@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap);
/*!
Theme Name:   	Healt berdsk
Author:         Healt berdsk
Version:      	2.0
*/
html{font-family:Manrope;font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#222}.container{max-width:1160px;width:100%;margin:0 auto}.whatsapp-link{display:flex;align-items:center;font-weight:500;font-size:16px;line-height:24px}.whatsapp-links__icon{width:32px;height:32px;margin-right:4px}input,input[type=submit]{border:none;background-image:none;background-color:#f43;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;border-color:transparent}.header-wrapper{width:100%}.header__row-1{padding:21px 0;border-bottom:1px solid #eee;display:flex}.header__row-1 .consult_btn{margin-right:12px}.header__row-2{padding:19px 0}.header__row-1 .city{margin-left:87px;display:flex;align-items:center}.header__row-1 .city a{display:flex}.locate_svg{margin-right:12px}.header_menu{display:grid;grid-template-columns:repeat(7,auto);justify-content:space-between;list-style-type:none;padding:0;font-size:18px}.header_menu .menu-item.menu-item_with-sub{display:flex;position:relative;align-items:center;align-content:center;font-size:18px}.header_menu .menu-item a:hover{color:#f43}.header_menu .menu-item.menu-item_with-sub:after{margin-left:7px;display:block;background:url(//berdsk.healthsib.ru/wp-content/themes/health_berdsk/assets/img/stroke.svg);content:" ";width:10.33px;height:5.67px}.header_menu .menu-item.menu-item_with-sub:hover .submenu{display:block;box-shadow:0px 18px 48px -30px rgba(61,79,89,.32)}.header_menu .menu-item:last-child{margin-right:24px}.submenu{position:absolute;top:100%;padding:24px;background:#fff;width:max-content;list-style-type:none;left:-24px;z-index:5;font-weight:300;font-size:16px;line-height:22px;display:none}.submenu_item{padding-bottom:4px;margin-top:12px;width:max-content}.phone{margin-right:40px;margin-left:auto}.phone_number{font-weight:500;font-size:18px;line-height:28px}.phone_work{font-weight:300;font-size:14px;line-height:20px;color:#4f4f4f}.btn{padding:12px 24px 14px;background:#f43;color:#fff;border:1px solid #f43;box-sizing:border-box;border-radius:40px;font-weight:500;font-size:16px;line-height:22px;display:block;width:max-content;cursor:pointer;height:-moz-available}.btn.bg_transparent{background:0 0;border:1px solid #ccc;color:#222}.btn:hover{background:#fb3000}.btn.btn__label{background:#f9f9f9;border-radius:12px;width:100%;display:flex;justify-content:center;border:none;color:#222;font-weight:500;font-size:18px;line-height:26px}.btn.btn__label:hover{box-shadow:0px 12px 40px -8px rgba(61,79,89,.16)}.btn_aktiv{background:#fff;padding:12px 24px 14px;border-radius:12px;width:100%;display:flex;justify-content:center;border:1px solid #ccc;color:#222;font-weight:500;font-size:18px;line-height:26px}.btn_city{background:#f43;padding:12px 24px 14px;border-radius:12px;width:100%;display:flex;justify-content:center;border:none;color:#fff;font-weight:500;font-size:18px;line-height:26px;cursor:pointer}.btn_city:hover{box-shadow:0px 12px 40px -8px rgba(61,79,89,.16)}.btn.bg_transparent:hover{background:#f7f7f7}.labels{grid-gap:40px;margin-top:60px}.bg_grey{background:#f9f9f9}.breadcrumbs p{font-weight:300;font-size:14px;line-height:20px;color:#9fa7b0;margin-bottom:0;margin-top:0}.separator{height:10.33px;width:5.67px;margin-left:10px;margin-right:8.33px}.container-wrapper_top{padding-top:60px}.banner-main{margin-top:28px;padding-bottom:140px}.banner-castom{margin-top:28px;padding-bottom:12px}#ez-toc-container a{padding-left:12px}.ez-toc-title-container{margin-bottom:12px}#ez-toc-container{margin-top:40px}.banner-container{position:relative}.main-banner_bg{height:100%;width:100%}.main-banner_bg-wrapper{position:absolute;top:-60px;right:-140px;width:605px;height:calc(100% + 60px)}.main-banner_bg-wrapper:after{content:" ";display:block;background:radial-gradient(60% 60% at 50% 50%,rgba(247,249,250,0) 0%,#f9f9f9 79.75%);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.banner_text{margin:0}.banner-content{max-width:660px}p{font-weight:400;font-size:20px;line-height:32px;color:#222;margin-bottom:40px;margin-top:40px}h1{font-weight:600;font-size:42px;line-height:52px;margin:0 0 24px}h2{font-weight:600;font-size:32px;line-height:42px;color:#222;margin-top:60px;margin-bottom:40px}h3{font-weight:600;font-size:22px;line-height:22px}.main-wrapper p a{color:#f43}.title_bl{font-weight:500;font-size:28px;line-height:38px;color:#222;margin-top:60px;margin-bottom:40px}.grid{display:grid}.grid_col-2{grid-template-columns:1fr 1fr}.grid_col-3{grid-template-columns:1fr 1fr 1fr}.grid_col-4{grid-template-columns:1fr 1fr 1fr 1fr}.main-wrapper ul{list-style-type:none;padding-left:0;line-height:26px}.main-wrapper ul li{position:relative;padding-left:18px;display:flex;padding-bottom:12px;align-items:center;align-content:center}.main-wrapper ul li:before{left:0;position:absolute;display:inline-block;border-radius:100%;margin-right:8px;content:" ";background:#f43;width:6px;height:6px}.advantage-items{grid-gap:60px 60px;padding:80px;background:#f9f9f9;border-radius:12px;font-weight:400;font-size:20px;line-height:32px;margin-top:60px}.advantage-item{font-weight:400;display:flex;align-items:center}.advantage-item_img{width:70px;height:auto;margin-right:24px}.advantage-item_text{max-width:288px;width:100%}.doctor-list{grid-gap:40px}.doctor-item_img{width:100%;height:345px;margin-bottom:24px;border-radius:12px}.doctor-item_name{font-weight:500;font-size:18px;line-height:28px;margin-bottom:12px}.doctor-item_specialization{font-feature-settings:'kern' off}.main-wrapper ol{padding:0;list-style-type:none;counter-reset:item}.main-wrapper ol li{display:block;align-content:center;align-items:center;margin-top:25px}.main-wrapper ol li a{color:#f43}.main-wrapper ol li:before{flex-shrink:0;margin-right:12px;font-weight:500;font-size:22px;line-height:32px;color:#fff;display:inline-block;justify-content:center;align-content:center;align-items:center;border-radius:100%;background:#f43;width:40px;height:40px;content:counter(item);counter-increment:item}.stage{display:flex;align-content:center;align-items:center;margin-bottom:14px}.wp-block-quote{padding:2px 20px;background:#f9f9f9;border-radius:12px;font-weight:400;font-size:16px;line-height:22px;margin-left:0;width:100%}.wp-block-quote-qna{padding:2px 20px;background:#fff;border-radius:12px;font-weight:400;font-size:16px;line-height:22px;margin-left:0;width:100%}.bg-grey{padding:20px;background:#f9f9f9;border-radius:12px;font-weight:400;font-size:20px;line-height:32px}.form-caller{padding:40px;display:flex;justify-content:space-between;align-content:center;align-items:center;margin-top:60px}.form-caller_text{max-width:620px}.stage-icon{width:16px;height:20px;margin-right:8px}.wp-block-table{margin:0}.wp-block-table table{width:100%;border-collapse:collapse;border-spacing:unset}.wp-block-table table td{padding:20px 0 20px 24px}.wp-block-table table tr:nth-child(2n+1){background:#f9f9f9}.wp-block-table table thead tr:nth-child(1){background:#009ee1}.wp-block-table table tr:nth-child(1) th{color:#fff}.wp-block-table table th{padding:12px 0 18px 24px;text-align:left;font-weight:500;font-size:16px;line-height:22px;color:#222}.name{font-weight:500;font-size:16px;line-height:22px;font-feature-settings:'kern' off;color:#222}.scores{margin-left:8px}.score:not(:first-child){margin-left:5.37px}.date{margin-left:24px;font-weight:300;font-size:16px;line-height:22px;color:#9fa7b0}.review-item:not(:first-child){margin-top:24px}.review-item_row_1{margin-bottom:15px}.score-name{margin-left:24px}.review-item_answer{margin-top:24px;background:#f9f9f9;border-radius:12px;padding:24px}.review-item_answer_row-1{margin-bottom:12px}.q{width:100%;font-weight:500;font-size:18px;line-height:28px;padding:24px 20px 24px 80px;border-radius:8px;position:relative;display:flex;align-content:center;align-items:center}.q:before{position:absolute;content:"";display:block;left:27px;width:27px;height:28px;background:url(//berdsk.healthsib.ru/wp-content/themes/health_berdsk/assets/img/shape.svg) no-repeat}.a{padding:0 20px 24px 80px}.qna-block{cursor:pointer;background:#f9f9f9;border-radius:12px}.qna-block:not(:first-child){margin-top:12px}.qna-block .a{display:none}.qna-block.active .a{display:block}.qna-block.active .q:before{transform:rotate(180deg)}.input,.input:focus{padding:12px 24px;background:#fff;border:1px solid #dde3ed;border-radius:8px}.input::placeholder,.input:focus::placeholder{color:#9fa7b0;color:#9fa7b0}.input:focus{border:1px solid #9fa7b0}.input-phone{margin:0 24px}.privacy{padding-bottom:4px;color:#f43}.footer_row-1{display:flex}.footer_row-1 .col-1{max-width:260px}.footer_row-1 .col-2{max-width:360px}.footer_row-1 .col-3{max-width:260px}.footer_row-1 .col{width:100%;flex-shrink:0}.footer_row-1 .col:not(:first-child){margin-left:40px}.footer_row-1 .other-services_btn{display:block}.footer_row-1 .other-services_btn:first-of-type{margin-left:0;margin-top:40px}.footer_row-1 .other-services_btn:not(:first-of-type){margin-left:0;margin-top:28px}.social__icons{padding:0;list-style-type:none;margin-top:24px;grid-gap:12px;width:132px}.social__icon{background:rgba(219,219,219,.2);border-radius:8px;width:32px;height:32px;display:flex;justify-content:center;align-items:center}.social__icon a{width:max-content;height:max-content;display:flex}.phone_footer{font-weight:700;font-size:18px;line-height:28px;color:#222}.footer-logo{display:block;width:222px;height:auto}.footer-wrapper{margin-top:60px;background:#f9f9f9;padding-top:60px}.footer_menu-items{padding:0;list-style-type:none}.footer_menu-item{margin-top:12px;font-size:20px;font-weight:400;width:max-content;line-height:32px;color:#4f4f4f}.footer_menu-item:hover{color:#f43}.address{color:#4f4f4f;padding-top:24px;font-size:18px}.site-map{margin-left:40px}.links a:hover{color:#f43}.privacy-footer{color:#4f4f4f}.footer_row-2{margin-top:40px;display:flex;justify-content:space-between;color:#4f4f4f;font-size:18px}.footer_row-3{margin-top:40px;font-weight:300;font-size:14px;line-height:22px;color:#9fa7b0;padding-bottom:40px}.modal-head{font-style:normal;font-weight:500;font-size:28px;line-height:38px;margin-bottom:24px;text-align:center}.form-input{width:100%}.form-input.input-phone{margin:0}.modal-form .input-wrapper:not(:first-child){margin-top:12px}.input-text{height:80px}.btn-form-submit{margin-top:12px;width:100%;margin-bottom:12px}.modal-privacy{font-weight:300;font-size:14px;line-height:20px;color:#4f4f4f}.modal{padding:40px}.modal a.close-modal{width:17.02px;height:17.02px;top:12px;right:12px;background-image:url(//berdsk.healthsib.ru/wp-content/themes/health_berdsk/assets/img/close.svg)}.modal a.close-modal:hover{background-image:url(//berdsk.healthsib.ru/wp-content/themes/health_berdsk/assets/img/close-hover.svg)}.copyright{color:#4f4f4f}.btn-burger{display:none;width:31px;height:23px;background:url(//berdsk.healthsib.ru/wp-content/themes/health_berdsk/assets/img/burger.svg) no-repeat}.invalid{border:1px solid #ec3d0c}.modal-form .invalid_text{margin:8px 0 0}.invalid_text{color:#ec3d0c;font-weight:300;font-size:14px;line-height:20px;margin:8px 24px 0}.footer_menu-items.col.col-4{flex-shrink:1}.modal_content_done{display:flex;flex-direction:column;align-items:center;align-content:center}.img__done{width:40px;height:40px;margin-top:52px;margin-bottom:12px;display:block;box-sizing:border-box}.title_done{font-weight:700;font-size:22px;line-height:32px;margin-bottom:8px}.subhead_done{font-weight:300;font-size:16px;line-height:22px;color:#4f4f4f;margin-bottom:24px}.right{display:flex;margin-left:auto}.left{display:flex}.consult{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:842px;margin:60px auto 0 auto;font-weight:500;font-size:18px;line-height:28px}.consult__img__wrapper{width:148px;height:200px;position:relative;z-index:0;margin-bottom:24px}.consult__img__wrapper:after{display:block;content:" ";width:148px;height:148px;background:#f9f9f9;position:absolute;z-index:0;bottom:0;border-radius:100%}.consult_q{margin-bottom:24px}.consult__img{position:relative;z-index:1}.other-services{display:flex}.other-services_btn:not(:first-child){margin-left:12px}[data-hidden=true]{display:none}[data-hidden=false]{display:block}.nav-ctrl span,.dots-ctrl li{transition:all .3s}.gallery{width:100%;visibility:hidden;margin:0 auto 30px;margin-top:40px}.slider{width:100%;position:relative;overflow:hidden;margin:0 auto}.stage{overflow:hidden}.stage>div{float:left;position:relative}.stage>div img{width:100%;height:auto;border-radius:12px}.control{width:100%;position:relative}.nav-ctrl{text-align:center;margin-top:15px}.nav-ctrl span{width:100px;height:30px;display:inline-block;font-weight:500;font-size:12px;line-height:30px;color:#eee;font-family:'Roboto',sans-serif;text-transform:uppercase;text-align:center;margin:0 5px;border:solid 1px #357ebd;border-radius:3px;outline:none;user-select:none;background-color:#428bca;cursor:pointer;transition:all .3s}.nav-ctrl span:hover{border-color:#285e8e;background-color:#3276b1}.nav-ctrl .disable,.nav-ctrl .disable:hover{border:solid 1px #357ebd;background-color:#428bca;opacity:.4;cursor:default}.dots-ctrl{text-align:center}.main-wrapper .dots-ctrl li{width:10px;height:10px;display:inline-block;border-radius:50%;background-color:#f43;opacity:.4;cursor:pointer;padding-left:0;padding-bottom:0}.dots-ctrl li+li{margin-left:10px}.dots-ctrl .active,.dots-ctrl li:hover{opacity:1}.main-wrapper .dots-ctrl li:before{display:none}.clearfy-cookie{position:fixed;left:0;right:0;bottom:0;padding:12px;color:#555;background:#fff;box-shadow:0 3px 20px -5px rgba(41,44,56,.2);z-index:9999;font-size:13px;transition:.3s}.clearfy-cookie--left{left:20px;bottom:20px;right:auto;max-width:400px;margin-right:20px}.clearfy-cookie--right{left:auto;bottom:20px;right:20px;max-width:400px;margin-left:20px}.clearfy-cookie.clearfy-cookie-hide{transform:translateY(150%) translateZ(0);opacity:0}.clearfy-cookie-container{max-width:1170px;margin:0 auto;text-align:center}.clearfy-cookie-accept{background:#f43;color:#fff;border:0;padding:.2em .8em;margin:0 0 0 .5em;font-size:13px;border-radius:4px;cursor:pointer}.clearfy-cookie-accept:hover,.clearfy-cookie-accept:focus{opacity:.9}