.header__menu ul.sub-menu {
display: none;
position: absolute;
top: 100%;
background: #F3F3F3;
padding: 1rem 1rem 0;
}
.menu-item-has-children:hover .sub-menu {
transition: 0.3s;
height: 100%; opacity: 1;
display: block;
}
ul.sub-menu.active {
display: block;
}
.menu-item-has-children {
position: relative;
}
.recaptcha {
padding-bottom: 0 !important;
}
.recaptcha a {
margin: 0;
}
.menu-item-has-children a:hover::after {
transform: translateY(-50%) rotate(90deg);
transition: 0.4s;
}
.menu-item-has-children a::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/chevron-left2.svg);
position: absolute;
right: -15px;
top: 50%;
transform: translateY(-50%) rotate(90deg);
margin-left: 0.12rem;
transition: 0.4s;
}
.sub-menu a::after {
content: none;
}
.header__menu .menu-item-has-children:hover .sub-menu {
height: unset;
}
.header__menu ul.sub-menu li {
width: 100%;
display: inline-flex;
margin-bottom: 1rem;
padding: 0;
}
.header {
position: relative;
z-index: 3;
background: #F3F3F3;
}
.header .width-page {
overflow: visible;
}
.current-menu-item a {
color: #3b9e9a;
}
.header__logo {
height: 1.74rem;
}
.breadcrumb {
padding: 1.06rem 0;
font-family: "Raleway";
font-size: 0.875rem;
font-weight: 500;
color: #282328;
}
.breadcrumb__content span {
font-family: "Raleway";
font-weight: 500;
font-size: 0.875rem;
color: #3A3A3A;
}
.breadcrumb__content a span {
font-size: 0.875rem;
font-style: normal;
font-weight: 300;
font-family: "Raleway";
margin-right: 0.63rem;
margin-left: 0.63rem;
}
.breadcrumb__content span:first-of-type a span {
margin-left: 0;
}
.breadcrumb__content span:last-child {
margin-left: 0.63rem;
}
.header__top {
display: flex;
justify-content: space-between;
align-items: center;
line-height: 1.4rem;
padding: 1.59rem 0 1.28rem;
}
.header__top_logo {
object-fit: cover;
max-width: 8.125rem;
}
.header__links {
display: flex;
}
.header__links a {
margin-right: 0.6rem;
}
.header__links a:last-child {
margin-right: 0;
}
.hedear__adress {
display: flex;
align-items: center;
}
.hedear__adress_content {
font-size: 1rem;
color: #5B5952;
}
.hedear__adress::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/map.svg);
margin-right: 0.94rem;
height: 2.25rem;
}
.hedear__number {
display: flex;
align-items: center;
font-weight: 700;
font-variant-numeric: lining-nums proportional-nums;
font-size: 1.125rem;
margin: 0 0.94rem;
}
.header__more {
display: flex;
align-items: center;
}
.hedear__number_content {
display: flex;
flex-direction: column;
align-items: center;
}
.hedear__number_content div {
cursor: pointer;
color: #3A3A3A;
font-size: 1rem;
line-height: 140%;
font-weight: 400;
text-decoration-line: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
}
.hedear__number_content div:hover {
text-decoration: none;
}
.header__btn {
padding: 0.7rem 1.25rem;
background: #B3ADA4;
text-transform: uppercase;
font-size: 1rem;
}
.header__btn--mobile {
display: inline-block;
}
.header__btn:hover {
background: #787674;
}
.header__menu {
display: flex;
border-top: 1px solid transparent;
align-items: center;
justify-content: space-between;
position: relative;
}
.header::before {
content: '';
height: 0.0625rem;
width: 100%;
position: absolute;
top: 90px;
background: #B3ADA4;
opacity: 0.5;
left: 0;
}
.menu {
display: flex;
width: 100%;
font-size: 1rem;
font-weight: 300;
text-transform: uppercase;
}
.menu li {
margin-right: 1rem;
padding: 1rem 0;
}
.menu li:last-of-type {
margin-right: 0;
}
.menu a:hover {
color: #3b9e9a;
}
.menu li a {
font-size: .8rem;
}
.header__search-input {
display: flex;
position: relative;
align-items: center;
}
.header__search-input::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/search.svg);
display: block;
width: 1.125rem;
height: 1.25rem;
position: absolute;
right: 0.62rem;
}
.header__search-input input {
font-family: "Raleway";
width: 16.4375rem;
padding: 0.375rem 1.745rem 0.375rem 0.62rem;
border: none;
background: #fff;
border-radius: 5px;
font-size: 1rem;
line-height: 140%;
}
.menu.hidden {
display: none;
}
.burger-menu_button {
background: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/menu.svg) no-repeat center center / cover;
width: 2.75rem;
height: 2.75rem;
display: block;
cursor: pointer;
}
.burger__close {
position: absolute;
top: 1.875rem;
right: 1.875rem;
}
.burger-menu {
display: none;
}
.burger-menu_nav {
padding: 2.5rem 3.38rem;
position: fixed;
top: 0;
z-index: 999;
width: 45.5rem;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 1.5rem;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
height: 100%;
align-items: flex-start;
background-color: #fff;
overflow-y: auto;
right: -100%;
-webkit-transition: 0.8s;
-o-transition: 0.8s;
transition: 0.8s;
}
.burger-menu_active .burger-menu_nav {
right: 0;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.burger-menu_link {
font-weight: 500;
font-size: 0.875rem;
line-height: 1.5rem;
margin-top: 1rem;
}
.burger-menu_nav .custom-logo-link {
margin-bottom: 1.5625rem;
}
.burger-menu_buttontwo {
font-size: 45px;
position: absolute;
background: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/4115230-cancel-close-cross-delete_114048.svg), no-repeat center center / cover;
top: 0.62rem;
width: 1.9375rem;
height: 2.125rem;
color: #fff;
right: 0.62rem;
cursor: pointer;
}
.burger-menu_link:hover {
-webkit-filter: brightness(0.9);
filter: brightness(0.9);
}
.burger-menu_overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
z-index: 998;
}
.burger-menu_active .burger-menu_overlay {
display: block;
background-color: rgba(40, 35, 40, 0.7);
z-index: 995;
color: #282328a8;
}
.custom-two {
display: block;
width: 100%;
max-width: 11.25rem;
margin-bottom: 1.5625rem;
}
.burger__content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
font-weight: 500;
font-size: 0.75rem;
line-height: 1rem;
color: #fff;
margin-top: 4.375rem;
}
.burger__content a {
font-weight: 500;
font-size: 1.25rem;
line-height: 1.5rem;
color: #95C623;
margin-top: 0.5rem;
margin-bottom: 1rem;
}
.burger__content .header__one_links {
margin: 0;
}
.burger__content .header__link:first-child {
margin-left: 0;
margin-right: 0.9375rem;
}
.burger__img {
max-width: 3.375rem;
position: absolute;
top: 0.5rem;
left: 0.5rem;
}
.menu__burger_nav {
display: grid;
grid-gap: 0.94rem;
width: 100%;
}
.burger-menu_nav .header__search-input {
display: flex;
margin-right: 0;
}
.burger-menu_nav .header__search-input input {
width: 100%;
}
.burger-menu_nav .header__search-input input {
padding: 0.8125rem 2.5625rem;
background: #F3F3F3;
}
.burger-menu_nav .hedear__number {
display: none;
}
.burger-menu_nav .header__links {
display: none;
}
.burger-menu_nav .hedear__adress {
display: flex;
}
.modal__close {
background-image: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/closeicon.svg);
width: 1.625rem;
height: 1.625rem;
position: absolute;
top: 0.63rem;
right: 0.63rem;
}
.hero {
padding: 0;
background: #E9E9E9;
position: relative;
}
.swiper-slide-banner {
background-position: right;
background-size: auto 100%;
background-repeat: no-repeat;
}
.hero__content {
max-width: 35rem;
font-weight: 300;
}
.hero__title {
font-size: 2.45rem;
font-family: "OrchideaPro";
font-weight: 400;
line-height: 125%; letter-spacing: -0.16rem;
text-transform: uppercase;
color: #3A3A3A;
}
.hero__subtitle {
margin-top: 1.2rem;
max-width: 100%;
font-size: 0.9rem;
line-height: 1.2;
letter-spacing: -0.02em;
font-weight: 500;
display: flex;
align-items: center;
}
.hero__subtitle::before {
content: '';
background-image: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/img/new/hero-svg.svg);
background-size: cover;
display: block;
background-repeat: no-repeat;
background-position: center;
width: 1.1rem;
height: 1.1rem;
flex-shrink: 0;
margin-right: 5px;
}
.hero__list ul {
list-style: disc;
margin-left: 2rem;
margin-top: 3rem;
font-size: .9rem;
line-height: 1.2;
letter-spacing: -0.02em;
}
::marker {
font-size: 1rem;
}
.hero__list li {
padding-left: 0.5rem;
margin-bottom: 0.25rem;
}
.hero__list li:last-of-type {
margin-bottom: 0;
}
.hero__content {
padding: 8.22rem 0;
}
.hero__btn {
padding: 1rem 1.75rem;
margin-top: 2.5rem;
display: block;
background: #3A5554;
width: max-content;
text-transform: uppercase;
font-family: "OrchideaPro";
font-weight: 400;
letter-spacing: -0.02em;
}
.hero__btn:hover {
background: #596a69;
}
.hero__img {
position: absolute;
top: -100%;
right: 0;
height: 100%;
width: 80.7rem;
}
.hero__img img {
width: 100%;
}
.swiper .swiper-button-prev {
left: 2.81rem;
top: 50%;
}
.swiper .swiper-button-next {
right: 2.81rem;
top: 50%;
}
.swiper-pagination-bullet {
background: transparent;
border: 1px solid #3A5554;
opacity: 1;
}
.swiper-pagination-bullet-active {
background: #3A5554;
border: none;
}
.swiper-button-prev::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/prev.svg);
}
.swiper-button-next::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/next.svg);
}
.advantages {
padding-top: 4.06rem;
padding-bottom: 2.81rem;
}
.advantages__content {
display: flex;
flex-direction: row;
align-items: stretch;
justify-content: space-between;
overflow: hidden;
}
.advantages__content__mobil {
display: none;
}
.advantages__content__mobil .dop__slid {
height: 59px;
}
.advantages__content__mobil .advantages__block.spec {
display: flex;
margin-top: 0;
}
.advantages__content__mobil .swiper-slide:nth-child(2) .advantages__block {
flex-direction: column-reverse;
}
.advantages__content__mobil .swiper-slide:nth-child(2) .advantages__block .advantages__name {
margin-bottom: 0;
margin-top: 0.94rem;
}
.advantages__content__mobil .swiper-slide:nth-child(2) .advantages__block .block__title {
margin-top: auto;
}
.advantages__content__mobil .advantages__block_content {
height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
.advantages__content__mobil .swiper-button-next {
top: 91%;
right: 70%;
}
.advantages__content__mobil .swiper-slide {
height: auto;
}
.advantages__content__mobil .swiper-button-prev {
top: 91%;
right: 0;
left: 8%;
}
.advantages__blocks {
display: flex;
margin-top: 2.56rem;
align-items: stretch;
}
.advantages__block {
width: 16.875rem;
display: flex;
flex-direction: column;
}
.spec-dop {
display: none;
}
.advantages__block_content {
padding: 2.8125rem 1.875rem;
background: #F3F3F3;
border-radius: 1.875rem;
}
.advantages__blocks .advantages__block {
margin-right: 1.87rem;
}
.advantages__blocks .advantages__block:nth-child(2) {
flex-direction: column-reverse;
}
.advantages__blocks .advantages__block:nth-child(2) .advantages__name {
margin-bottom: 0;
margin-top: 0.94rem;
}
.block__title {
font-family: "OrchideaPro";
font-weight: 400;
font-size: 1.25rem;
line-height: 125%;
letter-spacing: -0.1rem;
text-transform: uppercase;
margin-bottom: 0.94rem;
}
.advantages__block_content p {
font-size: 1.125rem;
font-weight: 300;
}
.advantages__name::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/check-2.svg);
width: 1.5rem;
height: 1.5rem;
margin-right: 0.63rem;
}
.advantages__name {
color: #ABABAB;
font-size: 0.875rem;
font-weight: 300;
margin-bottom: 0.94rem;
text-transform: uppercase;
display: flex;
align-items: center;
}
.advantages__block.spec .advantages__block_content {
background: #3A5554;
color: #fff;
padding: 2.375rem 1.875rem;
}
.dop__slid {
height: 38px;
}
.navigation {
display: flex;
margin-bottom: 1.37rem;
}
.about {
padding-top: 2.81rem;
padding-bottom: 4.38rem;
}
.about__desc {
font-weight: 400;
margin-bottom: 1.37rem;
}
.about__subtitle {
color: #fff;
display: block;
width: 23rem;
font-weight: 400;
padding: 1.5625rem;
font-size: 1.25rem;
background: #3A5554;
border-radius: 1.875rem;
line-height: 125%; letter-spacing: -0.1rem;
text-transform: uppercase;
font-weight: 400;
line-height: 127%;
margin-bottom: 0.94rem;
max-width: 22rem;
font-family: "OrchideaPro";
}
.about__subtitle h1 {
font-size: 1.25rem;
line-height: 125%; letter-spacing: -0.1rem;
text-transform: uppercase;
color: #fff;
margin-bottom: 0;
}
.about__text {
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
display: flex;
flex-direction: column;
display: grid;
grid-gap: 1rem;
}
.about__content_info {
padding: 1.875rem 2.1875rem 27.25rem;
max-width: 48rem;
border-radius: 1.875rem;
background: #F3F3F3;
}
.about__content {
display: flex;
justify-content: space-between;
}
.about__content_main {
margin-right: 1.875rem;
}
.swiper-two {
width: 100%;
overflow-x: hidden;
margin-top: -23rem;
}
.swiper-button-next {
top: 71%;
right: -74px;
}
.swiper-button-prev {
top: 71%;
left: -74px;
}
.swiper-two .swiper-pagination {
bottom: 0;
}
.about__gallery a {
width: 100%;
height: 100%;
}
.about__gallery img {
width: 100%;
border-radius: 1.875rem;
max-width: 23.125rem;
height: 23.125rem;
object-fit: cover;
}
.services {
padding-top: 3.12rem;
}
.services .navigation {
margin-bottom: 2.5rem;
}
.services__content {
display: flex;
justify-content: space-between;
}
.services__column {
display: flex;
flex-direction: column;
width: 100%;
}
.services__block {
display: flex;
flex-direction: column;
padding: 1.875rem;
border-radius: 1.88rem;
background: #E4E2DB;
max-width: 23.125rem;
width: 100%;
}
.first-block {
background: #3A5554;
margin-right: 1.12rem;
}
.services__block .block__title {
padding-bottom: 0.94rem;
border-bottom: 1px solid #B3ADA4;
}
.first-block .block__title {
border-bottom: 1px solid rgba(208, 209, 213, 0.50);
}
.services__column .services__block:first-child .block__title {
border: none;
padding: 0;
}
.first-block .block__title {
color: #fff;
}
.first-block .services__item a {
color: #fff;
}
.first-block .services__link {
color: #fff;
}
.first-block .services__item::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/arrow-up-right-2.svg);
max-height: 1.1875rem;
}
.services__column .services__block:first-child .services__item::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/arrow-up-right-2.svg);
max-height: 1.1875rem;
}
.block__title.services__item::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/arrow-up-right-2.svg);
max-height: 1.1875rem;
}
.services__column .services__block:first-child .block__title {
display: flex;
align-items: flex-start;
justify-content: space-between;
}
.services__column .services__block:first-child {
height: max-content;
background: #3A5554;
margin-bottom: 1.12rem;
}
.services__column .services__block:first-child a {
color: #fff;
}
.services__column {
margin-left: 1.12rem;
}
.services__list {
display: flex;
gap: 1rem;
margin-bottom: 1.375rem;
flex-direction: column;
}
a.block__title {
margin-bottom: 0;
}
.services__item a {
color: #3A3A3A;
}
.services__item {
display: flex;
justify-content: space-between;
color: #706A70;
opacity: 0.9;
font-size: 1.125rem;
font-weight: 200;
line-height: 140%;
align-items: flex-start;
}
.services__item:hover {
color: #000;
opacity: 1;
}
.services__item:hover::after {
transform: rotate(45deg);
transition: 0.4s ease;
}
.services__item::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/arrow-up-right.svg);
max-height: 1.1875rem;
transition: 0.4s ease;
}
.services__link {
color: #282328;
opacity: 0.9;
margin-top: auto;
font-size: 1rem;
line-height: 140%;
font-weight: 300;
text-transform: uppercase;
text-decoration-line: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
transition: 0.4s ease;
}
.services__link:hover {
transition: 0.4s ease;
text-decoration-line: none;
}
.form-one__content {
font-size: 1.125rem;
font-weight: 300;
}
input {
font-family: "Raleway";
font-variant-numeric: lining-nums proportional-nums;
border-radius: 6.25rem;
border: 1px solid #B3ADA4;
background: #FFF;
}
.form-one__text h2 {
margin-bottom: 0.94rem;
color: #3A5554;
}
.form-one__form input {
padding: 1.03rem 1.25rem;
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
line-height: 140%; width: 100%;
}
.form-one__form input:first-of-type {
margin-bottom: 0.94rem;
}
.form-one__content {
display: flex;
align-items: center;
}
.form__btn_content {
display: flex;
justify-content: space-between;
margin-top: 1.72rem;
position: relative;
}
.wpcf7-spinner {
position: absolute;
top: 85%;
right: 0;
}
.form__btn {
text-transform: uppercase;
background-color: #3A5554;
}
.form-one__img img {
border-radius: 1.875rem;
width: 43.75rem;
height: 31.25rem;
object-fit: cover;
object-position: bottom;
}
.form-one__img {
margin-right: 5.06rem;
margin-left: -5.06rem;
}
.form-one__form {
margin-top: 1.25rem;
display: flex;
flex-direction: column;
}
.form__btn_price span {
font-weight: 700;
}
.politic {
margin-top: 0.94rem;
font-size: 1rem;
font-weight: 300;
display: block;
opacity: 0.6;
line-height: 140%; text-decoration-line: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
}
.politic:hover {
text-decoration-line: none;
}
.excellence .navigation {
margin-bottom: 2.5rem;
}
.title-center {
text-align: center;
margin: 0 auto;
} .excellence__content {
display: flex;
flex-wrap: wrap;
}
.excellence__block .block__title {
color: #3A5554;
}
.excellence__block {
position: relative;
padding: 2.19rem 2.19rem;
display: flex;
flex-direction: column;
border-radius: 1.875rem;
font-size: 1rem;
overflow: hidden;
margin: 0 0 30px 0;
width: 31.62%;
color: #3A3A3A;
background: #F3F3F3;
} .excellence__block_name::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/check-3.svg);
display: block;
width: 1.25rem;
height: 1.25rem;
z-index: 2;
margin-right: 0.63rem;
}
.excellence__block:nth-child(odd) {
background: #3A5554;
color: #fff;
}
.excellence__block:nth-child(odd) .excellence__block_name {
color: #EFEFEF;
}
.excellence__block_text .block__title {
margin-bottom: 0.94rem;
max-width: 91%;
}
.excellence__block:nth-child(odd) .block__title {
color: #fff;
}
.excellence__block:nth-child(odd) .excellence__block_name::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/check.svg);
width: 1.25rem;
height: 1.25rem;
}
.excellence__block_name {
margin-right: auto;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 0.9375rem;
font-weight: 300;
line-height: 148%; text-transform: uppercase;
position: relative;
z-index: 2;
color: #ABABAB;
padding: 0.56rem 0.62rem;
}
.excellence__text {
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
line-height: 140%;
}
.excellence__block:nth-child(2) {
margin: 0 30px 78px;
}
.excellence__block:nth-child(5) {
margin: -48px 30px 30px;
padding-top: 5.0625rem;
}  .price .navigation {
display: flex;
margin-bottom: 2.5rem;
}
.price .checkall_btn {
font-size: 0.9375rem;
}
.price .checkall_btn::after {
content: none;
}
.accordion {
border-radius: 1.875rem;
background: #FFF;
}
.accordion-item:first-child .accordion-header {
border-top-left-radius: 1.875rem;
border-top-right-radius: 1.875rem;
}
.accordion-item:last-child .accordion-header {
border-bottom-left-radius: 1.875rem;
border-bottom-right-radius: 1.875rem;
}
.accordion-icon {
width: 1.5rem;
height: 1.5rem;
line-height: 37px;
display: flex;
color: #fff;
background: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/2_next22.svg);
font-size: 1.6875rem;
border-radius: 50%;
transition: transform 0.3s ease;
align-items: center;
justify-content: center;
}
.accordion-item.active .accordion-header>.accordion-icon {
background: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/2_next222.svg);
}
.accordion-header {
padding: 0.625rem 1.5625rem 0.625rem 3.0625rem;
background-color: #3A5554;
cursor: pointer;
border-bottom: 1px solid #E2E0E3;
display: flex;
justify-content: space-between;
align-items: center;
transition: 0.4s;
}
.accordion-header .block__title {
font-size: 1.25rem;
font-weight: 400;
line-height: 125%;
letter-spacing: -0.1rem;
text-transform: uppercase;
color: #ffffff;
text-align: center;
margin: 0 auto;
}
.accordion-item__content {
transition: max-height .5s;
overflow: hidden;
}
.accordion-content:last-child .accordion-item__content {
border-bottom-left-radius: 1.875rem;
border-bottom-right-radius: 1.875rem;
}
.accordion-content {
overflow: hidden;
}
.accordion-item:last-child .accordion-content,
.accordion-content_price:last-child {
border-bottom: none;
}
.accordion-item:last-child.active .accordion-header {
border-bottom-left-radius: unset;
border-bottom-right-radius: unset;
transition: 0.4s;
}
.content_price_left {
max-width: 90%;
}
.content_price_left:first-child {
max-width: 65%;
}
.content_price_left span {
font-size: 0.875rem;
font-weight: 300;
}
.price__top .content_price_right .main-price {
color: #DB1C4F;
font-weight: 700;
margin-right: 0.62rem;
}
.price__top .content_price_right .old-price {
color: #A69FA6;
text-decoration-line: line-through;
text-decoration-thickness: 0.01rem;
}
.price__btn {
display: flex;
width: max-content;
margin: 1.88rem auto 0;
padding: 0.75rem 1.25rem;
border: 1px solid #3A5554;
color: #3A5554;
transition: 0.4s ease;
font-size: 0.875rem;
text-transform: uppercase;
}
.price__btn:hover {
background: #3A5554;
color: #fff;
}
.content_price-name {
color: #3A3A3A;
font-size: 1.125rem;
font-weight: 300;
}
.content_price-name span {
margin-right: 0.32rem;
}
.content_price-desc {
color: #706A70;
font-size: 1rem;
line-height: 146%;
}
.accordion-content_price {
grid-template-columns: 150px 1fr 2fr 95px;
display: grid;
justify-content: space-around;
grid-gap: 1rem;
align-items: flex-start;
padding: 1.25rem 0;
border-bottom: 1px solid #F3F3F3;
justify-items: stretch;
}
.content_price_right {
display: flex;
align-items: center;
gap: 1.25rem;
}
.accordion-content__name {
display: grid;
grid-template-columns: 150px 1fr 2fr 80px;
font-size: 0.75rem;
grid-gap: 1rem;
color: #ABABAB;
font-weight: 300;
padding: 0.62rem 0;
border-bottom: 1px solid #F3F3F3;
}
.accordion-content__name div:last-of-type {
display: flex;
}
.content_price_right .hero__price_text span {
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
}
.price__top .hero__price_text {
display: flex;
flex-direction: column;
}
.price .title {
color: #3A5554;
}
.content_price_right .main-price {
color: #282328;
font-weight: 600;
}
.accordion-content_price-name {
color: #3A3A3A;
text-align: center;
background: #F3F3F3;
justify-content: center;
font-size: 0.9375rem;
font-weight: 700;
line-height: 140%;
text-transform: uppercase;
padding: 0.97rem 1.5625rem;
display: flex;
align-items: center;
cursor: pointer;
}
.accordion-content_price-name>p {
flex: 1;
}
.accordion-content_price-name span {
color: #3A3A3A;
font-size: 0.9375rem;
font-weight: 300;
text-transform: none;
}
.accordion-content_price-name .accordion-icon {
background: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/2_next-accordion-content-price__dropdown.svg);
}
.accordion-content.active .accordion-content_price-name>.accordion-icon {
transform: rotate(180deg);
}
.accordion-content__item {
max-height: 0;
transition: max-height .5s;
}
.content_price-attention {
padding: 0.3125rem 0.625rem;
border-radius: 1.875rem;
background: #DB1C4F;
font-size: 0.875rem;
font-weight: 700;
color: #fff;
width: max-content;
line-height: 140%;
margin-bottom: 0.62rem;
} .owner {
background: linear-gradient(180deg, #fff 0%, #F3F3F3 0%);
background-size: 100% 64%;
background-position-y: 101%;
background-repeat: no-repeat;
padding-bottom: 5.75rem;
}
.owner__content {
display: flex;
align-items: flex-end;
position: relative;
padding-bottom: 3rem;
}
.owner__text::before {
content: 'От главного врача';
font-family: "OrchideaPro";
position: absolute;
top: -80px;
right: 0;
text-align: right;
font-size: 3.75rem;
font-weight: 400;
line-height: 100%;
letter-spacing: -0.3rem;
text-transform: uppercase;
opacity: 0.35;
color: #B3ADA4;
max-width: 30rem;
}
.owner__director {
max-width: 37.5rem;
height: 45.625rem;
object-fit: cover;
object-position: right;
border-radius: 1.875rem;
}
.owner__text {
background: #fff;
position: relative;
border-radius: 1.875rem;
display: flex;
padding: 3.75rem;
flex-direction: column;
align-items: flex-start;
width: 41.9rem;
margin-left: -6.5rem;
margin-bottom: -2.5rem;
}
.owner__text .title {
color: #3A5554;
}
.owner__text img {
margin-bottom: 2.5rem;
}
.owner__text .about__text {
margin: 1.25rem 0;
}
.owner__name {
color: #3A3A3A;
font-size: 1.125rem;
font-weight: 700;
line-height: 140%;
}
.owner__jobtitle {
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
} .certificate {
background: #B3ADA4;
padding: 6.25rem 0 10.88rem;
position: relative;
}
.certificate__title {
position: absolute;
bottom: -111px;
color: #FFF;
text-align: center;
font-family: "OrchideaPro";
font-size: 9rem;
font-style: normal;
font-weight: 400;
line-height: 86.5%; letter-spacing: -0.72rem;
text-transform: uppercase;
opacity: 0.2;
}
.certificate .width-page {
overflow: visible;
}
.certificate__content {
display: flex;
align-items: center;
justify-content: center;
}
.certificate img {
position: relative;
border-radius: 1.875rem;
object-fit: cover;
z-index: 2;
max-width: 24rem;
}
.certificate .certificate__main_img {
position: relative;
z-index: 1;
right: 7.4375rem;
max-width: 39.8125rem;
height: 42.875rem;
object-fit: cover;
}
.certificate__block {
color: #3A5554;
display: flex;
padding: 3.1875rem 2.1875rem;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 1.875rem;
background: #F3F3F3;
margin-right: -179px;
position: relative;
left: -180px;
top: -125px;
z-index: 2;
max-width: 20.5rem;
}
.certificate__btn {
padding: 1rem 1.25rem;
background: #3A5554;
font-size: 1rem;
font-style: normal;
font-weight: 500;
text-align: center;
line-height: 140%;
text-transform: uppercase;
margin-top: 1.87rem;
display: block;
width: 100%;
} .problems {
padding-top: 7.5rem;
padding-bottom: 0;
}
.problems .navigation {
display: flex;
flex-direction: column;
align-items: center;
}
.problems .navigation .title {
margin-bottom: 0.62rem;
}
.problems__subtitle {
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
line-height: 140%;
text-align: center;
}
.problems__link {
padding: 0.5rem 1rem;
border-radius: 6.25rem;
background: #3A5554;
color: #fff;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 140%;
margin-right: 0.62rem;
margin-bottom: 0.62rem;
}
.problems__content {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
max-width: 94%;
margin: 0 auto;
} .swiper-four .swiper-slide {
height: auto;
}
.specialists__block_content {
display: flex;
flex-direction: column;
}
.specialists {
padding-top: 7.5rem;
}
.specialists .navigation {
display: flex;
margin-bottom: 2.5rem;
align-items: center;
justify-content: space-between;
}
.swiper-four {
overflow: hidden;
}
.swiper-four .swiper-button-prev {
top: 43%;
}
.swiper-four .swiper-button-next {
top: 43%;
}
.specialists__block {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
height: 100%;
}
.specialists__block_img {
position: relative;
margin-bottom: 1.875rem;
}
.specialists__block_img:hover {
opacity: 0.8;
}
.specialists__block_img:hover>.specialists__block_content .block__title {
color: #3b9e9a;
}
.specialists__block_img img {
width: 22.6875rem;
height: 22.6875rem;
object-fit: cover;
border-radius: 1.875rem;
}
.specialists__block_content .block__title {
margin-bottom: 0.31rem;
display: block;
}
.specialists__block_content .block__title:hover {
color: #3b9e9a;
}
.specialists__block_speciality {
color: #3A3A3A;
text-align: center;
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
}
.specialists__block_speciality:first-of-type {
margin-bottom: 0.63rem;
}
.specialists__block_speciality:last-of-type {
margin-bottom: 1.25rem;
}
.specialists__block_link {
display: flex;
align-items: center;
justify-content: center;
padding: 1rem 1.75rem;
margin: 0 auto;
display: block;
background: #3A5554;
width: max-content;
text-transform: uppercase;
}
.specialists__block_link:hover {
background: #596a69;
}
.specialists__link {
color: #3A5554;
font-size: 0.875rem;
font-style: normal;
font-weight: 700;
line-height: 140%; text-decoration-line: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
text-transform: uppercase;
}
.specialoffers .navigation {
display: flex;
margin-bottom: 2.5rem;
align-items: center;
justify-content: space-between;
} .swiper-spec {
overflow-x: clip;
}
.swiper-spec .swiper-slide {
height: auto;
}
.swiper-spec .swiper-button-prev {
top: 36%;
}
.swiper-spec .swiper-button-next {
top: 36%;
}
.specialoffers .navigation {
margin-bottom: 2.75rem;
}
.akcii__block_img {
position: relative;
height: 17.5rem;
display: flex;
align-items: center;
justify-content: center;
border-radius: 1rem;
}
.akcii__block_data {
position: absolute;
border-radius: 2.5rem;
background: #DB1C4F;
padding: 0.313rem 0.625rem;
color: #fff;
font-size: 0.875rem;
font-weight: 500;
line-height: 140%;
left: 0.625rem;
top: -1rem;
}
.akcii__block_img a {
display: flex;
width: 100%;
height: 100%;
}
.akcii__block_info {
margin-bottom: auto;
}
.akcii__block_img img {
object-fit: cover;
width: 100%;
height: 100%;
border-radius: 1.875rem;
height: 17.5rem;
}
.akcii__block_name {
margin: 1.563rem 0 0.938rem 0;
}
.akcii__block_name a {
color: #3A3A3A;
font-size: 1.25rem;
font-weight: 400;
line-height: 125%; letter-spacing: -0.1rem;
text-transform: uppercase;
font-family: "OrchideaPro";
}
.akcii__block_name a:hover {
color: #3b9e9a;
}
.akcii__block_desc {
margin: 0.5rem 0 0.75rem;
font-weight: 300;
line-height: 140%;
font-size: 1.125rem;
height: 75.5px;
display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3;
}
.akcii__block_prices {
margin: 0.75rem 0 1.38rem 0;
display: flex;
align-items: center;
justify-content: flex-start;
}
.akcii__block_price {
color: #DB1C4F;
font-family: "OrchideaPro";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: 125%; letter-spacing: -0.1rem;
margin-right: 0.63rem;
}
.akcii__block_saleprice {
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
line-height: 140%;
text-decoration: line-through;
}
.akcii__block_btns {
display: flex;
justify-content: space-between;
align-items: center;
position: absolute;
bottom: 0;
width: 100%;
}
.akcii__block {
position: relative;
padding-bottom: 48px;
height: 100%;
display: flex;
flex-direction: column;
}
.akcii__block_btns .btn {
flex: 0 1 calc(53% - 1rem);
padding: 0.75rem 0.875rem;
text-align: center;
border-radius: 2.375rem;
border: 1px solid #3A5554;
display: flex;
font-size: 0.875rem;
align-items: center;
text-transform: uppercase;
justify-content: center;
margin-left: auto;
}
.akcii__block_btns .btn::after {
content: none;
}
.akcii__block_btns .hero__btn {
margin: 0;
}
.akcii-btn {
color: #3A5554;
background: transparent;
}
.akcii-btn:hover {
color: #fff;
background: #3A5554;
} .form-two__content {
padding: 3.22rem 5.62rem;
background: #F3F3F3;
border-radius: 1.875rem;
}
.form-two__form-content p {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin: 1.56rem 0;
}
.form-two__form-content p .wpcf7-form-control-wrap {
width: 100%;
}
.form-two__form-content .wpcf7-spinner {
top: 49%;
}
.form-two h2 {
margin-bottom: 1.25rem;
}
.form-two input {
padding: 1.09rem 1.25rem;
width: 94%;
font-size: 1.25rem;
font-style: normal;
font-weight: 300;
line-height: 1.8125rem;
border: none;
}
.form-two .form__btn {
padding: 1.31rem 2.37rem;
font-size: 1rem;
font-style: normal;
font-weight: 500;
justify-content: center;
line-height: 140%;
text-transform: uppercase;
}
.form-two__politic {
font-size: 1rem;
font-weight: 400;
line-height: 1.1875rem;
opacity: 0.6;
text-align: center;
}
.form-two__politic a {
text-decoration: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
;
} .reiting .navigation {
margin-bottom: 2.5rem;
}
.reiting .title {
color: #3A5554;
}
.reiting img {
max-width: 10.625rem;
max-height: 3.125rem;
object-fit: cover;
}
.reiting__text {
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
line-height: 1.6875rem;
}
.reiting__content {
display: flex;
justify-content: center;
align-items: center;
}
.reiting__block {
display: flex;
flex-direction: column;
align-items: center;
margin-right: 5rem;
}
.reiting__block:last-child {
margin-right: 0;
}
.rating__star {
margin: 0.31rem 0 1.37rem;
} .license .navigation {
margin-bottom: 2.5rem;
color: #3A5554;
}
.license__content {
display: flex;
align-items: flex-start;
}
.license__links .tabs__tab {
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
line-height: 140%;
padding: 1.25rem 1.875rem;
border-radius: 1.5625rem;
border: 1px solid #ECECEC;
background: rgba(243, 243, 243, 0.20);
display: flex;
align-items: flex-start;
cursor: pointer;
transition: 0.4s ease;
}
.license__links .tabs__tab::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/liseens-arrow.svg);
width: 1.5rem;
height: 1.5rem;
margin-left: auto;
}
.license__links .tabs__tab:hover {
background: #E4E2DB;
border: 1px solid #E4E2DB;
}
.license__links {
display: grid;
grid-template-columns: 1fr;
grid-gap: 0.63rem;
margin-right: 1.88rem;
width: 65%;
}
.license__content_mobil {
display: none;
}
.license__slider.active {
display: block;
}
.tabs__tab.active {
background: #E4E2DB;
}
.license__slider {
width: 23.125rem;
position: relative;
padding: 3.12rem 1.69rem;
border-radius: 1.5625rem;
background: #E4E2DB;
overflow-x: hidden;
display: none;
}
.license__slider .swiper-button-prev {
top: 50%;
left: 24px;
}
.license__slider .swiper-button-next {
top: 50%;
right: 24px;
}
.license__slider img {
width: 11.25rem;
border-radius: 0.9375rem;
object-fit: cover;
height: 16rem;
}
.license .swiper-slide {
display: flex;
align-items: center;
justify-content: center;
}
.license__slider .swiper-button-next::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/li-nxt.svg);
width: 2.625rem;
height: 2.625rem;
}
.license__slider .swiper-button-prev::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/li-prev.svg);
width: 2.625rem;
height: 2.625rem;
}
.partners__slider img {
width: 12.5rem;
height: 5.3125rem;
object-fit: contain;
filter: grayscale(1);
}
.partners__slider {
overflow: hidden;
}
.partners .title {
margin-bottom: 2.5rem;
line-height: 125%;
padding: 0.38rem 0;
}
.partners__slider .swiper-button-prev {
top: 24px;
right: 70px;
left: auto;
}
.partners__slider .swiper-button-next {
top: 24px;
right: 8px;
left: auto;
}
.partners__slider {
height: auto;
} .rewiew__header_source-mobil {
display: none;
}
.rewiew__slider {
overflow: hidden;
}
.rewiew__slider .swiper-slide {
height: auto;
}
.rewiew__slider .swiper-button-prev {
top: 58%;
}
.rewiew__slider .swiper-button-next {
top: 58%;
}
.rewiews .navigation {
display: flex;
margin-bottom: 2.63rem;
justify-content: space-between;
align-items: center;
}
.rewiews__link {
font-size: 0.875rem;
color: #fff;
font-style: normal;
padding: 0.3125rem 1.25rem;
font-weight: 500;
line-height: 140%;
text-transform: uppercase;
border-radius: 6.25rem;
background: #3A5554;
transition: 0.4s ease;
}
.rewiews__link:hover {
background: #4c7170;
}
.rewiew__header_staranddate {
display: flex;
justify-content: space-between;
}
.rewiew__header {
display: flex;
margin-bottom: 1.56rem;
}
.rewiew__avatar {
width: 8.75rem;
height: 8.75rem;
border-radius: 0.75rem;
object-fit: cover;
margin-right: 1.56rem;
}
.review__block {
padding: 1.875rem;
border-radius: 1.875rem;
background: #F3F3F3;
display: flex;
flex-direction: column;
height: 100%;
}
.rewiew__header_date {
font-size: 0.875rem;
font-style: normal;
font-weight: 300;
line-height: 1.6875rem;
opacity: 0.8;
}
.rewiew__header_name {
font-size: 1.125rem;
font-style: normal;
font-weight: 700;
line-height: 140%;
margin: 0.13rem 0 0.31rem;
}
.review__block .text-container p {
margin-bottom: 0.94rem;
}
.comparison__doctor_profession {
font-size: 1rem;
font-style: normal;
font-weight: 300;
}
.comparison__doctor.rewiew__doctor {
display: grid;
grid-gap: 0.38rem;
}
.comparison__doctor_profession a {
line-height: 140%;
text-decoration: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
;
}
.rewiew__header_source {
font-size: 0.875rem;
font-style: normal;
padding: 0.125rem 0.625rem 0.1875rem 0.625rem;
border-radius: 6.25rem;
font-weight: 500;
line-height: 140%;
opacity: 0.9;
color: #fff;
width: max-content;
margin-top: 0.94rem;
}
.video_r .rewiew__header_source {
background: #3A5554;
}
.video_r a {
position: relative;
}
.video_r .rewiew__video::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/rewdop.svg);
position: absolute;
width: 8.75rem;
height: 8.75rem;
display: flex;
background: #f3f3f3ad;
justify-content: center;
align-items: center;
}
.write_r.rewiew__header_source {
background: #B3ADA4;
}
.text_r .rewiew__header_source {
background: #B3ADA4;
}
.site_r .rewiew__header_source {
background: #B3ADA4;
}
.social_r .rewiew__header_source {
background: #3A3A3A;
}
.write_r .rewiew__header_source {
background: #B3ADA4;
}
.write_r .rewiew__avatar {
object-fit: cover;
}
.site_r .rewiew__avatar {
object-fit: cover;
}
.review__block .text-container {
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
line-height: 140%;
display: -webkit-box;
-webkit-line-clamp: 5; -webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: auto;
}
.rewiew__header_content {
width: 100%;
}
.rewiew__open {
color: #3A3A3A;
font-family: "Raleway";
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
line-height: 148%; text-decoration-line: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
display: flex;
margin-top: auto;
align-items: center;
margin-top: 1rem;
}
.rewiew__open::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/reew.svg);
width: 1.125rem;
height: 1.125rem;
display: block;
transition: 0.3s ease;
margin-left: 0.63rem;
}
.rotate-after::after {
transform: rotate(180deg);
transition: 0.3s ease;
} .equipment {
padding-bottom: 1.88rem;
position: relative;
margin-bottom: 3.75rem;
}
.equipment::after {
content: '';
position: absolute;
height: 200px;
width: 100%;
bottom: 0;
background: #F3F3F3;
}
.equipment-swiper {
overflow: hidden;
}
.equipment-swiper .swiper-button-prev {
top: 50%;
}
.equipment-swiper .swiper-button-next {
top: 50%;
}
.equipment .navigation {
display: flex;
margin-bottom: 2.5rem;
justify-content: space-between;
align-items: center;
}
.equipment__block img {
height: 22.5rem;
object-fit: cover;
border-radius: 1.875rem;
width: 100%;
}
.equipment__name {
font-size: 1rem;
font-style: normal;
font-weight: 500;
line-height: 140%;
margin-top: 0.94rem;
text-align: center;
} .form-three__content .title span {
display: block;
color: #DB1C4F;
}
.form-three__content .title {
margin-bottom: 1.56rem;
}
.form-three__main {
display: flex;
align-items: center;
}
.form-three__img img {
border-radius: 1.875rem;
width: 35.625rem;
height: 26.25rem;
object-fit: cover;
margin-right: 2.5rem;
}
.form-three__subtitle {
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
line-height: 140%;
margin-bottom: 2.59rem;
}
.form-three input {
padding: 1.03rem 1.25rem;
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
line-height: 140%;
background: #F3F3F3;
border: none;
color: #3A3A3A;
width: 100%;
}
.form-three__labels p {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 0.94rem;
}
input.form-three__button {
background: #3A5554;
width: 100%;
color: #FFF;
display: flex;
justify-content: center;
font-size: 1rem;
font-style: normal;
font-weight: 500;
line-height: 140%; text-transform: uppercase;
padding: 1.12rem 1.25rem;
margin-top: 2.03rem;
margin-bottom: 0.94rem;
} .address {
padding-bottom: 6.94rem;
}
.address .navigation {
margin-bottom: 2.75rem;
}
.adress__title {
color: #3A5554;
font-size: 1.75rem;
font-weight: 400;
line-height: 118%; letter-spacing: -0.14rem;
text-align: center;
padding: 0.72rem 0;
font-family: "OrchideaPro";
border-top: 1px solid #F3F3F3;
border-bottom: 1px solid #F3F3F3;
display: flex;
align-items: center;
justify-content: center;
}
.adress__content {
display: flex;
}
.adress__title-auto {
border-left: 1px solid #F3F3F3;
}
.address__public {
width: 50%;
}
.address__public_content {
padding: 1.875rem 1.8125rem 0 0;
width: 100%;
color: #282328;
font-size: 1.125rem;
font-style: normal;
font-weight: 300;
line-height: 140%;
display: flex;
flex-direction: column;
}
.address__public_content .address__public_subtitle {
margin-top: 1.88rem;
}
.address__public_content .address__public_subtitle:first-child {
margin-top: 0;
}
.address__auto {
width: 50%;
}
.address__auto .address__public_content {
padding-left: 1.8125rem;
padding-right: 0;
border-left: 1px solid #F3F3F3;
}
.address__public_subtitle {
color: #282328;
font-size: 1.125rem;
font-weight: 700;
line-height: 140%;
display: flex;
margin-bottom: 0.62em;
}
.address__public_subtitle::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/check-2.svg);
display: block;
max-height: 1.375rem;
margin-right: 0.9375rem;
}
.adress__title-public::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/location.svg);
margin-right: 0.9375rem;
}
.adress__title-auto::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/route.svg);
margin-right: 0.9375rem;
}
.address__public_link img {
border-radius: 0.62rem;
margin-top: 0.62rem;
}
.footer {
background: #3A5554;
color: #fff;
padding-top: 3.06rem;
}
.footer__main-app {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 20px 0;
}
.footer__main-app img {
width: 122px;
height: 35px;
}
.footer__main-app a {
margin-right: 20px;
}
.footer__main-app a:last-child {
margin-right: 0;
}
.footer__btn_mobil {
display: none;
}
.footer__adapt {
display: none;
}
.footer__top {
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
padding-bottom: 1.56rem;
}
.footer__top .footer__media {
display: none;
}
.footer__logo {
display: flex;
align-items: center;
}
.footer__logo p {
font-size: 0.875rem;
font-style: normal;
font-weight: 300;
max-width: 14rem;
line-height: 140%;
margin-left: 0.94rem;
}
.footer__tel {
font-family: "OrchideaPro";
font-size: 3.875rem;
font-style: normal;
font-weight: 400;
color: #fff;
line-height: 140%; letter-spacing: -0.31rem;
text-transform: uppercase;
}
.footer__main {
display: flex;
padding-bottom: 2.32rem;
border-bottom: 1px solid #ffffff20;
}
.footer__main_left {
padding-top: 1.56rem;
}
.footer__btn {
padding: 0.5rem 2.78rem;
background: #fff;
color: #3A5554;
font-size: 1rem;
font-style: normal;
font-weight: 700;
line-height: 140%;
text-transform: uppercase;
}
.footer__timework p:first-of-type {
font-size: 0.875rem;
font-style: normal;
font-weight: 300;
line-height: 1.125rem;
}
.footer__adress p:first-of-type {
font-size: 0.875rem;
font-style: normal;
font-weight: 300;
line-height: 1.125rem;
}
.footer__main_left {
font-size: 0.875rem;
font-style: normal;
font-weight: 700;
line-height: 1.125rem;
}
.footer__adress {
font-size: 0.875rem;
color: #fff;
display: flex;
align-items: center;
margin-bottom: 1.56rem;
}
.footer__adress::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/mapfoo.svg);
width: 2.25rem;
height: 2.25rem;
margin-right: 0.94rem;
}
.footer__timework {
font-size: 0.875rem;
color: #fff;
display: flex;
align-items: center;
}
.footer__timework::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/foowork.svg);
width: 2.25rem;
margin-right: 0.94rem;
height: 2.25rem;
}
.almond {
color: #fff;
display: flex;
text-transform: uppercase;
font-size: 0.5rem;
max-width: 9rem;
line-height: 140%;
font-weight: 300;
margin-top: 3.69rem;
}
.almond img {
width: 35px;
height: 30px;
object-fit: cover;
}
.footer__main_right {
margin-left: 4.25rem;
border-top: 1px solid #ffffff20;
padding-top: 1.56rem;
display: flex;
}
.footer__list {
width: 18.75rem;
}
.footer__list_name {
font-size: 1rem;
font-style: normal;
font-weight: 700;
line-height: 1.6875rem; text-transform: uppercase;
margin-bottom: 0.62rem;
}
.footer__list ul li {
font-size: 1rem;
font-style: normal;
font-weight: 300;
line-height: 140%;
}
.footer__list ul li a {
color: #fff;
font-weight: 300;
}
.footer__list ul {
display: grid;
grid-gap: 0.63rem;
}
.footer__list:first-child {
margin-right: 1.25rem;
}
.footer__media {
margin-left: 1rem;
}
.footer__media a {
margin-right: 10px;
}
.footer__copy {
padding: 1.25rem 0;
display: flex;
align-items: center;
justify-content: space-between;
font-size: 1rem;
font-style: normal;
font-weight: 300;
opacity: 0.8;
line-height: 1.3125rem; }
.footer__copy a {
color: #fff;
font-size: 1rem;
font-style: normal;
font-weight: 300;
line-height: 1.3125rem; text-decoration-line: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
}
.footer__copy a {
margin-right: 3.12rem;
}
.footer__copy a:last-child {
margin-right: 0;
}
.text-container table {
border-collapse: collapse;
margin: 1.87rem 0 0;
width: 100%;
}
.text-container thead {
background: #c252881f;
}
.text-container table th {
font-size: 1rem;
font-weight: 600;
line-height: 1.6875rem; padding: 0.9375rem 8.875rem 0.9375rem 1.875rem;
border: 1px solid rgba(101, 101, 109, 0.15);
text-align: left;
width: 50%;
font-family: "Raleway";
}
.text-container table td {
padding: 0.9375rem 8.875rem 0.9375rem 1.875rem;
font-size: 1rem;
font-style: normal;
font-weight: 400;
border: 1px solid rgba(101, 101, 109, 0.15);
line-height: 1.6875rem; }
.text-container table tr:last-of-type td:first-of-type {
border-radius: 0 0 0 0.9375rem;
}
.text-container table tr:last-of-type td:last-of-type {
border-radius: 0 0 0.9375rem 0;
}
.comparison .swiper-button-next {
top: 55%;
}
.comparison .swiper-button-prev {
top: 55%;
}
.checkall {
text-decoration: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
text-transform: uppercase;
}
.swiper-three {
overflow: hidden;
}
.comparison__block {
border-radius: 1.875rem;
background: #F3F3F3;
display: grid;
grid-gap: 1.25rem;
flex-direction: column;
}
.comparison__img {
display: flex;
justify-content: space-between;
position: relative;
}
.been,
.was {
position: absolute;
font-size: 0.875rem;
font-weight: 500;
color: #3A5554;
text-align: center;
background: #fff;
padding: 0 6px;
border-radius: 2.5rem;
bottom: 0.9375rem;
line-height: 140%;
}
.was {
left: 18.7rem;
}
.been {
left: 0.94rem;
}
.comparison__img img:first-of-type {
border-radius: 1.875rem 0 0 0;
}
.comparison__img img:last-of-type {
border-radius: 0 1.875rem 0 0;
}
.comparison__img img {
max-width: 17.85rem;
width: 100%;
height: 18rem;
object-fit: cover;
object-position: center;
}
.comparison__info {
display: grid;
flex-direction: column;
grid-gap: 0.62rem;
padding: 0 1.875rem 0;
}
.comparison__info_title {
display: block !important;
font-size: 0.875rem;
font-weight: 400;
color: #A69FA6;
line-height: 1.25rem;
margin-bottom: 2px;
}
.comparison__info_text {
color: #282328;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 23px;
overflow: hidden;
text-overflow: ellipsis;
}
.comparison__doctors {
display: grid;
padding: 1.25rem 1.875rem 1.2rem;
flex-direction: column;
grid-gap: 0.31rem;
border-radius: 1.75rem;
background: #fff;
width: 100%;
margin: 0 auto;
position: relative;
height: 100%;
bottom: 1px;
border: 1px solid #F3F3F3;
}
.comparison__doctor_profession {
display: flex;
color: #909090;
font-size: 0.875rem;
font-weight: 300;
line-height: 140%;
align-items: center;
}
.comparison__doctor_profession a {
margin-left: 0.62rem;
color: #3A5554;
font-size: 1.125rem;
font-weight: 500;
line-height: 140%;
text-decoration: none;
}
.comparison__doctor_profession a:hover {
color: #2d3e3d;
}
.comparison .navigation {
display: flex;
margin-bottom: 1.88rem;
align-items: center;
justify-content: space-between;
}
.ya-taxi-widget {
margin-top: 0.63em;
}
.rewiew__header a {
text-decoration: underline;
font-size: 1rem;
margin-left: 0;
font-weight: 300;
}
.rewiew__header span {
margin-right: 0.62rem;
}
.rewiew__doctor .comparison__doctor_profession {
font-size: 1rem;
}
.article__hero_list h3 {
font-size: 1.25rem;
font-weight: 400;
line-height: 125%; letter-spacing: -0.1rem;
text-transform: uppercase;
}
.single-article-page section {
padding: 5rem 0 0;
}
section.pad-bread {
padding: 1.06rem 0;
}
.single-article-page .article__hero {
padding-top: 1.25rem;
}
.single-article-page .article_content {
padding-top: 0;
}
.article__hero__content {
display: flex;
align-items: center;
}
.article__hero__img {
max-width: 48.125rem;
height: 37.5rem;
width: 100%;
margin-left: 1.88rem;
border-radius: 1.875rem;
object-fit: cover;
}
.article__hero_block_info span {
color: #909090;
font-family: "Raleway";
font-size: 1rem;
font-weight: 300;
line-height: 140%;
}
.article__hero_block_info {
display: flex;
align-items: center;
margin-top: 0.94rem;
}
.article__hero_block_info span:first-of-type {
display: flex;
align-items: center;
}
.article__hero_block_info span:first-of-type::after {
content: '';
width: 0.25rem;
height: 0.25rem;
background: #909090;
border-radius: 50%;
display: block;
margin: 0 0.62rem;
}
.article__hero__title {
font-size: 1.5rem;
font-weight: 400;
line-height: 125%; letter-spacing: -0.12rem;
text-transform: uppercase;
}
.article__hero_list {
margin-top: 3.75rem;
}
.article__hero_list {
margin-bottom: 1rem;
}
.article__hero_list ul {
margin-top: 0.94rem;
display: grid;
grid-template-columns: 1fr;
grid-gap: 0.62rem;
list-style: disc;
color: #3A3A3A;
font-size: 1rem;
font-weight: 300;
line-height: 140%;
width: 90%;
margin-left: 1rem;
}
.text-container h2 {
font-family: "OrchideaPro";
font-size: 1.5rem;
font-weight: 400;
line-height: 125%; letter-spacing: -0.12rem;
text-transform: uppercase;
margin-bottom: 1.87rem;
margin-top: 1.88rem;
}
.text-container {
font-family: "Raleway";
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
}
.text-container ul {
list-style: disc;
margin-top: 1.25rem;
margin-left: 1.75rem;
}
.text-container ul li {
padding-left: 0.2rem;
}
.text-container .bold-text {
font-family: "Raleway";
font-weight: 500;
margin-top: 1.87rem;
}
.text-container p {
margin-bottom: 0.6rem;
}
.text-container p:last-of-type {
margin-bottom: 0;
}
.text-container a {
line-height: 140%;
color: #3A5554;
}
.text-container h3 {
margin-top: 4.38rem;
margin-bottom: 0;
font-family: "OrchideaPro";
font-size: 1.25rem;
font-weight: 400;
line-height: 125%;
letter-spacing: -0.1rem;
text-transform: uppercase;
}
.text-container h2 {
margin-bottom: 1.88rem;
}
.text-container table {
border-collapse: collapse;
margin: 1.87rem 0 0;
width: 100%;
}
.text-container thead {
background: #c252881f;
}
.text-container table th {
font-size: 1rem;
font-weight: 600;
line-height: 1.6875rem; padding: 0.9375rem 8.875rem 0.9375rem 1.875rem;
border: 1px solid rgba(101, 101, 109, 0.15);
text-align: left;
width: 50%;
font-family: "Raleway";
}
.text-container table td {
padding: 0.9375rem 8.875rem 0.9375rem 1.875rem;
font-size: 1rem;
font-style: normal;
font-weight: 400;
border: 1px solid rgba(101, 101, 109, 0.15);
line-height: 1.6875rem; }
.text-container table tr:last-of-type td:first-of-type {
border-radius: 0 0 0 0.9375rem;
}
.text-container table tr:last-of-type td:last-of-type {
border-radius: 0 0 0.9375rem 0;
}
ul.profile__list {
display: grid;
grid-template-columns: 1fr;
grid-gap: 1rem;
margin: 0;
margin-top: 1.25rem;
}
.profile__list li {
display: flex;
align-items: flex-start;
}
.profile__list li::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/check-2.svg);
width: 1.5rem;
height: 1.5rem;
display: block;
margin-right: 0.94rem;
}
.indications {
margin-top: 4.38rem;
}
.indications h3 {
margin-bottom: 1.56rem;
margin-top: 0;
}
.indications ul {
display: block;
column-count: 2;
column-gap: 3.63rem;
}
.indications ul li {
display: flex;
align-items: center;
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
margin-bottom: 0.75rem;
}
.indications ul li::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/plus (1).svg');
display: block;
width: 1.5rem;
height: 1.5rem;
margin-right: 0.94em;
}
.contraindications {
margin-top: 4.38rem;
}
.contraindications h3 {
margin-bottom: 1.56rem;
margin-top: 0;
}
.contraindications ul {
display: block;
column-count: 2;
column-gap: 3.63rem;
}
.contraindications ul li {
display: flex;
align-items: center;
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
margin-bottom: 0.75rem;
}
.contraindications ul li::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/minus.svg);
display: block;
width: 1.5rem;
height: 1.5rem;
margin-right: 0.94em;
}
.article_content .indications ul {
margin-left: 0;
}
.article_content .contraindications ul {
margin-left: 0;
}
.article__gallery {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 1.88rem;
margin-top: 1.88rem;
}
.article__gallery img {
object-fit: cover;
object-position: center;
width: 100%;
border-radius: 1.875rem;
max-height: 19.375rem;
}
.article__gallery img:first-of-type {
grid-row: span 2;
max-height: 100%;
height: 100%;
}
.article_content .text-container h2 {
margin-top: 5rem;
}
.article_img-solo img {
border-radius: 1.875rem;
width: 100%;
height: 37.5rem;
object-fit: cover;
object-position: center;
margin-bottom: 2.5rem;
}
.article_content ul.profile__list {
grid-template-columns: 1fr 1fr;
grid-gap: 1.25rem 1.88rem;
margin-top: 1.88rem;
}
.profile__quote {
display: flex;
align-items: flex-start;
padding: 1.88rem;
border-radius: 1.875rem;
background: #F3F3F3;
margin-top: 2.5rem;
}
.profile__quote::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/kovychki2.svg);
display: block;
margin-right: 1.88rem;
}
.profile__quote p {
margin: 0;
}
.article__expert {
display: flex;
border-radius: 1.875rem;
background: #F3F3F3;
padding: 1.875rem;
margin-top: 2.19rem;
}
.article__expert_img img {
width: 15.625rem;
height: 20rem;
border-radius: 1.875rem;
object-fit: cover;
margin-right: 1.88rem;
}
.article__expert_exp {
color: #FFF;
font-size: 0.875rem;
font-weight: 500;
border-radius: 6.25rem;
padding: 0.3125rem 0.9375rem 0.375rem 0.9375rem;
line-height: 140%;
margin-bottom: 0.94rem;
background: #B3ADA4;
display: block;
width: max-content;
}
.article__expert_content {
display: flex;
flex-direction: column;
}
.article__expert_doc {
margin-top: auto;
color: #3A3A3A;
font-size: 1.125rem;
font-weight: 500;
line-height: 140%;
padding-top: 0.94rem;
}
.article__expert_doc_spec {
font-weight: 300;
margin-top: 0.31rem;
}
.faq .width-page {
overflow-x: visible;
}
.faq__direction {
background: #F3F3F3;
padding: 0.625rem 1.25rem;
font-family: "OrchideaPro";
font-size: 1.25rem;
font-weight: 400;
line-height: 125%;
letter-spacing: -0.1rem;
text-transform: uppercase;
color: #3A5554;
cursor: pointer;
display: flex;
align-items: center;
}
.faq__direction::before {
content: 'Направление:';
color: #909090;
font-family: "Raleway";
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
text-transform: none;
margin-right: 0.62rem;
}
.faq__content.active .faq__direction_contentall {
max-height: 100%;
visibility: visible;
opacity: 1;
}
.faq__direction_contentall {
max-height: 0;
visibility: hidden;
opacity: 0;
}
.faq__direction_content.active .faq__head-icon {
transition: 0.5s ease;
transform: rotate(45deg);
}
.faq__direction_contentall .green-block,
.faq__direction_contentall ul.profile__list,
.faq__direction_contentall .red-block {
margin-top: 0;
}
.faq__all-link {
padding: 1.25rem;
font-size: 0.875rem;
font-weight: 600;
line-height: 140%; text-decoration: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
text-transform: uppercase;
display: flex;
align-items: center;
justify-content: center;
}
.faq__all-link:hover {
text-decoration: none;
}
.faq__all-link::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/faq-all.svg);
width: 1.5rem;
margin-left: 0.31rem;
height: 1.5rem;
display: block;
}
.all-faq {
font-size: 0.875rem;
padding: 0.75rem 1.25rem;
border-radius: 6.25rem;
border: 1px solid #3A5554;
font-weight: 500;
display: flex;
width: max-content;
margin: 0 auto;
line-height: 1.375rem;
text-transform: uppercase;
justify-content: center;
margin-top: 1.88em;
}
.faq-icon {
background: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/chevron-left.svg) no-repeat center center;
width: 1.5rem;
height: 1.5rem;
display: block;
margin-left: auto;
transition: 0.5s ease;
}
.faq__content:first-child .faq__direction {
border-radius: 1.875rem 1.875rem 0 0;
}
.faq__content:last-child .faq__direction {
border-radius: 0 0 1.875rem 1.875rem;
}
.faq__content.active .faq-icon {
transition: 0.5s ease;
transform: rotate(90deg);
}
.faq__direction_content.active .faq__question {
padding: 1.25rem 1.88rem 1.56rem;
}
.faq__question {
padding: 1.56rem 1.88rem 1.56rem;
border-bottom: 1px solid #F3F3F3;
}
.faq__question .faq__question_content-answer {
margin-top: 1.25rem;
color: #909090;
font-size: 0.875rem;
font-weight: 300;
margin-bottom: 0.63rem;
transition: 0.5s;
line-height: 140%;
}
.faq__question_head-top {
font-size: 1.125rem;
font-weight: 500;
line-height: 140%;
display: flex;
cursor: pointer;
}
.faq__question_content {
max-height: 0;
visibility: hidden;
opacity: 0;
}
.faq__direction_content.active .faq__question_content {
max-height: 100%;
visibility: visible;
opacity: 1;
}
.faq__question_head-top p {
width: 95%;
margin-bottom: 0.62rem;
}
.faq__question_head-name {
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
margin-bottom: 0.12rem;
}
.faq__question_head-links {
font-size: 1rem;
font-weight: 300;
line-height: 140%;
}
.faq__question_head-links a {
text-decoration: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
margin-left: 0.63rem;
color: #909090;
}
.faq__question_head-links a:hover {
text-decoration: none;
}
.faq__head-icon {
background: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/Open.svg) no-repeat center center;
width: 1.5rem;
height: 1.5rem;
display: block;
margin-left: auto;
transition: 0.5s ease;
}
.faq__direction_content.active .faq__question_content-answer {
color: #909090;
font-size: 0.875rem;
font-weight: 300;
margin-bottom: 0.63rem;
margin-top: 1.25rem;
line-height: 140%;
}
.faq__question_answer {
display: flex;
}
.faq__question_answer img {
max-width: 9.375rem;
width: 100%;
height: 9.375rem;
border-radius: 1.25rem;
object-fit: cover;
object-position: center;
margin-right: 1.88rem;
}
.faq__question_answer p,
ul {
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
}
.faq__question_answer ul {
list-style: disc;
margin-left: 1.75rem;
margin-bottom: 0.94rem;
}
.faq__question_answer p {
margin-bottom: 0.94rem;
}
.answer__fullname {
display: flex;
align-items: center;
justify-content: space-between;
}
.answer__fullname span {
font-size: 1.125rem;
font-weight: 700;
line-height: 140%;
margin-bottom: 0.31rem;
}
.answer__fullname span:last-of-type {
font-size: 0.875rem;
color: #909090;
font-weight: 300;
line-height: 140%;
}
.answer__spec {
color: #909090;
font-size: 0.875rem;
font-weight: 300;
line-height: 140%;
}
.answer__experience {
font-size: 0.875rem;
font-weight: 300;
line-height: 140%;
margin-top: 0.63rem;
}
.faq__question_answer-mob {
display: none;
}
.article_faq {
display: grid;
grid-template-columns: 1fr;
grid-gap: 1.25rem;
margin-top: 1.88rem;
overflow: hidden;
}
.article_faq .faq__content:first-child .faq__direction {
border-radius: 1.875rem;
}
.article_faq .faq__content:nth-child(2) .faq__direction {
border-radius: 1.875rem;
}
.article_faq .faq__content:last-child .faq__direction {
border-radius: 1.875rem;
}
.article_faq .faq__content .faq__direction {
border-radius: 1.875rem;
transition: 0.4s;
padding: 0.875rem 1.25rem;
}
.article_faq .faq__content.active .faq__direction {
border-radius: 1.875rem 1.875rem 0 0;
transition: 0.4s;
}
.article_faq .faq__content .faq__direction_contentall {
padding: 0;
display: grid;
grid-template-columns: 1fr;
grid-gap: 1.25rem;
border: 1px solid #F3F3F3;
border-radius: 0 0 1.875rem 1.875rem;
}
.article_faq .faq__content.active .faq__direction_contentall {
padding: 0.9375rem 1.25rem 1.25rem 1.25rem;
}
.article_faq .faq__content .faq__direction_contentall p {
margin-bottom: 0;
}
.article_faq ul.profile__list {
grid-template-columns: 1fr;
grid-gap: 0.94rem;
}
.article_faq .faq__direction::before {
content: none;
}
.article_faq .faq__direction span {
color: #909090;
font-family: "Raleway";
font-size: 0.875rem;
font-weight: 300;
line-height: 140%;
text-transform: none;
margin-right: 0.62rem;
}
.red-block {
padding: 1.25rem 1.875rem 1.875rem 1.875rem;
border-radius: 1.875rem;
background: #FBE8ED;
margin-top: 2.5rem;
}
.green-block {
padding: 1.25rem 1.875rem 1.875rem 1.875rem;
border-radius: 1.875rem;
background: #D4F3E6;
margin-top: 2.5rem;
}
.article_faq .faq__content .faq__direction_contentall .green-block p:first-of-type,
.article_faq .faq__content .faq__direction_contentall .red-block p:first-of-type,
.red-block p:first-of-type,
.green-block p:first-of-type {
text-align: center;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 0.62rem;
}
.profile__list-unic ul.profile__list {
grid-template-columns: 1fr;
}
.profile__list-unic ul.profile__list p:first-of-type {
font-weight: 500;
margin-bottom: 0.31rem;
text-transform: uppercase;
}
.blog-more .navigation {
display: flex;
margin-bottom: 2.19rem;
justify-content: space-between;
align-items: center;
}
.blog-more .navigation a {
padding: 0.875rem 1.5rem 0.75rem 1.5rem;
border-radius: 6.25rem;
background: #3A5554;
font-size: 0.875rem;
font-weight: 500;
line-height: 140%; text-transform: uppercase;
color: #FFF;
text-decoration: none;
}
.blog-slider {
overflow: hidden;
}
.blog-list__pic img {
width: 100%;
height: 16.875rem;
object-fit: cover;
object-position: center;
border-radius: 1.875rem;
margin-bottom: 1.88rem;
}
.blog-list__info .text-container {
display: -webkit-box;
-webkit-line-clamp: 4;
overflow: hidden;
-webkit-box-orient: vertical;
margin-top: 0.94rem;
margin-bottom: auto;
}
.blog-list__info {
height: 100%;
display: flex;
flex-direction: column;
padding: 0rem 1.25rem;
}
.blog-list__item {
padding: 0.625rem 0.625rem 1.875rem 0.625rem;
border-radius: 1.875rem;
border: 1px solid #F3F3F3;
height: 100%;
display: flex;
flex-direction: column;
}
.blog-list-link {
margin-top: 1.25rem;
color: #3A5554;
font-size: 1rem;
font-weight: 500;
line-height: 140%; text-transform: uppercase;
display: flex;
align-items: center;
}
.blog-list-link::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/blog-arrow.svg);
display: block;
width: 1.25rem;
height: 1.25rem;
margin-left: 0.63rem;
}
.blog-slider .swiper-slide {
height: auto;
}
.blog-list__name {
color: #3A3A3A;
font-family: "OrchideaPro";
font-size: 1.25rem;
font-weight: 400;
line-height: 125%; letter-spacing: -0.1rem;
text-transform: uppercase;
}
.single-article-page section:last-of-type {
margin-bottom: 5rem;
}
.blog-slider .swiper-button-next {
top: 55%;
}
.blog-slider .swiper-button-prev {
top: 55%;
}
.articles__content {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 1.88rem;
}
.pagination-row span {
background: #B3ADA4;
border-radius: 50%;
color: #fff;
font-weight: 700;
padding: 0.515rem 1.047rem;
font-size: 1rem;
}
.pagination-row a {
margin-right: 0.62rem;
padding: 0.625rem 1.047rem;
background: #fff;
border-radius: 50%;
color: #5B5952;
text-align: center;
font-size: 1rem;
line-height: 146%;
margin-left: 0.62rem;
}
.articles-page .width-page {
overflow: visible;
}
.pagination-row {
margin-top: 1.88rem;
display: flex;
align-items: center;
}
.pt-125 {
padding-top: 1.25rem;
}
.select-wrapper {
border: none;
}
.select-wrapper p {
color: #A69FA6;
font-size: 0.875rem;
line-height: 146%;
display: block;
margin-bottom: 0.31rem;
}
.select-filter-vopros-otvet {
width: 100%;
padding: 0.875rem 0.9375rem;
border-radius: 0.9375rem;
border: 1px solid #E2E0E3;
font-size: 1.125rem;
line-height: 140%;
font-weight: 300;
font-family: "Raleway";
}
.vopros-otvet__sort {
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 1.88rem;
margin-bottom: 1.88rem;
}
.articles {
padding-bottom: 5rem;
}
.faq__question_answer-content {
width: 100%;
}
.faq__btn {
background-color: #3A5554;
text-transform: uppercase;
}
.faq__content:nth-child(2) .faq__direction {
border-radius: 1.875rem 1.875rem 0rem 0rem;
}
.faq__content:last-of-type .faq__direction {
border-radius: 0rem 0rem 1.875rem 1.875rem;
transition: 0.3s;
}
.faq .navigation {
justify-content: space-between;
align-items: center;
}
.prav-info .article_faq .faq__content.active .faq__direction_contentall {
line-height: 150%;
padding: 0.75rem 1.875rem 0.625rem 1.875rem;
border-radius: 0;
border-right: 1px solid #F3F3F3;
border-left: 1px solid #F3F3F3;
}
.prav-info .article_faq .faq__content .faq__direction_contentall {
border-radius: 0;
border: none;
padding: 0;
}
.prav_faq {
grid-gap: 0;
}
.prav-info .article_faq .faq__content .faq__direction {
padding: 0.875rem 1.875rem;
font-weight: 500;
color: #3A3A3A;
border-top: 1px solid #FFF;
border-bottom: 1px solid #FFF;
font-size: 1.125rem;
font-family: "Raleway";
}
.prav-info .article_faq .faq__content:first-child .faq__direction {
border-radius: 1.875rem 1.875rem 0rem 0rem;
border-top: 1px solid #FFF;
border-bottom: none
}
.prav-info .faq__content:nth-child(2) .faq__direction {
border-radius: 0;
}
.prav-info .article_faq .faq__content:last-child .faq__direction {
border-radius: 0rem 0rem 1.875rem 1.875rem;
border-bottom: 1px solid #FFF;
border-top: none;
}
.prav-info {
padding-top: 1.25rem;
}
.requisites .navigation {
display: flex;
justify-content: space-between;
align-items: center;
}
.pravinfo-page .navigation {
margin-bottom: 2.5rem;
}
.requisites__btn {
color: #3A5554;
font-family: "Raleway";
font-size: 1.125rem;
font-weight: 500;
line-height: 140%;
text-transform: uppercase;
display: flex;
align-items: center;
}
.requisites__btn::after {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/copy.svg);
display: block;
width: 1.5rem;
height: 1.5rem;
margin-left: 0.63rem;
}
.requisites__content .faq__direction::before {
content: 'Юридическое лицо:';
text-transform: uppercase;
line-height: 140%;
font-size: 1rem;
}
.requisites .faq__direction {
border-radius: 1.875rem 1.875rem 0rem 0rem;
margin-bottom: 1.12rem;
}
.requisites__table_item span {
color: #909090;
font-size: 1rem;
font-weight: 300;
line-height: 140%;
text-transform: uppercase;
padding: 0 1.88rem 0.63rem;
display: block;
}
.requisites__table_item p {
color: #3A3A3A;
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
padding: 0 0 0 1.88rem;
}
.requisites__table_item {
padding: 0 0 1.25rem 0;
border-bottom: 1px solid #F3F3F3;
}
.requisites__table {
display: grid;
grid-template-columns: 1fr 1fr;
grid-row-gap: 1.12rem;
}
.requisites__table_item:nth-child(2n) span {
border-left: 1px solid #F3F3F3;
}
.requisites__table_item:nth-child(2n) p {
border-left: 1px solid #F3F3F3;
}
.pravinfo-page section:last-of-type {
padding-bottom: 7.5rem;
}
.oborudovanie__content {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap: 2.5rem 1.88rem;
}
.oborudovanie__content .equipment__block {
position: relative;
padding-bottom: 1.88rem;
}
.oborudovanie__content .equipment__block::after {
content: '';
width: 200vw;
height: 200px;
background: #F3F3F3;
position: absolute;
bottom: 0;
left: -1000px;
z-index: -1;
}
.oborudovanie {
padding-top: 1.25rem;
}
.oborudovanie-page section:last-of-type {
padding-bottom: 7.5rem;
}
.mixitup-page-list .mixitup-control {
padding: 0.625rem 1.08rem;
background: #fff;
font-family: "Raleway";
font-size: 1rem;
font-weight: 300;
line-height: 140%;
color: #5B5952;
margin-right: 0.63rem;
border-radius: 0;
}
.mixitup-page-list {
margin-top: 1.25rem;
}
.mixitup-page-list .mixitup-control-active {
border-radius: 6.25rem;
background: #B3ADA4;
color: #fff;
font-weight: 700;
}
.mixitup-page-list .mixitup-control-next {
display: none;
}
.mixitup-page-list .mixitup-control-prev {
display: none;
}
.oborudovanie .mixitup-page-list {
margin-top: 2.5rem;
display: flex;
justify-content: center;
}
.searchpage__content {
display: grid;
grid-template-columns: 1fr;
grid-gap: 1.25rem;
}
.search-result-item {
padding: 1.875rem;
border-radius: 1.875rem;
background: #F3F3F3;
display: grid;
grid-template-columns: 1fr;
grid-gap: 0.94rem;
}
.search-result-item__title {
color: #3A3A3A;
font-family: "Raleway";
font-size: 1.125rem;
font-weight: 700;
line-height: 140%;
}
.search-result-item__link-two {
color: #3A5554;
font-family: "Raleway";
font-size: 1rem;
font-weight: 600;
line-height: 140%; text-decoration-line: underline;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
text-decoration-skip-ink: none;
text-decoration-thickness: 0.01rem;
padding: 0;
}
.search-result-item__link-two:hover {
text-decoration: none;
}
.searchpage {
padding: 1.25rem 0 5rem;
}
.searchpage-input input {
width: 100%;
padding: 0.875rem 1.25rem;
color: var(--color-black, #3A3A3A);
font-size: 1.125rem;
font-weight: 300;
border-radius: 0.9375rem;
border: 1px solid #E4E2DB;
line-height: 140%;
}
.searchpage-input::after {
right: 1.25rem;
}
.searchpage .navigation {
margin-bottom: 1.88rem;
}
.searchpage .searchform {
margin-bottom: 0.63rem;
}
.search-result {
margin-bottom: 1.88rem;
color: #3A3A3A;
font-size: 1rem;
font-weight: 300;
line-height: 140%;
}
.page-numbers.prev {
display: none;
}
.page-numbers.next {
display: none;
}
.page-navigation {
display: flex;
margin-top: 1.88rem;
}
.page-numbers.current {
border-radius: 6.25rem;
background: #B3ADA4;
color: #fff;
font-weight: 700;
}
.page-numbers {
padding: 0.625rem 1.08rem;
background: #fff;
font-family: "Raleway";
font-size: 1rem;
font-weight: 300;
line-height: 140%;
color: #5B5952;
margin-right: 0.63rem;
border-radius: 0;
}
.search-result-content {
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
color: #3A3A3A;
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
}
.search-result-content h1,
h2,
h3,
h4,
h5 {
font-size: 1.125rem;
font-weight: 300;
line-height: 140%;
font-family: "Raleway";
margin-bottom: 0.31rem;
}
.notfound__content h1 {
font-size: 12.5rem;
line-height: 12.5rem;
letter-spacing: -0.05rem;
font-weight: 400;
}
.notfound__content {
display: flex;
flex-direction: column;
align-items: center;
}
.notfound__content span {
color: #3A5554;
font-size: 1.125rem;
line-height: 1.6875rem;
margin: 0.94rem 0 0.31rem;
}
.notfound__content p {
font-size: 1rem;
line-height: 1.6875rem;
margin-bottom: 1.88rem;
text-align: center;
}
.notfound__btn {
padding: 1rem 1.75rem;
margin-top: 0;
display: block;
background: #3A5554;
width: max-content;
text-transform: uppercase;
}
.about__content_main__fotogal {
width: 23rem;
}
.about__content_info__fotogal {
padding: 30px 35px;
}
.fotogalereya__wrap {
text-align: center;
}
.galer-wrapper-boxes {
display: flex;
flex-wrap: wrap;
counter-reset: albumList;
gap: 30px;
}
.galer-wrapper-boxes .box {
height: 400px;
border-radius: 30px;
overflow: hidden;
position: relative;
}
.galer-wrapper-boxes .box img {
object-fit: cover;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.galer-wrapper-boxes .box:nth-child(5n+1) {
width: calc(50% - 15px);
}
.galer-wrapper-boxes .box:nth-child(5n+2) {
width: calc(50% - 15px);
}
.galer-wrapper-boxes .box:nth-child(5n+3) {
width: calc(33.3333% - 20px);
}
.galer-wrapper-boxes .box:nth-child(5n+4) {
width: calc(33.3333% - 20px);
}
.galer-wrapper-boxes .box:nth-child(5n+5) {
width: calc(33.3333% - 20px);
} button.box-open__fotogal {
border-radius: 100px;
border: 1px solid #3A5554;
padding: 10px 15px;
color: #3A5554;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; text-transform: uppercase;
transition: 3ms;
margin-top: 30px;
width: 200px;
}
button.box-open__fotogal:hover {
border: 1px solid #3A5554;
color: #FFF;
background: #3A5554;
}
.box.nextstop~.box {
display: none;
}
.akzii_popular {
padding-top: 20px;
padding-bottom: 30px;
}
.akzii_popular__title {
margin-top: 20px;
margin-bottom: 40px;
}
.flex-block-aktsii {
display: flex;
gap: 30px;
}
.flex-block-aktsii .form-one__content {
position: relative;
width: calc(100% - 30px - 370px);
border-radius: 0px 30px 30px 30px;
height: 450px;
}
.flex-block-aktsii .form-one__content a {
display: contents;
}
.flex-block-aktsii .form-one__content img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 30px;
}
.aktsii-akzii__date {
position: absolute;
top: -12px;
left: 0px;
border-radius: 100px;
background: #DB1C4F;
padding: 2px 15px;
color: #FFF;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 140%; }
.main-akzii__prices {
position: absolute;
left: 10px;
bottom: 10px;
border-radius: 25px;
background: #FFF;
display: flex;
padding: 10px 15px 10px 20px;
justify-content: center;
align-items: center;
flex-direction: column;
}
.main-akzii__price {
color: #DB1C4F;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 140%; }
.main-akzii__desc {
color: #3A3A3A;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 140%; }
.form-akzii {
border-radius: 30px;
background: #F3F3F3;
width: 370px;
display: flex;
padding: 35px;
flex-direction: column;
align-items: center;
justify-content: center;
}
.form-akzii .title {
color: #3A5554;
text-align: center;
font-family: OrchideaPro;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 125%; letter-spacing: -1.6px;
text-transform: uppercase;
margin-bottom: 30px;
}
.form-akzii .title span {
color: #DB1C4F;
text-align: center;
font-family: OrchideaPro;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 125%; letter-spacing: -1.6px;
text-transform: uppercase;
}
.form-one__form_akzii p {
width: 100%;
}
.form-one__form_akzii input {
border-radius: 100px;
background: var(--color-white, #FFF);
padding: 14px 20px;
margin-bottom: 15px;
border: 1px solid #FFF;
width: 100%;
}
.form-one__form_akzii .form__btn_content {
margin-top: 10px;
margin-bottom: -15px;
}
.form-one__form_akzii .form__btn_content .btn {
justify-content: center;
}
.form-one__form_akzii .politic {
color: var(--color-black, #3A3A3A);
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 140%; text-decoration-line: underline;
opacity: 0.6;
}
input.form__akzii-input::placeholder {
color: #3A3A3A;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 140%; }
.form-one__form_akzii .form__btn_content input {
color: #FFF;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; text-transform: uppercase;
border-radius: 100px;
background: #3A5554;
padding: 14px 20px;
}
.akzii__btn_yakor {
padding-top: 0px;
}
.akzii__btn ul {
display: flex;
flex-wrap: wrap;
margin-bottom: 20px;
margin-top: 20px;
}
.akzii__btn a {
color: #3A3A3A;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 140%; padding: 8px 16px;
border-radius: 100px;
border: 1px solid #F3F3F3;
margin-right: 10px;
transition: 0.4s ease;
}
.akzii__btn a:hover {
color: #fff;
background: #3A5554;
}
.akzii__btn a.active {
color: #fff;
background: #3A5554;
font-family: "Raleway";
font-weight: 400;
border: none;
}
.profile .profile__list {
margin-bottom: 1.88rem;
}
.akzii_vrem__title {
margin-bottom: 50px;
}
.akzii-page__about .profile__list {
margin-bottom: 2.5rem;
}
.akzii__content_vrem {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 2.5rem;
}
.akzii__content {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 2.5rem;
}
.akzii__block {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
gap: 22px;
max-width: 23.125rem;
height: 100%;
}
.akzii__block_content {
display: flex;
flex-direction: column;
height: 100%;
width: 100%;
text-align: left;
}
.akzii__block_img {
position: relative;
}
.akzii__block_img__date {
color: #FFF;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 140%; border-radius: 40px;
background: #DB1C4F;
padding: 2px 8px;
position: absolute;
top: -10px;
left: 10px;
}
.akzii__block_img__pic {
width: 100%;
}
.akzii__block_img__pic img {
width: 100%;
height: 280px;
object-fit: cover;
border-radius: 30px;
}
.akzii__block_content .block__title {
color: var(--color-black, #3A3A3A);
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 125%; letter-spacing: -1.6px;
text-transform: uppercase;
margin-bottom: 8px;
flex-grow: 1;
}
.akzii__block_content .block__desc {
overflow: hidden;
color: #3A3A3A;
font-variant-numeric: lining-nums proportional-nums;
text-overflow: ellipsis;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 140%; margin-bottom: 12px;
max-height: 81px;
}
.akzii__block_content .block__prices {
margin-bottom: 22px;
display: flex;
}
.akzii__block_content .block__price {
color: #DB1C4F;
font-size: 20px;
font-family: OrchideaPro;
font-style: normal;
font-weight: 400;
line-height: 125%; letter-spacing: -1.6px;
margin-right: 10px;
}
.akzii__block_content .block__fullprice {
color: #3A3A3A;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 140%; text-decoration: line-through;
}
.akzii__block_content .block__link {
display: flex;
gap: 10px;
}
.akzii-page__btns {
display: flex;
gap: 10px;
}
.block__link__btn {
color: #FFF;
font-family: "Raleway";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 22px; text-transform: uppercase;
padding: 12px 14px;
border-radius: 38px;
border: 1px solid #3A5554;
background: #3A5554;
display: inline-block;
width: 50%;
text-align: center;
transition: 0.4s ease;
cursor: pointer;
}
.block__link__btn:hover {
background: #FFFFFF;
color: #3A5554;
}
.block__text {
text-align: center;
font-size: 14px;
line-height: 22px;
padding: 12px 14px;
width: 50%;
border: 1px solid #3A5554;
border-radius: 38px;
}
.note {
font-size: 12px;
color: #5f5f5f;
line-height: normal;
}
.block__link_btn-border {
border-radius: 38px;
border: 1px solid #3A5554;
padding: 12px 14px;
color: #3A5554;
font-family: "Raleway";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 22px; text-transform: uppercase;
transition: 0.4s ease;
background: #FFFFFF;
display: inline-block;
width: 50%;
text-align: center;
margin-left: auto;
}
.block__link_btn-border:hover {
background: #3A5554;
color: #FFFFFF;
border: 1px solid #3A5554;
}
.akzii_pos__title {
margin-bottom: 30px;
text-align: center;
}
.akzii_pos__btn {
display: flex;
gap: 10px;
justify-content: center;
margin-bottom: 40px;
flex-wrap: wrap;
}
.akzii_pos__btn button {
border-radius: 100px;
border: 1px solid #F3F3F3;
padding: 8px 16px;
color: #3A3A3A;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 140%; }
.akzii_pos__btn button.mixitup-control-active,
.akzii_pos__btn button:hover {
border-radius: 100px;
background: #3A5554;
padding: 8px 16px;
color: #FFF;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 140%; text-align: center;
transition: 0.4s ease;
}
.akzii-page__promo {
padding: 20px 0px 0px 0px;
}
.akzii-page__wrap {
display: flex;
justify-content: space-between;
gap: 30px;
}
.akzii-page__pic {
width: 50%;
position: relative;
overflow: hidden;
border-radius: 30px;
}
.akzii-page__pic img {
width: 100%;
height: 100%;
position: absolute;
object-fit: cover;
top: 0;
left: 0;
}
.akzii-page__right-col {
width: 50%;
}
.akzii-page__data {
color: #909090;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 140%; margin-bottom: 20px;
}
.akzii-page__text {
display: flex;
flex-direction: column;
gap: 30px;
}
.akzii-page__name {
color: #3A3A3A;
font-family: OrchideaPro;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 125%; letter-spacing: -1.6px;
text-transform: uppercase;
margin-bottom: 0;
}
.akzii-page__desc {
overflow: hidden;
color: #3A3A3A;
font-variant-numeric: lining-nums proportional-nums;
text-overflow: ellipsis;
font-family: Raleway;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 140%; }
.akzii-page__text-bottom {
display: flex;
justify-content: space-between;
align-items: center;
}
.akzii-page__prices {
display: flex;
flex-direction: column;
gap: 5px;
width: 100%;
}
.akzii-page__prices>div:first-child {
color: #3A3A3A;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 140%; width: 100%;
}
.akzii-page__price {
display: flex;
gap: 10px;
}
.main-akzii__fullprice {
color: var(--color-black, #3A3A3A);
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 140%; text-decoration: line-through;
}
.akzii-page__price span {
color: #DB1C4F;
text-align: right;
font-family: OrchideaPro;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 125%; letter-spacing: -1.6px;
}
.block__link__btn {
color: #FFF;
font-family: "Raleway";
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 22px; text-transform: uppercase;
padding: 12px 14px;
border-radius: 38px;
border: 1px solid #3A5554;
background: #3A5554;
display: inline-block;
width: 50%;
text-align: center;
transition: 0.4s ease;
}
.block__link__btn:hover {
background: #FFFFFF;
color: #3A5554;
}
.main-akzii__benefit {
color: #909090;
font-variant-numeric: lining-nums proportional-nums;
font-family: "Raleway";
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 140%; }
.liczenzii {
padding: 4px 0px 60px;
}
.liczenzii__desc {
padding-bottom: 10px;
}
.licenses__content ul {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 30px;
}
.licenses__content li {
border-radius: 25px;
background: #F3F3F3;
}
.license__block {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
padding: 40px 0px 0px;
height: 100%;
}
.license__img {
flex: 1 1 auto;
}
.license__img img {
max-width: 180px;
height: 265px;
border-radius: 15px;
object-fit: cover;
}
.license__text {
width: 100%;
background: #fff;
bottom: 0;
border-radius: 25px;
border: 1px solid #E4E2DB;
padding: 20px 25px;
margin-top: -90px;
}
.license__type {
color: #909090;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 140%; text-transform: uppercase;
}
.lincense__name {
margin: 10px 0px 15px;
color: #3A3A3A;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; }
.license__link {
color: #3A5554;
font-family: Raleway;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 140%; text-transform: uppercase;
display: flex;
align-items: center;
}
.license__link::before {
content: url(//yar.vallistep.ru/wp-content/themes/vallistep/assets/svg/eye.svg);
display: block;
margin-right: 10px;
width: 22px;
height: 22px;
}
.licenses__text p {
margin-top: 40px;
color: #909090;
font-family: Raleway;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 140%; }
.all-price-page .menupage {
padding-bottom: 0;
}
.all-price-page .menu__page {
width: 100%;
flex-wrap: wrap;
}
.all-price-page .menu__page_item {
margin-bottom: 0.62rem;
}
.wsp-container h2 {
font-size: 1.25rem;
margin: 1.88rem 0 1rem;
font-weight: 400;
}
.wsp-container li {
font-size: 1rem;
transition: 0.3s ease;
font-weight: 300;
}
.site-map .navigation {
margin-bottom: 0;
}
li.page_item_has_children>a {
font-weight: 400;
margin: 1rem 0 1rem;
display: block;
}
.page_item_has_children ul {
margin-left: 1.88rem;
list-style: disc;
}
.wsp-container ul {
display: grid;
grid-template-columns: 1fr;
grid-gap: 0.92rem;
}
.site-map-page section:last-of-type {
padding-bottom: 7.5rem;
}
.wsp-posts-list strong {
margin-bottom: 1rem;
display: block;
}
.recaptcha a:first-of-type {
margin: 0;
}
.new-class-a {
height: 50px;
display: block;
width: 100%;
}
.akzii-page__right-col-width {
width: 100%;
}
.width-100 {
width: max-content;
}
.akcii__block_noimg {
height: 100%;
}
.akcii__block_noimg .akcii__block_data {
left: 0;
}
.text-container table.not-wide td {
padding: 0.9375rem 1rem 0.9375rem 1rem;
}
.text-container table.not-wide tr {
display: table-row;
}
@media (max-width: 599px) {
.text-container table {
overflow: scroll;
}
}