:root {
--fs: 16px;
--md1: 1199.95;
--md2: 991.95;
--md3: 767.95;
--md4: 575.95;
--transition: 0.2s;
--header-height: 81.8px;
--cyan: #00ffff;
--yellow: #ffff00;
--orange: #fcb900;
--orange-ok: #f2720c;
--green: #71bf44;
--green-wa: #12af0a;
--green-dark: #56ac25;
--blue: #00aeef;
--blue-light: #cceffc;
--blue-dark: #0e78bc;
--blue-tg: #2ca5e0;
--blue-vk: #587ea3;
--black: #000000;
--dark: #374250;
--gray: #8795a6;
--gray-medium: #e0e4eb;
--gray-light: #eaf0f8;
--light: #f6f8fc;
--white: #ffffff;
--main: var(--green);
--bright: var(--blue);
--hover: var(--blue);
--text-main: var(--dark);
--text-second: var(--white);
--text-gray: var(--gray);
--text-light: var(--light);
--mask: rgba(55, 66, 80, 0.5);
--mask-light: rgba(55, 66, 80, 0.2);
--bg-main: var(--white);
--bg-second: var(--light);
--bg-gray: var(--gray);
--bg-light: var(--blue-light);
--border-dark: var(--gray-medium);
--border: var(--gray-light)
}
._section {
width: 100%;
padding: 50px 0
}
._container * {
box-sizing: border-box;
}
._container {
width: 100%;
margin: 0 auto;
max-width: 1280px;
padding-left: 60px;
padding-right: 60px;
box-sizing: border-box;
}
._title {
color: #0e78bc;
text-transform: uppercase;
font-size: 2em;
line-height: 120%;
letter-spacing: .02em;
font-weight: 300;
margin-bottom: 40px;
margin-top: 0;
}
@media (max-width: 991.95px) {
._section {
padding: 30px 0
}
._title {
font-size: 1.5em;
margin-bottom: 30px
}
}
@media (max-width: 767.95px) {
._container {
padding-left: 10px;
padding-right: 10px
}
} .inspections__group-body {
display: flex;
align-items: center;
}
.inspections__group-item:not(:last-child) {
margin-bottom: 40px;
}
.inspections__item {
position: relative;
display: flex;
align-items: center;
}
.inspections__item-body {
padding: 20px 0 40px;
border-top: 1px solid var(--border);
border-bottom: 1px solid var(--border);
}
.inspections__item-title {
font-size: 1.5em;
line-height: 1.5;
font-weight: 500;
margin: 0;
}
.inspections__item-subtitle {
color: var(--blue-dark);
line-height: 1.5;
}
.inspections__item-text-p {
line-height: 1.5;
font-weight: 300;
margin-top: 10px;
margin-bottom: 0;
}
.inspections__item-svg {
position: absolute;
left: calc(100% - 96px);
}
@media (min-width: 1199.95px) {
.inspections__group:not(:last-child) {
margin-bottom: 100px;
}
.inspections__item {
column-gap: 69px;
padding-right: 107px;
}
.inspections__item-body {
width: 560px;
}
.inspections__item-subtitle {
margin-top: 10px;
}
.inspections__item-text {
margin-top: 20px;
}
}
@media (max-width: 1199.95px) {
.inspections__group:not(:last-child) {
margin-bottom: 40px;
}
.inspections__item {
flex-wrap: wrap;
column-gap: 22px;
}
.inspections__item-body {
display: contents;
}
.inspections__item-title {
order: -1;
flex-basis: 100%;
margin-bottom: 10px;
padding-top: 20px;
border-top: 1px solid var(--border);
}
.inspections__item-text {
padding-bottom: 20px;
border-bottom: 1px solid var(--border);
}
.inspections__item-image {
order: -1;
flex-basis: 60px;
}
.inspections__item-img {
width: 100%;
}
.inspections__group-image {
display: none;
}
.inspections__item-svg {
display: none;
}
}
.composition {
font-weight: 300;
padding: 50px 0;
}
.composition__head {
display: flex;
justify-content: space-between;
}
.composition__tabs {
display: flex;
column-gap: 25px;
padding-left: 0;
margin-bottom: 0;
}
.composition__tab {
display: flex;
align-items: center;
column-gap: 15px;
}
.composition__tab._active .composition__tab-radio {
border-color: var(--main);
}
.composition__tab._active .composition__tab-radio::before {
width: 8px;
height: 8px;
background-color: var(--main);
}
.composition__tab-radio {
transition-duration: var(--transition);
display: flex;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
border-radius: 50%;
border: 2px solid var(--text-main);
}
.composition__tab-radio::before {
content: "";
transition-duration: var(--transition);
width: 0;
height: 0;
background-color: var(--text-main);
border-radius: 50%;
}
.composition__legend-variant {
transition-duration: var(--transition);
display: flex;
row-gap: 15px;
column-gap: 32px;
margin-bottom: 0;
}
.composition__legend-variant:not(._active) {
display: none;
}
.composition__legend-item {
display: inline-flex;
align-items: center;
column-gap: 10px;
}
.composition__legend-item::before {
content: "";
padding: 12px 12px;
background: var(--light);
}
.composition__legend-item--plus::before {
background: var(--blue-light);
}
.composition__body-variant {
margin-top: 40px;
border-top: 1px solid var(--text-main);
}
.composition__body-variant:not(._active) {
display: none;
}
.cmp-spoller {
border-bottom: 1px solid var(--dark);
}
.cmp-spoller__btn {
text-align: left;
width: 100%;
padding: 21px 0px 20px 0;
border: none;
border-bottom: 1px solid var(--border);
}
.cmp-spoller__title {
font-weight: 500;
letter-spacing: 0.02em;
text-transform: uppercase;
}
.cmp-spoller__subtitle {
text-align: left;
font-size: 0.875em;
display: block;
}
.cmp-spoller__block-row {
display: flex;
justify-content: flex-end;
border-bottom: 1px solid var(--border);
}
.cmp-spoller__block-row-text {
line-height: 150%;
margin-right: auto;
padding: 20px 0;
}
.cmp-spoller__block-row-availability {
display: flex;
align-items: center;
justify-content: center;
flex: 130px 0 0;
background-color: var(--bg-second);
}
.cmp-spoller__block-row-availability--plus {
background-color: var(--bg-light);
}
@media (min-width: 575.95px) {
.composition__legend-variant {
align-items: center;
}
}
@media (max-width: 991.95px) {
.composition {
padding: 30px 0;
}
.composition__title {
margin-bottom: 40px;
}
.composition__head {
flex-direction: column;
row-gap: 40px;
}
.composition__body-variant {
margin-top: 45px;
}
}
@media (max-width: 767.95px) {
.cmp-spoller__block-row-availability {
flex: 32px 0 0;
}
}
@media (max-width: 575.95px) {
.composition__legend-variant {
flex-direction: column;
padding: 0;
}
}
._chevron {
display: flex;
align-items: center;
justify-content: space-between;
}
._chevron:after {
content: "";
transform: rotate(90deg);
flex: 7px 0 0;
height: 13px;
margin-right: 15px;
transition-duration: var(--transition);
background: url(//www.hadassah.moscow/wp-content/themes/themeh/img/chevron.svg) no-repeat center;
background-size: contain;
}
._chevron._active:after {
transform: rotate(-90deg);
}
button, input, textarea {
font-family: Inter;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit;
background-color: inherit;
}
.section-advantages-slider__personal .title {
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #FFFFFF;
padding-bottom: 15px;
}
.section-advantages-slider__personal .slider-advantages-item {
padding: 40px;
}
.section-advantages-slider__personal .slider-advantages-item .image {
margin-right: 0;
}
.section-video-checkup__personal .slider-video-checkup-item-image > img {
height: 315px;
object-fit: cover;
}
.section-personal-strategy .row {
display: flex;
margin: 0 -20px;
flex-wrap: wrap;
}
.section-personal-strategy .col-md-6 {
flex: 0 0 50%;
width: 50%;
padding: 0 20px;
}
.section-personal-strategy .item .title {
font-size: 24px;
font-weight: 500;
padding-bottom: 10px;
}
.section-personal-strategy .item.for-wrapp {
border-bottom: none;
}
.section-personal-strategy .item {
font-size: 16px;
font-weight: 300;
padding: 40px 0;
border-bottom: 1px solid #EAF0F8;
}
.section-personal-strategy .item:first-child {
border-top: 1px solid #EAF0F8;
}
.section-personal-strategy .for {
background-color: #F6F8FC;
padding: 20px;
margin-bottom: 70px;
}
.section-personal-strategy .show-mobile {
display: none !important;
}
.section-personal-strategy .approved {
background-color: #0E78BC;
color: white;
display: flex;
padding: 20px;
align-items: flex-end;
}
.section-personal-strategy .approved p {
width: 50%;
flex: 50%;
font-size: 16px;
font-weight: 300;
padding-right: 30px;
line-height: 24px;
margin-bottom: 0;
}
.section-personal-strategy .approved img {
width: 50%;
flex: 50%;
padding-left: 30px;
}
.block-header {
h1 {
margin: 0;
}
}
.page-first-screen-personal {
justify-content: flex-end;
}
.chess-order .row {
display: flex;
margin: 0 -20px;
padding-bottom: 40px;
}
.chess-order .row.odd {
flex-direction: row-reverse;
}
.chess-order .col-md-6 {
flex: 0 0 50%;
width: 50%;
padding: 0 20px;
}
.chess-order .chess-order__img {
height: 240px;
width: 100%;
object-fit: cover;
}
.chess-order h3 {
font-weight: 500;
}
.section-inprogramm {
background-size: cover !important;
}
.password-protected-form {
max-width: 300px;
margin: 50px auto;
text-align: center;
padding: 20px;
background: #F6F8FC;
border: 1px solid #EAF0F8;
}
.password-protected-form p {
margin-bottom: 10px;
font-size: 16px;
}
.password-protected-form input[type="password"] {
width: 100%;
padding: 8px;
margin-bottom: 10px;
border: 1px solid #EAF0F8;
border-radius: 3px;
}
.password-protected-form input[type="submit"] {
width: 100%;
padding: 8px;
background: #71BF44;
border: none;
color: white;
border-radius: 3px;
cursor: pointer;
}
.password-protected-form input[type="submit"]:hover {
background: #5ca036;
}
@media (max-width: 992.95px) {
.section-personal-strategy .show-mobile {
display: flex !important;
}
.section-personal-strategy .hide-mobile {
display: none !important;
}
}
@media (max-width: 767.95px) {
.section-advantages-slider__personal .title{
text-align: center;
}
.chess-order .content {
padding-bottom: 20px;
}
.section-personal-strategy .approved p{
flex: 0 0 100%;
width: 100%;
padding: 0;
padding-bottom: 20px;
}
.section-personal-strategy .approved img{
flex: 0 0 100%;
width: 100%;
padding: 0 20px;
}
.section-personal-strategy .approved{
flex-wrap: wrap;
}
.section-personal-strategy .for {
margin-bottom: 0;
}
.section-video-checkup__personal .slider-video-checkup-item-image > img {
height: 170px;
}
.section-personal-strategy .row {
flex-wrap: wrap;
}
.section-personal-strategy .col-md-6 {
flex: 0 0 100%;
width: 100%;
}
.section-personal-strategy .col-md-6:first-child {
padding: 0;
}
.section-personal-strategy .item.add {
padding: 0 20px 20px;
}
.section-personal-strategy .item {
padding: 20px 0;
}
.chess-order .row {
flex-wrap: wrap;
}
.chess-order .col-md-6 {
flex: 0 0 100%;
width: 100%;
}
}