

/* Start:/html/css/style.css?169597746593739*/
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700;800&display=swap');
.tablebodytext{display: none !important;}
html, body{padding:0;margin: 0;font-family: 'Jost', sans-serif;color: #212121;max-height: 9999999px;text-size-adjust: none;-webkit-text-size-adjust: none;-webkit-overflow-scrolling: touch;overflow-x: hidden;}
body.hidden{overflow: hidden;height: 100%;}
img{max-width:100%;height:auto;}
.middle {position: relative;display: inline-block;vertical-align: middle;width: 0;height: 100%;margin-right: -4px;}
.empty{position: relative;display: inline-block;width: 90%;vertical-align: top;height: auto;}
.header-profile-icon{position: relative;display: block;width: 48px;height: 48px;border-radius: 48px;}
.header-profile-icon:after{position: relative;display: block;content: '';left: -6px;top: -6px;width: 60px;height: 60px;border-radius: 60px;box-sizing: border-box;border: 2px solid rgba(255, 255, 255, 0.4);}
::-webkit-input-placeholder  { color:#ABB1DD; }
:-moz-placeholder { color:#ABB1DD; }
:-ms-input-placeholder { color:#ABB1DD; }
header{position: absolute;display: block;width: 100%;height: 80px;background: rgba(171, 177, 221, 0.8);z-index: 20;}
.container{position: relative;display: block;margin: 0 auto;max-width: 1200px;}
header #logo{display: none;}
header .container{position: relative;z-index: 10;height: 100%;display: flex;align-items: center;}
#burger{position: absolute;display: none;height: 40px;width: 40px;left: 5px;top: 0;justify-content: center;align-items: center;}
#header-menu{margin-left: 0px;}
#header-menu a, #header-menu span{position: relative;display: inline-block;vertical-align: middle;color: #fff;text-transform: uppercase;text-decoration: none;margin-right: 32px;font-size: 18px;line-height: 20px;}
#header-menu a:hover{color: #E4428D;}
#header-menu a.active{color: #E4428D;}
#header-user{position: absolute;right: 0;}
#header-user a{position: relative;display: inline-block;vertical-align: middle;color: #fff;text-transform: uppercase;text-decoration: none;margin-left: 10px;font-size: 18px;line-height: 20px;}
#header-user span{position: relative;display: inline-block;vertical-align: middle;color: #fff;text-transform: uppercase;text-decoration: none;margin-left: 10px;font-size: 18px;line-height: 20px;}
#header-user a:hover{color: #E4428D;}
#header-user a.active{color: #E4428D;}
#header-user hr{position: relative;display: inline-block;vertical-align: middle;height: 12px;width: 1px;margin-left: 10px;border: 0;background: #fff;}
.auth-form{position: absolute;display: none;width: 384px;padding: 24px;box-sizing: border-box;border-radius: 24px;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);right: 0;top: 88px;font-size: 18px;line-height: 24px;background: #fff;}
.auth-form.active{display: block;}
.auth-form strong{position: relative;display: block;font-size: 24px;margin-bottom: 12px;}
.auth-form a{position: relative;display: inline-block;font-size: 18px;line-height: 18px;margin-top: 12px;color: #E4428D;font-weight: 600;text-decoration: none;border-bottom: #E4428D solid 1px;}
.auth-form a:hover{color: #F08FBC;}
.auth-form a:active{color: #E4428D;}
.auth-form form{position: relative;display: block;margin-top: 24px;margin-bottom: 20px;}
.auth-form form input{position: relative;display: block;line-height: 60px;padding: 0 24px;width: 100%;background: #FFFFFF;border: 0;font-family: 'Jost', sans-serif;box-sizing: border-box;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);border-radius: 10px;font-size: 18px;outline: none;margin-bottom: 12px;}
.auth-form form input.error{border: 2px solid red;}
.form-error{position: relative;display: none;font-size: 14px;line-height: 18px;margin: 10px 0 -10px;color: red;}
.form-select{position: relative;display: block;line-height: 60px;width: 100%;background: #FFFFFF;border: 0;box-sizing: border-box;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);border-radius: 10px;font-size: 18px;outline: none;margin-bottom: 12px;}
.form-select.error{box-shadow: 0px 4px 12px rgba(255, 17, 0, 0.73);}
.select-title{position: relative;display: block;color:#ABB1DD;padding: 0 24px;cursor: pointer;}
.select-title:after{position: absolute;display: block;content: "";width: 18px;height: 10px;right: 24px;background: url(/html/img/select_arrow.svg) no-repeat;background-size: 100% 100%;top: 50%;margin-top: -5px;}
.select-list{position: absolute;display: none;z-index: 1;left: -2px;top: 60px;padding: 0 24px;border: 0;box-sizing: border-box;border-top: 0;background: #FFFFFF;border-radius: 0 0 10px 10px;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);width: calc(100% + 4px);}
.form-select.active{border-radius: 10px 10px 0 0;}
.form-select.active .select-list{display: block;}
.select-list-item{color:#ABB1DD;font-size: 18px;cursor: pointer;}
.select-list-item:hover{color:#E4428D;}
.form-chb{position: relative;display: block;}
.form-chb-check{position: relative;display: inline-block;width: 24px;height: 24px;vertical-align: top;border: 2px solid #ABB1DD;box-sizing: border-box;box-shadow: inset 4px 4px 12px #EAECF8;border-radius: 4px;cursor: pointer;}
.form-chb-check.active:after{position: absolute;display: block;content: "";left: 3px;top: 3px;width: 14px;height: 14px;border-radius: 3px;background:#E4428D;}
.form-chb span{position: relative;display: inline-block;vertical-align: top;margin-left: 8px;font-size: 14px;line-height: 20px;margin-top: 3px;}
.forget-link{text-align: center;margin-top: 20px;}
.form-chb span a{font-size: 14px;line-height: 20px;font-weight: 600;position: inherit;margin: 0;color: #E4428D;}
.form-chb span a:hover{color: #F08FBC;}
.form-chb span a:active{color: #E4428D;}
.auth-form form button{position: relative;display: block;width: 100%;height: 60px;border-radius: 30px;background:#E4428D;outline: none;border: 0;line-height: 60px;font-size: 18px;color: #fff;text-align: center;font-weight: 600;cursor: pointer;margin-top: 36px;box-shadow: 0px 4px 12px rgba(228, 66, 141, 0.3);}
.auth-form form button:hover{background: #F08FBC;}
.auth-form form button:active{background: #E4428D;}
#disclamer{position: fixed;display: none;justify-content: center;align-items: center;left: 0;top: 0;width: 100%;height: 100%;background: rgba(171, 177, 221, 0.7);z-index: 100;}
#disclamer.active{display: flex;}
#disclamer-field{padding: 36px;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;max-width: 792px;box-sizing: border-box;font-size: 18px;}
#disclamer-field strong{font-size: 24px;}
.pink-btn{position: relative;display: inline-block;line-height: 60px;border-radius: 30px;background:#E4428D;outline: none;font-size: 18px;text-align: center;color: #fff;text-decoration: none;font-weight: 600;box-shadow: 0px 4px 12px rgba(228, 66, 141, 0.3);}
.pink-btn:hover{background: #F08FBC;}
.pink-btn:active{background: #E4428D;}
.pink-btn.disable{opacity: 0.3;pointer-events: none;}
.pink-btn-hidden{visibility:hidden;}
#disclamer-btns{margin-top: 30px;}
#disclamer-btns .pink-btn{width: 280px;margin-right: 24px;}
.pink-border-btn{position: relative;display: inline-block;line-height: 60px;border-radius: 30px;border:#E4428D solid 2px;box-sizing: border-box;outline: none;font-size: 18px;text-align: center;font-weight: 600;color: #E4428D;text-decoration: none;}
#disclamer-btns .pink-border-btn{width: 280px;margin-right: 24px;}
#success-modal{position: fixed;display: none;justify-content: center;align-items: center;left: 0;top: 0;width: 100%;height: 100%;background: rgba(171, 177, 221, 0.7);z-index: 100;}
#success-modal.active{display: flex;}
#success-field{padding: 36px;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;max-width: 792px;box-sizing: border-box;font-size: 18px;text-align: center;}
#success-field strong{font-size: 24px;}
#success-btns{margin-top: 30px;}
#success-btns .pink-btn{width: 280px;margin-right: 24px;}
#success-register-modal{position: fixed;display: none;justify-content: center;align-items: center;left: 0;top: 0;width: 100%;height: 100%;background: rgba(171, 177, 221, 0.7);z-index: 100;}
#success-register-modal.active{display: flex;}
#success-register-field{padding: 36px;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;max-width: 792px;box-sizing: border-box;font-size: 18px;text-align: center;}
#success-register-field strong{font-size: 24px;}
#success-register-btns{margin-top: 30px;}
#success-register-btns .pink-btn{width: 280px;margin-right: 24px;}
#not-authorized{position: fixed;display: none;justify-content: center;align-items: center;left: 0;top: 0;width: 100%;height: 100%;background: rgba(171, 177, 221, 0.7);z-index: 100;}
#not-authorized.active{display: flex;}
#not-authorized-field{padding: 36px;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;max-width: 792px;box-sizing: border-box;font-size: 18px;}
#not-authorized-field strong{font-size: 24px;}
#not-authorized-btns{margin-top: 30px;}
#not-authorized-btns .pink-btn{width: 280px;margin-right: 24px;}
#not-authorized-btns .pink-border-btn{width: 280px;margin-right: 24px;}
footer{position: relative;display: block;height: auto;padding-top: 0px;padding-bottom: 36px;background: #ABB1DD;}
footer .container{height: auto;}
#footer-logo img{width: 232px;}
.copyright{position: relative;display: block;font-size: 14px;line-height: 20px;margin-top: 12px;font-weight: 300;color: #fff;}
.copyright span{position: relative;display: block;margin-top: 16px;}
.footer-left{position: relative;display: block;left: 0;top: 0;}
.footer-center{position: relative;display: block;text-align: center;height: 100%;}
.footer-center a{position: relative;display: inline-block;font-size: 14px;line-height: 20px;color: #fff;text-transform: uppercase;text-decoration: none;margin: 0 12px;margin-top: 20px;}
.footer-center a:hover{color:#E4428D;}
.footer-center-bottom{position: absolute;display: block;font-size: 14px;line-height: 20px;bottom: 0;color: #fff;width: 100%;font-weight: 300;}
.footer-right{position: absolute;right: 0;bottom: -13px;text-align: left;}
.footer-right a{position: relative;display: block;vertical-align: top;font-size: 14px;line-height: 18px;white-space: nowrap;margin-bottom: 13px;text-decoration: none;color: #fff;}
.footer-right a img{vertical-align: middle;}
.footer-right a span{line-height: 14px;text-decoration: underline;}
#adverse-event{position: absolute;width: 448px;height: 60px;left: 50%;margin-left: -250px;top: 132px;cursor: pointer;/*pointer-events: none;*//*opacity: 0.2;*/}
#adverse-event span{position: absolute;display: block;width: 400px;height: 60px;border-radius: 60px;right: 0;top: 0;color: #ABB1DD;font-size: 18px;line-height: 60px;background: #EAECF8;text-align: center;font-weight: 600;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);}
.footer-right a div{position: relative;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
#adverse-event img:nth-child(2){display: none;}
#adverse-event:hover span{color: #FFF;background: #F08FBC;}
#adverse-event:hover img:nth-child(1){display: none;}
#adverse-event:hover img:nth-child(2){display: block;}
#adverse-event:active span{color: #ABB1DD;background: #EAECF8;}
#adverse-event:active img:nth-child(1){display: block;}
#adverse-event:active img:nth-child(2){display: none;}
section{position: relative;display: block;}
.section-title{position: relative;display: block;font-size: 36px;line-height: 42px;font-weight: 500;margin-bottom: 36px;padding-top: 68px;}
.section-title strong{position: absolute;font-weight: 800;font-size: 120px;line-height: 120px;letter-spacing: 0.02em;color: #EEEFF8;top: 13px;}
.section-title b{position: relative;display: block;font-weight: 500;}
.section-title h1{position: relative;display: block;font-weight: 500; font-size:36px;line-height: 42px;margin-top:0px;max-width:1100px;}
.section-content{background: #FFF;padding: 48px 0;}
.section-content.blue-bg{background: #EAECF8;}
.section-content.blue-bg .section-title strong{color: #fff;}
section#contacts .section-content .container{position: relative;display: flex;justify-content: space-between;align-items: flex-end;}
section#contacts .section-title strong{color: #fff;opacity: 0.5;}
#footer-blue-map{position: relative;display: block;height: 339px;width: calc(100% - 408px);filter: drop-shadow(0px 8px 12px rgba(171, 177, 221, 0.5));border-radius: 36px;/*background: url(/html/img/map.png) no-repeat 50% 50%;*/background-size: cover;overflow: hidden;}
.footer-contacts{position: relative;display: block;width: 324px;font-size: 18px;line-height: 24px;}
.footer-city{font-size: 18px;color: #E4428D;}
.footer-contacts-title{font-weight: 600;font-size: 24px;line-height: 30px;margin-top: 12px;margin-bottom: 20px;}
.footer-contacts a{text-decoration: none;color: #E4428D;}
.footer-contacts a:hover{color: #F08FBC;}
.footer-contacts a:active{color: #E4428D;}
.footer-contacts-text{position: relative;display: block;font-size: 20px;line-height: 24px;top: -46px;width: 500px;}
.footer-contacts-text a{font-weight: 600;color: #E4428D;text-decoration: none;border-bottom: #E4428D solid 1px;}
.footer-contacts-text a:hover{color: #F08FBC;}
.footer-contacts-text a:active{color: #E4428D;}
.footer-contacts a.footer-contacts-more{position: relative;display: block;font-size: 18px;font-weight: 600;color: #fff;text-align: center;text-decoration: none;width: 300px;height: 60px;line-height: 60px;border-radius: 30px;margin-top: 36px;background: #E4428D;}
.footer-contacts a.footer-contacts-more:hover{background: #F08FBC;}
.footer-contacts a.footer-contacts-more:active{background: #E4428D;}
.footer-contact-right{position: absolute;display: block;right: 0;top: -40px;}
.footer-contact-right img.footer-figure{position: absolute;display: block;right: -78px;top: -170px;width: 444px;}
.footer-contact-right a{position: relative;display: inline-block;margin-right: 30px;color: #E4428D;font-size: 24px;font-weight: 600;text-decoration: none;}
.footer-contact-right a:hover{color: #F08FBC;}
.footer-contact-right a:active{color: #E4428D;}
.footer-contact-right a span{position: relative;display: inline-block;line-height: 24px;border-bottom: #E4428D solid 1px;}
.footer-contact-right a img{vertical-align: middle;margin-right: 4px;}
header{/*display: none;*/}
section#first-block{/*display: none;*/min-height: 705px;margin-bottom: -179px;background: url(/html/img/top_bg.png) no-repeat 100% 50%;background-size: auto 100%;}
section#first-block.alfasoxx-first{margin-bottom: -130px;}
section#first-block.no-margin{margin-bottom: 0;}
section#first-block .section-title{margin-top: 80px;margin-bottom: 12px;}
section#first-block .section-title b{font-size: 36px;font-weight: 500;}
section#first-block .container{padding-top: 155px;font-size: 24px;}
section#first-block .pink-btn{z-index: 1;}
.site-global-title{position: absolute;display: block;left: 0;top: 135px;font-size: 48px;line-height: 50px;font-weight: 500;}
.site-global-title small{position: relative;display: block;font-size: 24px;line-height: 30px;font-weight: 400;}
.site-global-title h1 {font-size: 48px;line-height: 50px;font-weight: 500;margin-top:0px;}
#right-links{position: absolute;display: block;right: 0;top: 50%;margin-top: -140px;z-index: 10;}
#right-links a{position: relative;display: flex;align-items: center;justify-content: left;width: 380px;height: 90px;text-decoration: none;color: #333;border-radius: 45px 0 0 45px;box-shadow: 0 0 20px rgba(0,0,0,0.2);margin-bottom: 18px;background: #fff;transition: all 100ms ease-out;}
#right-links a span{position: relative;display: block;font-size: 24px;line-height: 26px;font-weight: 500;margin-left: 100px;}
#right-links a:hover{width: 385px;margin-left:-5px;}
#right-links a img{position: absolute;display: block;width: 64px;left :13px;top: 13px;}
.fisrt-small{position: relative;display: block;margin-top: 24px;font-size: 14px;line-height: 20px;}
.fisrt-small strong{position: relative;display: block;font-size: 18px;margin-bottom: 6px;}
.fisrt-small b{position: relative;display: block;font-size: 18px;margin-bottom: 6px;}
section#first-block .pink-btn{width: 300px;margin-top: 0px;}
section#second-block{margin-bottom: 60px;}
section#second-block.home-second-block{margin-bottom: 80px;}
section#third-block{margin-bottom: 60px;}
.experts{position: relative;display: block;max-width: 1200px;margin: 0 auto;padding-top: 50px;margin-bottom: 50px;}
.experts-section-list{position: relative;display: flex;justify-content: space-between;align-items: start;max-width: 1200px;margin: 0 auto;padding-top: 50px;margin-bottom: 50px;white-space: normal;}
.expert{position: relative;display: block;width: calc(33.333% - 16px);text-align: left;padding: 20px;box-sizing: border-box;border-radius: 24px 24px 0 0;background:#EAECF8 ;text-decoration: none;color: #212121;
}
.expert-photo-block{/*position: relative;*//*display: block;*//*width: 100%;*//*height: 264px;*//*background: #ABB1DD;*//*border-radius: 36px;*//*margin-top: 60px;*/}
.expert-photo{position: absolute;display: block;width: 117px;height: 117px;border-radius: 288px;top: -58px;right: 36px;margin: 0 auto;/*filter: drop-shadow(0px 8px 24px rgba(0, 0, 0, 0.15));*/}
.expert-name{position: relative;display: block;font-size: 30px;line-height: 33px;font-weight: 400;margin-top: 14px;margin-bottom: 12px;}
.expert-text{/*margin: 0 30px;*/font-size: 16px;line-height: 22px;color: #424242;opacity: 0.6;}
.experts-answers{position: relative;display: flex;justify-content: space-between;align-items: start;max-width: 1200px;margin: 0 auto;/*padding-top: 36px;*/margin-top: -112px;}
.expert-answer{position: relative;display: block;width: calc(100% + 40px);padding: 20px;top: 40px;margin-left: -20px;padding-bottom: 54px;padding-top: 30px;box-sizing: border-box;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;font-size: 14px;line-height: 20px;}
.expert-answer b{position: relative;display: block;font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.expert-answer span{position: absolute;display: block;top: -18px;left: 20px;line-height: 36px;width: 160px;border-radius: 18px;color: #fff;background: #ABB1DD;text-align: center;font-size: 14px;}
.expert-answer-short{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.expert-answer img{position: absolute;display: block;right: 24px;bottom: 24px;}
.expert-answer img:hover{opacity: 0.7;}
.expert-answer img:active{opacity: 1;}
.center-btn{font-size: 18px;font-weight: 600;text-align: center;margin-top: 38px;}
.center-btn .pink-btn{width: 300px;}
.blue-container-circle{position: absolute;top: -153px;left: -193px;opacity: 0.2;}
.blue-container-items{position: relative;display: flex;justify-content: space-between;align-items: start;flex-wrap: wrap;background: #ABB1DD;border-radius: 36px;padding: 128px 102px 65px;margin-bottom: 140px;top: 40px;}
.blue-container-items .section-title{margin-top: -72px;margin-bottom: 0;}
.blue-container-items .section-title b{color: #fff;}
.blue-container-items .section-title strong{color: #BDC2E4;}
.blue-double{position: relative;display: block;color: #fff;font-weight: 500;font-size: 18px;line-height: 24px;width: calc(50% - 12px);margin-bottom: 38px;}
.blue-single{position: relative;display: block;color: #fff;font-weight: 500;font-size: 18px;line-height: 24px;width: calc(50% - 12px);margin-bottom: 38px;}
.blue-item{position: relative;display: block;overflow: hidden;width: 100%;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;text-decoration: none;}
.blue-item-title{position: relative;display: block;padding: 0 36px;line-height: 91px;font-weight: 600;font-size: 36px;color:#212121;}
.blue-item-image{position: relative;display: block;width: 100%;height: 209px;}
.blue-item-image:after{position: absolute;display: block;content: '';width: 100%;height: 100%;left :0;top: 0;background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));}
.blue-item .pink-btn{position: absolute;right: 24px;bottom: 24px;width: 240px;}
.blue-single .blue-item{margin-top: -30px;}
.blue-single .section-title{margin-bottom: 36px;}
.material-block{margin-top: 95px;}
#material-slider{position: relative;display: block;/*width: 100%;*/white-space: nowrap;margin-top: -100px;font-size: 0;}
.material{position: relative;display: inline-block;margin-right: 24px;vertical-align: top;overflow: hidden;width: calc(33.333% - 16px);background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;white-space: normal;}
.material:hover .material-play:after{position: absolute;display: block;content: '';width: 100%;height: 100%;left: 0;top: 0;border-radius: 50px;background: #fff;opacity: 0.3;}
.material:active .material-play:after{display: none;}
.material:last-child{margin-right: 0;}
.material-photo{position: relative;display: block;height: 160px;color: #212121;}
.material-info{padding: 24px;padding-bottom: 60px;}
.material-title{position: relative;display: block;font-weight: 600;font-size: 18px;line-height: 24px;margin-bottom: 6px;}
.material-text{position: relative;display: -webkit-box;font-size: 14px;line-height: 20px;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.material a.arrow-link {position: absolute;display: block;right: 24px;bottom: 24px;}
.material a.arrow-link:hover{opacity: 0.7;}
.material a.arrow-link:active{opacity: 1;}
.material-author{position: absolute;display: block;left: 24px;bottom: 24px;font-size: 14px;color: #848484;font-weight: 600;line-height: 20px;width: calc(100% - 90px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.material-photo-over{position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));}
.material-rating{position: absolute;display: block;left: 12px;top: 12px;height: 24px;line-height: 24px;background: rgba(255, 255, 255, 0.7);border-radius: 12px;font-size: 12px;padding: 0 8px;color: #212121;}
.material-rating img{position: relative;display: inline-block;vertical-align: top;top: 6px;}
.material-time{position: absolute;display: block;right: 12px;top: 12px;height: 24px;line-height: 24px;background: rgba(255, 255, 255, 0.7);border-radius: 12px;font-size: 12px;padding: 0 8px;}
.material-time img{position: relative;display: inline-block;vertical-align: middle;top: -2px;}
.material-play{position: absolute;display: block;width: 60px;height: 60px;left: 50%;top :50%;margin-left: -30px;margin-top: -30px;border-radius: 30px;background: #E4428D url(/html/img/play.svg) no-repeat 55% 50%;cursor: pointer;}
#material-slider-control{position: absolute;top: -100px;right:0;text-align: right;user-select: none;}
.material-slider-control-btn{position: relative;display: inline-block;vertical-align: top;width: 60px;height: 60px;border-radius: 30px;background: #FFFFFF url(/html/img/prev_arrow.svg) no-repeat 50% 50%;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);margin-left: 14px;cursor: pointer;outline: none;}
.material-slider-control-btn:hover{background: #FFFFFF url(/html/img/prev_hover.svg) no-repeat 50% 50%;}
.material-slider-control-btn:active{background: #FFFFFF url(/html/img/prev_arrow.svg) no-repeat 50% 50%;}
#material-slider-next{background: #E4428D url(/html/img/next_arrow.svg) no-repeat 50% 50%;box-shadow: 0px 4px 12px rgba(228, 66, 141, 0.3);}
#material-slider-next:hover{background: #E4428D url(/html/img/next_arrow.svg) no-repeat 50% 50%;opacity: 0.7;}
#material-slider-next:active{background: #E4428D url(/html/img/next_arrow.svg) no-repeat 50% 50%;opacity: 1;}
#material-slider-dots{position: relative;margin-top: 36px;text-align: center;font-size: 0;}
.swiper-pagination-bullet{position: relative;display: inline-block;width: 16px;height: 16px;border-radius: 8px;background: #fff;margin: 0 6px;outline: none;cursor: pointer;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #E4428D;}
#breadscramps{position: absolute;display: block;left:0;top: 112px;font-size: 12px;z-index: 2;}
#breadscramps a{position: relative;display: inline-block;vertical-align: middle;color: #212121;text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 300px;}
#breadscramps a:hover{color: #E4428D;}
#breadscramps a:last-child{color: #E4428D;}
#video-materials{margin-top: -100px;}
#video-materials .material{padding-left: 420px;width: 100%;height: 216px;box-sizing: border-box;margin-bottom: 24px;}
#video-materials .material:last-child{margin-bottom: 10px;}
#video-materials .material-article{min-height: 216px;height: auto;}
#video-materials .material-photo{position: absolute;width: 384px;height: 100%;left: 0;top: 0;}
#video-materials .material-info{padding: 34px;padding-left: 0;}
#video-materials .material-article .material-info{padding: 34px 34px 48px 0;}
#video-materials .material-title{font-size: 24px;line-height: 28px;height: auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #212121;text-decoration: none;}
#video-materials .material-article .material-title{overflow: initial;white-space: normal;text-overflow: none;}
#video-materials .material-text{font-size: 18px;line-height: 24px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;font-weight: 300;}
#video-materials .material-article .material-text{-webkit-line-clamp: 3;}
#video-materials .material-date{position: absolute;left: 420px;font-size: 14px;line-height: 20px;bottom: 24px;color: #848484;}
#questions{margin-top: -100px;}
#questions.no-margin{margin: 0;}
.question-bottom-selects{position: relative;display: flex;justify-content: space-between;z-index: 1;}
.question-bottom-selects .form-select{width: calc(33.333% - 12px);}
.question-bottom-selects .pink-btn{width: calc(33.333% - 12px) !important;cursor: pointer;height: 60px;margin-top: 0 !important;}
.question{position: relative;display: block;overflow: hidden;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;white-space: normal;width: 100%;padding: 36px;box-sizing: border-box;margin-bottom: 24px;padding-bottom: 66px;}
.question-title{position: relative;display: block;font-weight: 600;margin-bottom: 12px;font-size: 24px;line-height: 28px;}
.question-text{font-size: 18px;line-height: 24px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.question .arrow-link {position: absolute;display: block;right: 24px;bottom: 24px;}
.question-author{position: absolute;display: block;left: 36px;bottom: 24px;font-size: 14px;color: #848484;font-weight: 600;line-height: 20px;}
.open-material{position: relative;display: block;margin-top: -100px;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 36px;overflow: hidden;background: #fff;}
.open-material .material-photo{height: 675px;margin-bottom: 36px;}
.open-material .material-photo.text-photo{height: 400px;}
.open-material .material-rating{left: 24px;top: 24px;font-size: 24px;line-height: 48px;height: 48px;padding: 0 16px;border-radius: 24px;}
.open-material .material-rating img{width: 20px;top: 13px;}
.open-material .material-time{right: 24px;top: 24px;font-size: 24px;line-height: 48px;height: 48px;padding: 0 16px;border-radius: 24px;}
.open-material .material-time img{width: 20px;}
.open-material .material-play{width: 120px;height: 120px;border-radius: 60px;margin-left: -60px;margin-top: -60px;background-size: 42px 44px;}
.open-material-info{position: relative;display: flex;justify-content: space-between;align-items: start;margin: 0 36px 48px;}
.open-material-photo{position: relative;display: block;width: 96px;height: 96px;border-radius: 48px;}
.open-material-speaker-text{position: relative;display: block;width: 228px;font-size: 12px;color: #848484;line-height: 16px;}
.open-material-speaker-text b{position: relative;display: block;font-size: 18px;color: #212121;margin-bottom: 6px;}
.open-material-text{position: relative;display: block;width: calc(100% - 372px);}
.open-material-date{position: absolute;display: block;font-size: 18px;line-height: 22px;right: 0;top: -65px;color: #848484;}
.material-rating-block{position: relative;display: inline-block;margin-top: 24px;padding: 24px;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 36px;}
.material-rating-stars{position: relative;display: inline-block;vertical-align: middle;margin-left: 24px;font-size: 0;margin-right: 24px;}
.material-rating-star{position: relative;display: inline-block;vertical-align: middle;width: 34px;height: 34px;border-left: 7px solid #FFF;border-right: 7px solid #FFF;background: url(/html/img/empty_star.svg) no-repeat;background-size: 100% 100%;cursor: pointer;}
.material-rating-star.active{background: url(/html/img/fill_star.svg) no-repeat;background-size: 100% 100%;}
.center-btn .pink-btn{vertical-align: middle;}
.pink-btn.preloader{pointer-events: none;width: 60px !important;opacity: 0.6;font-size: 0;background: #E4428D url(/html/img/preloader.gif) no-repeat 50% 50%;background-size: auto 50%;}
.open-material-content{margin: 0 36px;margin-top: 83px;padding-top: 36px;border-top: #EAECF8 solid 4px;padding-bottom: 48px;}
.open-material-content.no-border{margin-top: 0;padding-top: 0;border: 0;}
.material-section{position: relative;display: flex;justify-content: space-between;align-items: start;flex-wrap: wrap;font-size: 18px;line-height: 24px;color: #424242;margin-bottom: 36px;}
.material-section:last-child{margin-bottom: 0;}
.material-section-title{position: relative;display: block;width: 100%;font-size: 24px;font-weight: 600;color: #333333;margin-bottom: 16px;}
.material-menu{font-size: 18px;line-height: 26px;font-weight: 600;color: #ABB1DD;}
.material-menu a{position: relative;display: inline-block;line-height: 18px;color: #E4428D;text-decoration: none;border-bottom: #E4428D solid 1px;}
.material-menu.menu-with-download{margin-right:360px;}
.material-menu.menu-with-download a{text-decoration:underline;display:inline;border-bottom:0;}
.material-section ul{padding-left: 0px;list-style: none;margin: 0;}
.material-section ul li{position: relative;display: block;padding-left: 24px;margin-bottom: 18px;}
.material-section ul li:last-child{margin-bottom: 0;}
.material-section ul li:before{position: absolute;display: block;width: 12px;height: 12px;border-radius: 12px;background: #ABB1DD;left: 0;top: 6px;content: '';}
.material-section-image{position: relative;display: block;font-size: 12px;color: #ABB1DD;line-height: 18px;text-align: center;width: calc(40% - 20px);}
.material-section-image img{width: 100%;margin-bottom: 12px;}
.material-section.with-image .material-section-text{width: calc(60% - 20px);}
.material-section-text sup{position: relative;display: inline-block;vertical-align: top;font-size: 12px;top:-2px;}
.material-section.blue-section{padding: 36px;background: #EAECF8;border-radius: 24px;}
.material-section.links-section{font-size: 12px;color: #848484;}
.download-material{position: absolute;display: block;right: 0;top: 0;font-size: 14px;line-height: 18px;color: #424242;box-sizing: border-box;width: 348px;padding: 24px 36px;background: #EAECF8;border-radius: 24px;text-align: center;}
.download-material .pink-btn{width: 276px;margin-top: 12px;}
.download-material b{position: relative;display: block;font-size: 18px;color: #212121;margin-bottom: 10px;}
.download-material small{position: relative;display: block;color: #848484;font-size: 12px;margin-top: 10px;}
section#second-block.contacts-page{margin-bottom: 80px;}
section#second-block.contacts-page .blue-bg{padding-bottom: 60px;}
.contacts-content{position: relative;display: block;margin-top: -100px;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 36px;overflow: hidden;background: #fff;}
#contacts-map{position: relative;display: block;height: 400px;/*background: url(/html/img/yandex_map.png) no-repeat 50% 50%;*/background-size: cover;margin-bottom: 36px;}
section#second-block.contacts-page .footer-contact-right{top: -85px;}
section#second-block.contacts-page .footer-contact-right a{margin-right: 0;}
.contacts-info{margin: 0 36px;display: flex;justify-content: space-between;align-items: start;}
.contacts-info-right{position: relative;display: block;font-size: 18px;line-height: 24px;width: 654px;padding: 13px 36px;box-sizing: border-box;background: #EAECF8;border-radius: 24px;margin-bottom: 48px;}
.contacts-info-left{font-size: 24px;}
.contacts-info-left a{text-decoration: none;color: #E4428D;}
.contacts-info-left .footer-city{font-size: 24px;}
.contacts-info-left .footer-contacts-title{font-size: 30px;margin-bottom: 26px;}
#contacts-form input{position: relative;display: inline-block;font-family: 'Jost', sans-serif;width: 384px;height: 60px;margin-right: 24px;margin-bottom: 24px;outline: none;border-radius: 10px;background: #fff;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);padding: 0 24px;color: #ABB1DD;font-size: 18px;border: 0;}
#contacts-form .form-input{height: 60px;}
#contacts-form .form-input input{width: 100%;box-sizing: border-box;}
#contacts-form .form-input ::placeholder{color: #ABB1DD;}
#contacts-form input:disabled{opacity: 1;background: #cdd1eb57;}
#contacts-form textarea{position: relative;display: inline-block;font-family: 'Jost', sans-serif;height: 211px;outline: none;border-radius: 10px;background: #fff;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);padding: 16px 24px;color: #ABB1DD;font-size: 18px;line-height: 24px;border: 0;resize: vertical;width: 100%;box-sizing: border-box;}
#contacts-form input.error, #contacts-form textarea.error{box-shadow: 0px 4px 12px rgba(255, 17, 0, 0.73);}
.char-counter{position: absolute;display: block;right: 24px;bottom: 10px;color: #848484;pointer-events: none;font-size: 10px;line-height: 12px;}
.textarea-block{position: relative;display: block;margin-bottom: 24px;}
.lawyer-textarea-block{position: relative;display: block;margin-bottom: 24px;width: calc(100% - 408px);}
#contacts-form .form-chb{margin-bottom: 16px;}
#contacts-form .pink-btn{margin-top: 20px;width: 384px;}
#lawyer-form-info{position: absolute;display: flex;justify-content: left;flex-wrap: wrap;align-items: center;width: 384px;right: 0;top: 55px;}
.lawyer-photo{position: relative;display: block;width: 88px;height: 88px;border-radius: 88px;margin-right: 23px;}
.lowyer-name{position: relative;display: block;font-size: 30px;line-height: 36px;font-weight: 400;width: calc(100% - 140px);}
.lowyer-info{position: relative;display: block;margin-top: 15px;font-size: 16px;line-height: 22px;color: #424242;}
.lowyer-info strong{position: relative;display: inline-block;margin-bottom: 5px;}
#other-questions{position: relative;display: flex;justify-content: space-between;align-items: start;margin-top: -90px;}
.other-question{position: relative;display: block;width: calc(33.333% - 16px);padding: 24px;padding-bottom: 66px;box-sizing: border-box;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;font-size: 14px;line-height: 20px;}
.other-question-info{font-size: 24px;line-height: 28px;font-weight: 600;}
.other-question a {position: absolute;display: block;right: 24px;bottom: 24px;}
.question-material{position: relative;margin-top: -90px;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;padding: 36px;}
.question-material-title{position: relative;padding-bottom: 36px;font-size: 30px;line-height: 36px;width: 100%;font-weight: 600;border-bottom: #EAECF8 solid 4px;margin-bottom: 36px;}
.question-material-speaker{font-size: 18px;color: #424242;line-height: 24px;}
.question-material-text-title{font-size: 24px;font-weight: 600;color: #333333;margin-bottom: 24px;}
.question-material-speaker{margin-bottom: 24px;}
.question-material-photo{position: relative;display: inline-block;width: 96px;height: 96px;vertical-align: middle;border-radius: 48px;margin-right: 20px;}
.question-material-speaker-text{position: relative;display: inline-block;width: calc(100% - 140px);vertical-align: middle;font-size: 12px;line-height: 18px;color: #848484;}
.question-material-speaker-text b{position: relative;display: block;font-size: 18px;color: #212121;margin-bottom: 6px;}
section.litrature{font-size: 12px;color: #848484;margin-bottom: 80px;}
.pills-text{width: 410px;font-size: 18px;line-height: 24px;}
.pills-big-text{font-size: 24px;line-height: 30px;margin-bottom: 36px;}
.pills-text .pink-btn{width: 300px;margin-top: 48px;}
#pills-circ{position: absolute;display: block;right: -76px;top: -16px;}
#pills-pack{position: absolute;display: block;right: 170px;top: 205px;}
#pills-alfasoxx-circ{position: absolute;display: block;left: -76px;top: -16px;}
#pills-alfasoxx-pack{position: absolute;display: block;left: 0px;top: 120px;}
.research-section .section-content{margin-bottom: 60px;margin-top: 96px;}
.researches{position: relative;display: flex;justify-content: space-between;align-items: start;margin-top: -100px;}
.material.text-only{width: calc(33.333% - 16px);border: 0;background: none;box-shadow: none;font-size: 18px;line-height: 26px;font-weight: 500;margin-top: 91px;overflow: visible;}
.material.text-only sup{position: relative;display: inline-block;vertical-align: top;font-size: 12px;top:-2px;}
.material.text-only.double-width{width: calc(66.666% - 16px);}
.alfasoxx-top{margin-top: 30px;}
.alfasoxx-top span{position: relative;display: block;font-weight: bold;font-size: 18px;color: #424242;}
.alfasoxx-top b{position: relative;display: block;font-size: 36px;margin-bottom: 26px;font-weight: 500;color: #E4428D;}
.alfasoxx-top-item{position: relative;display: block;margin-bottom: 26px;font-size: 18px;color: #424242;}
.alfasoxx-top-item div{position: relative;display: inline-block;vertical-align: middle;}
.alfasoxx-top-item-icon{position: relative;display: inline-block;vertical-align: middle;justify-content: center;align-items: center;margin-right: 12px;width: 60px;height: 60px;background: #FFFFFF;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);border-radius: 40px;}
.alfasoxx-top-item-icon div{position: absolute;display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;}
.alfasoxx-second-content{font-size: 24px;line-height: 30px;margin-top: -35px;}
sup{position: relative;display: inline-block;vertical-align: top;font-size: 12px;top:-2px;}
.alfasoxx-second-content a{position: relative;display: inline-block;margin-top: 10px;border-bottom: #E4428D solid 1px;font-weight: 600;color: #E4428D;text-decoration: none;}
.complex-block-title{position: relative;text-align: center;margin-top: 60px;margin-bottom: 96px;font-weight: bold;font-size: 36px;color: #ABB1DD;}
.complex-block-items{position: relative;display: flex;justify-content: space-between;align-items: start;margin-bottom: 60px;}
.complex-block-item{position: relative;display: block;width: calc(33.333% - 16px);padding: 36px;padding-top: 144px;background: #EAECF8;border-radius: 36px;box-sizing: border-box;font-size: 18px;line-height: 24px;text-align: center;}
.complex-block-item-photo{position: absolute;display: block;width: 180px;height: 180px;left: 50%;margin-left: -90px;top: -60px;filter: drop-shadow(0px 8px 24px #ABB1DD);}
.complex-text{position: relative;display: block;font-size: 24px;color: #424242;line-height: 34px;padding-left: 510px;font-weight: 300;}
.complex-text .pink-btn{width: 340px;margin-top: 10px;}
.med-comunity-text{font-size: 18px;color: #424242;line-height: 24px;}
.med-comunity-text span{position: relative;display: block;font-size: 24px;color: #212121;line-height: 30px;margin-bottom: 24px;font-weight: 600;}
.med-comunity-text .question-material-speaker{margin-top: 24px;margin-bottom: 0;}
#med-comunity-img{position: absolute;display: block;top: -214px;right: -70px;}
.alfasoxx-blue{position: relative;display: block;margin-left: 159px;background: #EAECF8;border-radius: 36px;padding: 90px 36px 90px 344px;font-size: 24px;line-height: 34px;margin-top: 80px;margin-bottom: 200px;}
.alfasoxx-blue img{position: absolute;display: block;left: -159px;top: 20px;}
.alfasoxx-blue-code{position: absolute;display: block;top: 100%;left: 550px;line-height: 40px;font-size: 12px;color: #848484;}
.alfasoxx-use-items{position: relative;display: flex;justify-content: space-between;align-items: start;margin-top: -80px;}
.alfasoxx-use-item{position: relative;display: block;font-size: 18px;line-height: 24px;width: calc(25% - 50px);text-align: center;}
/*.alfasoxx-use-item sup{*/
/*    font-size: 10px;*/
/*}*/
.alfasoxx-use-item .alfasoxx-use-item-title{position: relative;display: block;font-size: 24px;font-weight: 600;margin-bottom: 10px;}
.alfasoxx-use-item-icon{position: relative;display: flex;justify-content: center;align-items: center;margin: 0 auto;width: 126px;height: 126px;border-radius: 63px;background: #ABB1DD;box-shadow: 0px 4px 24px rgba(171, 177, 221, 0.5);margin-bottom: 24px;}
#footer-blue-map [class*="ymaps-2"][class*="-ground-pane"] {filter: grayscale(1);-ms-filter: grayscale(1);-webkit-filter: grayscale(1);-moz-filter: grayscale(1);-o-filter: grayscale(1);/* Chrome 19+ & Safari 6+ */}
#footer-blue-map:after{position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;content: '';background: #ABB1DD;mix-blend-mode: color;pointer-events: none;}
.bx_item_detail_rating .bx_stars_progress{background: #e4428d !important;}
.bx_item_detail_rating .bx_stars_rating_votes{display: none;}
.bx_item_detail_rating .bx_stars_container {position: relative;width: 226px !important;height: 36px !important;padding: 0 !important;background: #ffffff !important;background-size: 100% 100%;}
section#second-block.open-question-second-block{margin-bottom: 0;}
section#third-block.three-questions-list{margin-bottom: 60px;background: #ebecf8;}
section#third-block.three-questions-list .section-title strong{color: #fff;}
#third-block.esofagprotekciya-block .section-content img{display: none;}
.researches-slider-control{display: none;user-select: none;}
.experts-slider-control{display: none;user-select: none;}
.open-material-info-seaker{display: flex;justify-content: space-between;align-items: start;}
.open-material-speaker-text{margin-left: 15px;}
.open-material-info.double .open-material-info-seaker{margin-right: 20px;}
.open-material-info.double .open-material-photo {width: 60px;height: 60px;margin-top: -10px;}
.open-material-info.triple{display: flex;flex-wrap: wrap;}
.open-material-info.triple .open-material-info-seaker{position: relative;vertical-align: middle;margin-right: 0px;width: 32%;}
.open-material-info.triple .open-material-speaker-text {width: calc(100% - 70px);}
.open-material-info.triple .open-material-photo {width: 60px;height: 60px;margin-top: -10px;}
.open-material-info.triple .open-material-text {width: 100%;margin-top: 36px;padding-top: 36px;border-top: #EAECF8 solid 4px;}
.open-material-info.quadruple{display: flex;flex-wrap: wrap;}
.open-material-info.quadruple .open-material-info-seaker{position: relative;vertical-align: middle;margin-right: 0px;width: 23%;}
.open-material-info.quadruple .open-material-speaker-text {width: calc(100% - 70px);}
.open-material-info.quadruple .open-material-photo {width: 60px;height: 60px;margin-top: -10px;}
.open-material-info.quadruple .open-material-text {width: 100%;margin-top: 36px;padding-top: 36px;border-top: #EAECF8 solid 4px;}
.open-material-info.many .open-material-info-seaker{position: relative;display: block;}
.open-material-info.many .open-material-photo {width: 36px;height: 36px;}
.open-material-info.many .open-material-speaker-text {width: calc(100% - 50px);}
.open-material-info.many .open-material-speaker-text b{line-height: 22px;}
.open-material-many-seaker{display: flex;justify-content: space-between;align-items: center;margin-bottom:20px;}
.open-material-many-seaker:last-child{margin-bottom: 0;}
#clinical{margin-bottom: 70px;}
#clinical .container{font-size: 18px;line-height: 24px;}
#clinical-btns{position: relative;display: block;margin-top: 49px;z-index:5;}
#clinical-btns a{position: relative;display: inline-block;vertical-align: top;font-size: 18px;font-weight: 600;color: #fff;text-align: center;text-decoration: none;width: 220px;height: 60px;line-height: 60px;border-radius: 30px;margin-right: 20px;background: #E4428D;}
#clinical-btns a:hover{background: #F08FBC;}
#clinical-btns a:active{background: #E4428D;}
#clinical .material{position: absolute;right: 0;margin: 0;bottom: -70px;top: auto;width: 384px;}
#expert-help{margin-bottom: -188px;}
#expert-help .section-content{height: 570px;background: url(/html/img/help_bg.svg) no-repeat 50% 140px;background-size: 100% auto;}
.experts-list{position: relative;display: block;white-space: nowrap;font-size: 0;margin-top: 60px;}
.expert-help{position: relative;display: inline-block;vertical-align: top;top: 0;width: 384px;height: auto;padding: 56px 24px 28px;border-radius: 24px;box-shadow: 0 10px 20px rgba(0,0,0,0.2);text-align: center;background: #fff;box-sizing: border-box;white-space: normal;}
#experts-slider-control {position: absolute;top: -190px;right: 0;text-align: right;user-select: none;}
#experts-slider-next {background: #E4428D url(/html/img/next_arrow.svg) no-repeat 50% 50%;box-shadow: 0px 4px 12px rgba(228, 66, 141, 0.3);}
#experts-slider-next:hover {opacity: 0.7;}
#experts-slider-next:active {opacity:1;}
#expert-slider-dots{margin-top: 36px;text-align: center;}
/*.expert-help:nth-child(1){*/
/*    left: 50%;*/
/*    margin-left: -192px;*/
/*    opacity: 0.5;*/
/*    transform: scale(0.8);*/
/*}*/
/*.expert-help:nth-child(2){*/
/*    left: 0;*/
/*    top: 90px;*/
/*}*/
/*.expert-help:nth-child(3){*/
/*    right: 0;*/
/*    top: 90px;*/
/*}*/
/*.expert-help:nth-child(4){*/
/*    left: 50%;*/
/*    margin-left: -192px;*/
/*    top: 355px;*/
/*}*/
.expert-help-photo{position: absolute;display: block;width: 124px;height: 124px;border-radius: 124px;top: -79px;left: 50%;margin-left: -62px;}
.expert-help-text{position: relative;display: block;font-size: 13px;line-height: 17px;color: #848484;}
.expert-help-text b{position: relative;display: block;font-size: 14px;margin-right: 3px;color: #212121;}
.question-to-expert-help{position: relative;display: block;font-size: 24px;line-height: 28px;text-align: left;font-weight: 600;margin-top: 20px;}
.question-to-expert-help a{position: absolute;display: block;right: 0;bottom: 0;}
.question-to-expert-help a:hover{opacity: 0.7;}
.question-to-expert-help a:active{opacity: 1;}
.footer-center-menu{position: relative;display: block;width: 100%;line-height: 100px;text-align: center;border-bottom: #EAECF8 solid 2px;margin-bottom: 24px;}
.footer-center-menu a{font-size: 18px;margin: 0 12px;text-decoration: none;color: #fff;text-transform: uppercase;}
#diagnostics-links {margin-top: -100px;}
.diagnostics-block .section-text{font-size: 18px;line-height: 24px;margin-bottom: 90px;}
.diagnostics-block .section-title{margin-bottom: 20px;}
.diagnostics-link{position: relative;display: inline-block;margin-right: 24px;vertical-align: top;overflow: hidden;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;white-space: normal;padding-left: 420px;width: 100%;height: 216px;box-sizing: border-box;margin-bottom: 24px;}
.diagnostics-link:last-child{margin-bottom: 10px;}
.diagnostics-link a{position: absolute;display: block;right: 24px;bottom: 24px;}
.diagnostics-link a:hover{opacity: 0.7;}
.diagnostics-link a:active{opacity: 1;}
.diagnostics-link-photo{position: absolute;width: 384px;height: 100%;left: 0;top: 0;}
.diagnostics-link-info{padding: 34px;padding-left: 0;}
.diagnostics-link-title{position: relative;display: block;font-weight: 600;margin-bottom: 6px;font-size: 18px;line-height: 22px;}
.diagnostics-link-text{font-size: 14px;line-height: 17px;display: -webkit-box;margin-top: 12px;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.lawyer-block-title{position: relative;display: block;font-size: 32px;line-height: 36px;margin-bottom: 24px;margin-top: 45px;}
#cookie-consent{position: fixed;display: none;padding: 41px 36px;font-size: 18px;line-height: 24px;padding-right: 444px;box-sizing: border-box;z-index: 1000;background: #fff;width: 1200px;left: 50%;margin-left: -600px;bottom: 10px;border-radius: 24px;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);}
#cookie-consent a{color: #E4428D;font-weight: 600;text-decoration: none;border-bottom: #E4428D solid 1px;}
#cookie-consent a.pink-btn{position: absolute;display: inline-block;line-height: 60px;border-radius: 30px;background: #E4428D;width: 280px;outline: none;font-size: 18px;text-align: center;color: #fff;text-decoration: none;font-weight: 600;right: 36px;top: 50%;margin-top: -30px;box-shadow: 0px 4px 12px rgba(228, 66, 141, 0.3);}
#experts-section-slider-dots{display: none;}
#three-questions-dots{display: none;}
.contacts-info-left .footer-contact-right{display: none;}
.researches-mobile-text{display: none;}
.bx-auth{font-size: 18px;position: relative;width: 600px;margin: 0 auto;padding-top: 152px;padding-bottom: 90px;min-height: calc(100% - 522px);}
.bx-auth b{font-size: 48px;font-weight: 600;}
.bx-auth a{display: none;}
.bx-auth input {position: relative;display: block;line-height: 60px;padding: 0 24px;width: 300px;background: #FFFFFF;border: 0;font-family: 'Jost', sans-serif;box-sizing: border-box;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);border-radius: 10px;font-size: 18px;outline: none;/*margin-bottom: 12px;*/}
.bx-auth input[type=submit] {position: relative;display: block;width: 100%;height: 60px;border-radius: 30px;background: #E4428D;outline: none;border: 0;line-height: 60px;font-size: 18px;color: #fff;text-align: center;font-weight: 600;cursor: pointer;margin-top: 20px;box-shadow: 0px 4px 12px rgba(228, 66, 141, 0.3);}
.bx-auth form td{font-size: 18px;padding-bottom: 12px;}
/*.bx-auth form tr:nth-child(2){*/
/*    display: none;*/
/*}*/
font.errortext{position: relative;padding-top: 100px;width: 100%;text-align: center;display: block;}
.confirm-result .bx-auth{padding-top: 20px;}
.bx-auth input[type=checkbox] {
   width: auto;display: inherit;}
.bx-auth-result{position: relative;display: block;padding-top: 152px;text-align: center;font-size: 20px;color: #e4418d;}
.confirm-result .bx-auth form tr:nth-child(2) {display: contents;}
.confirm-result {min-height: calc(100% - 280px);}
.confirm-result .bx-auth {width: 470px;}
.confirm-result noindex {display: none;}
.confirm-result .bx-auth-note {text-align: center;}
.confirm-result form input {position: relative;display: block;line-height: 60px;padding: 0 24px;width: 300px;background: #FFFFFF;border: 0;box-sizing: border-box;font-family: 'Jost', sans-serif;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);border-radius: 10px;font-size: 18px;outline: none;/*margin-bottom: 12px;*/}
.confirm-result form input[type=submit] {position: relative;display: block;width: 100%;height: 60px;border-radius: 30px;background: #E4428D;outline: none;border: 0;line-height: 60px;font-size: 18px;color: #fff;text-align: center;font-weight: 600;cursor: pointer;margin-top: 20px;box-shadow: 0px 4px 12px rgba(228, 66, 141, 0.3);}
.confirm-result form td{font-size: 18px;padding-bottom: 12px;}
.confirm-result form {position: relative;display: block;margin: 0 auto;width: 470px;margin-top: 50px;}
.contacts-form-error{position: relative;display: none;margin-top: 20px;font-size: 14px;color: red;}
.alfasoxx-reg-text{position: absolute;display: block;left: 136px;font-size: 12px;top: 387px;}
.esofagprotekciya-block .alfasoxx-reg-text {left: auto;right: 340px;top: 506px;}
.platinum-top{margin-top: 30px;}
.platinum-top b{position: relative;display: block;font-size: 36px;line-height: 42px;margin-bottom: 20px;font-weight: 500;color: #E4428D;}
.platinum-top small{position: relative;display: block;font-size: 14px;line-height: 19px;width: 512px;}
.platinum-top small b, .platinum-top small strong{font-size: 18px;line-height: 22px;margin-bottom: 5px;color: #212121;font-weight: 600;margin-top: 20px;}
.round-white-block-half{position: relative;display: block;width: 735px;height: auto;box-sizing: border-box;padding: 44px;border-radius: 35px;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);background: #fff;font-size: 24px;line-height: 36px;}
.round-white-block-half b{position: relative;display: block;font-size: 48px;line-height: 68px;margin-bottom: 18px;}
.round-white-block-half a.pink-btn{margin-top: 33px;width: 340px;}
.platinum-half-text{position: relative;display: block;margin-top: 44px;width: 700px;font-size: 24px;line-height: 34px;}
#platinum-prise-img{position: absolute;display: block;right: -20px;top: -110px;width: 397px;}
.platinum-prof{position: relative;display: block;padding-left: 127px;font-size: 24px;line-height: 34px;margin-top: 36px;}
.platinum-prof-photo{position: absolute;display: block;left: 0;top: 3px;width: 103px;height: 103px;border-radius: 103px;background: #ccc;}
.round-white-block-full{position: relative;display: block;width: calc(100% - 35px);border-radius: 35px 0 0 35px;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);background: #fff;padding: 55px;padding-right: calc((100vw - 100%) / 2);font-size: 36px;line-height: 50px;font-weight: 700;/* box-sizing: border-box; */margin-top: 55px;}
.platinum-full-text{position: relative;display: block;margin-top: 44px;font-size: 24px;line-height: 34px;}
.platinum-alfasoxx{position: relative;display: block;margin-top: 36px;font-size: 24px;line-height: 34px;padding-left: 500px;margin-bottom: 80px;}
.platinum-alfasoxx a.pink-btn{margin-top: 36px;width: 340px;}
.platinum-alfasoxx #platinum-alfasoxx-pack{position: absolute;display: block;left: 0;top: 15px;width: 410px;}
.platinum-alfasoxx .alfasoxx-reg-text{position: absolute;display: block;left: 127px;top: 254px;width: 410px;}
#second-block.platinum-block{margin-bottom: 80px;}
#adverse-event-modal{position: fixed;display: none;justify-content: center;align-items: start;left: 0;top: 0;width: 100%;height: 100%;background: rgba(171, 177, 221, 0.7);z-index: 100;overflow-y: scroll;}
#adverse-event-modal.active{display: flex;}
#adverse-event-field{position: relative;display: block;width: 792px;padding: 36px;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;max-width: 792px;box-sizing: border-box;font-size: 18px;text-align: left;margin: 100px 0;}
#adverse-event-field strong{font-size: 24px;}
#success-register-btns{margin-top: 30px;}
#success-register-btns .pink-btn{width: 280px;margin-right: 24px;}
#adverse-event-field small{position: relative;display: block;font-size: 18px;line-height: 25px;margin-top: 24px;}
#adverse-event-field form{position: relative;display: flex;justify-content: space-between;align-items: start;flex-wrap: wrap;margin-top: 35px;margin-bottom: 10px;}
.adverse-block{position: relative;display: block;width: 100%;margin-bottom: 24px;}
.adverse-block.allergy-value-block{display: none;}
.adverse-block.half{width: calc(50% - 12px);}
.adverse-block.third{width: calc(33% - 12px);}
.adverse-block.fourth{width: calc(25% - 18px);}
.adverse-block b{position: relative;display: block;font-size: 18px;line-height: 25px;font-weight: 500;margin-bottom: 8px;}
.adverse-block input{position: relative;display: block;line-height: 60px;padding: 0 24px;width: 100%;background: #FFFFFF;border: 0;box-sizing: border-box;font-family: 'Jost', sans-serif;box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);border-radius: 10px;font-size: 18px;outline: none;margin-bottom: 12px;}
#adverse-event-field .form-chb{width: 100%;}
#adverse-btns{margin-top: 30px;}
#adverse-btns a{width: 280px;margin-right: 20px;}
.info-icon{position: relative;display: inline-block;vertical-align: middle;top: -2px;width: 18px;height: 18px;border-radius: 18px;box-sizing: border-box;text-align: center;line-height: 16px;font-size: 14px;color: #ABB1DD;border: 1px solid #ABB1DD;margin-left: 2px;font-weight: 400;cursor: default;}
#adverse-event-field strong .info-icon{display: inline-block;width: 24px;height: 24px;border-radius: 24px;line-height: 24px;font-size: 18px;}
.info-field{position: absolute;display: none;left: 50%;margin-left: -112px;width: 224px;z-index: 10;background: #EAECF8;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);border-radius: 12px;padding: 12px;font-size: 12px;line-height: 17px;text-align: center;box-sizing: border-box;color: #424242;font-weight: 300;top: 22px;pointer-events: none;}
#adverse-event-field strong .info-field{top: 26px;}
.info-icon:hover .info-field,#adverse-event-field strong .info-icon:hover .info-field{display: block;}
#adverse-event-field .form-error{margin-top: 20px;}
#adverse-event-field strong span{display: none;}
.adverse-block .show-on-mobile{display: none;}
div.bx-auth{margin-top: 0 !important;}
section#profile{margin-bottom: 60px;}
section#profile .section-content{padding-bottom: 0;margin-top: 80px;}
#profile-data{position: relative;display: block;top: -100px;width: 100%;height: auto;min-height: 390px;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;z-index: 1;padding-left: 385px;padding-top: 76px;box-sizing: border-box;}
.profile-photo{position: absolute;display: block;width: 244px;height: 244px;left: 61px;top: 60px;border-radius: 244px;background: #ccc;}
.profile-name{position: relative;display: block;font-weight: 600;font-size: 32px;line-height: 38px;letter-spacing: 0.02em;color: #000000;width: 434px;margin-bottom: 7px;}
.profile-post{position: relative;display: block;font-size: 18px;line-height: 22px;margin-bottom: 39px;}
.profile-city{position: relative;display: inline-block;vertical-align: top;height: 48px;width: 250px;padding-left: 64px;font-size: 18px;line-height: 24px;box-sizing: border-box;background: url(/html/img/city_icon.svg) no-repeat 0 0;}
.profile-city b{position: relative;display: block;}
.profile-work{position: relative;display: inline-block;vertical-align: top;width: 210px;height: 48px;padding-left: 64px;font-size: 18px;line-height: 24px;background: url(/html/img/work_icon.svg) no-repeat 0 0;}
.profile-work b{position: relative;display: block;}
.profile-btns{position: absolute;display: block;right: 76px;top: 76px;}
.profile-btns a{position: relative;display: block;width: 240px;margin-bottom: 14px;}
#edit-profile{position: relative;display: none;top: -100px;width: 100%;height: auto;background: #FFFFFF;box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);border-radius: 24px;z-index: 1;padding-left: 385px;padding-top: 76px;box-sizing: border-box;padding-bottom: 76px;}
#edit-profile-form{margin-bottom: 50px;}
.edit-profile-input{position: relative;display: block;padding-left: 81px;box-sizing: border-box;width: 764px;height: 90px;background: #FFFFFF;box-shadow: 0px 4px 35px rgba(0, 0, 0, 0.12);border-radius: 48px;margin-bottom: 32px;}
.edit-profile-input img{position: absolute;display: block;left: 21px;top: 21px;}
.edit-profile-input b{position: relative;display: block;padding-top: 15px;font-size: 18px;line-height: 21px;margin-bottom: 2px;}
.edit-profile-input input{position: relative;width: calc(100% - 60px);border: 0;outline: none;font-family: 'Jost', sans-serif;height: 29px;line-height: 29px;font-size: 24px;font-weight: 300;color: #777;}
#edit-profile small{position: relative;display: block;font-size: 18px;line-height: 22px;margin-bottom: 30px;margin-left: 10px;}
#edit-profile a.pink-btn{width: 304px;}
#update-profile-photo{position: absolute;display: block;bottom: -45px;font-size: 24px;line-height: 24px;font-weight: 500;width: 100%;text-align: center;text-decoration: none;color: #E4428D;}
#update-profile-photo span{border-bottom: #E4428D solid 1px;}
.close-adverse-modal{position: absolute;display: block;width: 24px;height: 24px;right: 20px;top: 20px;cursor: pointer;background: url(/html/img/close_modal.svg);background-size: 100% 100%;}
.full-link{position: absolute;display: block;left: 0;top: 0;width: 100%;height: 100%;}
.material-section-text{width: 100%;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#footer-blue-map:after {    display: none; !important;    mix-blend-mode: unset;}
}
@media screen and (max-width: 700px) {header{    height: 40px;}header .container{    display: block;    margin: 0;}#logo{    position: absolute;    left: 17px;    top: 15px;}#logo img{    width: 141px;}#burger img:nth-child(2){    display: none;}#burger.active img:nth-child(1){    display: none;}#burger.active img:nth-child(2){    display: block;}#header-user {    right: 14px;    top: 6px;}#header-user a{    font-size: 14px;}#header-user span{    font-size: 14px;}#header-menu{    margin: 0;    position: absolute;    top: 40px;    width: 100%;    box-sizing: border-box;    background: #ABB1DD;    padding: 0px 0;    height: 0;    overflow: hidden;    transition: all 300ms ease-out;}#header-menu.active{    height: 344px;    padding: 10px 0;}#header-menu::-webkit-scrollbar {    display: none;    height: 0;    width: 0;}#header-menu a,#header-menu span{    position: relative;    display: block;    font-size: 18px;    margin: 0 16px;    line-height: 54px;    text-align: center;    border-bottom: #EAECF8 solid 1px;}#header-menu a:last-child{    border-bottom: 0;}#right-links{    position: relative;    display: flex;    justify-content: space-between;    width: calc(100% - 30px);    right: auto;    left: 15px;    top: 50px;    margin-top: 0;}#right-links a{    position: relative;    display: block;    width: 110px;    overflow: hidden;    height: 40px;    border-radius: 40px;}#right-links a img {    width: 24px;    left: 8px;    top: 8px;}#right-links a span{    font-size: 10px;    line-height: 12px;    font-weight: 500;    margin-left: 40px;    top: 8px;    width: 60px;}.container{    margin: 0 17px;}.section-title {    margin-bottom: 20px;    padding-top: 46px;    width: 60%;}.section-title strong{    font-weight: 900;    font-size: 80px;    line-height: 80px;}.section-title b {    font-size: 24px;    line-height: 27px;}section#first-block .section-title b{    font-size: 24px !important;    line-height: 28px;    font-weight: 500;}section#first-block .container {    padding-top: 88px;    font-size: 12px;    line-height: 16px;}.site-global-title{    top: 70px;    text-transform: uppercase;    font-size: 24px;    line-height: 34px;    font-weight: 600;}.site-global-title small {    font-size: 14px;    line-height: 18px;    text-transform: none;}.first-block-text{    width: auto;}.fisrt-small{    margin-top: 18px;    font-size: 12px;    width: 80%;    color: #848484;}.fisrt-small br{    display: none;}.fisrt-small b{    white-space: nowrap;    color: #212121;}section#first-block .pink-btn{    width: 100%;    margin: 0 auto;    margin-top: 26px;    display: block;}section#first-block{    min-height: 0;    /* margin-bottom: 0; */    background: url(/html/img/top_bg.png) no-repeat 51% 0%;    background-size: auto 100%;    margin-bottom: 30px;}.material{    width: 85%;    margin-right: 15px;}.material-title{    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    font-size: 16px;    line-height: 20px;}.material-text{    font-size: 12px;    line-height: 17px;    color: #424242;}#material-slider-dots{    /*display: none;*/}.swiper-pagination-bullet{    width: 8px;    height: 8px;}#material-slider-control{    display: none;    /*position: absolute;*/    /*top: calc(100% + 12px);*/    /*width: 100%;*/    /*text-align: center;*/}/*.material-slider-control-btn{*//*    width: 45px;*//*    height: 45px;*//*    margin: 0 5px;*//*    background-size: 50%;*//*}*/section#second-block .section-content.material-block{    padding-bottom: 36px;}.blue-container-circle{    display: none;}.blue-container-items{    top: 0;    border-radius: 0;    margin: 0 -17px;    padding: 17px;}.blue-double{    width: 100%;}.blue-container-items .section-title{    margin-top: 0;    width: 100%;}.blue-double{    font-size: 14px;    line-height: 20px;    margin-bottom: 30px;}.blue-item-image{    height: 149px;}.blue-item-title{    padding: 0 20px;    line-height: 60px;    font-size: 18px;}.blue-item .pink-btn{    position: absolute;    right: 14px;    bottom: 14px;    width: 45px;    height: 45px;    font-size: 0;    background: #E4428D url(/html/img/next_arrow.svg) no-repeat 50% 50%;    background-size: 50%;}.footer-contact-right img.footer-figure {    right: -68px;    top: 36px;    width: 240px;}.footer-contact-right {    right: 0;    top: 112px;    width: 100%;}.footer-contact-right a{    font-size: 18px;    margin: 0;}.footer-contact-right a img {    width: 20px;}#contacts{    margin-top: 0;    background: #eaecf8;}#contacts .section-title {    margin-bottom: 50px;}#contacts .section-content {    padding: 20px 0;    line-height: 25px;}.footer-contacts{    width: auto;    font-size: 14px;    line-height: 20px;}.footer-contacts-title{    font-size: 18px;    line-height: 20px;    margin-bottom: 50px;}section#contacts .section-content .container{    display: block;}#footer-blue-map{    height: 243px;    margin-top: 20px;    margin-bottom: 20px;    width: 100%;}footer{    padding-top: 11px;    padding-bottom: 22px;}#footer-logo img {    margin-bottom: 20px;}.footer-right{    top: 5px;}.footer-right a{    margin-left: 2px;    width: auto;    height: 20px;    text-align: center;}.footer-right a img {    width: 17px;}.footer-center{    top: 44px;    height: 85px;}.footer-center a{    margin-top: 0;    margin-left: 0;    margin-right: 12px;}.footer-center-menu{    white-space: nowrap;    overflow-x: scroll;}.footer-center-menu::-webkit-scrollbar {    display: none;    height: 0;    width: 0;}
.footer-center-bottom{    font-size: 12px;    line-height: 15px;    text-align: left;    width: 56%;    left: auto;    right: 0;}.copyright{    font-size: 12px;    line-height: 15px;    bottom: 15px;}.auth-form{    width: calc(100% - 30px);    right: 15px;    top: 49px;    font-size: 16px;    line-height: 20px;    padding: 20px;}.auth-form form input{    font-size: 16px;}.auth-form .form-chb span{    width: calc(100% - 40px);}#disclamer-field{    width: calc(100% - 36px);    font-size: 16px;    line-height: 20px;    padding: 20px;}#disclamer-btns {    margin-top: 22px;}#disclamer-btns .pink-btn{    width: 100%;}#disclamer-btns .pink-border-btn{    width: 100%;    margin-top: 15px;}#success-field{    width: calc(100% - 36px);    font-size: 16px;    line-height: 20px;    padding: 20px;}#success-btns {    margin-top: 22px;}#success-btns .pink-btn{    width: 100%;}#success-btns .pink-border-btn{    width: 100%;    margin-top: 15px;}#not-authorized-field{    width: calc(100% - 36px);    font-size: 16px;    line-height: 20px;    padding: 20px;}#not-authorized-btns {    margin-top: 22px;}#not-authorized-btns .pink-btn{    width: 100%;}#not-authorized-btns .pink-border-btn{    width: 100%;    margin-top: 15px;}section#second-block.contacts-page .blue-bg {    padding-bottom: 50px;}.contacts-info{    margin: 0 20px;    display: block;}#contacts-map{    margin-bottom: 20px;    height: 180px;}.contacts-info-left .footer-city {    font-size: 18px;}.contacts-info-left .footer-contacts-title {    font-size: 19px;    margin-bottom: 16px;}.contacts-info-left {    font-size: 18px;    line-height: 22px;    margin-bottom: 20px;}.contacts-info-right {    font-size: 14px;    line-height: 18px;    width: auto;    padding: 1px 20px;    margin-bottom: 20px;}section#second-block.contacts-page .material-block {    margin-top: 90px;}section#second-block.contacts-page .footer-contact-right {    top: 0;    margin-bottom: 20px;}.material-block {    margin-top: 75px;}.question{    padding: 20px;    padding-bottom: 60px;}.question-author{    left :20px;}.question-title{    font-size: 18px;    line-height: 24px;}section#second-block .section-content.questions-block {    padding-bottom: 8px;}#breadscramps{    display: none;}.open-material-date{    right: 0;    left: 0;    top: -47px;    font-size: 12px;    line-height: 16px;    text-align: right;}.question-material{    padding: 20px;}.question-material-title{    padding-bottom: 20px;    font-size: 18px;    line-height: 24px;    margin-bottom: 20px;}.question-material-text-title{    font-size: 18px;    margin-bottom: 15px;}.question-material-photo{    width: 50px;    height: 50px;    vertical-align: top;    margin-right: 16px;}.question-material-speaker-text{    width: calc(100% - 75px);    font-size: 10px;    line-height: 15px;}.question-material-speaker-text b{    font-size: 16px;    line-height: 18px;}.question-material-speaker {    margin-bottom: 16px;}section#second-block.open-question-second-block .section-content.material-block{    padding-bottom: 30px;}#other-questions{    display: revert;    white-space: nowrap;    font-size: 0;}.other-question{    display: inline-block;    vertical-align: top;    padding: 20px;    /*width: auto;*/    margin-bottom: 25px;    white-space: normal;    width: 290px;}.other-question .other-question-info{    /*height: auto !important;*/    padding-bottom: 50px;    font-size: 18px;    line-height: 24px;}.blue-single{    width: 100%;    margin-bottom: 20px;}.blue-single .section-title {    margin-bottom: 20px;}.blue-single .blue-item {    margin-top: 0;}#video-materials .material{    padding-left: 0;    height: auto;}#video-materials .material-photo{    position: relative;    width: 100%;    height: 180px;}#video-materials .material-info{    padding: 20px;    padding-bottom: 50px;}#video-materials .material-article .material-info {padding: 20px 20px 50px;}#video-materials .material .material-date {left: 20px;}#video-materials .material-title {    font-size: 18px;    line-height: 24px;}#video-materials .material-text {    font-size: 12px;    line-height: 18px;}.material a{    right: 0px;    bottom: 0px;    height: 120px;}.material a.arrow-link{    height: auto;}.material-info {    padding: 13px;    padding-bottom: 70px;}section#second-block .section-content.material-block.video-materials-list {    padding-bottom: 30px;    margin-top: 70px;}.material-rating-block{    margin-left: 20px;    margin-right: 20px;    margin-top: 10px;    padding: 20px;}.center-btn {    font-size: 14px;    margin-top: 20px;}.material-rating-block .center-btn .pink-btn {    width: 100%;}.open-material{    border-radius: 24px;}.open-material .material-photo {    height: 190px;    margin-bottom: 20px;}.open-material .material-rating {    left: 12px;    top: 12px;    font-size: 12px;    line-height: 24px;    height: 24px;    padding: 0 8px;    border-radius: 24px;}.open-material .material-rating img {    width: 12px;    top: 6px;}.open-material .material-time {    right: 12px;    top: 12px;    font-size: 12px;    line-height: 24px;    height: 24px;    padding: 0 8px;    border-radius: 24px;}.open-material .material-time img {    width: 12px;}.open-material .material-play {    width: 60px;    height: 60px;    border-radius: 30px;    margin-left: -30px;    margin-top: -30px;    background-size: 21px 22px;}.section-title{    width: auto;}.open-material-info{    display: flex;    flex-wrap: wrap;    margin: 0 20px 20px;}.open-material-text{    width: 100%;    margin-top: 10px;    font-size: 12px;    line-height: 18px;}.open-material-photo {    width: 50px;    height: 50px;    border-radius: 20px;}.open-material-speaker-text{    font-size: 10px;    line-height: 16px;}.open-material-speaker-text b{    font-size: 16px;    line-height: 20px;}section#second-block {    margin-bottom: 40px;}section#second-block .section-content.material-block.video-open-material {    margin-top: 105px;}section#second-block .section-content.material-block.video-open-material.text-material .container{    /*margin: 0;*/}section#second-block .text-material .open-material {    /*border-radius: 0;*/}section#second-block .text-material .open-material-date {    left :17px;}.open-material .material-photo.text-photo {    height: 148px;}.open-material-speaker-text{    width: calc(100% - 75px);}.open-material-content {    margin: 0 17px;    margin-top: 30px;    padding-top: 30px;    padding-bottom: 30px;}.download-material{    position: relative;    font-size: 14px;    line-height: 18px;    width: 100%;    padding: 24px 20px;    margin-top: 30px;}.material-section-title{    font-size: 18px;    margin-bottom: 15px;}.material-menu{    font-size: 16px;}.material-section{    font-size: 14px;    line-height: 20px;    margin-bottom: 25px;}.material-section ul li:before{    width: 10px;    height: 10px;    top: 5px;}.material-section.links-section{    font-size: 10px;    line-height: 16px;}.material-section.blue-section {    padding: 20px;}.material-section table img {    max-width: 100%;    height: auto;}.center-btn .pink-btn {    width: 100%;    margin-top: 15px;}section.litrature{    margin-bottom: 30px;}.pills-text{    width: auto;    font-size: 14px;    line-height: 20px;}.pills-big-text{    font-size: 18px;    line-height: 24px;    margin-bottom: 15px;}#third-block.esofagprotekciya-block img{    display: none;}#third-block.esofagprotekciya-block .section-content img{    width: 251px;    position: absolute;    display: block;    bottom: 92px;    left: 0;}#third-block.esofagprotekciya-block .section-content img.pills-pack{    position: relative;    display: block;    width: 80%;    right: 0;    top: 0;    margin-left: 20%;    margin-top: 90px;}.pills-text .pink-btn{    display: block;    margin: 0 auto;    margin-top: 40px;    width: 100%;}#fifth-block.esofagprotekciya-material .section-content{    padding-bottom: 80px;}.researches-slider-control {    position: relative;    display: block;    width: 100%;    text-align: center;    top:25px;}.researches-slider-prev {    position: relative;    display: inline-block;    vertical-align: top;    width: 45px;    height: 45px;    margin: 0 5px;    border-radius: 30px;    background: #FFFFFF url(/html/img/prev_arrow.svg) no-repeat 50% 50%;    background-size: 50%;    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);    cursor: pointer;    outline: none;}.researches-slider-next {    position: relative;    display: inline-block;    vertical-align: top;    width: 45px;    height: 45px;    margin: 0 5px;    border-radius: 30px;    background: #E4428D url(/html/img/next_arrow.svg) no-repeat 50% 50%;    background-size: 50%;    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);    cursor: pointer;    outline: none;}.research-section .section-content {    margin-bottom: 30px;    margin-top: 96px;}.researches{    display: block;    white-space: nowrap;    font-size: 0;}.material{    white-space: normal;}.material.text-only{    width: 85%;    font-size: 16px;    line-height: 24px;}.material.text-only.double-width{    width: 100%;}.researches .material{    display: inline-block;    vertical-align: top;}.alfasoxx-top b{    font-size: 30px;    line-height: 33px;    margin-top: 5px;    margin-bottom: 30px;}.alfasoxx-top-item-icon{    width: 40px;    height: 40px;    margin-right: 8px;}.alfasoxx-top-item-icon img{    width: 60%;}.alfasoxx-top-item {    margin-bottom: 20px;    font-size: 12px;}.alfasoxx-second-content {    font-size: 16px;    line-height: 22px;}.complex-block-title{    font-size: 24px;    line-height: 26px;    margin-left: 50px;    margin-right: 50px;    margin-top: 25px;    margin-bottom: 75px;}.complex-block-items{    display: block;}.complex-block-item{    width: 100%;    border-radius: 36px;    font-size: 14px;    line-height: 20px;    margin-bottom: 78px;    padding: 20px;    padding-top: 75px;}.complex-block-item-photo{    width: 100px;    height: 100px;    left: 50%;    margin-left: -50px;    top: -50px;}.complex-text{    padding-left: 0;    font-size: 16px;    line-height: 22px;    padding-top: 255px;}#pills-alfasoxx-circ{    width: 292px;    left: 0;    top: -40px;}#pills-alfasoxx-pack{    width: 291px;    left: auto;    right: 0;    top: 53px;}#med-comunity-img {    position: relative;    display: block;    top: 0;    right: auto;    width: 152px;    margin: 20px auto 0;}section#third-block.prise-section{    margin-bottom: 20px;    background: #ebecf8;    padding-bottom: 40px;    margin-top: 97px;}section#third-block.prise-section .section-title{    margin-bottom: 25px !important;}section#third-block.prise-section .section-content{    padding-bottom: 25px;    padding-top: 30px;}section#third-block.prise-section .center-btn{    margin-top: 0;}.med-comunity-text span{    font-size: 18px;    line-height: 24px;    margin-bottom: 12px;}.med-comunity-text {    font-size: 16px;    color: #424242;    line-height: 22px;}.question-material-speaker-text br{    display: none;}.alfasoxx-blue{    padding: 20px;    font-size: 16px;    line-height: 22px;    margin-top: -10px;    margin-bottom: 30px;    margin-left: 0;}.alfasoxx-blue img {    position: relative;    display: block;    left: -20px;    top: 0;    margin-bottom: 15px;    width: calc(100% + 40px);}.alfasoxx-blue-code {    position: relative;    display: block;    top: 0;    left: 0;    line-height: 20px;    margin-top: 15px;    font-size: 12px;    color: #848484;}.alfasoxx-use-items{    display: block;    margin-top: -20px;}.alfasoxx-use-item{    width: 100%;    margin-bottom: 22px;    font-size: 16px;    line-height: 22px;}.alfasoxx-use-item .alfasoxx-use-item-title{    font-size: 16px;    margin-bottom: 0;}.alfasoxx-use-item-icon{    width: 100px;    height: 100px;    margin-bottom: 10px;}.alfasoxx-use-item-icon img{    width: 50%;}.how-section .center-btn .pink-btn{    margin-right: 0 !important;    margin-top: 15px;}.experts-section .center-btn{    width: calc(100% - 30px);    margin: 0 auto;}.experts{    display: block;    margin: 0 20px;    padding-top: 0px;    white-space: nowrap;    font-size: 0;}.expert{    position: relative;    display: inline-block;    vertical-align: top;    width: 85%;    white-space: normal;    margin-right: 0px;    padding: 15px;}.expert-name {    font-size: 18px;    line-height: 25px;    font-weight: 500;    margin-top: 5px;}.expert-photo{    width: 80px;    height: 80px;    top: -40px;    right: 14px;}.expert-text {    font-size: 12px;    line-height: 16px;}.expert-answer{    font-size: 12px;    line-height: 16px;    width: calc(100% + 30px);    padding: 15px;    padding-bottom: 54px;    padding-top: 30px;    top: 40px;    margin-left: -15px;}.expert-answer b {    font-size: 14px;    line-height: 18px;    margin-bottom: 10px;}.experts-slider-control {    display: none;    /*position: relative;*/    /*display: block;*/    /*width: 100%;*/    /*text-align: center;*/    /*top:25px;*/    /*margin-top: 20px;*/}.experts-section-list{    display: block;    white-space: nowrap;}.experts-slider-prev {    position: relative;    display: inline-block;    vertical-align: top;    width: 45px;    height: 45px;    margin: 0 5px;    border-radius: 30px;    background: #FFFFFF url(/html/img/prev_arrow.svg) no-repeat 50% 50%;    background-size: 50%;    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);    cursor: pointer;    outline: none;}.experts-slider-next {    position: relative;    display: inline-block;    vertical-align: top;    width: 45px;    height: 45px;    margin: 0 5px;    border-radius: 30px;    background: #E4428D url(/html/img/next_arrow.svg) no-repeat 50% 50%;    background-size: 50%;    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);    cursor: pointer;    outline: none;}#video-materials .material-title{    font-size: 24px;    line-height: 28px;    overflow: visible;    white-space: normal;    text-overflow: unset;    -webkit-line-clamp: 1000;}.open-material-info.double .open-material-photo{    border-radius: 100px;    margin-top: 0;}.open-material-info-seaker{    margin-bottom: 20px;    width: 100% !important;}.open-material-info.quadruple{    display: block;}.open-material-info.quadruple .open-material-text{    margin-top: 0;    padding-top: 0;    border: 0;}.open-material-info.quadruple .open-material-photo{    border-radius: 100px;    margin-top: 0;}.open-material-info.triple{    display: block;}.open-material-info.triple .open-material-text{    margin-top: 0;    padding-top: 0;    border: 0;}.open-material-info.triple .open-material-photo{    border-radius: 100px;    margin-top: 0;}#burger{    display: flex;}
section#first-block .section-title {    margin-top: 45px;    margin-bottom: 5px;}section#second-block.home-second-block {    margin-bottom: 30px;}#experts-section-slider-dots{    display: block;    margin-top: 50px;    margin-bottom: 35px;    text-align: center;}#experts-section-slider-dots .swiper-pagination-bullet{    background: #EAECF8;}#experts-section-slider-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{    background: #E4428D;}#clinical{    margin-top: 30px;    margin-bottom: 30px;}#clinical .material{    position: relative;    right: 0;    margin: 0;    bottom: 0;    top: auto;    width: 100%;}#clinical .section-content.blue-bg{    padding-top: 25px;}#clinical .container {    font-size: 14px;    line-height: 20px;}#clinical .material-title {    display: block;    -webkit-line-clamp: 0;}#clinical .material-info {    padding: 13px;    padding-bottom: 50px;}#clinical .material{    margin-top: 30px;}#clinical .material a {    /*position: absolute;*/    /*height: auto;*/    /*right: 20px;*/    /*bottom: 20px;*/}.material-author{    left: 13px;}#clinical-btns {    position: absolute;    bottom: 0;    width: 100%;}#clinical .section-content .container {    font-size: 14px;    line-height: 20px;    padding-bottom: 95px;}#clinical-btns a{    width: 100%;}#experts-slider-control{    display: none;}.expert-help{    width: 290px;    padding: 53px 15px 28px;}.expert-help-photo {    width: 80px;    height: 80px;    border-radius: 124px;    top: -40px;    left: 50%;    margin-left: -40px;}#expert-help .section-content{    padding-top: 2px;}.question-to-expert-help{    font-size: 18px;    line-height: 22px;    font-weight: 600;    margin-top: 0px;}.footer-contacts a.footer-contacts-more{    width: 100%;    position: absolute;    bottom: -320px;}#footer-blue-map{    margin-bottom: 120px;    height: 200px;}.footer-contacts-text{    font-size: 14px;    line-height: 20px;    top: -45px;    width: 500px;}#contacts .section-title b br{    display: none;}.footer-center-menu{    word-wrap: normal;    padding: 20px 0;}.footer-center-menu a{    display: block;    font-size: 14px;    line-height: 38px;}.footer-left{    text-align: center;}#adverse-event{    position: relative;    width: 343px;    height: 60px;    left: 50%;    margin-left: -171px;    top: 0;    cursor: pointer;    margin-top: 30px;}#adverse-event span{    width: 295px;    line-height: 20px;    padding-top: 10px;    height: 50px;}.footer-right {    position: relative;    right: auto;    bottom: auto;    top: 0;    text-align: center;    margin-top: 30px;}.question-bottom-selects{    display: block;}.question-bottom-selects .form-select {    width: calc(100%);}.question-bottom-selects .pink-btn{    width: 100% !important;}.textarea-block{    margin-bottom: 14px;}.three-questions-list .center-btn{    margin: 0 20px;}.three-questions-list .section-content.blue-bg{    padding-bottom: 20px;}#three-questions-dots{    display: block;    margin-bottom: 35px;    text-align: center;}#right-links a:hover {    width: 110px;    margin-left: 0px;}.lawyer-block-title {    font-size: 18px;    line-height: 30px;    font-weight: 500;    margin-bottom: 24px;    margin-top: 35px;}#lawyer-form-info {    position: relative;    display: flex;    justify-content: left;    flex-wrap: wrap;    align-items: center;    width: auto;    right: 0;    top: auto;}.lawyer-photo{    width: 60px;    height: 60px;    margin-right: 15px;}.lowyer-name {    font-size: 18px;    line-height: 24px;    font-weight: 500;}.lowyer-info{    font-size: 14px;    line-height: 20px;}.lawyer-textarea-block{    width: auto;}#contacts-form textarea{    width: 100%;}.diagnostics-block .section-text {    font-size: 14px;    line-height: 20px;    margin-bottom: 85px;}.diagnostics-link{    height: auto;    padding-left: 0;}.diagnostics-link-photo {    position: relative;    width: 100%;    height: 192px;    left: 0;    top: 0;}.diagnostics-link-info {    padding: 15px;    padding-bottom: 55px;}.diagnostics-link-title{    font-size: 16px;    line-height: 20px;    margin-bottom: 3px;}.diagnostics-link-text{    font-size: 12px;    line-height: 17px;    margin-top: 8px;}.contacts-page .footer-contact-right{    display: none;}.contacts-page .contacts-info-left .footer-contact-right{    position: relative;    left :0;    top: 0;    display: block;}section#second-block.contacts-page {    margin-bottom: 30px;}#contacts-form input{    width: 100%;}#contacts-form .form-chb span{    width: calc(100% - 50px);}#contacts-form .pink-btn {    margin-top: 20px;    width: 100%;}#cookie-consent{    width: calc(100% - 30px);    margin-left: 0;    left: 15px;    padding: 20px 20px;}#cookie-consent a.pink-btn{    position: relative;    right: auto;    margin-top: 30px;    width: 100%;}.researches-mobile-text{    display: block;    font-size: 14px;    line-height: 20px;}.material.text-only{    display: none;}.researches{    margin-top: 20px;}.researches2{    margin-top: 20px;    left: 0;}.researches2 .material{    width: 290px;}.researches-field{    padding: 30px 0;    margin-top: 50px !important;}.researches-slider-dots{    display: block;    margin-top: 20px;    /*margin-bottom: 35px;*/    text-align: center;}
section#third-block.prise-section .section-title {    top: -126px;    margin-bottom: -100px !important;}.alfasoxx-reg-text {    position: relative;    display: block;    left: 71px;    font-size: 12px;    top: -26px;}.esofagprotekciya-block .alfasoxx-reg-text {    left: auto;    right: 35px;    top: 513px;    position: absolute;}#second-block.page404{    margin-top: 100px !important;}section#first-block.alfasoxx-first {    margin-bottom: 30px;}.platinum-top b{    font-size: 24px;    line-height: 29px;    margin-bottom: 20px;}.platinum-top small b, .platinum-top small strong{    font-size: 12px;    line-height: 18px;    margin-bottom: 5px;}.platinum-top small{    font-size: 12px;    line-height: 18px;    width: auto;}#platinum-prise-img{    position: relative;    display: block;    width: 152px;    margin: 0 auto;    left: 20px;    top: 0;}.round-white-block-half{    font-size: 18px;    line-height: 25px;    width: auto;    padding: 24px;}.round-white-block-half b {    font-size: 36px;    line-height: 42px;    margin-bottom: 15px;}.round-white-block-half a.pink-btn {    margin-top: 24px;    width: auto;    display: block;}.round-white-block-half a.pink-btn span{    display: none;}.platinum-half-text{    font-size: 16px;    line-height: 22px;    margin-top: 36px;    width: auto;}.platinum-prof{    font-size: 16px;    line-height: 22px;    padding-left: 0;    margin-bottom: 36px;}.platinum-prof-photo{    position: relative;    display: block;    margin: 0 auto;    margin-bottom: 10px;}.round-white-block-full{    padding: 26px 24px;    margin-top: 25px;    font-size: 18px;    line-height: 22px;    box-sizing: content-box;    width: calc(100% - 24px);}.platinum-full-text{    font-size: 16px;    line-height: 22px;    margin-top: 36px;    width: auto;}.platinum-alfasoxx{    padding-left: 0;    font-size: 16px;    line-height: 22px;    margin-top: 36px;    margin-bottom: 0;}.platinum-alfasoxx #platinum-alfasoxx-pack{    position: relative;    left: 0;    top: 0;    width: 100%;}.platinum-alfasoxx .alfasoxx-reg-text {    position: relative;    display: block;    left: 0;    top: 0;    width: 100%;    text-align: center;    margin-bottom: 17px;}#second-block.platinum-block {    margin-bottom: 0;}.info-icon{    display: none;}#adverse-event-modal{    -webkit-overflow-scrolling: touch;}#adverse-event-field strong {    font-size: 18px;    line-height: 22px;}#adverse-event-field{    padding: 24px;    width: calc(100% - 32px);    margin: 36px 0;}.adverse-block.half {    width: 100%;}.adverse-block.fourth {    width: 100%;}.adverse-block.third {    width: 100%;}#adverse-event-field strong span{    display: inline-block;}#adverse-event-field strong .info-icon{    display: none;}#adverse-event-field small {    font-size: 14px;    line-height: 20px;    margin-top: 5px;}#adverse-event-field form{    margin-top: 20px;}.adverse-block{    margin-bottom: 5px;}.adverse-block b br{    display: none;}.form-chb span{    width: calc(100% - 40px);}.form-chb span br{    display: none;}#adverse-event-field .form-chb{    margin-bottom: 10px;}#adverse-btns a{    width: 100%;    margin-bottom: 10px;}#adverse-btns {    margin-top: 30px;    width: 100%;}.adverse-block span{    display: none;}.adverse-block span.show-on-mobile{    display: inline-block;}.adverse-block input{    box-sizing: unset;    -webkit-appearance: unset;    width: calc(100% - 48px);}header input{    box-sizing: unset;    -webkit-appearance: unset;    width: calc(100% - 48px);}div.bx-auth{    padding-top: 40px;    width: calc(100% - 40px);}.bx-auth input{    width: 244px;}#profile-data{    padding: 12px;    width: auto;    height: auto;}.profile-photo{    width: 100px;    height: 100px;    left: 12px;    top: 12px;}.profile-name{    padding-left: 115px;    font-size: 18px;    line-height: 22px;    padding-top: 5px;    width: calc(100% - 115px);}.profile-btns {    position: relative;    display: block;    right: 0;    top: 0;    width: 100%;}.profile-btns a{    width: 100%;}.profile-post{    padding-left: 115px;    font-size: 14px;    line-height: 17px;    margin-bottom: 24px;    width: calc(100% - 115px);}.profile-city-work{    padding-left: 115px;    width: calc(100% - 115px);    margin-bottom: 20px;}.profile-city{    font-size: 14px;    line-height: 18px;    height: 36px;    background-size: auto 36px;    margin-bottom: 24px;}.profile-work{    font-size: 14px;    line-height: 18px;    height: 36px;    background-size: auto 36px;    margin-bottom: 24px;}section#profile {    margin-bottom: 40px;}.profile-city{    padding-left: 50px;    width: 195px;}.profile-work{    padding-left: 50px;    width: 195px;    box-sizing: border-box;}#edit-profile{    padding: 12px;    width: auto;    height: auto;}.edit-profile-input{    box-shadow: none;    padding: 0;    width: auto;    height: auto;    margin-bottom: 5px;    background: none;}.edit-profile-input img{    display: none;}.edit-profile-input input {    position: relative;    display: block;    line-height: 60px;    padding: 0 24px;    width: 100%;    background: #FFFFFF;    border: 0;    font-family: 'Jost', sans-serif;    box-sizing: border-box;    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.12);    border-radius: 10px;    font-size: 18px;    outline: none;    height: 60px;}#edit-profile .profile-photo {    position: relative;    width: 100px;    height: 100px;    left: 0;    top: 0;}.edit-profile-input b{    margin-bottom: 5px;    font-weight: 500;}#update-profile-photo {    bottom: auto;    top: 36%;    left: 120px;    font-size: 18px;    line-height: 20px;    font-weight: 500;    width: auto;    white-space: nowrap;    text-align: left;}#edit-profile-form {    margin: 20px 15px 50px;}#edit-profile small{    margin: 0 15px;    font-size: 14px;    line-height: 18px;}#edit-profile a.pink-btn{    width: calc(100% - 30px);    margin-left: 15px;    margin-bottom: 30px;    margin-top: 20px;}.header-profile-icon{    width: 28px;    height: 28px;}.header-profile-icon:after{    left: -4px;    top: -4px;    width: 36px;    height: 36px;    border: 1px solid rgba(255, 255, 255, 0.4);}#edit-profile-form input{    box-sizing: unset;    -webkit-appearance: unset;    width: calc(100% - 48px);}.round-white-block-full br{    display: none;}section#first-block.alfasoxx-first .section-title b {    font-size: 36px !important;    line-height: 36px;    font-weight: 500;}
.site-global-title h1 {font-size:40px;}
.pink-btn-hidden {height:0;line-height:0;position:absolute;}
.footer-center-menu {overflow-x: auto;}
}
@media (max-width: 1258px) {
.container {margin: 0 29px;}
}
@media (min-width: 701px) and (max-width: 1199px) {
#adverse-event {width: 343px;height: 60px;}
#adverse-event span {width: 295px;line-height: 20px;padding-top: 10px;height: 50px;}
}
@media (max-width: 1023px) {
.container {margin: 0 15px;}
}
@media (min-width: 701px) and (max-width: 1023px) {
#header-menu a,#header-menu span {margin-right: 22px;font-size: 13px;}
footer .container {display: flex;flex-wrap: wrap;}
.footer-center-menu {padding: 40px 0;line-height: 20px;}
.footer-center-menu a {font-size: 13px;}
.footer-left {width: calc(100% - 373px);}
#adverse-event {position: relative;top: auto;left: auto;margin: 0 0 0 30px;cursor: pointer;}
.footer-right {position: relative;right: auto;bottom: auto;width: 100%;display: flex;flex-wrap: wrap;text-align: left;margin-top: 30px;}
.footer-right a {flex-basis: 50%;}
}

.table{position: relative;display: block;border-collapse: collapse;overflow-x: auto;}
.table tbody{box-sizing: border-box;display: table;border-collapse: collapse;width: 100%;}
.table th{padding: 10px 10px 9px;border: 1px solid #c5c8d5;font-size: 16px;line-height: 24px;font-weight: 400;color: #5e5e5e;background-color: #f6f7fb;text-align: left;}
.table td{padding: 10px 10px 9px;border: 1px solid #c5c8d5;font-size: 16px;line-height: 24px;}
@media (max-width: 700px) {
.table th{font-size: 14px;line-height: 20px;}
.table td{font-size: 14px;line-height: 20px;}
}

@media screen and (min-width: 701px) {
.material-section--with--download-material{display: grid;grid-template-columns: 1fr 348px;gap: 16px 12px;}
.material-section--with--download-material .material-section-title{margin-bottom: 0;}
.material-section--with--download-material .material-menu.menu-with-download{grid-row-end: span 12;grid-column-start: 1;height: 100%;}
.material-section--with--download-material .download-material{position: relative;grid-row-start: 1;grid-row-end: span 13;grid-column-start: 2;}
.material-section--with--download-material>*:nth-child(n+4){grid-column-end: span 2;padding-top: 20px;}
}
.material-section--with--download-material .material-menu.menu-with-download{margin-right: 0;}

/* End */


/* Start:/html/css/clinical.css?1760061328808*/
#clinical .material-author {
    right: auto;
    width: auto;
    height: auto;
    bottom: 24px;
}

#clinical .material-author+.material-author {
    left: calc(24px + 68px);
}

body #clinical-btns {
    margin-bottom: -10px;
}

body #clinical-btns a {
    margin-bottom: 10px;
}

#clinical .section-content>.container>*:not(.material),
#clinical .section-title {
    max-width: calc(100% - 384px - 16px);
}

@media screen and (max-width: 700px) {

    #clinical .section-content>.container>*:not(.material),
    #clinical .section-title {
        max-width: 100%;
    }

    body #clinical-btns {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    body #clinical-btns>a:not(:only-child) {
        width: calc(50% - 5px);
        margin-right: 0;
    }
}
/* End */
/* /html/css/style.css?169597746593739 */
/* /html/css/clinical.css?1760061328808 */
