:root {
--color-bg: #d9e9e4;
--second-color-bg: #f3f6f4;
--third-color-bg: #6d9d98;
--color-title: #153f40;
--middle-title: #153F40B2;
--low-title: #1a6365;
--shadow: 0 4px 20px 0 rgba(8, 96, 67, 0.19);
--marker: #6d9d98;
}
body {
font-family: 'Lato', sans-serif;
}
.main {
background-color: #E1EBF6;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
padding: 40px;
-webkit-box-shadow: 0 4px 20px rgba(96, 123, 169, 0.28);
box-shadow: 0 4px 20px rgba(96, 123, 169, 0.28);
border-radius: 10px;
margin-bottom: 110px
}
.title-3 {
text-align: center;
}
@media screen and (max-width: 1400px) {
.main {
padding: 24px;
margin: 60px 0
}
}
@media screen and (max-width: 576px) {
.main {
padding: 24px 55px
}
}
@media screen and (max-width: 480px) {
.main {
padding: 30px 20px 0 21px;
margin-bottom: 41px
}
}
.first-form {
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/main-bg.jpeg);
min-height: 647px
}
@media screen and (max-width: 1025px) {
.first-form {
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/main-bg-mobile.jpeg);
min-height: 875px;
margin: 0 0 50px
}
}
@media screen and (max-width: 645px) {
.first-form {
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/main-bg-576.jpeg)
}
}
@media screen and (max-width: 500px) {
.first-form {
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/main-bg-sm.webp)
}
.no-webp .first-form {
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/main-bg-sm.jpeg)
}
}
.main-first {
display: flex;
align-items: stretch;
justify-content: space-between;
position: relative;
gap: 30px;
}
@media screen and (max-width: 1025px) {
.main-first {
flex-direction: column;
align-items: center;
gap: 20px;
}
}
.main__content {
max-width: 843px
}
.main__title {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 54px;
line-height: 62px;
color: #121D4A;
margin-bottom: 34px;
margin-top: 0
}
@media screen and (max-width: 1025px) {
.main__title {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
font-weight: 500;
font-size: 28px;
line-height: 40px;
margin-bottom: 32px
}
}
@media screen and (max-width: 576px) {
.main__title {
margin-bottom: 12px
}
}
@media screen and (max-width: 480px) {
.main__title {
margin-bottom: 22px;
font-size: 23px;
}
}
.main__list {
margin-bottom: 20px;
padding-left: 0;
-webkit-box-ordinal-group: 2;
margin-top: 0
}
.main .pc {
display: block
}
.main .mob {
display: none
}
.main-first-block {
background: #E1EBF6;
overflow: hidden;
width: 100%;
padding: 60px 0 60px 0;
margin-bottom: 40px;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
font-family: 'Lato', sans-serif;
}
@media screen and (max-width: 1025px) {
.main-first-block {
padding: 30px 15px;
}
}
@media screen and (max-width: 767px) {
.main__list {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.site .pc {
display: none
}
.site .mob {
display: block
}
}
@media screen and (max-width: 480px) {
.main__list {
margin-bottom: 10px;
padding: 0;
}
}
.main__list-item {
font-family: 'Lato', sans-serif;
font-style: normal;
font-size: 24px;
line-height: 120%;
font-weight: 400;
color: #000;
margin: 0 0 15px 25px;
}
@media screen and (max-width: 1025px) {
.main__list-item {
font-size: 14px;
line-height: 120%;
margin: 0 0 10px 15px;
}
}
@media screen and (max-width: 360px) {
.main__list-item {
font-size: 13px;
}
}
.main-first__bg {
width: 100%;
max-width: 665px;
height: 100%;
border-radius: 30px;
background: #d9e9e4;
position: relative;
min-height: 740px;
display: flex;
display: -moz-box;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: flex-start;
-webkit-align-items: flex-start;
justify-content: center;
-webkit-justify-content: center;
padding-top: 35px;
}
.main-first__bg--image {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
object-fit: cover;
border-radius: 30px;
z-index: 1;
}
.main-first__bg-info {
position: absolute;
bottom: 20px;
left: 20px;
border-radius: 20px;
padding: 20px;
width: fit-content;
background: rgba(255, 255, 255, 0.94);
font-weight: 400;
font-size: 14px;
line-height: 140%;
color: #153f40;
z-index: 9;
max-width: 342px;
}
@media screen and (max-width: 1025px) {
.main-first .main-first__bg-info {
border-radius: 20px;
bottom: 6px;
left: auto;
right: 8px;
}
.main-first__bg-info {
max-width: 160px;
font-size: 13px;
padding: 10px;
border-radius: 4px;
bottom: 70px;
left: 8px;
}
}
.main-first__bg-info div {
font-size: 16px;
}
@media screen and (max-width: 1025px) {
.main-first__bg-info div {
font-size: 12px;
}
}
.main-first__bg-info span {
font-size: 14px;
display: block;
margin-top: 5px;
}
@media screen and (max-width: 1025px) {
.main-first__bg-info span {
font-size: 10px;
line-height: 125%;
}
}
.main-first-ratings {
z-index: 2;
position: relative;
gap: 14px;
}
.main-first__content {
max-width: 670px;
}
.main-first__form {
border-radius: 30px;
background: #fff;
padding: 22px 40px;
position: relative;
width: fit-content;
margin-top: 20px;
}
.main-first__form--group {
display: flex;
display: -moz-box;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
margin-bottom: 25px;
}
.main-first__form--title {
font-weight: 700;
font-size: 24px;
line-height: 135%;
color: #153f40;
margin-right: 24px;
}
.main-first__form--price {
display: flex;
display: -moz-box;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-direction: column;
-ms-flex-direction: column;
-webkit-flex-direction: column;
margin-right: 24px;
}
.main-first__form--price span:first-of-type {
font-weight: 400;
font-size: 24px;
line-height: 135%;
color: rgba(21, 63, 64, 0.7);
position: relative;
}
.main-first__form--price span:first-of-type::before {
width: 78px;
height: 1px;
background: #ff4117;
position: absolute;
transform: rotate(-11deg);
content: '';
display: block;
top: 14px;
}
.main-first__form--price span:last-of-type {
font-weight: 700;
font-size: 24px;
line-height: 135%;
color: #ff4117;
}
.main-first__form--coupons {
display: flex;
display: -moz-box;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
}
.main-first__form--coupons svg {
margin-right: 17px;
flex-shrink: 0;
-webkit-flex-shrink: 0;
}
.main-first__form--coupons span {
font-weight: 400;
font-size: 14px;
line-height: 135%;
color: #153f40;
}
.main__list-item::marker {
color: #07B341
}
.main-first__title {
font-family: 'Lato', sans-serif;
font-weight: 600;
font-size: 46px;
line-height: 115%;
color: #153f40;
margin: 0 0 10px 0;
position: relative;
}
@media screen and (max-width: 1025px) {
.main-first__title {
font-size: 20px;
line-height: 140%;
margin: 0 0 5px 0;
}
}
@media screen and (max-width: 500px) {
.main-first__title {
margin: 0 0 15px 0;
}
}
.main-first__subtitle {
font-weight: 400;
font-size: 24px;
line-height: 120%;
color: #153f40;
margin-bottom: 25px;
}
@media screen and (max-width: 1025px) {
.main-first__subtitle {
font-size: 16px;
margin-bottom: 20px;
}
}
.main-first__recommend {
font-weight: 500;
font-size: 20px;
line-height: 130%;
color: #121d4a;
background: #fff;
border: 1px solid #ff4117;
border-radius: 210px;
padding: 10px 25px;
width: fit-content;
position: relative;
margin-left: 20px;
}
@media screen and (max-width: 1025px) {
.main-first__recommend {
font-size: 14px;
margin-left: 15px;
}
}
.main-first__recommend svg {
position: absolute;
left: -20px;
top: 50%;
transform: translateY(-50%);
}
.main-first__info {
display: flex;
justify-content: space-between;
background: #d4e4f5;
border-radius: 15px;
padding: 35px;
margin-top: 40px;
position: relative;
}
@media screen and (max-width: 1025px) {
.main-first__info {
flex-direction: column;
padding: 15px 10px;
margin-top: 20px;
}
}
.main-first__before-title {
font-weight: 600;
font-size: 20px;
line-height: 130%;
color: #121d4a;
border: 1px solid #121d4a;
border-radius: 170px;
padding: 5px 15px;
width: fit-content;
background: #fff;
position: relative;
}
@media screen and (max-width: 1025px) {
.main-first__before-title {
font-size: 16px;
}
}
.main-first__before-title:before {
content: '';
position: absolute;
top: 15px;
left: 130px;
border: 1px solid #121d4a;
width: 186px;
height: 1px;
opacity: 0.1;
}
.main-first__info-title {
font-weight: 500;
font-size: 30px;
line-height: 130%;
color: #121d4a;
margin-bottom: 20px;
display: block;
}
@media screen and (max-width: 1025px) {
.main-first__info-title {
font-size: 16px;
}
}
.main-first__info-list {
padding: 0;
margin: 0;
}
@media screen and (max-width: 1025px) {
.main-first__info-list {
margin-bottom: 20px;
}
}
.main-first__info-item {
font-weight: 400;
font-size: 20px;
color: #000;
margin-bottom: 10px;
position: relative;
list-style: none;
padding-left: 25px;
}
@media screen and (max-width: 1025px) {
.main-first__info-item {
font-size: 14px;
padding-left: 15px;
line-height: 1;
}
}
.main-first__info-item:before {
content: '';
position: absolute;
border-radius: 100%;
background: #0040b5;
width: 9px;
height: 9px;
top: 10px;
left: 0;
}
@media screen and (max-width: 1025px) {
.main-first__info-item:before {
width: 5px;
height: 5px;
top: 5px;
}
}
.main-first__result {
background: #fff;
border-radius: 40px;
max-width: 440px;
width: 100%;
position: relative;
padding: 0 0 20px 0;
}
@media screen and (max-width: 1025px) {
.main-first__result {
border-radius: 20px;
max-width: 240px;
padding-bottom: 15px;
}
}
.main-first__result:before {
content: url(//zubyza1den.com/sochi/wp-content/uploads/2025/05/group-85.png);
position: absolute;
top: -120px;
left: auto;
right: -185px;
z-index: 9;
}
@media screen and (max-width: 1025px) {
.main-first__result:before {
content: url(//zubyza1den.com/sochi/wp-content/uploads/2025/05/group-85.png);
top: -108px;
left: auto;
right: -67px;
display: none;
}
}
.main-first__result:after {
content: url(//zubyza1den.com/sochi/wp-content/uploads/2025/05/frame-2087325901.png);
position: absolute;
bottom: -66px;
left: -105px;
}
@media screen and (max-width: 1025px) {
.main-first__result:after {
content: url(//zubyza1den.com/sochi/wp-content/uploads/2025/05/frame-2087325901-1.png);
bottom: -31px;
left: -52px;
right: auto;
top: auto;
}
}
.main-first__result img {
border-radius: 40px 40px 0 0;
width: 100%;
height: 550px;
object-fit: fill;
-o-object-fit: fill;
}
.main-first__result p {
font-weight: 500;
font-size: 20px;
text-align: center;
color: #333;
margin: 20px 0 0;
}
@media screen and (max-width: 1025px) {
.main-first__result p {
font-size: 11px;
margin-top: 8px;
}
}
.main-first__image {
position: relative;
display: flex;
justify-content: center;
gap: 20px;
}
@media screen and (max-width: 1025px) {
.main-first__image {
gap: 10px;
}
.main-first__image img {
max-width: 100%;
width: 100%;
height: 305px;
border-radius: 20px 20px 0 0;
object-fit: fill;
-o-object-fit: fill;
}
}
.main-first-block-rnd {
padding: 20px 15px 0 15px;
}
.main-first__doctor {
position: absolute;
right: 100px;
}
@media screen and (max-width: 1200px) {
.main-first__doctor {
position: relative;
right: auto;
}
}
.main-first__doctor-info {
border-radius: 20px;
padding: 20px;
width: 306px;
background: #fff;
position: absolute;
bottom: 98px;
right: 160px;
}
@media screen and (max-width: 1200px) {
.main-first__doctor-info {
padding: 15px 20px;
width: 253px;
right: 50%;
transform: translateX(50%);
}
}
.main-first__doctor-info ul {
padding-left: 25px;
margin: 0;
}
.main-first__doctor-info li {
list-style: none;
position: relative;
margin-bottom: 5px;
}
@media screen and (max-width: 1025px) {
.main-first__doctor-info li {
font-size: 12px;
}
}
.main-first__doctor-info li:before {
content: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/offer-mark.png);
top: 3px;
left: -24px;
position: absolute;
}
.main-first__doctor-info b {
font-size: 20px;
margin-bottom: 5px;
display: block;
}
@media screen and (max-width: 1025px) {
.main-first__doctor-info b {
font-size: 16px;
}
}
.main-first__button {
max-width: 488px;
height: 92px;
background: #FF4117;
border: 1px solid #DDDDDD;
border-radius: 60px;
font-size: 24px;
line-height: 120%;
text-align: center;
color: #fdfdfd !important;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 100px;
}
@media screen and (max-width: 1025px) {
.main-first__button {
height: 66px;
margin-bottom: 0;
}
}
.main-first-block-rnd .main-first {
align-items: flex-end;
}
@media screen and (max-width: 1025px) {
.main-first-block-rnd .main-first {
gap: 0;
}
}
.main__form {
margin-bottom: 25px;
max-width: 373px
}
@media screen and (max-width: 1025px) {
.main__form {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
max-width: 432px
}
}
.main__form form input[type='tel'] {
min-width: 400px;
margin-bottom: 5px !important;
}
.main__form form .button {
margin-top: 2px;
width: 100%;
font-size: 18px;
padding: 27px 20px;
height: auto;
}
.main__form form.wpcf7-form {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
flex-direction: column
}
.main__form form.wpcf7-form .form-wrap {
display: flex;
justify-content: space-between;
gap: 7px;
}
.main__form .wpcf7-acceptance span {
font-size: 12px;
line-height: 130%;
}
.main__form .wpcf7-acceptance span a {
font-size: inherit;
line-height: 120%;
}
@media screen and (max-width: 991px) {
.main__form form.wpcf7-form .form-wrap {
flex-direction: column;
width: 100%;
gap: 6px;
}
.main__form form .button {
padding: 20px;
font-size: 16px;
}
.label-for-input {
font-size: 12px;
}
.main__form .wpcf7-acceptance span,
.main__form .wpcf7-acceptance a {
font-size: 10px !important;
text-align: left;
}
}
.main__guarantee {
background: #fff;
border-radius: 0 50px 0 0;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 24px 40px;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
max-width: 843px
}
@media screen and (max-width: 1025px) {
.main__guarantee {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 16px 20px;
max-width: 424px
}
}
.main__guarantee-title {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 32px;
color: #121D4A;
font-weight: 500;
width: 56%
}
@media screen and (max-width: 1025px) {
.main__guarantee-title {
font-weight: 700;
font-size: 16px;
line-height: 24px;
margin-bottom: 4px
}
}
.main__guarantee-list {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
width: 100%
}
@media screen and (max-width: 1025px) {
.main__guarantee-list {
margin-left: 15px;
width: 95%
}
}
@media screen and (max-width: 335px) {
.main__guarantee-list {
margin-left: 5px;
width: 100%
}
}
.main__guarantee-item {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 32px;
color: #121D4A;
position: relative
}
@media screen and (max-width: 1025px) {
.main__guarantee-item {
font-size: 16px;
line-height: 24px
}
}
.main__guarantee-item:before {
content: "";
position: absolute;
width: 25px;
height: 16px;
left: -27px;
top: 9px;
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/check.png);
background-repeat: no-repeat;
background-size: contain;
margin-right: 8px
}
@media screen and (max-width: 480px) {
.main__guarantee-item:before {
top: 4px;
left: -22px
}
}
@media screen and (max-width: 335px) {
.main__guarantee-item:before {
width: 22px;
height: 13px;
left: -16px
}
}
.rating {
position: relative;
padding: 0;
margin-bottom: 120px
}
@media screen and (max-width: 1025px) {
.rating {
margin-bottom: 60px
}
}
@media screen and (max-width: 576px) {
.rating {
margin-bottom: 40px
}
}
.rating-slider {
opacity: 0;
visibility: hidden;
-o-transition: opacity 1s ease;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease
}
@media screen and (max-width: 576px) {
.rating-slider__rating {
font-size: 20px
}
}
.rating-slider.slick-initialized {
visibility: visible;
opacity: 1
}
.rating-slider__img {
max-width: 200px;
width: 100%
}
.rating-slider__text {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: rgba(18, 29, 74, 0.5)
}
@media screen and (max-width: 576px) {
.rating-slider__text {
font-size: 14px
}
}
.rating-slider__rating {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 32px;
color: #121D4A
}
.slider-arrows-thin {
display: none
}
.benefit .subtitle {
font-size: 24px;
margin: 30px 0 50px;
}
.benefit-items {
display: grid;
grid-template-columns: repeat(3, 1fr);
}
.benefit-item {
align-items: center;
max-width: 400px;
}
.benefit-item__text {
font-size: 24px;
text-align: center;
line-height: 1;
font-family: 'Lato', sans-serif;
margin-top: 20px;
}
@media screen and (max-width: 768px) {
.benefit .subtitle {
font-size: 14px;
line-height: 1.2;
margin: 0 auto 30px;
}
.benefit-items {
display: flex;
align-items: center;
flex-direction: column;
}
.benefit-item img {
width: 70px;
}
.benefit-item {
margin-bottom: 20px;
max-width: 276px;
}
.benefit-item__text {
font-size: 16px;
margin-top: 10px;
}
}
@media screen and (max-width: 1400px) {
.inno {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
.innovation__title {
margin: 0 -5px 60px
}
.inno__middle {
margin: 0 62px;
min-width: 557px
}
@media screen and (max-width: 1025px) {
.inno__middle {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
max-width: 454px;
margin: 0 auto 24px;
min-width: 0
}
}
.inno__img {
max-width: 557px;
width: 100%
}
.inno__item {
position: relative
}
@media screen and (max-width: 1025px) {
.inno__item {
margin-left: 20px
}
}
.inno__item:not(:last-of-type) {
margin-bottom: 48px
}
@media screen and (max-width: 1200px) {
.inno__item:not(:last-of-type) {
margin-bottom: 24px
}
}
@media screen and (max-width: 576px) {
.inno__item, .inno__item:not(:last-of-type) {
margin-bottom: 16px
}
}
@media screen and (max-width: 1025px) {
.inno__item::before {
content: "•";
color: #07B341;
display: inline-block;
width: 1em;
font-size: 30px;
margin-left: -20px;
top: 0;
position: absolute
}
}
@media screen and (max-width: 576px) {
.inno__item::before {
margin-left: -12px;
top: -4px;
font-size: 27px
}
}
.inno-item__text {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 32px;
color: #121D4A
}
@media screen and (max-width: 1025px) {
.inno-item__text {
font-size: 24px;
line-height: 32px
}
}
@media screen and (max-width: 576px) {
.inno-item__text {
font-size: 16px;
line-height: 24px
}
}
.inno-item__tail, .inno-item__tail-r {
position: absolute;
top: 30%;
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%)
}
@media screen and (max-width: 1400px) {
.inno-item__tail, .inno-item__tail-r {
display: none
}
}
.inno-item__tail {
right: -50px
}
.inno-item__tail-r {
left: -143px
}
@media screen and (max-width: 1200px) {
.inno__col-first {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1
}
}
.inno__col-last .inno__item:nth-child(1) .inno-item__tail-r {
left: -182px
}
.inno__col-last .inno__item:nth-child(3) .inno-item__tail-r {
top: 3%;
left: -140px
}
.inno__col-last .inno__item:nth-child(4) .inno-item__tail-r {
left: -135px;
top: 13%
}
.inno__col-last .inno__item:nth-child(5) .inno-item__tail-r {
left: -135px;
top: -5%
}
.inno__col-first .inno__item:nth-child(4) .inno-item__tail {
top: 0
}
.consult-form {
min-height: 460px;
padding: 40px 40px 20px
}
.consult-form .title {
margin-bottom: 40px;
}
html body .consult-form.consult-form-2 {
background-position-x: center;
background-position: bottom right;
background-size: contain;
position: relative;
}
.blog-id-10 .consult-form.consult-form-2,
.blog-id-13 .consult-form.consult-form-2,
.blog-id-17 .consult-form.consult-form-2,
.blog-id-18 .consult-form.consult-form-2 {
background-size: unset;
}
.blog-id-10 .main__price,
.blog-id-17 .main__price,
.blog-id-18 .main__price {
right: 30px;
top: 130px;
}
.blog-id-10 .consult-form .main__list-wrapper,
.blog-id-17 .consult-form .main__list-wrapper,
.blog-id-18 .consult-form .main__list-wrapper {
position: inherit;
}
.consult-form.consult-form-4 {
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/consult-bg-3-2003.jpg);
background-size: unset;
background-position-x: 60px;
background-position: bottom right;
}
.no-webp .consult-form.consult-form-4 {
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/consult-bg-4-1.jpg)
}
@media screen and (max-width: 1025px) {
.consult-form {
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/consult-bg-1-2003_mob.jpg);
min-height: 805px;
padding: 40px 20px 20px
}
.consult-form .title {
margin-bottom: 20px;
}
html body .consult-form.consult-form-2 {
background-size: contain !important;
}
.consult-form.consult-form-3 {
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/consult-bg-2-2003_mob.jpg);
background-position: 50% 140%;
min-height: 730px;
}
.consult-form.consult-form-4 {
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/consult-bg-3-2003_mob.jpg);
background-position: bottom center;
min-height: 785px;
background-size: contain;
}
.no-webp .consult-form.consult-form-4 {
background-image: url(//zubyza1den.com/wp-content/themes/reboot_child/assets/images/home/consult-bg-4-1-mob.jpg)
}
}
@media screen and (max-width: 480px) {
.consult-form {
max-height: 795px
}
}
.consult-form .main__list-wrapper {
position: relative
}
.consult-form .main__list {
margin-top: 0
}
.consult-form .main__list {
margin-bottom: 40px
}
@media screen and (max-width: 1025px) {
.consult-form .main__list {
margin-bottom: 30px !important;
}
}
.consult-form .main__title {
margin-bottom: 32px;
line-height: 100%;
font-weight: 600;
}
.consult-form .main__form {
margin-bottom: 0
}
.main__price {
position: absolute;
right: 160px;
top: 0;
}
@media screen and (max-width: 1025px) {
.main__price {
right: 5%
}
}
.blog-id-13 .main__price {
top: -32px;
right: 0;
}
@media screen and (max-width: 645px) {
.main__price {
position: relative;
margin-bottom: 30px;
right: 0
}
.blog-id-10 .main__price,
.blog-id-13 .main__price,
.blog-id-17 .main__price,
.blog-id-18 .main__price {
top: 0;
right: 0;
}
}
.main__price-old, .main__price-new {
padding: 8px 28px;
border-radius: 40px 40px 0 40px;
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 32px;
color: #121D4A
}
@media screen and (max-width: 1025px) {
.main__price-old, .main__price-new {
font-size: 16px;
line-height: 24px;
padding: 2px 12px
}
}
.main__price-old {
background: #FFF;
margin-right: 10px
}
.main__price-old:before {
position: absolute;
content: "";
left: 25px;
width: 79px;
top: 50%;
right: 0;
border-top: 2px #CE2E2E solid;
-webkit-transform: rotate(341deg);
-ms-transform: rotate(341deg);
transform: rotate(341deg)
}
@media screen and (max-width: 1025px) {
.main__price-old:before {
left: 5px;
width: 59px
}
}
.main__price-new {
background: #89E2A7
}
.clients .n-container {
max-width: 1160px
}
@media screen and (max-width: 1025px) {
.clients .title {
margin-bottom: 4px
}
}
.clients__block {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
@media screen and (max-width: 1025px) {
.clients__block {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
}
.clients__item {
margin-bottom: 40px;
max-width: 515px
}
@media screen and (max-width: 1025px) {
.clients__item {
margin-bottom: 24px;
max-width: 100%
}
}
@media screen and (max-width: 576px) {
.clients__item {
margin-bottom: 16px
}
}
.clients__item-img {
width: 161px;
height: 161px;
margin-right: 24px
}
@media screen and (max-width: 1025px) {
.clients__item-img {
width: 120px;
height: 120px
}
}
@media screen and (max-width: 576px) {
.clients__item-img {
width: 80px;
height: 80px
}
}
.clients__item-text {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 32px;
color: #121D4A
}
@media screen and (max-width: 576px) {
.clients__item-text {
font-size: 16px;
font-weight: 600;
line-height: 130%;
color: #153f40;
}
}
.clients__action {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 40px;
background: #E1EBF6;
-webkit-box-shadow: 0 4px 20px rgba(96, 123, 169, 0.28);
box-shadow: 0 4px 20px rgba(96, 123, 169, 0.28);
border-radius: 10px;
width: 100%;
}
@media screen and (max-width: 1025px) {
.clients__action {
padding: 24px;
margin-top: 32px;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start
}
}
@media screen and (max-width: 576px) {
.clients__action {
padding: 24px;
margin-top: 16px
}
}
@media screen and (max-width: 480px) {
.clients__action {
margin-top: 8px
}
}
.clients__action.mobile-only {
margin-bottom: 40px;
margin-top: -10px
}
.clients__action-text {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 32px;
color: #121D4A;
max-width: 620px
}
@media screen and (max-width: 1025px) {
.clients__action-text {
margin-bottom: 24px
}
}
@media screen and (max-width: 576px) {
.clients__action-text {
font-size: 16px;
margin-bottom: 24px;
font-weight: 600;
line-height: 130%;
}
}
.trust-slider-wrapper {
position: relative
}
.trust .arr2 {
left: -4%
}
@media screen and (max-width: 1025px) {
.trust .arr2 {
left: -8%
}
}
@media screen and (max-width: 867px) {
.trust .arr2 {
left: -12%
}
}
@media screen and (max-width: 645px) {
.trust .arr2 {
left: -16%
}
}
@media screen and (max-width: 576px) {
.trust .arr2 {
left: -10%
}
}
@media screen and (max-width: 480px) {
.trust .arr2 {
left: -6%
}
}
.trust .arr3 {
right: -1%
}
@media screen and (max-width: 1025px) {
.trust .arr3 {
right: -3%
}
}
@media screen and (max-width: 867px) {
.trust .arr3 {
right: -5%
}
}
@media screen and (max-width: 645px) {
.trust .arr3 {
right: -7%
}
}
@media screen and (max-width: 576px) {
.trust .arr3 {
right: -8%
}
}
@media screen and (max-width: 480px) {
.trust .arr3 {
right: -3%
}
}
.trust .arr3, .trust .arr2 {
top: 47%
}
@media screen and (max-width: 480px) {
.trust .arr2, .trust .arr3 {
top: 46%
}
}
.trust__block {
gap: 40px;
margin-bottom: 60px;
margin-top: 40px
}
@media screen and (max-width: 1025px) {
.trust__block {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 32px;
margin-bottom: 32px;
gap: 24px
}
}
@media screen and (max-width: 767px) {
.trust__block {
margin-top: 16px;
margin-bottom: 24px;
gap: 16px
}
}
@media screen and (max-width: 576px) {
.trust__block {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-top: 16px;
margin-bottom: 16px;
gap: 8px
}
}
.trust__item-num {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 60px;
color: #07B341;
margin-right: 24px;
flex-shrink: 0;
-webkit-flex-shrink: 0;
}
@media screen and (max-width: 767px) {
.trust__item-num {
font-weight: 700;
font-size: 28px;
line-height: 32px
}
}
@media screen and (max-width: 576px) {
.trust__item-num {
margin-right: 16px;
min-width: 36px
}
}
.big-number {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 60px
}
@media screen and (max-width: 767px) {
.big-number {
font-weight: 700;
font-size: 28px;
line-height: 32px
}
}
.trust__item-text {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 32px;
color: #121D4A;
min-width: 370px
}
@media screen and (max-width: 1025px) {
.trust__item-text {
min-width: 0
}
}
@media screen and (max-width: 767px) {
.trust__item-text {
font-size: 16px;
line-height: 24px
}
}
.big-text {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 120%;
}
@media screen and (max-width: 767px) {
.big-text {
font-size: 16px;
line-height: 24px
}
}
.trust__slide {
max-width: 680px;
gap: 40px;
height: 100%
}
@media screen and (max-width: 1025px) {
.trust__slide {
max-width: 680px;
margin: 0 auto;
gap: 32px
}
}
@media screen and (max-width: 767px) {
.trust__slide {
gap: 24px;
max-width: 600px
}
}
@media screen and (max-width: 576px) {
.trust__slide {
gap: 16px;
max-width: 500px
}
}
@media screen and (max-width: 500px) {
.trust__slide {
max-width: 400px;
max-height: 330px
}
}
@media screen and (max-width: 480px) {
.trust__slide {
max-width: 360px;
gap: 8px;
max-height: 325px
}
}
.trust__slide-img {
border-radius: 10px;
height: 100%;
object-fit: cover
}
@media screen and (max-width: 576px) {
img.trust__slide-img {
width: 100%
}
}
.trust-slider .slide {
margin: 0 20px
}
.consult-form-second {
min-height: 382px
}
@media screen and (max-width: 1025px) {
.consult-form-second {
min-height: 700px
}
.consult-form-steps {
min-height: 755px
}
}
@media screen and (max-width: 480px) {
.consult-form-second {
max-height: 693px
}
.consult-form-steps {
min-height: 700px;
}
}
@media screen and (max-width: 320px) {
.consult-form-steps {
min-height: 755px
}
}
@media screen and (max-width: 576px) {
.consult-form-second .main__list {
margin-bottom: 16px
}
}
.consult-form-second .main__list-item:not(:last-of-type) {
margin-right: 56px
}
@media screen and (max-width: 767px) {
.consult-form-second .main__list-item:not(:last-of-type) {
margin-bottom: 4px;
margin-right: 0
}
.main__list-item .pc {
display: none
}
}
.details__block {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 40px;
margin-top: 40px
}
@media screen and (max-width: 1400px) {
.details__block {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
}
@media screen and (max-width: 1025px) {
.details__block {
margin-top: 24px;
gap: 16px
}
}
@media screen and (max-width: 500px) {
.details__block {
min-width: 0;
width: auto;
gap: 8px
}
}
.details__item {
min-height: 640px;
max-width: 440px;
height: 100%;
width: 100%;
border-radius: 10px;
padding: 32px;
background-size: cover;
background-repeat: no-repeat;
background-color: #E1EBF6
}
@media screen and (max-width: 500px) {
.details__item {
padding: 16px;
min-height: 480px
}
}
.detail-6 {
padding: 32px 32px 0
}
@media screen and (max-width: 500px) {
.detail-6 {
background-image: none;
min-height: 0;
padding: 204px 22px 0;
}
}
.details__number {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 32px;
text-align: center;
color: #121D4A;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 55px;
height: 55px;
background: #fff;
border-radius: 100%;
margin-bottom: auto
}
@media screen and (max-width: 500px) {
.details__number {
width: 32px;
height: 32px;
font-size: 16px
}
}
.details__text {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 28px;
color: #121D4A;
margin-bottom: 24px;
min-height: 112px
}
@media screen and (max-width: 767px) {
.details__text {
min-height: 0
}
}
@media screen and (max-width: 500px) {
.details__text {
margin-bottom: 8px;
font-size: 16px;
font-weight: 400;
line-height: 130%;
}
}
.detail-5 .details__text {
margin-bottom: 44px
}
.details__show-more {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 20px;
color: #3C74D2 !important;
text-decoration: none
}
@media screen and (max-width: 500px) {
.details__show-more {
font-size: 16px;
line-height: 24px
}
}
.details__heading {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 48px;
text-align: center;
color: #121D4A;
margin-top: auto
}
@media screen and (max-width: 500px) {
.details__heading {
font-weight: 600;
font-size: 20px;
line-height: 120%;
}
}
.details__subtext {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
text-align: center;
color: #121D4A;
margin-bottom: 20px
}
@media screen and (max-width: 500px) {
.details__subtext {
font-size: 13px;
line-height: 20px
}
}
.details__form form {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.details__form-acceptance, .details__form-acceptance a {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;
text-align: center;
color: #121D4A
}
.details__form-acceptance {
margin-bottom: 20px
}
@media screen and (max-width: 1025px) {
.details__form-acceptance {
margin-top: 10px
}
}
.steps {
margin-bottom: 0
}
@media screen and (max-width: 576px) {
.steps {
margin-bottom: -130px
}
}
.steps__block, .steps__col {
position: relative;
width: 100%
}
@media screen and (max-width: 576px) {
.steps__block {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
}
@media screen and (max-width: 1400px) {
.steps__col:first-of-type {
gap: 40px;
margin-top: 60px
}
}
@media screen and (max-width: 1025px) {
.steps__col:first-of-type {
gap: 24px;
margin-top: 36px
}
}
@media screen and (max-width: 576px) {
.steps__col:first-of-type {
gap: 16px;
margin-top: 32px
}
}
.steps__col-2 {
width: 55%
}
@media screen and (max-width: 1400px) {
.steps__col-2 {
width: 41%
}
}
@media screen and (max-width: 645px) {
.steps__col-2 {
width: 44%
}
}
@media screen and (max-width: 576px) {
.steps__col-2 {
width: 100%
}
}
.steps__subtitle {
margin: 36px 0 4px
}
@media screen and (max-width: 1025px) {
.steps__subtitle {
font-size: 16px;
line-height: 24px;
margin-bottom: 4px
}
}
.steps__number {
margin-bottom: 8px;
color: #ABD3FF
}
@media screen and (max-width: 1400px) {
.steps__number {
margin: 0 8px 0 0;
width: 42px;
font-size: 32px;
line-height: 48px
}
}
@media screen and (max-width: 1025px) {
.steps__text {
font-size: 16px;
line-height: 24px;
text-align: left;
}
}
.steps__image {
margin-top: -20px;
width: 384px
}
@media screen and (max-width: 1400px) {
.steps__image {
max-width: 315px;
margin-top: 32px
}
}
@media screen and (max-width: 1025px) {
.steps__image {
max-width: 248px;
margin-top: 0
}
}
@media screen and (max-width: 576px) {
.steps__image {
margin: 32px auto 0
}
}
.steps__arrow {
position: absolute;
right: -20px;
top: 40px
}
@media screen and (max-width: 1400px) {
.steps__arrow {
display: none;
position: relative;
top: unset;
left: unset
}
}
.number-1 {
left: 120px;
top: 20px
}
.number-2 {
left: 220px;
top: 170px
}
.number-3 {
left: 340px;
top: 340px
}
.number-4 {
left: 660px;
top: 340px
}
.steps__item {
position: absolute
}
@media screen and (max-width: 1400px) {
.steps__item {
position: relative;
top: unset;
left: unset;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
}
.consult-form-steps {
margin-top: 0
}
.doctors__block {
margin-top: 40px;
justify-content: center
}
.doctors__item {
max-width: 418px;
min-height: 562px
}
@media screen and (max-width: 767px) {
.doctors__item {
min-height: 0
}
}
@media screen and (max-width: 500px) {
.doctors__item {
padding: 0;
min-height: 0
}
}
.doctors__item-name {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 32px;
text-align: center;
color: #121D4A;
margin-bottom: 8px;
padding: 0 20px;
}
@media screen and (max-width: 767px) {
.doctors__item-name {
padding: 0 16px;
font-size: 20px
}
}
.doctors__item-descr {
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 24px;
text-align: center;
color: #121D4A;
margin-bottom: 32px;
padding: 0 20px;
}
@media screen and (max-width: 767px) {
.doctors__item-descr {
padding: 0 16px;
font-size: 16px;
}
}
.doctors__heading {
margin-top: 0;
margin-bottom: 20px
}
.doctors__img {
width: 100%;
margin-bottom: auto;
-webkit-mask-image: linear-gradient(black 53%, rgba(0, 0, 0, 0.5) 74%, transparent 97%);
mask-image: linear-gradient(black 53%, rgba(0, 0, 0, 0.5) 74%, transparent 97%);
height: 430px;
object-fit: cover
}
.doc-6 {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 20px
}
@media screen and (max-width: 767px) {
.doc-6 {
padding: 16px
}
}
@media screen and (max-width: 500px) {
.doc-6 {
padding: 16px
}
}
.form-diag-edit {
margin-bottom: 140px;
}
@media screen and (max-width: 500px) {
.form-diag-edit {
margin-bottom: 50px;
}
}
.form-diag__form {
margin: 24px auto 0;
max-width: 749px
}
@media screen and (max-width: 1025px) {
.form-diag__form {
margin-top: 16px
}
}
.form-diag__form-edit {
margin: 40px 0 0;
}
.form-diag__form form.wpcf7-form {
gap: 16px;
align-items: flex-start
}
@media screen and (max-width: 1025px) {
.testimonials__block {
margin-top: 24px;
-webkit-box-align: unset;
-ms-flex-align: unset;
align-items: unset;
-webkit-box-pack: unset;
-ms-flex-pack: unset;
justify-content: unset;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
overflow-x: scroll
}
}
.testimonials__item {
background-color: unset;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start
}
@media screen and (max-width: 1025px) {
.testimonials__item {
min-width: 100%
}
}
@media screen and (max-width: 500px) {
.testimonials__item {
padding: 0;
min-height: 0
}
}
@media screen and (max-width: 1025px) {
.testimonials__img {
width: 90vw
}
}
.embedded_video {
display: flex;
align-items: center;
justify-content: center;
cursor: pointer
}
.embedded_video:not(.video-iframe-open):before {
content: '';
width: 60px;
height: 60px;
background: url(//zubyza1den.com/sochi/wp-content/themes/reboot_child/assets/images/otzyvy/btn_play.svg) center / cover no-repeat;
position: absolute
} html body .site-footer {
background: var(--color-title);
}
.main-first-block, .quiz, .options__label:before, .main, .clients__action {
background-color: var(--color-bg);
}
.main, .clients__action, .change__item {
box-shadow: var(--shadow);
}
.main-first__title, .main__list-item, html body.home form span.label-for-input, .title,
.quiz-wrapper, .section-quiz__title, .section-quiz__footer-item span, .subtitle, .benefit-item__text,
.inno-item__text, .main__title, .main__list-item, .clients__item-text, .clients__action-text, .trust__item-text,
.details__number, .details__text, .details__heading, .details__subtext, .details__form-acceptance, .n-text, .big-text,
.doctors__item-name, .doctors__item-descr, .change__item-title, .change__item-text, .h3-title, .item-title, .item-text,
.faq_q {
color: var(--color-title);
}
.main__list-item::marker, html body .footer-contacts__title, html body .footer__social-networks-title,
html body .footer__contact-data-title, html body .menu-footer__title, html body .copyright p, html body .copyright a {
color: var(--marker);
}
.main-first__form .wpcf7-list-item-label, .options__text, .modal .wpcf7-acceptance span, .n-form .wpcf7-acceptance span,
.faq_a {
color: var(--color-title);
}
.top-quiz__item._active::after, .top-quiz__item._past::after {
background: var(--low-title);
}
.options__label:after {
background: var(--marker);
}
.main__price-old:before {
border-color: var(--third-color-bg);
}
.main__price-new {
background: var(--third-color-bg);
color: #ffffff;
}
.main-first__form .wpcf7-list-item-label a, .modal .wpcf7-acceptance span a, .n-form .wpcf7-acceptance span a,
.trust__item-num, .details__form-acceptance a, .steps__number {
color: var(--low-title);
}
html body .details__show-more {
color: var(--low-title) !important;
}
.main-first__form .form-wrap input[type="tel"], .modal form.wpcf7-form input[type='tel'],
.modal form.wpcf7-form input[type='text'], .n-form form.wpcf7-form input:not([type='submit']):not([type='checkbox']),
.options__input:checked + .options__label:before {
border: 1px solid var(--marker);
}
.consult-form {
background-image: url(//zubyza1den.com/sochi/wp-content/uploads/2026/01/section-11.png);
}
.consult-form.consult-form-3 {
background-position: bottom right;
background-size: contain;
}
.embedded_video:not(.video-iframe-open):before {
background: url(//zubyza1den.com/sochi/wp-content/uploads/2025/04/btn_play.svg.svg) center / cover no-repeat;
}
.faq__item[open] summary::before {
background-image: url(//zubyza1den.com/sochi/wp-content/uploads/2025/04/cross.png);
}
@media screen and (max-width: 1025px) {
.consult-form {
background-image: url(//zubyza1den.com/sochi/wp-content/uploads/2026/01/section-11-mob.png);
}
} .video-patients__content {
display: flex;
justify-content: space-between;
}
.video-patients__container {
background: #d9e9e4;
border-radius: 10px;
padding: 40px;
}
.video-patients__top {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 40px;
}
.video-patients__top h2 {
margin: 0;
max-width: 500px;
text-align: left;
}
.video-patients__videos {
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 40px;
max-width: 760px;
width: 100%;
}
.video-patients__video {
border-radius: 10px;
max-width: 360px;
min-width: 360px;
}
.video-patients__video img {
object-fit: contain;
height: 220px;
width: 360px;
}
.home-reviews__wrap-reviews {
width: 520px;
margin-top: 50px;
}
.home-reviews__slider-wrap {
margin: auto;
width: 338px;
position: relative;
}
.home-reviews-prev-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: -90px;
z-index: 2;
cursor: pointer;
}
.home-reviews-next-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -90px;
z-index: 2;
cursor: pointer;
}
.home-reviews__wrap-reviews .slick-initialized .slick-slide {
height: 504px;
}
.home-reviews__slider-item img {
width: 338px;
height: 676px;
}
.video-patients .video__container {
margin-bottom: 0;
}
.home-reviews__slider .slick-list {
border-radius: 48px;
overflow: hidden;
}
@media screen and (max-width: 1350px) {
.home-reviews-prev-arrow {
left: -40px;
}
.home-reviews-next-arrow {
right: -40px;
}
}
@media screen and (max-width: 1200px) {
.video-patients__top {
flex-direction: column-reverse;
padding-top: 50px;
align-items: flex-start;
margin-bottom: 0;
}
.video-patients__content {
flex-direction: column;
}
html body.home.page-template-default .video-patients__top .title {
font-size: 24px;
line-height: 142%;
margin: 15px 0 20px;
}
.video-patients__videos {
gap: 20px;
}
.home-reviews__wrap-reviews {
width: 355px;
margin: 40px auto;
}
.home-reviews__slider-wrap {
width: 310px;
}
.home-reviews__slider-item img {
width: 310px;
height: 610px;
}
.home-reviews-next-arrow {
right: -32px;
}
.home-reviews-prev-arrow {
left: -32px;
}
}
@media screen and (max-width: 370px) {
.home-reviews-next-arrow {
right: -15px;
}
}
.main-first__form .form-wrap input[type="tel"] {
width: 100%;
}
.main-first__form .button-main {
width: 100%;
height: 77px;
background: #ff4117;
}
.form-wrap .main-first__form--coupons {
display: none;
}
@media screen and (max-width: 1200px) {
html body .main-first__form {
width: 100%;
padding: 15px 9px;
border-radius: 20px;
}
.main-first__form--group {
margin-bottom: 10px;
flex-wrap: wrap;
}
.main-first__form--title {
font-size: 14px;
line-height: 135%;
margin-right: 8px;
}
.main-first__form--coupons {
display: none;
}
.main-first__form--price {
flex-direction: row;
-webkit-flex-direction: row;
-ms-flex-direction: row;
margin-right: 0;
}
.main-first__form--price span:first-of-type {
font-size: 16px;
line-height: 135%;
margin-right: 10px;
}
.main-first__form--price span:last-of-type {
font-size: 16px;
line-height: 135%;
}
.main-first__form--price span:first-of-type::before {
width: 57px;
top: 11px;
left: -4px;
}
.main-first__form .button-main {
height: 60px;
font-size: 14px;
}
.main-first__bg {
border-radius: 20px;
min-height: 200px;
padding-bottom: 15px;
align-items: flex-end;
-webkit-align-items: flex-end;
}
.main-first .main-first__bg {
justify-content: flex-start;
align-items: flex-start;
padding: 8px;
}
.main-first-ratings__item {
width: 140px;
}
.main-first-ratings {
flex-wrap: wrap;
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
gap: 6px;
}
.main-first .main-first-ratings {
flex-direction: column;
}
.form-wrap .main-first__form--coupons {
display: flex;
justify-content: center;
align-items: center;
margin: 5px auto 10px auto;
}
.main-first__form--coupons svg {
width: 16px;
height: 22px;
margin-right: 10px;
}
.main-first__form--coupons span {
font-size: 14px;
line-height: 135%;
}
.main-first__form--coupons span br {
display: none;
}
}
@media (max-width: 600px) {
.main-first__form--title {
font-size: 13px;
}
.main-first__form--price span:last-of-type {
font-size: 14px;
}
.main-first__form--price span:first-of-type {
font-size: 15px;
}
}
.read-more {
margin: 0 0 50px
}
.read-more__title {
margin: 50px 0 30px
}
@media (max-width: 600px) {
.read-more__title {
margin: 60px 0 15px;
}
}
.read-more__list {
display: flex;
justify-content: space-between
}
@media (max-width: 600px) {
.read-more__list {
justify-content: center
}
}
.read-more #tns1-iw {
margin: 0
}
.read-more #tns1-mw {
margin: 0 -15px;
padding: 15px 5px 40px
}
@media (max-width: 600px) {
.read-more #tns1-mw {
padding: 15px 0 40px
}
}
.read-more .tns-nav {
display: flex;
align-items: center;
justify-content: center
}
.read-more .tns-nav button {
background: #d9e9e4;
width: 16px;
height: 16px;
border-radius: 50%;
border: 0;
margin: 0 8px
}
.read-more .tns-nav button.tns-nav-active {
background: #1a6365;
}
.read-more .rm-item {
display: flex !important;
width: 100%;
max-width: 440px;
background: #fff;
border-radius: 10px;
box-shadow: 0 4px 20px 0 rgba(8, 96, 67, 0.19);
}
@media (max-width: 600px) {
.read-more .rm-item {
margin: 0 15px
}
}
.read-more .rm-item a {
text-decoration: none;
display: flex;
flex-direction: column
}
.read-more .rm-item__img {
width: 100%;
height: 230px;
-o-object-fit: cover;
object-fit: cover;
display: block;
border-radius: 10px;
}
@media (max-width: 600px) {
.read-more .rm-item__img {
height: 170px;
}
}
.read-more .rm-item__container {
padding: 30px;
display: flex;
flex-direction: column;
flex-grow: 1;
position: relative
}
.read-more .rm-item__details {
margin: 0 0 20px;
display: flex;
align-items: center
}
.read-more .rm-item__date {
font-size: 14px;
line-height: 20px;
color: #bbb
}
.read-more .rm-item__views {
display: flex;
align-items: center;
margin-left: 20px
}
.read-more .rm-item__views span {
margin-left: 6px;
line-height: 14px;
font-size: 16px;
color: #1a6365;
}
@media screen and (max-width: 600px) {
.read-more .rm-item__views span {
font-size: 14px;
}
}
.read-more .rm-item__title {
font-size: 18px;
line-height: 140%;
color: rgba(21, 63, 64, 0.7);
margin: 0 0 25px
}
@media screen and (max-width: 600px) {
.read-more .rm-item__title {
font-size: 16px;
}
}
.read-more .rm-item__title:hover {
color: #cc9a6e;
text-decoration: underline
}
.read-more .rm-item__button {
font-weight: 700;
font-size: 18px;
line-height: 170%;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
background: #1a6365;
margin-top: auto;
border-radius: 32px;
padding: 20px;
width: 100%;
height: 60px;
min-height: 60px;
}
.posts-theme {
margin: 50px 0;
width: 100%;
}
.posts-theme__wrapper {
position: relative;
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
}
.posts-theme__button {
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
background: #FF4117;
border: none;
font-family: 'Lato', sans-serif;
color: #fff;
cursor: pointer;
transition: all 0.3s ease;
position: relative;
z-index: 1;
font-weight: 400;
font-size: 18px;
line-height: 100%;
border-radius: 32px;
max-width: 337px;
width: 100%;
}
.posts-theme__button:hover {
background: #e63910;
}
.posts-theme__dropdown {
opacity: 0;
visibility: hidden;
z-index: 0;
height: 0;
}
.posts-theme__dropdown.active {
opacity: 1;
visibility: visible;
margin-bottom: 50px;
height: auto;
}
.posts-theme__list {
display: flex;
flex-wrap: wrap;
gap: 15px;
justify-content: center;
align-items: center;
}
.posts-theme__item {
font-weight: 400;
font-size: 17px;
line-height: 100%;
text-decoration: none;
display: inline-block;
white-space: nowrap;
letter-spacing: 0.03em;
color: rgba(21, 63, 64, 0.7) !important;
background: #f3f6f4;
border-radius: 20px;
padding: 10px 15px;
width: fit-content;
}
@media screen and (max-width: 576px) {
.posts-theme {
margin: 20px 0;
}
.posts-theme__dropdown {
max-width: 95%;
border-radius: 20px;
padding: 20px 15px;
margin-bottom: -20px;
}
.posts-theme__dropdown.active {
margin-bottom: 15px;
}
.posts-theme__item {
padding: 10px 15px;
}
}
.certificates {
margin: 0 0 120px;
}
.certificates__wrapper {
position: relative;
}
.certificates__title {
margin: 0 auto 40px;
}
@media (max-width: 600px) {
.certificates__title {
font-size: 20px;
margin: 0 auto 20px;
}
}
.certificates__slider {
height: 390px;
}
.certificates__slide {
max-width: fit-content;
}
.certificates__slide img {
display: block;
width: auto;
height: 390px;
}
.certificates__slider-actions {
position: absolute;
width: calc(100% + 160px);
height: 100%;
top: 0;
left: -80px;
}
.certificates__slider-actions .swiper-button-prev,
.certificates__slider-actions .swiper-button-next {
width: 60px;
height: 60px;
}
.certificates__slider-actions .swiper-button-prev {
left: 63px;
}
.certificates__slider-actions .swiper-button-next {
right: 63px;
}
.certificates__slider-actions .swiper-button-prev:after,
.certificates__slider-actions .swiper-button-next:after {
display: none;
}
.certificates__slider-actions .swiper-pagination {
top: unset;
bottom: -60px;
}
.certificates__slider-actions .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
opacity: 1;
background: #d9e9e4;
width: 20px;
height: 20px;
margin: 0 8px;
}
.certificates__slider-actions .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active {
opacity: 1;
background: #1a6365;
}
@media (max-width: 650px) {
.certificates__slider {
height: auto;
}
.certificates__slider-actions .swiper-button-prev {
left: 8px;
}
.certificates__slider-actions .swiper-button-next {
right: 8px;
}
.certificates__slide {
display: flex;
align-items: center;
justify-content: center;
max-width: fit-content;
height: auto;
}
.certificates__slide img {
width: auto;
height: auto;
}
.certificates__slider-actions {
position: absolute;
width: calc(100% + 30px);
height: 100%;
top: 0;
left: -15px;
}
} .why-trust-gp {
padding: 0;
}
.why-trust-gp__title {
margin: 0 0 40px;
font-weight: 600;
font-size: 46px;
line-height: 115%;
color: #153f40;
text-align: left;
}
.why-trust-gp__visual {
position: relative;
}
.why-trust-gp__image img {
display: block;
width: 100%;
height: auto;
min-height: 670px;
max-height: 670px;
object-fit: cover;
border-radius: 10px;
}
.why-trust-gp__cards {
position: relative;
z-index: 2;
display: flex;
gap: 20px;
margin-top: -210px;
padding: 0 20px;
justify-content: space-between;
}
.why-trust-gp__card {
display: flex;
flex-direction: column;
gap: 24px;
min-height: 177px;
padding: 30px;
background: #fff;
border-radius: 10px;
max-width: calc(100% / 4 - 20px);
width: 100%;
}
.why-trust-gp__card-value {
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 40px;
line-height: 140%;
color: #FF4117;
}
.why-trust-gp__card-text {
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 120%;
color: rgb(21 63 64 / 70%);
}
.why-trust-gp__ratings {
display: flex;
gap: 20px;
margin-top: 53px;
justify-content: space-between;
}
.why-trust-gp__rating {
display: grid;
grid-template-columns: 1fr auto;
grid-template-rows: auto auto;
align-items: start;
gap: 4px 20px;
padding: 25px 26px;
background: #fff;
border-radius: 10px;
text-decoration: none;
box-sizing: border-box;
max-width: calc(100% / 3 - 20px);
width: 100%;
border: 1px solid #E1EBF6;
}
.why-trust-gp__rating-brand {
grid-column: 1;
grid-row: 1;
align-self: start;
font-family: 'Inter', sans-serif;
font-weight: 700;
white-space: nowrap;
}
.why-trust-gp__rating-brand-img {
display: block;
height: 20px;
width: auto;
max-width: 100%;
object-fit: contain;
object-position: left center;
}
.why-trust-gp__rating-brand-img--yandex,
.why-trust-gp__rating-brand-img--2gis {
height: 20px;
}
.why-trust-gp__rating-brand-img--pd {
height: 23px;
}
.why-trust-gp__rating-desc {
grid-column: 1;
grid-row: 2;
align-self: end;
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 11px;
line-height: 1;
color: #153F40B2;
}
.why-trust-gp__rating-score {
grid-column: 2;
grid-row: 1;
justify-self: end;
align-self: start;
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 20px;
line-height: 1;
color: #FF4117;
}
.why-trust-gp__rating-count {
grid-column: 2;
grid-row: 2;
justify-self: end;
align-self: end;
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 1;
color: rgb(21 63 62 / 40%);
white-space: nowrap;
}
@media screen and (max-width: 1290px) {
.why-trust-gp__cards {
margin-top: -240px;
}
}
@media screen and (max-width: 1080px) {
.why-trust-gp__cards {
margin-top: -275px;
}
}
@media screen and (max-width: 960px) {
.why-trust-gp__cards {
margin-top: -305px;
}
}
@media screen and (max-width: 767px) {
.why-trust-gp__title {
margin-bottom: 20px;
font-size: 20px;
}
.why-trust-gp__visual {
display: flex;
flex-direction: column;
}
.why-trust-gp__image img {
min-height: 0;
max-height: none;
height: auto;
aspect-ratio: 345 / 220;
}
.why-trust-gp__cards {
display: flex;
flex-direction: column;
gap: 20px;
margin-top: 20px;
padding: 0;
}
.why-trust-gp__card {
max-width: 100%;
min-height: 0;
gap: 10px;
padding: 20px;
border: 1px solid #E1EBF6;
border-radius: 10px;
box-sizing: border-box;
}
.why-trust-gp__card-value {
font-size: 20px;
}
.why-trust-gp__card-text {
font-size: 16px;
line-height: 1;
}
.why-trust-gp__ratings {
display: flex;
flex-direction: column;
gap: 10px;
margin-top: 20px;
}
.why-trust-gp__rating {
max-width: 100%;
min-height: 0;
padding: 23px 20px;
gap: 4px 16px;
border-radius: 10px;
}
.why-trust-gp__rating-brand {
font-size: 18px;
}
.why-trust-gp__rating-brand-img,
.why-trust-gp__rating-brand-img--yandex,
.why-trust-gp__rating-brand-img--2gis {
height: 20px;
}
.why-trust-gp__rating-brand-img--pd {
height: 20px;
}
.why-trust-gp__rating-desc {
font-size: 12px;
}
.why-trust-gp__rating-score {
font-size: 20px;
line-height: 1;
}
.why-trust-gp__rating-count {
font-size: 15px;
}
}
.why-trust-gp-form__card {
display: flex;
align-items: stretch;
background: #D9E9E4;
border-radius: 10px;
overflow: hidden;
padding: 20px;
gap: 20px;
}
.why-trust-gp-form__content {
flex: 1 1 50%;
min-width: 0;
padding: 20px;
box-sizing: border-box;
background: #FFFFFF;
border-radius: 20px;
}
.why-trust-gp-form__title {
margin: 0 0 20px;
font-family: 'Lato', sans-serif;
font-weight: 600;
font-size: 46px;
line-height: 115%;
color: #153F40;
}
.why-trust-gp-form__subtitle {
margin: 0 0 24px;
max-width: 617px;
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 24px;
line-height: 1.45;
color: #153F40;
}
.why-trust-gp-form__list {
margin: 0 0 20px;
padding-left: 22px;
list-style: disc;
list-style-color: #6D9D98;
}
.why-trust-gp-form__list-item {
margin: 0 0 10px;
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.4;
color: #153F40;
}
.why-trust-gp-form__list-item::marker {
color: #6D9D98;
}
.why-trust-gp-form__list-item:nth-child(2) {
margin-bottom: 0;
}
.why-trust-gp-form__list-item--price {
display: list-item;
}
.why-trust-gp-form__list-item-row {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 10px;
justify-content: space-between;
}
.why-trust-gp-form__price {
display: inline-flex;
align-items: center;
gap: 10px;
justify-content: space-between;
}
.why-trust-gp-form__price-old {
font-family: 'Lato', sans-serif;
font-size: 18px;
line-height: 1.4;
color: #7E7E7E;
text-decoration: line-through;
}
.why-trust-gp-form__price-badge {
display: inline-block;
padding: 10px 20px;
border-radius: 20px;
background: #153F40;
font-family: 'Lato', sans-serif;
font-size: 18px;
line-height: 1.4;
color: #fff;
}
.why-trust-gp-form__label {
margin: 0 0 8px;
font-family: 'Lato', sans-serif;
font-size: 14px;
line-height: 24px;
color: #153F40;
}
.why-trust-gp-form__image {
flex: 1 1 50%;
min-width: 0;
}
.why-trust-gp-form__image img {
display: block;
width: 100%;
height: 100%;
min-height: 100%;
object-fit: cover;
border-radius: 10px;
}
.why-trust-gp-form .main__form {
max-width: 100%;
margin-bottom: 0;
}
.why-trust-gp-form .main__form form.wpcf7-form {
align-items: stretch;
width: 100%;
}
.why-trust-gp-form .main__form form.wpcf7-form .form-wrap {
display: flex;
flex-direction: column;
align-items: stretch;
gap: 10px;
width: 100%;
}
.why-trust-gp-form .label-for-input {
display: none;
}
.why-trust-gp-form .main-first__form--coupons {
display: none !important;
}
.why-trust-gp-form .wpcf7-form-control-wrap {
width: 100%;
}
.why-trust-gp-form .why-trust-gp-form__form form.wpcf7-form input.why-trust-gp-form__tel-input,
.why-trust-gp-form .main__form.n-form form.wpcf7-form input.wpcf7-tel,
.why-trust-gp-form .main__form.n-form form.wpcf7-form input.main-tel,
.why-trust-gp-form .main__form.n-form form.wpcf7-form input[type='tel'] {
display: block;
width: 100%;
min-width: 0;
box-sizing: border-box;
margin: 0 !important;
padding: 21px;
background: #fff !important;
border: 1px solid #6D9D98 !important;
border-radius: 60px !important;
-webkit-appearance: none !important;
appearance: none !important;
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 21px;
color: #153F40;
}
.why-trust-gp-form .why-trust-gp-form__form form.wpcf7-form input.why-trust-gp-form__tel-input::placeholder,
.why-trust-gp-form .main__form.n-form form.wpcf7-form input.wpcf7-tel::placeholder,
.why-trust-gp-form .main__form.n-form form.wpcf7-form input.main-tel::placeholder,
.why-trust-gp-form .main__form form input[type='tel']::placeholder {
color: rgba(21, 63, 64, 0.35);
opacity: 1;
}
.why-trust-gp-form .main__form form .button,
.why-trust-gp-form .main__form form input[type='submit'] {
width: 100%;
margin: 0;
padding: 27px;
border: none;
border-radius: 70px;
background: #FF4117;
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1;
color: #fff;
cursor: pointer;
-webkit-appearance: none;
appearance: none;
}
.why-trust-gp-form .wpcf7-spinner {
display: none;
}
.why-trust-gp-form .checkboxes {
display: flex;
flex-direction: column;
gap: 0;
margin: 0;
}
.why-trust-gp-form .wpcf7-acceptance {
margin: 0;
}
.why-trust-gp-form .wpcf7-acceptance .wpcf7-list-item {
margin: 0;
}
.why-trust-gp-form .wpcf7-acceptance label {
display: flex;
align-items: flex-start;
gap: 10px;
cursor: pointer;
}
.why-trust-gp-form .wpcf7-acceptance label input[type='checkbox'] {
flex-shrink: 0;
width: 16px;
height: 16px;
margin: 1px 0 0;
accent-color: #6D9D98;
}
.why-trust-gp-form .wpcf7-acceptance .wpcf7-list-item-label,
.why-trust-gp-form .main__form .wpcf7-acceptance span {
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 11px;
line-height: 19px;
color: #153F40B2;
text-align: left;
max-width: 485px;
}
.why-trust-gp-form .wpcf7-acceptance .wpcf7-list-item-label a,
.why-trust-gp-form .main__form .wpcf7-acceptance span a {
font-size: inherit;
line-height: inherit;
color: #153F40B2;
text-decoration: underline;
}
.why-trust-gp-form .wpcf7-response-output {
margin: 12px 0 0;
padding: 0;
border: none;
font-size: 14px;
}
@media screen and (max-width: 1200px) {
.why-trust-gp-form__title {
font-size: 42px;
}
.why-trust-gp-form__content {
padding: 40px 32px 36px;
}
}
@media screen and (max-width: 991px) {
.why-trust-gp-form {
padding: 0;
}
.why-trust-gp-form > .n-container {
padding: 0 !important;
max-width: 100%;
}
.why-trust-gp-form__card {
flex-direction: column;
padding: 20px 15px;
gap: 20px;
border-radius: 0;
}
.why-trust-gp-form__content {
flex: none;
width: 100%;
padding: 10px;
border-radius: 20px;
box-sizing: border-box;
}
.why-trust-gp-form__title {
margin-bottom: 10px;
font-size: 20px;
line-height: 1.1;
}
.why-trust-gp-form__subtitle {
margin-bottom: 15px;
font-size: 16px;
line-height: 1.45;
}
.why-trust-gp-form__list {
margin-bottom: 15px;
padding-left: 20px;
}
.why-trust-gp-form__list-item {
margin-bottom: 6px;
font-size: 14px;
line-height: 1.4;
}
.why-trust-gp-form__list-item-row {
width: 100%;
gap: 8px;
}
.why-trust-gp-form__price-old {
font-size: 12px;
}
.why-trust-gp-form__price-badge {
padding: 4px 10px;
font-size: 12px;
line-height: 1.4;
}
.why-trust-gp-form__label {
font-size: 10px;
line-height: 1.1;
margin-bottom: 8px;
}
.why-trust-gp-form__image {
flex: none;
width: 100%;
}
.why-trust-gp-form__image img {
width: 100%;
height: auto;
min-height: 0;
max-height: none;
aspect-ratio: 335 / 220;
border-radius: 10px;
object-fit: cover;
}
.why-trust-gp-form .main__form form.wpcf7-form {
width: 100%;
max-width: 100%;
align-items: stretch;
}
.why-trust-gp-form .main__form form.wpcf7-form .form-wrap {
gap: 10px;
}
.why-trust-gp-form .why-trust-gp-form__form form.wpcf7-form input.why-trust-gp-form__tel-input,
.why-trust-gp-form .main__form.n-form form.wpcf7-form input.wpcf7-tel,
.why-trust-gp-form .main__form.n-form form.wpcf7-form input.main-tel,
.why-trust-gp-form .main__form.n-form form.wpcf7-form input[type='tel'] {
height: auto;
padding: 15px 21px;
font-size: 16px;
line-height: 1;
border-radius: 60px !important;
}
.why-trust-gp-form .main__form form .button,
.why-trust-gp-form .main__form form input[type='submit'] {
height: auto;
padding: 20px;
font-size: 16px;
line-height: 20px;
border-radius: 70px;
}
.why-trust-gp-form .checkboxes {
gap: 6px;
margin-top: 4px;
}
.why-trust-gp-form .wpcf7-acceptance .wpcf7-list-item-label,
.why-trust-gp-form .main__form .wpcf7-acceptance span {
font-size: 12px;
line-height: 1;
}
}
.contacts-krd__wrap {
display: flex;
gap: 50px;
}
@media screen and (max-width: 991px) {
.contacts-krd__wrap {
flex-wrap: wrap;
}
}
.contacts-krd {
font-weight: 400;
font-size: 20px;
line-height: 140%;
color: #153f40;
}
@media screen and (max-width: 991px) {
.contacts-krd {
font-size: 16px;
display: flex;
}
}
.contacts-krd h2 {
font-family: "Lato", sans-serif;
font-weight: 600;
font-size: 54px;
line-height: 115%;
color: #153f40;
margin: 0 auto 40px;
}
@media screen and (max-width: 991px) {
.contacts-krd h2 {
font-size: 20px;
text-align: center;
}
}
.questionContainerRight-schedule {
margin: 20px 0;
}
.questionContainerRight-buttons {
display: flex;
margin-top: 40px;
gap: 20px;
}
@media screen and (max-width: 991px) {
.questionContainerRight-buttons {
flex-direction: column;
}
}
.questionContainerRight-WA {
padding: 20px 56px;
font-family: 'Lato', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 20px;
border-radius: 32px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
text-decoration: none;
min-height: 60px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: #25d366;
color: #fff !important;
height: 60px;
}
@media screen and (max-width: 991px) {
.questionContainerRight-WA {
font-size: 17px;
}
}
.questionContainerRight-direction, .questionContainerRight-schedule, .questionContainerRight-phone {
display: flex;
align-items: center;
gap: 10px;
}