.stat {
}
.stat__container {
display: flex;
justify-content: space-between;
gap: 40px;
}
.stat__title {
margin-bottom: 40px;
}
.stat__subtitle {
font-size: 1.5em;
line-height: 1.5;
font-weight: 300;
}
.stat__item {
display: flex;
}
.stat__item:not(:last-child) {
margin-bottom: 20px;
}
.stat__item-image {
flex: 110px 0 0;
height: 80px;
}
.stat__item-img {
width: 100%;
height: 100%;
object-fit: contain;
}
.stat__item-num {
color: var(--blue-dark);
font-size: 2.75em;
line-height: 1.3;
font-weight: 300;
letter-spacing: 0.02em;
}
.stat__item-sign {
text-transform: uppercase;
line-height: 1.5;
font-weight: 300;
}
.steps__body {
counter-reset: step;
display: grid;
gap: 40px;
}
.steps__item {
display: flex;
gap: 20px;
}
.steps__romb {
display: flex;
align-items: center;
justify-content: center;
flex: 40px 0 0;
height: 40px;
background-image: url(//hadassah.moscow/wp-content/themes/themeh/img/romb.svg);
}
.steps__romb::after {
counter-increment: step;
content: counter(step);
font-size: 1.5em;
font-weight: 300;
line-height: 1.5;
}
.steps__item-p {
line-height: 1.5;
font-weight: 300;
margin-top: 0;
}
.staff__title {
margin-bottom: 40px;
}
.staff__body {
display: flex;
gap: 40px;
}
.staff__item {
flex: calc(50% - 47px) 0 0;
}
.staff__item-info {
padding: 30px 20px;
background-color: var(--bg-second);
}
.staff__item-box {
display: flex;
}
.staff__item-box::before {
content: "";
width: 47px;
margin-right: 20px;
background: url(//hadassah.moscow/wp-content/themes/themeh/img/manager.svg) no-repeat center top/contain;
}
.staff__item-name {
color: var(--blue-dark);
}
.staff__item-position {
font-weight: 300;
margin-top: 10px;
}
.staff__item-phones {
margin-top: 25px;
}
.staff__item-phones::before {
height: 21px;
background-image: url(//hadassah.moscow/wp-content/themes/themeh/img/earphone.svg);
}
.staff__item-phone {
font-weight: 300;
margin-top: 0;
}
.staff__item-phone:not(:last-child) {
margin-bottom: 10px;
}
.staff__item-emails {
margin-top: 30px;
}
.staff__item-emails::before {
height: 23px;
background-image: url(//hadassah.moscow/wp-content/themes/themeh/img/mails.svg);
}
.staff__item-email {
color: var(--blue-dark);
font-weight: 300;
margin-top: 0;
}
.staff__item-email:not(:last-child) {
margin-bottom: 10px;
}
.staff__item-image {
margin-top: 10px;
}
.staff__item-img {
width: 100%;
}
.staff__button {
font-weight: 300;
min-width: 260px;
margin-top: 40px;
}
.hero__title {
color: var(--text-second);
}
.hero__body {
align-items: flex-start;
justify-content: center;
}
.hero__subtitle {
text-wrap: wrap;
}
.hero__button {
min-width: 260px;
margin-top: 40px;
}
.hero__image-wrapper::after {
background: linear-gradient(86.48deg, rgba(55, 66, 80, 0.9) 0%, rgba(55, 66, 80, 0) 72.26%);
}
.checkmarks__title {
margin: 0 0 19px;
}
.checkmarks__intro {
font-size: 1.5em;
margin: 0 0 40px;
}
.checkmarks__list-title {
color: var(--blue-dark);
font-size: 1.25em;
line-height: 1.45;
padding: 20px 0;
border-top: 1px solid var(--border);
}
.checkmarks__list {
margin-bottom: 0;
padding-bottom: 4px;
}
.checkmarks__list:last-child {
border-bottom: 1px solid var(--border);
}
.checkmarks__item {
line-height: 1.5;
align-items: flex-start;
padding: 0;
border: none;
margin-bottom: 16px;
}
.checkmarks__item::before {
position: static;
flex: 13px 0 0;
height: 10px;
margin: 6px 20px 0 0;
padding: 0;
}
.form-row__title {
font-size: 1.25em;
}
.form-wrapper {
flex-grow: 1;
background-color: var(--bg-second);
}
.text-img {
justify-content: space-between;
}
.text-img__img-wrapper {
max-width: calc(50% - 20px);
margin-bottom: 0;
}
.text-img__img {
margin: 0;
}
.disclaimer__body {
font-weight: 400;
padding: 30px;
background-color: var(--bg-second);
}
@media (min-width: 767.95px) {
.hero__body {
max-width: 415px;
}
.hero__title {
font-size: 2.75em;
margin: 0;
}
}
@media (min-width: 991.95px) {
.stat__left {
max-width: 560px;
}
.stat__title {
font-size: 2.75em;
line-height: 1.3;
margin-bottom: 58px;
}
.stat__item {
max-width: 260px;
}
.staff__title {
margin-bottom: 60px;
}
}
@media (min-width: 1199.95px) {
.stat__stat {
margin-right: 30px;
}
.steps__body {
grid-auto-flow: column;
grid-auto-columns: 1fr;
}
.form-row__top-block {
max-width: 250px;
}
.text__title {
margin-bottom: 60px;
}
}
@media (max-width: 1199.95px) {
.text__title {
margin-bottom: 40px;
}
}
@media (max-width: 991.95px) {
.stat__container {
flex-direction: column;
}
.staff__body {
flex-direction: column;
gap: 20px;
}
.staff__item-info {
padding: 30px 10px;
}
.staff__item-box::before {
width: 20px;
}
.staff__button {
width: 100%;
}
.text-img__img-wrapper {
display: none;
}
}
@media (max-width: 767.95px) {
.staff__item-info {
transform: translateX(-10px);
width: calc(100% + 20px);
}
.hero__body {
justify-content: flex-end;
}
.hero__button {
width: 100%;
margin-top: 0;
}
.disclaimer {
transform: translateX(-10px);
width: calc(100% + 20px);
}
.disclaimer__body {
padding: 30px 10px;
}
}