/* default 
-webkit-text-stroke:1px #FFFFFF; text-stroke:1px #FFFFFF;
*/

a img {border:none;}
.pointer {cursor:pointer;}
p {margin:10px 0 5px 0; font-family:Century Gothic; font-size:18px; line-height:23px; color:#555;}
form {margin:0; padding:0px;}
body {width:100%; height:100vh; font-family:Century Gothic; font-size:17px; line-height:23px; color:#555; text-decoration:none; margin:0; padding:0; float:left;}
article,aside,figcaption,figure,footer,header,hgroup,nav,section,time {display:block;}

a {font-family:Century Gothic; font-size:17px; line-height:23px; color:#555; text-decoration:underline;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-webkit-transition: all 0.15s ease-in-out;
}
a:hover {font-family:Century Gothic; font-size:17px; line-height:23px; color:#D03383; text-decoration:none;}

h1 {width:100%; font-family:Century Gothic; font-size:35px; line-height:35px; color:#D03383; margin:10px 0 0px 0; color:#D03383; font-weight:lighter; text-decoration:none; padding:0; float:left;}
h2 {width:100%; font-family:Century Gothic; font-size:30px; line-height:36px; color:#D03383; margin:10px 0 0px 0; color:#D03383; font-weight:lighter; text-decoration:none; padding:0;}
h3 {width:100%; font-family:Century Gothic; font-size:30px; line-height:36px; color:#D03383; margin:10px 0 0px 0; color:#D03383; font-weight:lighter; text-decoration:none; padding:0;}
h4 {width:100%; font-family:Century Gothic; font-size:30px; line-height:36px; color:#D03383; margin:10px 0 0px 0; color:#D03383; font-weight:lighter; text-decoration:none; padding:0;}

h1.h_main{margin:30px 0 10px 0;}
h2.s35, h3.s35, h4.s35{font-size:35px; line-height:35px; margin-bottom:10px;}

input,textarea {border:0px; margin:0px; padding:0px; outline:none;}

ul{width:100%; font-size:17px; line-height:19px; list-style:none; padding:0; margin:10px 0 0 0;}
li{width:calc(100% - 44px); list-style:none; background:url(li.svg) no-repeat; padding:0 0 0 24px; margin:0 0 7px 10px; float:left;}

.pt18, .pt18 a{color:#888; font-size:15px; line-height:15px;}
.pt18 span{color:#D03383;}
.pt18 a:hover{color:#D03383;}

.text_doc_content ul{ margin:10px 0 15px 0; float:left;}

.scale_hover{transform:scale(1); float:left;}
.scale_hover:hover{transform:scale(1.11);}

.scale svg{animation: scale 10s infinite;}
@keyframes scale {
0%{
transform: scale(1);}
5%{
transform: scale(1.3);}
10%{
transform: scale(0.9);}
15%{
transform: scale(1);}
100%{
transform: scale(1);}
}

.scale1 svg{animation: scale1 10s infinite;}
@keyframes scale1 {
0%{
transform: scale(1);}
10%{
transform: scale(1);}
15%{
transform: scale(1.3);}
20%{
transform: scale(0.9);}
25%{
transform: scale(1);}
100%{
transform: scale(1);}
}


.scale10{transition:.2s;}
.scale10:hover{transform:scale(1.05);}

.fl{float:left;}
.fr{float:right;}

.center{text-align:center;}
.t_right{text-align:right;}
.t_left{text-align:left;}

.t_bold{font-weight:bold;}
.unln{text-decoration:underline;}
.up{text-transform:uppercase;}
.low{text-transform:lowercase;}
.lsp{letter-spacing:0.85px;}
.r9{border-radius:9px;} 


.p05{-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.unselectable{
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.hand{cursor:pointer;}
.none{display:none;}
.block_on{display:block;}
.absolute{position:absolute;}
.relative{position:relative;}
.fixed{position:fixed;}
/*/ line /*/
.line100{width:100%; float:left;}
.line100a{width:100%; position:absolute;}
.line100r{width:100%; position:relative;}
.line50{width:calc(50% - 20px);float:left;}
.line1{max-width:1264px; margin:0 auto;}
.news100{width:100%; padding:7px 0 8px 0; background:linear-gradient(to left,#B22DB1,#C53193); float:left;}
.news_text{width:calc(100% - 80px); font-size:14px; line-height:14px; color:#fff; float:left;}
.news_text a{font-size:14px; line-height:14px; color:#fff; opacity:0.8;}
.news_text a:hover{opacity:1;}
.news_close{width:70px; opacity:0.8; cursor:pointer; font-size:14px; line-height:14px; color:#fff; float:right;}
.news_close:hover{opacity:1;}
.news_close div{float:left;}
.news_close svg{margin:3px 4px 0 0; fill:#fff; float:left;}
/*/\line\/*/

.mg1{margin:30px 40px 0 0;}
.mg2{margin:30px 0 0 0;}

svg{fill:#d03383;}

.center_text_h{width:100%; margin:0 0 20px 0; font-size:34px; line-height:40px; color:#D03383; text-align:center; float:left;}
.center_text{width:100%; font-size:17px; line-height:21px; color:#545454; text-align:center; float:left;}

.v7_line_absolute .block_img_logo_t .img_b_text_v3{color:#545454;}


.block_submit_application .submit_application_text{width:300px; background:#FFF; padding:0 10px 0 10px; margin:30px 0 0 0; text-align:center; font-size:17px; font-weight:bold; line-height:48px; color:#545454; border-radius:24px; float:left;}
.submit_application_text_phone{width:328px; font-size:20px; line-height:25px; color:#545454; font-weight:bold; text-align:center; float:right;}




/*/ header /*/
header{width:100%; float:left;}
.padding_11{padding:16px 0 15px 0;}

.order{display:none;}

.logo_block{width:233px; margin-right:15px; float:left;}
.logo{width:233px; height:66px; float:left;}
.logo_text{width:180px; font-size:12px; line-height:12px; text-align:center; color:#342240; position:absolute; margin:44px 0 0 53px;}

.block_top_menu{width:calc(100% - 356px); float:left;}
.drop_menu{display:none; float:left;}
.top_menu_close{display:none;}
.line_m{width:calc(100% - 294px); float:left;}
.padding_m13{width:100%; padding:13px 0 0 0;}
.circle{width:16px; height:16px; border-radius:8px; font-size:11px; line-height:16px; color:#FFF; text-align:center; background:linear-gradient(to bottom right, #D03383, #9628db); margin:2px 0 0 3px; float:right;} 

.menu{font-size:15px; line-height:18px; color:#342240; padding:1px 4px 3px 4px; margin-right:1px; border-radius:4px; border:1px solid transparent; text-decoration:none; float:left;}
.menu:hover{font-size:15px; line-height:18px; color:#D03383; border:1px solid #D03383; text-decoration:none;}
.menu svg{margin:2px 0 0 3px; fill:#B32DAF; height:15px; float:right;}

.menu_bg{
    border:1px solid #D03383; margin-left:3px;
    color:#FFF; cursor:pointer;
    background: linear-gradient(to bottom right, #D03383, #9628db) var(--p,100%)/var(--p,100%) no-repeat;
    transition: .7s, background-position 0s;
}
.menu_bg:hover{--p:0; color:#D03383;}

.menu_feedback{display:none;}

.order{font-size:15px; line-height:18px; color:#D03383; padding:1px 5px 2px 5px; border-radius:2.5px; border:1px solid #D03383; text-decoration:none; float:right;}
.order:hover{font-size:15px; line-height:18px; color:#9628db; border:1px solid #9628db; text-decoration:none;}

.padding_ph10{width:calc(100% - 300px); padding:8px 0 0 6px; float:left;}
.phone{margin-right:15px; float:left;}
.phone svg{margin-right:5px; float:left;}
.phone div{font-size:20px; line-height:20px; color:#D03383; float:left;}
.phone_whatsapp svg{fill:#2AC54D; margin-right:5px; float:left;}
.mode{font-size:15px; line-height:15px; padding:2px 6px 2px 6px; border-radius:4px; border:1px solid #F8DEEB77; float:left;
    background: linear-gradient(2deg, #D03383 24%, #9628db 76%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.mode sup{font-size:7px; line-height:7px;}
.mode1 sup{font-size:10px; line-height:10px;}

.block_social{width:108px; margin-top:10px; float:right;} 
.block_social .social{margin:5px 6px 0 0; float:right;}
.block_social .social svg:hover{fill:#9628db;}
.block_social .margin_soc{margin:5px 0 0 0;}
.block_footer_right .block_social .social{margin:7px 0 0 12px; float:right;}

.svg_tg{fill:#339fd7;}

/*/\header\/*/



/*/services-menu/*/
.services_menu_block{width:220px; position:absolute; top:0; left:0; z-index:5000; margin-left:-250px;}
.services_menu{width:220px; height:calc(100vh - 57px); padding:42px 15px 15px 15px; position:fixed; background:linear-gradient(to bottom right, #D03383, #9628db) var(--p, 100%) / var(--p, 100%) no-repeat;}

.margin_link{margin-bottom:5px;}

.menu_link{width:calc(100% - 19px); opacity:0.85; float:left;
-moz-transition: all 0s ease-in-out;
-o-transition: all 0s ease-in-out;
-webkit-transition: all 0s ease-in-out;
}
.menu_link:hover{opacity:1;}
.menu_link div{width:calc(100% - 45px); font-size:17px; line-height:16px; color:#fff; margin:0 0 9px 10px; float:left;}
.menu_link svg{width:32px; height:32px; fill:#fff; float:left;}

.plus{width:19px; height:19px; margin-top:8px; cursor:pointer; float:left; opacity:0.85;
background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='19' height='19' viewBox='0 0 19 19'%3e%3cpath d='M0.7,9.5a8.8,8.8,0,1,1,8.8,8.8A8.8,8.8,0,0,1,.7,9.5ZM0,9.5A9.5,9.5,0,1,0,9.5,0,9.5,9.5,0,0,0,0,9.5ZM3,9v1H9v6h1V10h6V9H10V3H9V9H3Z'/%3e%3c/svg%3e");
}
.plus:hover{opacity:1;}

.minus{width:19px; height:19px; margin-top:8px; cursor:pointer; float:left; opacity:0.85;
background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23fff' viewBox='0 0 19 19'%3e%3cpath d='M0.7,9.5a8.8,8.8,0,1,1,8.8,8.8A8.8,8.8,0,0,1,.7,9.5ZM0,9.5A9.5,9.5,0,1,0,9.5,0,9.5,9.5,0,0,0,0,9.5ZM3,9v1H16V9H3Z'/%3e%3c/svg%3e");
}
.minus:hover{opacity:1;}

.menu_link2{width:calc(100% - 29px); padding:3px 0 4px 12px; margin:0 0 4px 15px; border-left:2px solid #FFFFFF33; font-size:15px; line-height:15px; color:#fff; text-decoration:none; float:left;}
.menu_link2:hover{font-size:15px; line-height:15px; color:#fff; background:#FFFFFF33; border-radius:5px;}

.menu_link3{width:calc(100% - 32px); padding:3px 0 4px 10px; margin:0 0 4px 20px; font-size:15px; line-height:15px; color:#fff; text-decoration:none; float:left;}
.menu_link3:hover{font-size:15px; line-height:15px; color:#fff; background:#FFFFFF33; border-radius:5px;}
.menu_link3 div.sq{width:3px; height:3px; margin:7px 6px 0 0; background:#FFFFFF44; float:left;}
.menu_link3 div.m3{width:calc(100% - 9px); float:left;}

.margin-250{margin-left:0;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}

.margin-250::after{margin-right:0;
-moz-transition: all 0.9s ease-in-out;
-o-transition: all 0.9s ease-in-out;
-webkit-transition: all 0.9s ease-in-out;
}

.services_menu_close{width:19px; height:19px; margin:14px 0 0 216px; position:absolute; z-index:5001;}
.services_menu_close svg{width:19px; height:19px; fill:#FFFFFF77; float:left}
.services_menu_close:hover svg{transform:scale(1.2);  fill:#FFFFFF;
-moz-transition: all 0.15s ease-in-out;
-o-transition: all 0.15s ease-in-out;
-webkit-transition: all 0.15s ease-in-out;
}
/*/\services-menu\/*/



.feedback_logo{
    width:calc(50% - 52px); height:64px; margin:10px 25px 0 25px; border:1px solid #EFEFEFfe; border-radius:32px; text-align:center; overflow:hidden; float:left;
    transform:scale(1.0);
}
.feedback_logo:hover{
    border:1px solid #9628db;
    transform:scale(1.06);
}

.view_feedback{width:calc(100% - 120px); height:64px; text-align:center; float:left;}
.add_feedback{
    width:120px; height:64px; text-align:center; color:#888; line-height:64px; cursor:pointer; float:left; background:#EEEEEE44;
    transition: .7s, background-position 0s;
}
.add_feedback:hover{background:linear-gradient(to bottom right, #D03383, #9628db); color:#fff;}
.feedback_logo svg{height:64px;}

.popup_bg{width:100%; height:100vh; position:fixed; top:0; left:0; background:#3E6276CC; z-index:10000;}

.popup{width:100%; height:100vh; position:absolute; z-index:10001;}
.popup_block{width:438px; padding:20px; margin:99px 0 0 calc(50% - 240px);  background:#FFF; border-radius:4px; border:1px solid #F8DEEB; float:left;}
.popup_block_center{width:100%; float:left;}
.popup_close{width:22px; height:22px; margin-bottom:8px; cursor:pointer; float:right;}


.popup_bg_video{width:100%; height:100vh; position:fixed; top:0; left:0; background:#3E6276CC; z-index:10000;}
.popup_block_video{width:calc(74% - 42px); min-width:400px; padding:20px; margin:99px 0 0 13%;  background:#FFF; border-radius:4px; border:1px solid #F8DEEB; float:left;}




.tooltip{float:left;}
.tooltip svg{z-index:10;}
[data-title] {position: relative;}
[data-title]::after {content:attr(data-title); z-index:999; position:absolute; left:0; top:0; opacity:0; transition:0.5s; pointer-events:none; width:256px; font-size:14px; line-height:20px; padding:5px; margin:5px 0 0 -266px; background:#fff2f8fa; border:1px solid #F8DEEB; border-radius:5px;}
[data-title]:hover::after {opacity:1;}






._form{width:100%; float:left;}
._form form{width:100%; float:left;}
.white_info_company_h{width:100%; text-align:center; font-size:23px; line-height:25px; margin-bottom:10px; float:left;}
.form_single_block_prof{width:100%; margin-bottom:10px; float:left;}
.account_prof{width:100%; margin-bottom:5px; font-weight:bold; float:left;}
.account_input_prof{width:calc(100% - 10px); padding:0 3px 0 5px; font-size:17px; line-height:29px; color:#D03383; border-radius:4px; border:1px solid #F8DEEB; float:left;}
.form_reviews{width:calc(100% - 10px); height:84px; padding:0 3px 0 5px; font-size:17px; line-height:23px; color:#D03383; border-radius:4px; border:1px solid #F8DEEB; float:left;}

.border_blue{padding:0 20px 0 20px; margin:10px 0 10px 0; border-radius:10px; background:#D03383; font-size:20px; line-height:48px; color:#FFF; text-decoration:none; cursor:pointer; float:left;}
.form_comment{width:100%; float:left;}




.bg_logo{width:100%; height:100%; background:url(bg_logo.svg) no-repeat center; background-size:cover; position:absolute; z-index:3;}

.absolute_line{width:100%; max-width:1264px; position:absolute; z-index:11;}
.absolute_sale{width:300px; background:#FFFFFFbb; float:right;}

.sale_banner{transform:scale(0.75); transition:all 0.3s ease; width:64px; height:64px; bottom:20px; right:5%; padding:8px; position:fixed;}
.sale_banner:hover{transform:scale(1.0);}

.sale_text{width:192px; min-height:100px; margin:121px 0 0 0; border-radius:0 0 126px 126px; padding:10px 24px 10px 24px; background:linear-gradient(#ffffff0d,#FFFFFFee); position:absolute;
font-size:16px; line-height:16px; font-weight:bold; text-align:center; color:#D03383;}

.absolute_sale .button_detail{margin:206px 0 0 80px; border-radius:4px; position:absolute;}
.sale_banner img{width:240px; height:240px; border-radius:120px; position:absolute;}
.sale_banner video{width:240px; height:240px; border-radius:120px; position:absolute;}

.absolute_bg{width:100%; height:3px; background:#C6378120; position:absolute; z-index:3;}
.bg_top{width:100%; height:3px; background:#D03383; float:left;}



/*/ center /*/
.m_35{margin:35px 0 0 0;}
.menu_services{width:272px; height:272px; margin:0 19px 38px 19px; border-radius:137px; transition: all 0.7s ease;
    border:3px solid; border-color:#fff;
    text-align:center; cursor:pointer; float:left;
    background: linear-gradient(to bottom right, #D03383, #9628db) var(--p,101%)/var(--p,101%) no-repeat;
    transition: .7s, background-position 0s;
}
.menu_services:hover{border-color:#D03383; --p:0;}


.menu_services svg{width:118px; height:118px; fill:#FFF; margin-top:28px; transition: all 0.7s ease;}
.menu_services:hover svg{fill:#D03383;}

.services_text{width:calc(100% - 20px); padding:0 10px; margin-top:16px; transition: all 0.7s ease;
    font-size:22px; line-height:26px; font-weight:bold; color:#FFF; text-align:center; float:left;
} 
.menu_services:hover .services_text{color:#D03383;} 

.line_text{width:100%; margin:15px 0 0 0; float:left;}

.line_border_r{width:calc(100% - 2px); border-radius:10px; border:1px solid #F8DEEB; margin:20px 0; overflow:hidden; float:left;}

.block_video_border_r{width:854px; height:480px; overflow:hidden; float:left;}
.block_video_border_r video{width:100%; height:480px; float:left;}
.block_100-710{width:calc(100% - 854px); padding-top:20px; float:left;}
.block_video_social{margin:30px 0 0 calc(50% - 150px); float:left;}
.block_video_social svg{width:100%; float:left;}
.block_100-710 div{font-size:14px; line-height:14px; color:#888; width:300px; margin:0 0 30px calc(50% - 150px); letter-spacing:-0.3px; text-align:justify; float:left;}
.prohibition{font-size:14px; line-height:14px; color:#FFFFFF66; width:300px; margin:0 0 30px calc(50% - 150px); letter-spacing:-0.3px; text-align:justify; float:right;}


div.service_iframe{width:100%; border-radius:4px; margin:40px 0 20px 0; background:#FBFAF6; overflow:hidden; float:left;}
div.service_iframe div{width:calc(33.33% - 40px); padding:16px 15px 0 25px; height:264px; float:left;}
div.service_iframe h2{font-size:25px; line-height:27px;}
div.service_iframe p{margin-top:12px; color:#777; float:left;}
div.service_iframe video{width:50%; height:300px; float:left;}

.button300{
    width:400px; margin:38px 0 20px calc(50% - 200px); border-radius:38px; cursor:pointer; float:left;
    font-size:23px; line-height:70px; color:#fff; font-weight:bold; text-decoration:none; text-align:center;
    border:3px solid; border-color:#fff;
    background: linear-gradient(to bottom right, #D03383, #9628db) var(--p,101%)/var(--p,101%) no-repeat;
    transition: .7s, background-position 0s;
}
.button300:hover{color:#D03383; border-color:#D03383; --p:0; font-size:23px; line-height:70px;}

.sale_button1{
    margin:12px 0 0 0; padding:5px 14px 6px 14px; border-radius:15px; cursor:pointer; float:left;
    font-size:15px; line-height:15px; color:#D03383; text-decoration:none; text-align:center;
    border:1px solid; border-color:#D03383;
    background:transparent;
    transition: .7s, background-position 0s;
}
.sale_button1:hover{
    color:#fff; border-color:#D03383; font-size:15px; line-height:15px;
    background:linear-gradient(to bottom right, #D03383, #9628db) no-repeat;
}

.sale_button2{
    margin:12px 0 0 12px; padding:5px 14px 6px 14px; border-radius:15px; cursor:pointer; float:left;
    font-size:15px; line-height:15px; color:#999; text-decoration:none; text-align:center;
    border:1px solid; border-color:#999;
    background:transparent;
    transition: .7s, background-position 0s;
}
.sale_button2:hover{
    border-color:#D03383; font-size:15px; line-height:15px;
}

.line_gallery{width:100%; margin:20px 0 0 0; float:left;}

.left_gallery{
    width:70px; height:482px; background:linear-gradient(to right, #9628db55, #D0338311); 
    position:absolute; margin:20px 0 0 0;
    border-radius:10px 0 0 10px;
}

.left_gallery:hover, .right_gallery:hover {background:linear-gradient(to right, #9628db, #D03383);}
.left_gallery:hover svg, .right_gallery:hover svg {fill:#fff;}

.right_gallery{
    width:70px; height:482px; background:linear-gradient(to left, #9628db55, #D0338311); 
    position:absolute; margin:20px 0 0 calc(100% - 70px);
    border-radius:0 10px 10px 0;
}

.left_gallery svg, .right_gallery svg{margin:201px 0 0 17.5px; float:left;}

.block_gallery{width:calc(100% - 2px); border-radius:10px; max-height:480px; border:1px solid #F8DEEB; margin:20px 0; overflow:hidden; float:left;}
.img_gallery{width:100%; height:auto; border-radius:4px; float:left;}
.block_gallery_h{
    width:70%; margin:35px 15% 0 15%; position:absolute;
    font-size:36px; line-height:36px; color:#fff; font-weight:bold; text-align:center; opacity:0.95;
    text-shadow: 1px 1px #777777fe;
}



.doc_photo{width:400px; margin:8px 0 20px 30px; float:right;}
.doc_photo img{width:100%; border-radius:10px; float:right;}

.doc_gallery{width:396px; height:296px; margin:0 20px 20px 0; overflow:hidden; border-radius:10px; border:2px solid #fff; float:left;}
.doc_gallery:hover{border:2px solid #D03383;}
.doc_gallery img{width:100%; float:left;}

.button_detail{width:84px; height:17px; margin:282px 0 0 316px; padding-bottom:1px; border-radius:4px 0 4px 0; background:linear-gradient(to bottom right, #D03383, #9628db); font-size:14px; line-height:16px; color:#FFF; text-decoration:none; text-align:center; z-index:6; position:absolute;}
.button_detail:hover{font-size:14px; line-height:16px; color:#FFF; text-decoration:none;}
/*/\center\/*/




/*/ inner /*/
nav.crumbs_gr{width:100%; font-size:15px; line-height:17px; color:#ccc; margin:3px 0 3px 0; float:left;}
nav.crumbs_gr div{font-size:15px; line-height:17px; color:#ccc; margin-right:5px; float:left;}
.crumbs_gr{font-size:15px; line-height:17px; color:#ccc; text-decoration:none; margin:0 5px 0 1px; cursor:pointer; float:left;}
.crumbs_gr:hover{font-size:15px; line-height:17px; color:#D03383; text-decoration:underline;}

.menu_services_m{width:276px; height:74px; margin:0 35px 35px 0; border-radius:37px; border:2px solid #D03383; background:linear-gradient(to bottom right, #D03383, #9628db); overflow:hidden; cursor:pointer; float:left;}

.menu_services_m div.ablock{width:256px; height:74px; margin:0 10px; position:absolute;}
.menu_services_m div.text{width:276px; height:74px; vertical-align:middle; display:table-cell;}
.menu_services_m div.text div{width:100%; font-size:20px; line-height:22px; color:#FFF; text-align:center; display:inline-block;}

.menu_services_m:hover{background:#FFF;}
.menu_services_m:hover div.text div{color:#D03383;}



table{width:100%; float:left;}
th{padding:2px 4px 4px 5px; background:#d03383; color:#fff; white-space:nowrap; text-align:left; font-weight:lighter; border-radius:4px 4px 0 0;}
tr{width:calc(100% - 7px); margin:1px; background:#FDF8FA;}
tr:hover{background:#F8DEEB;}
td{width:100%; padding:2px 2px 4px 5px;}
.name{width:calc(100% - 161px); padding:10px; border-right:1px solid #FFF; float:left;}
.price{width:120px; padding:0 10px 0 10px; line-height:55px; text-align:center; float:left;}


/*/\inner\/*/
.tags{margin:4px 0 14px 0;}
.tags a{font-size:14px; line-height:14px; text-decoration:none; border:1px solid #777; border-radius:12px; color:#777; margin:11px 10px 0 0; padding:4px 7px 5px 7px; float:left;}
.tags a:hover{border:1px solid #D03383; color:#D03383;}
.tags a.all{background:#777; color:#fff;}
.tags a.all:hover{background:#D03383; color:#fff;}

.contact-text{width:100%; margin:5px 0 5px 0; font-size:18px; line-height:18px; float:left;}
.contact-text a{font-size:14px; line-height:14px; text-decoration:none;}
.contact-text b{font-size:18px; line-height:18px; color:#D03383; font-weight:lighter;}
.contact-text sup{font-size:11px; line-height:11px;}
.contact-text-h{width:100%; margin:0 0 5px 0; font-size:23px; line-height:23px; float:left;}

.contact-map{width:calc(100% - 2px); height:400px; margin:25px 0 20px 0; padding:1px; background:#F8DEEB; overflow:hidden; float:left;}
.map {width:100%; height:100%; background:#fff; float:left;}
.r4{border-radius:4px;}
.r3{border-radius:3px;}
.map iframe{opacity:0.7; width:100%; height:400px; margin:0; padding:0; float:left;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
}
.map:hover iframe{opacity:1;}


/*/ table /*/
.hnm{width:150px; float:left;}
.hsr{width:calc(100% - 250px); float:left;}
.hpr{width:100px; float:left;}

.string{width:calc(100% - 2px); border:1px solid #e3f1fc; padding:1px 0 3px 0; float:left;}
.string:hover{border:1px solid #BF4D9F;}
.nm{width:146px; padding-left:4px; float:left;}
.sr{width:calc(100% - 250px); float:left;}
.pr{width:100px; float:left;}
/*/\ table \/*/

#print_video iframe{width:100%; height:247px; margin-top:14px; border-radius:3px; float:left;}

.dzen_video {width:100%; margin:40px 0 40px 0; float:left;}
.dzen_video iframe{width:100%; height:480px; border-radius:10px; float:left;}

.block_video_text{width:48%; padding:0 0 0 2%; float:left;}
.block_video_b{width:50%; float:left;}

.join_group{margin-top:22px; padding:16px 20px 6px 20px; border-radius:10px; background:#D03383; float:left;}



.line_doc{width:calc(100% - 2px); height:480px; border-radius:10px; border:1px solid #F8DEEB; margin:10px 0 40px 0; overflow:hidden; float:left;}
.line_doc .doctor_img{width:480px; height:480px; margin-right:15px; overflow:hidden; float:left;}
.line_doc .doctor_img img{width:100%; float:left;}

.block_doc_t{width:calc(100% - 525px); margin:0 20px 0 10px; height:448px; overflow:hidden; float:left;}

.doc_t_h{width:100%; font-size:30px; line-height:36px; margin:20px 0 5px 10px; float:left;}
.doc_t_text{width:100%; float:left;}
.doc_t_text2{max-height:215px; overflow:hidden; margin-left:10px; float:left;}
.text_gradient{width:100%; height:25px; position:relative; top:190px;}
.doc_t_text2 p{font-size:18px; line-height:23px;}
.line_doc .doctor_read_more{padding:0 20px 0 20px; margin:10px 10px 0 0; border-radius:10px; border:1px solid #D03383; font-size:20px; line-height:46px; color:#FFF; text-decoration:none; float:left; 
background:linear-gradient(to bottom right, #D03383, #9628db) var(--p,100%)/var(--p,100%) no-repeat;
transition:.7s, background-position 0s;}
.line_doc .doctor_read_more:hover{--p:0; color:#D03383;}

.line_doc .doctor_interview{padding:0 19px 0 19px; margin:10px 0 0 0; border-radius:10px; border:1px solid #4c4949; background:transparent; color:#4c4949; font-size:20px; line-height:46px; text-decoration:none; float:left;}
.line_doc .doctor_interview:hover{ background:#4c4949; color:#fff;}

.text_doc_brief{font-size:20px; line-height:26px; font-weight:bold; margin:0 0 20px 0;}
.text_doc_content p{margin:15px 0 10px 0;}


.line_gallery2{width:100%; float:left;}

.ph_baner{width:64px; height:62px; background:#2AC54D; border-radius:40px; margin:1px; padding:2px 1.5px 2px 2px; float:left;}
.ph_baner svg{fill:#FFF; width:64px; height:64px; float:left;}


/*/ footer /*/
.bg_footer{background:linear-gradient(to left, #9628db, #D03383); padding:60px 0 45px 0; margin-top:45px;}
.line_bg_logo{width:100%; background:url(logo_f.svg) no-repeat center center; float:left;}

.block_footer{width:140px; margin-bottom:27px; z-index:10; float:left;}
.block_footer .menu{width:100%; font-size:17px; line-height:16px; color:#FFF; padding:0 0 10px 0; border-radius:0; border:1px solid transparent;}
.block_footer .menu:hover{font-size:17px; line-height:16px; color:#FFF; border:1px solid transparent; text-decoration:underline;}
.block_footer .circle{display:none;}




.block_footer_right{width:calc(100% - 150px); float:right;}

.block_footer_right .phone{width:100%; margin:0; float:right;}
.block_footer_right .phone div{margin-left:20px; font-size:26px; line-height:32px; color:#FFF; background:linear-gradient(2deg, #FFF 24%, #FFF 76%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; float:right;}
.mode1{width:100%; font-size:18px; line-height:18px; margin-top:8px; color:#FFF; text-align:right; float:right;}

.block_footer_right .block_social{width:100%; margin-top:50px;}
.block_footer_right .block_social .social svg{fill:#ffe3f5; width:auto; height:32px;}
.block_footer_right .block_social .social:hover svg{fill:#fff;}
.block_footer_right .margin_soc{margin-left:30px;}
.block_footer_right .social{margin-top:0; margin-bottom:0;}

.block_300_f{width:420px; font-size:15px; line-height:15px; color:#D03383;}
.text_r{text-align:right;}
.pad_text25{padding:25px 0;}



.block_footer_right_payment{margin-top:15px; float:right;}
.block_footer_right_payment img{width:54px; height:40px; margin-left:22px; float:right;}

.requisites{width:420px; margin:8px 0 0 0; font-size:15px; line-height:15px; color:#D03383; float:left;}
.requisites a{font-size:15px; line-height:15px; color:#D03383;}
/*/\footer\/*/





.block_doc_text{width:calc(100% - 430px); float:left;}





@media screen and (max-width:1220px){
div.service_iframe iframe{width:100%;}
div.service_iframe div{width:calc(100% - 50px); height:auto; padding:16px 20px 20px 30px;}

}


@media screen and (max-width:1080px){
.block_video_border_r{width:100%; height:auto;}
.block_video_border_r video{height:auto;}
.block_100-710{width:100%;}

.sale_banner{width:180px; height:180px;}
.sale_banner img{width:180px; height:180px;}
.sale_text{width:160px; margin:60px 0 0 0; padding:10px 10px 10px 10px; border-radius:20px 20px 126px 126px;}
.absolute_sale .button_detail{margin:145px 0 0 50px;}

.ph_baner{margin:5px 0 0 145px;}
.sale_banner .scale_hover svg{transform:scale(0.9);}
.sale_banner .scale_hover:hover svg{transform:scale(1.1);}

.sale_banner .scale_hover{transform:scale(0.9);}
.sale_banner .scale_hover:hover{transform:scale(1.1);}

.menu_bg{width:55px; height:18px; overflow:hidden;}

}






@media screen and (max-width:1008px){
.menu svg{display:none;}
.logo_block{margin:0;}
.drop_menu1{width:calc(100% - 240px); margin-top:9px; float:right;}

.drop_menu{width:24px; margin:0 0 0 8px; display:block; float:right;}
.drop_menu svg{float:right;}
.block_top_menu{width:100%; display:none; position:absolute; left:0; top:0; z-index:10; padding:20px 0 0 0; background:#D03383;}
.circle{display:none;}
.padding_m13{padding:0;}

.menu{width:calc(100% - 2px); padding:0 0 3px 0; line-height:27px; text-align:center; border-bottom:1px solid #F8DEEB22; color:#FFF;}
.menu:hover{color:#FFF; line-height:27px;}

.menu_feedback{display:block; padding-bottom:20px; background:transparent;}

.top_menu_close{display:block; width:200px; border-radius:4px; margin:0 calc(50% - 100px) 20px calc(50% - 100px); padding:2px 0 2px 0; border:1px solid #F8DEEB; font-size:15px; text-transform:none; line-height:27px; color:#fff; text-align:center;}
.menu_bg{background:transparent; height:auto;}



.phones_m{width:190px; margin:0 0 0 0; float:left;}
.mode{width:204px; margin:0 0 0 0; float:right; font-size:17px; line-height:19px; text-align:center;}
.phone{margin:0 0 5px 0;}


.line_m{width:100%;}
.block_top_menu{width:100%;}
.padding_ph10{padding:20px 0 0 0;}

.order{display:block;}

}





















@media screen and (max-width:960px){


.doc_t_text2{max-height:125px;}
.text_gradient{top:100px;}

.mode{background:none; color:#D03383; -webkit-text-fill-color:#D03383;}



}


@media screen and (max-width:900px){







}


@media screen and (max-width:800px){
.gallery_bg{width:300px; min-height:225px;}
.button_detail{margin:207px 0 0 216px;}
}

@media screen and (max-width:859px){
.doc_gallery{margin:0 0 20px calc(50% - 198px);}
.block_gallery{width:610px; height:auto; margin:20px 0 20px calc(50% - 305px);}
.right_gallery{height:408px; background:transparent;}
.left_gallery{height:408px; background:transparent;}
.left_gallery svg, .right_gallery svg{margin:163px 0 0 17.5px;}
.block_gallery_h{margin:180px 15% 0 15%;}

}



@media screen and (max-width:720px){
.line_doc .doctor_img{width:100%;}
.line_doc{height:auto;}
.block_doc_t{width:calc(100% - 30px); margin:0 20px 20px 10px; height:auto;}

.block_footer_right_payment{width:304px; margin:10px 0 0 calc(50% - 152px); float:left;}
.block_footer_right_payment img{margin:0 11px 0 11px; float:left;}
.block_300_f, .requisites{width:100%; float:left; margin-bottom:6px; text-align:center;}
.block_300_f .text_r{text-align:left;}









.block_footer .menu{text-align:left;}
}

@media screen and (max-width:699px){


}



@media screen and (max-width:670px){
.block_doc_text{width:100%; float:left;}
.doc_photo{margin:8px calc(50% - 200px) 20px 0;}


.block_footer .menu{font-size:16px; line-height:16px; margin-bottom:6px;}
.block_footer .menu:hover{font-size:16px; line-height:16px;}

}

@media screen and (max-width:640px){
.menu_services{margin:0 0 35px calc(50% - 140px);}
.menu_services_m{margin:0 0 35px calc(50% - 140px);}

.line_gallery2 .block_gallery{width:100%; height:auto; margin:0 0 20px 0;}

.block_gallery{width:300px; height:auto; margin:20px 0 20px calc(50% - 150px);}
.left_gallery svg, .right_gallery svg{margin:60px 0 0 17.5px;}
.block_gallery_h{margin:80px 15% 0 15%; font-size:20px; line-height:20px;}
.left_gallery{height:212px;}
.right_gallery{height:212px;}


}

@media screen and (max-width:610px){
.block_footer_right .phone div{margin-left:0;}
.feedback_logo{width:calc(100% - 52px);}
}







@media screen and (max-width:480px){
h1 {width:100%; font-family:Century Gothic; font-size:30px; line-height:30px; color:#D03383; margin:10px 0 0px 0; color:#D03383; font-weight:lighter; text-decoration:none; padding:0; float:left;}
h2 {width:100%; font-family:Century Gothic; font-size:25px; line-height:25px; color:#D03383; margin:10px 0 0px 0; color:#D03383; font-weight:lighter; text-decoration:none; padding:0; float:left;}
h3 {width:100%; font-family:Century Gothic; font-size:25px; line-height:25px; color:#D03383; margin:10px 0 0px 0; color:#D03383; font-weight:lighter; text-decoration:none; padding:0; float:left;}
h4 {width:100%; font-family:Century Gothic; font-size:25px; line-height:25px; color:#D03383; margin:10px 0 0px 0; color:#D03383; font-weight:lighter; text-decoration:none; padding:0; float:left;}


.phones_m{margin:0;}
.mode{width:158px; margin:0; padding:2px;}

.block_footer_right .phone{width:100%; float:left; margin:5px 0 0 0;}
.block_footer_right .phone div{margin:0 15px 0 0; float:left;}

.name{width:calc(100% - 131px); padding:5px;}
.price{width:110px; padding:0 5px 0 5px; }

.img_gallery{min-height:210px;}

.popup_block {width:calc(100% - 52px); margin:99px 5px 0 5px;}

.mode1{text-align:left; float:left;}

.block_footer_right{width:100%; float:left;}

.block_footer_right .block_social{float:left;}
.block_footer_right .block_social .social{margin:7px 12px 0 0; float:left;}

.block_footer .menu{width:calc(100% - 2px); text-align:center; border-radius:3px; border:1px solid #FFFFFF1e; margin:0 0 10px 0; padding:2px 0 3px 0;}
.block_footer .menu:hover{border:1px solid #FFFFFF; text-decoration:none;}

.block_footer{margin-left:calc(50% - 70px);}

.phone div:not(.scale_hover, .ph1){width:100%; text-align:center; float:left;}
.mode1{width:100%; text-align:center; float:left;}

.block_footer_right .block_social{width:228px; margin:20px 0 0 calc(50% - 114px);}
}



@media screen and (max-width:440px){
.button300{width:300px; margin:38px 0 20px calc(50% - 150px); font-size:19px;}
.doc_gallery{width:100%; height:auto; margin:0 0 20px 0;}

.line_doc .doctor_read_more{width:calc(100% - 2px); padding:0; margin:10px 0 0 0; text-align:center;}
.line_doc .doctor_interview{width:calc(100% - 2px); padding:0; margin:10px 0 0 0; text-align:center;}




}




@media screen and (max-width:420px){
.requisites{width:100%;}
.line_doc .doctor_img{height:auto;}
.doc_photo{width:100%; margin:8px 0 20px 0;}
}


@media screen and (max-width:375px){
.block_video_social svg{width:260px; height:auto;}
.block_video_social{margin:0 0 50px calc(50% - 130px);}
.block_300_f{width:100%;}
h4{font-size:26px;}
.block_social .social{margin:5px 0 0 4px;}
.block_social {width:107px;}
.phone div{font-size:18px;}
.phones_m{width:176px;}

.block_footer_right{margin:0 calc(50% - 106px) 0 0;}
.block_footer_right .block_social{margin:20px 0 0 0;}

}

@media screen and (max-width:320px){
.mode1{font-size:16px;}

}














/*/ LANDING PAGES /*/












/*/ 1 /*/
.line_v1{width:100%; padding:20px 0 0 0; float:left;}
.line_v1 h2{width:calc(100% - 560px); float:left;}
.line_v1 p{width:calc(100% - 560px); float:left;}

.block_manufacturers{width:580px; padding:25px 0; margin:20px 0 25px 0; border-radius:10px; background:#FBFAF6; float:left;}

.manufacturers_img{width:176px; margin:0 7px; text-align:center; float:left;}
.manufacturers_img img{text-align:center;}
.manufacturers_img svg{text-align:center;}
.manufacturers_img div{width:100%; text-align:center; float:left;}

.line_v1 .manufacturers_svg_text{width:calc(100% - 560px); margin-bottom:10px; float:left;}
.line_v1 .manufacturers_svg_text div{width:calc(100% - 39px); line-height:18px; float:left;}
.line_v1 .manufacturers_svg_text svg{margin-right:20px; float:left;}


.line_v1 .button300{margin:10px 0 0 0;}
.line_v1-1 .button300{margin-top:0;}



.video_v1{width:560px; height:560px; border-radius:280px; overflow:hidden; text-align:center; float:right;}
.video_v1 .button_play{position:absolute; z-index:101; margin:198px 0 0 155px; cursor:pointer;}
.video_v1 .button_play div{font-size:30px; line-height:108px; color:#BB2E9F; font-weight:bold; float:left; margin-right:3px;
text-shadow:-0   -2px 0   #FFFFFF, 0   -2px 0   #FFFFFF, -0    2px 0   #FFFFFF, 0    2px 0   #FFFFFF, -2px -0   0   #FFFFFF,  2px -0   0   #FFFFFF, -2px  0   0   #FFFFFF, 2px  0   0   #FFFFFF, -1px -2px 0   #FFFFFF, 1px -2px 0   #FFFFFF, -1px  2px 0   #FFFFFF, 1px  2px 0   #FFFFFF, -2px -1px 0   #FFFFFF, 2px -1px 0   #FFFFFF, -2px  1px 0   #FFFFFF, 2px  1px 0   #FFFFFF, -2px -2px 0   #FFFFFF, 2px -2px 0   #FFFFFF, -2px  2px 0   #FFFFFF, 2px  2px 0   #FFFFFF, -2px -2px 0   #FFFFFF, 2px -2px 0   #FFFFFF, -2px  2px 0   #FFFFFF,  2px  2px 0   #FFFFFF;}
.video_v1 .button_play svg{float:left;}
.video_v1 video{height:100%; float:left;}

.absol_blok_text{width:506px; padding:16px 17px 10px 17px; position:absolute; margin:365px 0 0 598px; z-index:99; background:url(bg_b.png) no-repeat left, #FFFFFFc0; border-radius:10px; }
.absol_blok_text img{margin:17px 0 16px 0; float:left;}
.absol_blok_text div{width:calc(100% - 129px); margin:0 0 0 8px; line-height:20px; float:left;}


.block_work_examples{width:400px; height:132px; margin:40px 20px 0 0; border-radius:10px; overflow:hidden; float:left;}
.block_work_examples img{width:100%; float:left;}

.block_work_examples .block_x{width:24px; height:24px; margin:98px 0 10px 10px; position:absolute;}
.block_work_examples .block_v{width:24px; height:24px; margin:98px 0 10px 366px; position:absolute;}


.button_phone{width:400px; margin:40px 0 30px calc(50% - 200px); border-radius:38px; cursor:pointer; font-size:35px; line-height:64px; color:#D03383; font-weight:bold; text-decoration:none; text-align:center; border:3px solid #D03383; float:left;}
/*/\1\/*/




.button300 {
    width: 400px;
    margin: 38px 0 20px calc(50% - 200px);
    border-radius: 38px;
    cursor: pointer;
    float: left;
    font-size: 23px;
    line-height: 70px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    border: 3px solid;
    border-color: #fff;
    background: linear-gradient(to bottom right, #D03383, #9628db) var(--p,101%)/var(--p,101%) no-repeat;
    transition: .7s, background-position 0s;
}

.feedback_logo {
    width: calc(50% - 52px);
    height: 64px;
    margin: 10px 25px 0 25px;
    border: 1px solid #EFEFEFfe;
    border-radius: 32px;
    text-align: center;
    overflow: hidden;
    float: left;
    transform: scale(1.0);
}

.view_feedback {
    width: calc(100% - 120px);
    height: 64px;
    text-align: center;
    float: left;
}

.add_feedback {
    width: 120px;
    height: 64px;
    text-align: center;
    color: #888;
    line-height: 64px;
    cursor: pointer;
    float: left;
    background: #EEEEEE44;
    transition: .7s, background-position 0s;
}

.feedback_logo svg {
    height: 64px;
}





/*/ 2 /*/
.line_v2{padding:50px 0 50px 0; background:#FBFAF6;}

.block_doctor_v2{width:340px; height:279px; border-radius:40px; text-align:center; overflow:hidden; float:left;}
.block_doctor_v2 img{float:left;}
.doctor_v2_bord{width:334px; padding:8px 0; margin-top:209px; border:3px solid #A92BBE; background:#FFF; border-radius:38px; position:absolute;}
.doctor_v2_text_h{font-size:18px; line-height:24px; color:#525252; font-weight:bold;}
.doctor_v2_text{font-size:18px; line-height:24px; color:#525252;}

.line_doctor_v2{width:calc(100% - 680px); float:left;}

.button_svg{padding:0 15px 2px 10px; border-radius:24px; cursor:pointer; border:3px solid; border-color:#fff; margin:59px 0 0 calc(50% - 223px);
background:linear-gradient(to bottom right, #D03383, #9628db) var(--p,101%)/var(--p,101%) no-repeat; transition:.7s, background-position 0s; float:left;}
.button_svg div{width:calc(100% - 36px); line-height:40px; font-size:20px; color:#fff; font-weight:bold; text-decoration:none; float:left;}
.button_svg svg{margin:8px 10px 0 0; fill:#FFF; float:left;}


.v2_text_h{width:100%; text-align:center; font-size:28px; line-height:34px; color:#D03383; font-weight:bold; margin:55px 0 30px 0; float:left;}
.v2_text{width:390px; text-align:center; font-size:18px; line-height:21px; margin:0 0 0 calc(50% - 195px); float:left;}

/*/\2\/*/



/*/ 3 /*/ 
.margin_v3{margin:40px 0;}
.line_v3{width:calc(100% - 560px); float:left;}
.v3_text_h{width:380px; font-size:30px; line-height:32px; color:#D03383; margin:20px 0 10px 0; float:left;}
.v3_text{width:100%; margin-bottom:30px; float:left;}

.block_img_logo_t{width:390px; margin-left:17px; border-radius:10px; overflow:hidden; float:left;
                  background:linear-gradient(to bottom right, #D03383, #9628db) var(--p,101%)/var(--p,101%) no-repeat;}

.block_img_logo_t svg{margin:10px 0 0 -17px; position:absolute; z-index:5;}

.block_img_logo_t img{width:130px; height:100%; float:left;}

.img_logo_text_v3{width:calc(100% - 160px); padding:15px; float:left;}
.img_b_text_v3{width:100%; font-size:14px; line-height:19px; color:#FFF; float:left;}
.bold_text{font-weight:bold;}

.b_video_v3{width:560px; height:400px; border-radius:15px; overflow:hidden; float:left;}
.b_video_v3 video{width:100%; height:100%; float:left;}
/*/\3\/*/




/*/ 4 /*/
.line_v4{margin:30px 0 50px 0; padding:80px 0; background:#FBFAF6;}
.block_doctor_v4{width:340px; height:303px; overflow:hidden; border-radius:38px; text-align:center; margin:-115px 0 0 0; position:absolute;}
.right_doctor_v4{width:340px; float:right;}

.line_v4 .button_svg{margin:0;}

.block_v4{width:calc(100% - 885px); float:left;}
.text_v4_h{width:100%; font-size:22px; line-height:27px; color:#D03383; font-weight:bold; float:left;}
.text_v4{width:100%; font-size:17px; line-height:22px; color:#545454; float:left;}

/*/\4\/*/




/*/ 5 /*/
.v5_line{margin:30px 0 30px 0;}
.block_v5{width:calc(100% - 540px); float:left;}
.block_v5 img{width:auto; height:35px; margin:10px 25px 10px 0; float:left;}
.text_v5_h{width:100%; font-size:30px; line-height:32px; color:#D03383; margin:0px 0 0px 0; float:left;}
.text_v5{ float:left;}


.block_v5_right{width:520px; height:320px; border-radius:10px; margin:0 0 75px 0; overflow:hidden; float:right;}
.block_v5_right img{width:100%; float:left;}

.block_img_logo_t_v5{width:390px; border-radius:10px; position:absolute; z-index:2; background:#ffffffcc; border:1px solid #A92BBE; margin:260px 0 0 100px;}
.block_img_logo_t_v5 img{width:130px; border-radius:10px 0 0 10px; float:left;}
.block_li2_v13_left .block_img_logo_t_v5 img{width:130px; border-radius:10px 0 0 10px; float:left;}
.block_img_logo_t_v5 svg {margin:10px 0 0 -17px; position:absolute; z-index:500;}

.v5_line .img_b_text_v3{color:#555;}
/*/\5\/*/



/*/ 6 /*/
.v6_line{margin:30px 0 85px 0; padding:45px 0 0 0; background:#FBFAF6;}

.v6 .center_text_h{width:100%; margin:0 0 10px 0; font-size:34px; line-height:40px; color:#D03383; text-align:center; float:left;}
.v6 .center_text{width:100%; font-size:24px; line-height:30px; color:#545454; text-align:center; float:left;}

.v6_line img{width:350px; height:auto; float:right;}

.block_v6_left{width:calc(100% - 500px); float:left;}
.block_v6_left .line_text{margin-bottom:40px;}

.v6_h{width:100%; margin:0 0 10px 0; font-size:34px; line-height:40px; color:#D03383; float:left;}


.button_t{padding:0 20px 2px 20px; border-radius:24px; border:3px solid; border-color:#fff; margin:0 20px 0 0; cursor:pointer;
    line-height:42px; font-size:20px; color:#fff; font-weight:bold; text-decoration:none;
    background:linear-gradient(to bottom right, #D03383, #9628db) var(--p,101%)/var(--p,101%) no-repeat; transition:0s, background-position 0s; float:left;}
.button_t:hover{line-height:42px; font-size:20px; color:#fff; background:#d03383;}


.button_t1{padding:0 18px 2px 18px; border-radius:24px; border-color:#fff; margin:0 10px 10px 0; cursor:pointer;
    line-height:42px; font-size:18px; color:#fff; font-weight:bold; text-decoration:none;
    background:linear-gradient(to bottom right, #D03383, #9628db) var(--p,101%)/var(--p,101%) no-repeat; transition:0s, background-position 0s; float:left;}
.button_t1:hover{line-height:42px; font-size:18px; color:#fff; background:#d03383;}


.button_play_v6{cursor:pointer; float:left;}
.button_play_v6 svg{ float:left;}
.button_play_v6 div{width:135px; font-size:17px; line-height:18px; font-weight:bold; color:#D03383; margin:6px 0 0 10px; float:left;}


.v6_line_absolute{margin-top:285px; position:absolute;}
.v6_line_absolute .block_img_logo_t img{width:130px; float:left;}
.v6_line_absolute .block_img_logo_t{margin-right:30px;}

.block_v6_doctors{width:calc(100% - 437px); float:left;}
.v6_doctors_border_line{width:100%; height:102px; overflow:hidden; float:left;}

.block_v6_doctors .v6_doctors_border{width:240px; height:100px; margin-right:30px; border-radius:10px; background:#ffffffcc; border:1px solid #A92BBE; overflow:hidden; cursor:pointer; float:left;}
.block_v6_doctors .v6_doctors_border:hover{background:#F6D6E6bb;}
.v6_line_absolute .v6_doctors_border div{width:calc(100% - 123px); margin:20px 10px 20px 20px; font-size:14px; line-height:20px; color:#535353; float:left;}
.v6_line_absolute .v6_doctors_border img{width:93px; margin-top:11px; float:right;}

.block_v6_doctors .v6_doctors_border_activ{width:240px; height:100px; margin-right:30px; border-radius:10px; border:1px solid #A92BBE; overflow:hidden; cursor:pointer; float:left; background:linear-gradient(to bottom right, #D03383, #9628db) var(--p,101%)/var(--p,101%) no-repeat;}
.block_v6_doctors .v6_doctors_border_activ div{width:calc(100% - 123px); margin:20px 10px 20px 20px; font-size:14px; line-height:20px; color:#fff; float:left;}
.block_v6_doctors .v6_doctors_border_activ img{width:93px; margin-top:11px; float:right;}

.block_v6_doctors .v6_doctors_line{width:100%; float:left;}
.block_v6_doctors .v6_doctors_line a{width:auto; font-size:17px; line-height:22px; color:#545454; border-bottom:1px solid #A92BBE; margin:7px 0 0 calc(50% - 43px); cursor:pointer; float:left; text-decoration:none;}
.block_v6_doctors .v6_doctors_line a:hover{color:#A92BBE;}

/*/\6\/*/






/*/ 7 /*/
.v7_m{margin:20px 0 30px 0;}
.block_v7{width:100%; border-radius:10px; background:#FBFAF6; margin-bottom:75px; float:left;}

.text_bg{width:calc(100% - 610px); height:410px; padding:40px 30px 0 30px; background:url(log.svg) no-repeat center; float:left;}

.v7_img{width:550px; height:450px; border-top-left-radius:19%300px; border-bottom-left-radius:19%300px; overflow:hidden; float:right;}
.v7_img img{width:100%;}

.v7_line_absolute{margin-top:385px; position:absolute;}
.v7_line_absolute .block_img_logo_t{background:#f6d6e6; float:right;}

.block_submit_application{width:660px; padding:10px 20px 15px 20px; margin:0 110px 0 20px; border-radius:10px; background:#F6D6E6; float:left;}

.submit_application_text{font-size:17px; line-height:25px; color:#545454; font-weight:bold; float:left;}


.block_submit_application .button_t{border-color:#F6D6E6; margin:5px 0 0 0; float:right;}

.block_submit_application input{width:280px; padding:0 10px 0 10px; margin:5px 0 0 0; font-size:17px; line-height:48px; color:#545454; border-radius:24px; float:left;}
.personal_information_text{margin-top:7px; font-size:11px; line-height:13px; float:left;}

.button_play{margin:84px 0 0 27px; position:absolute; z-index:5; cursor:pointer;}

/*/\7\/*/




/*/ 8 /*/
.v8{margin:30px 0 30px 0;}
.v8 .center_text_h{width:100%; margin:0 0 10px 0; font-size:34px; line-height:40px; color:#D03383; text-align:center; float:left;}
.v8 .center_text{width:100%; font-size:17px; line-height:21px; color:#545454; text-align:center; float:left;}

.marg_v8{margin:15px 0 15px 0;}

.line_v8_img{width:100%; margin:10px 0 10px 0; float:left;}

.block_v8_img{width:280px; height:175px; margin:15px; overflow:hidden; float:left;}
.block_v8_img img{width:100%; float:left;}

/*/\8\/*/




/*/ 9 /*/
.block_reviews_bord{width:548px; margin:15px 30px 15px 0; padding:25px; border-radius:10px; border:1px solid #D03383; float:left;}

.star_margin{margin:3px 0 0 0; float:left;}
.star_reviews_bg_white{width:105px; height:15px; background:url(star_w.svg); float:left;}
.star_reviews_bg_gold{height:15px; background:url(star_g.svg); float:left;}

.block_reviews_bord .text_right_reviews{font-size:17px; line-height:21px; color:#545454; float:right;}
.block_reviews_bord .text_right_reviews a{text-decoration:underline; color:#545454;}


.reviews_text{width:100%; float:left;}
.text_gradient{width:100%; height:22px; position:relative; top:139px;}
.reviews_text_h{width:100%; margin:0 0 7px 0; font-size:17px; line-height:22px; color:#545454; font-weight:bold; float:left;}
.reviews_text_m{width:100%; height:110px; overflow:hidden; font-size:17px; line-height:22px; color:#545454; float:left;}
.reviews_text_a{margin:10px 0 0 0; font-size:17px; line-height:22px; color:#D03383; font-weight:bold; text-decoration:underline; float:left;}

/*/\9\/*/



/*/ 10 /*/
.v10{margin:30px 0 30px 0;}
.v10 .center_text_h{width:100%; margin:0 0 10px 0; font-size:34px; line-height:40px; color:#D03383; text-align:center; float:left;}
.v10 .center_text{width:100%; font-size:17px; line-height:21px; color:#545454; text-align:center; float:left;}

.block_bord_stages{width:calc(100% - 37px); margin:30px 0 15px 0; padding:35px 10px 25px 25px; border-radius:10px; border:1px solid #D03383; float:left;}

.block_stages33{width:calc(33.3% - 15px); padding:0 15px 0 0; height:260px; float:left;}

.stages_circle{width:100px; height:100px; margin:0 0 10px 0; border-radius:50px; overflow:hidden; background:#F2D2DF; float:left;}
.stages_circle_absol{margin:-3px 0 0 -4px; font-size:55px; line-height:55px; color:#D03383; font-weight:bold; position:absolute; text-shadow:4px 3px #fff;}
.stages_circle img{width:100%; height:auto;}
.stages_text_h{width:100%; margin-bottom:3px; font-size:22px; line-height:27px; font-weight:bold; color:#D03383; float:left;}
.stages_text{width:100%; font-size:17px; line-height:21px; color:#545454; float:left;}

/*/\10\/*/







/*/ line2-v1 /*/
.line2_bg{background:#FBFAF6;}
.v1_mr_t{margin:30px 0 0 0;}


.block_li2_50{width:calc(50% - 40px); padding:30px 40px 40px 0; float:left;}
.block_li2_50 .line_text{width:calc(100% - 30px); margin-bottom:20px;}
.block_li2_50 .block_img_logo_t{margin-top:30px;}

.bg_50_r{width:calc(50% - 60px); padding:30px 30px 0 30px; border-radius:10px; background:#F6D6E6; float:left;}

.text_grey_h{width:100%; font-size:28px; line-height:34px; color:#525252; font-weight:bold; float:left;}
.bg_50_r .line_text{margin:10px 0 25px 0; float:left;}



.select_st{width:100%; height:48px; background:#FFF; padding:0 10px 0 10px; margin:0 0 20px 0; font-size:17px; line-height:48px; color:#545454; border-radius:24px; border:transparent; float:left;}
.select_st:hover{border:transparent;}



.absol_center{float:left;}
.absol_center img{width:330px; height:auto; position:absolute; margin:225px 0 0 452px;}

.block_chek_t{width:calc(100% - 60px); margin:0 0 0 60px; float:left;}
.chek_t{width:50%; margin-bottom:15px; float:left;}
.chek_t svg{margin:0 10px 0 0; float:left;}
.chek_t div{width:calc(100% - 34px); line-height:18px; float:left;}

.mar_chek{margin:22px 0 0 0;}
.chek_text_b{width:230px; font-weight:bold; float:left;}
.chek_t_crossed_out{margin:2px 20px 0 0; font-size:18px; line-height:24px; color:#878787; text-decoration:line-through; float:left;}
.chek_t_b{font-size:22px; line-height:24px; color:#545454; font-weight:bold; float:left;}


.bg_50_r .button_t{border-color:#F6D6E6; margin:40px 0 40px calc(50% - 65px);}

/*/\line2-v1\/*/







/*/ line2-v2 /*/

.li2_v2{margin:30px 0 10px 0;}

.li2_v2 .center_text{margin:0 0 70px 0;}


.block2_v2{width:33.3%; float:left;}
.block2_v2 .stages_circle{margin:0 0 10px calc(50% - 50px);}
.block2_v2_h{width:100%; font-size:22px; line-height:27px; font-weight:bold; text-align:center; color:#D03383; float:left;}
.block2_v2_text{width:100%; font-size:18px; line-height:23px; text-align:center; color:#525252; float:left;}



.li2_v2_bg{width:calc(100% - 50px); padding:20px 20px 20px 30px; margin:35px 0 30px 0; border-radius:10px; background:#F6D6E6; float:left;}
.bg_v2_h{font-size:17px; line-height:22px; font-weight:bold; color:#525252;}
.bg_v2_h a{text-decoration:none;}
.bg_v2_text{width:100%; font-weight:bold; font-size:17px; line-height:22px; color:#525252;}

/*/\line2-v2\/*/




/*/ line2-v3 /*/
.li2_v3_mar{margin:0 0 100px 0;}
.block_v3_50{width:calc(50% - 5px); padding:30px 5px 40px 0; float:left;}
.warranty_v3_50{width:calc(50% - 50px); padding:30px 50px 0 0; float:left;}
.warranty_v3_h{width:100%; font-size:17px; line-height:22px; font-weight:bold; color:#525252; float:left;}
.warranty_v3_text{width:100%; float:left;}

.bg_v3_50_r{width:calc(50% - 60px); height:460px; padding:30px 30px 0 30px; border-radius:10px; background-color:#FBFAF6; background-repeat:no-repeat; background-position:bottom right; float:left;}
.bg_v3_50_r .line_text{width:calc(100% - 220px); float:left;}
.bg_v3_50_r .calc_dop{width:calc(100% - 200px); float:left;}
.v3_line2_absolute{margin-top:385px; position:absolute;}

/*/\line2-v3\/*/




/*/ line2-v4 /*/
.li2_v4{float:left;}
.li2_v4 .center_text_h{margin:0 0 30px 0;}

.block_li2_v4_50{width:calc(50% - 60px); padding:30px; border-radius:10px; background:#FBFAF6; float:left;}
.block_li2_v4_25{width:calc(25% - 80px); padding:30px; margin:0 0 0 20px; border-radius:10px; background:#FBFAF6; float:left;}
.block_li2_v4_25 img{margin:0 0 30px calc(50% - 89px); float:left;}

.li2_v4_img{margin:0 0 30px calc(50% - 206px); float:left;}
.li2_v4_img img{margin:0 15px 0 15px; float:left;}


.li2_v4_text_c_h{width:100%; margin:0 0 5px 0; font-size:21px; line-height:26px; font-weight:bold; text-align:center; color:#525252; float:left;}
.li2_v4_text_c{width:100%; margin:0 0 25px 0; font-size:18px; line-height:23px; text-align:center; color:#525252; float:left;}
.li2_v4_text{width:100%; margin:0 0 10px 0; font-size:16px; float:left;}
.b50{width:50%; float:left;}

/*/\line2-v4\/*/




/*/ line2-v5 /*/
.li2_v5{margin:40px 0 40px 0;}
.li2_v5

.block_bg_v5_50_2{width:calc(50% - 60px); padding:5px 30px 0 10px; margin:0 20px 0 0; border-radius:10px; background:#F6D6E6; float:left;}

.block_bg_v5_50_2 img{float:left;}

.block_bg_v5_50_2 .button_play{margin:222px 0 0 10px;}

.block_bg_v5_50_2 .text_grey_h{width:calc(100% - 300px); margin:25px 0 15px 0; font-size:21px; line-height:23px; float:left;}
.block_bg_v5_50_2 .line_text{width:calc(100% - 187px); height:138px; font-size:18px; float:left;}
.block_bg_v5_50_2 .line_text_m{width:calc(100% - 300px); font-size:11px; line-height:16px; text-align:right; color:#929292; float:right;}



.li2_v5 .block_img_logo_t{width:calc(50% - 57px); margin-left:57px; background:#F6D6E6;}
.li2_v5 .block_img_logo_t .img_b_text_v3{color:#555;}

.li2_v5 .block_bg_svg .line_text{margin:0;}
/*/\line2-v5\/*/





/*/ line2-v6 /*/
.li2_v6{margin:0 0 30px 0;}

.block_bg_svg{width:calc(50% - 67px); margin:10px 0 0 57px; padding:20px 0 30px 10px; border-radius:10px; background:#FBFAF6 url(img7.png) bottom right no-repeat; float:left;}
.block_bg_svg svg{margin:22px 20px 0 0; float:left;}

.block_bg_svg .text_grey_h{width:calc(100% - 150px); margin:0 0 10px 0; font-size:21px; line-height:23px; float:left;}
.block_bg_svg .line_text{width:calc(100% - 150px); font-size:18px; float:left;}

.block_li2_v6{width:calc(50% - 20px); padding:5px 0px 0 0px; margin:0 20px 0 0; float:left;}

.block_li2_v6_2{width:calc(50% - 57px); margin-bottom:55px; float:right;}
.block_li2_v6_2 img{width:100%; border-radius:10px; float:right;}

ul.ul_li2_v6{width:100%; font-size:19px; line-height:21px; list-style:none; padding:0; margin:10px 0 0 0; float:left;}
ul.ul_li2_v6 li{margin:0; font-weight:bold; float:left;}
ul.ul_li2_v6 p{width:calc(100% - 24px); margin:0 0 10px 24px; font-size:17px; line-height:19px; float:left;}

.absolut_li2_v6{position:absolute; z-index:2;}
.block_circle_v6{width:390px; height:110px; border-radius:10px; background:#ffffffed; border:1px solid #A92BBE; margin:325px 0 0 30px; overflow:hidden; float:right;}

.circle_v6_r{width:180px; height:180px; border-radius:90px; margin:-35px -20px 0 0; background:#F6D6E6; float:right;}
.circle_v6_m{width:80px; height:80px; border-radius:40px; margin:50px 0 0 50px; background:linear-gradient(to bottom right, #D03383, #9628db) var(--p,101%)/var(--p,101%) no-repeat; float:left;}
.block_circle_v6:hover .circle_v6_m{width:180px; height:180px; border-radius:90px; margin:0;}
.block_circle_v6:hover .circle_v6_m svg{margin:65px 0 0 65px;}
.circle_v6_m svg{fill:#FFF; margin:15px 0 0 15px;}
.circle_v6_text{width:calc(100% - 180px); margin:33px 0 0 20px; font-weight:bold; font-size:14px; line-height:19px; color:#545454;  float:left;}


.block_li2_v6 .button_t{margin:20px 0 0 0;}

/*/\line2-v6\/*/





/*/ line2-v7 /*/
.block_li2_v7{width:calc(100% - 430px);  float:left;}
.block_li2_v7 .v6_h{width:calc(100% - 300px);  float:left;}
.block_li2_v7 .line_text{width:100%; float:left;}


.li2_v7 .block_img_logo_t{float:right;}


.block_bg_li2_v7{width:calc(100% - 60px); padding:30px; margin:40px 0 40px 0; border-radius:10px; background:#FBFAF6; float:left;}
.block_bg_li2_v7 img{width:172px; margin:0 90px 0 0; float:left;}

.bg_li2_v7_450{width:450px; float:left;}
.bg_li2_v7_450 .text_grey_h{font-size:25px; line-height:31px; margin:20px 0 0 0;}
.bg_li2_v7_450 .line_text{font-size:18px; margin:10px 0 0 0; float:left;}


.bg_li2_v7_right{width:226px; float:right;}
.bg_li2_v7_right .li2_v7_bold{width:100%; margin:10px 0 10px 0; font-weight:bold; font-size:20px; line-height:25px; color:#545454; text-align:center; float:left;}
.bg_li2_v7_right .button_t{margin:0;}

/*/\line2-v7\/*/





/*/ line2-v8 /*/
.line2_bg_v8{width:calc(100% - 26px); padding:0 13px 0 13px; margin-bottom:2px; background:#FBFAF6; border-radius:2px; float:left;}
.line2_bg_v8_text{float:left;}
.line2_bg_v8_text_a{line-height:44px; float:left;}
.line2_bg_v8_text_a:hover{line-height:44px;}
.line2_bg_v8_text_d{line-height:44px; float:left;}
.line2_bg_v8 svg{margin:10px 0 0 3px; float:left;}

.line2_bg_v8_right{float:right;}
.li_v8_crossed_out{line-height:44px; text-decoration:line-through; text-decoration-color:#B62DAA; margin:0 20px 0 0; float:left;}
.li_v8_sale_text{font-size:20px; line-height:44px; float:left;}
.li_v8_sale_bg{font-size:15px; line-height:24px; font-weight:bold; padding:0 20px 0 20px; margin:10px 0 0 20px; background:#F6D6E6; border-radius:12px; float:left;}
/*/\line2-v8\/*/



/*/ line2-v9 /*/
.li2_v9{margin:40px 0 40px 0; float:left;}

.li2_v9_border{width:calc(100% - 457px); border-radius:10px; background:#FBFAF6; border:5px solid #F6D6E6; float:right;}
.li2_v9_border .text_grey_h{width:calc(100% - 380px); margin:30px 0 0 30px; font-size:21px; line-height:22px; float:left;}

.li2_v9_white_circle{width:330px; height:120px; text-align:center; background:#FFF; border-top-left-radius:20% 100px; border-bottom-left-radius:20% 100px; float:right;}

.li2_v9_white_circle img{width:150px; height:120px;}


.li2_v9_bg_pink{width:calc(100% - 40px); margin:80px 0 64px 0; padding:20px; background:#F6D6E6; border-radius:44px; overflow:hidden; float:left;}

.li2_v9_bg_pink img{height:120px; margin:-50px 0 0 15px; position:absolute;}

.v9_bg_pink_text{width:calc(100% - 602px); margin-left:40px; float:left;}
.v9_bg_pink_text .bg_v2_text{width:100%; font-size:20px; float:left;}
.v9_bg_pink_text .line_text{width:100%; float:left;}


.li2_v7_all{width:calc(100% - 230px); float:left;}
.li2_v9_bg_pink .bg_li2_v7_right .li2_v7_bold {width:100%; margin:3px 0 0 0;}
.li2_v9_bg_pink .bg_li2_v7_right .center_text{width:100%;}

.li2_v9_bg_pink .button_t{border-color:#F6D6E6; margin:0; float:right;}

.li2_v9_bg_pink .bg_li2_v7_right{width:462px;}





.li2_v9_menu{margin:0 0 40px calc(50% - 206px); float:left;}
.li2_v9_menu .button_play{margin:0; position:static; float:left;}

.menu_video{margin-left:30px; line-height:25px; color:#535353; text-decoration:none; float:left;}


/*/\line2-v9\/*/





/*/ line2-v10 /*/
.li2_v10{margin:40px 0 0 0;}

.block_li2_v10{width:calc(100% - 450px); float:left;}


.block_protezirovanie{padding:0 15px 2px 15px; border-radius:24px; cursor:pointer; border:2px solid; border-color:#CA318B; margin:0 20px 10px 0; line-height:38px; font-size:20px; color:#525252; font-weight:bold;
background:#FFF; transition:.4s, background-position 0s; float:left;}

.block_protezirovanie_activ{padding:0 15px 2px 15px; border-radius:24px; cursor:pointer; border:2px solid; border-color:#CA318B; margin:0 20px 10px 0; line-height:38px; font-size:20px; color:#fff; font-weight:bold;
background:linear-gradient(to bottom right, #D03383, #9628db) var(--p,101%)/var(--p,101%) no-repeat; transition:.4s, background-position 0s; float:left;}



.marg_li2_v10{margin:40px 0 40px 0;}
.li2_v10_block_img{width:400px; height:225px; border-radius:10px; margin-right:20px; overflow:hidden; float:left;}
.li2_v10_block_img img{width:100%; float:left;}

.li2_v10_block_img_right{width:400px; height:225px; border-radius:10px; margin-left:20px; overflow:hidden; float:left;}
.li2_v10_block_img_right img{width:100%; float:left;}

.text_li2_v10{width:calc(100% - 420px); float:left;}
.text_li2_v10 .v6_h {margin:0 0 5px 0;}
.text_li2_v10 .bold_text{width:100%; font-size:18px; float:left;}
.text_li2_v10 a{width:100%; font-weight:bold; margin-top:15px; float:left;}

/*/\line2-v10\/*/




/*/ line2-v11 /*/
.block_bg_li2_v11{width:calc(100% - 60px); padding:30px; margin:10px 0 40px 0; border-radius:10px; float:left;}
.text_li2_v11{width:100%; margin-bottom:20px; float:left;}
.text_li2_v11 .line_text{width:50%; float:left;}

.block_bg_li2_v11 li{width: calc(100% - 364px);}

.button_t_white{padding:0 20px 2px 20px; border-radius:24px; cursor:pointer; border:2px solid; border-color:#D03383; background:#FFF; line-height:38px; font-size:20px; color:#525252; text-decoration:none; font-weight:bold; float:left;}
.button_t_white:hover{line-height:38px; font-size:20px; color:#D03383;}


.line_block_li2_v11{width:100%; margin:10px 0 40px 0; float:left;}
.video_v2{width:600px; height:413px; border-radius:10px; overflow:hidden; float:left;}
.video_v2 .button_play{margin:150px 0 0 175px;}

.video_v2 .button_play div{font-size:30px; line-height:108px; color:#BB2E9F; font-weight:bold; float:left; margin-right:3px;
text-shadow:-0   -2px 0   #FFFFFF, 0   -2px 0   #FFFFFF, -0    2px 0   #FFFFFF, 0    2px 0   #FFFFFF, -2px -0   0   #FFFFFF,  2px -0   0   #FFFFFF, -2px  0   0   #FFFFFF, 2px  0   0   #FFFFFF, -1px -2px 0   #FFFFFF, 1px -2px 0   #FFFFFF, -1px  2px 0   #FFFFFF, 1px  2px 0   #FFFFFF, -2px -1px 0   #FFFFFF, 2px -1px 0   #FFFFFF, -2px  1px 0   #FFFFFF, 2px  1px 0   #FFFFFF, -2px -2px 0   #FFFFFF, 2px -2px 0   #FFFFFF, -2px  2px 0   #FFFFFF, 2px  2px 0   #FFFFFF, -2px -2px 0   #FFFFFF, 2px -2px 0   #FFFFFF, -2px  2px 0   #FFFFFF,  2px  2px 0   #FFFFFF;}

.video_v2 img{width:100%; height:auto; float:left;}
.video_v2 video{width:auto; height:auto; float:left;}

.video_v2_t_absolute{width:570px; border-radius:0 0 10px 10px; padding:10px 15px 10px 15px; margin:341px 0 0 0; background:#f6d6e6b0; line-height:26px; font-size:28px; color:#525252bd; font-weight:bold; position:absolute;}

.block_li2_v11{width:calc(100% - 630px); margin:0 0 0px 30px; float:left;}

.block_li2_v11_button_video{width:282px; margin:0 10px 10px 0; padding:10px 3px 10px 10px; border:1px solid #D03383; border-radius:10px; cursor:pointer; float:left;}
.block_li2_v11_button_video svg{ float:left;}
.block_li2_v11_button_video div{width:calc(100% - 78px); margin:0 0 0 10px; font-size:14px; line-height:22px; float:left;}

.block_li2_v11 .button_t{margin:10px 0 0 0;}
/*/\line2-v11\/*/





/*/ line2-v12 /*/
.m_li2_v12{margin:0 0 30px 0;}
.block_li2_v12{width:calc(100% - 540px); float:left;}
.li2_v12_h{width:100%; margin:0 0 10px 0; font-size:21px; line-height:26px; font-weight:bold; float:left;}

.block_li2_v12 .bold_text{width:100%; margin:5px 0 5px 0; float:left;}
.block_li2_v12 .line_text{width:100%; float:left;}


.m_li2_v12 .img_b_text_v3{color:#555;}

/*/\line2-v12\/*/



/*/ line2-v13 /*/
.m_li2_v13{margin:0 0 30px 0;}
.block_li2_v13_left{width:520px; height:293px; border-radius:10px; overflow:hidden; margin:0 0 75px 0; float:left;}
.block_li2_v13_left img{width:100%; height:auto; float:left;}
.block_li2_v13_left video{width:calc(100% + 1.5px); height:auto; margin-left:-0.5px; position:relative;}

.block_li2_v13{width:calc(100% - 540px); margin:0 0 0 20px; float: left;}


.m_li2_v13 .img_b_text_v3{color:#555;}
/*/\line2-v13\/*/



/*/ line2-v14 /*/
.m_li2_v14{margin:40px 0 80px 0;}

/*/\line2-v14\/*/







/*/ line2-v15 /*/
.li2_v15{margin:30px 0 60px 0;}

.block_li2_v15{width:calc(100% - 400px); float:left;}

.bord_li2_v15{float:right;}
.bord_li2_v15 .block_circle_v6{height:180px; margin:40px 0 0 0;}


.bord_li2_v15 .circle_v6_r{width:150px; height:150px; border-radius:75px; margin:15px -8px 0 0;}
.bord_li2_v15 .circle_v6_m{margin:35px 0 0 37px;}
.bord_li2_v15 .circle_v6_m svg{margin:15px 0 0 23px;}

.bord_li2_v15 .block_circle_v6:hover .circle_v6_m{width:150px; height:150px; border-radius:75px; margin:0;}
.bord_li2_v15 .block_circle_v6:hover .circle_v6_m svg{margin:50px 0 0 58px;}

.bord_li2_v15 .circle_v6_text{height:100px;}
.circle_text_a{margin:0 0 0 20px; border-bottom:1px solid #525252; font-size:14px; line-height:16px; color:#525252; text-decoration:none; float:left;}
.circle_text_a:hover{border-bottom:1px solid #D03383;}


/*/\line2-v15\/*/




/*/ line2-v16 /*/
.li2_v16{margin:50px 0 60px 0; padding:30px 0 30px 0; background:#FBFAF6;}
.text_li2_v16{width:calc(100% - 570px); float:left;}
.text_li2_v16 svg{margin:0 15px 0 0; float:left;}

.text_h_svg{width:calc(100% - 55px); margin-bottom:15px; float:left;}
.text_h_h16{font-size:34px; line-height:34px; color:#D03383; float:left;}
.text_h_h16 div{font-weight:bold; float:left;}

.li2_v16 .line_text{width:100%; margin-bottom:15px; float:left;}


.block_circl_right{width:320px; float:right;}
.circl_v16{width:320px; height:320px; text-align:center; overflow:hidden; text-align:center; border-radius:160px; background:#F6D6E6; float:left;}
.circl_v16 img{height:320px;}


.block_circl_right .block2_v2_text{font-size:14px; line-height:20px; margin-top:5px;}
.block_circl_right a{width:100%; font-size:18px; line-height:20px; text-align:center; letter-spacing: 2px; color: #c43196; float:left;}
/*/\line2-v16\/*/




/*/ line2-v17 /*/
.m_li2_v17{margin:0 0 30px 0;}
.m_li2_v17 .block_v5_right{margin:0;}

/*/\line2-v17\/*/






/*/ line3-v1 /*/
.line3_v1{margin:30px 0 30px 0;}
.line3_v1 ul{margin:10px 0 15px 0;}
.line3_v1 .select_st{margin-top:15px;}
.line3_v1 .chek_text_b{margin:5px 0 10px 0;}
.line3_v1 .chek_t_crossed_out{margin:5px 0 0 0;}
.line3_v1 .absol_center img{margin:217px 0 0 460px;}

.line3_v1 .bg_50_r .button_t{margin:40px 0 40px calc(50% - 120px);}
/*/\line3-v1\/*/




/*/ line3-v2 /*/
.line3_v2{margin:0 0 30px 0;}

.line_menu_l3_v2{margin:30px 0 30px calc(50% - 379px); float:left;}
.menu_l3_v2{margin:0 15px 0 15px; font-size:20px; line-height:24px; color:#545454; font-weight:bold; text-decoration:none; float:left;}
.menu_l3_v2:hover{color:#D03383;}

.line3_v2 .block_img_logo_t_v5{position:static; margin:0 0 0 20px; float:left;}
.line3_v2 .img_b_text_v3{color:#555;}

.line3_v2-2{margin:30px 0 30px 0;}
.block_stages25{width:calc(25% - 15px); padding:0 15px 0 0; float:left;}
.block_stages25 .stages_text_h{height:80px;}
.block_stages25 .stages_text{height:170px;}
.stages_border{width:100%; padding:15px 0 15px 0; margin:20px 0 0 0; border-bottom:1px solid #D03383; border-top:1px solid #D03383; float:left;}
.stages_border svg{ float:left;}
.text_crossed_out{line-height:26px; text-decoration:line-through; text-decoration-color:#B62DAA;}
.text_price22{margin:0 5px 0 20px; font-size:22px; line-height:26px; color:#555; float:left;}

.line3_v2-2 .line_text{width:100%; margin:30px 0 0 0; text-align:center; float:left;}


/*/\line3-v2\/*/



/*/ line3-v3 /*/
.line3_v3 .v6_line{margin:30px 0 80px 0; padding:30px 0 0 0;}
.line3_v3 .block_v6_left{margin-bottom:30px;}
.doc_ortodontiya{margin-top:30px;}

.v9_bg_pink_text .line_text{width:100%; margin:0; float:left;}

.mar_li3_v3 .line_menu_l3_v2{margin:0 0 30px calc(50% - 287px);}

.line3_v3 .li2_v9_bg_pink{margin:30px 0 30px 0;}


/*/\line3-v3\/*/



/*/ line3-v4 /*/
.line3_v4{}

.line3_v4 .li2_v2_bg{margin:0 0 30px 0;}
.line3_v4 .li2_v2_bg .img_b_text_v3{color:#555;}

.block_3_v4{width:calc(100% - 520px);  float:left;}

.line3_v4 .block_img_logo_t_v5{margin:0px 0 0 20px; position:static; float:right;}


.line3_v4 .button_t{border-color:#F6D6E6; margin:10px 20px 0 0;}
.line3_v4 .line_text{width:100%; margin:5px 0 0 0; float:left;}

.block_sale_price{width:calc(100% - 296px); margin:10px 0 0 0; float:right;}


/*/\line3-v4\/*/



/*/ line3-v5 /*/
.line3_v5{}

.line_img3_v5{width:100%; margin:10px 0 10px 0; float:left;}
.img3_v5{width:120px; height:80px; border-radius:5px; margin:0 20px 10px 0; overflow:hidden; cursor:pointer; float:left;}
.img3_v5 img{width:100%; float:left;}
.img3_v5 .absolute_bg{width:120px; height:80px; background:#ffffffb8; position:absolute;}
.img3_v5:hover .absolute_bg{background:#ffffff00;}

.img3_v5_activ{width:120px; height:80px; border-radius:5px; margin:0 20px 10px 0; overflow:hidden; cursor:pointer; float:left;}
.img3_v5_activ img{width:100%; float:left;}


.line3_v5-2{padding:30px 0 30px 0; margin:0 0 30px 0;}

.img3_v5-2{width:600px; height:400px; margin:0 30px 0 0; border-radius:10px; overflow:hidden; float:left;}
.img3_v5-2 img{width:100%; float:left;}

.block3_v5-2{width:calc(100% - 630px); float:left;}

.block3_v5-2 .block_work_examples{width:200px; height:132px; margin:0 20px 20px 0;}
.block3_v5-2 .block_work_examples img {width:100%;}


.block3_v5-2 .bg_v2_text{width:calc(100% - 220px); margin:0 0 5px 0; color:#CC3389; float:left;}
.block3_v5-2 .line_text{width:calc(100% - 220px); float:left;}



.block3_v5-2 .block_circl_right{width:415px;}
.block3_v5-2 .circl_v16{width:90px; height:90px; border-radius:45px; margin:0 10px 0 0;}
.block3_v5-2 .circl_v16 img{width:90px; height:auto; margin-top:15px;}

.a_3_v5{width:calc(100% - 425px); margin:25px 10px 0 0; font-size:22px; line-height:24px; float:left;}

.block3_v5-2 .block_circl_right .block2_v2_text{width:calc(100% - 100px); text-align:left;}
.block3_v5-2 .block_circl_right a{width:calc(100% - 100px); text-align:left; margin:10px 0 0 0;}

/*/\line3-v5\/*/










/*/ line3-v6 /*/
.li3_v6{margin:0 0 30px 0;}

.li3_v6 .block_bg_svg .line_text{margin:0;}
.li3_v6 .block_bg_v5_50{width:calc(50% - 260px); height:285px; padding:5px 10px 0 230px; border-radius:10px; float:left;}

.li3_v6 .block_bg_v5_50 .text_grey_h{width:100%;}
.li3_v6 .block_bg_v5_50 .line_text{width:100%;}

.li3_v6 .block_img_logo_t{width:calc(50% - 57px); margin-left:57px; background:#F6D6E6;}
.li3_v6 .img_b_text_v3{color:#555;}
/*/\line3-v6\/*/




/*/ line3-v7 /*/
.li3_v7{margin:0 0 30px 0;}

.line_table{width:100%; margin:0 0 10px 0; background:#FBFAF6; border-bottom:1px solid #D03383; float:left;}
.block_table_img{width:120px; text-align:center; float:left;}
.block_table_img img{margin:15px 0 0 0; height:60px;}

.block_table_tbold{width:342px; min-height:60px; padding:15px 3px 15px 15px; background:#F6D6E6; font-size:17px; line-height:23px; font-weight:bold; float:left;}
.block_table_text{width:calc(100% - 493px); padding:8px 3px 5px 10px; font-size:15px; line-height:16px; float:left;}


.li3_v8{margin:0 0 40px 0;}
/*/\line3-v7\/*/






/*/ line4-v1 /*/
.line_4_v1{width:100%; margin:40px 0 40px 0; float:left;}

.line_4_v1 .video_v2{float:right;}
.line_4_v1 .video_v2 video{width:auto; height:100%;}


.block_4_v1{width:calc(100% - 630px); margin:0 30px 0 0; float:left;}
.block_4_v1 .line_text{width:100%; margin:5px 0 20px 0; float:left;}

.block_4_v1 .manufacturers_svg_text{width:100%; margin-bottom:10px; float:left;}
.block_4_v1 .manufacturers_svg_text svg{margin-right:20px; float:left;}
.block_4_v1 .manufacturers_svg_text div{width:calc(100% - 39px); line-height:18px; float:left;}


.block_4_v1 .button_t, .block_4_v1 .button_play_v6{margin:20px 20px 0 0;}
/*/\line4-v1\/*/





/*/ line4-v2 /*/
.li4_v2{float:left;}



/*/\line4-v2\/*/



/*/ line4-v3 /*/
.li4_v3{margin:40px 0 50px 0;float:left;}

.li4_v3 .block_li2_v13{width:calc(100% - 600px); margin: 0 0 0 80px;}
.li4_v3 .block_li2_v13_left{margin:0 0 0 0;}
.li4_v3 .block_work_examples{width:100%; height:auto; margin:10px 0px 0 0;}

.block_520_li4_v3{width:520px; float:left;}
.li4_v3 .block_work_examples .block_v{margin:98px 0 10px 487px;}



.li4_v3 .v6_h{margin:0 0 20px 0;}
.li4_v3 .line_text{float:left;}
.li4_v3 .line_text p{margin:0 0 30px 0;}

.li4_v3 .button_t{margin:50px 20px 0 0;}
.li4_v3 .button_t_white{margin:50px 0 0 0;}

/*/\line4-v3\/*/


/*/ line4-v4 /*/
.li4_v4{}
/*/\line4-v4\/*/




/*/ line4-v5 /*/
.li4_v5{margin:40px 0 30px 0;}
.block_li3_v5{width:100%; padding:0 0 65px 0; border-radius:10px; background:#F6D6E6; overflow:hidden; float:left;}



.block_circle_li3_v5{width:500px; margin:0 0 0 calc(50% - 250px); float:left;}

.circle_1{width:500px; height:480px; border-radius:250px; background:#ffffff63; margin:-70px 0 0 calc(50% - 250px); float:left;}
.circle_1 img{width:270px; height:141px; margin:calc(50% - 45px) 0 0 calc(50% - 135px); float:left;}
.circle_2{width:200px; height:200px; border-radius:100px; background:#ffffff63; margin:150px 0 0 150px; position:absolute;}
.circle_2 svg{width:106px; height:auto; margin:62px 0 0 47px; float:left;}



.block_text_li3_v5{width:554px; margin:330px 0 0 355px; position:absolute; }


.text_li3_v5_bold{width:250px; margin:0 0 10px calc(50% - 125px); font-size:20px; font-weight:bold; text-align:center; float:left;}
.text_li3_v5{width:100%; text-align:center; float:left;}


/*/\line4-v5\/*/




/*/ line4-v6 /*/
.li4_v6{margin:30px 0 30px 0; }

.li4_v6 .center_text_h{margin:0 0 30px 0;}
.li4_v6 .block_li2_v12 .line_text{margin:10px 0 20px 0;}
.li4_v6 .block_v5_right{margin:0 0 0 0;}
/*/\line4-v6\/*/


/*/ line4-v7 /*/
.li4_v7{margin:30px 0 30px 0;}

/*/\line4-v7\/*/


/*/ line4-v8 /*/
.li4_v8{margin:30px 0 30px 0;}

.li4_v8 .center_text_h{margin:0 0 15px 0;}
.li4_v8 .center_text{margin:0 0 20px 0;}

.li4_v8 .button_t{margin:30px 0 10px calc(50% - 133px);}

/*/\line4-v8\/*/


/*/ line4-v9 /*/
.li4_v9{margin:30px 0 30px 0;}

/*/\line4-v9\/*/





/*/ line4-v10 /*/
.li4_v10{margin:30px 0 100px 0;}
.li4_v10 .center_text{margin:0 0 35px 0;}
.li4_v10 img{width:100%;}
.li4_v10_absolute{position:absolute;}

.li4_v10 .v6_line_absolute{margin-top:-60px;}

/*/\line4-v10\/*/



/*/ line5-v1 /*/
.li5_v1{margin:30px 0 30px 0;}
.block_li5_v1{width:calc(50% - 57px); float:left;}
.block_li5_v2{width:100%; border-radius:10px; overflow:hidden; float:left;}
.block_li5_v2 img{width:100%; float:left;}
.li5_v1 .block_li2_v6{width:calc(50% - 40px); margin:0 0 0 40px;}

.li5_v1 .block_circle_v6{margin:-50px 0 0 calc(50% - 195px); float:left;}
/*/\line5-v1\/*/



/*/ line5-v2 /*/
.li5_v2{margin:30px 0 5px 0;}
.li5_v2 .center_text{margin:0 0 35px 0;}

/*/\line5-v2\/*/




/*/ line5-v3 /*/
/*/\line5-v3\/*/

/*/ line5-v4 /*/
/*/\line5-v4\/*/




/*/ line5-v5 /*/
.li5_v5{margin:10px 0 30px 0;}
.li5_v5 .center_text_h{margin:0 0 30px 0;}
.li5_v5 .block_li2_v13{width:calc(100% - 600px); margin:0 0 0 80px;}

.li5_v5 .v6_h{margin:0 0 20px 0;}
.li5_v5 .line_text p{margin:0 0 30px 0;}
.li5_v5 .button_t, .li5_v5 .button_t_white{margin:20px 20px 0 0;}
.li5_v5 .block_work_examples{width:100%; height:auto; margin:10px 0px 0 0;}
.li5_v5 .block_li2_v13_left{margin:0 0 0 0;}
.li5_v5 .block_work_examples .block_v{margin:98px 0 10px 487px;}

/*/\line5-v5\/*/





/*/ line5-v6 /*/
.li5_v6{margin:30px 0 30px 0;}

/*/\line5-v6\/*/



/*/ line5-v7 /*/
.li5_v7{margin:30px 0 0 0;}
.li5_v7 .center_text_h{margin:0 0 30px 0;}

/*/\line5-v7\/*/



/*/ line5-v8 /*/
.li5_v8{margin:40px 0 0 0;}
.li5_v8 .block_v5_right{margin:0; height:auto;}

/*/\line5-v8\/*/




/*/ line5-v9 /*/
.li5_v9{margin:30px 0 30px 0; padding:30px 0 30px 0; background:#FBFAF6;}
.li5_v9 .line_text{width:100%; margin-bottom:15px; float:left;}

/*/\line5-v9\/*/





/*/ line5-v10 /*/
.li5_v10{margin:30px 0 0 0;}

/*/\line5-v10\/*/




/*/ line5-v11 /*/
.li5_v11{margin:30px 0 30px 0;}

.li5_v11 .block_bord_stages{width:100%; margin:0; padding:0; border:none;}
.li5_v11 .center_text_h{margin:0 0 40px 0;}



/*/\line5-v11\/*/




/*/ line6-v1 /*/
.li6_v1{}
.li6_v1 .circle_v6_m svg{margin:15px 0 0 19px;}
.block_circle_v6:hover .circle_v6_m svg{margin:65px 0 0 69px;}
/*/\line6-v1\/*/



/*/ line6-v3 /*/
ul.pl{width:100%; font-size:19px; line-height:19px; list-style:none; padding:0; margin:10px 0 0px 0; float:left;}
li.pl_li{width:calc(100% - 64px); list-style:none; background:url(li_pl.svg) no-repeat; padding:0 0 15px 34px; margin:0 0 7px 10px; float:left;}

ul.mi{width:100%; font-size:19px; line-height:19px; list-style:none; padding:0; margin:10px 0 0px 0; float:left;}
li.mi_li{width:calc(100% - 64px); list-style:none; background:url(li_mi.svg) no-repeat; padding:0 0 15px 34px; margin:0 0 7px 10px; float:left;}

.b1 .block_v5_right{margin:0 0 10px 0;}
.b2 .block_li2_v13_left{margin:0 0 10px 0;}
/*/\line6-v3\/*/




/*/ line7 /*/
.circle_paradont .circle_1 img{width:277px; height:170px; margin:calc(50% - 80px) 0 0 calc(50% - 138px);}

.block_li7_v1{width:500px; margin-right:40px; float:left;}


.li7 .block_v5_right{height:auto;}

/*/\line7\/*/







/*/ line /*/
.line_before_after{width:calc(33.3% - 26px); margin:26px 26px 0 0; border-radius:10px; overflow:hidden; float:left;}
.line_before_after img{width:100%; height:auto; float:left;}

/*/\line\/*/














/*/ line6-v2 /*/


/*/\line6-v2\/*/


@media screen and (max-width:1760px){





}

@media screen and (max-width:1264px){



.line1{width:calc(100% - 20px); padding:0 10px 0 10px;}

.block_v4{width:calc(100% - 243px); margin-bottom:15px;}

.block_v6_left{width:calc(100% - 350px);}

.block_submit_application{margin:0 20px 0 20px;}

.line_v4{padding:40px 0;}



.video_v2 {margin:0 0 0 calc(50% - 300px);}
.block_li2_v11{width:100%;  margin:20px 0 0 0;}
.block_li2_v11 .button_t{margin: 10px 0 0 calc(50% - 131px);}

.block_li2_v6{width:50%; margin:0;}

.absol_center img{display:none;}



.v9_bg_pink_text{width:calc(100% - 572px);  margin-left:110px;}


.li2_v9_bg_pink{margin:50px 0 30px 0;}
.li2_v9_menu{margin:0 0 0 calc(50% - 206px);}



.line3_v4 .block_3_v4{width:calc(100% - 412px);}

.a_3_v5{width:100%; margin:5px 0 15px 0;}
.block3_v5-2 .block_circl_right{float:left; margin:0;}



.line_4_v1 .video_v2{margin:0;}

.block_text_li3_v5{margin:330px 0 0 calc(50% - 277px);}



}



@media screen and (max-width:1160px){
.line_v1 h2{width:100%;}
.line_v1 p{width:100%;}

.video_v1{margin:15px 0 0 calc(50% - 280px); float:left;}
.absol_blok_text{margin:440px 0 0 8px;}
.line_v1 .manufacturers_svg_text{width:100%;}

.block_doctor_v2{margin:0 0 0 calc(50% - 160px);}
.line_doctor_v2{width:100%;}

.v7_line_absolute{margin-top:295px;}

.li2_v9_border{width:calc(100% - 10px); margin-top:20px;}

.text_li2_v16{width:calc(100% - 330px);}
.block_v3_50 {width:calc(100% - 20px); padding:30px 0 40px 20px;}
.li2_v2_bg{margin:35px 0 0 0;}

.bg_v3_50_r {height:auto;}
.v3_line2_absolute{margin-top:20px; position:static; float:left;}
.li2_v3_mar {margin: 0 0 30px 0;}

.block_bg_v5_50 .line_text {height:auto; margin-bottom:15px;}

.block_li2_v7 .v6_h{width:100%;}
.bg_li2_v7_450{width:calc(100% - 428px);}
.block_bg_li2_v7 img{margin:0 30px 0 0;}


.block_bg_v5_50 .text_grey_h{width:calc(100% - 187px);}
.block_bg_v5_50 .line_text_m {width:calc(100% - 187px);}


.absolut_li2_v6{position:static; float:left;}
.block_circle_v6 {margin:5px 0 0 0;}
.block_li2_v6_2 {margin-bottom:0;}


.v9_bg_pink_text{width:calc(100% - 110px);  margin-left:110px;}
.li2_v9_bg_pink img{margin:6px 0 0 0;}
.li2_v9_bg_pink .bg_li2_v7_right {margin:10px calc(50% - 231px) 0 0;}





.block_stages25{width:calc(50% - 15px); margin-bottom:15px;}

.block3_v5-2{width:100%;}
.img3_v5-2{margin:0 0 20px 0;}



.block_bg_v5_50_2{width:calc(100% - 20px); margin:0; padding: 5px 10px 0 10px;}

.li2_v5 .block_img_logo_t{margin-top:10px;}








.doc_ortodontiya{margin-top:43px;}



}



@media screen and (max-width:1008px){
.line_v3{width:100%;}
.b_video_v3{width:100%; height:auto; margin-top:25px;}
.v3_text_h{width:100%;}

.block_v5{width:100%;}
.block_v5_right {margin:15px 0 75px calc(50% - 260px); float:left;}
.block_li2_v13_left{margin:15px 0 75px calc(50% - 260px);}

.block_v6_doctors{width:100%;}
.v7_m {margin:180px 0 0px 0;}
.v9 .v7_m {margin:20px 0 0 0;}
.v6_doctors_border_line{margin-top:15px;}

.v7_img{display:none;}
.text_bg{width:calc(100% - 20px); height:auto; padding:20px 5px 0 15px; background:none;}
.v7_line_absolute{margin-top:15px; position:static; float:left;}
.v7_line_absolute .block_img_logo_t{margin-bottom:15px; float:left;}
.block_submit_application{width:calc(100% - 60px); margin:0 0 0 10px;}
.block_v7{padding-bottom:20px; margin-bottom:0;}


.block_li2_50 {width:calc(100% - 60px); padding:30px; margin-bottom:20px;}
.bg_50_r {width:calc(100% - 60px);}
.chek_t{margin-bottom:15px;}
.block_chek_t{width:100%; margin:0;}


.block_li2_v12{width:100%;}
.block_li2_v13{width:100%; margin:0;}


.bg_50_r .button_t{margin:10px 0 0 calc(50% - 65px);}


.li2_v5 .block_img_logo_t{width: calc(50% - 17px); margin-left:17px;}
.block_bg_svg {width:calc(50% - 27px); margin:10px 0 0 17px;}
.block_bg_v5_50{width:calc(50% - 40px); padding:5px 10px 0 10px;}



.block_li2_v4_50{width:calc(100% - 60px);}
.li2_v4_text{text-align:center;}
.block_li2_v4_25{width:calc(50% - 80px); padding:30px; margin:20px 10px 0 10px;}


.m_li2_v17 .block_v5_right{margin:15px 0 0 calc(50% - 260px);}


.v6_line_absolute{margin-top:25px; position:static; float:left;}

.v6_line img{width:250px;}
.block_v6_left{width:calc(100% - 250px);}


.line3_v4 .block_3_v4{width:100%;}
.line3_v4 .block_img_logo_t_v5{margin:20px 0 0 20px;float:left;}

.line3_v3 .v6_line{margin:30px 0 30px 0; padding:30px 0 30px 0;}

.li3_v6 .block_bg_svg{width:calc(50% - 67px); margin:10px 0 0 57px;}


.li3_v6 .block_bg_v5_50 {width:calc(100% - 240px);}


.li3_v6 .block_bg_svg{width:calc(100% - 10px); margin:10px 0 0 0;}
.li3_v6 .block_img_logo_t{width:calc(100% - 20px); margin-left:20px;}


.block_table_tbold {width:calc(100% - 138px); min-height:auto;}

.block_table_text{width:calc(100% - 13px); padding:8px 3px 15px 10px;}



.block_4_v1{width:100%; margin:0 0px 0 0;}
.line_4_v1 .video_v2{margin:0 calc(50% - 300px) 0 0;}




.li4_v3 .block_li2_v13{width:100%; margin:0;}
.block_520_li4_v3{margin:0 0 0 calc(50% - 260px);}
.li4_v3 .button_t{margin:0 20px 0 0;}
.li4_v3 .button_t_white{margin:0;}
.li4_v6 .block_v5_right{margin:0 calc(50% - 260px) 0 0; float:right;}
.li4_v10 .v6_line_absolute{margin-top:10px;}
.li4_v3 .v6_h{margin:10px 0 20px 0;}



.li5_v5 .block_li2_v13{width:100%; margin:0;}
.li5_v5 .button_t{margin:0 20px 0 0;}
.li5_v5 .button_t_white{margin:0 0 0 0;}


.li5_v8 .block_v5_right{margin:0 0 0 calc(50% - 260px);}


.b1 .block_v5_right{margin:15px 0 15px calc(50% - 260px);}
.b2 .block_li2_v13_left{margin:15px 0 15px calc(50% - 260px);}

.block_li7_v1{margin:0 0 0 calc(50% - 250px);}

}




@media screen and (max-width:960px){
.video_v1 .button_play{margin:180px 0 0 155px;}

.line2_bg_v8_text{width:calc(100% - 115px);}


.block_li2_v6{width:100%;}


.block_li2_v6_2{width:100%;}
.block_li2_v6_2 img{display:none;}


.block_li2_v7{width:100%;}
.li2_v7 .block_img_logo_t{margin-top:15px; float:left;}


.bg_li2_v7_right{margin:15px calc(50% - 113px) 0 0;}
.bg_li2_v7_450 .text_grey_h{margin:0;}

.v6_line{padding:30px 0 30px 0;}

.block_circle_v6{margin:15px 0 0 0;}


.block_li5_v1{width:100%;}
.li5_v1 .block_li2_v6{width:100%; margin:0;}





}





@media screen and (max-width:900px){
.v6_line img{display:none;}
.v6_line .v6_line_absolute img{display:block;}
.block_v6_doctors .v6_doctors_border img{display:block;}
.block_v6_left{width:100%;}

.v7_m{margin:0;}

.v6_line_absolute{margin-top:20px; position:static; float:left;}


.bg_li2_v7_450{width:calc(100% - 202px);}

.li2_v5 .block_img_logo_t{width:calc(100% - 17px); margin-left:17px;}
.block_bg_svg{width:calc(100% - 10px); margin:10px 0 0 0;}
.block_bg_v5_50{width:calc(100% - 20px); margin:0 0 20px 0;}


.v6_line{margin:30px 0 40px 0;}
.m_li2_v14{margin:30px 0 10px 0;}



.li2_v5 .block_bg_v5_50_2{width:calc(100% - 40px); margin:0;}






}





@media screen and (max-width:870px){
.block_work_examples{margin:40px 0 0 calc(50% - 200px);}
.right_doctor_v4{float:left; margin:0 0 15px calc(50% - 170px);}
.block_doctor_v4{position:static; margin:0; }
.line_v4 .button_svg{ margin:15px 0 0 calc(50% - 250px);}
.block_v4{width:100%; margin-bottom:0; text-align:center;}
.line_v4{margin:0;}

.text_li2_v10{width:100%;}
.li2_v10_block_img{margin:0 0 20px calc(50% - 200px);}

.block_li2_v10{width:100%; margin-bottom:20px;}



}

@media screen and (max-width:800px){

.block_li2_v15{width:100%;}
.bord_li2_v15 .block_circle_v6{margin:40px calc(50% - 196px) 0 0;}
.bord_li2_v15{width:100%;}

.block_bg_li2_v11{background-image: none !important;}

.line_menu_l3_v2{width:100%; margin:30px 0 30px 0;}

}







@media screen and (max-width:720px){

.block_submit_application .button_t {float:left;}
.block_submit_application input{width:309px;}

.block_circl_right{margin:0 calc(50% - 160px) 20px 0;}
.text_li2_v16{width:100%;}

.li2_v9_white_circle{display:none;}
.li2_v9_border .text_grey_h{width:calc(100% - 30px); margin:20px 0 20px 30px;}



.v9_bg_pink_text{width:100%; margin-left:0;}
.li2_v9_bg_pink img{display:none;}
.li2_v9_bg_pink .bg_li2_v7_right{width:100%; margin:10px 0 0 0;}

.li2_v7_all{width:100%;}
.li2_v9_bg_pink .button_t{margin:10px calc(50% - 113px) 0 0;}

.v9_bg_pink_text .bg_v2_text{text-align:center;}
.v9_bg_pink_text .line_text{text-align:center;}


.line2_bg_v8_text_d{width:calc(100% - 18px); line-height:22px; padding:8px 0 5px 0;}
.line2_bg_v8_text_a{width:calc(100% - 18px); line-height:22px;}

.li4_v8 .line2_bg_v8_text_a{width:calc(100% - 18px); line-height:22px; float:left;}
.li4_v8 .line2_bg_v8_text_d{width:calc(100% - 18px); line-height:22px; float:left;}

}


@media screen and (max-width:690px){
.v8{margin:10px 0 0 0;}
.block_sale_price{width:100%;}

.submit_application_text_phone {width:calc(100% - 10px); padding:0 0 0 10px; text-align:left; float:left;}
.block_submit_application .submit_application_text{margin:10px 0 0 0;}
}

@media screen and (max-width:640px){
.block_v8_img{margin:15px 0 15px calc(50% - 140px);}

.block_bg_li2_v11 .button_t {margin:0 20px 10px 0;}

.li2_v2 .center_text{margin:0 0 20px 0;}
.block2_v2{width:100%; margin-bottom:20px;}

.warranty_v3_50{width:100%; padding:30px 0 0 0;}


.video_v2{width:100%; margin:0; height:auto;}
.video_v2_t_absolute{width:calc(100% - 50px); font-size:20px; margin:0; border-radius:10px;}
.video_v2 .button_play{margin:150px 0 0 calc(50% - 125px);}



}




@media screen and (max-width:600px){
.video_v1{width:100%; height:auto; border-radius:10px; margin:15px 0 0 0;}
.video_v1 img{width:100%; float:left;}
.video_v1 video{width:100%; float:left;}
.video_v1 .button_play{margin:calc(50% - 54px) 0 0 calc(50% - 125px);}

.absol_blok_text{width:calc(100% - 34px); padding:16px 17px 10px 17px; margin:10px 0 0 0; position:static; float:left;}
.block_manufacturers{width:100%;}

.block_stages33{width:100%; padding:0; margin-bottom:10px; text-align:center;}
.stages_circle {margin:0 0 10px calc(50% - 50px);}

.block_reviews_bord {width:calc(100% - 52px); margin:15px 0 15px 0;}

.feedback_logo{width:calc(100% - 52px);}

.manufacturers_img{margin:0 0 5px calc(50% - 88px);}

.block_bg_li2_v11{width:calc(100% - 40px); padding:20px;}
.text_li2_v11 .line_text{width:100%;}



.block_stages25{width:calc(100% - 15px);}
.block_stages25 .stages_text_h{height:auto;}
.block_stages25 .stages_text{height:auto;}


.img3_v5-2{width:100%; height:auto;}

.line_4_v1 .video_v2{width:100%; margin:0;}

.block_520_li4_v3{width:100%;  margin:0;}
.li4_v3 .block_li2_v13_left{width:100%;}
.li4_v3 .block_li2_v13_left img{width:100%;}
.li4_v3 .block_work_examples{width:300px; margin:10px 0px 0 calc(50% - 150px);;}
.li4_v3 .block_work_examples .block_x{margin:44px 0 0 10px;}
.li4_v3 .block_work_examples .block_v{margin:44px 0 0 266px;}

.block_circle_li3_v5{width:100%; margin:0;}
.circle_1{width:300px; height:300px; border-radius:150px; margin:20px 0 0 calc(50% - 150px);}
.circle_2{margin:50px 0 0 50px;}

.block_text_li3_v5{width:100%; margin:30px 0 0 0; position:static;}
.li4_v6 .block_v5_right{margin:0;}





.li5_v5 .block_work_examples{width:300px; margin:10px 0px 0 calc(50% - 150px);;}
.li5_v5 .block_work_examples .block_x{margin:44px 0 0 10px;}
.li5_v5 .block_work_examples .block_v{margin:44px 0 0 266px;}

.block_bg_v5_50_2 img{display:none;}
.block_bg_v5_50_2 .button_play{margin:12px 0 0 10px;}
.block_bg_v5_50_2 .text_grey_h{width:100%; margin:70px 0 15px 0;}
.block_bg_v5_50_2 .line_text{width:100%; height:auto;}
.block_bg_v5_50_2 .line_text_m{width:100%; margin:15px 0 15px 0;}



.block_bg_li2_v11 li {width:calc(100% - 24px);}

.li3_v6 .block_bg_v5_50{width:calc(100% - 25px); height:auto; padding:5px 10px 10px 15px; background-image: none !important;}




}


@media screen and (max-width:540px){

.block_v5_right{width:100%; height:auto; margin:15px 0 75px 0;}
.block_img_logo_t_v5{width:calc(100% - 57px); margin:250px 0 0 25px;}

.line_v4 .button_svg{width:calc(100% - 31px); margin:15px 0 0 0;}
.line_doctor_v2 .button_svg{width:calc(100% - 31px); margin:15px 0 15px 0;}
.line_v4 .button_svg div{font-size:17px; text-align:center;}
.line_doctor_v2 .button_svg div{font-size:17px; text-align:center;}


.block_v6_doctors .v6_doctors_border{margin:0 0 0 calc(50% - 120px);}

.block_img_logo_t{width:calc(100% - 57px); margin:0 0 0 25px;}


.block_li2_v13_left{width:100%; height:auto; margin:15px 0 75px 0;}
.m_li2_v17 .block_v5_right{margin:15px 0 0 0;}

.block_li2_50{width:100%; padding:30px 0 30px 0;}
.bg_50_r{width:calc(100% - 60px);  padding:30px;}


.block_bg_li2_v7 img{display:none;}
.bg_li2_v7_450{width:100%;}


.block3_v5-2 .bg_v2_text{width:100%;}
.block3_v5-2 .line_text{width:100%; margin:0 0 20px 0;}

.block_bg_svg .line_text{width:calc(100% - 100px);}



.li5_v8 .block_v5_right{width:100%; margin:0;}


.b1 .block_v5_right{margin:15px 0 15px 0;}
.b2 .block_li2_v13_left{margin:15px 0 15px 0;}


.block_li7_v1{width:100%; margin:0;}

.popup_block_video{min-width:calc(100% - 62px); margin:99px 0 0 10px;}



.bg_v3_50_r .line_text{width:100%;}
.bg_v3_50_r{background-image: none !important;}




}




@media screen and (max-width:480px){
.button_svg div{line-height:22px;}
.block_submit_application .submit_application_text{width:calc(100% - 20px);}
.block_submit_application .button_t {width:calc(100% - 26px); padding:0 10px 0 10px; text-align:center;}


.block_v6_left .button_t{margin:0 0 10px calc(50% - 123px);}
.button_play_v6{margin:0 0 0 calc(50% - 106px);}

.block_work_examples{width:320px; height:105px; margin:20px 0 0 calc(50% - 160px);}
.block_work_examples .block_v{margin:72px 0 10px 286px;}
.block_work_examples .block_x{margin:72px 0 10px 10px;}
.button300 {width:calc(100% - 6px); margin:38px 0 20px 0;}

.button_phone{width:calc(100% - 6px); margin:40px 0 30px 0;}

.v2_text {width:100%; margin:0;}

.feedback_logo{width:calc(100% - 2px); margin:10px 0 0 0;}

.absol_blok_text div {width:calc(100% - 126px); margin:0 0 0 5px; font-size:12px;}


.block_img_logo_t img{display:none;}
.block_img_logo_t_v5 img{display:none;}
.img_logo_text_v3 {width:calc(100% - 55px); padding:15px 5px 15px 50px;}
.v6_line .v6_line_absolute img{display:none;}
.block_v6_doctors .v6_doctors_border img{display:block;}

.button_play{margin:44px 0 0 27px;}




.li2_v4_img img{width:120px; margin:0 5px 0 5px;}
.li2_v4_img{margin:0 0 30px calc(50% - 130px);}


.block_li2_v4_25{width:calc(100% - 60px); margin:20px 0 0 0;}


.chek_t{width:100%;}
.bord_li2_v15 .block_circle_v6{width:100%; margin:40px 0 0 0;}
.li2_v10_block_img{width:100%; margin: 0 0 20px 0;}
.li2_v9_menu{ margin:0;}


.block_bg_v5_50 .text_grey_h{width:100%;}
.block_bg_v5_50 .line_text{width:100%;}
.block_bg_v5_50 .line_text_m{width:100%;}
.block_bg_v5_50{padding:5px 10px 10px 10px;}

.block_circle_v6{width:calc(100% - 2px);}
.li5_v1 .block_circle_v6{width:calc(100% - 22px);margin:-50px 10px 0 10px;}


.li2 .button_t{font-size:18px; margin:0;}

.block_v3_50{width:calc(100% - 30px);  padding:30px 10px 40px 20px;}

.block_li2_50 .button_play_v6{margin:10px 0 0 0;}

.block3_v5-2 .block_circl_right{width:100%;}

.li2_v10_block_img_right{width:100%; height:auto; margin-left:0;}

.video_v2 .button_play{margin:80px 0 0 calc(50% - 125px);}

.block_li2_50 .button_t{margin:0; font-size:16px;}


.li3_v6 .block_bg_v5_50 .line_text{margin:0;}

.block_li2_v13_left .block_img_logo_t_v5{margin:150px 0 0 25px;}

.line2_bg_v8_text_d{overflow-wrap: break-word;}
.v6_h{overflow-wrap: break-word;}





}

@media screen and (max-width:400px){
.block_submit_application .button_t{padding:10px; line-height:20px;}
    .block_submit_application .submit_application_text{padding:10px; line-height:20px;}
.center_text_h{font-size:30px;}
.line_4_v1 .button_t{width:calc(100% - 26px); padding:10px; line-height:20px; text-align:center;}

.line3_v1 .bg_50_r .button_t{margin:40px 0 40px 0;}


.block_v5_right .block_img_logo_t_v5{margin:180px 0 0 25px;}

}

@media screen and (max-width:360px){
.block_doctor_v2{margin:0;}





}