.head_left_pos li {
position: relative;
}
.head_left_pos:hover>li:hover .services_drop {
opacity: 1;
transition: opacity 0.2s ease-in 0s;
will-change: opacity;
transform: translateY(0px);
pointer-events: visible;
z-index: 40;
}
.header_search_input {
width: 100%;
height: 100%;
}
.header_search_input input {
width: 100%;
height: 100%;
border: none;
}
.services_drop {
position: absolute;
height: auto;
overflow: hidden;
display: block;
left: -20px;
width: 280px;
background: #ffffff;
border: 1px solid #f2f5f6;
box-sizing: border-box;
border-radius: 8px;
z-index: 10;
padding: 24px;
opacity: 0;
cursor: default;
transition: opacity 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0s,
transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
will-change: opacity, transform;
box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px,
rgba(0, 0, 0, 0.15) 0px 5px 25px 0px, rgba(0, 0, 0, 0.05) 0px 3px 3px 0px;
pointer-events: none;
}
.services_drop a {
display: block;
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
margin-bottom: 16px;
transition: linear 300ms;
text-transform: uppercase;
}
.services_drop a:hover {
transition: linear 300ms;
color: rgba(0, 44, 64, 0.55);
}
.services_drop a:last-child {
margin-bottom: 0px !important;
}
.experts_slider .slick-list {
box-sizing: initial;
padding: 100px;
margin: -100px;
}
.experts_slider .slick-list .expert_one_card {
transition: linear 300ms;
opacity: 0;
}
.experts_slider .slick-list .expert_one_card.slick-active {
transition: linear 300ms;
opacity: 1 !important;
}
.experts_slider .sl_arrows.prev {
position: absolute;
left: -4%;
right: auto;
top: 0;
bottom: 0;
margin: auto;
height: 22px;
z-index: 10;
cursor: pointer;
}
.experts_slider .sl_arrows.next {
position: absolute;
right: -4%;
left: auto;
top: 0;
bottom: 0;
margin: auto;
height: 22px;
z-index: 10;
cursor: pointer;
}
.experts_slider .sl_arrows.slick-disabled {
opacity: 0.6;
cursor: default;
}
.comments_slider .slick-list {
box-sizing: initial;
padding: 80px 80px;
margin-left: -80px;
margin-right: -80px;
margin-top: -60px;
}
.comments_slider .slick-list .comments_card_wrap {
transition: linear 300ms;
opacity: 0;
}
.comments_slider .slick-list .comments_card_wrap.slick-active {
transition: linear 300ms;
opacity: 1 !important;
}
.comments_slider .sl_arrows.prev {
position: absolute;
left: -4%;
right: auto;
top: 0;
bottom: 0;
margin: auto;
height: 22px;
z-index: 10;
cursor: pointer;
}
.comments_slider .sl_arrows.next {
position: absolute;
right: -4%;
left: auto;
top: 0;
bottom: 0;
margin: auto;
height: 22px;
z-index: 10;
cursor: pointer;
}
.comments_slider .sl_arrows.slick-disabled {
opacity: 0.6;
cursor: pointer;
}
p {
margin: 0;
}
a {
margin: 0;
text-decoration: none;
transition: linear 300ms;
}
a:hover {
transition: linear 300ms;
}
.none {
display: none;
}
.col-6_right {
width: 50%;
margin-left: auto;
margin-right: 0;
}
.col-6_left {
width: 50%;
margin-left: 0;
margin-right: auto;
}
.line {
width: 48px;
height: 3px;
}
.bg_white {
background: #ffffff;
}
.bg_black {
background: #1a1a1a;
}
.bg_blue {
background: #12122b;
}
.sp {
display: none;
}
.main {
overflow-x: hidden;
}
.re_btn_wr {
text-align: center;
}
.re_btn_wr>div {
cursor: pointer;
}
.center_line {
width: auto;
max-width: 175px;
background: #000;
height: 2px;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 56px;
}
.only_mob {
display: none !important;
}
.only_tablet {
display: none;
} .popup {
width: 100%;
height: 100%;
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
min-height: 100vh;
z-index: 100;
overflow-y: scroll;
}
.popup .popup_card_all_wrap {
width: 100%;
height: auto;
display: block;
position: relative;
top: 0;
left: 0;
right: 0;
bottom: auto;
border-radius: 5px;
margin: auto;
-webkit-box-shadow: 0px 18px 70px rgba(0, 54, 79, 0.2);
box-shadow: 0px 18px 70px rgba(0, 54, 79, 0.2);
transform: none;
margin-top: 40px;
margin-bottom: 40px;
}
.popup .popup_card_all_wrap .pop_close {
width: auto;
height: auto;
display: block;
position: absolute;
top: 25px;
right: 25px;
cursor: pointer;
z-index: 10;
}
.popup .popup_card_all_wrap .popup_card_wr {
width: 100%;
height: 100%;
display: inline-block;
position: relative;
padding-left: 94px;
padding-right: 94px;
padding-bottom: 100px;
padding-top: 96px;
background: #fff;
border-radius: 2px;
-webkit-box-shadow: 4px 28px 45px rgba(6, 46, 62, 0.25);
box-shadow: 4px 28px 45px rgba(6, 46, 62, 0.25);
}
.popup .popup_card_all_wrap .popup_card_wr h5 {
margin-top: 44px;
margin-bottom: 20px;
text-align: center;
color: #1a1a1a;
}
.popup .popup_card_all_wrap .popup_card_wr p {
text-align: center;
color: #595959;
max-width: 1016px;
margin-left: auto;
margin-right: auto;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_mo_ico_wr {
width: 100%;
height: 100%;
display: flex;
position: relative;
margin-top: 30px;
justify-content: center;
margin-bottom: 65px;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_mo_ico_wr .pop_mo_ico_col {
width: auto;
height: 100%;
display: flex;
position: relative;
margin-left: 37px;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_mo_ico_wr .pop_mo_ico_col img {
width: auto;
height: auto;
display: inline-block;
position: relative;
margin-right: 12px;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_mo_ico_wr .pop_mo_ico_col p {
width: auto;
height: auto;
display: inline-block;
position: relative;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_mo_ico_wr .pop_mo_ico_col p span {
color: #191919;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider ul.slick-dots {
list-style: none;
text-align: center;
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: center;
position: absolute;
left: 0;
right: 0;
bottom: 30px;
top: auto;
margin: auto;
height: 12px;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider ul.slick-dots li {
border-radius: 100%;
width: 4px;
height: 4px;
background: #fff;
opacity: 0.3;
margin-left: 10px;
margin-right: 10px;
position: relative;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider ul.slick-dots li.slick-active {
width: 6px;
height: 6px;
opacity: 1;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider ul.slick-dots li.slick-active:hover {
transition: linear 300ms;
box-shadow: 0px 3px 10px rgba(136, 89, 31, 0.4);
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider ul.slick-dots li button {
background: none;
border: none;
position: absolute;
top: 2px;
bottom: 0;
left: -3px;
right: 0;
margin: auto;
width: 12px;
height: 12px;
opacity: 0;
padding: 0;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider .full_slider {
width: 100%;
height: 100%;
display: block;
position: relative;
max-height: 76vh;
overflow: hidden;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider .full_slider img {
width: 100%;
height: 100%;
display: inline-block;
position: relative;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider .sl_arrows {
width: 60px;
height: 60px;
display: block;
position: absolute;
border: 1px solid #ffffff;
border-radius: 100%;
z-index: 10;
top: 0;
bottom: 0;
margin: auto;
cursor: pointer;
transition: linear 300ms;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider .sl_arrows:hover {
background: #fff;
transition: linear 300ms;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider .sl_arrows img {
width: auto;
height: auto;
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
transition: linear 300ms;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider .sl_arrows:hover img {
filter: invert(100%);
transition: linear 300ms;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider .prev {
left: 80px;
right: auto;
}
.popup .popup_card_all_wrap .popup_card_wr .pop_slider .next {
left: auto;
right: 80px;
}
.popup .popup_card_all_wrap .popup_card_wr form h6 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 110%;
color: #12122b;
text-align: center;
margin-bottom: 50px;
}
.popup .popup_card_all_wrap .popup_card_wr form .input_wr {
display: block;
position: relative;
margin-bottom: 16px;
}
.popup .popup_card_all_wrap .popup_card_wr form .input_wr input[type="text"] {
display: block;
height: 40px;
width: 100%;
border: 1px solid #c3c3ca;
box-sizing: border-box;
margin-bottom: 24px;
padding-left: 12px;
color: #888895;
}
.popup .popup_card_all_wrap .popup_card_wr form .input_wr textarea {
display: block;
height: 135px;
width: 100%;
border: 1px solid #c3c3ca;
box-sizing: border-box;
margin-bottom: 24px;
padding-left: 12px;
padding-top: 6px;
color: #888895;
resize: none;
}
.popup .popup_card_all_wrap .popup_card_wr form .input_wr input[type="submit"] {
display: block;
height: 40px;
width: 100%;
background: #12122b;
text-align: center;
color: #fff;
border: 0;
text-transform: uppercase;
}
.popup .popup_card_all_wrap .popup_card_wr form p {
color: #000000;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
}
.popup .popup_card_all_wrap .popup_card_wr form p a {
color: #000000;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
text-decoration: underline;
}
.popup .popup_card_all_wrap .popup_card_wr .form_done {
margin-top: 30px;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 150%;
text-align: center;
}
.popup .popup_bg {
width: 100%;
height: 100%;
display: block;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.8);
z-index: -1;
cursor: pointer;
}  .text_page h1 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 110%;
color: #12122b;
text-align: center;
margin-top: 70px;
margin-bottom: 60px;
}
.text_page p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 160%;
color: #000000;
margin-bottom: 24px;
}
.text_page span {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 150%;
}
.text_page .cont_area {
margin-bottom: 110px;
}  .sitemap_wr {
margin-bottom: 110px;
}
.sitemap_wr .sitemap_el_wr a {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 160%;
color: #000000;
}
.sitemap_wr .sitemap_el_wr ul li {
list-style-type: none;
}
.sitemap_wr .sitemap_el_wr ul li a {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 160%;
color: #000000;
}
.sitemap_wr .sitemap_el_wr ul li div {
padding-left: 2rem;
}  .search_page h1 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 110%;
color: #12122b;
text-align: center;
margin-top: 70px;
margin-bottom: 60px;
}
.search_page .search_form form {
display: flex;
}
.search_page .search_form form input[type="text"] {
width: 100%;
background: #ffffff;
border: 1px solid #c3c3ca;
box-sizing: border-box;
padding-left: 8px;
}
.search_page .search_form form input[type="submit"] {
background: #12122b;
border: 0;
color: #ffffff;
padding-left: 16px;
padding-right: 16px;
padding-top: 10px;
padding-bottom: 12px;
margin-left: 24px;
text-transform: uppercase;
}
.search_page .search_form p {
margin-top: 16px;
margin-bottom: 40px;
width: 100%;
display: block;
color: #888895;
text-align: left;
}
.search_page .search_card h3 {
display: block;
}
.search_page .search_card h3 a {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
color: #12122b;
}
.search_page .search_card p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: #000000;
}
.search_page hr {
margin-top: 32px;
margin-bottom: 32px;
}  .header {
position: sticky;
top: 0;
z-index: 100;
}
.header .bg_blue {
width: 100%;
height: auto;
display: block;
position: relative;
padding: 30px 0 30px 0;
}
.header .bg_blue .cont .all_head_wr {
width: 100%;
height: 100%;
display: flex;
position: relative;
align-items: center;
justify-content: space-between;
}
.header .bg_blue .cont .all_head_wr .logo_tittle .logo_ico { width: 255px;
height: auto;
display: block;
position: relative;
}
.header .bg_blue .cont .all_head_wr .logo_tittle .logo_ico img {
width: 100%;
height: 100%;
object-fit: contain;
}
.header .bg_blue .cont .all_head_wr .burger_open {
display: none;
}
.header .bg_blue .cont .all_head_wr .head_phone {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 150%;
color: #ffffff;
width: 15%;
}
.header .bg_blue .cont .all_head_wr .head_adress {
display: flex;
align-items: center;
width: 23%;
}
.header .bg_blue .cont .all_head_wr .head_adress img {
width: 22px;
height: 32px;
object-fit: contain;
}
.header .bg_blue .cont .all_head_wr .head_adress p {
margin-left: 13px;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: #ffffff;
}
.header .bg_blue .cont .all_head_wr .head_row {
display: flex;
flex-wrap: wrap;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col {
width: auto;
height: auto;
display: block;
position: relative;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col:first-child {
margin-right: 20px;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str {
width: 100%;
height: 22px;
display: flex;
position: relative;
justify-content: space-between;
align-items: center;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str div {
margin-right: 8px;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str div:last-child {
margin-right: 0px;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str .phone {
display: block;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str .phone a {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 150%;
color: #ffffff;
text-decoration: none;
transition: linear 300ms;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str .phone a:hover {
transition: linear 300ms;
color: #e9db9c;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str .ico {
display: block;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str .ico a {
width: 18px;
height: 18px;
display: block;
position: relative;
text-decoration: none;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str .ico a img {
display: block;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str .text {
width: 100%;
height: auto;
display: block;
position: relative;
padding-top: 2px;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str .text a {
width: 100%;
height: auto;
display: block;
position: relative;
text-decoration: none;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str .text p a {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 150%;
color: #ffffff;
transition: linear 300ms;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str .text p a:hover {
transition: linear 300ms;
color: #e9db9c;
}
.header .bg_blue .cont .all_head_wr .head_store_btn {
text-align: center;
border: 1px solid #e9db9c;
padding: 10px 14px 9px 14px;
color: #e9db9c;
transition: linear 300ms;
height: 40px;
}
.header .bg_blue .cont .all_head_wr .head_store_btn:hover {
color: #12122b;
background: #e9db9c;
transition: linear 300ms;
}
.header .bg_blue .cont .all_head_wr .head_store_btn h3 {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
margin-bottom: 0 !important;
}
.header .bg_blue .cont .all_head_wr .head_appointment_btn {
text-align: center;
padding: 12px 14px 9px 14px;
background: #e9db9c;
height: 40px;
border: none;
}
.header .bg_blue .cont .all_head_wr .head_appointment_btn div {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #12122b;
margin-bottom: 0 !important;
}
.header .bg_white {
width: 100%;
height: auto;
display: block;
position: relative;
border-bottom: 1px solid #e9db9c;
padding: 16px 0 16px 0;
}
.header .bg_white .cont .all_head_butt_wr {
width: 100%;
height: 100%;
display: flex;
position: relative;
align-items: center;
justify-content: space-between;
}
.header .bg_white .cont .all_head_butt_wr .head_left_pos {
width: 93%;
height: 100%;
display: flex;
position: relative;
align-items: center;
justify-content: space-between;
margin: 0 !important;
padding: 0 !important;
list-style-type: none;
}
.header .bg_white .cont .all_head_butt_wr .head_left_pos li a div {
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
margin-bottom: 0 !important;
transition: linear 300ms;
text-transform: uppercase;
}
.header .bg_white .cont .all_head_butt_wr .head_left_pos li a div:hover {
transition: linear 300ms;
color: rgba(0, 44, 64, 0.55);
}
.header .bg_white .cont .all_head_butt_wr .head_left_pos .current-menu-item div {
transition: linear 300ms;
color: rgba(0, 44, 64, 0.55);
}
.header .bg_white .cont .all_head_butt_wr .head_left_pos .head_menu_drop {
display: none;
background: #ffffff;
box-shadow: 4px 4px 100px rgba(18, 18, 43, 0.05);
padding-top: 35px;
padding-right: 35px;
padding-left: 35px;
padding-bottom: 30px;
top: 73px;
z-index: 5;
transition: linear 300ms;
}
.header .bg_white .cont .all_head_butt_wr .head_left_pos .head_menu_drop .head_menu_item_sm {
color: #12122b;
margin-bottom: 8px;
}
.header .bg_white .cont .all_head_butt_wr .head_left_pos .head_menu_drop .head_menu_item_sm h4 {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 27px;
}
.header .bg_white .cont .all_head_butt_wr .head_right_pos {
width: auto;
height: 100%;
display: flex;
position: relative;
align-items: center;
justify-content: space-evenly;
padding-left: 10px;
}
.header .bg_white .cont .all_head_butt_wr .head_right_pos .icon_butt_link {
width: 32px;
height: 32px;
display: block;
position: relative;
}
.header .bg_white .cont .all_head_butt_wr .head_right_pos .icon_butt_link img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.header .header_search {
display: block;
margin-left: auto;
margin-right: 6px;
}
.header .header_search .header_search_shadow {
width: 100%;
height: auto;
display: none;
position: absolute;
background: #fff;
z-index: 8;
left: 0;
right: 0px;
top: -10px;
bottom: -10px;
border: 1px solid #c3c3ca;
}
.header .header_search .header_search_shadow form {
height: 100%;
}
.header .header_search .header_search_shadow form .search_form_btn {
width: 28px;
height: 100%;
display: inline-block;
position: absolute;
z-index: 10;
left: 0px;
top: 0px;
bottom: 0;
padding-top: 4px;
padding-left: 8px;
}
.header .header_search .header_search_shadow form .search_form_btn input {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
opacity: 0;
}
.header .header_search .header_search_shadow form>input {
width: 100%;
padding-left: 40px;
padding-right: 30px;
border: 0;
height: 100%;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 150%;
}
.header .header_search .header_search_btn {
display: block;
position: relative;
z-index: 10;
cursor: pointer;
width: 22px;
height: 22px;
}
.header .header_search .header_search_btn .open_search {
display: block;
margin-top: -4px;
}
.header .header_search .header_search_btn .close_search {
display: none;
position: absolute;
top: -4px;
bottom: 0;
left: 0;
right: 0;
}
.head_str-flexbox {
display: flex;
}
.head_str-flexbox:first-child {
margin-bottom: 5px;
}
#drop_menu {
width: 100%;
height: auto;
display: none;
position: fixed;
top: 72px;
left: 0;
right: 0;
bottom: auto;
z-index: 80;
}
#drop_menu .drop_top {
height: 43px;
text-align: center;
background: #262626;
padding-top: 6px;
}
#drop_menu .drop_top a {
color: #ffffff;
}
#drop_menu .drop_bot {
background: #ffffff;
text-align: center;
padding: 32px 0 40px 0;
width: 100%;
overflow-y: scroll;
max-height: 91vh;
}
#drop_menu .drop_bot .drop_lk {
height: 50px;
margin-top: 34px;
margin-bottom: 110px;
}
#drop_menu .drop_bot .drop_lk a {
width: 159px;
height: 49px;
display: block;
position: relative;
padding: 13px;
text-align: center;
color: #ffffff;
border: 1px solid #ffffff;
box-sizing: border-box;
margin-left: auto;
margin-right: auto;
}
#drop_menu .drop_bot .drop_menu_wr {
display: flex;
flex-wrap: wrap;
width: 100%;
}
#drop_menu .drop_bot .drop_menu_wr .bvi-shortcode {
padding: 0 0 0 6px;
}
#drop_menu .drop_bot .drop_menu_wr .burger_poz {
width: 100%;
display: block;
text-align: left;
border-bottom: 1px solid #c3c3ca;
padding: 16px 0 16px 0;
}
#drop_menu .drop_bot .drop_menu_wr .burger_poz a {
display: inline-block;
}
#drop_menu .drop_bot .drop_menu_wr .burger_poz .arrow_burger {
display: inline-block;
}
#drop_menu .drop_bot .drop_menu_wr .burger_poz .arrow_burger img {
transition: linear 300ms;
}
#drop_menu .drop_bot .drop_menu_wr .burger_detail {
width: 100%;
height: auto;
display: none;
position: relative;
text-align: left;
padding-top: 16px;
}
#drop_menu .drop_bot .drop_menu_wr .burger_detail a {
display: block;
width: 100%;
padding: 16px 0 16px 0;
}
#drop_menu .drop_bot .drop_menu_wr a {
color: #12122b !important;
}
#drop_menu .drop_bot .drop_menu_wr .arrow_burger {
margin-left: 12px;
cursor: pointer;
}
#drop_menu .drop_bot .drop_bottom {
text-align: center;
margin: 24px 0 8px 0;
}
#drop_menu .drop_bot .drop_bottom a {
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 27px;
}
#drop_menu .drop_bot .drop_bottom p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
margin-top: 10px;
margin-bottom: 8px;
}
#drop_menu .drop_bot .drop_bottom .head_center_pos {
display: flex;
justify-content: center;
margin-bottom: 32px;
}
#drop_menu .drop_bot .drop_bottom .head_center_pos .icon_butt_link {
margin-right: 16px;
}
#drop_menu .drop_bot .drop_bottom .bottoms_drop {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: center;
align-items: center;
}
#drop_menu .drop_bot .drop_bottom .bottoms_drop .head_store_btn {
text-align: center;
border: 1px solid #12122b;
padding: 9px 14px 9px 14px;
color: #12122b;
transition: linear 300ms;
margin-right: 10px;
}
#drop_menu .drop_bot .drop_bottom .bottoms_drop .head_store_btn:hover {
color: #e9db9c;
background: #12122b;
transition: linear 300ms;
}
#drop_menu .drop_bot .drop_bottom .bottoms_drop .head_store_btn h3 {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 15px;
margin-bottom: 0 !important;
}
#drop_menu .drop_bot .drop_bottom .bottoms_drop .head_appointment_btn {
text-align: center;
padding: 9px 14px 9px 14px;
background: #e9db9c;
}
#drop_menu .drop_bot .drop_bottom .bottoms_drop .head_appointment_btn h3 {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 15px;
margin-bottom: 0 !important;
}
#drop_menu .drop_bot .drop_bottom .head_str {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: center;
align-items: flex-end;
}
#drop_menu .drop_bot .drop_bottom .head_str div {
margin-right: 8px;
}
#drop_menu .drop_bot .drop_bottom .head_str div:last-child {
margin-right: 0px;
}
#drop_menu .drop_bot .drop_bottom .head_str .phone {
display: block;
}
#drop_menu .drop_bot .drop_bottom .head_str .phone a {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 150%;
text-decoration: none;
}
#drop_menu .drop_bot .drop_bottom .head_str .ico {
display: block;
}
#drop_menu .drop_bot .drop_bottom .head_str .ico a {
width: 18px;
height: 18px;
display: block;
position: relative;
text-decoration: none;
}
#drop_menu .drop_bot .drop_bottom .head_str .ico a img {
display: block;
}
#drop_menu .drop_bot .drop_bottom .head_str .ico.invert {
filter: invert(100%);
}
#drop_menu .drop_bot .drop_bottom .head_str .ico.invert a {
width: 24px;
height: 24px;
}
#drop_menu .drop_bot .drop_bottom .head_str .ico.invert a img {
width: 100%;
height: 100%;
}
#drop_menu .drop_bot .drop_bottom .head_str .text {
width: 100%;
height: auto;
display: block;
position: relative;
padding-top: 2px;
}
#drop_menu .drop_bot .drop_bottom .head_str .text a {
width: 100%;
height: auto;
display: block;
position: relative;
text-decoration: none;
}
#drop_menu .drop_bot .drop_bottom .head_str .text a p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 150%;
margin-top: 4px;
}
#drop_menu .drop_bot .drop_insta a {
display: inline-block;
}
#drop_menu .drop_bot .drop_insta p {
color: #fff;
display: inline-block;
}
#drop_menu .search_drop {
width: 100%;
margin-bottom: 10px;
}
#drop_menu .search_drop form {
display: flex;
}
#drop_menu .search_drop form input[type="text"] {
color: #12122b;
width: 100%;
border: 0;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 150%;
margin-right: 7px;
}
#drop_menu .search_drop form .search_form_btn {
width: 30px;
height: 30px;
position: relative;
}
#drop_menu .search_drop form .search_form_btn input {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 10;
opacity: 0;
}  .footer {
width: 100%;
height: auto;
display: block;
position: relative;
bottom: 0;
left: 0;
right: 0;
padding-top: 42px;
padding-bottom: 42px;
}
.footer .all_foot_butt_wr {
width: 100%;
height: 100%;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
}
.footer .all_foot_butt_wr .foot_area_wrap {
width: 30%;
height: auto;
display: block;
position: relative;
margin: 0 !important;
padding: 0 !important;
list-style-type: none;
}
.footer .all_foot_butt_wr .foot_area_wrap:last-child {
width: 40%;
}
.footer .all_foot_butt_wr .foot_area_wrap .logo_tittle {
margin-bottom: 16px;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col {
width: auto;
height: auto;
display: block;
position: relative;
margin-bottom: 18px;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col:first-child {
margin-right: 20px;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: flex-start;
align-items: start;
margin-bottom: 8px;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str div {
margin-right: 8px;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str div:last-child {
margin-right: 0px;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str .phone {
display: block;
margin-right: 18px;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str .phone a {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 150%;
color: #ffffff;
text-decoration: none;
transition: linear 300ms;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str .phone a:hover {
transition: linear 300ms;
color: #e9db9c;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str .ico {
display: block;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str .ico a {
width: 24px;
height: 24px;
display: block;
position: relative;
text-decoration: none;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str .ico a img {
display: block;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str .text {
width: 100%;
height: auto;
display: block;
position: relative;
padding-top: 2px;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str .text a {
width: 100%;
height: auto;
display: block;
position: relative;
text-decoration: none;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str .text a p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 150%;
color: #ffffff;
transition: linear 300ms;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_col .head_str .text a p:hover {
transition: linear 300ms;
color: #e9db9c;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_phone {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 150%;
color: #ffffff;
width: 15%;
transition: linear 300ms;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_phone:hover {
transition: linear 300ms;
color: #e9db9c;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_adress {
margin-top: 8px;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_adress p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: #ffffff;
}
.footer .all_foot_butt_wr .foot_area_wrap .foot_social {
width: 100%;
height: 100%;
display: flex;
position: relative;
align-items: center;
justify-content: flex-start;
}
.footer .all_foot_butt_wr .foot_area_wrap .foot_social .icon_butt_link {
margin-top: 24px;
margin-right: 20px;
width: 40px;
height: 40px;
display: block;
position: relative;
}
.footer .all_foot_butt_wr .foot_area_wrap .foot_social .icon_butt_link img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.footer .all_foot_butt_wr .foot_area_wrap li a h3 {
color: #ffffff;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
margin-bottom: 16px;
transition: linear 300ms;
text-transform: uppercase;
}
.footer .all_foot_butt_wr .foot_area_wrap li a h3:hover {
transition: linear 300ms;
color: #e9db9c;
}
.footer .all_foot_butt_wr .foot_area_wrap .current-menu-item h3 {
transition: linear 300ms;
color: #e9db9c;
}
.footer .all_foot_butt_wr .foot_area_wrap .mailing_tittle {
margin-bottom: 14px;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 20px;
color: #ffffff;
}
.footer .all_foot_butt_wr .foot_area_wrap form {
display: flex;
align-items: center;
margin-bottom: 30px;
justify-content: space-between;
}
.footer .all_foot_butt_wr .foot_area_wrap form .mailing_area {
padding: 9px;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #c3c3ca;
width: auto;
max-width: 190px;
}
.footer .all_foot_butt_wr .foot_area_wrap form .mailing_bottom {
padding: 9px;
background: #e9db9c;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #000000;
border: 0;
}
.footer .all_foot_butt_wr .foot_area_wrap .new_foot_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
}
.footer .all_foot_butt_wr .foot_area_wrap .new_foot_wrap .foot_pol_all {
width: 52%;
display: flex;
flex-wrap: wrap;
}
.footer .all_foot_butt_wr .foot_area_wrap .new_foot_wrap .foot_pol_all .privacy_policy {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #ffffff;
margin-bottom: 10px;
transition: linear 300ms;
}
.footer .all_foot_butt_wr .foot_area_wrap .new_foot_wrap .foot_pol_all .privacy_policy:hover {
transition: linear 300ms;
color: #e9db9c;
}
.footer .all_foot_butt_wr .foot_area_wrap .new_foot_wrap .foot_pol_all .protection_of_rights {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 10px;
line-height: 17px;
color: #888895;
}
.footer .all_foot_butt_wr .foot_area_wrap .new_foot_wrap .itc {
max-width: 180px;
}
.footer__contacts {
flex-direction: column;
row-gap: 16px;
}
.footer__contacts .head_str-wrap {
display: flex;
gap: 5px;
margin-bottom: 16px;
}
.footer .icon_butt_link {
width: auto;
height: auto;
display: flex;
position: relative;
flex-wrap: wrap;
}
.footer .icon_butt_link .my_bvi {
width: auto;
height: auto;
display: block;
position: relative;
margin-right: 16px;
margin-bottom: 6px;
padding-top: 6px;
cursor: pointer;
}
.footer .icon_butt_link p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: #ffffff;
cursor: pointer;
text-decoration: underline;
transition: linear 300ms;
}
.footer .icon_butt_link p:hover {
transition: linear 300ms;
color: #e9db9c;
}   .tittle_h2 {
text-align: center;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 44px;
color: #12122b;
margin-bottom: 64px;
}  .tittle_h3 {
text-align: left;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 28px;
color: #12122b;
margin-bottom: 24px;
}
.tittle_h4 {
text-align: left;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 24px;
color: #12122b;
margin-bottom: 24px;
}  .sec_more_details {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #12122b;
border: 1px solid #12122b;
text-align: center;
padding: 9px 14px 9px 14px;
z-index: 10;
position: relative;
display: inline-block;
}
.sec_more_details:hover {
background: #12122b;
box-shadow: 4px 4px 100px rgba(0, 54, 79, 0.08);
color: #ffffff !important;
transition: linear 300ms;
}  .first_block {
width: 100%;
height: auto;
display: block;
position: relative;
max-height: 544px;
}
.first_block .first_slider .f_slid {
width: 100%;
height: auto;
display: block;
position: relative;
height: 515px;
z-index: 0;
}
.first_block .first_slider .f_slid img {
width: 100%;
height: 100%;
position: absolute;
right: 0;
top: 0;
left: 0;
margin: auto;
object-fit: cover;
}
.first_block .first_slider .height {
height: 575px;
}
.first_block .first_slider #object {
width: 100% !important;
object-fit: cover !important;
right: 0 !important;
}
.first_block .first_slider .sl_arrows {
width: 40px;
height: 40px;
display: block;
position: absolute;
background: #ffffff;
border-radius: 100%;
z-index: 10;
top: 0;
bottom: 0;
margin: auto;
cursor: pointer;
transition: linear 300ms;
}
.first_block .first_slider .sl_arrows:hover {
background: #fff;
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
}
.first_block .first_slider .sl_arrows img {
width: auto;
height: auto;
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
transition: linear 300ms;
}
.first_block .first_slider .sl_arrows:hover img {
filter: invert(100%);
transition: linear 300ms;
}
.first_block .first_slider .prev {
left: 48px;
right: auto;
}
.first_block .first_slider .prev img {
left: 0 !important;
right: 2px !important;
}
.first_block .first_slider .next {
left: auto;
right: 48px;
}
.first_block .first_slider .next img {
left: 2px !important;
right: 0 !important;
}
.first_block .first_slider ul.slick-dots {
list-style: none;
text-align: center;
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: center;
position: absolute;
left: 0;
right: 0;
bottom: 30px;
top: auto;
margin: auto;
height: 12px;
}
.first_block .first_slider ul.slick-dots li {
border-radius: 100%;
width: 4px;
height: 4px;
background: #fff;
opacity: 0.3;
margin-left: 10px;
margin-right: 10px;
position: relative;
}
.first_block .first_slider ul.slick-dots li.slick-active {
width: 6px;
height: 6px;
opacity: 1;
}
.first_block .first_slider ul.slick-dots li.slick-active:hover {
transition: linear 300ms;
box-shadow: 0px 3px 10px rgba(136, 89, 31, 0.4);
}
.first_block .first_slider ul.slick-dots li button {
background: none;
border: none;
position: absolute;
top: 2px;
bottom: 0;
left: -3px;
right: 0;
margin: auto;
width: 12px;
height: 12px;
opacity: 0;
padding: 0;
}
.first_block .home_first_poz {
width: 45%;
height: auto;
display: block;
position: relative;
padding-top: 172px;
}
.first_block .home_first_poz .home_first_tittle {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 53px;
color: #12122b;
margin-bottom: 24px !important;
text-shadow: 2px 2px 0px #f3f3f4;
}
.first_block .home_first_poz .home_first_p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #12122b;
margin-bottom: 48px;
text-shadow: 2px 2px 0px #f3f3f4;
}
.first_block .home_first_poz .sign_up_online {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #ffffff;
padding: 9px 14px 9px 14px;
text-align: center;
background: #12122b;
margin-bottom: 27px;
border: 0;
}
.first_block .home_first_poz .sign_up_online:hover {
color: #ffffff;
background: #12122b;
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
}
.second_home_all_wrap {
width: 100%;
height: auto;
display: block;
position: relative;
}
.second_home_all_wrap .cont .second_card_wr {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: center;
justify-content: space-between;
margin-top: 136px;
margin-bottom: 88px;
}
.second_home_all_wrap .cont .second_card_wr .sec_img_wrap {
width: 475px;
height: 475px;
display: block;
position: relative;
}
.second_home_all_wrap .cont .second_card_wr .sec_img_wrap img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.second_home_all_wrap .cont .second_card_wr .sec_info_wrap {
width: 45%;
height: auto;
display: block;
position: relative;
}
.second_home_all_wrap .cont .second_card_wr .sec_info_wrap h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 44px;
line-height: 110%;
color: #12122b;
margin-bottom: 24px;
}
.second_home_all_wrap .cont .second_card_wr .sec_info_wrap p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: #12122b;
margin-bottom: 48px;
}
.second_home_all_wrap .cont .serv_bef {
margin-top: 72px;
}
.second_home_all_wrap .cont .second_benefits_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
margin-bottom: 120px;
}
.second_home_all_wrap .cont .second_benefits_wrap .benefit_card_wrap {
width: 22%;
height: auto;
display: block;
position: relative;
}
.second_home_all_wrap .cont .second_benefits_wrap .benefit_card_wrap .benefit_ico {
width: 80px;
height: 70px;
display: block;
position: relative;
margin-bottom: 16px;
margin-left: auto;
margin-right: auto;
}
.second_home_all_wrap .cont .second_benefits_wrap .benefit_card_wrap .benefit_ico img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.second_home_all_wrap .cont .second_benefits_wrap .benefit_card_wrap .rating_star {
margin-left: auto;
margin-right: auto;
display: block;
margin-bottom: 20px;
}
.second_home_all_wrap .cont .second_benefits_wrap .benefit_card_wrap p {
text-align: center;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 150%;
color: #12122b;
}
.second_home_all_wrap .cont .ab {
margin-top: 56px;
}
.home_page_services {
background: #f3f3f4;
width: 100%;
height: 100%;
display: block;
position: relative;
padding-top: 112px;
padding-bottom: 122px;
}
.home_page_services .service_cards_all {
width: 100%;
height: auto;
display: flex;
flex-wrap: wrap;
position: relative;
align-items: flex-start;
justify-content: space-between;
}
.home_page_services .service_cards_all .service_card_wrap {
width: 47%;
height: auto;
display: block;
position: relative;
}
.home_page_services .service_cards_all .service_card_wrap .service_spoiler_wr {
width: 100%;
height: auto;
display: flex;
position: relative;
cursor: pointer;
align-items: center;
justify-content: space-between;
border-bottom: 1px solid #c3c3ca;
padding-bottom: 25px;
margin-bottom: 25px;
}
.home_page_services .service_cards_all .service_card_wrap .service_spoiler_wr .spoiler_tittle {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
color: #12122b;
margin-bottom: 0px !important;
}
.home_page_services .service_cards_all .service_card_wrap .service_spoiler_wr .spoiler_bottom {
width: 48px;
height: 48px;
display: block;
position: relative;
}
.home_page_services .service_cards_all .service_card_wrap .service_spoiler_wr .spoiler_bottom img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.home_page_services .service_cards_all .service_card_wrap .spoiler_all_services {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
color: #12122b;
margin-bottom: 0px !important;
margin-top: 8px;
} .page_experts_all {
width: 100%;
height: auto;
display: block;
position: relative;
padding-top: 112px;
}
.page_experts_all .experts_no_slider {
width: 100%;
height: auto;
display: flex;
position: relative; justify-content: flex-start;
margin-bottom: 80px;
flex-wrap: wrap;
}
.page_experts_all .experts_no_slider .expert_one_no_card {
width: 30%;
height: auto;
display: block;
position: relative;
box-shadow: 4px 4px 100px rgba(18, 18, 43, 0.05);
margin: 0 15px 30px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_img {
width: 100%;
height: 440px;
display: block;
position: relative;
}
.page_experts_all.page_akcii_all  .experts_no_slider .expert_one_no_card .expert_img {
height: auto;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_img img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: cover;
object-position: center;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card {
padding: 56px 26px 56px;
text-align: center;
background: #ffffff;
display: flex;
flex-wrap: wrap; }
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_name {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 22px;
line-height: 130%;
color: #12122b;
text-align: center;
width: 100%;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_function {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: #12122b;
padding-top: 8px;
text-align: center;
width: 100%;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: center;
margin-top: 30px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation .sign_up_online {
background: #12122b;
color: #ffffff;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 17px;
padding: 9px 14px 9px 14px;
text-align: center;
margin-right: 10px;
border: 0;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation .sign_up_online:hover {
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation .navigation_more_details {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 17px;
border: 1px solid #12122b;
color: #12122b;
text-align: center;
padding: 8px 14px 8px 14px;
margin-left: 10px;
background: #ffffff;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation .navigation_more_details:hover {
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
background: #12122b;
color: #ffffff;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation .action {
position: absolute;
bottom: 0;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation .padding {
margin-top: 25px;
}
.no_top {
padding-top: 52px;
} .home_experts_all {
width: 100%;
height: auto;
display: block;
position: relative;
padding-top: 112px;
padding-bottom: 136px;
overflow: hidden;
}
.home_experts_all .experts_slider {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: center;
margin-bottom: 80px;
}
.home_experts_all .experts_slider .expert_one_card {
width: 35%;
height: auto;
display: block;
position: relative;
box-shadow: 4px 4px 100px rgba(18, 18, 43, 0.05);
margin: 0 15px 0;
}
.home_experts_all .experts_slider .expert_one_card .expert_img {
width: 100%;
height: 440px;
display: block;
position: relative;
}
.home_experts_all.home-sale_slider  .experts_slider .expert_one_card .expert_img {
height: 100%;
}
.home_experts_all .experts_slider .expert_one_card .expert_img img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: cover;
object-position: center;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card {
padding: 56px 26px 56px;
text-align: center;
background: #ffffff;
display: flex;
flex-wrap: wrap;
min-height: 350px;
align-content: stretch;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_name {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 22px;
line-height: 130%;
color: #12122b;
text-align: center;
width: 100%;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_function {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: #12122b;
padding-top: 8px;
text-align: center;
width: 100%;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_navigation {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: center;
margin-top: auto;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_navigation .sign_up_online {
background: #12122b;
color: #ffffff;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 17px;
padding: 9px 14px 9px 14px;
text-align: center;
margin-right: 10px;
border: 0;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_navigation .sign_up_online:hover {
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_navigation .navigation_more_details {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 17px;
border: 1px solid #12122b;
color: #12122b;
text-align: center;
padding: 8px 14px 8px 14px;
margin-left: 10px;
background: #ffffff;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_navigation .navigation_more_details:hover {
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
background: #12122b;
color: #ffffff;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_navigation .padding {
margin-top: 25px;
}
.home_experts_all .more_details_pos {
width: 100%;
text-align: center;
}
.found_ex {
margin-bottom: -121px;
padding-top: 144px;
}
.no_butt {
padding-bottom: 0;
}
.stock {
padding-bottom: 0 !important;
}
.home_innovation {
width: 100%;
height: auto;
display: block;
position: relative;
margin-bottom: 136px;
}
.home_innovation .innovation_all_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: center;
}
.home_innovation .innovation_all_wrap .innovation_pos_left {
width: 43%;
height: auto;
display: block;
position: relative;
}
.home_innovation .innovation_all_wrap .innovation_pos_left .innovation_tittle {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 44px;
color: #12122b;
margin-bottom: 24px !important;
}
.home_innovation .innovation_all_wrap .innovation_pos_left .innovation_p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #12122b;
margin-bottom: 32px;
}
.home_innovation .innovation_all_wrap .innovation_pos_right {
width: 475px;
height: 475px;
display: block;
position: relative;
}
.home_innovation .innovation_all_wrap .innovation_pos_right img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.home_comments {
width: 100%;
height: auto;
display: block;
position: relative;
overflow: hidden;
padding-top: 50px;
}
.home_comments .comments_card_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
background: #ffffff;
box-shadow: 4px 4px 100px rgba(18, 18, 43, 0.05);
padding: 65px;
align-items: flex-start;
justify-content: space-between;
}
.home_comments .comments_card_wrap .com_left_pos {
width: 25%;
height: auto;
display: flex;
position: relative;
align-items: center;
justify-content: space-between;
}
.home_comments .comments_card_wrap .com_left_pos .com_img {
width: 95px;
height: 95px;
display: block;
position: relative;
}
.home_comments .comments_card_wrap .com_left_pos .com_img img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.home_comments .comments_card_wrap .com_left_pos .com_value .com_name {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 31px;
color: #12122b;
margin-bottom: 16px;
}
.home_comments .comments_card_wrap .com_left_pos .com_value .com_date p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #12122b;
margin-bottom: 5px;
}
.home_comments .comments_card_wrap .com_left_pos .com_value .com_stars_wr {
width: auto;
height: auto;
display: flex;
position: relative;
align-items: center;
justify-content: space-between;
}
.home_comments .comments_card_wrap .com_left_pos .com_value .com_stars_wr .star {
width: 16px;
height: 16px;
display: block;
position: relative;
}
.home_comments .comments_card_wrap .com_left_pos .com_value .com_stars_wr .star img {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.home_comments .comments_card_wrap .com_right_pos {
width: 70%;
}
.home_comments .comments_card_wrap .com_right_pos .comm_appeal {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #12122b;
margin-bottom: 35px;
}
.home_comments .comments_card_wrap .com_right_pos .com_tittle {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 21px;
color: #4f4f4f;
margin-bottom: 15px;
}
.home_comments .comments_card_wrap .com_right_pos .com_ans {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #888895;
}
.home_comments .more_details_pos {
text-align: center;
}
.found {
margin-bottom: 136px;
}
.top {
padding-top: 144px;
}
.home_registration {
width: 100%;
height: auto;
display: block;
position: relative;
background: #f3f3f4;
margin-top: 112px;
padding: 112px 0 112px;
text-align: center;
}
.home_registration .reg_tittle {
margin-bottom: 48px;
width: 100%;
text-align: center;
}
.home_registration .reg_tittle p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #12122b;
text-align: center;
}
.home_registration .no_padd {
margin-bottom: 24px;
}
.home_registration .reg_form_wrap {
width: 100%;
height: auto;
display: block;
position: relative;
}
.home_registration .reg_form_wrap .aform {
width: 100%;
display: flex;
justify-content: center;
}
.home_registration .reg_form_wrap .mailing_area {
padding: 8px 14px;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #12122b;
width: auto;
max-width: 190px;
margin-right: 20px;
background: #fff;
border: 1px solid #c3c3ca;
box-sizing: border-box;
border-radius: 0;
min-height: 35px;
}
.home_registration .reg_form_wrap .mailing_area_select {
padding: 0 25px 0 14px;
display: flex;
align-items: center;
background: #fff;
border: 1px solid #c3c3ca;
box-sizing: border-box;
border-radius: 0;
min-height: 35px;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="13" viewBox="0 0 26 13" fill="none"><path d="M1 1L12.7551 12L25 1" stroke="black" /></svg>'); background-repeat: no-repeat;
background-position: right 10px center; background-size: 12px 12px; }
.mailing_area_select>select {
-webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: transparent; background-image: none; border: none;
width: 100%;
color: #12122b;
}
.home_registration .reg_form_wrap .sign_up_online {
background: #12122b;
color: #ffffff;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
padding: 9px 14px 9px 14px;
text-align: center;
border: 0;
}
.home_registration .reg_form_wrap .sign_up_online:hover {
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
}
.home_registration .reg_p {
margin-top: 24px;
color: #888895;
padding-left: 50px;
padding-right: 50px;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
}
.home_registration .reg_p>a {
color: inherit;
text-decoration: underline;
}
.mar_top {
margin-top: 30px;
}
.home_contact {
width: 100%;
height: auto;
display: block;
position: relative;
background: #ffffff;
}
.home_contact iframe {
width: 100%;
height: 450px;
}
.home_contact .contact_poz {
width: 55%;
height: auto;
display: block;
position: relative;
right: 0;
position: absolute;
z-index: 20;
padding: 240px 0 180px;
}
.home_contact .contact_poz .contact_card {
width: 45%;
height: auto;
background: #ffffff;
padding: 95px 75px;
}
.home_contact .contact_poz .contact_card .no_p {
margin-bottom: 44px;
}
.home_contact .contact_poz .contact_card .contact_row {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: flex-start;
margin-bottom: 24px;
align-items: center;
}
.home_contact .contact_poz .contact_card .contact_row .con_ico {
width: auto;
height: auto;
display: block;
position: relative;
}
.home_contact .contact_poz .contact_card .contact_row .con_phone {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #12122b;
margin-left: 20px;
}
.home_contact .contact_poz .contact_card .contact_row .con_map {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #12122b;
margin-left: 20px;
}
.home_contact .contact_poz .contact_card .contact_row .con_mail {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #12122b;
margin-left: 20px;
}
.comments_slider {
overflow: visible;
width: 100%;
}  .clinics_tabs_wr .tabs .tab {
display: none;
}
.clinics_tabs_wr .tabs .active_tab {
display: block !important;
}
.clinics_btn {
width: 100%;
height: auto;
display: flex;
position: relative;
flex-wrap: wrap;
justify-content: center;
align-items: center;
margin-bottom: 70px;
transition: ease-in-out 300ms;
}
.clinics_btn .clinic_btn {
width: auto;
height: auto;
display: block;
position: relative;
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 130%;
padding: 16px;
border-bottom: 2px solid #c3c3ca;
opacity: 0.5;
height: 60px;
transition: ease-in-out 300ms;
cursor: pointer;
text-transform: uppercase;
white-space: nowrap;
}
.clinics_btn .clinic_btn.cl_acrive_btn {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 130%;
color: #12122b;
transition: ease-in-out 300ms;
cursor: default;
opacity: 1;
}
.clinics_btn .clinic_btn.cl_acrive_btn:after {
content: "";
width: 100%;
height: 4px;
display: block;
position: absolute;
top: auto;
bottom: -3px;
right: 0;
left: 0;
margin: auto;
background: #12122b;
transition: ease-in-out 300ms;
}
.download_wr {
display: flex;
justify-content: center;
align-items: center;
}
.download_wr img {
margin-right: 16px;
}
.download_wr p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: #12122b;
text-transform: uppercase;
letter-spacing: 0.01em;
}  .about_page {
width: 100%;
height: auto;
display: block;
position: relative;    }
.about_page .about_banner {
width: 100%;
height: 544px;
display: block;
position: relative;
}
.about_banner::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
opacity: 0.36;
background: linear-gradient(180deg, rgba(219, 200, 141, 0.00) 22.8%, #12122B 72.63%);
}
.about_page .about_banner img {
width: 100%;
height: 100%;
display: block;
position: absolute;
object-fit: cover;
}
.about_page .about_banner .cont h1 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 110%;
width: 100%;
height: 100%;
display: flex;
position: relative;
z-index: 20;
justify-content: end;
align-items: flex-end;
padding-bottom: 112px;
text-align: end;
color: #E9DB9C;
}
.about_page .about_banner .cont .certif {
text-align: start;
justify-content: flex-start;
align-items: flex-end;
}
.about_page .second_home_all_wrap .about_h2 {
margin-bottom: 40px;
margin-top: 112px;
width: 47%;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 44px;
line-height: 110%;
color: #12122b;
}
.about_page .second_home_all_wrap .about_h2 h1 {
font-size: 2rem;
}
.about_h2 .about_tittle {
font-size: 2rem;
}
.about_page .second_home_all_wrap .about_colums {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: baseline;
margin-bottom: 80px;
}
.about_page .second_home_all_wrap .about_colums .about_col1 {
width: 43%;
height: auto;
display: block;
position: relative;
}
.about_page .second_home_all_wrap .about_colums .about_col1 .about_t {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
margin-bottom: 16px;
}
.about_page .second_home_all_wrap .about_colums .about_col1 p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 160%;
}
.about_page .second_home_all_wrap .certif_col {
align-items: flex-start;
}
.about_page .second_home_all_wrap .certif_col .about_col1 {
width: 47%;
}
.about_page .second_home_all_wrap .about_director {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: center;
}
.about_page .second_home_all_wrap .about_director .about_jpg {
width: 475px;
height: 475px;
display: block;
position: relative;
}
.about_page .second_home_all_wrap .about_director .about_jpg img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: cover;
}
.about_page .second_home_all_wrap .about_director .about_who_said {
width: 45%;
height: auto;
display: block;
position: relative;
}
.about_page .second_home_all_wrap .about_director .about_who_said .ab_quotes {
width: 32px;
height: 32px;
display: block;
position: relative;
margin-bottom: 30px;
}
.about_page .second_home_all_wrap .about_director .about_who_said .ab_quotes img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.about_page .second_home_all_wrap .about_director .about_who_said p {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #12122b;
}
.about_page .second_home_all_wrap .about_director .about_name {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
margin-top: 40px;
margin-bottom: 16px;
color: #12122b;
}
.about_page .why_vershe {
background: #f3f3f4;
width: 100%;
height: auto;
display: block;
position: relative;
margin-top: 114px;
padding: 104px 0 128px 0;
}
.about_page .why_vershe .why_row {
width: 100%;
height: auto;
display: flex;
position: relative;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.about_page .why_vershe .why_row .why_card {
width: 31%;
height: auto;
display: block;
position: relative;
margin-bottom: 30px;
}
.about_page .why_vershe .why_row .why_card .why_number {
margin-bottom: 8px;
}
.about_page .why_vershe .why_row .why_card .why_number p {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 72px;
line-height: 110%;
color: #e9db9c;
}
.about_page .why_vershe .why_row .why_card .about_name {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
color: #12122b;
margin-bottom: 16px;
}
.about_page .why_vershe .why_row .why_card p {
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
}
.about_page .about_license {
width: 100%;
height: auto;
display: block;
position: relative;
padding-top: 112px;
padding-bottom: 136px;
overflow: hidden;
}
.about_page .about_license .expert_one_card {
padding: 0 15px;
}
.about_page .about_license .expert_one_card .expert_img {
width: 100%;
height: auto;
display: block;
position: relative;
}
.about_page .about_license .expert_one_card .expert_img img {
width: 100%;
height: auto;
display: block;
position: relative;
}   .equipment_wrap {
padding-top: 88px;
}
.page_equipment .home_innovation .innovation_all_wrap {
padding-bottom: 80px;
}
.page_equipment .home_innovation .innovation_all_wrap .innovation_pos_left {
width: 46%;
}
.page_equipment .home_innovation .innovation_all_wrap .innovation_pos_right {
width: 510px;
height: 510px;
display: block;
position: relative;
}  .service_all_wrap {
width: 100%;
height: auto;
display: block;
position: relative;
padding-top: 80px;
background: linear-gradient(#e9db9c 0%, #ffffff 30%);
}
.service_all_wrap .service_flex_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.service_all_wrap .service_flex_wrap .service_card_wr {
width: 48%;
height: 100%;
display: block;
position: relative;
margin-bottom: 30px;
}
.service_all_wrap .service_flex_wrap .service_card_wr img {
width: 100%;
height: auto;
display: block;
position: relative;
object-fit: cover;
}
.service_all_wrap .service_flex_wrap .service_card_wr .service_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 44px;
line-height: 110%;
text-align: center;
width: 100%;
height: auto;
display: block;
position: absolute;
color: #ffffff;
z-index: 10;
padding-top: 42%;
width: 100%;
height: 100%;
top: 0;
}
.service_all_wrap .service_flex_wrap .service_card_wr .another {
padding-bottom: 0 !important;
z-index: 25 !important;
}
.service_all_wrap .service_flex_wrap .service_card_wr .service_detail_all {
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
}
.service_all_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her {
width: 100%;
height: 100%;
display: flex;
position: relative;
justify-content: space-evenly;
align-items: center;
padding-top: 42%;
z-index: 30;
text-align: center;
}
.service_all_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her .for_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
width: auto;
height: auto;
display: inline-table;
position: relative;
color: #ffffff;
border-bottom: 1px solid #fff;
}
.clinic_text_card_wr {
display: flex;
flex-wrap: wrap;
}
.clinic_text_card_wr p {
margin-bottom: 0 !important;
font-size: 18px !important;
line-height: 150% !important;
color: #12122b !important;
margin-right: 8px;
}
.clinic_text_card_wr .clinic_text_card {
display: flex;
align-items: center;
margin-right: 8px;
}
.clinic_text_card_wr .clinic_text_card img {
width: 18px;
height: 18px;
margin-right: 4px;
}
.clinic_text_card_wr .clinic_text_card p {
margin: 0 !important;
font-size: 18px !important;
line-height: 150% !important;
color: #12122b !important;
}  .service_detail_wrap {
width: 100%;
height: auto;
display: block;
position: relative;
margin-top: 80px;
}
.service_detail_wrap .service_det_flex_wr {
width: 100%;
height: auto;
display: flex;
position: relative;
flex-wrap: wrap;
justify-content: left;
align-items: center;
padding-bottom: 80px;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr {
width: 31%;
height: 100%;
display: flex;
position: relative;
margin-bottom: 20px;
margin-left: 10px;
margin-right: 10px;
text-align: center;
justify-content: center;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr img {
width: 100%;
height: auto;
display: block;
position: relative;
object-fit: cover;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr .serv_det_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 110%;
text-align: center;
width: 88%;
height: auto;
display: block;
position: absolute;
color: #ffffff;
z-index: 10;
padding-top: 42%;
height: 100%;
top: 0;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(35, 38, 40, 0.5);
}
.service_detail_wrap .service_flex_wrap .service_card_wr::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(35, 38, 40, 0.5);
}
.service_detail_wrap .serv_det_big_link {
width: 100%;
height: 475px;
display: block;
position: relative;
margin-bottom: 30px;
}
.service_detail_wrap .serv_det_big_link img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: cover;
}
.service_detail_wrap .serv_det_big_link .service_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 44px;
line-height: 110%;
text-align: center;
width: 100%;
height: auto;
display: block;
position: absolute;
color: #ffffff;
z-index: 10;
padding-top: 21%;
width: 100%;
height: 100%;
top: 0;
}
.service_detail_wrap .service_flex_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.service_detail_wrap .service_flex_wrap .service_card_wr {
width: 48%;
height: 100%;
display: block;
position: relative;
margin-bottom: 30px;
}
.service_detail_wrap .service_flex_wrap .service_card_wr img {
width: 100%;
height: auto;
display: block;
position: relative;
object-fit: cover;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 44px;
line-height: 110%;
text-align: center;
width: 100%;
height: auto;
display: block;
position: absolute;
color: #ffffff;
z-index: 10;
padding-top: 42%;
width: 100%;
height: 100%;
top: 0;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .another {
padding-bottom: 0 !important;
z-index: 25 !important;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_detail_all {
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her {
width: 100%;
height: 100%;
display: flex;
position: relative;
justify-content: space-evenly;
align-items: center;
padding-top: 42%;
z-index: 30;
text-align: center;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her .for_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
width: auto;
height: auto;
display: inline-table;
position: relative;
color: #ffffff;
border-bottom: 1px solid #fff;
}  .price_all_wrap {
margin-top: 90px;
}
.price_all_wrap .spoiler_all_wr {
width: 100%;
height: auto;
display: block;
position: relative;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row {
width: 100%;
height: auto;
display: block;
position: relative;
border-top: 2px solid #c3c3ca;
margin-bottom: 8px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_card {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: center;
padding: 24px;
cursor: pointer;
background: #f3f3f4;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_card .spoiler_tittle_row h5 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
color: #12122b;
margin-bottom: 0 !important;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_card .spoiler_button_plus img {
transition: linear 300ms;
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_card {
background: #ffffff !important;
padding: 24px;
border-top: 2px solid #f3f3f4;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_card .spoiler_tittle_row h6 {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 130%;
color: #12122b;
margin-bottom: 0 !important;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_card .spoiler_button_plus img {
transition: linear 300ms;
width: 35px;
height: 35px;
display: block;
position: relative;
object-fit: contain;
margin-right: 7px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: center;
padding: 24px;
background: #ffffff;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_left_pos {
display: flex;
justify-content: flex-start;
align-items: center;
width: 45%;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_left_pos .num {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #888895 !important;
margin-right: 45px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_left_pos p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #12122b;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos {
width: 45%;
display: flex;
justify-content: end;
align-items: center;
height: auto;
position: relative;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #12122b;
margin-right: 16px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos .price_flex {
display: flex;
align-items: center;
justify-content: center;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos .price_flex .price_pos b {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 130%;
color: #12122b;
padding-left: 0;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos .price_flex p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #12122b;
padding-right: 16px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos .price_flex p s {
font-family: "Montserrat";
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 130%;
color: #888895;
}  .certif_all_tittle {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
}
.certif_all_tittle .about_h2 p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: #12122b;
}
.certif_pos {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: first baseline;
margin-bottom: 10px;
}
.certif_pos .line_li {
width: auto;
height: auto;
display: block;
position: relative;
}
.certif_pos .line_li img {
width: 100%;
height: 100%;
display: block;
position: absolute;
object-fit: contain;
left: -40px;
}
.certif_pos p {
width: 95%;
}  .serv-reviews__detail {
color: var(--blue-50, #888895);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 150%;
margin-bottom: 8px;
}
.serv-reviews__detail:last-child {
margin-bottom: 0;
}
.serv-reviews__detail a {
color: var(--blue, #12122b);
text-decoration: underline;
}
.serv-reviews__detail a:hover {
text-decoration: none;
}
.review_home .home_comments {
padding-bottom: 50px;
}
.review_home .home_comments .comments_card_wrap {
margin-bottom: 30px;
}
.review_home .home_comments .rev_navig_wr {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: space-between;
margin-bottom: 64px;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l {
width: 45%;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: flex-start;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_l {
width: auto;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: space-between;
padding-left: 0 !important;
margin-right: 70px;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_l li {
width: auto;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: flex-start;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #888895;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_l li ul {
padding-left: 25px !important;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_l li ul a {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #12122b !important;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_r {
padding-left: 0 !important;
width: auto;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: space-between;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_r li {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: flex-start;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #888895;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_r li ul {
padding-left: 25px !important;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_r li ul a {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #12122b !important;
}
.review_home .home_comments .rev_navig_wr .rev_pos_r .review_button {
padding: 11px 16px 12px;
background: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #ffffff;
cursor: pointer;
}
.review_home .home_registration {
margin-top: 75px;
}  .page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card {
position: relative;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .new_name {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 21px;
line-height: 130%;
color: #12122b;
margin-bottom: 10px;
text-align: left;
margin-top: -30px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card P {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
text-align: left;
color: #888895;
margin-bottom: 32px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .date_news_card {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #e9db9c;
position: absolute;
bottom: 30px;
}  .news_det_page {
width: 100%;
height: auto;
display: block;
position: relative;
}
.news_det_page .about_banner {
background: #f3f3f4;
width: 100%;
height: 544px;
display: block;
position: relative;
margin-bottom: 95px;
}
.news_det_page .about_banner .n_det_all_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: center;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos {
width: 45%;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_all_top {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_all_top .news_det_scratch {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: center;
justify-content: center;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_all_top .news_det_scratch .news_det_name {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: #12122b;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_all_top .news_det_scratch .news_round {
background: #12122b;
width: 5px;
height: 5px;
display: block;
position: relative;
border-radius: 10px;
margin-left: 10px;
margin-right: 10px;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_all_top .news_det_scratch .news_det_date {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: #12122b;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_t {
width: auto;
height: auto;
display: block;
position: relative;
text-align: center;
margin-top: 32px;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 110%;
color: #12122b;
}
.news_det_page .about_banner .n_det_all_wrap .news_d_top_img {
width: 544px;
height: 544px;
display: block;
position: relative;
}
.news_det_page .about_banner .n_det_all_wrap .news_d_top_img img {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.news_det_page .second_home_all_wrap .news_det_all_2 {
width: 100%;
height: auto; position: relative;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 90px;
}
.news_det_page .second_home_all_wrap .news_det_all_2 .news_all_tittle { width: 100%;
height: auto;
display: block;
position: relative;
}
.news_det_page .second_home_all_wrap .news_det_all_2 .news_all_tittle .about_h2 {
margin-bottom: 24px;
}
.news_det_page .second_home_all_wrap .news_det_all_2 .news_all_tittle .about_h2 h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
color: #12122b;
}
.news_det_page .second_home_all_wrap .news_det_all_2 .news_all_tittle .news_text {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 160%;
color: #12122b;
}
.news_det_page .second_home_all_wrap .news_det_img_pos {
width: 100%;
height: 530px;
display: block;
position: relative;
margin: 64px 0 64px;
}
.news_det_page .second_home_all_wrap .news_det_img_pos img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: cover;
}
.news_det_page .second_home_all_wrap .ndet_notif_wr {
width: 100%;
height: auto;
display: block;
position: relative;
padding: 32px 180px;
text-align: center;
border: 1px solid #888895;
margin-bottom: 64px;
}
.news_det_page .second_home_all_wrap .ndet_notif_wr p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: #12122b;
}
.news_det_page .second_home_all_wrap .n_det_butt {
width: 100%;
height: auto;
display: flex;
position: relative;
text-align: center;
margin-top: -20px;
margin-bottom: 50px;
justify-content: center;
align-items: center;
}
.news_det_page .second_home_all_wrap .n_det_butt #centr {
margin: 0 24px;
}
.news_det_page .second_home_all_wrap .n_det_butt .news_det_soc {
margin: 0 12px;
}
.news_det_page .second_home_all_wrap .mini_line_wr {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: center;
margin-bottom: -40px;
}
.news_det_page .second_home_all_wrap .mini_line_wr .mini_line {
width: 175px;
height: 2px;
display: block;
position: relative;
background: #12122b;
opacity: 0.1;
}  .spec_det_all {
width: 100%;
height: auto;
display: block;
position: relative;
padding-top: 72px;
}
.spec_det_all .spec_det_one {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
}
.spec_det_all .spec_det_one .spec_det_left_pos {
width: 50%;
height: auto;
display: block;
position: relative;
}
.spec_det_all .spec_det_one .spec_det_left_pos h1 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 130%;
color: #12122b;
margin-bottom: 22px;
}
.spec_det_all .spec_det_one .spec_det_left_pos h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 130%;
color: #12122b;
margin-bottom: 22px;
}
.spec_det_all .spec_det_one .spec_det_left_pos .com_ans {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: #888895;
margin-bottom: 10px;
}
.spec_det_all .spec_det_one .spec_det_left_pos p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: #12122b;
margin-bottom: 10px;
}
.spec_det_all .spec_det_one .spec_det_left_pos .spec_t {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: #12122b;
margin-bottom: 48px;
}
.spec_det_all .spec_det_one .about_jpg {
width: 44%;
height: auto;
display: block;
position: relative;
}
.spec_det_all .spec_det_one .about_jpg img {
width: 100%;
height: auto;
display: block;
position: relative;
}
.spec_det_all .spec_det_info_card {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
margin: 112px 0 112px;
}
.spec_det_all .spec_det_info_card .spec_det_left_pos {
width: 40%;
height: auto;
display: block;
position: relative;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 110%;
color: #12122b;
}
.spec_det_all .spec_det_info_card .spec_det_right_two {
width: 44%;
height: auto;
display: block;
position: relative;
}
.spec_det_all .spec_det_info_card .spec_det_right_two .spec_det_row {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 16px;
}
.spec_det_all .spec_det_info_card .spec_det_right_two .spec_det_row .spec_det_th {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
color: #12122b;
margin-right: 30px;
position: absolute;
left: -140px;
text-align: right;
min-width: 120px;
}
.spec_det_all .spec_det_info_card .spec_det_right_two .spec_det_row .spec_det_discr {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: #12122b;
}
.spec_det_all .spec_det_info_card .spec_det_right_two .spec_det_row .with {
width: 88% !important;
}
.spec_det_all .spec_det_info_card .spec_det_right_two .spec_det_row .det_line_div {
width: 50px;
height: 2px;
display: block;
position: relative;
background: #12122b;
margin-right: 30px;
position: absolute;
left: -70px;
text-align: right;
}
.spec_det_all .spec_det_info_card .spec_det_right_two .two_div {
justify-content: flex-start !important;
align-items: center !important;
}
.spec_det_all .spec_det_page .spec_det_license {
padding: 100px 0 125px;
background: #f3f3f4;
}
.spec_det_all .spec_det_page .top {
padding-top: 100px;
}
.spec_det_all .slider_be_af_wr {
margin-bottom: 100px;
}
.spec_det_all .slider_be_af_wr .slider_be_af {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.spec_det_all .slider_be_af_wr .slider_be_af .sl_arrows {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
height: 22px;
}
.spec_det_all .slider_be_af_wr .slider_be_af .sl_arrows.prev {
position: absolute;
left: -4%;
right: auto;
top: 0;
bottom: 0;
margin: auto;
height: 22px;
z-index: 10;
cursor: pointer;
}
.spec_det_all .slider_be_af_wr .slider_be_af .sl_arrows.next {
position: absolute;
right: -4%;
left: auto;
top: 0;
bottom: 0;
margin: auto;
height: 22px;
z-index: 10;
cursor: pointer;
}
.spec_det_all .slider_be_af_wr .slider_be_af .sl_arrows.slick-disabled {
opacity: 0.6;
cursor: default;
}
.spec_det_all .slider_be_af_wr .slider_be_af .slide_be_af_wr {
width: auto;
height: 100%;
display: flex;
justify-content: center;
position: relative;
}
.spec_det_all .slider_be_af_wr .slider_be_af .slide_be_af_wr .slide_be_af_img_wr {
display: inline-block;
margin-right: 4px;
margin-left: 4px;
}
.spec_det_all .slider_be_af_wr .slider_be_af .slide_be_af_wr .slide_be_af_img_wr img {
width: 100%;
height: auto;
display: block;
position: relative;
object-fit: cover;
max-width: 340px;
max-height: 340px;
}
.spec_det_all .slider_be_af_wr .slider_be_af .slide_be_af_wr .slide_be_af_img_wr p {
text-align: center;
}
.sp_top {
padding-top: 30px;
}  .contact_page {
width: 100%;
height: auto;
display: block;
position: relative;
margin-top: 72px;
}
.contact_page .second_contact {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: center;
align-items: center;
margin-bottom: 112px;
}
.contact_page .second_contact .cont_card_wrap {
width: 25%;
height: auto;
display: flex;
position: relative;
justify-content: center;
align-items: center;
}
.contact_page .second_contact .cont_card_wrap .cont_ico {
width: auto;
height: auto;
display: block;
position: relative;
margin-right: 18px;
}
.contact_page .second_contact .cont_card_wrap .cont_ico img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.contact_page .second_contact .cont_card_wrap .cont_numb {
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
width: 94%;
}
.contact_page .second_contact .cont_card_wrap .cont_add {
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
width: 94%;
}
.contact_page .second_contact .cont_card_wrap .cont_mode {
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
width: 94%;
}
.contact_page .second_contact .cont_card_wrap .cont_mail {
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
width: 94%;
}
.contact_page .home_contact {
width: 100%;
height: 750px;
display: block;
position: relative;
}
.contact_page .home_contact iframe {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.contact_page .contact_how_get {
margin-top: 112px;
width: 100%;
height: auto;
display: block;
position: relative;
}
.contact_page .contact_how_get .cont_video_row {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
}
.contact_page .contact_how_get .cont_video_row .cont_video_card {
width: 49%;
height: auto;
display: block;
position: relative;
}
.contact_page .contact_how_get .cont_video_row .cont_video_card p {
margin-bottom: 24px;
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
}
.contact_page .contact_how_get .cont_video_row .cont_video_card .contact_video {
width: 100%;
height: auto;
display: block;
position: relative;
}
.contact_page .contact_how_get .cont_video_row .cont_video_card .contact_video img {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.contact_page .vertical_contact .cont_card_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: center;
align-items: center;
margin-bottom: 24px;
}
.contact_page .vertical_contact .cont_card_wrap .cont_ico {
width: auto;
height: auto;
display: block;
position: relative;
margin-right: 18px;
}
.contact_page .vertical_contact .cont_card_wrap .cont_ico img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.contact_page .vertical_contact .cont_card_wrap .cont_numb {
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
width: 94%;
}
.contact_page .vertical_contact .cont_card_wrap .cont_add {
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
width: 94%;
}
.contact_page .vertical_contact .cont_card_wrap .cont_mode {
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
width: 94%;
}
.contact_page .vertical_contact .cont_card_wrap .cont_mail {
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
width: 94%;
}
.cont_video_card {
width: 100%;
height: auto;
display: block;
position: relative;
}
.cont_video_card p {
margin-bottom: 24px;
color: #12122b;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
}
.cont_video_card .contact_video {
width: 100%;
height: auto;
display: block;
position: relative;
}
.cont_video_card .contact_video img {
width: 100%;
height: 100%;
display: block;
position: relative;
} .map_gray {
filter: grayscale(100%);
}
.page_home .home_contact .map_gray iframe {
width: 100%;
height: 450px;
display: block;
position: relative;
margin-bottom: 0;
}
.page_home .home_contact .clinics_tabs_wr {
width: 100%;
}
.left_h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 44px;
color: #12122b;
margin-bottom: 64px;
text-align: left;
} .a_age_edge_all {
width: 100%;
height: auto;
display: block;
position: relative;
margin-top: 120px;
}
.a_age_edge_all .a_age_edge_row {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: center;
}
.a_age_edge_all .a_age_edge_row .a_age_edge_card {
min-height: 183px;
background: #ffffff;
box-shadow: 4px 4px 100px rgba(18, 18, 43, 0.05);
width: 24%;
height: auto;
display: block;
position: relative;
padding: 25px;
}
.a_age_edge_all .a_age_edge_row .a_age_edge_card img {
margin-bottom: 12px;
width: 30px;
height: 30px;
display: block;
position: relative;
}
.a_age_edge_all .a_age_edge_row .a_age_edge_card p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #12122b;
}
.spec_det_info_card {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
margin: 112px 0 112px;
}
.spec_det_info_card .spec_det_left_pos {
width: 47%;
height: auto;
display: block;
position: relative;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 110%;
color: #12122b;
}
.spec_det_info_card .spec_det_right_two {
width: 50%;
height: auto;
display: block;
position: relative;
}
.spec_det_info_card .spec_det_right_two .spec_det_row {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 16px;
}
.spec_det_info_card .spec_det_right_two .spec_det_row .spec_det_th {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
color: #12122b;
margin-right: 30px;
}
.spec_det_info_card .spec_det_right_two .spec_det_row .spec_det_discr {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: #12122b;
}
.spec_det_info_card .spec_det_right_two .spec_det_row .with {
width: 88% !important;
}
.spec_det_info_card .spec_det_right_two .spec_det_row .det_line_div {
width: 50px;
height: 2px;
display: block;
position: relative;
background: #12122b;
margin-right: 30px;
}
.spec_det_info_card .spec_det_right_two .two_div {
justify-content: flex-start !important;
align-items: center !important;
}  .before_after_page .second_home_all_wrap .second_card_wr .sec_info_wrap .brown_line {
margin-top: 20px;
margin-bottom: 20px;
width: 84px;
height: 2px;
background: #e9db9c;
}
.before_after_page .second_home_all_wrap .second_card_wr .sec_info_wrap .tyff {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 130%;
color: #12122b;
}
.before_after_page .second_home_all_wrap .second_card_wr .sec_info_wrap .p_bef,
.before_after_page .second_home_all_wrap .second_card_wr .sec_info_wrap .p_bef p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: #12122b;
margin-bottom: 20px;
}
.before_after_page .second_home_all_wrap .second_card_wr .bef_sec {
width: 50%;
}
.before_after_page .bef_af_cost {
width: 100%;
height: auto;
display: block;
position: relative;
}
.before_after_page .bef_af_cost .spoiler_tittle_row h6 {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 130%;
color: #12122b;
margin-bottom: 16px !important;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: center;
padding: 20px 0 20px 0;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_left_pos {
width: 60%;
height: auto;
display: flex;
position: relative;
justify-content: start;
align-items: center;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_left_pos .bef_grey {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
color: #888895;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_left_pos p {
margin-right: 32px;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
color: #12122b;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_right_pos {
width: 38%;
height: auto;
display: flex;
position: relative;
justify-content: end;
align-items: center;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_right_pos p {
margin-left: 44px;
font-family: "Montserrat";
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 130%;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_right_pos p b {
min-width: 62px;
display: block;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_right_pos .price_flex {
display: flex;
align-items: center;
justify-content: center;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_right_pos .price_flex p s {
font-family: "Montserrat";
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 130%;
color: #888895;
}  .page_experts_all .experts_no_slider .expert_one_no_card .dnk_img {
width: 100px;
height: 100px;
display: block;
position: relative;
margin-top: 40px;
margin-left: auto;
margin-right: auto;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_img img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
border-radius: 50%;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card {
padding: 26px;
text-align: center;
background: #ffffff;
display: flex;
flex-wrap: wrap;
min-height: 395px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .new_name {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 22px;
line-height: 130%;
color: #12122b;
text-align: center;
width: 100%;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .dnk_18 {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
color: #12122b;
text-align: center;
width: 100%;
margin-bottom: 0 !important;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .text_clamp {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
color: #000000;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 7;
-webkit-box-orient: vertical;
width: 100%;
max-height: 150px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: center;
margin-top: auto;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .sign_up_online {
background: #12122b;
color: #ffffff;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 17px;
padding: 9px 14px 9px 14px;
text-align: center;
margin-right: 10px;
border: 0;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .sign_up_online:hover {
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .navigation_more_details {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 17px;
border: 1px solid #12122b;
color: #12122b;
text-align: center;
padding: 8px 14px 8px 14px;
margin-left: 10px;
background: #ffffff;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .navigation_more_details:hover {
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
background: #12122b;
color: #ffffff;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .action {
position: absolute;
bottom: 0;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .padding {
margin-top: 25px;
}
.no_top {
padding-top: 52px;
}  .second_home_all_wrap .second_card_wr .sec_info_wrap .expert_navigation {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: center;
margin-top: 30px;
}
.second_home_all_wrap .second_card_wr .sec_info_wrap .expert_navigation .sign_up_online {
background: #12122b;
color: #ffffff;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 17px;
padding: 9px 14px 9px 14px;
text-align: center;
margin-right: 10px;
border: 0;
}
.second_home_all_wrap .second_card_wr .sec_info_wrap .expert_navigation .sign_up_online:hover {
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
}
.second_home_all_wrap .second_card_wr .sec_info_wrap .serv_bef_btn {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: left;
margin-top: 30px;
}
.second_home_all_wrap .serv_bef_af_colums {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: baseline;
margin-bottom: 80px;
}
.second_home_all_wrap .serv_bef_af_colums .about_col1 {
width: 45%;
height: auto;
display: block;
position: relative;
}
.second_home_all_wrap .serv_bef_af_colums .about_col1 .about_t {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
margin-bottom: 16px;
}
.second_home_all_wrap .serv_bef_af_colums .about_col1 p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 160%;
}  .list_docs {
width: 100%;
height: 100%;
display: block;
position: relative;
padding: 0;
margin: 0;
}
.list_docs li {
width: 100%;
height: auto;
display: flex;
position: relative;
list-style: none;
border-bottom: 1px solid #c3c3ca;
padding-top: 24px;
padding-bottom: 24px;
justify-content: space-between;
}
.list_docs li p {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
margin: 0;
color: #000000;
}
.list_docs li a {
width: auto;
height: 100%;
display: block;
position: relative;
text-decoration: none;
}
.list_docs li a img {
width: 39px;
height: 40px;
display: block;
position: relative;
}
.legal_h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 110%;
text-align: center;
color: #12122b;
margin-top: 70px;
margin-bottom: 60px;
}
.legal_col_head {
width: 100%;
height: auto;
display: flex;
position: relative;
margin-bottom: 22px;
}
.legal_col_head img {
width: auto;
height: auto;
display: block;
position: relative;
margin-right: 20px;
}
.legal_col_head h5 {
width: 100%;
height: 100%;
display: block;
position: relative;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 160%;
color: #12122b;
}
select {
cursor: pointer;
}
.polyt-link {
color: #888895;
}
.polyt-link:hover {
color: #12122b;
}
.footer .all_foot_butt_wr .foot_area_wrap form {
margin-bottom: 10px;
}
.footer .all_foot_butt_wr .foot_area_wrap .privacy_policy {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 17px;
color: #ffffff;
margin-bottom: 30px;
transition: linear 300ms;
}
.footer .all_foot_butt_wr .foot_area_wrap .privacy_policy>a {
text-decoration: underline;
}
.polyt-link-foot {
color: #fff;
}
.polyt-link-foot:hover {
color: #e9db9c;
}
.polyt-contact-form {
color: #f1f8f9;
}
.polyt-contact-form:hover {
color: #e9db9c;
}
.serv-regulatory__table {
font-family: "Montserrat";
font-size: 15px;
line-height: 130%;
border-collapse: collapse;
}
.serv-regulatory__table tr {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
text-align: left;
}
.serv-regulatory__table td {
border-top: 1px solid #f3f3f4;
border-bottom: 1px solid #f3f3f4;
border-left: 1px solid #f3f3f4;
padding: 0.938rem;
}
.serv-regulatory__table thead {
font-weight: 600;
}
.serv-regulatory__table td:last-of-type {
border-right: 1px solid #f3f3f4;
}
.serv-regulatory_content {
margin-bottom: 70px;
}
.dop-link {
font-family: "Montserrat";
font-style: normal;
font-weight: 500;
line-height: 1.2;
margin-bottom: 0;
color: #000;
font-size: 1.5rem;
text-decoration: underline;
transition: linear 300ms;
}
.dop-link:hover {
transition: linear 300ms;
text-decoration: none;
color: #e9db9c;
}
.pagination .prev {
display: none;
}
.pagination .next {
display: none;
}
.pagination .page-numbers {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #12122b;
padding: 5px 10px;
width: 40px;
border: 1px solid #e9db9c;
background: transparent;
transition: 0.4s;
}
.pagination .page-numbers:hover {
background: #e9db9c;
color: #000;
transition: 0.4s;
}
.pagination .page-numbers.current {
background: #e9db9c;
color: #000;
}
@media (max-width: 1024px) {
.serv-regulatory__table {
font-family: "Montserrat";
font-size: 14px;
width: 1025px;
}
.serv-regulatory_content {
overflow-x: scroll;
width: 100%;
}
}
@media (max-width: 768px) {
.serv-regulatory__table td {
padding: 0.62rem;
word-break: break-all;
}
.serv-regulatory__table {
width: 768px;
}
}     @media (min-width: 1024px) {
.desc_none {
display: none;
}
.mob_none {
display: block;
} .header .bg_blue .cont .all_head_wr .head_phone {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 150%;
}
.header .bg_blue .cont .all_head_wr .head_adress p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 150%;
}  .footer .all_foot_butt_wr .foot_area_wrap form .mailing_area {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 17px;
padding: 8px 14px 8px 14px;
max-width: unset;
width: 270px;
height: 40px;
border: 1px solid #c3c3ca;
margin-right: 4px;
}
.footer .all_foot_butt_wr .foot_area_wrap form .mailing_bottom {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 13px;
line-height: 17px;
padding: 8px 14px 8px 14px;
height: 40px;
width: 150px;
}  .home_contact .contact_poz {
justify-content: end;
}
.home_contact .contact_poz .contact_card {
width: 475px;
}  .home_comments .comments_card_wrap .com_left_pos {
width: 27%;
}  .home_innovation .innovation_all_wrap .innovation_pos_left {
width: 43%;
} }  @media (min-width: 1025px) and (max-width: 1280px) {
.first_block .first_slider .f_slid img {
object-fit: cover;
}
.experts_slider .sl_arrows.prev {
left: 0;
}
.experts_slider .sl_arrows.next {
right: 0;
}
.experts_slider .slick-list {
box-sizing: initial;
padding: 100px;
margin: -100px -65px;
}
.comments_slider .sl_arrows.prev {
left: 0;
}
.comments_slider .sl_arrows.next {
right: 0;
}
.comments_slider .slick-list {
box-sizing: initial;
padding: 100px;
margin: -100px -65px;
}
.more_details_pos {
margin-top: 40px;
}
} @media (min-width: 769px) and (max-width: 1024px) {
.header .bg_blue .head_row {
display: block !important;
}
} @media (min-width: 768px) and (max-width: 1024px) {
.excl_tablet {
display: none !important;
}
.only_tablet {
display: flex;
}
.comments_slider .sl_arrows.prev {
left: -6%;
}
.comments_slider .sl_arrows.next {
right: -6%;
} .header .bg_white .all_head_butt_wr .head_left_pos li a div {
font-size: 13px !important;
}
.header .bg_white .all_head_butt_wr .head_right_pos .icon_butt_link {
width: 30px !important;
height: 30px !important;
}
.header .bg_blue {
padding: 20px 0 20px 0;
}
.header .bg_blue .all_head_wr .head_phone {
font-size: 13px !important;
width: 17% !important;
}
.header .bg_blue .all_head_wr .head_adress {
display: none !important;
}
.header .bg_blue .all_head_wr .head_store_btn div {
font-size: 12px !important;
}
.header .bg_blue .all_head_wr .head_appointment_btn div {
font-size: 12px !important;
}
.header .bg_blue .head_row .head_col:first-child {
margin-right: 0px !important;
}
.header .bg_blue .head_row .head_col .head_str {
justify-content: normal !important;
} .header .bg_blue .head_row .head_col:last-child {
display: none !important;
}
.header .bg_blue .head_row .head_col .head_str .text {
display: none !important;
}
.header .bg_blue .head_row .head_col .head_str .ico {
display: none !important;
}
.header .bg_blue .head_row .head_col .head_str .ico.metro {
display: block !important;
}
.header .bg_blue .head_row .head_col .head_str .phone {
display: block !important;
}  .first_block .first_slider .f_slid img {
width: 100%;
object-fit: cover;
}
.first_block .first_slider .prev {
width: 40px;
height: 40px;
left: 5px;
}
.first_block .first_slider .next {
width: 40px;
height: 40px;
right: 5px;
}
.first_block .home_first_poz .home_first_tittle {
font-size: 34px;
line-height: 40px;
}
.first_block .home_first_poz .home_first_p {
font-size: 16px;
line-height: 20px;
margin-bottom: 36px;
}  .about_page .about_banner {
height: 395px;
}
.about_page .about_banner .about_tittle {
padding-top: 210px;
font-size: 34px !important;
}
.about_page .second_home_all_wrap .about_h2 {
width: 70%;
margin-top: 56px;
}
.about_page .second_home_all_wrap .about_h2 h2,
.about_page .second_home_all_wrap .about_h2 h1 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 110%;
}
.about_page .second_home_all_wrap .about_colums .about_col1 {
width: 47%;
}
.about_page .second_home_all_wrap .about_colums .about_col1 .about_t {
font-size: 20px;
line-height: 100%;
}
.about_page .second_home_all_wrap .about_colums .about_col1 p {
font-size: 12px;
line-height: 148%;
width: 88%;
}
.about_page .second_home_all_wrap .certif_col .about_col1 {
width: 50%;
}
.about_page .second_home_all_wrap .about_director .about_jpg {
width: 338px;
height: 338px;
}
.about_page .second_home_all_wrap .about_director .about_who_said {
width: 48%;
}
.about_page .second_home_all_wrap .about_director .about_who_said .ab_quotes {
width: 25px;
height: 20px;
margin-bottom: 15px;
}
.about_page .second_home_all_wrap .about_director .about_name {
font-size: 20px;
line-height: 110%;
}
.about_page .second_home_all_wrap .about_director p {
font-size: 12px;
}
.about_page .why_vershe {
padding: 68px 0 80px 0;
}
.about_page .why_vershe .why_row .why_card {
width: 46%;
}
.about_page .why_vershe .why_row .why_card p {
font-size: 12px;
}
.about_page .why_vershe .why_row .why_card .why_number p {
font-size: 66px;
} .tittle_h2 {
font-size: 32px;
} .home_page_services .service_cards_all .service_card_wrap .service_spoiler_wr {
padding-bottom: 20px;
margin-bottom: 20px;
}
.home_page_services .service_cards_all .service_card_wrap .service_spoiler_wr .spoiler_tittle {
font-size: 20px;
}  .second_home_all_wrap .second_card_wr .sec_info_wrap h2 {
font-size: 32px !important;
line-height: 40px !important;
}
.second_home_all_wrap .second_card_wr .sec_info_wrap p {
font-size: 12px !important;
}
.second_home_all_wrap .second_card_wr .sec_img_wrap {
width: 335px !important;
height: 335px !important;
}
.second_home_all_wrap .second_benefits_wrap .benefit_card_wrap p {
font-size: 14px !important;
}
.second_home_all_wrap .second_benefits_wrap .benefit_card_wrap .benefit_ico {
width: 60px !important;
height: 50px !important;
}  .home_experts_all .experts_slider .expert_one_card .expert_white_card {
padding: 32px 26px 32px !important;
justify-content: center;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_name {
font-size: 18px !important;
line-height: 120% !important;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_function {
width: 75%;
height: auto;
display: block;
position: relative;
padding-bottom: 0 !important;
margin-bottom: 30px;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_navigation {
width: 100%;
height: auto;
display: block;
position: relative;
flex-wrap: wrap-reverse;
margin-top: 0;
}
.home_experts_all .experts_slider .expert_one_card .expert_white_card .expert_navigation .navigation_more_details {
margin-left: 0 !important;
}  .footer .all_foot_butt_wr .foot_area_wrap {
width: 33%;
}
.footer .all_foot_butt_wr .foot_area_wrap:last-child {
width: 33%;
}
.footer .all_foot_butt_wr .foot_area_wrap form {
display: block;
}
.footer .all_foot_butt_wr .foot_area_wrap form .mailing_area {
margin-bottom: 10px;
width: 100%;
max-width: 100%;
height: 40px;
}
.footer .all_foot_butt_wr .foot_area_wrap li a h3 {
font-size: 14px !important;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_phone {
font-size: 14px;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_adress p {
font-size: 12px;
}
.footer .all_foot_butt_wr .foot_area_wrap .privacy_policy {
font-size: 12px;
}
.footer .all_foot_butt_wr .foot_area_wrap .protection_of_rights {
font-size: 12px;
margin-top: 12px;
}
.footer .all_foot_butt_wr .foot_area_wrap .foot_social .icon_butt_link {
width: 30px;
height: 30px;
margin-top: 15px;
margin-right: 10px;
}
.footer .all_foot_butt_wr .foot_area_wrap .logo_tittle .logo_ico img {
width: 210px;
height: auto;
}
.footer .all_foot_butt_wr .mailing_tittle {
font-size: 14px !important;
}
.footer .all_foot_butt_wr form {
margin-bottom: 15px !important;
}
.footer .all_foot_butt_wr form .mailing_bottom {
font-size: 12px !important;
line-height: 15px !important;
width: 100%;
max-width: 100%;
height: 40px;
}
.footer .all_foot_butt_wr form .mailing_area {
font-size: 12px !important;
line-height: 15px !important;
}
.footer .all_foot_butt_wr .new_foot_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
}
.footer .all_foot_butt_wr .new_foot_wrap .foot_pol_all {
width: 100% !important;
}
.footer .all_foot_butt_wr .new_foot_wrap .foot_pol_all .protection_of_rights {
margin-top: 0 !important;
}
.footer .all_foot_butt_wr .new_foot_wrap .itc {
width: 100% !important;
}  .home_registration {
padding: 104px 0 128px;
}  .page_experts_all .experts_no_slider {
justify-content: flex-start;
}
.page_experts_all .experts_no_slider .expert_one_no_card {
width: 45%;
}  .home_contact .contact_poz {
right: 30px;
padding: 125px 0 115px;
}
.home_contact .contact_poz .contact_card {
width: 100%;
}
.home_contact .contact_poz .contact_card .tittle_h2 {
font-size: 35px;
}
.home_contact .contact_poz .contact_card .contact_row .con_phone {
font-size: 16px;
}
.home_contact .contact_poz .contact_card .contact_row .con_map {
font-size: 16px;
}
.home_contact .contact_poz .contact_card .contact_row .con_mail {
font-size: 16px;
}
.home_contact iframe {
height: 755px;
}  .home_comments .comments_card_wrap {
padding: 50px;
}
.home_comments .comments_card_wrap .com_left_pos {
width: 27%;
}
.home_comments .comments_card_wrap .com_left_pos .com_img {
width: 85px;
height: 85px;
margin-right: 15px;
}
.home_comments .comments_card_wrap .com_left_pos .com_value .com_name {
font-size: 18px;
margin-bottom: 0;
}
.home_comments .comments_card_wrap .com_left_pos .com_value .com_date p {
font-size: 14px;
}
.home_comments .comments_card_wrap .com_right_pos {
width: 68%;
}
.home_comments .comments_card_wrap .com_right_pos .comm_appeal {
font-size: 12px;
}
.home_comments .comments_card_wrap .com_right_pos .com_tittle {
font-size: 12px;
}
.home_comments .comments_card_wrap .com_right_pos .com_ans {
font-size: 12px;
}  .home_innovation .innovation_all_wrap .innovation_pos_left .innovation_tittle {
font-size: 32px;
line-height: 40px;
}
.home_innovation .innovation_all_wrap .innovation_pos_left .innovation_p {
font-size: 12px;
}
.home_innovation .innovation_all_wrap .innovation_pos_right {
width: 365px;
height: 365px;
}  .experts_slider .sl_arrows.prev {
left: -20px;
}
.experts_slider .sl_arrows.next {
right: -20px;
}  .equipment_wrap {
padding-top: 48px;
}
.page_equipment .home_innovation .innovation_all_wrap {
flex-wrap: wrap;
padding-bottom: 48px;
}
.page_equipment .home_innovation .innovation_all_wrap .innovation_pos_left {
width: 52%;
}
.page_equipment .home_innovation .innovation_all_wrap .innovation_pos_left .tittle_h3 {
font-size: 20px;
}
.page_equipment .home_innovation .innovation_all_wrap .innovation_pos_left .innovation_p {
font-size: 11px;
text-align: justify;
}
.page_equipment .home_innovation .innovation_all_wrap .innovation_pos_right {
width: 43%;
height: auto;
display: block;
position: relative;
margin-bottom: 40px;
}
.page_equipment .home_innovation .odd {
flex-wrap: wrap-reverse !important;
}  .service_all_wrap {
padding-top: 52px;
}
.service_all_wrap .service_flex_wrap .service_card_wr .service_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 110%;
z-index: 20;
padding-top: 39%;
}
.service_all_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her {
padding-top: 35%;
}
.service_all_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her .for_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 110%;
}  .service_detail_wrap {
margin-top: 52px;
}
.service_detail_wrap .service_det_flex_wr {
padding-bottom: 80px;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr {
margin-bottom: 10px;
margin-left: 5px;
margin-right: 5px;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr .serv_det_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 110%;
z-index: 20;
padding-top: 35%;
}
.service_detail_wrap .serv_det_big_link {
height: auto;
}
.service_detail_wrap .serv_det_big_link .service_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 110%;
padding-top: 25%;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 110%;
z-index: 20;
padding-top: 39%;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her {
padding-top: 35%;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her .for_link {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 110%;
}  .price_all_wrap {
margin-top: 50px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_card {
padding: 16px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_card {
padding: 16px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card {
padding: 16px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_left_pos {
width: 50%;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_left_pos .num {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #888895 !important;
margin-right: 30px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_left_pos p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #12122b;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos {
width: 47%;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos p s b {
margin-left: 30px;
}  .second_home_all_wrap {
margin-bottom: -40px;
}
.second_home_all_wrap .certif_all_tittle .about_h2 {
margin-top: 75px;
margin-bottom: 30px;
}
.second_home_all_wrap .certif_all_tittle .about_h2 h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 23px;
line-height: 130%;
}
.second_home_all_wrap .certif_all_tittle .about_h2 p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #12122b;
}  .news_det_page .about_banner {
width: 100%;
height: 480px;
display: block;
position: relative;
margin-bottom: 75px;
}
.news_det_page .about_banner .n_det_all_wrap {
padding-top: 45px;
height: 100%;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos {
width: 38%;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_all_top .news_det_scratch .news_det_name {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 110%;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_all_top .news_det_scratch .news_round {
width: 3px;
height: 3px;
display: block;
position: relative;
border-radius: 10px;
margin-left: 6px;
margin-right: 6px;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_all_top .news_det_scratch .news_det_date {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 110%;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_t {
width: 100%;
height: auto;
display: block;
position: relative;
margin-top: 24px;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 110%;
}
.news_det_page .about_banner .n_det_all_wrap .news_d_top_img {
width: 374px;
height: 374px;
display: block;
position: relative;
}
.news_det_page .about_banner .n_det_all_wrap .news_d_top_img img {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.news_det_page .second_home_all_wrap .news_det_all_2 {
margin-bottom: 75px;
} .news_det_page .second_home_all_wrap .news_det_all_2 .news_all_tittle .about_h2 {
margin-bottom: 24px;
}
.news_det_page .second_home_all_wrap .news_det_all_2 .news_all_tittle .about_h2 h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
color: #12122b;
}
.news_det_page .second_home_all_wrap .news_det_all_2 .news_all_tittle .news_text {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 160%;
color: #12122b;
}
.news_det_page .second_home_all_wrap .news_det_img_pos {
width: 100%;
height: auto;
display: block;
position: relative;
}
.news_det_page .second_home_all_wrap .news_det_img_pos img {
width: 100%;
height: auto;
display: block;
position: relative;
object-fit: cover;
}
.news_det_page .second_home_all_wrap .ndet_notif_wr {
padding: 24px 35px;
text-align: center;
border: 1px solid #888895;
margin-bottom: 47px;
}
.news_det_page .second_home_all_wrap .ndet_notif_wr p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
}
.news_det_page .second_home_all_wrap .n_det_butt {
width: 100%;
height: auto;
display: flex;
position: relative;
text-align: center;
margin-top: -20px;
margin-bottom: 50px;
justify-content: center;
align-items: center;
}
.news_det_page .second_home_all_wrap .n_det_butt #centr {
margin: 0 24px;
}
.news_det_page .second_home_all_wrap .n_det_butt .news_det_soc {
margin: 0 12px;
}
.news_det_page .second_home_all_wrap .mini_line_wr {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: center;
margin-bottom: -40px;
}
.news_det_page .second_home_all_wrap .mini_line_wr .mini_line {
width: 175px;
height: 2px;
display: block;
position: relative;
background: #12122b;
opacity: 0.1;
}  .spec_det_all .spec_det_one .spec_det_left_pos {
width: 46%;
height: auto;
display: block;
position: relative;
}
.spec_det_all .spec_det_one .spec_det_left_pos h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 36px;
line-height: 130%;
}
.spec_det_all .spec_det_one .spec_det_left_pos .com_ans {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
}
.spec_det_all .spec_det_one .spec_det_left_pos p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
}
.spec_det_all .spec_det_one .spec_det_left_pos .spec_t {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
margin-bottom: 28px;
}
.spec_det_all .spec_det_one .about_jpg {
width: 46%;
height: auto;
display: block;
position: relative;
}
.spec_det_all .spec_det_one .about_jpg img {
width: 100%;
height: auto;
display: block;
position: relative;
}
.spec_det_all .spec_det_info_card {
margin: 86px 0 86px;
}
.spec_det_all .spec_det_info_card .spec_det_left_pos {
width: 36%;
height: auto;
display: block;
position: relative;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 34px;
line-height: 110%;
}
.spec_det_all .spec_det_info_card .spec_det_right_two {
width: 46%;
height: auto;
display: block;
position: relative;
}
.spec_det_all .spec_det_info_card .spec_det_right_two .spec_det_row .spec_det_th {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 21px;
line-height: 130%;
margin-right: 30px;
}
.spec_det_all .spec_det_info_card .spec_det_right_two .spec_det_row .spec_det_discr {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
}  .contact_page {
margin-top: 56px;
}
.contact_page .second_contact {
margin-bottom: 70px;
}
.contact_page .second_contact .cont_card_wrap {
width: 25%;
height: auto;
display: flex;
position: relative;
}
.contact_page .second_contact .cont_card_wrap .cont_ico {
width: auto;
height: auto;
display: block;
position: relative;
}
.contact_page .second_contact .cont_card_wrap .cont_numb {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 130%;
width: 96%;
}
.contact_page .second_contact .cont_card_wrap .cont_add {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 130%;
width: 96%;
}
.contact_page .second_contact .cont_card_wrap .cont_mode {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 130%;
width: 96%;
}
.contact_page .second_contact .cont_card_wrap .cont_mail {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 130%;
width: 96%;
}
.contact_page .home_contact {
width: 100%;
height: 490px;
display: block;
position: relative;
}
.contact_page .contact_how_get {
margin-top: 70px;
}
.contact_page .contact_how_get .cont_video_row .cont_video_card {
width: 49%;
height: auto;
display: block;
position: relative;
}
.contact_page .contact_how_get .cont_video_row .cont_video_card p {
margin-bottom: 24px;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
}  .a_age_edge_all {
margin-top: 90px;
}
.a_age_edge_all .a_age_edge_row .a_age_edge_card {
width: 24%;
height: auto;
display: block;
position: relative;
padding: 12px;
min-height: 150px;
}
.a_age_edge_all .a_age_edge_row .a_age_edge_card img {
margin-bottom: 12px;
width: 24px;
height: 24px;
display: block;
position: relative;
}
.a_age_edge_all .a_age_edge_row .a_age_edge_card p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 130%;
}  .before_after_page {
margin-top: -50px;
}
.before_after_page .second_home_all_wrap .second_card_wr .sec_info_wrap .brown_line {
width: 65px;
}
.before_after_page .second_home_all_wrap .second_card_wr .sec_info_wrap .tyff {
font-size: 22px !important;
line-height: 110% !important;
}
.before_after_page .second_home_all_wrap .second_card_wr .sec_info_wrap .p_bef {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 140%;
margin-bottom: 10px !important;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_left_pos {
align-items: baseline;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_left_pos p {
margin-right: 20px;
font-size: 16px;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_right_pos p {
margin-left: 25px;
font-size: 16px;
} .footer .foot_area_wrap .head_col .head_str .phone a {
font-size: 15px !important;
}
.dop-link {
font-size: 1.25rem;
}
} @media (min-width: 768px) and (max-width: 769px) {
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation .navigation_more_details {
margin-left: 10px !important;
margin-bottom: 0 !important;
}
} @media screen and (max-width: 769px) {
.home_experts_all .experts_slider .expert_one_card .expert_img img {
object-position: top;
}
}
@media (min-width: 0px) and (max-width: 768px) {
.about_page .about_license .expert_one_card {
padding: 0 !important;
}
.spec_det_license .experts_slider .expert_one_card {
padding: 0 !important;
}
.spec_det_license .experts_slider .expert_one_card .expert_img img {
width: 100%;
}
.desc_none {
display: block;
}
.dop-link {
font-size: 1rem;
}
.mob_none {
display: none;
}
.colm-12 {
flex: 0 0 auto !important;
width: 100% !important;
} .experts_slider .sl_arrows.prev {
left: -20px;
}
.experts_slider .sl_arrows.next {
right: -20px;
}  #popup_info .pop_left_slider {
width: 100%;
}
#popup_info .popup_card_wr h5 {
color: #191919;
}
#popup_info .sl_arrows {
display: none !important;
}
#popup_info ul.slider-paging-number {
display: none !important;
}
#popup_service .popup_card_wr {
display: block;
}
#popup_service .popup_card_wr .pop_left_slider {
width: 100%;
}
#popup_service .popup_card_wr .right_pop_col {
width: 100%;
padding-left: 0px;
padding-top: 10px;
}
#popup_service .popup_card_wr .right_pop_col h5 {
color: #191919;
margin: 0;
}
#popup_service .popup_card_wr .right_pop_col .pop_mo_ico_wr {
display: block;
}
#popup_service .popup_card_wr .right_pop_col .pop_mo_ico_wr .pop_mo_ico_col {
margin-left: 0px;
margin-bottom: 22px;
}
#popup_service .popup_card_wr .right_pop_col .pop_mo_ico_wr .pop_mo_ico_col p {
text-transform: uppercase;
color: #191919;
margin: 0;
}
#popup_service .sl_arrows {
display: none !important;
}
#popup_service ul.slider-paging-number {
display: none !important;
}
.popup_card_all_wrap {
max-width: 80% !important;
}
.popup_card_all_wrap .popup_card_wr {
padding-left: 15px !important;
padding-right: 15px !important;
padding-bottom: 50px !important;
padding-top: 52px !important;
}
.popup_card_all_wrap .popup_card_wr form h6 {
font-size: 24px !important;
margin-bottom: 32px !important;
}
.popup_card_all_wrap .popup_card_wr form input[type="text"] {
margin-bottom: 16px !important;
}
.popup_card_all_wrap .popup_card_wr form p {
font-size: 12px !important;
}  .text_page h1 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 110%;
margin-bottom: 32px;
}    .header .bg_white {
display: none !important;
}
.header .bg_white .all_head_butt_wr .head_left_pos li a div {
font-size: 13px !important;
}
.header .bg_white .all_head_butt_wr .head_right_pos .icon_butt_link {
width: 30px !important;
height: 30px !important;
}
.header .bg_blue {
padding: 20px 0 20px 0;
}
.header .bg_blue .all_head_wr .burger_open {
display: block !important;
width: 34px;
height: 28px;
cursor: pointer;
position: relative;
}
.header .bg_blue .all_head_wr .burger_open img:first-child {
width: 100%;
height: 100%;
display: block;
position: absolute;
}
.header .bg_blue .all_head_wr .burger_open img:nth-child(3) {
width: 40px;
height: 40px;
display: none;
position: absolute;
margin-top: -6px;
margin-left: -3px;
}
.header .bg_blue .all_head_wr .head_phone {
display: none !important;
}
.header .bg_blue .all_head_wr .head_adress {
display: none !important;
}
.header .bg_blue .all_head_wr .head_store_btn {
display: none !important;
}
.header .bg_blue .all_head_wr .head_appointment_btn {
display: none !important;
}
.header .head_row {
display: none !important;
}  .first_block .first_slider .f_slid {
height: 576px;
}
.first_block .first_slider .f_slid img {
width: 100%;
object-fit: cover;
}
.first_block .first_slider .prev {
display: none !important;
}
.first_block .first_slider .next {
display: none !important;
}
.first_block .home_first_poz .home_first_tittle {
font-size: 28px;
line-height: 34px;
}
.first_block .home_first_poz .home_first_p {
font-size: 14px;
line-height: 20px;
margin-bottom: 36px;
} .tittle_h2 {
font-size: 32px;
margin-bottom: 40px !important;
} .home_page_services {
padding-top: 64px !important;
padding-bottom: 72px !important;
}
.home_page_services .service_cards_all {
display: block !important;
}
.home_page_services .service_cards_all .service_card_wrap {
width: 100% !important;
}
.home_page_services .service_cards_all .service_card_wrap .service_spoiler_wr {
padding-bottom: 20px;
margin-bottom: 20px;
}
.home_page_services .service_cards_all .service_card_wrap .service_spoiler_wr .spoiler_tittle {
font-size: 16px;
}  .second_home_all_wrap .second_card_wr {
display: block !important;
margin-top: 64px !important;
margin-bottom: 72px !important;
}
.second_home_all_wrap .second_card_wr .sec_info_wrap {
text-align: center;
width: 100% !important;
}
.second_home_all_wrap .second_card_wr .sec_info_wrap h2 {
font-size: 26px !important;
line-height: 38px !important;
}
.second_home_all_wrap .second_card_wr .sec_info_wrap p {
font-size: 12px !important;
}
.second_home_all_wrap .second_card_wr .sec_img_wrap {
width: 100% !important;
height: auto !important;
margin-bottom: 40px !important;
}
.second_home_all_wrap .second_benefits_wrap {
flex-wrap: wrap !important;
margin-bottom: 45px !important;
}
.second_home_all_wrap .second_benefits_wrap .benefit_card_wrap {
width: 45% !important;
}
.second_home_all_wrap .second_benefits_wrap .benefit_card_wrap p {
font-size: 12px !important;
margin-bottom: 45px;
}
.second_home_all_wrap .second_benefits_wrap .benefit_card_wrap .benefit_ico {
width: 60px !important;
height: 50px !important;
}  .home_experts_all {
padding-top: 64px;
padding-bottom: 64px;
} .excl_mob {
display: none !important;
}
.only_mob {
display: flex !important;
} .footer .all_foot_butt_wr {
display: block !important;
}
.footer .all_foot_butt_wr .foot_area_wrap {
width: 100% !important;
}
.footer .all_foot_butt_wr .foot_area_wrap form {
display: block;
}
.footer .all_foot_butt_wr .foot_area_wrap form .mailing_area {
margin-bottom: 10px;
}
.footer .all_foot_butt_wr .foot_area_wrap li a h3 {
font-size: 12px !important;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_phone {
font-size: 14px;
}
.footer .all_foot_butt_wr .foot_area_wrap .head_adress p {
font-size: 12px;
}
.footer .all_foot_butt_wr .foot_area_wrap .privacy_policy {
font-size: 12px;
}
.footer .all_foot_butt_wr .foot_area_wrap .protection_of_rights {
font-size: 12px;
margin-top: 10px;
}
.footer .all_foot_butt_wr .foot_area_wrap .foot_social .icon_butt_link {
width: 40px !important;
height: 40px !important;
margin-bottom: 45px !important;
}
.footer .all_foot_butt_wr .foot_area_wrap .logo_tittle .logo_ico img {
width: 210px;
height: auto;
}
.footer .all_foot_butt_wr .mailing_tittle {
font-size: 12px !important;
margin-top: 40px !important;
}
.footer .all_foot_butt_wr form {
margin-bottom: 25px !important;
}
.footer .all_foot_butt_wr form .mailing_area {
font-size: 12px !important;
line-height: 15px !important;
width: 100% !important;
max-width: 100% !important;
height: 40px;
}
.footer .all_foot_butt_wr form .mailing_bottom {
font-size: 12px !important;
line-height: 15px !important;
width: 100%;
max-width: 100%;
height: 40px;
}
.footer .all_foot_butt_wr .new_foot_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
}
.footer .all_foot_butt_wr .new_foot_wrap .foot_pol_all {
width: 100% !important;
}
.footer .all_foot_butt_wr .new_foot_wrap .foot_pol_all .privacy_policy,
.seo-site {
width: 100%;
}
.footer .all_foot_butt_wr .new_foot_wrap .foot_pol_all .protection_of_rights {
margin-top: 0 !important;
}
.footer .all_foot_butt_wr .new_foot_wrap .itc {
width: 100% !important;
}
.footer .all_foot_butt_wr .icon_butt_link {
margin-bottom: 20px;
}
.footer .all_foot_butt_wr .head_col .head_str .phone a {
font-size: 14px !important;
} .download_wr p {
font-size: 12px !important;
}
.clinics_btn .clinic_btn {
font-size: 14px !important;
} .home_contact {
flex-wrap: wrap;
justify-content: center;
display: flex;
}
.home_contact .contact_poz {
padding: 64px 0 46px;
width: 100%;
position: relative;
}
.home_contact .contact_poz .contact_card {
width: 100%;
padding: 10px;
}
.home_contact .contact_poz .contact_card .tittle_h2 {
font-size: 24px;
text-align: left;
}
.home_contact .contact_poz .contact_card .contact_row .con_phone {
font-size: 14px;
}
.home_contact .contact_poz .contact_card .contact_row .con_map {
font-size: 16px;
}
.home_contact .contact_poz .contact_card .contact_row .con_mail {
font-size: 16px;
}
.home_contact iframe {
width: 75%;
height: 192px;
margin-bottom: 60px;
}  .home_comments .comments_card_wrap {
display: block !important;
padding: 40px 16px 40px 16px !important;
}
.home_comments .comments_card_wrap .com_left_pos {
width: 100% !important;
justify-content: flex-start !important;
margin-bottom: 32px;
}
.home_comments .comments_card_wrap .com_left_pos .com_img {
width: 48px !important;
height: 48px !important;
margin-right: 15px;
}
.home_comments .comments_card_wrap .com_left_pos .com_value .com_name {
font-size: 18px;
margin-bottom: 0;
}
.home_comments .comments_card_wrap .com_left_pos .com_value .com_date p {
font-size: 14px;
}
.pagination .page-numbers {
font-size: 14px;
}
.home_comments .comments_card_wrap .com_right_pos {
width: 100%;
}
.home_comments .comments_card_wrap .com_right_pos .comm_appeal {
font-size: 12px;
}
.home_comments .comments_card_wrap .com_right_pos .com_tittle {
font-size: 12px;
}
.home_comments .comments_card_wrap .com_right_pos .com_ans {
font-size: 12px;
}  .home_registration {
padding: 64px 0 64px;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.home_registration .no_padd {
font-size: 24px !important;
line-height: 0;
}
.home_registration .reg_tittle {
margin-bottom: 32px !important;
}
.home_registration .reg_tittle p {
font-size: 12px;
}
.home_registration .reg_form_wrap {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.home_registration .reg_form_wrap .aform {
display: block;
width: 100%;
}
.home_registration .reg_form_wrap .mailing_area {
width: 100%;
max-width: none;
margin-bottom: 16px;
font-size: 12px;
}
.home_registration .reg_p {
font-size: 12px;
}  .page_experts_all .experts_no_slider {
flex-wrap: wrap;
}
.page_experts_all .experts_no_slider .expert_one_no_card {
width: 44%;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card {
padding: 40px 20px 40px;
height: 245px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_name {
font-size: 20px;
line-height: 120%;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation {
flex-wrap: wrap-reverse;
margin-top: 15px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation .sign_up_online {
margin-right: 0;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation .navigation_more_details {
margin-left: 0;
margin-bottom: 10px;
}
.page_experts_all .experts_no_slider .dnk_card {
width: 100%;
padding-bottom: 15px;
}
.page_experts_all .experts_no_slider .dnk_card .dnk_white_card {
height: 325px;
}
.page_experts_all .experts_no_slider .dnk_card .dnk_white_card .expert_navigation .sign_up_online {
position: relative;
}  .home_innovation {
margin-bottom: -80px !important;
}
.home_innovation .innovation_all_wrap {
flex-wrap: wrap-reverse;
padding-bottom: 48px !important;
}
.home_innovation .innovation_all_wrap .innovation_pos_left {
width: 100% !important; padding-bottom: 80px;
}
.home_innovation .innovation_all_wrap .innovation_pos_left .innovation_tittle {
font-size: 26px !important;
line-height: 35px !important;
}
.home_innovation .innovation_all_wrap .innovation_pos_left .innovation_p {
font-size: 12px;
}
.home_innovation .innovation_all_wrap .qe {
padding-bottom: 0;
}
.home_innovation .innovation_all_wrap .innovation_pos_right {
width: 100% !important;
height: auto !important;
margin-bottom: 40px !important;
}
.home_innovation .block {
display: block;
}
.home_innovation .odd {
flex-wrap: wrap-reverse;
}
.home_innovation .eq {
flex-wrap: wrap;
}  .about_page .about_banner {
height: 576px;
}
.about_page .about_banner .cont .about_tittle {
height: 576px;
font-size: 28px;
line-height: 120%;
}
.about_page .second_home_all_wrap .about_h2 {
margin-bottom: 32px;
margin-top: 64px;
width: 100%;
}
.about_page .second_home_all_wrap .about_h2 h1,
.about_page .second_home_all_wrap .about_h2 h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 110%;
color: #12122b;
}
.about_page .second_home_all_wrap .about_colums {
flex-wrap: wrap;
margin-bottom: 15px;
}
.about_page .second_home_all_wrap .about_colums .about_col1 {
width: 100%;
margin-bottom: 32px;
}
.about_page .second_home_all_wrap .about_director {
flex-wrap: wrap-reverse;
}
.about_page .second_home_all_wrap .about_director .about_jpg {
width: 100%;
height: auto;
}
.about_page .second_home_all_wrap .about_director .about_who_said {
width: 100% !important;
text-align: center !important;
}
.about_page .second_home_all_wrap .about_director .about_who_said .ab_quotes {
width: 100%;
height: 26px;
margin-bottom: 20px;
}
.about_page .second_home_all_wrap p {
margin-bottom: 40px;
}
.about_page .why_vershe {
padding: 64px 0 72px 0;
}
.about_page .why_vershe .why_row .why_card {
width: 100%;
margin-bottom: 16px;
}
.about_page .why_vershe .why_row .why_card .why_number p {
font-size: 48px;
}
.about_page .why_vershe .why_row .why_card .about_name {
margin-bottom: 8px;
}
.about_page .why_vershe .why_row .why_card .about_name p {
font-size: 20px;
}  .service_all_wrap {
padding-top: 40px;
}
.service_all_wrap .service_flex_wrap .service_card_wr {
width: 100%;
margin-bottom: 24px;
}
.service_all_wrap .service_flex_wrap .service_card_wr .service_link {
padding-top: 44%;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 110%;
}
.service_all_wrap .service_flex_wrap .service_card_wr .another {
padding-top: 40%;
}
.service_all_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her .for_link {
font-size: 16px;
}
.slider_be_af_wr .slider_be_af .prev {
left: -25px !important;
}
.slider_be_af_wr .slider_be_af .next {
right: -25px !important;
}  .service_detail_wrap {
margin-top: 40px;
}
.service_detail_wrap .service_det_flex_wr {
padding-bottom: 40px;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr {
width: 46%;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr img {
height: auto;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr .serv_det_link {
padding-top: 95px;
}
.service_detail_wrap .serv_det_big_link {
height: auto;
margin-bottom: 20px;
}
.service_detail_wrap .serv_det_big_link .service_link {
padding-top: 130px;
font-size: 24px;
}
.service_detail_wrap .service_flex_wrap .service_card_wr {
height: auto;
width: 48%;
margin-bottom: 20px;
}
.service_detail_wrap .service_flex_wrap .service_card_wr img {
height: auto;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_link {
padding-top: 95px;
font-size: 24px;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her {
padding-top: 95px;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her .for_link {
font-size: 16px;
}  .price_all_wrap {
margin-top: 45px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_card {
padding: 16px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_card .spoiler_tittle_row h5 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_card .spoiler_button_plus img {
width: 80%;
height: 80%;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_card {
padding: 16px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_card .spoiler_tittle_row h6 {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 130%;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_card .spoiler_button_plus img {
margin-right: 15px;
width: 28px;
height: 28px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card {
display: block;
padding: 0 16px 16px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_left_pos {
display: block;
width: 100%;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_left_pos .num {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #888895 !important;
margin-right: 0;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_left_pos p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
color: #12122b;
margin-bottom: 8px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos {
display: block;
width: 100%;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos p {
margin-bottom: 8px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos .price_flex {
display: flex;
justify-content: flex-start;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos .price_flex p {
margin-bottom: 8px;
}
.price_all_wrap .spoiler_all_wr .spoiler_lv_row .spoiler_lv_2 .spoiler_lv_2_row .spoiler_lv_3 .spoiler_lv_3_card .lv_3_right_pos .price_flex p s b {
margin-left: 0;
margin-right: 0;
}  .second_home_all_wrap .certif_all_tittle {
flex-wrap: wrap;
margin-top: 60px;
}
.second_home_all_wrap .certif_all_tittle .about_h2 {
margin-top: 0;
margin-bottom: 16px;
}
.second_home_all_wrap .certif_all_tittle .about_h2 h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
}
.second_home_all_wrap .certif_all_tittle .about_h2 p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
}
.second_home_all_wrap .about_colums {
margin-bottom: -60px !important;
}
.second_home_all_wrap .about_colums .about_col1 {
margin-bottom: 6px !important;
}
.second_home_all_wrap .about_colums .about_col1 .certif_pos {
margin-bottom: 6px;
}
.second_home_all_wrap .about_colums .about_col1 .certif_pos p {
width: 100%;
margin-bottom: 6px;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;
}  .review_home .home_comments .comments_card_wrap {
margin-bottom: 24px;
}
.review_home .home_comments .rev_navig_wr {
width: 100%;
height: auto;
display: block;
position: relative;
margin-bottom: 40px;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l {
width: 100%;
height: auto;
display: block;
position: relative;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_l {
width: 100%;
height: auto;
display: block;
position: relative;
margin-right: 0px;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_l li {
width: auto;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: flex-start;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_l li ul {
padding-left: 15px !important;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_r {
width: auto;
height: auto;
display: flex;
position: relative;
margin-right: 0px;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_r li {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: flex-start;
}
.review_home .home_comments .rev_navig_wr .rev_pos_l .rev_menu_pos_r li ul {
padding-left: 15px !important;
}
.review_home .home_comments .rev_navig_wr .rev_pos_r .review_button {
text-align: center;
}
.review_home .home_registration {
margin-top: 25px;
}  .page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card {
padding: 30px 20px 40px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .new_name {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
margin-bottom: 7px;
margin-top: -5px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card P {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;
margin-bottom: 24px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .date_news_card {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;
bottom: 20px;
}  .news_det_page .about_banner {
padding-top: 62px;
width: 100%;
height: 576px;
display: block;
position: relative;
margin-bottom: 64px;
}
.news_det_page .about_banner .n_det_all_wrap {
flex-wrap: wrap;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos {
width: 100% !important;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_all_top .news_det_scratch .news_det_name {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 110%;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_all_top .news_det_scratch .news_round {
width: 3px;
height: 3px;
display: block;
position: relative;
border-radius: 10px;
margin-left: 6px;
margin-right: 6px;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_all_top .news_det_scratch .news_det_date {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 110%;
}
.news_det_page .about_banner .n_det_all_wrap .ndet_left_pos .news_det_t {
margin-top: 24px;
margin-bottom: 30px;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 110%;
}
.news_det_page .about_banner .n_det_all_wrap .news_d_top_img {
width: 100%;
height: 290px;
display: block;
position: relative;
}
.news_det_page .about_banner .n_det_all_wrap .news_d_top_img img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: contain;
}
.news_det_page .second_home_all_wrap .news_det_all_2 {
margin-bottom: 57px;
display: block;
}
.news_det_page .second_home_all_wrap .news_det_all_2 .news_all_tittle {
width: 100%;
}
.news_det_page .second_home_all_wrap .news_det_all_2 .news_all_tittle .about_h2 {
margin-bottom: 24px;
}
.news_det_page .second_home_all_wrap .news_det_all_2 .news_all_tittle .about_h2 h2 {
font-size: 18px;
}
.news_det_page .second_home_all_wrap .news_det_all_2 .news_all_tittle .news_text {
font-size: 12px;
}
.news_det_page .second_home_all_wrap .news_det_img_pos {
width: 100%;
height: 290px;
display: block;
position: relative;
}
.news_det_page .second_home_all_wrap .news_det_img_pos img {
width: 100%;
height: 100%;
display: block;
position: relative;
object-fit: cover;
}
.news_det_page .second_home_all_wrap .ndet_notif_wr {
padding: 16px 20px;
margin-bottom: 32px;
}
.news_det_page .second_home_all_wrap .ndet_notif_wr p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 110%;
}
.news_det_page .second_home_all_wrap .n_det_butt {
flex-wrap: wrap;
margin-top: -10px;
margin-bottom: 40px;
height: 120px;
}
.news_det_page .second_home_all_wrap .n_det_butt .sec_more_details {
width: 37%;
}
.news_det_page .second_home_all_wrap .n_det_butt #centr {
margin: 0 24px;
}
.news_det_page .second_home_all_wrap .n_det_butt .news_det_soc {
margin: 0 12px;
}
.news_det_page .second_home_all_wrap .send {
height: auto;
}
.news_det_page .second_home_all_wrap .mini_line_wr {
margin-bottom: -22px;
}
.news_det_page .second_home_all_wrap .mini_line_wr .mini_line {
width: 80px;
height: 2px;
display: block;
position: relative;
}  .spec_det_all .spec_det_one {
flex-wrap: wrap-reverse;
}
.spec_det_all .spec_det_one .spec_det_left_pos {
width: 100%;
height: auto;
display: block;
position: relative;
text-align: center;
}
.spec_det_all .spec_det_one .spec_det_left_pos h2 {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 120%;
}
.spec_det_all .spec_det_one .spec_det_left_pos .com_ans {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
}
.spec_det_all .spec_det_one .spec_det_left_pos p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
}
.spec_det_all .spec_det_one .spec_det_left_pos .spec_t {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
margin-bottom: 28px;
}
.spec_det_all .spec_det_one .spec_det_left_pos .sec_more_details {
width: 100%;
}
.spec_det_all .spec_det_one .about_jpg {
width: 100%;
height: auto;
display: block;
position: relative;
margin-bottom: 40px;
}
.spec_det_all .spec_det_info_card {
flex-wrap: wrap;
margin: 60px 0 60px;
}
.spec_det_all .spec_det_info_card .spec_det_left_pos {
width: 100%;
height: auto;
display: block;
position: relative;
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 110%;
text-align: center;
margin-bottom: 24px;
}
.spec_det_all .spec_det_info_card .spec_det_right_two {
width: 100%;
height: auto;
display: block;
position: relative;
}
.spec_det_all .spec_det_info_card .spec_det_right_two .spec_det_row .spec_det_th {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
margin-right: 23px;
position: relative;
left: 0;
min-width: auto;
}
.spec_det_all .spec_det_info_card .spec_det_right_two .spec_det_row .spec_det_discr {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 130%;
width: 96%;
}
.spec_det_all .spec_det_info_card .spec_det_right_two .spec_det_row .det_line_div {
width: 32px;
margin-right: 26px;
position: relative;
left: 0;
}  .contact_page .second_contact {
margin-bottom: 47px;
flex-wrap: wrap;
}
.contact_page .second_contact .cont_card_wrap {
width: 100%;
height: auto;
display: flex;
position: relative;
justify-content: flex-start;
margin-bottom: 24px;
}
.contact_page .second_contact .cont_card_wrap .cont_ico {
width: auto;
height: auto;
display: block;
position: relative;
}
.contact_page .second_contact .cont_card_wrap .cont_numb {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
width: auto;
}
.contact_page .second_contact .cont_card_wrap .cont_add {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
width: auto;
}
.contact_page .second_contact .cont_card_wrap .cont_mode {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
width: auto;
}
.contact_page .second_contact .cont_card_wrap .cont_mail {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 130%;
width: auto;
}
.contact_page .home_contact {
width: 100%;
height: 319px;
display: block;
position: relative;
}
.contact_page .contact_how_get {
margin-top: 64px;
}  .a_age_edge_all {
margin-top: 70px;
margin-bottom: -30px;
}
.a_age_edge_all .a_age_edge_row {
flex-wrap: wrap;
}
.a_age_edge_all .a_age_edge_row .a_age_edge_card {
width: 49%;
height: auto;
display: block;
position: relative;
padding: 12px;
min-height: 150px;
margin-bottom: 15px;
}
.a_age_edge_all .a_age_edge_row .a_age_edge_card img {
margin-bottom: 12px;
width: 24px;
height: 24px;
display: block;
position: relative;
}
.a_age_edge_all .a_age_edge_row .a_age_edge_card p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 130%;
}  .before_after_page .second_home_all_wrap .second_card_wr {
margin-bottom: 64px !important;
}
.before_after_page .second_home_all_wrap .second_card_wr .sec_info_wrap .brown_line {
width: 50px;
}
.before_after_page .second_home_all_wrap .second_card_wr .sec_info_wrap .tyff {
font-size: 28px !important;
line-height: 110% !important;
}
.before_after_page .second_home_all_wrap .second_card_wr .sec_info_wrap .p_bef {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 140%;
margin-bottom: 24px !important;
}
.before_after_page .second_home_all_wrap .second_card_wr .bef_sec {
text-align: left;
}
.before_after_page .second_home_all_wrap .revers {
display: flex !important;
flex-wrap: wrap-reverse !important;
}
.before_after_page .bef_af_cost .spoiler_tittle_row h6 {
font-size: 16px !important;
margin-bottom: 16px;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card {
display: block;
width: 100%;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_left_pos {
display: block;
width: 100%;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_left_pos .bef_grey {
font-size: 12px !important;
margin-bottom: 8px;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_left_pos p {
margin-right: 0;
font-size: 12px !important;
margin-bottom: 8px;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_right_pos {
display: block;
width: 100%;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_right_pos p {
margin-left: 0;
font-size: 12px !important;
margin-bottom: 8px;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_right_pos .price_flex {
width: 100%;
justify-content: flex-start;
margin-top: 16px;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_right_pos .price_flex p {
margin-right: 16px;
}
.before_after_page .bef_af_cost .spoiler_lv_3_card .lv_3_right_pos .price_flex p s {
font-size: 12px !important;
}  .second_home_all_wrap .serv_bef_af_colums {
flex-wrap: wrap;
}
.second_home_all_wrap .serv_bef_af_colums .about_col1 {
width: 100%;
height: auto;
display: block;
position: relative;
margin-bottom: 32px;
}
.second_home_all_wrap .serv_bef_af_colums .about_col1 .about_t {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 130%;
margin-bottom: 16px;
}
.second_home_all_wrap .serv_bef_af_colums .about_col1 p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 160%;
}  .list_docs li p {
font-size: 18px !important;
line-height: 130% !important;
}
.legal_h2 {
margin-bottom: 0px !important;
}
.legal_col_head {
margin-top: 40px;
}
.legal_col_head h5 {
font-size: 18px !important;
line-height: 24px !important;
} .left_h2 {
margin-bottom: 0px !important;
}
.cont_video_card p {
margin-top: 24px !important;
}
.comments_slider .sl_arrows.prev {
left: -6%;
}
.comments_slider .sl_arrows.next {
right: -6%;
}
.serv-reviews__detail {
font-size: 13px;
}
} @media (min-width: 0px) and (max-width: 576px) { .home_registration .reg_form_wrap .aform {
display: block;
width: 100% !important;
}  .a_age_edge_all .a_age_edge_row .a_age_edge_card {
width: 100% !important;
padding: 25px !important;
min-height: 128px !important;
margin-bottom: 15px !important;
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.a_age_edge_all .a_age_edge_row .a_age_edge_card img {
margin-right: 12px !important;
}  .service_detail_wrap .service_det_flex_wr {
padding-bottom: 40px;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr {
width: 100%;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr img {
height: 290px;
}
.service_detail_wrap .service_det_flex_wr .serv_det_card_wr .serv_det_link {
padding-top: 125px;
}
.service_detail_wrap .serv_det_big_link {
height: 290px;
}
.service_detail_wrap .serv_det_big_link .service_link {
padding-top: 130px;
font-size: 24px;
}
.service_detail_wrap .service_flex_wrap .service_card_wr {
height: auto;
width: 100%;
}
.service_detail_wrap .service_flex_wrap .service_card_wr img {
height: 290px;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_link {
padding-top: 130px;
font-size: 24px;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her {
padding-top: 138px;
}
.service_detail_wrap .service_flex_wrap .service_card_wr .service_detail_all .for_him_her .for_link {
font-size: 16px;
}  .page_experts_all .experts_no_slider .expert_one_no_card {
width: 100%;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation {
flex-wrap: wrap;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_white_card .expert_navigation .navigation_more_details {
margin-left: 10px;
margin-bottom: 0;
}  .contact_page .home_contact {
height: 240px;
}
.contact_page .contact_how_get .cont_video_row {
flex-wrap: wrap;
}
.contact_page .contact_how_get .cont_video_row .cont_video_card {
width: 100%;
height: auto;
display: block;
position: relative;
margin-bottom: 32px;
}
.contact_page .contact_how_get .cont_video_row .cont_video_card p {
margin-bottom: 16px;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 130%;
} .page_experts_all .experts_no_slider .expert_one_no_card .dnk_img {
margin-top: 32px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card {
min-height: 350px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .new_name {
font-family: "Tenor Sans";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 130%;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .dnk_18 {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 130%;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation {
width: 100%;
height: auto;
display: flex;
position: relative;
align-items: flex-start;
justify-content: center;
margin-top: 30px;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .sign_up_online {
background: #12122b;
color: #ffffff;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 17px;
padding: 9px 14px 9px 14px;
text-align: center;
margin-right: 10px;
border: 0;
position: relative;
bottom: 0;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .sign_up_online:hover {
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .navigation_more_details {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 17px;
border: 1px solid #12122b;
color: #12122b;
text-align: center;
padding: 8px 14px 8px 14px;
margin-left: 10px;
background: #ffffff;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .navigation_more_details:hover {
transition: linear 300ms;
box-shadow: 4px 4px 40px rgba(18, 18, 43, 0.19);
background: #12122b;
color: #ffffff;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .action {
position: absolute;
bottom: 0;
}
.page_experts_all .experts_no_slider .expert_one_no_card .dnk_white_card .expert_navigation .padding {
margin-top: 25px;
}
.no_top {
padding-top: 52px;
} .first_block .home_first_poz {
width: auto;
}
} @media (min-width: 1110px) {
.cont {
max-width: 1110px;
width: 100%;
height: 100%;
display: block;
position: unset;
margin: auto;
}
.cont_only_mob {
max-width: unset !important;
}
}
@media (min-width: 1024px) and (max-width: 1110px) {
.cont {
max-width: 97%;
margin: auto;
}
.cont_only_mob {
max-width: unset !important;
}
.about_tittle {
height: 576px !important;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col:first-child {
margin-right: 6px !important;
}
.header .bg_blue .cont .all_head_wr .head_row .head_col .head_str div {
margin-right: 4px !important;
}
}  @media (min-width: 768px) and (max-width: 1024px) {
.cont {
max-width: 720px;
margin: auto;
}
.home_registration .reg_form_wrap .aform {
width: 100%;
}
.home_registration .reg_form_wrap .mailing_area {
width: 100%;
font-size: 12px;
}
}  @media (min-width: 576px) and (max-width: 767px) {
.cont {
max-width: 530px;
margin: auto;
}
}  @media (min-width: 376px) and (max-width: 575px) {
.n_det_butt {
height: 145px;
}
.n_det_butt .sec_more_details {
width: 41% !important;
padding: 9px 10px 9px 10px;
font-size: 10px;
}
.cont {
max-width: 80%;
margin: auto;
}
.bef_cont {
max-width: 100%;
}
}  @media (min-width: 0px) and (max-width: 375px) {
.n_det_butt {
height: 145px;
}
.n_det_butt .sec_more_details {
width: 41% !important;
padding: 9px 10px 9px 10px;
font-size: 10px;
}
.cont {
max-width: 85%;
margin: auto;
}
.bef_cont {
max-width: 100%;
}
.header .bg_blue .all_head_wr .logo_tittle .logo_ico {
padding-right: 30px;
}
.home_registration .reg_form_wrap .aform {
width: 100%;
}
}  .v_iframe {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.v_iframe iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .wsp-container h2 {
font-size: 1.25rem;
margin: 1.88rem 0 1rem;
}
.wsp-container li {
font-size: 1rem;
transition: 0.3s ease;
}
.site-map .navigation {
margin-bottom: 0;
}
.wsp-container a {
color: #12122b;
}
li.page_item_has_children>a {
margin: 1rem 0 1rem;
display: block;
}
.wsp-container ul {
display: grid;
grid-template-columns: 1fr;
grid-gap: 0.92rem;
}
.site-map-page section:last-of-type {
padding-bottom: 5rem;
}
.site-map-page section:first-of-type {
padding-top: 1.88rem;
}
.wsp-posts-list strong {
margin-bottom: 1rem;
display: block;
}
@media (max-width: 768px) {
.site-map-page section:first-of-type {
padding-top: 0;
}
.site-map-page section:last-of-type {
padding-bottom: 3.75rem;
}
}
@media (max-width: 599px) {
.about_page .about_banner img.certif__img {
width: 599px;
height: 100%;
display: block;
position: absolute;
right: 0;
object-fit: cover;
}
} .boldText {
color: #000;
font-weight: bold;
}
.floatRight {
display: block;
width: 100%;
max-width: 450px;
}
@media screen and (min-width: 581px) {
.floatRight {
float: right;
display: block;
width: 320px;
}
}
.head_eye {
width: 100%;
}
.bvi-shortcode .bvi-open::after {
content: "Версия для слабовидящих";
display: inline-flex;
align-items: center;
flex-wrap: wrap;
height: 100%;
width: fit-content;
max-width: 100%;
position: absolute;
left: 40px;
background: transparent;
z-index: 1;
color: #12122b;
font-family: "Montserrat";
font-size: 14px;
font-weight: 400;
text-align: start;
line-height: 120%;
} .bvi-shortcode .bvi-open {
position: relative;
font-size: 0;
display: flex;
width: calc(50px + 8vw); cursor: pointer;
}
.bvi-shortcode .bvi-open svg {
font-size: 30px; }
@media screen and (max-width: 1200px) {
.bvi-shortcode .bvi-open {
width: auto;
}
.bvi-shortcode .bvi-open::after {
display: none;
}
}
.main__title-zapis-on {
text-align: center;
margin-bottom: 97px;
margin-top: 80px;
font-family: "Tenor Sans", sans-serif;
font-size: 40px;
font-weight: 400;
line-height: 112%;
color: #12122b;
}
.grid__zapis-on {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
margin-bottom: 120px;
}
.grid__zapis-on-item {
display: flex;
flex-direction: column;
gap: 20px;
justify-content: center;
align-items: center;
}
.grid__zapis-on-top {
text-align: center;
}
.grid__zapis-on-title {
font-family: "Tenor Sans", sans-serif;
font-size: 24px;
font-weight: 400;
line-height: 150%;
color: #000;
margin-bottom: 5px;
}
.grid__zapis-on-link {
width: 100%;
}
.grid__zapis-on-subtitle {
font-family: "Montserrat", sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 150%;
color: #000;
}
.grid__zapis-on-subtitle>img {
margin-right: 10px;
height: 20px;
width: 20px;
}
.grid__zapis-on-img {
margin-bottom: 20px;
}
.grid__zapis-on-img>img {
object-fit: cover;
width: 100%;
height: 356px;
filter: grayscale(100%);
transition: 0.3s;
}
.grid__zapis-on-link>button {
padding: 17px;
width: 100%;
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 121%;
text-align: center;
background-color: #e9db9c;
border: none;
}
.grid__zapis-on-link:hover .grid__zapis-on-img>img {
filter: grayscale(0%);
}
.question-modal__clinics-bg,
.fos-modal__clinics-bg,
.modal__clinics-bg {
display: none;
justify-content: center;
align-items: center;
top: 0;
left: 0;
position: fixed;
width: 100%;
height: 100%;
background-color: #0000004d;
opacity: 0;
z-index: -1;
transition: 0.3s ease-in-out;
}
.modal__clinics {
margin: 0 10px;
position: relative;
padding: 30px;
background-color: #fff;
width: fit-content;
}
.question-modal__clinics-close,
.fos-modal__clinics-close,
.modal__clinics-close {
position: absolute;
right: 20px;
top: 20px;
display: block;
background-image: url('data:image/svg+xml;charset=utf-8,<svg width="37" height="37" viewBox="0 0 37 37" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="8.48535" y="26.8701" width="26" height="2" transform="rotate(-45 8.48535 26.8701)" fill="%2312122B" /><rect x="26.8701" y="28.2842" width="26" height="2" transform="rotate(-135 26.8701 28.2842)" fill="%2312122B" /></svg>');
background-repeat: no-repeat;
background-size: contain;
width: 26px;
height: 26px;
cursor: pointer;
transition: 0.3s ease-in-out;
}
.question-modal__clinics-close:hover,
.fos-modal__clinics-close:hover,
.modal__clinics-close:hover {
transform: rotate(90deg);
}
.modal__clinics-title {
text-align: center;
font-family: "Tenor Sans", sans-serif;
font-size: 40px;
font-weight: 400;
line-height: 112%;
color: #12122b;
margin-bottom: 30px;
margin-top: 0;
}
.question-modal__clinics-title,
.fos-modal__clinics-title {
text-align: center;
font-family: "Tenor Sans", sans-serif;
font-size: 30px;
font-weight: 400;
line-height: 112%;
color: #12122b;
margin-bottom: 20px;
margin-top: 20px;
}
.modal__clinics-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
}
.modal__clinics-grid-item {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 20px;
}
.modal__clinic-item-top {
font-family: "Montserrat", sans-serif;
text-align: center;
}
.modal__clinic-item-title {
font-size: 18px;
font-weight: 400;
line-height: 137%;
color: #000;
margin-bottom: 5px;
}
.modal__clinic-item-subtitle {
font-size: 16px;
font-weight: 400;
color: #000;
}
.modal__clinic-item-subtitle>img {
margin-right: 10px;
height: 20px;
width: 20px;
}
.modal__clinic-item-img {
margin-bottom: 20px;
}
.modal__clinic-item-link {
width: 100%;
}
.modal__clinic-item-img>img {
height: 258px;
width: 100%;
object-fit: cover;
filter: grayscale(100%);
transition: 0.3s;
}
.modal__clinic-item-link>button {
display: block;
margin: 0 auto;
padding: 17px 16px;
width: fit-content;
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 121%;
text-align: center;
background-color: #e9db9c;
text-transform: uppercase;
border: none;
}
.modal__clinic-item-link:hover .modal__clinic-item-img>img {
filter: grayscale(0%);
}
.modal__tg-wrap {
position: relative;
padding: 68px 22px 0px 22px;
margin: 0 10px;
display: flex;
flex-direction: column;
align-items: center;
background-color: #fff;
border-radius: 5px;
text-align: center;
min-width: 377px;
min-height: 330px;
}
.modal__tg-wrap__list {
display: flex;
column-gap: 12px;
margin-top: 28px;
margin-bottom: 39px;
}
.modal__tg-link>img {
width: 40px;
height: 40px;
}
.modal__tg-link {
padding: 20px 10px;
width: 100%;
background-color: #e9db9c;
color: var(--color-black);
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
column-gap: 13px;
width: 160px;
height: 57px;
font-family: var(--font-main);
font-size: 14px;
font-weight: 400;
line-height: normal;
letter-spacing: 0.14px;
text-align: left;
}
.modal__tg-text {
max-width: 288px;
color: var(--color-black-second);
text-align: center;
font-family: var(--font-main);
font-size: 16px;
font-weight: 400;
line-height: 150%;
}
.modal__tg-never-show {
background-color: transparent;
border: none;
color: #646464;
text-align: center;
font-family: var(--font-main);
font-size: 12px;
font-weight: 400;
line-height: normal;
letter-spacing: 0.12px;
}
.socials__wrap-fixed {
position: fixed;
right: 15px;
bottom: 120px;
z-index: 99;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 15px;
}
.modal__tg-wrap__close {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cline x1='0.707107' y1='0.5' x2='11.3137' y2='11.1066' stroke='%23646464' stroke-linecap='round'/%3E%3Cline x1='0.5' y1='-0.5' x2='15.5' y2='-0.5' transform='matrix(-0.707107 0.707107 0.707107 0.707107 12 0.5)' stroke='%23646464' stroke-linecap='round'/%3E%3C/svg%3E");
width: 12px;
height: 12px;
}
.btn-customer-wrap {
position: relative; }
.btn-customer-reg {
display: flex;
align-items: center;
justify-content: center;
width: 60px;
height: 60px;
background: linear-gradient(to bottom, #5252c3 0%, #12122b 100%);
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
border-radius: 50%;
text-align: center;
text-decoration: none;
color: white;
cursor: pointer;
}
.btn-customer-reg::before {
display: block;
position: absolute;
z-index: -1;
width: 100%;
height: 100%;
border-radius: 50%;
background: black;
opacity: 0;
content: "";
animation: pulse 1s infinite;
}
@media (hover: hover) {
.btn-customer-reg:hover::before {
animation: none;
opacity: 0.4;
transform: scale(1.3);
}
}
.btn-customer-close {
position: absolute;
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
opacity: 0;
transition: 0.5s ease-in-out;
}
.btn-customer-close::before,
.btn-customer-close::after {
content: "";
position: absolute;
width: 5px;
height: 100%;
transform: rotate(45deg);
background-color: #fff;
border-radius: 5px;
}
.btn-customer-close::after {
transform: rotate(-45deg);
}
.btn-customer-icons {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
transition: 0.5s ease-in-out;
}
.btn-customer-icons>img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
transform: scale(0);
transition: 0.7s ease-in-out;
}
.btn-customer-icons>img:first-child {
opacity: 1;
transform: scale(1);
}
.socials__wrap-modal {
position: relative;
padding: 10px 10px;
width: fit-content;
background-color: #12122b;
border: 1px solid #e9db9c;
border-radius: 5px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
opacity: 0;
bottom: -80px;
visibility: hidden;
transition: 0.5s ease-in-out;
}
.soclias__wrap-modal-list {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 15px;
}
.soclias__modal-ico img {
width: 24px;
height: 24px;
transition: 0.5s ease-in-out;
}
.soclias__modal-ico:hover img {
transform: scale(1.2);
}
.scale-initial {
transform: scale(1.3);
}
@keyframes pulse {
from {
transform: scale(1);
opacity: 0.4;
}
to {
transform: scale(1.3);
opacity: 0;
}
}
@media (max-width: 768px) {
.fos-modal__clinics-title {
margin-bottom: 20px;
}
.grid__zapis-on {
grid-template-columns: 1fr;
}
.modal__clinics-grid {
grid-template-columns: 1fr;
gap: 16px;
}
.modal__clinics-close {
top: 5px;
right: 5px;
}
.modal__tg-wrap__close {
right: 20px;
top: 20px;
}
.modal__clinics-title {
font-size: 28px;
margin-bottom: 20px;
}
.modal__clinics {
max-width: 340px;
width: 100%;
padding: 40px 16px;
}
.modal__clinics-grid-item {
position: relative;
padding: 10px 16px;
border: 1px solid #e9db9c;
}
.modal__clinic-item-link {
position: absolute;
width: 100%;
height: 100%;
}
.modal__clinic-item-img {
display: none;
}
.modal__clinic-item-link>button {
display: none;
}
.modal__tg-text {
font-size: 16px;
}
.btn-customer-reg {
width: 50px;
height: 50px;
}
.btn-customer-icons {
width: 23px;
height: 23px;
}
.btn-customer-close {
width: 23px;
height: 23px;
}
}
@media (max-width: 575px) {
.main__title-zapis-on {
font-size: 28px;
margin-top: 50px;
margin-bottom: 30px;
}
.grid__zapis-on {
gap: 30px;
margin-bottom: 64px;
}
.grid__zapis-on-title {
font-size: 20px;
}
.grid__zapis-on-subtitle {
font-size: 16px;
}
.grid__zapis-on-img>img {
height: 194px;
}
}
.header_attention {
padding: 6px 0;
background-color: #edc1b7;
border-bottom: 2px solid #ffff;
}
.header_attention-ticker {
font-family: "Tenor Sans", sans-serif;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
color: #0f0f10;
text-align: center;
}
.header_attention-ticker-item {
display: inline-flex;
align-items: center;
}
.header_attention-ticker-item:nth-child(n + 2) {
display: none;
} @media (max-width: 1024px) {
.header_attention .cont {
display: contents;
}
.header_attention-ticker {
font-size: 14px;
}
.header_attention-ticker-item:nth-child(n + 3) {
display: inline-flex;
}
.header_attention-ticker-item:first-child::after {
display: none;
}
.header_attention-ticker-item::before {
content: "";
display: inline-block;
min-width: 4px;
height: 4px;
border-radius: 50%;
background-color: #0f0f10;
margin-left: 12px;
margin-right: 12px;
}
@keyframes ticker {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
}
.header_attention {
overflow: hidden;
}
.header_attention-ticker {
display: flex;
width: fit-content;
animation: ticker 20s linear infinite;
}
.header_attention-ticker-item {
white-space: nowrap;
}
}
.slider__main-wrap {
width: 100%;
height: fit-content;
min-height: 500px;
display: block;
position: relative;
overflow: hidden;
background-color: #f3f3f4;
}
.slider__main-wrap::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/back-main-slider.png);
background-size: cover;
background-position: center;
z-index: 0;
}
.slider__main {
height: 100%;
}
.slider__main-item {
position: relative;
height: 100%;
min-height: 500px;
}
.slider__main-item-inner {
position: relative;
max-width: 540px;
margin-top: 92px;
margin-bottom: 93px;
display: flex;
flex-direction: column;
gap: 30px;
z-index: 1;
}
.slider__main-item-subtitle {
font-family: "Montserrat", sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 150%;
color: #12122b;
margin-bottom: 10px;
}
.slider__main-title {
font-family: "Tenor Sans", sans-serif;
font-size: 40px;
line-height: 130%;
font-weight: 400;
color: #12122b;
}
.slider__main-item-mid {
font-family: "Montserrat", sans-serif;
font-size: 18px;
line-height: 150%;
font-weight: 400;
color: #000000;
}
.slider__main-item-bot {
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 15px;
}
.slider__main-price {
display: block;
font-family: "Tenor Sans", sans-serif;
font-size: 24px;
font-weight: 400;
color: #bb2f1c;
}
.slider__main-price-old {
font-family: "Montserrat", sans-serif;
font-size: 16px;
font-weight: 400;
color: #505050;
text-decoration: line-through;
}
.slider__main-btn {
font-family: "Montserrat", sans-serif;
padding: 17px 16px;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
height: fit-content;
background-color: #e9db9c;
color: #12122b;
}
.slider__main-img-wrap {
position: absolute;
right: 0;
top: 0;
width: 50%;
max-width: 950px;
}
.slider__main-img {
mask-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/mask_slider.png);
width: 100%;
height: 500px;
mask-repeat: no-repeat;
mask-size: cover;
}
.slider__main-img>img {
width: 100%;
height: 100%;
object-fit: cover;
}
.slider__main-navs {
position: absolute;
bottom: 10px;
left: 50%;
right: 50%;
transform: translateX(-50%);
display: flex;
flex-direction: row;
align-items: center;
gap: 20px;
width: fit-content;
height: fit-content;
z-index: 1;
}
.slider__main-navs .slider__main-prev {
cursor: pointer;
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/arr-slider-left.svg);
background-size: contain;
background-repeat: no-repeat;
min-width: 20px;
height: 20px;
display: block;
}
.slider__main-navs .slider__main-next {
cursor: pointer;
transform: rotateY(180deg);
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/arr-slider-left.svg);
background-size: contain;
background-repeat: no-repeat;
min-width: 20px;
height: 20px;
display: block;
}
.slider__main-navs .slick-disabled {
opacity: 0.5;
}
.slider__main-dots .slick-dots {
display: flex;
flex-direction: row;
gap: 10px;
}
.slider__main-dots .slick-dots li>button {
display: none;
}
.slider__main-dots .slick-dots {
margin: 0;
padding: 0;
list-style: none;
}
.slider__main-dots .slick-dots li {
display: block;
min-width: 6px;
height: 6px;
background-color: #888895;
border-radius: 50%;
}
.slider__main-dots .slick-dots .slick-active {
background-color: #12122b;
}
@media (max-width: 1024px) {
.slider__main-wrap,
.slider__main-item {
min-height: auto;
}
.slider__main-item-inner {
margin-top: 47px;
margin-bottom: 67px;
max-width: 320px;
gap: 20px;
}
.slider__main-item-subtitle {
font-size: 14px;
}
.slider__main-title {
font-size: 28px;
}
.slider__main-item-mid {
font-size: 14px;
}
.slider__main-item-bot {
flex-direction: column;
}
.slider__main-price {
font-size: 21px;
display: inline-block;
}
.slider__main-price-old {
margin-left: 10px;
}
.slider__main-btn {
padding: 13px 16px 14px 16px;
font-size: 12px;
width: fit-content;
}
.slider__main-img {
height: 350px;
}
}
@media (max-width: 768px) {
.slider__main {
background-color: #fff;
}
.slider__main-img-wrap {
position: relative;
width: 100%;
}
.slider__main-img {
height: 360px;
mask-image: none; }
.slider__main-item-inner {
max-width: 100%;
margin-top: 56px;
margin-bottom: 64px;
align-items: center;
text-align: center;
}
.slider__main-navs {
top: 378px;
}
}
.footer__sticky-mob {
display: none;
}
@media (max-width: 768px) {
.footer {
padding-bottom: 60px;
}
.footer__sticky-mob {
position: fixed;
padding: 0 8px;
bottom: 0;
left: 0;
display: flex;
width: 100%;
z-index: 99;
background-color: #12122b;
align-items: center;
justify-content: center;
}
.footer__sticky-tel {
display: flex;
background-color: rgba(18, 18, 43, 0.15);
align-items: center;
width: 100%;
justify-content: center;
text-transform: uppercase;
}
.footer__sticky-btn {
display: flex;
align-items: center;
background-color: rgba(18, 18, 43, 0.15);
width: 100%;
justify-content: center;
}
.footer__sticky-tel a,
.footer__sticky-btn a {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.footer__sticky-tel a {
color: rgba(233, 219, 156, 1);
padding: 16px 0;
}
.footer__sticky-tel img {
margin-right: 10px;
transition: transform 0.2s ease-in-out;
}
.footer__sticky-tel a:hover img,
.footer__sticky-tel a:focus img {
animation: phone 0.5s infinite;
}
@keyframes phone {
0%,
100% {
transform: rotate(-15deg);
}
50% {
transform: rotate(16deg);
}
}
.footer__sticky-btn a {
text-align: center;
padding: 12px 14px 9px 14px;
color: #12122b;
background: #e9db9c;
height: 40px;
border: none;
}
}
.grecaptcha-badge {
display: none !important;
}
.socials__wrap-fixed {
bottom: 150px;
}
.cont {
width: calc(100vw - 4rem) !important;
margin: auto;
}
.serv-about {
padding-top: 80px;
margin: 0 0 80px 0;
}
.serv-about {
font-family: Montserrat;
}
.opinion__span {
font-size: 0.75rem;
line-height: 150%;
border-radius: 3.12rem;
padding: 0.12rem 0.5rem;
background: #e9db9c;
margin-bottom: 10px;
display: block;
width: max-content;
}
.opinion__text_name {
font-size: 1.25rem;
line-height: 110%;
margin-bottom: 4px;
}
.opinion__text_desc {
font-size: 0.88rem;
line-height: 150%;
color: #000;
margin-bottom: 10px;
display: block;
}
.opinion__text_exp {
font-size: 0.88rem;
line-height: 150%;
color: #505050;
margin-bottom: 10px;
}
.serv-about.expert {
margin-bottom: 140px;
}
.expert__content {
background: linear-gradient(180deg, #fafafa 0%, #f5f6f8 100%);
padding: 2.5rem 142px;
display: flex;
flex-direction: column;
align-items: center;
color: #12122b;
text-align: center;
position: relative;
}
.expert__img img {
width: 163px;
height: 162px;
object-fit: cover;
border-radius: 50%;
object-position: top;
margin-bottom: 40px;
}
.expert__content a {
color: #12122b;
text-decoration: underline;
text-decoration-skip-ink: none;
}
.expert__content .opinion__span {
margin-bottom: 16px;
}
.expert__text-more {
font-size: 1.5rem;
line-height: 130%;
margin-bottom: 24px;
}
.expert__text {
font-size: 1.19rem;
line-height: 158%;
color: #000;
margin-bottom: 24px;
}
.expert__content_text {
display: flex;
flex-direction: column;
align-items: center;
position: relative;
z-index: 2;
}
.expert__quotation_mark {
position: absolute;
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/img/ico/quotation.svg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 483px;
height: 379px;
z-index: 1;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
} @media screen and (max-width: 767.5px) {
.serv-about {
padding-top: 64px;
margin: 0 0 32px 0;
}
.opinion__span {
font-size: 0.69rem;
}
.opinion__text_name {
font-size: 1.06rem;
line-height: 120%;
}
.opinion__text_desc {
font-size: 0.75rem;
}
.opinion__text_exp {
font-size: 0.75rem;
}
.serv-about.expert {
margin-bottom: 64px;
}
.serv-about.expert .cont {
width: 100% !important;
max-width: 100% !important;
}
.expert__content {
padding: 1.88rem;
}
.expert__img img {
width: 120px;
height: 120px;
margin-bottom: 20px;
}
.expert__text-more {
font-size: 1.25rem;
margin-bottom: 20px;
}
.expert__text {
font-size: 1rem;
line-height: 142%;
margin-bottom: 20px;
}
.expert__content .opinion__text_name {
font-size: 1.12rem;
}
.expert__quotation_mark {
width: 322px;
height: 253px;
}
}
@media screen and (max-width: 580px) {
.cont {
width: calc(100vw - 2.5rem) !important;
margin: auto;
}
} .bread {
font-size: 14px;
margin-top: 20px;
margin-bottom: 10px;
}
.bread a {
color: #000;
text-decoration: underline;
}
.bread a.current-item {
color: #505050;
text-decoration: none;
}
@media (max-width: 768px) {
.bread {
margin-top: 15px;
margin-bottom: 5px;
}
} .notfound {
margin-top: 80px;
margin-bottom: 80px;
}
.notfound__content {
font-family: 'Tenor Sans', sans-serif;
text-align: center;
}
.notfound h1 {
font-size: 17.5rem;
margin-bottom: 30px;
line-height: 90%;
color: #12122B;
}
.notfound span {
font-size: 2rem;
line-height: 110%;
}
.notfound p {
font-family: 'Montserrat', sans-serif;
margin-top: 8px;
margin-bottom: 30px;
font-size: 1.19rem;
line-height: 158%;
color: #505050;
}
.notfound a {
display: inline-block;
font-family: 'Montserrat', sans-serif;
background-color: #e9db9c;
text-transform: uppercase;
color: #12122B;
padding: 16px 36px;
}
@media (max-width: 768px) {
.notfound {
margin-top: 60px;
margin-bottom: 60px;
}
.notfound h1 {
font-size: 10rem;
margin-bottom: 24px;
}
.notfound span {
font-size: 1.75rem;
}
.notfound p {
margin-bottom: 24px;
font-size: 1em;
}
}
@media screen and (max-width: 500px) {
.home_experts_all .experts_slider .expert_one_card .expert_img,
.page_experts_all .experts_no_slider .expert_one_no_card .expert_img 
{
height: 290px;
}
}
@media (max-width: 430px) {
.modal__tg-wrap {
min-width: 320px;
padding-top: 20px;
padding-bottom: 20px;
justify-content: center;
}
.modal__tg-wrap__list {
flex-direction: column;
row-gap: 12px;
width: 80%;
}
.modal__tg-link {
width: 100%;
}
.modal__tg-wrap__close {
top: 5px;
right: 5px;
}
}
@media (max-width: 350px) {
.notfound span {
font-size: 1.5rem;
}
.notfound p {
font-size: 0.9rem;
}
.notfound a {
font-size: 0.9rem;
}
} .quiz-btn-fix {
position: fixed;
right: 0;
bottom: 20px;
width: 210px;
height: 100px;
background-color: transparent;
border: none;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
background-image: -o-radial-gradient(0 50px, circle, transparent 24px, #12122b 25px);
background-image: radial-gradient(circle at 0 50px, transparent 24px, #12122b 25px);
z-index: 10;
cursor: pointer;
color: #e9db9c;
}
.quiz-btn-fix__label {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 38px;
height: 38px;
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;
border-radius: 50%;
background-color: #fff;
-webkit-box-shadow: 0 4px 13px 0 rgba(18, 18, 43, 0.25);
box-shadow: 0 4px 13px 0 rgba(18, 18, 43, 0.25)
}
.quiz-btn-fix__wrap {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 7px 7px 7px 25px;
overflow: hidden;
font-size: 14px;
}
.quiz-btn-fix__wrap::after {
content: "";
display: block;
width: 70px;
height: 3px;
background: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/images/bf-flash.svg) center no-repeat;
background-size: contain;
left: 0;
top: 3px;
z-index: 1;
position: absolute;
-webkit-animation: 3s ease-in-out 50ms infinite blFr;
animation: 3s ease-in-out 50ms infinite blFr
}
.quiz-btn-fix__wrap::before {
content: "";
display: block;
width: 70px;
height: 3px;
background: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/images/bf-flash.svg) center no-repeat;
background-size: contain;
right: 0;
bottom: 3px;
z-index: 1;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
position: absolute;
-webkit-animation: 3s ease-in-out 50ms infinite blFrReverse;
animation: 3s ease-in-out 50ms infinite blFrReverse
}
.hand-btn-anim.animate .hand-btn-anim__item-wrap::after {
-webkit-animation: 2s cubic-bezier(.215, .61, .355, 1) 2s pulseBeforeAftera1;
animation: 2s cubic-bezier(.215, .61, .355, 1) 2s pulseBeforeAftera1;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.hand-btn-anim__item-wrap::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 0;
height: 0;
opacity: 1;
border-radius: 50%;
background-color: #e9db9c;
}
.hand-btn-anim__item-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 11;
}
.hand-btn-anim__item {
position: relative;
display: block;
width: 40px;
height: 40px;
-webkit-transform: translate(65%, 65%);
-ms-transform: translate(65%, 65%);
transform: translate(65%, 65%);
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/images/hand.svg);
background-repeat: no-repeat;
background-size: contain;
opacity: 0;
z-index: 1
}
.animate .hand-btn-anim__item {
-webkit-animation: 1s linear 1s forwards a1;
animation: 1s linear 1s forwards a1
}
.quiz-btn-anim.animate::after {
-webkit-animation: 3s cubic-bezier(.215, .61, .355, 1) 1s pulseBeforeAftera1;
animation: 3s cubic-bezier(.215, .61, .355, 1) 1s pulseBeforeAftera1;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards
}
.quiz-btn-anim__item {
position: absolute;
bottom: -15px;
right: -15px;
display: block;
width: 28px;
height: 28px;
background-image: url(//vershe.ru/wp-content/themes/WP_CLEAR/assets/images/hand.svg);
background-repeat: no-repeat;
background-size: contain;
opacity: 0;
z-index: 1
}
.animate .quiz-btn-anim__item {
-webkit-animation: 1s linear forwards a1;
animation: 1s linear forwards a1
}
.quiz-btn-fix__text {
font-size: 14px;
text-transform: uppercase;
}
.quiz-btn-fix__pirce {
font-size: 15px;
font-weight: bold;
}
.quiz-btn-anim::after {
content: "";
position: absolute;
top: calc(50% + 5px);
left: calc(50% + 5px);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 0;
height: 0;
opacity: 0;
border-radius: 50%;
background-color: #12122b
}
.quiz-btn-fix__label svg {
fill: #12122b;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
@-webkit-keyframes pulseBeforeAftera1 {
0% {
opacity: 1;
width: 0%;
height: 0%
}
99% {
opacity: 0;
width: 250%;
height: 250%
}
100% {
width: 0%;
height: 0%;
opacity: 0
}
}
@keyframes pulseBeforeAftera1 {
0% {
opacity: 1;
width: 0%;
height: 0%
}
99% {
opacity: 0;
width: 250%;
height: 250%
}
100% {
width: 0%;
height: 0%;
opacity: 0
}
}
@-webkit-keyframes a1 {
0% {
opacity: 1
}
50% {
-webkit-transform: translate(45%, 45%);
transform: translate(45%, 45%)
}
80% {
-webkit-transform: translate(45%, 45%) scale(.9);
transform: translate(45%, 45%) scale(.9)
}
100% {
-webkit-transform: translate(45%, 45%) scale(1);
transform: translate(45%, 45%) scale(1);
opacity: 1
}
}
@keyframes a1 {
0% {
opacity: 1
}
50% {
-webkit-transform: translate(45%, 45%);
transform: translate(45%, 45%)
}
80% {
-webkit-transform: translate(45%, 45%) scale(.9);
transform: translate(45%, 45%) scale(.9)
}
100% {
-webkit-transform: translate(45%, 45%) scale(1);
transform: translate(45%, 45%) scale(1);
opacity: 1
}
}
@-webkit-keyframes blFrReverse {
0% {
right: -140px
}
100%,
50% {
right: 110%
}
}
@keyframes blFrReverse {
0% {
right: -140px
}
100%,
50% {
right: 110%
}
}
@-webkit-keyframes blFr {
0% {
left: -140px
}
100%,
50% {
left: 110%
}
}
@keyframes blFr {
0% {
left: -140px
}
100%,
50% {
left: 110%
}
}
@media (max-width: 768px) {
.quiz-btn-fix {
width: 80%;
bottom: 60px;
}
.socials__wrap-fixed {
bottom: 170px;
}
}
@media (max-width: 425px) {
.quiz-btn-fix {
width: 95%;
}
}
.modal__question-wrap,
.modal__fos-wrap {
position: relative;
max-width: 320px;
padding: 30px;
background-color: #fff;
}
.modal__question-wrap textarea {
width: 100%;
height: 125px;
border: 1px solid #e9db9c;
padding: 15px 15px;
}
.fos-form__row .wpcf7-not-valid-tip {
display: block;
margin-top: 5px;
}
.fos-form__row {
font-family: "Montserrat", sans-serif;
font-size: 14px;
color: #12122b;
font-weight: 400;
line-height: 130%;
margin-bottom: 15px;
}
.fos-form__row label {
margin-top: 5px;
}
.fos-form__row label input {
padding: 15px 15px;
font-size: 17px;
width: 100%;
border: 1px solid #e9db9c;
}
.fos-form__btn:disabled {
opacity: 0.8;
}
.fos-form__btn {
width: 100%;
padding: 18px 16px;
font-family: "Montserrat", sans-serif;
font-size: 16px;
font-weight: 500;
text-align: center;
text-transform: uppercase;
background-color: #12122b;
color: #e9db9c;
border: none;
}
.fos-form__btn:hover {
background-color: #e9db9c;
color: #12122b;
}
.fos-form__btn:disabled:hover {
background-color: #12122b;
color: #e9db9c;
}
.fos-form-bot-text {
margin-top: 15px;
}
.fos-form-bot-text .wpcf7-list-item {
margin: 0;
}
.modal__fos-wrap .wpcf7-spinner {
display: none;
}
.fos-form-bot-text a {
color: #e9db9c;
}
.cookies.is-visible {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.cookies {
position: fixed;
bottom: 0;
left: 0;
z-index: 999;
padding: 20px 24px;
display: none;
max-width: 1170px;
padding: 20px 24px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 40px;
border: 1px solid #c6c6c6;
background: #fff;
-webkit-box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.2);
margin: 40px 20px;
}
.cookies__title {
color: #000;
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: 600;
line-height: 140%;
margin-bottom: 8px;
}
.cookies__text {
color: #747474;
font-family: "Montserrat", sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 140%;
}
.cookies__text a {
color: #747474;
font-family: "Montserrat", sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 140%;
text-decoration: underline;
}
.cookies__text a:hover {
text-decoration: none;
}
.cookies__btn {
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 14px 16px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #12122b;
border: 1px solid #12122b;
color: #fff;
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: 600;
line-height: 140%;
cursor: pointer;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.cookies__btn:hover {
opacity: 0.7;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
@media screen and (max-width: 600px) {
.cookies {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 15px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.page_experts_all .experts_no_slider .expert_one_no_card .expert_img img {
object-position: top;
}
}
.foot_area_wrap .aform {
flex-wrap: wrap;
margin-bottom: 30px !important;
}
.foot_area_wrap .aform .privacy_policy-wrap {
display: flex;
flex-direction: row;
flex-basis: 100%;
width: 100%;
align-items: center;
gap: 5px;
margin-top: 10px;
}
.foot_area_wrap .aform .privacy_policy-wrap .privacy_policy {
margin-bottom: 0;
}