body{
font-family: 'Inter', sans-serif;
}
*:focus {
outline: none;
}
.main-wrapper{
overflow: hidden;
position: relative;
min-height: 100%;
padding-top: 84px;
}
.sourceSVG {
display: none;
position: absolute;
top: -10000px;
left: -10000px;
}
.mb-0{
margin-bottom: 0 !important;
}
.checkup-counter{
padding-bottom: 20px;
font-size: 18px;
}
.sf-field-submit input, .search-filter-reset{
-webkit-appearance: none;
} .breadcrumbs {
font-weight: 300;
font-size: 14px;
line-height: 120%;
color: #8795A6;
padding-top: 20px;
margin: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
position: relative;
z-index: 5;
}
.breadcrumbs.page-breadcrumbs{
padding-top: 0;
margin-bottom: 40px;
}
:is(.single, .university-page) .breadcrumbs{
margin-bottom: 47px;
}
.breadcrumbs>span{
display: flex;
align-items: center;
justify-content: flex-start;
}
.breadcrumbs>span:after{
content: '';
display: block;
margin: 0 10px;
height: 18px;
border-left: 1px solid #EAF0F8;
}
.breadcrumbs>span:last-child:after{
display: none;
}
.breadcrumbs a>span{
color: #0E78BC;
}
.breadcrumbs.breadcrumbs-light {
color: rgba(255, 255, 255, 0.5);
}
.breadcrumbs.breadcrumbs-light>span:after{
border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.breadcrumbs.breadcrumbs-light a>span{
color: #fff;
}
.main-title, h1{
font-weight: 300;
font-size: 48px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E78BC;
margin: 0 0 40px;
}
.page-head .breadcrumbs{
margin-bottom: 40px;
}
.single-article .page-head .breadcrumbs, .single-diseases .page-head .breadcrumbs, .page-template-page-disease .page-head .breadcrumbs, .single-service .page-head .breadcrumbs {
margin-bottom: 20px;
}
.single-article .custom-date_update, .single-diseases .custom-date_update, .page-template-page-disease .custom-date_update, .single-service .custom-date_update {
margin-bottom: 20px;
}
.page-head + .section-symptoms{
padding-top: 0;
}
.main-content{
padding-top: 20px;
margin-bottom: 50px;
} .video-row .row.justify-content-center {
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
}
form.videos-search-form.js-videos-search-form {
background: #F6F8FC;
border: 1px solid #EAF0F8;
padding: 40px;
}
.post-type-archive-videos h1 {
margin-top: 40px;
}
.row.js-video-row .col-sm-6.col-lg-4.js-video-item.hidden {
display: none;
}
.row.js-video-row {
border-top: 1px solid #EAF0F8;
margin-top: 110px;
padding-top: 40px;
display: flex;
justify-content: flex-start;
}
.col-sm-6.col-lg-4.js-video-item {
background: #FFFFFF;
border: 1px solid #EAF0F8;
width: calc(50% - 20px);
margin-bottom: 20px;
}
.row.js-video-row {
display: flex;
justify-content: space-between;
}
.video-row .col-sm-6.col-lg-4.js-video-item .item {
padding: 20px;
}
.video-row a.link-title.js-video-name {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 130%; color: #0E78BC;
margin-top: 17px;
display: block;
}
.top_item {
display: flex;
justify-content: space-between;
padding-bottom: 7px;
border-bottom: 1px solid #EAF0F8;
margin-bottom: 26px;
}
.top_date {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 120%; color: #8795A6;
}
.top_tag {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 120%; text-align: right;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #8795A6;
}
.name_video span {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 130%; color: #374250;
margin: 10px 0 20px;
display: block;
}
.video-row  .description {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 150%; color: #374250;
}
.video-row  .row.justify-content-center.js-btnWrap {
margin-top: 20px;
border-top: 1px solid #EAF0F8;
padding-top: 40px;
}
.video-row .row.js-video-row{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.video-row  button.btn.btn-block.btn-third.more-videos-btn.js-morevideos {
background: #F6F8FC;
border: 1px solid #EAF0F8;
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 120%; text-align: center;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #374250;
display: block;
margin: 0 0 auto auto;
}
.video-row  .btn-block-wrapper.text-center {
text-align: right !important;
}
.video-row  .row.justify-content-center.js-btnWrap {
display: flex;
justify-content: flex-end;
}
.videos-selector.js-videos-selector {
display: flex;
}
.videos-search label.label-select {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 130%; color: #374250;
margin-right: 20px;margin-top: 12px;
}
.videos-search .selector-field {
background: #FFFFFF;
border: 1px solid #EAF0F8;
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
padding: 15px 20px 14px;
width: 408px;
display: flex;
justify-content: space-between;    font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #374250;
}
.videos-search .selector-field:after {
content: '';
background: url(https://hadassah.moscow/wp-content/themes/themeh/img/doctors-all/filter-special.svg) no-repeat;
padding: 4px 7px;
position: relative;
margin-top: 7px;
margin-right: 5px;
}
.videos-search .row.justify-content-center {
display: flex;
}
.videos-search .col-12.col-sm-4.col-md-3.col-lg-3.d-flex.align-items-center.input-submit.buttons-search {
margin-left: 40px;
}
.videos-search button.btn.btn-block.videos-search-submit {
background: #71BF44;
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 120%; letter-spacing: 0.02em;
text-transform: uppercase;
color: #FFFFFF;
padding: 15px 20px 14px;
border: none;
margin-right: 20px;
}
.videos-search button.btn.btn-block.videos-search-clear {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #374250;
padding: 14px 20px 14px;
background: #FFFFFF;
border: 1px solid #EAF0F8;
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
}
.videos-search ul.selector-options {
position: absolute;
width: 448px;
background: #fff;
box-shadow: 0px 4px 20px rgb(135 149 166 / 20%);
margin-top: 50px;
padding: 20px;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
cursor: pointer;
z-index: 10;
margin-left: 72px;
display: flex;
list-style: none;
}
.videos-search ul.selector-options li.w100 {
margin: 0 !important;
}
.videos-search ul.selector-options li {
display: block;
width: 100%;
font-family: 'Inter';
letter-spacing: .02em;
color: #374250;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
margin-top: 10px;
margin-bottom: 10px;
padding: 0 10px;
box-sizing: border-box;
}
.videos-search li.hidden_select {
display: none;
}
.videos-search ul.selector-options li::marker {
display: none !important;
unicode-bidi: unset;
text-transform: none;
text-indent: 0px !important;
text-align: start !important;
text-align-last: start !important;
}
.videos-search li.w100 {
display: none;
}.js-video-item img.play {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
width: 64px;
height: 64px;
z-index: 2;
}
.js-video-item picture.img-block {
display: flex;
position: relative;
max-height: 292px;
}
.js-video-item picture.img-block:after {
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 0;
background: rgba(55, 66, 80, 0.5);
transition-duration: 0.2s;
}
.js-video-item picture.img-block:hover::after {
background: rgba(55, 66, 80, 0.2);
}
.newtext {
padding-right: 30px;
}
.anchors-block .anchors-menu ul li a {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 150%;
text-transform: uppercase;
color: #374250;
padding: 7px 17px;
white-space: nowrap;
}
.anchors-block .anchors-menu ul li {
margin-bottom: 0px;
}
.anchors-block .anchors-menu {
padding-top: 0px;
margin-bottom: 30px;
background: #EAF0F8;
}
.header-title-with-button h1 {
margin-bottom: 30px;
} .tax-departments main.main > div {
order: 6;
position: relative;
max-width: 100%;
}
.tax-departments  main.main .page-first-screen-wrap{
order: 1;
max-width: 1280px !important;
width: 100%;
}
.tax-departments main.main {
display: flex;
position: relative;
flex-wrap: wrap;
margin: 0 auto;
max-width: 100%;
flex-direction: column;
}
.tax-departments main.main .page-head {
order: 1;
}
.tax-departments main.main .section-first {
order: 2;
}
.tax-departments main.main .main-section.section-main-slider.section-main-slider-promo {
order: 3;
width: 100%;
}
.tax-departments:not(.term-278) main.main div#doctors {
order: 4;
}
.single-diseases main.main > div {
order: 6;
position: relative;
max-width: 100%;
}
.single-diseases main.main {
display: flex;
position: relative;
flex-wrap: wrap;
margin: 0 auto;
max-width: 100%;
flex-direction: column;
}
.single-diseases main.main .page-head {
order: 1;
}
@media (max-width:767px) { .page-head, :is(.section-first-partners, .section-contacts-main, .section_singlenew_mainblock, .section_allvideos_mainblock, .section_alldoctors_mainblock) .container {
padding-top: 44px;
}    
}
.single-diseases main.main .section-first {
order: 2;
}
.single-diseases main.main .main-section.section-main-slider.section-main-slider-promo {
order: 3;
width: 100%;
}
.single-diseases main.main div#doctors {
order: 4;
} .page-template-page-disease .main-wrapper > div {
order: 6;
position: relative;
max-width: 100%;
}
.page-template-page-disease .main-wrapper {
display: flex;
position: relative;
flex-wrap: wrap;
margin: 0 auto;
max-width: 100%;
flex-direction: column;
}
.page-template-page-disease .main-wrapper .page-head {
order: 1;
}
.page-template-page-disease .main-wrapper .section-first {
order: 2;
}
.page-template-page-disease .main-wrapper .main-section.section-main-slider.section-main-slider-promo {
order: 3;
width: 100%;
}
.page-template-page-disease .main-wrapper div#doctors {
order: 4;
} .page-template-page-gastro-new .main-wrapper > div {
order: 6;
position: relative;
max-width: 100%;
}
.page-template-page-gastro-new .main-wrapper {
display: flex;
position: relative;
flex-wrap: wrap;
margin: 0 auto;
max-width: 100%;
flex-direction: column;
}
.page-template-page-gastro-new .main-wrapper .page-head {
order: 1;
}
.page-template-page-gastro-new .main-wrapper .section-first {
order: 2;
}
.page-template-page-gastro-new .main-wrapper .main-section.section-main-slider.section-main-slider-promo {
order: 3;
width: 100%;
}
.page-template-page-gastro-new .main-wrapper div#doctors {
order: 4;
} .single-service .main-wrapper > div {
order: 6;
position: relative;
max-width: 100%;
}
.single-service .main-wrapper {
display: flex;
position: relative;
flex-wrap: wrap;
margin: 0 auto;
max-width: 100%;
flex-direction: column;
}
.single-service .main-wrapper .page-head {
order: 1;
}
.single-service .main-wrapper .section-first {
order: 2;
}
.single-service .main-wrapper .main-section.section-main-slider.section-main-slider-promo {
order: 3;
width: 100%;
}
.single-service .main-wrapper div#doctors {
order: 4;
} div#__threadswidget_chat__container { }
.btn-up {
width: 46px;
height: 46px;
bottom: 168px;
right: 23px;
background-color: #1E9AF1;
}
.btn-up:before {
background-image: url(https://hadassah.moscow/wp-content/uploads/2023/06/btn-top.svg) !important;
}
body > #__threadswidget_chat__container {
z-index: 2147483648 !important;
}
.btn-up {
display: flex;
justify-content: center;
}  .section-price-checkup-action {
background: #F6F8FC;
border: 1px solid #EAF0F8;
padding: 33px 0;
display: flex;
justify-content: flex-start;
align-items: center;
margin-bottom: 40px;
}
.section-price-checkup-action-billet {
background: #71BF44;
color: #FFF;
font-family: Inter;
font-size: 32px;
font-style: normal;
font-weight: 300;
line-height: 120%;
letter-spacing: 0.64px;
text-transform: uppercase;
padding: 14px 20px;
min-width: 260px;
display: flex;
justify-content: flex-start;
}
.section-price-checkup-action-text {
color: #000;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 120%;
letter-spacing: 0.32px;
text-transform: uppercase;
margin-left: 43px;
} .cookieinfo {height: 24px !important;padding: 0px !important;}
.cookieinfo .container {
background: none !important;
}
.cookieinfo span {
padding: 3px 0px !important;
font-size: 12px !important;
color: #374250 !important;
font-family: Inter !important;
}
.cookieinfo-close {
background: none !important;
font-size: 0px;
padding: 0px !important;
}
.cookieinfo-close:before {
content: '';
background: url(https://hadassah.moscow/wp-content/themes/themeh/img/close-notice.svg) no-repeat;
padding: 7px;
top: 2px;
position: relative;
background-size: cover !important;
}
.cookieinfo span a {
text-decoration: underline !important;
} @media screen and (min-width:641px) and (max-width:991px){
.section-price-checkup-action-text {
margin-left: 0;
padding: 0 20px;
line-height: 150%;
}
}
@media screen and (min-width:320px) and (max-width:640px){
.section-price-checkup-action-billet {
font-size: 24px;
margin-bottom: 24px;
min-width: 151px;
}
.section-price-checkup-action {
display: flex;
flex-wrap: wrap;
}
.section-price-checkup-action-text {
margin-left: 0;
padding: 0 20px;
line-height: 150%;
}
} @media screen and (min-width:320px) and (max-width:991px){ }
@media screen and (min-width:641px) and (max-width:992px){
.videos-selector.js-videos-selector {
display: flex;
}
.videos-search .selector-field {
width: 100%;
text-transform: uppercase;
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 120%; letter-spacing: 0.02em;
text-transform: uppercase;
color: #374250;
}
.videos-search .row.justify-content-center {
display: flex;
flex-wrap: wrap;
}
.videos-search label.label-select {
margin-bottom: 20px;
}
.videos-search .col-12.col-sm-4.col-md-3.col-lg-3.d-flex.align-items-center.input-submit.buttons-search {
margin: 0 auto;
}.videos-search .col-12.col-sm-4.col-md-3.col-lg-3.d-flex.align-items-center.input-submit.buttons-search {
margin-top: 30px;
}
form.videos-search-form.js-videos-search-form {
padding: 30px 20px;
}
.videos-search .form-group {
width: 100%;
}
.videos-search .col-12.col-sm-4.col-md-3.col-lg-3.d-flex.align-items-center {
width: 100%;
}
.videos-search ul.selector-options {
position: absolute;
margin-left: 0;
width: 100%;
margin-top: 53px;
}
.videos-search ul.selector-options li {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
color: #374250;
}
.video-row .col-sm-6.col-lg-4.js-video-item {
width: 49%;
}
.top_item {
display: flex;
flex-wrap: wrap;
}
.top_date {
width: 100%;
}
.video-row button.btn.btn-block.btn-third.more-videos-btn.js-morevideos {
padding-left: 20px;
padding-right: 20px;
}
.post-type-archive-videos h1 {
margin-top: 21px;
margin-bottom: 69px;
}
.video-row .row.js-video-row {
margin-top: 70px;
}
.js-video-item img.play {
width: 32px;
}
.video-row a.link-title.js-video-name {
font-size: 16px;
}
.videos-search .col-12.col-sm-4.col-md-3.col-lg-3.d-flex.align-items-center.input-submit.buttons-search .form-group {
width: auto;
}
}
@media screen and (min-width:320px) and (max-width:640px){
.videos-selector.js-videos-selector {
display: flex;
}
.videos-search .selector-field {
width: 100%;
text-transform: uppercase;
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 120%; letter-spacing: 0.02em;
text-transform: uppercase;
color: #374250;
}
.videos-search .row.justify-content-center {
display: flex;
flex-wrap: wrap;
}
.videos-search label.label-select {
margin-bottom: 20px;
}
.videos-search .col-12.col-sm-4.col-md-3.col-lg-3.d-flex.align-items-center.input-submit.buttons-search {
margin: 0 auto;
}.videos-search .col-12.col-sm-4.col-md-3.col-lg-3.d-flex.align-items-center.input-submit.buttons-search {
margin-top: 30px;
}
form.videos-search-form.js-videos-search-form {
padding: 30px 20px;
}
.videos-search .form-group {
width: 100%;
}
.videos-search .col-12.col-sm-4.col-md-3.col-lg-3.d-flex.align-items-center {
width: 100%;
}
.videos-search ul.selector-options {
position: absolute;
margin-left: 0;
width: 100%;
margin-top:53px;
}
.videos-search ul.selector-options li {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
color: #374250;
}
.video-row .col-sm-6.col-lg-4.js-video-item {
width: 100%;
}
.top_item {
display: flex;
flex-wrap: wrap;
}
.top_date {
width: 100%;
}
.video-row button.btn.btn-block.btn-third.more-videos-btn.js-morevideos {
padding-left: 20px;
padding-right: 20px;
}
.post-type-archive-videos h1 {
margin-top: 21px;
margin-bottom: 69px;
}
.video-row .row.js-video-row {
margin-top: 70px;
}
.js-video-item img.play {
width: 32px;
}
.video-row a.link-title.js-video-name {
font-size: 16px;
}
.videos-search .col-12.col-sm-4.col-md-3.col-lg-3.d-flex.align-items-center.input-submit.buttons-search .form-group {
width: auto;
}
} @media (max-width: 991px){
.btn-up {
bottom: 224px;
}
.main-wrapper{
padding-top: 44px;
}
.main-title{
font-size: 32px;
}
}
@media (max-width: 767px){
.container{
padding: 0 10px;
}
.page-template-page-center .container{
box-sizing: border-box;
}
.main-wrapper{
padding-top:0;
}
.breadcrumbs.page-breadcrumbs{
margin-bottom: 20px;
}
.single .breadcrumbs, .page-head .breadcrumbs{
margin-bottom: 20px;
}
.main-title, h1{
font-size: 24px;
margin-bottom: 20px;
}
}
@media (max-width: 1280px){
.container{
box-sizing: border-box;
}
} .section-main-first-screen{
position: relative;
}
.section-main-first-screen-text{
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 10;
padding-bottom: 152px;
}
.section-main-first-screen-text h1{
font-style: normal;
font-weight: 300;
font-size: 48px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #FFFFFF;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
margin: 0;
}
.section-main-first-screen-video{
height: calc(100vh - 139px);
position: relative;
}
.section-main-first-screen-video video{
display: block;
width: 100%;
height: 100%;
object-fit: cover;
} @media (max-width: 991px){
.section-main-first-screen-video{
height: calc(100vh - 104px);
}
}
@media (max-width: 767px){  .section-main-first-screen-text{
position: relative;
bottom: auto;
left: auto;
right: auto;
padding: 20px 0;
}
.section-main-first-screen-text h1{
font-size: 24px;
color: #0E78BC;
text-shadow: none;
}
.section-main-first-screen-video{
height: auto;
}
} .page-first-screen-wrap{
position: relative;
margin: 0 auto 50px;
max-width: 1280px;
}
.page-first-screen-wrap.page-404{
margin-bottom: 0;
}
.page-first-screen-wrap .container{
position: relative;
z-index: 1;
}
.page-first-screen-image{
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
.page-first-screen-image:after{
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(18, 54, 100, 0.3);
}
.blackout-disabled .page-first-screen-image:after{
display: none;
}
.page-first-screen-image.overlay-grad:after{
background: linear-gradient(79.93deg, rgba(34, 53, 79, 0.7) 4.7%, rgba(55, 66, 80, 0) 100%);
}
.page-404 .page-first-screen-image.overlay-grad:after{
background: linear-gradient(75.54deg, #374250 0%, rgba(55, 66, 80, 0) 100%);
}
.page-first-screen-image img{
width: 100%;
height: 100%;
object-fit: cover;
}
.page-first-screen{
min-height: calc(100vh - 79px);
min-height: 650px;
display: flex;
flex-direction: column;
padding: 20px 0 60px;
box-sizing: border-box;
}
.page-404 .page-first-screen{
padding-bottom: 90px;
}
.page-first-screen .breadcrumbs {
color: rgba(255, 255, 255, 0.5);
padding-top: 0;
margin-bottom: 20px;
}
.page-first-screen .breadcrumbs>span:after{
border-left: 1px solid rgba(255, 255, 255, 0.5);
}
.page-first-screen .breadcrumbs a>span{
color: #fff;
}
.page-first-screen h1{
font-weight: 300;
font-size: 68px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #FFFFFF;
margin-bottom: 18px;
margin-top: auto;
max-width: 800px;
}
.page-first-screen-subtitle{
font-weight: 300;
font-size: 20px;
line-height: 150%;
color: #FFFFFF;
margin-bottom: 20px;
}
.page-first-screen-pretitle{
font-weight: 300;
font-size: 16px;
line-height: 150%;
color: #FFFFFF;
margin-bottom: 20px;
margin-top: auto;
}
.page-first-screen-pretitle + h1{
margin-top: 0;
margin-bottom: 40px;
}
.page-first-screen .readmore{
color: #fff;
}
.page-first-screen .readmore svg{
fill: #fff;
}
.page-first-screen .readmore:after{
background: rgba(255, 255, 255, 0.2);
}
.page-first-screen .readmore:hover{
color: #fff;
}
.page-first-screen .readmore:hover svg{
fill: #fff;
}
.page-first-screen .readmore:hover:after{
background: rgba(255, 255, 255, 0.5);
}
.page-first-screen-nav{
background: rgba(135, 149, 166, 0.4);
border: 1px solid rgba(234, 240, 248, 0.2);
box-shadow: 0px 4px 20px rgba(135, 149, 166, 0.2);
backdrop-filter: blur(40px);
-webkit-backdrop-filter: blur(40px);
margin-top: 40px;
}
.page-first-screen-nav ul{
padding: 0;
margin: 0;
display: flex;
list-style: none;
}
.page-first-screen-nav ul a{
padding: 13px 20px;
display: block;
font-weight: 500;
font-size: 14px;
line-height: 17px;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #FFFFFF;
}
.page-first-screen-nav ul a:hover{
opacity: 0.8;
}
.page-404 + .blocks-on-off + footer.footer-nav.footer-new{
margin-top: 0 !important;
}
@media (max-width: 991px){
.page-first-screen{ min-height: 550px;
}
.page-404 .page-first-screen{
padding-bottom: 60px;
}
.page-first-screen h1{
font-size: 60px;
}
.page-first-screen-subtitle{
font-size: 18px;
}
.page-first-screen-nav{
display: none;
}
}
@media (max-width: 767px){
.page-first-screen{
min-height: 476px;
padding-top: 64px;
}
.page-first-screen h1{
font-size: 42px;
}
.page-404 .breadcrumbs{
order: 0;
}
.page-404 .page-first-screen-pretitle{
order: 3;
margin-top: 0;
margin-bottom: 34px;
}
.page-404 .page-first-screen h1{
order: 2;
margin-top: auto;
margin-bottom: 20px;
}
.page-404 .page-first-screen .readmore-wrap{
order: 5;
}
}
@media (max-width: 575px){
.page-first-screen-wrap{
margin-bottom: 20px;
}
.page-first-screen{
padding-bottom: 20px;
}
.page-404 .page-first-screen{
padding-bottom: 40px;
}
.page-first-screen h1{
font-size: 24px;
margin-bottom: 20px;
}
.page-first-screen-subtitle{
font-size: 16px;
}
} .main-section{
margin-bottom: 100px;
}
.home .section-main-slider {
margin-bottom: 10px;
}
.main-section.main-section-p{
margin: 0;
padding-top: 50px;
padding-bottom: 50px;
}
.main-wrapper .main-section:last-child{
margin-bottom: 50px;
}
.main-section h2, .main-section .h2{
font-weight: 300;
font-size: 32px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E78BC;
margin-top: 0;
margin-bottom: 40px;
}
.chekups-slider-wrap .program-item .text a {
letter-spacing: -1px;
}
.main-section .container *{
box-sizing: border-box;
}
.section-main-slider{
background: #F6F8FC;
padding-bottom: 60px;
}
.home .section-main-slider {
background: #FFFFFF;
padding-bottom: 40px;
}
.main-slider{
margin: -60px -10px 0;
z-index: 4;
position: relative;
}
.main-slider-item-wrap{
overflow: hidden;
padding: 0 10px 10px;
}
.main-slider-item {
display: flex !important;
padding-bottom: 70px;
}
.main-slider-image{
flex: 0 0 560px;
max-width: 560px;
box-shadow: 4px 4px 10px rgba(135, 149, 166, 0.2);
}.main-slider-promo .main-slider-image-info p.title {
font-weight: 300;
font-size: 24px;
color: #0E78BC;
}
.main-slider-promo {
margin-top: 0px;
}
.section-main-slider-promo {
padding-bottom: 50px !important;
margin-bottom: 0px;padding-top: 50px;
}
.main-slider-image img{
width: 100%;
height: 100%;
object-fit: cover;
}
.main-slider-image-info{
background: #fff;
box-shadow: 4px 4px 10px rgba(135, 149, 166, 0.2);
padding: 40px;
flex-grow: 1;
}
.main-slider-image-info .title{
font-weight: 500;
font-size: 24px;
line-height: 130%;
letter-spacing: 0.02em;
color: #374250;
margin: 0 0 20px;
}
.main-slider-image-info .text{
font-weight: 300;
font-size: 16px;
line-height: 150%;
color: #374250;
}
.main-slider-image-info .readmore-wrap{
padding-top: 28px;
}
.main-slider button.slick-prev.slick-arrow.slick-arrow-custom,
.main-slider button.slick-next.slick-arrow.slick-arrow-custom,
.main-slider-promo button.slick-prev.slick-arrow.slick-arrow-custom,
.main-slider-promo button.slick-next.slick-arrow.slick-arrow-custom
{
top: auto;
bottom: 10px;
position: absolute;
}
.main-slider button.slick-prev.slick-arrow.slick-arrow-custom,
.main-slider-promo button.slick-prev.slick-arrow.slick-arrow-custom{
right: 171px;
}
.main-slider button.slick-next.slick-arrow.slick-arrow-custom,
.main-slider-promo button.slick-next.slick-arrow.slick-arrow-custom{
right: 10px;
}
.main-slider .custom-slider-pagination,
.main-slider-promo .custom-slider-pagination{
width: 62px;
position: absolute;
bottom: 10px;
right: 109px;
}
button.slick-prev.slick-arrow.slick-arrow-custom,
button.slick-next.slick-arrow.slick-arrow-custom{
width: 99px;
height: 48px;
border: none;
background: none !important;
position: relative;
padding: 0;
display: flex;
align-items: center;
justify-content: flex-end;
z-index: 1;
}
button.slick-arrow.slick-arrow-custom.slick-next{
justify-content: flex-start;
}
.slick-arrow-custom svg{
width: 81px;
height: 8px;
position: relative;
z-index: 2;
fill: #374250;
}
.slick-arrow-custom:after{
content: '';
position: absolute;
top: 0;
bottom: 0;
z-index: 1;
width: 48px;
transition-duration: 0.2s;
background: transparent;
}
.slick-arrow-custom:hover:after{
background: #CCEFFC;
}
button.slick-prev.slick-arrow.slick-arrow-custom:after{
left: 0;
}
button.slick-next.slick-arrow.slick-arrow-custom:after{
right: 0;
}
.custom-slider-pagination{
font-weight: 300;
font-size: 15px;
line-height: 48px;
color: #374250;
margin: 0;
padding: 0;
text-align: center;
}
.custom-slider-pagination li{
display: none;
list-style: none;
}
.custom-slider-pagination li.slick-active{
display: block;
} .slider-nav-top button.slick-prev.slick-arrow.slick-arrow-custom,
.slider-nav-top button.slick-next.slick-arrow.slick-arrow-custom
{
top: -83px;
position: absolute;
}
.slider-nav-top button.slick-prev.slick-arrow.slick-arrow-custom{
right: 181px;
}
.slider-nav-top button.slick-next.slick-arrow.slick-arrow-custom{
right: 20px;
}
.slider-nav-top .custom-slider-pagination{
width: 62px;
position: absolute;
top: -83px;
right: 119px;
}
@media (max-width: 1050px){
.main-slider-image{
flex: 0 0 500px;
max-width: 500px;
}
}
@media (max-width: 768px){
body #CalltouchWidgetFrame{
display: none!important;
opacity: 0;
}
}
@media (max-width: 991px) and (min-width: 768px){
.section-main-slider{
padding-bottom: 40px;
}
.main-slider-image{
flex: 0 0 400px;
max-width: 400px;
}
.main-slider-image-info{
padding: 20px;
}
.main-slider-image-info .title{
font-size: 20px;
}
.main-slider-image-info .readmore-wrap{
padding-top: 20px;
}
}
@media (max-width: 991px) { .slider-nav-top.slider-nav-bottom-md{
padding-bottom: 88px;
}
.slider-nav-top.slider-nav-bottom-md button.slick-prev.slick-arrow.slick-arrow-custom,
.slider-nav-top.slider-nav-bottom-md button.slick-next.slick-arrow.slick-arrow-custom
{
top: auto;
bottom: 0;
}
.slider-nav-top.slider-nav-bottom-md button.slick-prev.slick-arrow.slick-arrow-custom{
right: auto;
left: 20px;
}
.slider-nav-top.slider-nav-bottom-md .custom-slider-pagination{
top: auto;
bottom: 0;
right: 50%;
transform: translateX(50%);
}
}
@media (max-width: 767px) {
.main-section{
margin-bottom: 60px;
}
.main-section.main-section-p{
margin: 0;
padding-top: 30px;
padding-bottom: 30px;
}
.main-wrapper .main-section:last-child{
margin-bottom: 30px;
}
.main-section h2, .main-section .h2{
font-size: 24px;
margin-bottom: 30px;
}
.section-main-slider{
padding-top: 40px;
padding-bottom: 40px;
}
.main-slider{
margin: 0;
}
.main-slider-item-wrap{
padding: 0;
}
.main-slider-item{
flex-wrap: wrap;
flex-direction: column-reverse;
padding-bottom: 88px;
}
.main-slider-image{
flex: 0 0 100%;
max-width: 100%;
box-shadow: none;
}
.main-slider-image-info{
flex: 0 0 100%;
max-width: 100%;
box-shadow: none;
padding: 20px;
}
.main-slider-image-info{
padding: 20px;
}
.main-slider-image-info .title{
font-size: 20px;
}
.main-slider button.slick-prev.slick-arrow.slick-arrow-custom,
.main-slider button.slick-next.slick-arrow.slick-arrow-custom
{
bottom: 0px;
}
.main-slider button.slick-prev.slick-arrow.slick-arrow-custom{
right: auto;
left: 0;
}
.main-slider button.slick-next.slick-arrow.slick-arrow-custom{
right: 0;
}
.main-slider .custom-slider-pagination{
bottom: 0;
right: 50%;
transform: translateX(50%);
}
.main-slider-promo button.slick-prev.slick-arrow.slick-arrow-custom,
.main-slider-promo button.slick-next.slick-arrow.slick-arrow-custom
{
bottom: 0px;
}
.main-slider-promo button.slick-prev.slick-arrow.slick-arrow-custom{
right: auto;
left: 0;
}
.main-slider-promo button.slick-next.slick-arrow.slick-arrow-custom{
right: 0;
}
.main-slider-promo .custom-slider-pagination{
bottom: 0;
right: 50%;
transform: translateX(50%);
}
.slick-arrow-custom:after{
background: #CCEFFC;
} .slider-nav-top {
padding-bottom: 88px;
}
.slider-nav-top.single-slider {
padding-bottom: 0;
}
.doctors-slider-wrap{
overflow: hidden;
}
.doctors-slider-wrap .slider-nav-top{
padding-bottom: 0
}
.doctors-slider-wrap .slider-nav-top .slick-arrow + .slick-list{
margin-bottom: 88px;
height: auto!important;
}
.slider-nav-top button.slick-prev.slick-arrow.slick-arrow-custom,
.slider-nav-top button.slick-next.slick-arrow.slick-arrow-custom
{
top: auto;
bottom: 0;
}
.slider-nav-top button.slick-prev.slick-arrow.slick-arrow-custom{
right: auto;
left: 20px;
}
.slider-nav-top .custom-slider-pagination{
top: auto;
bottom: 0;
right: 50%;
transform: translateX(50%);
}
.doctors-slider-wrap button.slick-prev.slick-arrow.slick-arrow-custom{
left: 0
}
.doctors-slider-wrap button.slick-next.slick-arrow.slick-arrow-custom{
right: 0
}
} .main-section-text-block .title{
font-weight: 300;
font-size: 32px;
line-height: 130%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E78BC;
margin: 0 0 40px;
}
.main-section-text-block .text-wrap{
font-weight: 300;
font-size: 24px;
line-height: 150%;
color: #374250;
}
.home .main-section-text-block .text-wrap {
font-size: 16px;
}
.main-section-text-block .text-wrap p{
margin-top: 0;
margin-bottom: 40px;
}
@media (max-width: 767px) {
.main-section-text-block .title{
font-size: 24px;
margin: 0 0 40px;
}
.main-section-text-block .text-wrap{
font-size: 16px;
}
.main-section-text-block .text-wrap p{
margin-bottom: 20px;
}
.main-section-text-block .readmore-wrap{
padding-top: 20px
}
} .main-section-advantages{
padding: 60px 0 20px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.advantages-list-wrap{
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
padding: 60px 60px 0px;
margin: 0 -60px;
}
.advantages-intro{
margin-bottom: 30px;
}
.advantages-list{
display: flex;
flex-wrap: wrap;
margin: 0 -20px;
}
.advantage-item{
flex: 0 0 calc(33.33% - 40px);
max-width: calc(33.33% - 40px);
margin: 0 20px 40px;
background: rgba(246, 248, 252, 0.2);
border: 1px solid rgba(246, 248, 252, 0.2);
backdrop-filter: blur(80px);
-webkit-backdrop-filter: blur(80px);
padding: 20px;
}
.advantage-item .icon{
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 10px;
min-height: 160px;
}
.advantage-item .title{
margin: 0;
font-weight: 300;
font-size: 16px;
line-height: 130%;
text-align: center;
color: #FFFFFF;
}
@media (max-width: 991px) {
.advantage-item{
flex: 0 0 calc(50% - 40px);
max-width: calc(50% - 40px);
}
}
@media (max-width: 575px) {
.main-section-advantages{
padding: 40px 0 40px;
}
.advantages-list-wrap{
padding-top: 40px;
}
.advantage-item{
flex: 0 0 calc(100% - 40px);
max-width: calc(100% - 40px);
margin-bottom: 10px;
display: flex;
align-items: center;
}
.advantage-item .icon{
flex: 0 0 80px;
max-width: 80px;
height: 80px;
min-height: 0;
}
.advantage-item .title{
padding-left: 20px;
text-align: left;
}
}
@media (max-width: 340px) {
.advantages-list-wrap{
padding-top: 20px;
}
.advantage-item{
flex-wrap: wrap;
}
.advantage-item .title{
padding-left: 0;
width: 100%;
}
} .main-section .section-order{
padding: 0 !important;
} .slider-video-reviews{
margin: 0 -20px;
}
.slider-video-reviews .slick-track{
display: flex;
}
.slider-video-reviews .slider-video-reviews-item{
padding: 0 20px;
height: auto;
display: flex;
flex-direction: column;
}
.slider-video-reviews-image img{
width: 100%;
}
.slider-video-reviews-image a{
display: block;
position: relative;
}
.slider-video-reviews-image a:after{
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 0;
background: rgba(55, 66, 80, 0.5);
transition-duration: 0.2s;
}
.slider-video-reviews-image .play{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
width: 64px;
height: 64px;
z-index: 1;
}
.slider-video-reviews-image a:hover:after{
background: rgba(55, 66, 80, 0.2);
}
.slider-video-reviews-info{
border: 1px solid #EAF0F8;
border-top: none;
display: flex;
align-items: center;
justify-content: space-between;
padding: 20px;
flex-grow: 1;
}
.slider-video-reviews-info .name{
font-weight: 500;
font-size: 16px;
line-height: 130%;
color: #0E78BC;
}
.slider-video-reviews-info .link-open{
min-width: 22px;
width: 22px;
height: 22px;
display: block;
}
@media (max-width: 575px) {
.slider-video-reviews-image .play{
width: 32px;
height: 32px;
}
} .main-section-big-image-text{
position: relative;
padding-top: 138px;
}
.text-part-wrap{
position: absolute;
left: 0;
top: 0;
right: 0;
}
.main-section-big-image-text .image{
text-align: center;
}
.main-section-big-image-text .text-part{
display: flex;
align-items: flex-start;
flex-wrap: wrap;
margin: 0 -20px;
}
.main-section-big-image-text .text-part .col{
padding: 0 20px;
flex: 0 0 50%;
max-width: 50%;
}
@media (min-width: 768px) {
.main-section-big-image-text .text-part.text-left .text-wrap{
order: 1;
}
.main-section-big-image-text .text-part.text-left .title-wrap{
order: 2;
}
}
.main-section-big-image-text .title{
font-weight: 300;
font-size: 48px;
line-height: 130%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E78BC;
margin: 0;
padding: 36px 0;
}
.main-section-big-image-text .text{
background: #F6F8FC;
box-shadow: 0px 4px 20px rgba(135, 149, 166, 0.2);
padding: 40px;
font-weight: 300;
font-size: 16px;
line-height: 150%;
color: #374250;
}
.main-section-big-image-text .readmore-wrap{
padding-top: 40px;
}
@media (max-width: 1150px) {
.main-section-big-image-text{
padding-top: 120px;
}
.main-section-big-image-text .title{
font-size: 38px;
}
}
@media (max-width: 991px) {
.main-section-big-image-text{
padding-top: 100px;
}
.main-section-big-image-text .title{
font-size: 30px;
}
.main-section-big-image-text .text{
padding: 20px;
}
.main-section-big-image-text .readmore-wrap{
padding-top: 20px;
}
}
@media (max-width: 767px) {
.text-part-wrap{
position: relative;
left: auto;
top: auto;
right: auto;
}
.main-section-big-image-text .text-part .col{
flex: 0 0 100%;
max-width: 100%;
}
.main-section-big-image-text{
padding-top: 0;
}
.main-section-big-image-text .title{
font-size: 24px;
padding: 0;
margin-bottom: 20px;
}
} .main-section-text-slider .section-title{
margin: 0 0 40px;
font-weight: 300;
font-size: 32px;
line-height: 130%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E78BC;
}
.main-section-text-slider .section-text{
font-weight: 300;
font-size: 24px;
line-height: 150%;
color: #374250;
margin-bottom: 40px;
}
.home .main-section-text-slider .section-text {
font-size: 16px;
}
.main-section-text-slider .section-text p{
margin: 0 0 20px;
}
.main-section-text-slider .section-text p:last-child{
margin-bottom: 0;
}
.slider-centers .item{
display: flex;
position: relative;
overflow: hidden;
}
.slider-centers .item:after{
content: '';
position: absolute;
z-index: 1;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: linear-gradient(276.78deg, #8795A6 30.7%, rgba(135, 149, 166, 0) 64.81%);
}
.slider-centers .item .image{
flex: 0 0 600px;
max-width: 600px;
position: relative;
z-index: 0;
}
.slider-centers .item .image img{
width: 100%;
height: 100%;
object-fit: cover;
}
.slider-centers .item .image-bg{
position: absolute;
left: 100%;
width: 100%;
top: 0;
bottom: 0;
z-index: 0;
}
.slider-centers .item .image-bg img{
max-width: none;
transform: scale(-1, 1);
}
.slider-centers .item .text-part{
flex-grow: 1;
position: relative;
z-index: 2;
overflow: hidden;
padding: 40px;
background: rgba(246, 248, 252, 0.2);
border: 1px solid rgba(246, 248, 252, 0.2);
backdrop-filter: blur(80px);
-webkit-backdrop-filter: blur(80px);
}
.slider-centers .item .text-part .number{
font-weight: 300;
font-size: 60px;
line-height: 80%;
text-transform: uppercase;
color: rgba(255, 255, 255, 0.2);
margin-bottom: 60px;
}
.slider-centers .item .text-part .title{
font-weight: 500;
font-size: 24px;
line-height: 130%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #FFFFFF;
margin: 0 0 20px;
}
.slider-centers .item .text-part .text{
font-weight: 300;
font-size: 16px;
line-height: 150%;
color: #FFFFFF;
}
.slider-centers .item .text-part .readmore-wrap{
padding-top: 40px;
}
.slider-centers .item .text-part .readmore{
color: #fff;
}
.slider-centers .item .text-part .readmore svg{
fill:  #fff;
}
.slider-centers .item .text-part .readmore:after{
background: rgba(255, 255, 255, 0.2);
}
.slider-centers .item .text-part .readmore:hover:after{
background: rgba(255, 255, 255, 0.4);
}
.slider-centers button.slick-prev.slick-arrow.slick-arrow-custom,
.slider-centers button.slick-next.slick-arrow.slick-arrow-custom
{
top: 40px;
position: absolute;
}
.slider-centers button.slick-prev.slick-arrow.slick-arrow-custom{
right: 161px;
}
.slider-centers button.slick-next.slick-arrow.slick-arrow-custom{
right: 0;
}
.slider-centers .custom-slider-pagination{
width: 62px;
position: absolute;
top: 40px;
right: 99px;
}
@media (min-width: 992px) {
.slider-centers .custom-slider-pagination{
color: #FFFFFF;
}
.slider-centers .slick-arrow-custom svg{
fill:  #fff;
}
.slider-centers .slick-arrow-custom:hover:after {
background: rgba(255, 255, 255, 0.2);
}
}
@media (max-width: 1199px) and (min-width: 992px) {
.slider-centers .item .text-part{
padding: 40px 20px 20px;
}
.slider-centers .item .text-part .number{
margin-bottom: 30px;
}
.slider-centers .item .text-part .readmore-wrap{
padding-top: 20px;
}
}
@media (max-width: 991px) {
.slider-centers .item{
flex-wrap: wrap;
}
.slider-centers .item:after{
background: linear-gradient(0deg, #8795A6 30.7%, rgba(135, 149, 166, 0) 64.81%);
}
.slider-centers .item .image{
flex: 0 0 100%;
max-width: 100%;
}
.slider-centers .item .text-part{
flex: 0 0 100%;
max-width: 100%;
}
.slider-centers .item .image-bg{
top: 100%;
left: 0;
height: 100%;
}
.slider-centers .item .image-bg img{
max-width: 100%;
transform: scale(1, -1)
}
.slider-centers .item .text-part .number{
display: none;
}
.slider-centers .item .text-part .readmore-wrap{
padding-top: 20px;
}
.slider-centers{
padding-bottom: 88px;
}
.slider-centers button.slick-prev.slick-arrow.slick-arrow-custom,
.slider-centers button.slick-next.slick-arrow.slick-arrow-custom
{
top: auto;
bottom: 0;
}
.slider-centers button.slick-prev.slick-arrow.slick-arrow-custom{
right: auto;
left: 0px;
}
.slider-centers .custom-slider-pagination{
top: auto;
bottom: 0;
right: 50%;
transform: translateX(50%);
}
.slider-centers .slick-arrow-custom:after {
background: #CCEFFC;
}
}
@media (max-width: 767px) {
.main-section-text-slider .section-title{
font-size: 24px;
}
.main-section-text-slider .section-text{
font-size: 16px;
}
.slider-centers .item .text-part{
padding: 20px;
}
} .main-section-head{
display: flex;
align-items: center;
margin: 0 -20px 35px;
}
.main-section-head .title-wrap,
.main-section-head .link-wrap{
flex: 0 0 50%;
max-width: 50%;
padding: 0 20px;
}
.main-section-head .title-wrap h2,
.main-section-head .title-wrap .h2{
margin: 0;
}
.btn-more {
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
cursor: pointer;
color: #374250;
background: #F6F8FC;
border: 1px solid #EAF0F8;
padding: 14px 20px;
display: inline-block;
}
.btn-more:hover{
background: #CCEFFC;
border: 1px solid #EAF0F8;
color: #374250;
}
.main-section-footer-mobile{
display: none;
}
.doctors-slider .slick-track{
margin: 0;
display: flex;
}
.main-section-doctors .text-wrap{
margin-bottom: 40px;
}
.doctors-row{
margin: 0 -20px;
}
.doctors-row .doctor-item-wrap{
padding: 0 20px;
display: flex !important;
height: auto;
}
.doctors-row .doctor-item{
width: 100%;
display: flex;
flex-direction: column;
}
.doctors-row .doctor-image{
margin-bottom: 15px;
position: relative;
}
.doctors-row .doctor-image img{
width: 100%;
}
.doctors-row .doctor-image .country{
position: absolute;
right: 0;
bottom: 0;
background: #fff;
padding: 10px;
}
.doctors-row .doctor-image .country img{
width: 28px;
}
.doctors-row .doctor-name{
font-weight: 500;
font-size: 16px;
line-height: 130%;
color: #0E78BC;
margin: 0 0 10px;
}
.doctors-row .doctor-name a{
color: #0E78BC;
}
.doctors-row .doctor-speciality{
font-weight: 300;
font-size: 16px;
line-height: 130%;
min-height:60px;
color: #374250;
padding-bottom: 16px;
margin-bottom: 10px;
border-bottom: 1px solid #EAF0F8;
}
.doctors-row .doctor-experience{
font-weight: 300;
font-size: 14px;
line-height: 120%;
color: #8795A6;
margin-bottom: 10px;
}
.doctors-row .doctor-price{
font-weight: 300;
font-size: 14px;
line-height: 120%;
color: #374250;
margin-bottom: 10px;
}
.doctors-row .doctor-price strong{
font-weight: 500;
color: #0E78BC;
}
.doctors-row .btn-more-wrap{
margin-top: auto;
padding-top: 10px;
}
.doctors-slider-wrap{
position: relative;
}
.doctors-slider-wrap .doctors-slider{
position: static;
}
@media (min-width: 767px) {
.doctors-slider-wrap button.slick-prev.slick-arrow.slick-arrow-custom{
right: 161px;
}
.doctors-slider-wrap button.slick-next.slick-arrow.slick-arrow-custom{
right: 0;
}
.doctors-slider-wrap .custom-slider-pagination{
right: 99px;
}
}
@media (max-width: 1024px) {
.main-section-footer-mobile{
display: block;
padding-top: 40px;
}
.main-section-head .link-wrap{
display: none;
}
}
@media (max-width: 991px) {
.doctors-row{
margin: 0 -5px;
}
.doctors-row .doctor-item-wrap{
padding: 0 5px;
}
}
@media (max-width: 767px) {
.main-section-head .title-wrap{
flex: 0 0 100%;
max-width: 100%;
}
}
@media (max-width: 575px) {
.doctors-row .doctor-speciality{
min-height:auto;
}
.doctors-slider .slick-track{
display: block;
}
} .news-slider .slick-track{
display: flex;
margin: 0;
}
.news-row{
margin: 0 -20px;
}
.news-row .item-wrap{
padding: 0 20px;
display: flex !important;
height: auto;
}
.news-row .item{
border: 1px solid #EAF0F8;
padding: 20px;
width: 100%;
display: flex;
flex-direction: column;
transition-duration: 0.2s;
}
.news-row .item:hover{
background: #F6F8FC;
}
.news-row .item .top-info{
border-bottom: 1px solid #EAF0F8;
margin-bottom: 20px;
font-weight: 300;
font-size: 14px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #8795A6;
}
.news-row .item .top-info .date,
.news-row .item .top-info .category{
margin-bottom: 10px;
}
.news-row .item .image{
margin-bottom: 20px;
}
.news-row .item .image img{
width: 100%;
display: block;
}
.news-row .item h2,
.news-row .item .h2{
font-weight: 500;
font-size: 16px;
line-height: 130%;
color: #0E78BC;
margin: 0 0 10px;
text-transform: none;
}
.news-row .item h2 a,
.news-row .item .h2 a{
color: #0E78BC;
text-decoration: none;
}
.news-row .item .text{
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250;
margin-bottom: 10px;
}
.news-row .item .text p{
margin: 0;
}
.news-row .item .readmore-wrap{
padding-top: 10px;
margin-top: auto;
}
@media (max-width: 575px) {
.news-slider .slick-track{
display: block;
}
.news-row .item{
border: none;
padding: 0;
background: none !important;
}
.news-row .item h2,
.news-row .item .h2{
font-size: 20px;
margin-bottom: 20px;
}
.news-row .item .text{
margin-bottom: 20px;
}
.news-row .item .readmore-wrap{
padding-top: 0px;
display: block;
}
} .form-control{
border-radius: none;
}
.post-row{
display: flex;
flex-wrap: wrap;
margin: 0 -20px;
}
.post-item{
flex: 0 0 calc(50% - 40px);
max-width: calc(50% - 40px);
margin: 0 20px 40px;
background: #FFFFFF;
border: 1px solid #EAF0F8;
padding: 20px;
transition-duration: 0.2s;
position: relative;
z-index: 0;
box-sizing: border-box;
display: flex;
flex-direction: column;
}
.post-slider{
display: block;
}
.post-slider .slick-track{
margin-left: 0;
display: flex;
}
.post-slider .post-item{
flex: auto;
margin-bottom: 0;
max-width: 100%;
height: auto;
}
.post-slider .post-item .item-boby h2{
}
.post-item:hover{
background: #F6F8FC;
}
.post-item .top-info{
display: flex;
justify-content: space-between;
border-bottom: 1px solid #EAF0F8;
padding-bottom: 7px;
margin-bottom: 20px;
font-weight: 300;
font-size: 14px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #8795A6;
}
.post-item .top-info .date{
padding-right: 20px;
}
.post-item .item-boby{
display: flex;
flex-grow: 1;
}
.post-item .item-boby .image{
flex: 0 0 260px;
margin-right: 20px;
}
.post-item .item-boby .image a{
display: block;
}
.post-item .item-boby .image img{
display: block;
}
.post-item .item-boby .text{
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250;
display: flex;
flex-direction: column;
flex-grow: 1;
}
.post-item .item-boby .text .date{
font-weight: 300;
font-size: 14px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #8795A6;
margin-bottom: 10px;
}
.post-item .item-boby .text .excerpt{
margin-bottom: 13px;
}
.post-item .item-boby h2, .post-item .item-boby h3{
margin: 0 0 10px;
font-weight: 500;
font-size: 16px;
line-height: 130%;
text-transform: none;
}
.post-item .item-boby h2 a, .post-item .item-boby h3 a{
color: #0E78BC;
}
.post-item .item-boby .readmore-wrap, .program-item .readmore-wrap{
margin-top: auto;
}
.post-item-full{
flex: 0 0 100%;
max-width: 100%;
margin: 0;
}
.post-item-full .item-boby .image{
flex: 0 0 518px;
}
.post-item-full .item-boby .text{
padding-top: 30px;
}
.post-item-full .item-boby .date{
font-weight: 300;
font-size: 14px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #8795A6;
margin-bottom: 30px;
}
.post-item-full .item-boby h2{
font-size: 20px;
}
.readmore-wrap{
display: flex;
justify-content: flex-start;
}
.readmore{
display: flex;
align-items: center;
font-weight: 300;
font-size: 14px;
line-height: 32px;
color: #8795A6;
transition-duration: 0.2s;
position: relative;
}
.readmore:after{
content: '';
display: block;
width: 32px;
height: 32px;
background: #F6F8FC;
transition-duration: 0.2s;
position: absolute;
top: 50%;
right: -12px;
transform: translateY(-50%);
z-index: 0;
}
.readmore svg{
width: 40px;
height: 8px;
margin-left: 10px;
fill: #8795A6;
transition-duration: 0.2s;
position: relative;
z-index: 1;
}
.post-item:hover .readmore, .program-item:hover .readmore, a .readmore:hover{
color: #374250;
}
.post-item:hover .readmore:after, .program-item:hover .readmore:after, a .readmore:hover:after{
background: #CCEFFC;
}
.post-item:hover .readmore svg, .program-item:hover .readmore svg, a .readmore:hover svg{
fill: #374250;
}
.load-more-wrap{
text-align: right;
border-top: 1px solid #EAF0F8;
padding: 20px 0 0;
margin-bottom: 50px;
}
.load-more{
background: #F6F8FC;
border: 1px solid #EAF0F8;
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #374250;
padding: 14px 20px;
display: inline-block;
transition-duration: 0.2s;
}
.load-more:hover{
background: #CCEFFC;
color: #374250;
} .program-row{
display: flex;
flex-wrap: wrap;
margin: 0 -20px;
}
.program-item{
flex: 0 0 calc(25% - 40px);
max-width: calc(25% - 40px);
margin: 0 20px 40px;
background: #FFFFFF;
transition-duration: 0.2s;
position: relative;
z-index: 0;
box-sizing: border-box;
display: flex;
flex-direction: column;
}
.program-item:hover{
background: #F6F8FC;
}
.program-item img{
width: 100%;
}
.program-item .text{
padding: 20px;
border: 1px solid #EAF0F8;
border-top: none;
flex-grow: 1;
display: flex;
flex-direction: column;
}
.program-item h2{
margin: 0 0 20px;
font-weight: 500;
font-size: 16px;
line-height: 130%;
text-transform: none;
}
.program-item h2 a{
color: #0E78BC;
}
@media (min-width: 576px) {
.post-item .item-boby .text .excerpt{
overflow: hidden;
text-overflow: ellipsis;
display: -moz-box;
-moz-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
line-clamp: 2;
box-orient: vertical;
margin-bottom: 13px;
}
.post-slider .post-item .item-boby h2{
overflow: hidden;
text-overflow: ellipsis;
display: -moz-box;
-moz-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
line-clamp: 3;
box-orient: vertical;
}
}
@media (max-width: 1199px) and (min-width: 768px){
.post-item .item-boby{
flex-wrap: wrap;
}
.post-item .item-boby .image{
flex: 0 0 100%;
margin-right: 0;
margin-bottom: 20px
}
.post-item .item-boby .image img{
width: 100%;
}
.post-item-full .item-boby{
flex-wrap: nowrap;
}
.post-item-full .item-boby .image{
flex: 0 0 50%;
margin-right: 20px;
margin-bottom: 0;
}
}
@media (max-width: 991px) {
.program-item{
flex: 0 0 calc(33.33% - 40px);
max-width: calc(33.33% - 40px);
}
}
@media (max-width: 767px) {
.post-item{
flex: 0 0 calc(100% - 40px);
max-width: calc(100% - 40px);
}
.program-item{
flex: 0 0 calc(50% - 40px);
max-width: calc(50% - 40px);
}
.post-item-full{
flex: 0 0 calc(100%);
max-width: calc(100%);
}
.post-item-full .item-boby{
flex-wrap: wrap;
}
.post-item-full .item-boby .text{
padding-top: 0
}
.post-item-full .item-boby .image{
flex: 0 0 100%;
margin-right: 0;
margin-bottom: 20px;
}
.post-item-full .item-boby .image img{
width: 100%;
}
.post-item-full .item-boby .date{
margin-bottom: 10px;
}
}
@media (max-width: 575px) {
.post-item{
margin-bottom: 20px;
}
.post-item .top-info{
flex-wrap: wrap;
}
.post-item .top-info .date{
padding-right: 0;
margin-bottom: 10px;
width: 100%;
}
.post-item .item-boby{
flex-wrap: wrap;
}
.post-item .item-boby .image{
flex: 0 0 100%;
margin-right: 0;
margin-bottom: 20px
}
.post-item .item-boby .image img{
width: 100%;
}
.load-more-wrap{
text-align: left;
margin-bottom: 10px
}
.program-item{
flex: 0 0 calc(100% - 40px);
max-width: calc(100% - 40px);
margin-bottom: 20px;
}
.post-item-full{
padding: 0;
}
.post-item-full .text{
padding: 0 15px 15px;
}
} .filters-wrap{
padding-bottom: 60px;
margin-bottom: 45px;
border-bottom: 1px solid #EAF0F8;
}
.filters{
background: #F6F8FC;
border: 1px solid #EAF0F8;
padding: 40px 30px;
}
.filters:after{
content: '';
display: block;
clear: both;
}
.filters-row{
display: flex;
flex-wrap: wrap;
margin: 0 -20px;
}
.filters-row .filter-group{
padding: 0 20px;
margin-bottom: 30px;
box-sizing: border-box;
}
.filters-row-separator{
border-bottom: 1px solid #EAF0F8;
margin-bottom: 30px;
}
.filters-row:last-child .filter-group{
margin-bottom: 0;
}
.filter-group{
display: flex;
align-items: center;
flex-wrap: wrap;
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250;
}
.filter-group .label, .filter-group .form-group{
margin-right: 20px;
}
.filter-group .form-group:last-child{
margin-right: 0;
}
.filters-row .filter-group.buttons .filter-btn:last-child{
margin-right: 0;
}
.filters .searchandfilter{
overflow: hidden;
}
.filters .searchandfilter>ul{
margin: 0 -20px;
padding: 0;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
list-style: none;
flex-wrap: wrap;
}
.filters .searchandfilter>ul>li{
padding: 0 20px;
margin-bottom: 30px;
box-sizing: border-box;
display: flex;
align-items: center;
}
@media (min-width: 1199px) {
.filters .searchandfilter>ul>li[data-sf-field-input-type=radio]:first-child{
padding-bottom: 30px;
position: relative;
}
.filters .searchandfilter>ul>li[data-sf-field-input-type=radio]:first-child:after{
content: '';
position: absolute;
left: 0;
right: -1000px;
bottom: 0;
border-bottom: 1px solid #EAF0F8;
}
}
.filters .searchandfilter h4{
margin: 0 20px 0 0;
padding: 0;
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250;
}
.filters .searchandfilter>ul>li>ul{
display: flex;
align-items: center;
padding: 0;
margin: 0;
flex-wrap: wrap;
}
.filters .searchandfilter>ul>li>ul>li{
padding: 0;
margin: 0 20px 0 0;
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250;
position: relative;
}
.filters .searchandfilter>ul>li>ul>li:last-child{
margin-right: 0;
}
.filter-btn, .sf-field-submit input, .search-filter-reset{
background: #71BF44;
border: 1px solid #71BF44;
padding: 14px 20px;
color: #fff;
font-weight: 300;
font-size: 16px;
line-height: 19px;
letter-spacing: 0.02em;
text-transform: uppercase;
cursor: pointer;
margin-right: 20px;
float: left;
text-decoration: none;
}
.filter-btn.reset, .search-filter-reset{
background: #FFFFFF;
border: 1px solid #EAF0F8;
color: #374250;
}
.sf-field-submit{
padding-right: 0 !important;
}
.sf-field-submit input, .search-filter-reset{
margin: 0;
}
.sf-field-submit, .sf-field-reset{
margin-bottom: 0 !important;
}
.filters .searchandfilter>ul>li.sf-field-post_date{
margin-bottom: 0;
}
.filters .searchandfilter>ul>li>ul.sf_date_field>li{
margin-right: 0;
display: flex;
align-items: center;
}
.filters .searchandfilter>ul>li>ul.sf_date_field>li:first-child:after{
content: '';
width: 20px;
margin: 0 10px;
border-bottom: 1px solid #374250;
display: block;
}
.sf_date_field label{
display: block;
position: relative;
}
.sf_date_field label:after{
content: '';
position: absolute;
right: 1px;
top: 8px;
bottom: 8px;
width: 42px;
border-left: 1px solid #EAF0F8;
background: url(//hadassah.moscow/wp-content/themes/themeh/img/date.svg) center center no-repeat;
}
.sf-datepicker{
background: #FFFFFF;
border: 1px solid #EAF0F8;
height: 49px;
padding: 0 44px 0 0;
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
color: #374250;
text-align: center;
width: 180px;
box-sizing: border-box;
font-family: Inter, sans-serif;
} .form-group{
position: relative;
box-sizing: border-box;
}
.form-group input[type='checkbox'], .form-group input[type='radio'], .sf-input-radio{
vertical-align: top;
width: 16px;
height: 16px;
margin: 0 3px 0 0; }
.form-group input[type='checkbox'] + label, .form-group input[type='radio'] + label, .filters .searchandfilter .sf-input-radio + label, .form-group .wpcf7-list-item-label{
cursor: pointer;
padding-top: 0px;
padding-left: 27px;
position: relative;
margin-bottom: 0px;
display: block;
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250;
min-height: 16px; }
.form-group input[type='checkbox'] + label:before, .form-group input[type='radio'] + label:before, .sf-input-radio + label:before, .form-group .wpcf7-list-item-label:before{
content: '';
position: absolute;
left: 0px;
top: 0px;
margin-top: 0;
width: 16px;
height: 16px;
background: none;
border: 2px solid #8795A6;
border-radius: 2px;
transition-duration: 0.2s; }
.form-group .wpcf7-not-valid .wpcf7-list-item-label:before{
box-shadow: 0 0 3px 0 red;
}
input.wpcf7-not-valid, textarea.wpcf7-not-valid {
border-color: red !important;
}
.form-group input[type='checkbox'] + label:after,
.form-group input[type='radio'] + label:after,
.sf-input-radio + label:after,
.form-group .wpcf7-list-item-label:after{
content: '';
position: absolute;
left: 6px;
top: 6px;
width: 8px;
height: 8px;
opacity: 0;
transition-duration: 0.2s;
background: #71BF44; }
.form-group input[type='radio'] + label:before,
.sf-input-radio + label:before,
.form-group input[type='radio'] + .wpcf7-list-item-label:before,
.form-group input[type='radio'] + .wpcf7-list-item-label:after{
border-radius: 50%; }
.form-group input[type='checkbox']:not(checked),
.form-group input[type='radio']:not(checked),
.sf-input-radio:not(checked) {
position: absolute;
opacity: 0;
left: 0;
top: 0;
z-index: -1; }
.form-group input[type='checkbox']:checked + label:before,
.form-group input[type='radio']:checked + label:before,
.sf-input-radio:checked + label:before,
.form-group input[type='checkbox']:checked + .wpcf7-list-item-label:before,
.form-group input[type='radio']:checked + .wpcf7-list-item-label:before{
border-color: #71BF44; }
.form-group input[type='checkbox']:checked + label:after,
.form-group input[type='radio']:checked + label:after,
.sf-input-radio:checked + label:after,
.form-group input[type='checkbox']:checked + .wpcf7-list-item-label:after,
.form-group input[type='radio']:checked + .wpcf7-list-item-label:after{
opacity: 1; } .filter-group-select, li[data-sf-field-input-type=select]{
min-width: 520px;
box-sizing: border-box;
}
li[data-sf-field-input-type=select] label{
width: 100%;
}
.jcf-select, li[data-sf-field-input-type=select] select {
background: none;
border-radius: 0;
border: none;
border-bottom: 1px solid #374250;
margin: 0;
width: 100%;
height: 49px;
padding: 0px;
font-family: "Inter", sans-serif;
font-size: 16px;
font-weight: 300;
display: block;
color: #374250;
position: relative;
display: flex;
align-items: center;
cursor: pointer; }
.jcf-select.jcf-drop-active {}
.jcf-select select {
z-index: 1;
left: 0;
top: 0; }
.jcf-select .jcf-select-text {
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
display: block;
white-space: nowrap;
padding-right: 30px; }
.jcf-select .jcf-select-opener {
position: absolute;
text-align: center;
width: 24px;
bottom: 0;
right: 0;
top: 0; }
.jcf-select .jcf-select-opener:after {
content: '';
position: absolute;
right: 11px;
top: 50%;
margin-top: -1px;
-webkit-transform: translateY(-50%) rotate(45deg);
-ms-transform: translateY(-50%) rotate(45deg);
transform: translateY(-50%) rotate(45deg);
width: 6px;
height: 6px;
border-right: 2px solid #374250;
border-bottom: 2px solid #374250; }
.jcf-select.jcf-drop-active .jcf-select-opener:after {
margin-top: 1px;
-webkit-transform: translateY(-50%) rotate(-135deg);
-ms-transform: translateY(-50%) rotate(-135deg);
transform: translateY(-50%) rotate(-135deg); }
.jcf-select .jcf-select-drop {
position: absolute;
margin-top: 0;
overflow: hidden;
z-index: 9999;
top: 100%;
left: -1px;
right: -1px; }
body > .jcf-select-drop {
position: absolute;
margin: 0px 0 0;
z-index: 9999; }
body > .jcf-select-drop.jcf-drop-flipped {
margin: 1px 0 0; }
.jcf-select-drop-content{
padding-top: 10px;
}
.jcf-list {
display: inline-block;
vertical-align: top;
position: relative;
width: 100%;
margin: 0px;
padding: 20px 0;
text-align: left;
border-top: none;
background: #FFFFFF;
box-shadow: 0px 4px 20px rgba(135, 149, 166, 0.2); }
.jcf-list .jcf-list-content {
vertical-align: top;
display: inline-block;
overflow: auto;
width: 100%; }
.jcf-list ul {
list-style: none;
padding: 0;
margin: 0; }
.jcf-list ul li {
overflow: hidden;
display: block; }
.jcf-list .jcf-overflow {
overflow: auto; }
.jcf-list .jcf-option {
overflow: hidden;
cursor: pointer;
display: block;
padding: 10px 30px;
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250; }
.jcf-list .jcf-option:hover {
color: #000; } @media (min-width: 768px) {
li[data-sf-field-input-type=select]{
margin-bottom: 0!important;
}
}
@media (max-width: 991px) {
.filter-group-select, li[data-sf-field-input-type=select]{
min-width: 360px;
}
.filters .searchandfilter>ul>li.sf-field-post_date{
margin-bottom: 20px;
width: 100%;
}
}
@media (max-width: 767px) {
.filters{
padding: 30px 20px;
}
.filters-row-separator{
display: none;
}
.filter-group-select, li[data-sf-field-input-type=select]{
min-width: 100%;
}
.filters-row:last-child .filter-group{
margin-bottom: 30px;
}
.filters-row .filter-group.buttons{
margin-bottom: 0
}
}
@media (max-width: 575px) {
.filters-wrap{
padding-bottom: 40px;
margin-bottom: 40px;
}
.filters-row .filter-group{
flex: 0 0 100%;
min-width: 100%;
margin-bottom: 20px;
}
.filters .searchandfilter>ul>li[data-sf-field-input-type=radio]{
margin-bottom: 20px
}
.filters .searchandfilter>ul>li{
flex-wrap: wrap;
}
.filters-row .filter-group .form-group, .filters .searchandfilter>ul>li>ul>li{
margin-bottom: 10px;
flex: 0 0 100%;
min-width: 100%;
margin-right: 0;
}
.filter-group .label, .filters .searchandfilter h4{
margin-bottom: 20px;
margin-right: 0;
width: 100%;
}
.filters .searchandfilter>ul>li>ul.sf_date_field>li{
flex-direction: column;
align-items: flex-start;
}
.filters .searchandfilter>ul>li>ul.sf_date_field>li:first-child:after{
margin: 10px 0 0 0;
}
} .searchandfilter-date-picker.ll-skin-melon .ui-widget{
background: #fff;
font-family: Inter, sans-serif;
padding: 10px;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-next, .searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-prev{
width: 32px;
height: 32px;
background: #F6F8FC;
top: 0;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-next:hover, .searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-prev:hover{
background: #CCEFFC;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-next span, .searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{
display: none;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-next:after, .searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-prev:after{
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 26px;
height: 8px;
background-position: center;
background-repeat: no-repeat;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-next:after{
background-image: url(//hadassah.moscow/wp-content/themes/themeh/img/arrow-r.svg);
left: -8px;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-prev:after{
background-image: url(//hadassah.moscow/wp-content/themes/themeh/img/arrow-l.svg);
right: -8px;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-header{
padding-top: 0;
padding-bottom: 0;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-title{
margin-top: 0;
margin-bottom: 0;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker select.ui-datepicker-month, .searchandfilter-date-picker.ll-skin-melon .ui-datepicker select.ui-datepicker-year{
width: 38%;
height: 32px;
margin: 0 5px;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker .ui-datepicker-title select{
margin: 0 5px;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker th{
font-weight: 300;
font-size: 16px;
color: #8795A6;
border: none;
}
.searchandfilter-date-picker.ll-skin-melon .ui-datepicker td{
background: #fff;
}
.searchandfilter-date-picker.ll-skin-melon td .ui-state-default{
font-weight: 300;
font-size: 16px;
color: #374250;
}
.searchandfilter-date-picker.ll-skin-melon .ui-state-disabled .ui-state-default{
color: #8795A6;
}
.searchandfilter-date-picker.ll-skin-melon td .ui-state-hover{
background: #EAF0F8;
}
.searchandfilter-date-picker.ll-skin-melon td .ui-state-active{
background: #EAF0F8;
font-weight: 500;
color: #0E78BC;
} .section-order-box-right{
width: 860px;
padding: 40px;
background: #F6F8FC;
border: 1px solid #EAF0F8;
box-sizing: border-box;
}
.form-row{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.form-group input[type='text'], .form-group input[type='tel'], .form-group input[type='email'], .form-group textarea, .form-group input[type='date'], .form-group select {
height: 48px;
border: none;
width: 100%;
border-bottom: 1px solid #374250;
background: none;
font-family: 'Inter', sans-serif;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #8795A6;
padding: 0 1rem 0 0;
outline: none !important;
box-sizing: border-box;
display: block;
}
.form-group input[type='text']:focus, .form-group input[type='tel']:focus, .form-group input[type='email']:focus, .form-group textarea:focus, .form-group input[type='date']:focus{
border-color: #0b79bc;
}
.form-group textarea{
padding-top: 13px;
padding-bottom: 5px;
min-height: 48px;
resize: vertical;
}
.section-order-box-right .form-group input[type='text'], .section-order-box-right .form-group input[type='tel'], .section-order-box-right .form-group input[type='email'], .section-order-box-right .form-group textarea {
max-width: 198px;
}
.form-group input[type='submit'],
.new-modal-gastro .form-group input[type='submit'],
.form-wrap .form-group button,
.buttons-wrap .btn{
background: #71BF44;
height: 48px;
border: none;
font-family: 'Inter', sans-serif;
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #FFFFFF;
transition-duration: 0.2s;
padding: 0.5rem 1rem;
width: auto;
}
.form-group input[type='submit']:hover,
.new-modal-gastro .form-group input[type='submit']:hover,
.form-wrap .form-group button:hover,
.buttons-wrap .btn:hover{
background: #56AC25;
}
.buttons-wrap .btn.btn-light{
background: #F6F8FC;
border: 1px solid #EAF0F8;
color: #374250;
}
.section-order-box-right .form-group, .doctors_form_review .form-group, .doctors_form_review .form-group.agree{
margin-bottom: 20px;
box-sizing: border-box;
}
.form-group.agree{
width: 100%;
font-weight: 300;
font-size: 14px;
line-height: 130%;
color: #8795A6;
margin-bottom: 0px;
}
.form-group.agree a{
color: #8795A6;
text-decoration: underline;
}
.form-group.agree a:hover{
text-decoration: none;
}
.wpcf7 form .wpcf7-response-output{
margin: 10px 0 0 0 !important;
border-width: 1px !important;
display: none !important;;
}
.wpcf7 form.sent .wpcf7-response-output{
display: block !important;
}
.wpcf7-spinner {
margin: 5px !important;
opacity: 0.2 !important;
} .new-modal-gastro .form-row{
max-width: 480px;
}
.new-modal-gastro .form-row .form-group{
margin-bottom: 20px;
}
.new-modal-gastro .form-group.agree, .section-forwhom-checkup-right-form .form-group.agree{
order: 7;
max-width: none !important;
}
.new-modal-gastro .form-group.form-group-btn, .section-forwhom-checkup-right-form .form-group.form-group-btn, .doctors_form_review .form-group.form-group-btn{
order: 8;
margin-bottom: 0;
} .section-forwhom-checkup-right .form-group{
margin-bottom: 20px;
width: 100%;
}
.section-forwhom-checkup-right .form-group.form-group-btn{
margin-bottom: 0 !important;
} .section-forwhom-checkup-right-form .form-row .form-group{
margin-bottom: 20px;
}
.doctors_form_review .form-group.form-group-textarea{
width: 100%;
}
.doctors_form_review .row{
margin: 0 -10px;
display: flex;
flex-wrap: wrap;
}
.doctors_form_review .row .form-group{
padding: 0 10px;
flex: 0 0 50%;
max-width: 50%;
}
@media (max-width: 1280px){
.section-order-box-right {
width: 100%;
}
}
@media (min-width: 1200px){
.section-forwhom-checkup-right .form-group{
max-width: 220px;
}
.section-forwhom-checkup-right-form .form-group input[type='text'], .section-forwhom-checkup-right-form .form-group input[type='tel'], .section-forwhom-checkup-right-form .form-group input[type='email'], .section-forwhom-checkup-right-form .form-group textarea {
max-width: 198px;
}
}
@media (max-width: 991px){
.section-order-box-right {
padding: 30px 20px;
}
.doctors_form_review .row .form-group{
flex: 0 0 100%;
max-width: 100%;
}
}
@media screen and (min-width: 641px) and (max-width: 767px){
.section-order-box-right .form-group input[type='text'], .section-order-box-right .form-group input[type='tel'], .section-order-box-right .form-group input[type='email'] {
padding-right: 0px;
margin-right: 0px;
max-width: 162px;
}
}
@media screen and (max-width: 640px){
.section-order-box-right .form-group{
width: 100%;
}
.section-order-box-right .form-group input[type='text'], .section-order-box-right .form-group input[type='tel'], .section-order-box-right .form-group input[type='email']{
max-width: 100%;
width: 100%;
}
.form-group textarea {
height: 100px;
}
}
@media screen and (max-width: 375px){
.form-request .form-group input[type='submit']{
font-size: 14px
}
} .section-advantages-grid:after {
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 0;
background: linear-gradient(0deg, rgba(55, 66, 80, 0.6), rgba(55, 66, 80, 0.6));
}.advantages-grid {display: flex;flex-wrap: wrap;justify-content: space-between;}
.advantages-grid-item {
width: calc(50% - 20px);
max-width: 560px;
border: 1px solid rgba(246, 248, 252, 0.20);
background: rgba(246, 248, 252, 0.20);
backdrop-filter: blur(30px);
margin-bottom: 21px;
display: flex;
justify-content: space-between;
-webkit-backdrop-filter: blur(30px);
z-index: 1;
min-height: 210px;
align-items: flex-start;
}a.advantages-grid-item-link {
display: flex;
justify-content: center;
align-items: stretch;
align-content: stretch;
height: 100%;
}
.advantages-grid-item-text-title {
color: #FFF;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 130%; text-transform: uppercase;
}
.advantages-grid-item-text-text {
color: #FFF;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 130%; margin-top: 20px;
}
.advantages-grid-item-text {
max-width: 256px;
margin-top: 40px;
margin-right: 40px;
margin-left: 22px;
display: flex;
flex-wrap: wrap; align-content: flex-start;
}
.advantages-grid-item-image {
padding-left: 22px;
display: flex;
align-items: center;
height: 100%;
min-width: 220px;
justify-content: center;
}
.section-advantages-grid{
padding: 60px 0 60px;
background: url(//hadassah.moscow/wp-content/themes/themeh/img/adventages-slider.jpg) center center no-repeat;
background-size: cover;
position: relative;
margin-bottom: 50px;
margin-top: 50px;
}
.advantages-grid-item-image-mobile {
display: none;
}
@media screen and (max-width: 1279px){
.advantages-grid-item-image-mobile {
display: none;
}
.advantages-grid-item-image {
min-width: 165px;
}
.advantages-grid-item {
min-height: 214px;
}
}
@media screen and (max-width: 1140px){.advantages-grid-item-text-title br {
}
.advantages-grid-item-image-mobile {
display: none;
}
.advantages-grid-item-image {
min-width: 146px;
}
.advantages-grid-item {
min-height: 260px;
}
}
@media screen and (max-width: 1024px){.advantages-grid-item-text-title br {
display: none;
}
.advantages-grid-item-image-mobile {
display: none;
}
.advantages-grid-item-image {
min-width: 137px;
}
.advantages-grid-item {
min-height: 283px;
}
}
@media screen and (max-width: 991px){.advantages-grid-item-text-title br {
display: none;
}
.advantages-grid-item {
width: auto;
max-width: 560px;
display: flex;
justify-content: flex-start;
}
.advantages-grid-item-image-mobile {
display: none;
}
}
@media screen and (max-width: 640px){
.advantages-grid {
display: flex;
flex-wrap: wrap;
}
.advantages-grid-item {
width: 100%;
min-height: auto;
}
.section-advantages-grid {
padding: 40px 0;
}
.advantages-grid-item-image {
display: none;
}
.advantages-grid-item-text-title {
display: flex;
}
.advantages-grid-item-text-title {
color: #FFF;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 130%; text-transform: uppercase;
max-width: 468px;
display: flex;
justify-content: center;
align-items: center;
}
.advantages-grid-item-image-mobile {
max-width: 52px;
margin-left: 30px;
margin-right: 30px;
}
.advantages-grid-item-text {
margin: 18px 20px 20px 20px;
max-width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
}
.advantages-grid-item-text-text {
color: #FFF;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 130%; margin-top: 10px;
}
.advantages-grid-item-image-mobile {
display: block;
}
}
@media screen and (max-width: 480px){
.advantages-grid {
display: flex;
flex-wrap: wrap;
}
.advantages-grid-item {
width: 100%;
min-height: auto;
}
.section-advantages-grid {
padding: 40px 0;
}
.advantages-grid-item-image {
display: none;
}
.advantages-grid-item-text-title {
display: flex;
}
.advantages-grid-item-text-title {
color: #FFF;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 130%; text-transform: uppercase;
max-width: 240px;
display: flex;
justify-content: center;
align-items: center;
}
.advantages-grid-item-image-mobile {
display: block;
}
.advantages-grid-item-image-mobile {
max-width: 52px;
margin-left: 30px;
margin-right: 30px;
}
.advantages-grid-item-text {
margin: 18px 20px 20px 20px;
max-width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
}
.advantages-grid-item-text-text {
color: #FFF;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 130%; margin-top: 10px;
}
}  .section-advantages-slider{
padding: 65px 0 60px;
background: url(//hadassah.moscow/wp-content/themes/themeh/img/adventages-slider.jpg) center center no-repeat;
background-size: cover;
position: relative;
margin-bottom: 50px;
margin-top: 50px;
}
.section-advantages-slider:after{
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 0;
background: linear-gradient(0deg, rgba(55, 66, 80, 0.6), rgba(55, 66, 80, 0.6));
}
.section-advantages-slider .container{
position: relative;
z-index: 5;
}
.section-advantages-slider h2{
font-weight: 300;
font-size: 32px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #FFFFFF;
margin: 0 0 42px;
}
.slider-advantages .custom-slider-pagination{
color: #FFFFFF;
}
.slider-advantages .slick-arrow-custom svg{
fill:  #fff;
}
.slider-advantages .slick-arrow-custom:hover:after {
background: rgba(255, 255, 255, 0.2);
}
.slider-advantages{
display: flex;
margin: 0 -20px;
}
.slider-advantages .slick-track{
display: flex;
margin: 0;
}
.slider-advantages-item-wrap{
padding: 0 20px;
display: flex !important;
height: auto;
}
.slider-advantages-item{
background: rgba(255, 255, 255, 0.2);
border: 1px solid rgba(255, 255, 255, 0.2);
backdrop-filter: blur(40px);
-webkit-backdrop-filter: blur(40px);
padding: 20px;
width: 100%;
display: flex;
align-items: center;
}
.slider-advantages-item .image{
display: flex;
justify-content: center;
align-items: center;
flex: 0 0 220px;
min-width: 220px;
min-height: 160px;
margin-right: 40px;
}
.slider-advantages-item .text{
flex-grow: 1;
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #FFFFFF;
}
@media (max-width: 991px) {
.slider-advantages-item{
flex-wrap: wrap;
}
.slider-advantages-item .image{
flex: 0 0 100%;
min-width: 100%;
margin-right: 0;
margin-bottom: 20px;
}
.slider-advantages-item .text{
flex: 0 0 100%;
min-width: 100%;
margin-bottom: 20px;
text-align: center;
}
.slider-advantages .slick-arrow-custom:after {
background: rgba(255, 255, 255, 0.2);
}
}
@media (max-width: 767px){
.section-advantages-slider{
margin: 30px 0;
}
.section-advantages-slider{
padding: 40px 0;
}
.section-advantages-slider h2{
margin-bottom: 40px;
font-size: 24px;
}
} .form p{
margin-top: 0;
}
.form .form-row{
display: flex;
flex-wrap: wrap;
margin: 0 -20px;
}
.form .form-row .col-12{
flex: 0 0 100%;
max-width: 100%;
}
.form .form-row .col-6{
flex: 0 0 50%;
max-width: 50%;
}
.form .form-row .col-4{
flex: 0 0 33.33%;
max-width: 33.33%;
}
.form .form-row .col-3{
flex: 0 0 25%;
max-width: 25%;
}
.form .form-row .col-2{
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.form .form-row .form-group{
padding: 0 20px;
}
.form .form-group{
margin-bottom: 40px;
}
.form .form-group-inline{
margin-bottom: 30px;
}
.form .form-block{
margin-bottom: 30px;
}
.form .form-block .form-group{
margin-bottom: 10px;
}
.form .inline-input{
align-items:flex-end
}
.form .vertical-end{
display:flex;
align-items:flex-end;
}
.form-group-inline .wpcf7-form-control{
display: flex;
flex-wrap: wrap;
}
.form-group-inline .wpcf7-list-item{
width: auto;
}
.form textarea:disabled{
background: #e9ecef;
}
.wpcf7-list-item{
display: block;
padding-top: 0;
padding-right: 20px;
margin-bottom: 10px;
width: 100%;
}
.wpcf7-list-item label{
padding: 0;
}
.wpcf7-field-group-add,
.wpcf7-field-group-remove {
border: none;
color: #fff;
padding: 5px 10px;
margin: 0 10px 0 0;
background: #71BF44;
}
.wpcf7-field-group-remove{
background: red;
}
.section-order-row-right .form .form-block{
margin-bottom: 10px;
}
.section-order-row-right .form .agree{
margin-bottom: 20px;
}
.section-order-row-right .form .form-group-btn{
margin-bottom: 0;
}
@media (max-width: 991px){
.form .form-row .col-3{
flex: 0 0 50%;
max-width: 50%;
}
.form .form-row .col-4{
flex: 0 0 100%;
max-width: 100%;
}
}
@media (max-width: 767px){
.form .form-row .col-6{
flex: 0 0 100%;
max-width: 100%;
}
.form .form-row .col-3{
flex: 0 0 100%;
max-width: 100%;
}
} .nocomments{
margin: 0;
}
.section-comments{
padding: 50px 0;
}
.section-comments.main-section{
padding-bottom: 0;
}
.comment-form-wrap{
width: 100%;
display: flex;
}
.comment-form-wrap .comment-form-head{
flex: 0 0 300px;
max-width: 300px;
padding-right: 20px;
}
.comment-form-head h2,
.comment-form-head .h2 {
font-weight: 500;
font-size: 24px;
line-height: 130%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E78BC;
margin: 0 0 20px;
}
.comment-form-head p {
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250;
margin: 0;
} #wpdcom{
padding: 0 !important;
}
.wpd-form-wrap{
background: #F6F8FC;
border: 1px solid #EAF0F8;
padding: 25px 40px 40px;
flex-grow: 1;
}
.wpd-form-wrap input[type='text'], .wpd-form-wrap input[type='tel'], .wpd-form-wrap input[type='email'], .wpd-form-wrap textarea {
border: none !important;
width: 100%;
border-bottom: 1px solid #374250 !important;
background: none;
font-family: 'Inter', sans-serif;
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 130% !important;
color: #8795A6 !important;
padding: 0;
outline: none !important;
box-shadow: none !important;
display: block;
}
.wpd-form-wrap input[type='text'], .wpd-form-wrap input[type='tel'], .wpd-form-wrap input[type='email']{
height: 48px !important;
}
.wpd-form-wrap input[type='text']:focus, .wpd-form-wrap input[type='tel']:focus, .wpd-form-wrap input[type='email']:focus, .wpd-form-wrap textarea:focus{
border-color: #0b79bc !important;
}
.wpd-form-wrap textarea{
padding-top: 13px;
padding-bottom: 0px;
min-height: 48px !important;
resize: vertical;
height: 48px;
}
.wpd-form-wrap .autogrow-textarea-mirror{
display: none !important;
}
.wpd-form-wrap .wc_email-wrapper{
display: none !important;
}
#wpdcom .ql-editor {
min-height: 48px !important;
}
.wpd-form-col-full .agree{
font-weight: 300;
font-size: 14px;
line-height: 130%;
color: #8795A6;
margin-bottom: 30px;
}
.wpd-form-col-full .agree a{
text-decoration: underline;
color: #8795A6;
}
.wpd-form-col-full .agree a:hover{
text-decoration: none;
}
.wc-field-submit .wpd_label{
display: none;
}
.wpd-form-wrap input[type='submit']{
background: #71BF44 !important;
height: 48px;
border: none;
font-family: 'Inter', sans-serif;
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #FFFFFF;
transition-duration: 0.2s;
padding: 0.5rem 1rem;
width: auto;
}
.wpd-form-wrap input[type='submit']:hover{
background: #56AC25 !important;
}
.wpd-field-comment, .wpdiscuz-item{
margin-bottom: 20px;
}
.wpd-form-row{
display: flex;
flex-wrap: wrap;
margin: 0 -20px;
}
.wpd-form-row .wpd-form-col-left,
.wpd-form-row .wpd-form-col-right{
flex: 0 0 50%;
max-width: 50%;
padding: 0 20px;
}
.wpd-form-row .wpd-form-col-full{
flex: 0 0 100%;
max-width: 100%;
padding: 0 20px;
} .wpd-thread-head h2,
.wpd-thread-head .h2{
font-weight: 300;
font-size: 32px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E78BC;
margin: 0 0 40px;
}
.wpd-thread-list{
padding-bottom: 40px;
border-bottom: 1px solid #EAF0F8;
margin-bottom: 40px;
}
.wpd-thread-list .comment.wpd_comment_level-1{
background: #FFFFFF;
border: 1px solid #EAF0F8;
margin-bottom: 20px;
padding: 40px;
}
.wpd-comment-header{
display: flex;
flex-wrap: wrap;
margin-bottom: 20px;
}
.wpd-comment-author {
font-weight: 500;
font-size: 16px;
line-height: 130% !important;
color: #0E78BC !important;
margin-right: 40px;
}
.wpd-comment-date{
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #8795A6;
}
#wpdcom .wpd-comment-text{
font-weight: 300;
font-size: 16px;
line-height: 150%;
color: #374250 !important;
}
#wpdcom .wpd-comment-text p{
margin: 0;
}
.wpd-thread-list .comment.wpd_comment_level-2{
border-left: 1px solid #E0E4EB;
padding: 20px 0 20px 40px;
margin-top: 40px;
}
.comment-header-custom{
margin-bottom: 20px;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.comment-header-custom .photo{
margin-right: 20px;
flex: 0 0 48px;
max-width: 48px;
}
.comment-header-custom .photo img{
border-radius: 50%;
}
.comment-header-custom .name{
font-weight: 500;
font-size: 16px;
line-height: 130%;
color: #0E78BC;
margin-bottom: 4px;
}
.comment-header-custom .post{
font-weight: 300;
font-size: 14px;
line-height: 130%;
color: #8795A6;
}
.wpd-reply-to{
display: none;
}
.wpd-load-more-submit-wrap{
display: flex;
justify-content: flex-end;
padding-top: 20px;
}
#wpdcom .wpd-load-more-submit{
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #374250;
background: #F6F8FC;
border: 1px solid #E0E4EB;
padding: 15px 20px;
cursor: pointer;
display: flex;
align-items: center;
}
#wpdcom .wpd-load-more-submit:after{
content: '';
width: 16px;
height: 12px;
background: url(//hadassah.moscow/wp-content/themes/themeh/img/loadmore.svg) center center no-repeat;
background-size: contain;
display: block;
margin-left: 10px;
}
@media (max-width: 991px){
.section-comments{
padding: 30px 0;
}
.comment-form-wrap{
flex-wrap: wrap;
}
.comment-form-wrap .comment-form-head{
flex: 0 0 100%;
max-width: 100%;
padding-right: 0;
margin-bottom: 20px;
}
}
@media (max-width: 767px){
.wpd-form-wrap{
padding: 15px 20px 20px;
}
.wpd-thread-head h2,
.wpd-thread-head .h2{
font-size: 24px;
margin: 0 0 20px;
}
.wpd-thread-list{
margin-bottom: 27px;
}
.wpd-thread-list .comment.wpd_comment_level-1{
padding: 20px;
}
.wpd-comment-author {
margin-right: 0px;
width: 100%;
}
.wpd-thread-list .comment.wpd_comment_level-2{
padding: 20px 0 20px 20px;
margin-top: 30px;
}
.comment-header-custom .photo{
margin-right: 0;
margin-bottom: 10px
}
.comment-header-custom .info{
width: 100%;
}
}
@media (max-width: 575px){
.wpd-form-row .wpd-form-col-left,
.wpd-form-row .wpd-form-col-right{
flex: 0 0 100%;
max-width: 100%;
}
}  .section-warning{
padding-top: 50px;
padding-bottom: 50px;
}
.warning-wrap{
padding: 20px 40px;
background: #71BF44;
}
.warning-wrap .warning{
padding: 20px 40px;
border-left: 1px solid #fff;
color: #fff;
}
.warning-wrap .warning-title{
font-weight: 500;
font-size: 24px;
line-height: 130%;
letter-spacing: 0.02em;
text-transform: uppercase;
margin: 0 0 20px;
}
.warning-wrap .warning-text{
font-weight: 300;
font-size: 16px;
line-height: 130%;
margin: 0;
}
@media (max-width: 991px){
.section-warning{
padding-top: 30px;
padding-bottom: 30px;
}
}
@media (max-width: 767px){
.warning-wrap{
padding: 20px;
}
.warning-wrap .warning{
padding: 20px;
}
} .section-expert-opinion{
padding-top: 50px;
padding-bottom: 50px;
}
.section-expert-opinion h2,
.section-expert-opinion .h2{
font-weight: 300;
font-size: 32px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E78BC;
margin: 0 0 40px;
}
.section-expert-opinion p{
margin: 0;
}
.expert-opinion-intro{
font-weight: 300;
font-size: 24px;
line-height: 150%;
color: #374250;
margin-bottom: 20px;
}
.expert-opinion-text{
font-weight: 300;
font-size: 16px;
line-height: 150%;
color: #374250;
margin-bottom: 40px;
}
.expert-info-wrap{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.expert-info-wrap .avatar{
flex: 0 0 80px;
max-width: 80px;
margin-right: 20px;
}
.expert-info-wrap .avatar img{
border-radius: 50%;
}
.expert-info-wrap .info .name{
font-weight: 500;
font-size: 20px;
line-height: 130%;
color: #0E78BC;
margin: 0 0 6px;
}
.expert-info-wrap .info .post{
font-weight: 300;
font-size: 14px;
line-height: 130%;
color: #8795A6;
margin: 0;
}
@media (max-width: 991px){
.section-expert-opinion{
padding-top: 30px;
padding-bottom: 30px;
}
}
@media (max-width: 767px){
.section-expert-opinion h2,
.section-expert-opinion .h2{
font-size: 24px;
}
.expert-opinion-intro{
font-size: 16px;
}
}
@media (max-width: 575px){
.expert-info-wrap .avatar{
margin-bottom: 10px;
}
.expert-info-wrap .info{
flex: 0 0 100%;
max-width: 100%;
}
} .section-author-container{
flex-wrap: wrap;
}
.section-author-top{
width: 100%;
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
align-items: flex-end;
}
.section-author-footer{
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding-top: 20px;
padding-left: 130px;
margin-top: 40px;
border-top: 1px solid #E0E4EB;
}
.section-author-footer .title{
font-weight: 300;
font-size: 14px;
line-height: 130%;
color: #8795A6;
margin: 0 0 10px;
}
.kk-star-ratings{
flex-wrap: wrap;
}
.kk-star-ratings .kksr-legend{
width: 100%;
font-weight: 300;
font-size: 16px !important;
line-height: 130%;
color: #8795A6;
margin: 0;
}
.kk-star-ratings .kksr-legend b{
color: #374250;
}
.kk-star-ratings .kksr-stars{
margin-bottom: 10px;
}
.kk-star-ratings .kksr-stars .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover ~ .kksr-star .kksr-icon{
background-image: url(//hadassah.moscow/wp-content/themes/themeh/img/inactive.svg);
}
.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon, .kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon{
background-image: url(//hadassah.moscow/wp-content/themes/themeh/img/active.svg);
}
.section-author-footer .share{
margin-bottom: 28px;
display: flex;
flex-direction: column;
align-items: flex-end;
}
.addtoany_list{
display: flex;
margin: 0 -6px;
}
.addtoany_list a{
display: block;
padding: 0 6px;
}
.addtoany_list a:not(.addtoany_special_service)>span{
display: block;
}
.to-comments{
font-weight: 300;
font-size: 16px;
line-height: 130%;
text-decoration-line: underline;
color: #8795A6;
display: flex;
align-items: center;
}
.to-comments svg{
width: 24px;
height: 24px;
margin-right: 10px;
}
@media (max-width: 767px){
.section-author-footer{
padding-left: 0;
padding-top: 30px;
margin-top: 30px;
}
}
@media (max-width: 575px){
.section-author-top{
flex-wrap: wrap;
}
.section-author-footer .rating{
width: 100%;
margin-bottom: 30px;
}
.section-author-footer .share{
align-items: flex-start;
}
} .text-wrap h3{
font-weight: 500;
font-size: 24px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #374250;
margin: 0 0 20px;
}
.text-wrap p{
font-weight: 300;
font-size: 16px;
line-height: 1.5;
color: #374250;
margin: 0 0 20px;
}
.text-wrap .alignleft{
float: left;
margin-right: 40px;
}
.text-wrap .alignright{
float: right;
margin-left: 40px;
}
.form-wrap{
background: #F6F8FC;
border: 1px solid #EAF0F8;
padding: 25px 40px 40px;
}
.form-wrap .form-row{
display: flex;
flex-wrap: wrap;
margin: 0 -20px;
}
.form-wrap .form-group{
margin-bottom: 20px;
padding: 0 20px;
}
.form-wrap .form-group.form-group-button{
margin-bottom: 0;
}
.form-wrap .col-6{
flex: 0 0 50%;
max-width: 50%;
}
.form-wrap .form-group-date-row{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.form-wrap .form-group-date-row .sep{
display: block;
width: 20px;
margin: 0 10px;
background: #374250;
height: 1px;
}
.form-wrap .form-group-date-row .label{
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250;
margin: 0 20px 0 0;
}
.form-wrap .form-group-date-row label{
position: relative;
display: block;
}
.form-wrap .form-group-date-row input {
background: #FFFFFF;
border: 1px solid #EAF0F8;
height: 49px;
padding: 0 44px 0 0;
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
color: #374250;
text-align: center;
width: 180px;
box-sizing: border-box;
font-family: Inter, sans-serif;
}
.form-wrap .form-group-date-row label:after {
content: '';
position: absolute;
right: 1px;
top: 8px;
bottom: 8px;
width: 42px;
border-left: 1px solid #EAF0F8;
background: url(//hadassah.moscow/wp-content/themes/themeh/img/date.svg) center center no-repeat;
}
.form-wrap .form-group.agree{
margin-bottom: 40px;
padding-top: 10px;
}
.form-wrap .form .form-block .form-group-btn{
margin-bottom: 0;
}
fieldset{
margin: 0;
padding: 0;
border: none;
}
.form-get-pass{
margin-top: 50px;
}
@media (max-width: 767px){
.form-wrap{
padding: 20px;
}
.form-wrap .col-6{
flex: 0 0 100%;
max-width: 100%;
}
}
@media (max-width: 575px){
.form-wrap .form-group-date-row .label{
margin: 0 0 10px;
width: 100%;
}
.form-wrap .form-group-date-row{
flex-direction: column;
align-items: flex-start;
}
.form-wrap .form-group-date-row .sep{
margin: 10px 0;
}
} .search-page h1{
font-weight: 500;
font-size: 24px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #374250;
margin-bottom: 40px;
}
.search-page .breadcrumbs{
margin-bottom: 20px;
}
.search-page .form-wrap{
margin-bottom: 40px;
padding: 40px;
}
.search-page .search-form{
display: flex;
}
.search-page .search-form input[type=search]{
background: #FFFFFF;
border: 1px solid #EAF0F8;
font-weight: 300;
font-size: 16px;
line-height: 19px;
color: #374250;
height: 48px;
padding: 0 20px;
width: 100%;
}
.search-page .search-form input[type=search]:focus{
border: 1px solid #EAF0F8;
box-shadow: none;
outline: none;
}
.search-page .search-form .btn{
background: #71BF44;
border: none;
width: 48px;
height: 48px;
display: flex;
align-items: center;
justify-content: center;
transition-duration: 0.2s;
}
.search-page .search-form .btn:hover{
opacity: 0.7;
}
.search-page .search-form .btn svg{
width: 24px;
height: 24px;
fill: #fff;
}
.search-count{
margin: 0 0 20px;
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250;
}
.search-results-row{
border-top: 1px solid #E0E4EB;
padding-top: 20px;
margin-bottom: 60px;
}
.search-results-row .item{
border-bottom: 1px solid #E0E4EB;
margin-bottom: 20px;
padding-bottom: 20px;
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250;
display: flex;
}
.search-results-row .item .image{
margin-right: 40px;
flex: 0 0 260px;
max-width: 260px;
}
.search-results-row .item .image img{
display: block;
}
.search-results-row .item h2{
font-weight: 500;
font-size: 24px;
line-height: 130%;
letter-spacing: 0.02em;
color: #0E78BC;
margin: 0 0 20px;
}
.search-results-row .item h2 a{
color: #0E78BC;
}
.search-results-row .item p{
margin: 0 0 20px;
}
ul.pagination{
list-style: none;
display: flex;
justify-content: center;
margin-bottom: 40px;
padding: 0;
}
ul.pagination li{
padding: 0 10px;
}
@media (max-width: 767px){
.search-page .form-wrap{
padding: 20px;
}
}
@media (max-width: 575px){
.search-results-row .item{
padding-bottom: 40px;
flex-wrap: wrap;
}
.search-results-row .item .image{
flex: 0 0 100%;;
max-width: 100%;;
margin-right: 0;
margin-bottom: 20px;
}
} .image-text-row{
display: flex;
}
.image-text-row .image{
flex: 0 0 860px;
max-width: 860px;
margin-right: 40px;
}
.image-text-row .text{
flex-grow: 1;
font-weight: 300;
font-size: 16px;
line-height: 150%;
color: #374250;
}
@media (max-width: 1199px){
.image-text-row{
flex-wrap: wrap;
}
.image-text-row .image{
flex: 0 0 100%;
max-width: 100%;
margin-right: 0;
margin-bottom: 20px;
}
.image-text-row .text{
width: 100%;
}
} .center-block-box{
position: relative;
min-height: 280px;
padding: 32px 40px;
color: #fff;
}
.center-block-box .text-box{
max-width: 520px;
}
.center-block-box .title{
font-weight: 500;
font-size: 24px;
line-height: 130%;
letter-spacing: 0.02em;
text-transform: uppercase;
margin: 0 0 20px;
}
.center-block-box .text{
margin-bottom: 20px;
font-weight: 300;
font-size: 16px;
line-height: 150%;
}
.center-block-box .readmore{
color: #fff;
}
.center-block-box .readmore svg{
fill:  #fff;
}
.center-block-box .readmore:after{
background: rgba(255, 255, 255, 0.2);
}
.center-block-box .readmore:hover:after{
background: rgba(255, 255, 255, 0.4);
}
.center-block-box .image-wrap{
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: -1;
background: #8795A6;
}
.center-block-box .image{
position: absolute;
top: 0;
right: 0;
bottom: 0;
}
.center-block-box .image:after{
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: linear-gradient(90deg, #8795A6 0%, rgba(135, 149, 166, 0) 41.06%);
}
.center-block-box .image img{
height: 100%;
object-fit: cover;
display: block;
}
@media (max-width: 767px){
.center-block-box{
padding: 30px 20px 284px;
}
.center-block-box .title{
font-size: 20px;
}
.center-block-box .image{
left: 0;
top: auto;
}
.center-block-box .image:after{
background: linear-gradient(#8795A6 0%, rgba(135, 149, 166, 0) 34.86%);
}
.center-block-box .image img{
height: 300px;
width: 100%;
}
} .page-template-page-template-not-registered{
padding: 0 !important;
}
.page-template-page-template-not-registered header.header-new.sticky-top.new-header,
.page-template-page-template-not-registered nav.header-mobile-new-header.d-lg-none{
position: static;
}
.page-template-page-template-not-registered.sticky header.header-new.sticky-top.new-header,
.page-template-page-template-not-registered.sticky nav.header-mobile-new-header.d-lg-none{
position: fixed;
}
.not-registered-warning{
color: #fff;
background: #8795A6;
padding: 20px 0;
font-weight: 300;
font-size: 14px;
line-height: 150%;
}
.not-registered-warning p.title{
font-weight: 500;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
margin-bottom: 10px;
}
.not-registered-warning p{
margin: 0;
}
.main-section-medication-table{
background: #F6F8FC;
padding: 60px 0 40px;
}
.medication-table{
border-collapse: collapse;
margin: 0;
width: 100%;
}
.medication-table th{
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #8795A6;
border-bottom: 1px solid #E0E4EB;
padding: 0 10px 20px;
vertical-align: bottom;
text-align: left;
}
.medication-table th:first-child,
.medication-table td:first-child{
padding-left: 0;
}
.medication-table th:last-child,
.medication-table td:last-child{
padding-right: 0;
}
.medication-table td{
border-bottom: 1px solid #E0E4EB;
padding: 20px 10px;
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #374250;
vertical-align: top;
min-width: 110px;
}
.medication-table td.name{
font-weight: 500;
color: #0E78BC;
width: 220px;
}
.medication-table td.ind{
width: 440px;
}
.medication-table-loadmore-wrap{
display: flex;
justify-content: flex-end;
padding-top: 40px;
}
.medication-table-loadmore{
font-weight: 300;
font-size: 16px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #374250;
background: #F6F8FC;
border: 1px solid #E0E4EB;
padding: 15px 20px;
cursor: pointer;
display: flex;
align-items: center;
}
.medication-table-loadmore:after{
content: '';
width: 16px;
height: 12px;
background: url(//hadassah.moscow/wp-content/themes/themeh/img/loadmore.svg) center center no-repeat;
background-size: contain;
display: block;
margin-left: 10px;
}
.page-template-page-template-not-registered .modal-backdrop{
background: rgba(55, 66, 80, 0.8);
}
.page-template-page-template-not-registered .modal-backdrop.show{
opacity: 1;
}
.modal-not-registered, .modal-not-registered *{
box-sizing: border-box;
}
.modal-not-registered .close{
transition-duration: 0.2s;
top: 40px;
right: 40px;
position: absolute;
opacity: 1;
}
.modal-not-registered .close:hover{
opacity: 0.8;
}
.modal-not-registered .close svg{
width: 48px;
height: 48px;
fill: #fff;
}
.modal-not-registered .modal-dialog{
max-width: 560px;
}
.modal-not-registered .modal-content{
padding: 40px;
font-weight: 300;
font-size: 16px;
line-height: 150%;
color: #374250;
}
.modal-not-registered .modal-content .modal-title{
font-weight: 500;
font-size: 24px;
line-height: 130%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E78BC;
}
.modal-not-registered .modal-content p{
margin: 0 0 20px;
}
.modal-not-registered .buttons-wrap{
display: flex;
flex-wrap: wrap;
padding-top: 20px;
}
.modal-not-registered .buttons-wrap .btn{
margin-right: 10px;
}
.modal-dialog-centered {
min-height: calc(100% - 3.5rem);
display: flex;
align-items: center;
}
@media (max-width: 767px){
.main-section-medication-table{
padding: 40px 0;
}
.medication-table thead {
border: none;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.medication-table tr {
border-bottom: 1px solid #E0E4EB;
display: block;
margin-bottom: 20px;
}
.medication-table tr:first-child{
border-top: 1px solid #E0E4EB;
padding-top: 20px;
}
.medication-table td {
border-bottom: none;
display: flex;
padding: 0 0 20px;
width: 100% !important;
}
.medication-table td:before {
content: attr(data-title);
float: left;
font-weight: 300;
font-size: 16px;
line-height: 130%;
color: #8795A6;
margin-right: 10px;
flex: 0 0 90px;
max-width: 90px;
}
.medication-table-loadmore-wrap{
padding-top: 20px;
}
.modal-not-registered .close{
top: 10px;
right: 10px;
}
.modal-not-registered .close svg{
width: 24px;
height: 24px;
}
.modal-not-registered .modal-dialog{
max-width: 300px;
}
.modal-not-registered .modal-content{
padding: 30px 20px 20px;
}
.modal-not-registered .modal-content .modal-title{
font-size: 20px;
}
.modal-not-registered .modal-content p{
margin: 0 0 10px;
}
.modal-not-registered .buttons-wrap .btn{
margin-bottom: 10px;
}
} @media (max-width: 1280px){
.blocks .slider-actions-third-wrap{
margin: 0 -10px;
}
}
@media (max-width: 991px){
.slider-actions-third-item{
margin: 0 0 20px;
}
.slider-actions-third-item:last-child{
margin-bottom: 0
}
.section-third a.more-link.mob{
margin-top: 20px
}
}
@media (max-width: 767px){
.slider-actions-third-item{
width: auto
}
.slider-actions-third-item-text{
box-sizing: border-box;
width: 100%;
}
} .video-text-block{
padding: 50px 0;
overflow: hidden;
}
.video-text-block .h2,
.video-text-block h2{
font-weight: 300;
font-size: 32px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E78BC;
margin-top: 0px;
margin-bottom: 40px;
}
.video-text-block .row{
display: flex;
flex-wrap: wrap;
margin: 0 -20px;
}
.video-text-block .col{
padding: 0 20px;
flex: 0 0 50%;
max-width: 50%;
box-sizing: border-box;
}
.video-text-block video{
max-width: 100%;
}
.video-text-block .text-wrap p:last-child(){
margin-bottom: 0;
}
.video-text-block .video-wrap{
float: left;
margin-right: 40px;
margin-bottom: 30px;
width: 100%;
max-width: calc(50% - 20px);
}
.video-text-block .video-wrap iframe{
width: 100%;
display: block;
}
.video-text-block .video-iframe-wrap{
height: 0px;
padding-bottom: 27.1%;
position: relative;
}
.video-text-block .video-iframe-wrap iframe{
width: 100%;
height: 100%;
position: absolute;
top: 0;
}
@media (max-width: 991px){
.video-text-block{
padding: 30px 0;
}
.video-text-block .h2,
.video-text-block h2{
margin-bottom: 20px;
font-size: 24px;
line-height: 130%;
}
.video-text-block .col{
flex: 0 0 100%;
max-width: 100%;
}
.video-text-block .video-wrap{
margin-bottom: 30px;
margin-right: 0;
max-width: 100%;
}
.video-text-block .video-iframe-wrap{
height: 0px;
padding-bottom: 56.2%;
position: relative;
}
} .doctor-row .link-img,
.section-doctors-slider-item-image{
position: relative;
}
.doctor-row .country,
.section-doctors-slider-item-image .country{
position: absolute;
right: 0;
bottom: 0;
background: #fff;
padding: 10px;
}
.doctor-row .country img,
.section-doctors-slider-item-image .country img{
width: 28px;
display: block;
}
@media (max-width: 575px){
.section-doctors.blocks-mobile{
padding-bottom: 60px;
}
} .write-to-head-row{
display: flex;
flex-wrap: wrap;
margin: 0 -20px 40px;
}
.write-to-head-col{
padding: 0 20px;
flex: 0 0 50%;
max-width: 50%;
}
.main-section-write-to-head .image{
margin-bottom: 20px;
}
.main-section-write-to-head .image img{
display: block;
}
.main-section-write-to-head .name{
font-weight: 500;
font-size: 20px;
line-height: 130%;
color: #0E78BC;
margin: 0 0 6px;
}
.main-section-write-to-head .post{
font-weight: 300;
font-size: 14px;
line-height: 130%;
color: #8795A6;
margin: 0;
}
.main-section-write-to-head{
font-weight: 300;
font-size: 16px;
line-height: 1.5;
color: #374250;
}
.main-section-write-to-head .text-big{
margin-bottom: 20px;
}
.main-section-write-to-head p{
margin: 0 0 20px;
}
.main-section-write-to-head p:last-child{
margin-bottom: 0;
}
.main-section-write-to-head .form-wrap .form-group.agree{
margin-bottom: 30px;
}
@media (min-width: 992px){
.main-section-write-to-head .text-big{
font-weight: 300;
font-size: 24px;
}
}
@media (max-width: 1199px){
.write-to-head-row{
margin: 0 -10px 40px;
}
.write-to-head-col{
padding: 0 10px;
}
}
@media (max-width: 767px){
.write-to-head-row{
margin-bottom: 25px
}
.write-to-head-col{
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 30px
}
.write-to-head-col:last-child{
margin-bottom: 0;
}
.main-section-write-to-head .text-big,
.main-section-write-to-head p{
margin-bottom: 16px;
}
} .diseases-list .btn-wrap{
padding-top: 30px;
}
.diseases-list .diseases-show .opened{
display: none;
}
.diseases-list.open .diseases-show .closed{
display: none;
}
.diseases-list.open .diseases-show .opened{
display: block;
}
.diseases-list ul{
list-style: none;
margin: 0 -10px -20px;
padding: 0;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.diseases-list ul li{
flex: 0 0 25%;
max-width: 25%;
padding: 0 10px;
margin-bottom: 20px;
font-weight: 300;
font-size: 16px;
line-height: 1.3;
color: #374250;
display: none;
}
.diseases-list ul li a{
text-decoration: underline;
color: #374250;
}
.diseases-list ul li a:hover{
text-decoration: none;
}
.diseases-list ul li:nth-child(1),
.diseases-list ul li:nth-child(2),
.diseases-list ul li:nth-child(3),
.diseases-list ul li:nth-child(4),
.diseases-list ul li:nth-child(5),
.diseases-list ul li:nth-child(6),
.diseases-list ul li:nth-child(7),
.diseases-list ul li:nth-child(8){
display: block;
}
.diseases-list.open ul li{
display: block;
}
@media (max-width: 1199px){
.diseases-list ul li{
flex: 0 0 50%;
max-width: 50%;
}
}
@media (max-width: 767px){
.diseases-list ul li{
flex: 0 0 50%;
max-width: 50%;
}
}
@media (max-width: 575px){
.diseases-list ul li{
flex: 0 0 100%;
max-width: 100%;
}
} .text-wrap-col{
max-width: 860px;
}
.text-wrap-col.full-width{
max-width: 100%;
}
.text-wrap {
font-weight: 300;
font-size: 16px;
line-height: 1.5;
color: #374250;
}
.text-wrap p {
margin: 0 0 20px;
}
.text-wrap ul li {
color: #374250;
margin-bottom: 16px;
}
.text-wrap ul {
margin-bottom: 16px;
padding-left: 18px;
}
.text-wrap ul li::marker{
color: #99DFF9;
}
.text-wrap img {
margin-bottom: 40px;
}
span.bold-blue, span.bold-blue a {
color: #0E78BC;
}
.section-symptoms-textblock a{
text-decoration: underline;
}
.text-wrap p:last-child,
.text-wrap ul:last-child,
.text-wrap li:last-child{
margin-bottom: 0;
}
.intro-text{
font-weight: 300;
font-size: 24px;
line-height: 150%;
color: #374250;
margin-bottom: 40px;
}
.intro-text p{
margin-top: 0;
}
@media (max-width: 991px){
.intro-text{
font-size: 18px;
margin-bottom: 30px;
}
} .anchors-menu{
clear: both;
padding-top: 40px;
}
.anchors-block .anchors-menu{
scrollbar-width: none;
overflow-y: hidden;
}
.anchors-block .anchors-menu::-webkit-scrollbar { width: 0; }
.anchors-block .anchors-menu { -ms-overflow-style: none; }
.anchors-block .anchors-menu { overflow: -moz-scrollbars-none; }
.anchors-block .anchors-menu::-webkit-scrollbar {
display: none;
}
.scroll-menu {
scrollbar-width: none;
}
.anchors-block {
position: relative;
}
.anchors-block:before {
content: "";
display: block;
position: absolute;
top: 0;
right: -1px;
width: 68px;
height: 40px;
background: linear-gradient(to left, #eaf0f8, #eaf0f8, transparent 100%);
z-index: 100;
pointer-events: none;
}
.anchors-menu ul:not(.flickity-enabled){
display: flex;
}
.anchors-menu ul{
list-style: none;
margin: 0;
padding: 0;
width: 100%;
background: #EAF0F8;
border: 1px solid rgba(234, 240, 248, 0.2);
}
.anchors-menu li{
margin: 0;
padding: 0;
}
.anchors-menu a{
display: block;
font-weight: 500;
font-size: 14px;
line-height: 17px;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #374250;
padding: 13px 20px;
text-decoration: none;
}
.anchors-menu a:hover{
color: #0E78BC;
}
@media (max-width: 1199px){
.anchors-menu a{
padding: 13px;
font-size: 13px;
}
}
@media (max-width: 991px){
.anchors-menu{
display: none;
}
} .services-slider-wrap .slick-track{
margin: 0;
}
.services-slider-wrap{
margin-right: -20px;
margin-left: -20px;
}
.services-slider-item {
padding: 0 20px;
}
.slick-slide > div:first-child > .services-slider-item{
margin-bottom: 40px;
}
.services-slider-item a, .services-slider-item .pseudo-link{
display: block;
background: #F6F8FC;
border: 1px solid #EAF0F8;
padding: 20px;
min-height: 150px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.services-slider-item-name{
font-weight: 500;
font-size: 20px;
line-height: 1.3;
color: #0E78BC;
margin-bottom: 15px;
}
.services-slider-item a:hover .readmore:after{
background: #CCEFFC;
}
@media (max-width: 767px){
.main-section-services .main-section-head .title-wrap{
flex: 0 0 100%;
max-width: 100%;
}
} .reviews-slider{
margin: 0 -20px 100px;
}
.reviews-slider .slick-track{
margin-left: 0;
}
.reviews-slider .wpd-comment{
margin: 0;
padding: 0 20px;
}
.reviews-slider .wpd-comment-wrap{
background: #F6F8FC;
padding: 20px 20px;
width: 100%;
}
.reviews-slider .wpd-user-info{
display: flex;
flex-direction: column;
}
.reviews-slider .wpd-user-info .wpd-uinfo-bottom{
order: -1;
margin-bottom: 20px;
}
.reviews-slider .wpd-comment-date{
font-weight: 300;
font-size: 14px;
line-height: 120%;
color: #8795A6;
}
.reviews-slider .wpd-comment-date i{
display: none;
}
.reviews-slider .wpd-comment-author{
font-weight: 500;
font-size: 16px;
line-height: 130%;
color: #0E78BC;
display: flex;
align-items: center;
}
.reviews-slider .wpd-comment-author:before{
content: '';
display: block;
width: 48px;
height: 48px;
min-width: 48px;
background: url(//hadassah.moscow/wp-content/themes/themeh/img/no-avatar.svg) center center no-repeat;
background-size: contain;
margin-right: 20px;
}
.reviews-slider .wpd-comment-text{
margin-left: 24px;
margin-bottom: 20px;
border-left: 1px solid #E0E4EB;
padding-left: 44px;
font-weight: 300;
font-size: 16px;
line-height: 150%;
color: #374250;
min-height: 144px;
}
.reviews-slider .wpd-comment-text .text:not(.full){
overflow: hidden;
max-height: 120px; }
.reviews-slider .wpd-comment-text p{
margin: 0;
}
.reviews-slider .readfull{
color: #8795A6;
text-decoration: underline;
cursor: pointer;
font-size: 16px;
font-weight: 300;
}
.reviews-slider .readfull:hover{
text-decoration: none;
}
.reviews-slider .readfull .opened{
display: none !important;
}
.reviews-slider .full+.readfull .closed{
display: none !important;
}
.reviews-slider .full+.readfull .opened{
display: block !important;
}
.reviews-slider .comment-footer-custom{
display: flex;
align-items: center;
padding-top: 20px;
}
.reviews-slider .comment-footer-custom .photo{
overflow: hidden;
border-radius: 50%;
min-width: 48px;
margin-right: 20px;
}
.reviews-slider .comment-footer-custom .name{
font-weight: 500;
font-size: 16px;
line-height: 130%;
color: #0E78BC;
}
.reviews-slider .comment-footer-custom .name span{
color: #8795A6;
font-weight: 300;
}
.wpd-comment-status{
padding-left: 10px;
}
.review-unapproved.wpd-thread-list {
padding-bottom: 0px;
border-bottom: none;
margin-bottom: 0px;
}
.review-unapproved .comment-footer-custom,
.review-unapproved .readfull{
display: none !important;
}
.review-unapproved .wpd-user-info{
display: flex;
flex-direction: column;
width: 100%;
}
.review-unapproved .wpd-user-info .wpd-uinfo-bottom{
order: -1;
margin-bottom: 20px;
}
.review-unapproved .wpd-comment-date{
font-weight: 300;
font-size: 14px;
line-height: 120%;
color: #8795A6;
}
.review-unapproved .wpd-comment-date i{
display: none;
}
.review-unapproved.wpd-thread-list .comment.wpd_comment_level-1{
padding: 20px;
}
.review-unapproved .wpd-uinfo-top{
display: flex;
align-items: center;
}
#wpdcom .wpd-comment .wpd-comment-status .wpd-unapproved i{
margin-right: 5px;
}
#wpdcom .wpd-blog-post_author .wpd-comment-label{
display: none !important;
}
.main-section.main-section-reviews-doctors-archive{
padding-top: 100px;
padding-bottom: 0;
margin: 0;
}
.main-section-reviews-doctors-archive .reviews-slider{
margin-bottom: 0;
}
.wpd-thread-list:not(.review-unapproved) .comment-thanks{ }
.wpd-thread-list .comment.comment-thanks.wpd_comment_level-1{
margin-bottom: 0;
background: none;
padding: 0;
margin-top: 10px;
border: none;
}
.comment-thanks .wpd-comment-header{ }
.comment-thanks .thanks-text{
color: #56AC25;
}
@media (min-width: 768px){ }
@media (max-width: 767px){
.reviews-slider{
margin-bottom: 60px;
}
.main-section-reviews-doctors-archive{
padding-top: 50px;
}
}
@media (max-width: 575px){
.reviews-slider .wpd-comment-text{
margin-left: 0;
border-left: none;
padding-left: 0
}
} .first-text-image-wrap{
margin-bottom: 20px;
}
.first-text-image-wrap .image{
float: left;
margin: 0 40px 30px 0;
}
.first-text-image-wrap .image img{
margin: 0;
display: block;
}
.gastro-row.blok-show-more{
clear: both;
}
@media (max-width: 1199px){
.first-text-image-wrap .image{
margin-right: 0;
width: 100%
}
}
@media (max-width: 992px){
.section-textblock-checkup-text-right{
margin-bottom: 20px;
}
} .row-text-floatimage:after{
content: '';
display: table;
clear: both;
}
.row-text-floatimage .image{
float: right;
margin: 0 0 20px 20px;
width: 50%;
}
.row-text-floatimage .image img{
display: block;
margin: 0;
float: right;
}
@media (max-width: 992px){
.row-text-floatimage .image{
width: 100%;
margin-bottom: 30px;
}
.row-text-floatimage .image img{
float: left;
}
} .gallery-slider{
margin: 0 -20px;
}
.gallery-slider + .text-wrap{
padding-top: 60px;
}
.gallery-slider .gallery-slider-item{
padding: 0 20px;
}
@media (max-width: 1199px){
.gallery-slider .gallery-slider-item img{
height: 260px
}
}
@media (max-width: 767px){
.gallery-slider + .text-wrap{
padding-top: 30px;
}
}
@media (max-width: 575px){
.gallery-slider .gallery-slider-item img{
height: 160px
}
}
.developers_block{
font-size:14px;
font-weight:300;
color:#374250;
}
.developers_block a span{
text-decoration:underline
}
@media (max-width: 1199px){
.disclaimer_block{
max-width:480px;
}
.developers_block{
padding-top:20px;
}
}
@media screen and (min-width:992px) and (max-width:1160px){
.anchors-block .anchors-menu {
display: block !important;
overflow: scroll;
width: 100%;
}
.anchors-block .anchors-menu ul li {
margin-bottom: 0px;
}
.anchors-block .anchors-block {
margin-bottom: 20px;
width: 100%;
}
.anchors-block .text-wrap.first-text-image-wrap {
display: flex;
flex-wrap: wrap;
}
.anchors-block .first-text-image-wrap .image {
margin-bottom: 20px;
}
.anchors-block .anchors-menu ul:not(.flickity-enabled) {
width: max-content;
}
.anchors-block .anchors-menu {
padding-bottom: 0px;    background: #EAF0F8;
}
.anchors-block .anchors-block {
margin: 0 0 20px 0;
width: 100%;
}
.anchors-block .anchors-menu ul li a {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 150%; text-transform: uppercase;
color: #374250;
padding: 7px 17px;
}
.anchors-block .anchors-menu ul li:first-child a {
padding-left: 10px;
}
.anchors-block .text-wrap.first-text-image-wrap {
width: 100%;
}
.anchors-block .section-first .container {
width: calc(100% - 120px);
}
}
@media screen and (max-width:991px){
.anchors-block .anchors-menu {
display: block !important;
overflow: scroll;
width: 100%;
}
.anchors-block .anchors-menu ul li {
margin-bottom: 0px;
}
.anchors-block .anchors-block {
margin-bottom: 20px;
order: 2;
width: 100%;
}
.anchors-block .text-wrap.first-text-image-wrap {
display: flex;
flex-wrap: wrap;
}
.anchors-block .first-text-image-wrap .image {
order: 1;
margin-bottom: 20px;
}
.anchors-block .text-wrap.first-text-image-wrap p {
order: 3;
}.anchors-block .anchors-menu ul:not(.flickity-enabled) {
width: max-content;
}
.anchors-block .anchors-menu {
padding-bottom: 0px;    background: #EAF0F8;
}
.anchors-block {
margin: 0 -10px 20px;
width: calc(100% + 20px);
}
.anchors-block .anchors-menu ul li a {
font-family: 'Inter';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 150%; text-transform: uppercase;
color: #374250;
padding: 7px 17px;
}
.anchors-block .anchors-menu ul li:first-child a {
padding-left: 10px;
}
.anchors-block .container {
width: calc(100% - 20px);
}
.header-title-with-button h1 {
margin-bottom: 20px;
} .with-button {
display: none;
}
.news-row .item .image{
min-height: 185px;
}
}
@media screen and (min-width:992px) {
.bottom-btns {
display: none;
}
}
@media screen and (min-width:320px) and (max-width:991px){
.bottom-btns {
position: fixed;
bottom: 0px;
width: 100%;
z-index: 99999;
display: flex;
justify-content: space-between;
}
a.footer-btn-question {
background: #1e9af1;
color: #fff;
font-size: 20px;
padding: 10px;
width: 50%;
text-align: center;
}
a.footer-btn-order {
background: #71bf44;
color: #fff;
font-size: 20px;
padding: 10px;
width: 50%;
text-align: center;
}
.bottom-btns a {
font-weight: 500;
}
}
.cookieinfo span {
text-align: left;
}
@media screen and (min-width:320px) and (max-width: 991px){
.cookieinfo span {
color: #374250;
font-family: Inter;
font-size: 12px !important;
font-style: normal;
line-height: 140% !important;
padding-top: 11px !important;
}
.cookieinfo {
height: 53px!important;
padding: 0px!important;
}
.bottom-btns0 {
bottom: 0px;
}
.bottom-btns.toptop {
bottom: 53px;
}
.cookieinfo-close {
height: 100%;
display: block; margin-left: 0px !important;
margin-top: 2px;
min-width: 18px !important;
}
}
@media screen and (min-width:803px) and (max-width:991px){
.cookieinfo {
height: 33px !important;
}
.cookieinfo-close {
margin-top: 5px;
}
.cookieinfo .container {
padding: 0 7px !important;
}
.bottom-btns.toptop {
bottom: 33px;
}
}
@media screen and (min-width:992px){
a.footer-btn-question {
position: absolute;
width: 44px;
right: 23px;
height: 44px;
border-radius: 50%;
font-size: 0px;
border: 2px solid transparent;
background-repeat: no-repeat;
background-position: center center;
cursor: pointer;
background-size: 23px;
background-image: url(https://hadassah.moscow/wp-content/uploads/2023/06/btn-chat.svg);
background-color: rgb(30, 154, 241);
}
div#buttons-bottom {
display: block;
position: fixed;
width: 46px;
height: 46px;
right: 0px;
bottom: 112px;
z-index: 999;
}
a.footer-btn-order {
display: none;
}
}
.online-label {
position: relative;
right: 0;
bottom: 0;
background: #fff;
padding: 5px 12px 5px 9px;
border: 1px solid #EAF0F8;
background: #FFF;
color: #0E78BC;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 130%; }
.labels-img {display: flex;position: absolute;align-items: center;height: 48px;
right: 0px;
}
.labels-img .country {
position: relative;
margin-left: 10px;
}.doctor-image picture {
display: flex;
flex-wrap: nowrap;
justify-content: flex-end;
align-content: center;
align-items: flex-end;
}.doctors-row .doctor-image .country {
position: relative;
}
@media (min-width: 768px) {
.mobile-image {
display: none;
}
}
@media (max-width: 767px) {
.desktop-image {
display: none;
}
}
#notification{
position: fixed;
right: -100%;
top: 100px;
width: 27%;
background: #E5F7FD;
padding: 20px 44px 20px 40px;
color: #374250;
font-size: 16px;
font-weight: 300;
z-index: 10;
transition: right 1s;
}
#notification.show {
right: 0;
}
#notification:before{
content: '';
display: block;
width: 20px;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: #E34238;
}
#notification #close-button{
background: none;
border: none;
position: absolute;
right: 10px;
top: 10px;
}
.section-main-slider__page{
margin-top: 100px;
}
@media (max-width: 767px) {
.section-main-slider__page{
margin-top: 0;
}
#notification{
top: 60px;
width: 80%;
padding: 10px 30px 6px 17px;
font-size: 12px;
}
#notification:before{
width: 10px;
}
#notification #close-button{
right: 5px;
}
} .carousel-offers {
overflow: hidden;
margin-top: 60px;
width: 100%;
}
.carousel-offers__item:before {
content: "";
width: 70%;
height: 100%;
background: linear-gradient(90deg, rgba(18, 54, 100, 0.00) 0%, rgba(18, 54, 100, 0.70) 36.43%, #123664 100%);
position: absolute;
z-index: 1;
right: 0;
bottom: 0;
}
.carousel-offers .slick-list {
max-width: 100%;
}
.carousel-offers__item {
width: 100%;
flex: 0 0 100%;
position: relative;
overflow: hidden;
display: flex !important;
min-height: 340px;
}
.carousel-offers__background-image, .carousel-offers__background-image-mobile {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
.carousel-offers__info,
.carousel-offers__content {
width: 50%;
flex: 0 0 50%;
}
.carousel-offers__info {
z-index: 2;
}
.carousel-offers__date {
font-size: 14px;
background: #71BF44;
backdrop-filter: blur(15px);
position: absolute;
left: 0;
top: 40px;
padding: 4px 20px 4px 40px;
color: white;
text-transform: uppercase;
}
.carousel-offers__content {
padding: 40px 60px 32px 40px;
color: white;
z-index: 1;
position: relative;
display: flex;
flex-direction: column;
justify-content: space-between;
font-weight: 300;
}
.carousel-offers__title {
font-size: 24px;
font-weight: 500;
text-transform: uppercase;
margin-bottom: 20px;
}
.carousel-offers__description {
font-size: 16px;
margin-bottom: 20px;
}
.carousel-offers__button {
color: #fff;
font-size: 16px;
background-color: #71BF44;
padding: 15px 53px;
text-transform: uppercase;
width: fit-content;
}
.carousel-offers button.slick-arrow.slick-arrow-offers {
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 2;
background: url(//hadassah.moscow/wp-content/themes/themeh/img/arrow-light.svg) no-repeat center;
}
.carousel-offers button.slick-arrow.slick-prev.slick-arrow-offers {
transform: translateY(-50%) rotate(180deg);
right: auto;
left: 0;
}
.carousel-offers__background-image-mobile {
display: none !important;
}
.order-archive-checkup{
padding-top: 0;
}
@media (max-width: 768px) {
.carousel-offers__content {
padding: 30px 55px 30px 27px;
}
}
@media (max-width: 550px) {
.carousel-offers {
padding-top: 40px;
}
.carousel-offers__background-image-mobile {
display: block !important;
}
.carousel-offers__background-image {
display: none !important;
}
.carousel-offers__item {
flex-wrap: wrap;
align-items: flex-end;
}
.carousel-offers__item:before {
width: 100%;
background: linear-gradient(180deg, rgba(18, 54, 100, 0) 0%, #123664 100%);
}
.carousel-offers__info,
.carousel-offers__content {
width: 100%;
flex: 0 0 100%;
}
.carousel-offers__description {
display: none;
}
.carousel-offers__content {
height: max-content;
padding: 30px 20px 17px 20px;
background: none;
justify-content: flex-end;
}
.carousel-offers__title {
font-size: 16px;
font-weight: 400;
}
.carousel-offers button.slick-arrow.slick-arrow-offers {
width: 48px;
}
.carousel-offers__button {
width: 100%;
text-align: center;
}
} .checkup-cost .section-price-checkup-priceblock-item{
height: auto;
margin-bottom: 20px;
}
.checkup-cost .section-price-checkup-priceblock-item-price{
margin-top: 0;
}
.checkup-cost .four-item .section-price-checkup-priceblock-item-price{
margin-top: 20px;
}
.checkup-cost .section-price-checkup-wrapper{
padding: 16px 20px;
}
.checkup-cost .section-price-checkup-priceblock-item.gray .section-price-checkup-priceblock-item-label{
background: #8795A6;
backdrop-filter: blur(30px);
-webkit-backdrop-filter: blur(30px);
padding: 3px 10px 4px 20px;
display: inline-block;
}
.checkup-cost .section-price-checkup-rows-prices{
width: 100%;
}
.checkup-cost .gray .section-price-checkup-priceblock-item-price{
color: #8795A6;
}
.checkup-cost .two-item .section-price-checkup-priceblock-item-price{
margin-top: 10px;
}
.checkup-cost .one-item .section-price-checkup-priceblock-item{
flex: 0 0 100%;
width: 100%;
}
.checkup-cost .two-item .section-price-checkup-priceblock-item{
flex: 0 0 calc( 50% - 20px);
width: calc( 50% - 20px);
}
.checkup-cost .three-item .section-price-checkup-priceblock-item{
flex: 0 0 calc( 33.33% - 20px);
width: calc( 33.33% - 20px);
}
.checkup-cost .four-item .section-price-checkup-priceblock-item{
flex: 0 0 calc( 25% - 20px);
width: calc( 25% - 20px);
}
@media (max-width: 992px) {
.checkup-cost .three-item .section-price-checkup-priceblock-item{
flex: 0 0 calc( 50% - 20px);
width: calc( 50% - 20px);
}
.checkup-cost .four-item .section-price-checkup-priceblock-item{
flex: 0 0 calc( 50% - 20px);
width: calc( 50% - 20px);
}
}
@media (max-width: 768px) {
.checkup-cost .two-item .section-price-checkup-priceblock-item{
flex: 0 0 100%;
width: 100%;
}
.checkup-cost .three-item .section-price-checkup-priceblock-item{
flex: 0 0 100%;
width: 100%;
}
.checkup-cost .four-item .section-price-checkup-priceblock-item{
flex: 0 0 100%;
width: 100%;
}
}
.page-id-6269 .main-wrapper > div:nth-child(4) {
order: 4;
}
.labels-img.personal_reception{
left: 0;
width: calc(100% - 48px);
background: #71BF44;
text-align: center;
justify-content: center;
color: white;
}
@media (max-width: 768px) {
.labels-img.personal_reception {
font-size: 18px;
}
}
.disclaimer{
margin: 60px 0 0;
padding: 30px 50px;
font-weight: 300;
background: #F6F8FC;
font-size: 16px;
}
.section-price-gastro .disclaimer{
margin: 0;
padding: 0 0 30px;
}
@media (max-width: 768px) {
.disclaimer{
margin: 30px 0;
padding: 40px 20px;
}
}
.box-wrapper{
display: flex;
}
.box-wrapper .left-box-part{
flex: 0 0 42%;
padding-right: 50px;
}
.box-wrapper .left-box-part .description{
font-weight: 300;
line-height: 24px;
}
.box-wrapper .right-box-part{
flex: 0 0 58%;
}
@media (max-width: 992px) {
.box-wrapper{
flex-wrap: wrap;
}
.box-wrapper .right-box-part{
flex: 0 0 100%;
}
.box-wrapper .left-box-part{
flex: 0 0 100%;
padding-bottom: 30px;
}
}
.download-price{
text-align: right;
padding: 24px 46px;
text-decoration: underline;
color: #374250;
}
.download-price a{
color: #374250;
}
@media (max-width: 992px) {
.download-price {
text-align: left;
padding: 24px 25px;
}
}
@media (max-width: 992px) {
.single-personal .container {
box-sizing: border-box;
}
}
@media (max-width: 768px) {
input[type="date"].add-mask:before {
content: "дд.мм.гггг";
color: #8795A6;
position: absolute;
display: inline-block;
padding: 1px 12px 1px 2px;
background: #fff;
letter-spacing: 0.02em;
}
input[type="date"].add-mask:focus:before {
display: none;
}
}
.section-forwhom-checkup-right-form-manager{
text-transform: none;
font-size: 16px;
color: #374250;
margin-bottom: 20px;
font-weight: 500;
}
.w-100, .w-100 input{
max-width: 100%!important;
}
.personal-page .form-group input[type='text'], 
.personal-page .form-group input[type='tel'], 
.personal-page .form-group input[type='email'], 
.personal-page .form-group textarea, 
.personal-page .form-group input[type='date'], 
.personal-page .form-group select {
color: black !important;
}
.personal-page .form-group input::placeholder, 
.personal-page .form-group textarea::placeholder {
color: black;
opacity: 1;
}
.personal-page .section-price-checkup.checkup-cost h2{
margin-bottom: 15px;
}
.personal-page .section-price-checkup.checkup-cost .subtitle{
margin-bottom: 30px;
}
select {
padding: 10px;
padding-right: 30px;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: url(https://hadassah.moscow/wp-content/themes/themeh/img/page_checkup/down.svg) no-repeat center right!important;
}
select::-ms-expand {
display: none;
}
.unsubscribe {
margin-top: 20px;
}
.unsubscribe p {
color: #374250;
font-size: 14px;
font-weight: 300;
line-height: 17px;
letter-spacing: 0.02em;
margin-bottom: 17px;
}
.unsubscribe p:last-child {
margin-bottom: 0;
}
.unsubscribe a {
text-decoration: underline;
}
.bitrix-enabled .section-order-box-right{
display: flex;
justify-content: center;
align-items: center;
}
@media (min-width: 1199.95px) {
.bitrix-enabled .form-row__form {
flex-grow: 1;
}
}
.bitrix-enabled .form__row {
display: flex;
column-gap: 40px;
}
.bitrix-enabled .section-order-row {
align-items: center;
}
.bitrix-enabled .row-application__text {
font-weight: 300;
margin-bottom: 0;
}
.bitrix-enabled .form__submit-wrapper {
flex: 0 0 35%;
justify-content: flex-end;
display: flex;
align-items: center;
text-align: center;
}
@media (max-width: 991px) {
.bitrix-enabled .btn.call.bottom-bar {
display: block;
}
.bitrix-enabled .row-application__text{
text-align: center;
}
.bitrix-enabled .form__submit-wrapper {
flex: 100%;
justify-content: center;
width: 100%;}
.bitrix-enabled .form__row {
flex-direction: column;
row-gap: 20px;
}
}
@media (max-width: 768px) {
.fancybox-content iframe{
width: 100%;
}
}
@media (min-width: 767.95px) {
.main-department .hero__body {
max-width: 450px;
}
}
.wpcf7-acceptance .wpcf7-list-item label input[type='checkbox']{
position: relative;
top: 0;
margin-bottom: 0;
}
.page-id-15974.page-template-page-gastro-new .main-wrapper div#doctors{
order: 6;
}
.work {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 40px;
list-style: none;
margin: 0;
padding: 0;
}
@media (max-width: 1024px) {
.work {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
}
.work__item {
background-color: #F6F8FC;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 30px 20px;
width: 100%;
box-sizing: border-box;
}
@media (max-width: 1024px) {
.work__item {
border-right: none;
}
}
@media (max-width: 768px) {
.work{
gap: 10px;
}
}
.work__header {
display: flex;
gap: 20px;
padding-bottom: 20px;
}
.work__icon {
height: 100%;
margin-bottom: 20px;
max-height: 90px;
max-width: 90px;
width: 100%;
}
.work__title {
font-family: inherit;
font-size: 16px;
font-weight: 400;
line-height: 1.5;
margin: 0;
margin-bottom: 20px;
text-transform: uppercase;
}
.work__content {
font-family: inherit;
font-size: 16px;
font-weight: 300;
line-height: 1.5;
margin: 0;
margin-bottom: 16px;
max-width: 270px;
}
.work__content p{
margin-bottom: 10px;
margin-top: 0;
}
@media (max-width: 1024px) {
.work__content {
max-width: 100%;
}
}
.work__content a {
white-space: nowrap;
text-decoration: none;
color: #0E78BC;
}
.work__btn {
background: #71BF44;
color: #ffffff;
font-family: inherit;
font-size: 14px;
font-weight: 300;
line-height: 1.2;
margin-top: auto;
width: 100%;
padding: 14px 24px;
text-align: center;
box-sizing: border-box;
text-transform: uppercase;
}
.work__btn:hover{
color: #ffffff;
opacity: .7;
}
@media (max-width: 768px) {
.work__btn {
max-width: 100%;
}
}
.section__title{
font-weight: 300;
font-size: 32px;
line-height: 120%;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E78BC;
margin-top: 0px;
margin-bottom: 40px;
}