

@media (min-width: 1366px){
    #wrapper.padding_wrapper .section_inner{
         margin: 0 auto;
     }
     #wrapper.padding_wrapper .section334 .section_inner,
     #wrapper.padding_wrapper .section312 .section_inner{
         width: 940px;
             /*margin-left: 180px;*/
     }
         #wrapper.padding_wrapper .section144{
             width: calc(100% - 90px);
             margin-left: 90px;
         }
     
 }
 
 @media  (min-width: 1700px) and  (max-width: 2000px){
     .section1144 .section_inner{
         width: 80vw;
     }
 }
 @media (max-width: 1500px){
         #sections_preview{
         padding: 30px;
     }
     #sections_preview .section_preview{
         margin-right: 10px;
     }
 
 }
 @media (max-width: 1400px){
 /*    #sections_preview .section_preview .image{
         height: 11vw;
     }*/
     #wrapper{
         overflow: hidden;
     }
     
         #wrapper.padding_wrapper .section130 .section_inner{
         margin-left: 100px;
         min-width: auto;
         width: calc(100% - 180px);
 }
 .section1121 .image1 img{
         height: 100%;
         object-fit: cover;
     }
 
 }
 @media (max-width: 1366px){
 
         #wrapper.padding_wrapper .section334 .section_inner,
     #wrapper.padding_wrapper .section312 .section_inner{
         /*width: 940px;*/
             margin-left: 180px;
     }
     #wrapper.padding_wrapper .section334.inner_width940 .slider{
         width: 100%;
     }
     #wrapper.padding_wrapper .section334 .slider,
     #wrapper.padding_wrapper .section312 .slider {
         width: calc(100% - 220px);
         max-width: 100%;
     } 
     #wrapper.padding_wrapper .section334 .slide,
     #wrapper.padding_wrapper .section312 .slide{
         max-width: calc(100% - 220px);
     }   
     
     #wrapper.padding_wrapper .section334,
     #wrapper.padding_wrapper .section312{
         left: -105px;
     }
     #wrapper.padding_wrapper .section334 .section_inner,
     #wrapper.padding_wrapper .section312 .section_inner{
             margin-left: 230px;
     }
     
     #wrapper.padding_wrapper .section156 .section_inner{
         margin: 0 auto;
     }
 
     .section2120.menu_open{
         overflow-x: auto;
     }
     .section2120 .menu_content{
         height: auto;
     }
     #wrapper.padding_wrapper .section1319 .section_inner {
         /*width: calc(100% - 180px);*/
         
     }
     #wrapper.padding_wrapper .section165 .section_inner {
         width: calc(100% - 180px);
         
     }
    #wrapper.padding_wrapper .section144{
             width: calc(100% - 90px);
             margin-left: 90px;
             min-width: unset;
         }
     .padding_wrapper .section144 .image_box.image_size_600x900{
         height: 29vw;
     }
     .section1121 .form1{
         padding: 40px;
     }
     
     .section1157 .catalog_items .content{
         padding: 30px;
     }
     #wrapper.padding_wrapper .section1157.section .section_inner,
     #wrapper.padding_wrapper .section1156.section .section_inner{
             width: calc(100% - 7vw);
     }
     .section1418 .image1{
         left: -50px;
     }
     .section1418 .image2{
         right: -50px;
     }
     #sections_preview .section_preview{
         width: 45%;
     }
     
 }
 
 @media (max-width: 1300px){
 
     #wrapper.padding_wrapper .section1157.section .section_inner{
             width: calc(100% - 11vw);
     }
     #wrapper.padding_wrapper_right{
         padding-right: 0;
     }
     .section.section1126{
         display: none;
     }
     .section126 .width1170 .right.btn_one_line .btn1,
     .section126 .width1170 .right.btn_one_line .btn2{
         margin-left: 0;
         float: none;
     }
     .section1157 .catalog_items .content{
         padding: 40px;
     }
     
 /*		#wrapper.padding_wrapper .section1319 .section_inner {
         width: calc(100% - 200px);
         
     }*/
 }
 @media (max-width: 1220px){
     .section126 .right.btn_one_line .btn1,
     .section126 .right.btn_one_line .btn2{
         margin-left: 0;
         float: none;
         width: 250px;
     }
     #wrapper.padding_wrapper .section1157.section .section_inner{
         width: 100%;
     }
     .padding_wrapper .section144 .image_box.image_size_600x900{
         height: 34vw;
     }
     #wrapper.padding_wrapper .section144{
         margin-left: 0;
         width: 100%;
     }
     #wrapper.padding_wrapper .section334 .arr1 ,
     #wrapper.padding_wrapper .section312 .arr1 {
         max-width: 100%;
     }   
     .section1157 .catalog_items .title1,
     .section1157 .catalog_items .txt1{
         margin-bottom: 20px;
     }
     .section312 .slide, .section312 .arr1{
         background-size: 100%;
         background-repeat: no-repeat;
         height: 36vw;
     }
     .section312 .slider{
         height: 36vw;
     }
 
     #wrapper.padding_wrapper .section334 .slider,
     #wrapper.padding_wrapper .section312 .slider {
         width: 100%;
         max-width: 100%;
     } 
     #wrapper.padding_wrapper .section334 .section_inner,
     #wrapper.padding_wrapper .section312 .section_inner{
         margin: 0 auto;
     }
     #wrapper.padding_wrapper .section334 .slide,
     #wrapper.padding_wrapper .section312 .slide{
         max-width: 100%;
     } 
     #wrapper.padding_wrapper .section334,
     #wrapper.padding_wrapper .section312{
         left: 0;
     }
     .padding_wrapper .section303 .map{
         width: 100%;
         margin-left: 0;
     }
 /*    #wrapper.padding_wrapper .section156 .slider{
         width: 100%;
     }
 
     
     */
     
     #sections_preview .section_preview{
         width: 46%;
     }
 /*    #sections_preview .section_preview .image{
         height: 15.5vw;
     }*/
     .section1117 .menu-toogler_widget, .section1117 .menu-toogler_widget_close{
         display: block;
     }
     .editor_true .section1117 .menu-toogler_widget_close{
         display: none !important;
 
     }
     .section1117 .menu_widget_close{
         display: block;
     }
     .section1117{
         left: -261px;
         overflow: visible;
     }
     .section1117.view_menu{
         left: 0;
     }
     .editor_true .section1117.view_menu{
         left: 50px;
     }
     .section1117 ul{
         padding-left: 0;
     }
     #wrapper.padding_wrapper{
         padding-left: 0;
     }
     #wrapper.padding_wrapper .section_inner{
         margin: 0 auto;
     }
     #wrapper.padding_wrapper .section145 .section_inner,
     #wrapper.padding_wrapper .section144 .section_inner{
         margin-left: auto;
     }
     #wrapper.padding_wrapper .section1009 .form_wrapper, #wrapper.padding_wrapper .section1009 .all_forms{
         margin-right: 0;
     }
       #mobile_view,
     #ipad_view{
         display: none;
     }
     
     #wrapper.padding_wrapper .section165 .section_inner{
         width: 100%;
         margin-left: 0;
     }
       
     #wrapper.padding_wrapper .section130 .section_inner{
         margin: 0 auto;
         width: 96%;
     }
     #wrapper.padding_wrapper .section165 .section_inner.inner_width{
         max-width: 96%;
     }
     
     #wrapper.padding_wrapper .section1156.section .section_inner{
         margin: 0;
         width: 100%;
     }
     .padding_wrapper .section1157{
         margin-left: 0;
         width: 100%;
     }
     .section1121 .field{
         padding: 10px 0;
     }
     .section1121 .form1 {
         padding: 30px;
     }
         .section1127 .arr1 .right.size_900x900.bottom_big_img{
         width: 45%;
     }
     .extra_images_big .extra_info_block.s150 .left, .extra_images_big .extra_info_block.s150 .right{
         width: 100%;
         float: left;
     }
     .section1418 .extra_img .items{
         width: 80%;
     }
     ::-webkit-resizer {
     background-image: url('');
     background-repeat: no-repeat;
     width: 2px;
     height: 1px;
 }
 ::-webkit-scrollbar {
     width: 2px;
 }
 ::-webkit-scrollbar-button {
     background: #ececec;
     width: 2px;
     height: 0px;
 }
 ::-webkit-scrollbar-thumb {
     -webkit-border-radius: 10px;
     border-radius: 0px;
     background-color: #5ad0ff;
         -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
         border-radius: 10px;
 }
 ::-webkit-scrollbar-track {
     background-color: #eaeaea;
 }
 
 }
 
 
 @media (max-width: 1180px){
     .section.fixed{
         background-position: center;
         -webkit-background-size: cover;
         -moz-background-size: cover;
         background-size: cover;
         -webkit-overflow-scrolling:touch;
         background-attachment: fixed !important;
     }
     .section1155 .image_screen{
         width: 940px;
     }
     .section{
         min-width: 940px;
     }
     .section130.inner_width .section_inner{
         width: 96%;
     }
      .section1158 .width1170 .count3.s300 .images,
      .section1158 .count3.s300 .images{
         height: 240px;
          
      }
      .section1158 .width1170 .count4.s300 .images,
      .section1158 .count4.s300 .images{
         height: 170px;
     }
     
     .section1158 .count4.s200 .images,
     .section1158 .width1170 .count4.s200 .images {
         height: 140px;
     }
 
 
     
     
     .section .section_inner.width1170,
     .section .section_inner{
         width: 940px;
     }
     .section.section1159 .section_inner{
         width: 100%;
     }
 
     body{
         background-attachment: fixed;
     }
 
     .section130 .count5 .image1.s200, .section130 .count5 .image2.s200, .section130 .count5 .image3.s200, .section130 .count5 .image4.s200{
         width: 200px;
     }
     .section130 .count5 .image1.s300, .section130 .count5 .image2.s300, .section130 .count5 .image3.s300, .section130 .count5 .image4.s300{
         width: 200px;
         height: 280px;
     }
     .section130 .image1.s150, .section130 .image2.s150, .section130 .image3.s150, .section130 .image4.s150{
         width: 200px;
         height: 150px
     }
     #img_zoomer_close,
     #img_zoomer_close.portret{
         margin: 0;
         right: 3%;
         top: 3%;
         left: auto;
 
     }
 
     .section1008{
         top: 1%;
     }
     .section1008 .arr1{
         position: relative;
         top: 0;
         right: 0px;
     }
     .section1008.section{
         min-width: 250px;
         right: 0;
 
     }
 
     #img_zoomer_bg{
         min-height: 100%;
         min-width: 100%;        
 
     }
     #img_zoomer,
     #img_zoomer.portret,
     #img_zoomer.square
     {
         height: 90vh;
         width: 90vh;
         background-repeat: no-repeat;        
         background-color: transparent;
         background-position: center center;
         background-size: 100% auto;
         /*border: none;*/
         /*outline: none;*/
     }
     #img_zoomer.square{
         background-size: contain;
     }
 
     #img_zoomer.portret{
         background-size: auto 65%;
 
     }
 
 
     #popup_wrapper{
         width: 90%;
         height: 500px;
         margin: 0;
         left: 5%;
         top: 5%;
         box-sizing: border-box;
 
 
     }
     #popup_wrapper_line2{
         /*display: none;*/
         width: 80%;
     }    
 
     #basket_form_inner{
         width: 90%;
         max-width: 700px;
         height: 90%;
         margin: 0;
         left: 50%;
         top: 50%;
         transform: translate(-50%, -50%);
     }
 
     #basket_form_inner{
         overflow-y: auto;
     }
     #basket_make_order input, #basket_make_order textarea{
         max-width: 100%;
     }
 
     #basket_left, #basket_right{
         float: none;
         width: 100%;
         min-height: 100px;
         height: auto;
         margin: 0;
         border: none;
         padding: 0;
         overflow-y: visible;
     }
 
     #basket_make_order{
         padding-bottom: 30px;
     }
 
     #basket_make_order input,
     #basket_make_order textarea{
         width: 100%;
         height: 40px;
     }
     #basket_make_order textarea{
         max-width: 100%;
         min-width: 100%;
 
     }
     #basket_make_order input[type="submit"]{
     }
     #basket_continue{
 
         width: 100%;
     }
     .section126 .btn1, .section126 .btn2{
         /*margin: 0 auto;*/
         margin-top: 20px;
     }
     .bg_text.section149 .col_3{
         width: calc(100% - 20px);
     }
     .bg_text.section149 .image1, .bg_text.section149 .image2, .bg_text.section149 .image3{
         width: 100%;
     }
     .section.section1116 {
         min-width: 220px;
     }
     .section.section1116 .section_inner{
         width: 100%;
         min-width: 100%;
     }
     .section.section1117 {
         min-width: 220px;
     }
         .section.section1117 .section_inner{
             width: 100%;
             /*min-width: 100%;*/
         }
     .section144 .section_inner{
         width: 100%;
     }
     .section144 .image_box, .padding_wrapper .section144 .image_box {
         height: 18vw;
     }
     .section165 .section_inner{
         width: 100%;
     }
     .section130.inner_width .section_inner{
         width: 96%;
         margin-left: 2%;
     }
     .section156 .section_inner{
         width: 100%;
     }
 
     .section156 .slider .go_left{
         left: 44%;
     }
     .section156 .slider .go_right{
         right: 44%;
     }
     .section145 .image_box, .padding_wrapper .section145 .image_box {
         height: 235px;
     }
     .section1010 .arr1{
         bottom: 0;
         right: 0;
     }
     input {
         margin: 0;
         padding: 0;
     }
 
     .section130 .count5 .image1.s200, .section130 .count5 .image2.s200, .section130 .count5 .image3.s200, .section130 .count5 .image4.s200{
         height: 200px;
     }
     .section130 .catalog_items.count5 .arr1{
         width: 32%;
     }
 
 
     #img_zoomer {
         max-height: 95%;
     }
     .section1117.section .section_inner{
         /*width: 210px;*/
     }
 
     .section2116 ul, .section2116 .logo_center ul{
         flex-direction: row;
         overflow: visible;
         max-height: unset;
     }
     .section2116 li{
         line-height: 40px;
         font-size: 14px;
     }
     .section2116 .animate_menu2 ul .level0 a:hover:after,
     .section2116 .animate_menu1 ul .level0 a:after,
     .section2116 .animate_menu1 ul .level0 a:before,
     .section2116 .animate_menu2 ul .level0 a:hover:before{
         display: none;
     }
     .section2120 .menus_block .menu{
         width: 30%;
         margin-right: 1%;
     }
     .section130 .catalog_items.count2.s150 .col_4 {
         width: calc(100% - 220px);
         padding-left: 220px;
         min-height: 180px;
     }
     .section1144 .section_inner .images{
         justify-content: flex-start;
     }
 
     .section1144 .image_box:nth-child(5n){
         margin-right: 0px;
     }
     .section1144 .image_box {
         max-width: 19%;
         max-height: 260px;
         margin-right: 10px;
         margin-bottom: 10px;
     }
     .section1144 .image_box.image_size_400x400{
         max-height: 180px;
     }
     .section1157 .catalog_items .content{
         padding: 30px;
     }
     .section1157 .catalog_items .title1 span,
     .section1157 .catalog_items .title1{
         font-size: 16px !important;
     }
     .section1157 .catalog_items .txt1 span,
     .section1157 .catalog_items .txt1{
         font-size: 14px !important;
     }
     .section1157 .catalog_items.s200.count3 img {
     width: 100%;
     height: auto;
 }
     .section1157 .catalog_items.s300.count3 img {
     width: 100%;
     height: auto;
 }
     .section1157 .catalog_items.s300.count2 img {
     width: 100%;
     height: auto;
 }
     .section1158 .width1170 .count4.s300 .images{
         height: 180px;
     }
     .section1127 .arr1 .image1{
         width: 60%;
     }
     .section1127 .image1.size_900x900.bottom_big_img img,
     .section1127 .image1.size_900x900 img,
     .section1127 .image1.size_700x500 img,
     .section1127 .arr1 img{
         width: 100%;
         height: auto;
     }
     .section1127 .arr1 .btn2,
     .section1127 .arr1 .btn1{
         width: 100%;
     }
     .section1127 .arr1 .right{
         width: 50%;
     }
     .section1127 .right.top_left_deep,
     .section1127 .reverse .right.top_left_deep{
         width: 75%;
         max-width: calc(100% - 250px);
     }
     
     .section1157 .catalog_items.count2{
         width: 100%;
     }
     .section1157 .catalog_items.count2 img{
         width: 50vw;
     }
         .section1157 .section_inner{
         width: 100% !important;
     }
     .section1130.inner_width .section_inner{
         width: 90%;
     }
     .section1130 .catalog_items.count4 .arr1{
         width: 32%;
     }
     .section1226 .arr_wrapp{
         position: static;
         margin-top: 40px;
     }
     .section1226 .arr1:nth-child(2n) .icon_layer,
     .section1226 .arr_wrapp .icon_layer{
         width: 100%;
     }
     .section1226 .arr_wrapp .arr1{
         width: 45%;
     }
     .section1226 .arr_wrapp .arr1:nth-child(2n){
         margin-left: 0;	
         width: 45%;
     }
     .section1226 .image1{
         width: 100%;
         max-width: 100%;
     }
     .section1226 .arr1 .icon_layer{
         box-sizing: border-box;
     }
     .section1250 .middle .btn2,
     .section1250 .middle .btn1,
     .section1250 .small .btn1,
     .section1250 .small .btn2{
         width: 40%;
     }
     .section1418 .extra_img .items{
         width: 100%;
     }
     .section1418 .arr1{
         width: 48%;
         margin-right: 0;
     }
     .section1418 .items{
         justify-content: space-between;
     }
     .section1302 .catalog_items.count3 .arr1{
         width: 31%;
     }
     .section1302 .catalog_items.count4 .arr1{
         width: 31%;
     }
     .section2157 .width1170 .txt_and_btn{
         height: 470px;
     }
     .section2157 .width1170 .last_area .txt_and_btn{
         height: 266px;
     }
     .section2157 .width1170 .img4{
         height: auto;
     }
     #sections_preview .section_preview .image{
         width: 100%;
     }	
     .section1155 .width1170 .image_screen{
         width: 100%;
     }
     .section250 .width1170 .image1, .section250 .width1170 .image2{
         width: 100%;
     }
     #img_zoomer,
     #img_zoomer.portret,
     #img_zoomer.square{
          border: none;
         outline: none;
     }
     .section334 .overlay_image_box div{
         line-height: 1.4;
     }
     .section334 .overlay_image_box .overlay_image_title{
         font-size: 24px;
         margin-bottom: 10px;
     }
     .section334 .overlay_image_box .overlay_image_descr{
         font-size: 18px;
     }
     .section143 .width1170 .image_box {
         height: 230px;
     }
     .section143 .width1170 .image_box.image_size_600x900, .section143 .width1170 .image_box.image_size_300x450 {
     height: 445px;
 }
 }
 
 @media (max-width: 1100px){
     #sections_preview .section_preview{
         width: 45%;
     }
 /*    #sections_preview .section_preview .image{
         height: 14vw;
     }*/
     .section1307 .image1,
     .section1307 .calculator{
         width: calc(80% - 80px);
     }
     .section1157.section .catalog_items .arr1 {
     width: 50%;
     }
 .section1157 .catalog_items.s200.count3 img {
     width: 100%;
     /*height: 470px;*/
 }
 .section1157 .catalog_items.s300.count3 img {
     width: 100%;
     /*height: auto;*/
 }
     .extra_images_big .extra_info_block.s120, .extra_images_big .extra_info_block.s150, .extra_images_big .extra_info_block.s200, .extra_images_big .extra_info_block.s300{
         padding: 40px 20px;
         display: block;
         /*flex-direction: column;*/
     }
     .extra_images_big .extra_info_block .left,
     .extra_images_big .extra_info_block .right{
         float: left;
         width: 100%;
         margin-bottom: 20px;
     }
     .extra_images_big .extra_info_block.s200 .left .extra_images_in_card{
         float: left;
         width: 100px;
         margin-right: 10px;
     }
     .extra_images_big .extra_info_block.s200 .extra_images_in_card .extra_image{
         margin-bottom: 10px;
     }
     .section1160 .go_left{
             left: 40%;
         
     }
     .section1160 .go_right{
             right: 40%;
     }
     .section144 .overlay_image_title{
         font-size: 18px;
     }
     .section144 .image_box, .padding_wrapper .section144 .image_box {
     height: 24vw;
     width: 33.3%;
 }
 
 }
 
 @media (max-width: 960px){ /*800-768*/
     .section250 .btn1,
     .section250 .btn2{
         width: 100%;
 
     } 
       .section1155 .image_screen{
         width: 768px;
     }
     .section1155 .image_box{
         margin-right: 40px;
     }
 
     .section1157.section .catalog_items.s200 img {
         width: 100%;
         height: auto;
     }
     .section1157.section .catalog_items.s300 img {
         width: 100%;
         height: auto;
     }
 
     .section1144 .image_box{
         max-width: 24%;
         max-height: 260px;
     }
     .section1144 .image_box:nth-child(5n){
         margin-right: 10px;
     }
     .section1144 .image_box:nth-child(4n){
         margin-right: 0;
     }
 
     #img_zoomer,
     #img_zoomer.portret,
     #img_zoomer.square
     {
         height: 80vw;
         border: none;
         outline: none;
         width: 80vw;
         background-repeat: no-repeat;        
         background-color: transparent;
         background-position: center center;
         background-size: 100% auto;
         /*border: none;*/
         /*outline: none;*/
     }
     #img_zoomer.portret{
         height: 95vh;
     }
 
 
     .section301 .right.size_400x400.btn_under_text, .section301 .right.size_200x200.btn_under_text{
         width:70%;
     }
     .section301 .right
     /*.section301 .right .right_btn_position,*/
     /*.section301 .right.size_400x400 .right_btn_position*/
     {
         width: 300px;
         margin-right: 100px;
         max-height: 100px;
 
     }
     .section301 .right.size_400x400.right_btn_position,
     .section301 .right.size_200x200.right_btn_position{
         width: 540px;
     }
     .section301.show_btn .right.size_400x400.right_btn_position,
     .section301.show_btn .right.size_200x200.right_btn_position{
         width: 450px;
     }
     .section107 .social_icons{
         position: relative;
         bottom: 0;
         width: 170px;
     }
 
     .section156 .section_inner{
         width: 100%;
     }
     .section{
         min-width: 768px;
     }
     .section.inner_width940 .section_inner,
     .section .section_inner.width1170,
     .section .section_inner{
         width: 768px;
     }
     .section105 .section_inner{
         justify-content: center;
     }
     .section165 .section_inner{
         width: 100%;
     }
     .section .title,
     .section .sub_title{
         /*width: 90%;*/
         margin: 0 auto 15px;
 
     }
     .section1153 .sub_title{
         margin-bottom: 30px;
     }
     .section156 .title{
         margin-top: 100px;
     }
     .section156.big_inner .title, section156 .title{
         width: 80%;
     }
     .section156.big_inner .title{
         margin-top: 120px;
     }
 
     .section105 .social_icons{
         /*margin-top: -20px;*/
     }
 
 
     .extra_info_block_wrapper{
         overflow: auto;
     }
     .extra_info_block{
         width: 700px;
         margin-left: -355px;
     }
 
     .extra_info_block .left{
         width: 100%
     }
 
 
     .extra_info_block .left img{
         max-width: 100%;
         /*display: block;*/
         /*margin-bottom: 10px;*/
     }
 
     .extra_info_block .left,
     .extra_info_block .right{
         float: none;
     }
 
     .extra_info_block .right{
         margin-top: 20px;
     }
 
     .extra_info_block{
         position: relative;
         left: 5%;
         top: 50%;
         width: 90%;
         margin-left: 0;
         margin-top: 120px;
     }
     .extra_info_block .right .extra_info1, .extra_info_block .right .extra_info2, .extra_info_block .right .extra_info3, .extra_info_block .right .extra_info4, .extra_info_block .right .extra_info5 {
         width: 100%;
         height: auto;
         max-height: none;
     }
     .extra_info_block .btn1x,
     .extra_info_block .btn2x,
     .extra_info_block .btn3x,
     .extra_info_block .btn4x,
     .extra_info_block .btn5x{
         width: 100%
     }    
     .extra_info_block .extra_image.image1,
     .extra_info_block .extra_image.image1_2,
     .extra_info_block .extra_image.image1_3,
     .extra_info_block .extra_image.image1_4{
         float: left;
         margin-right: 10px;
         margin-bottom: 10px;
         cursor: pointer;
         height: 90px;
         width: 126px;
     }    
 
     .section250 .width1170 .col_2{
         width: 46%;
     }
     
     .bg_text.section250 .col_2{
         width: 45%;
     }
     .bg_text.section125 .col_2{
         width: 43%;
     }
     .bg_text.section200 .col_4{
         width: calc(21% - 20px);
     }
 
     .extra_info_block{
         width: 448px;
         /*left: 50%;*/
         position: relative;
         margin: 0 auto;
         transform: translate(0);
         top:0;
         left: 0;
         /*-webkit-transform: translate(-50%, -50%);*/
         /*-ms-transform: translate(-50%, -50%);*/
         /*transform: translate(-50%, -50%);*/
     }
     .section1152 .image_box, .section1153 .image_box {
         height: 95px;
         width: 137px;
     }
     .section1152 .images {
         margin-left: 0px; 
     }    
     .section144 .section_inner{
         width: 100%;
     }
     .section155 .btn1, .section155 .btn2{
         margin: 0 auto;
         margin-top: 50px;
     }
     .section155 .btn1{
         margin-left: 50px;
     }
     .section155 .btn2{
         margin-right: 50px;
     }
 
     .section165 .section_inner.inner_width{
         width: 100%;
     }
     .section311 .title{
         font-size: 40px;
     }
     .section311 .title span{
         font-size: 40px !important;
     }
     .section157 .form2 .field{
         width: 40%;
     }
     .section119 .social_icons{
         /*        bottom: -20px;
                 left: 50%;
                 transform: translateX(-50%);
                 width: 100%;*/
 
     }
     .section119 .address-and-ua{
         margin-left: 20px;
     }
     .section119 .social_icons{
         width: 100%;
         /*top: 0;*/
         position: static;
         flex-wrap: wrap;
         justify-content: flex-end;
         margin-right: 0;
         margin-top: 5px;
         padding-top: 5px;
     }
 
     .section119 .phone-and-address{
         padding-bottom: 0px;
         width: 160px;
     }
     .section129 .image1, .section129 .video1{
         height: 400px;
     }
     .section129 .right{
 /*        height: 360px;*/
         width: 44%;
     }
     .section129 .txt1{
         overflow-y: auto;
         max-height: 240px;
     }
 
     .section158 .field input[type="submit"].submit_btn,
     .section258 .field input[type="submit"].submit_btn{
         font-size: 18px;
     }
     .section145 .images{
         /*padding-left: 74px;*/
     }
     .section145 .image_box, .padding_wrapper .section145 .image_box {
         height: 173px;
     }
 
 
     .section160.slider .slider_wrapper{
         width: 100%;
         margin: 0 auto;
         float: none;
     }
     .section160 .text_block{
         width: 60%;
         float: none;
         margin: 0 auto;
         margin-bottom: 20px;
     }
     .section160 .title1, .section160 .sub_title1{
         text-align: center;
     }
     .section160 .btn1, .section160 .btn_descr{
         margin: 0 auto;
     }
     .section160 .images_block{
         margin: 0 auto;
         float: none;
     }
     #popup_img_prev{
         left: 10px;
     }
     #popup_img_next {
         right: 10px;
     }
     /*    .section160 .arr1{
             width: 100%;
         }
     */
     .section130 .btn1, 
     .section130 .btn2,
     .section130 .btn3,
     .section130 .btn4,
     .section130 .btn1x,
     .section130 .btn2x,
     .section130 .btn3x,
     .section130 .btn4x{
         width: 200px;
         max-width: 90%;
     }
     .section130 .col_4 .image1{
         max-width: 90%;
     }
     .section130 .count4 .col_4 .image1.s200{
         height: 180px;
     }
     .section130 .count4 .col_4{
         width: 100%;
     }
     .section1004 .extra_info_block{
         width: 360px;
     }
 
     .section1005 .extra_info_block{
         top: 50%;
         left: 50%;
     }
 
     .section1001 .extra_info_block .left{
         width: 50%;
         margin: 0 auto;
     }
     .section1001 .extra_info_block .right .extra_info1{
         width: 400px;
     }
     .section1007.widget,
     .section1000.widget,
     .section1004.widget,
     .section1006.widget,
     .section1005.widget,
     .section1008.widget,
     .section1010.widget{
         display: none;
     }
 
 
     .section105 .social_icons{
         position: relative;
     }
     #sections_preview .section_preview{
         margin-right: 10px;
         margin-bottom: 10px;
     }
 /*    #sections_preview .section_preview .image{
         height: 14vw;
     }*/
     .section126 .image1.size_350x250, .section126 .video1.size_350x250,
     .section126 .image1.size_700x500, .section126 .video1.size_700x500{
         margin: 0 auto;
         float: none;
         margin-left: 0;	
         margin-bottom: 20px;	
     }
     
     
     
     .section117 .arr1:nth-child(even) .col_2.video1.image_size_350x250,
     .section117 .arr1:nth-child(even) .col_2.video1.image_size_700x500,
     .section117 .arr1:nth-child(even) .col_2.image1.image_size_350x250, 
     .section117 .arr1:nth-child(even) .col_2.image1.image_size_700x500{
         margin: 0 auto;
     }
     .section105 .menu1{
         width: 100%;
     }
     .section105 .menu1 ul{
         display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
         flex-wrap: wrap;
         justify-content: center;
     }
     .section107 .social_icons{
         justify-content: flex-end;
         margin: 0;
         margin-right: 10px;
     }
     .section107 .sn{
         margin-bottom: 0;
     }
     .section107 .sn:last-child{
         margin-right: 0;
     }
     .extra_info_block.s300 .left .extra_images_in_card,
     .extra_info_block.s150 .left .extra_images_in_card,
     .extra_info_block.s120 .left .extra_images_in_card,
     .extra_info_block.s200 .left .extra_images_in_card{
         margin-left: 10px;
     }
     .extra_info_block.s300 .left,
     .extra_info_block.s150 .left,
     .extra_info_block.s120 .left,
     .extra_info_block.s200 .left{
         /*float: left;*/
         display: flex;
         display: -webkit-box; 
         display: -ms-flexbox;
         display: -webkit-flex; 
         justify-content: space-between;
         margin: 0 auto;
         width: 85%;
     } 
 
     .extra_info_block.s300 .right,
     .extra_info_block.s150 .right,
     .extra_info_block.s120 .right,
     .extra_info_block.s300 .right{
         /*float: right;*/
     }
     .extra_info_block.s120 .right,
     .extra_info_block.s200 .right,
     .extra_info_block.s150 .right,
     .extra_info_block.s300 .right{
         width: 80%;
         margin: 0 auto;
         margin-top: 20px;
 
     }
     .extra_info_block.s300 .right .extra_info1, 
     .extra_info_block.s120 .right .extra_info1, 
     .extra_info_block.s150 .right .extra_info1, 
     .extra_info_block.s200 .right .extra_info1{
 
     }
     .extra_info_block.s150,
     .extra_info_block.s120,
     .extra_info_block.s200,
     .extra_info_block.s300 {
         width: 560px;
         margin-top: 5vh;
     }
     .section301.show_btn .right.size_350x100, 
     .section301.show_btn .right.size_700x200, 
     .section301.show_btn .right.size_350x250,
     .section301.show_btn .right.size_700x500{
         width: 300px;
         margin-right: 100px;
     }
     .section301 .right.size_350x100,
     .section301 .right.size_700x200,
     .section301 .right.size_350x100.btn_under_text,
     .section301 .right.size_700x200.btn_under_text,
     .section301 .right.size_350x250,
     .section301 .right.size_700x500,
     .section301 .right.size_350x250.btn_under_text,
     .section301 .right.size_700x500.btn_under_text{
         width: 390px;
 
     }
     .section259 .form_wrapper{
         width: calc(36% - 30px);
         padding: 15px;
     }
     .section1161 .objtimer_new{
         width: 100%;
     }
 
     .section1161 .objtimer_new .wrapp{
         width: 45%;
     }
 
     .section1161 .objtimer_new .timer_svg{
         left: 48%;
         top: -5px;
         opacity: 0.6;
         transform: translateX(-50%);
         -webkit-transform: translateX(-50%);
         -ms-transform: translateX(-50%);
     }
     .section1161 .objtimer_new .days_descr,
     .section1161 .objtimer_new .hrs_descr,
     .section1161 .objtimer_new .min_descr,
     .section1161 .objtimer_new .sec_descr,
     .section1161 .objtimer_new .days,
     .section1161 .objtimer_new .hrs,
     .section1161 .objtimer_new .min, 
     .section1161 .objtimer_new .sec{
         margin: 0 auto;
     }
     .section1161 .objtimer_new {
         width: 50%;
     }
     .section2116 .menu-toogler{
         position: absolute;
         display: block;
         height: 50px;
         line-height: 50px;
         top: 20px;
         left: 0;
         cursor: pointer;
         z-index: 2;
         margin-left: 0px;
     }
     .section2116 .menu-toogler i{
         font-size: 36px;
     }
     .section2116 .menu_block{
         display: none;
     }
     
     .section2116 .menu_block ul{
         flex-direction: column;
     }
     .section2116 .wrapp {
         flex-direction: column-reverse;
     }
     .section2116 .wrapp .logo{
         order: 1;
     }
     .section2116 .logo_center .wrapp{
         flex-direction: row;
         flex-wrap: wrap;
     }
     .section2116 .logo_center .logo{
         margin: 0 calc(50% - 100px);
         order: -1;
 
     }
     .section2116 .logo_center .menu_block{
         width: 49%;
         position: relative;
     }
     .section2116{
         padding: 10px 0;
     }
     .section321 .arr1:nth-of-type(1) .tab_btn{
         left: 0px;
         top: 0;
     }
     .section321 .arr1:nth-of-type(2) .tab_btn{
         left: 0px;
         top: 45px;
     }
     .section321 .arr1:nth-of-type(3) .tab_btn{
         left: 0px;
         top: 90px;
     }
     .section321 .arr1:nth-of-type(4) .tab_btn{
         left: 0px;
         top: 135px;
     }
     .section321 .arr1:nth-of-type(5) .tab_btn{
         left: 0px;
         top: 180px;
     }
     .section321 .arr1:nth-of-type(6) .tab_btn{
         left: 0px;
         top: 225px;
     }
     .section321 .tab_btn{
         border: 1px solid #ccc;
 
     }
     .section321 .tab_btn.active{
         border: 1px solid #ccc;
         border-left: 3px solid #ccc;
 
     }
     .section321 .container{
         padding-top: 0;
         padding-left: 139px;
     }
     .section321 .tab_btn.active:before{
         display: none;
     }
     .section130 .catalog_items.count2 .col_4{
         margin-right: 0;
     }
     .section130 .catalog_items.count2 .arr1{
         width: 100%;
         margin-right: 0;
     }
     .section130 .catalog_items.count2.s120 .arr1{
         width: 49%;
         margin-right: 0;
     }
     .section130 .catalog_items.count2.s200 .image1, 
     .section130 .catalog_items.count2.s200 .image2,
     .section130 .catalog_items.count2.s200 .image3,
     .section130 .catalog_items.count2.s200 .image4{
         top: 20px;
     }
 
     .section129 .image1.size_1200x1200{
         height: 385px;
     }
     .section129 .image1.size_900x700{
         height: 295px;
     }
 
     .section117 .arr1:nth-child(even) .col_2.image_size_840x1200{
         margin-left: auto;
     }
     .section1307 .image1,
     .section1307 .calculator{
         width: calc(100% - 80px);
     }
     
     .section305 .width1170 .right,
     .section305 .width1170 .left,
     .section304 .width1170 .s_content{
         width: 100%;
     }
     .bg_text.section125 .width1170 .col_2, .section125 .width1170 .col_2{
         width: 100%;
     }
     .section2116 .logo_left .menu1{
         position: absolute;
         top: 100%;
         background: #FFF;
         z-index: 10;
         width: 95%;
         left: 0;
         padding-bottom: 15px;
         padding-top: 15px;
         border: 1px solid;
         border-left: 5px solid;
         box-sizing: border-box;
     }
     .section2116 .logo_center .menu1,
     .section2116 .logo_center .menu2{
         position: absolute;
         top: 100%;
         background: #FFF;
         z-index: 10;
         width: 50%;
         left: 0;
         padding-bottom: 15px;
         padding-top: 15px;
         border: 1px solid;
         border-left: 5px solid;
         border-right: none;
         box-sizing: border-box;
     }
     .section2116 .logo_center .menu2{
         left:48%;
         border-left: none;
         border-right: 1px solid;
         
     }
     
     .section2116 .menu_block ul{
         flex-direction: row;
         justify-content: space-between;
     }
     .section2116 li{
         width: 48%;
     }
     
     
     .section2116 li.level1 a{
         justify-content: center;
     }
     .section2116 li.level1{
         width: 90% !important;
         border-left: 1px solid #ececec;
         border-right: 1px solid #ececec;
         border-bottom: 2px solid #ececec;
         left: 5% !important;
         margin-top: -10px;
     }
 
     .section2120 .logo_img.search_active{
         display: none;
     }
     .section2120.menu_open .section_inner .head{
         padding-bottom: 20px;
     }
     .section130 .catalog_items.count2.s150 .col_4 {
         width: calc(100% - 230px);
         padding-left: 230px;
         min-height: 180px;
     }
     .section126.size_900x900 .right{
         width: 290px;
     }
     .section117 .arr1 .col_2.image1 img{
         max-width: 100%;
         height: auto;
         max-height: unset;
         width: 100%;
     }
     .section117 .arr1 .col_2.image1, .section117 .col_2.video1{
         height: auto;
     }
     .section130 .extra_info_block.s300 .right{
         width: 100%;
     }
     .section130 .extra_images_in_card .extra_info_block.s300 .right,
     .section130 .extra_images_in_card .extra_info_block.s300 .left,
     .section130 .extra_info_block.s300 .left{
         width: 100%;
     }
     .section116 ul a{
         text-overflow: ellipsis;
         overflow: hidden;
         white-space: nowrap;
     }
   .section311 .menu1 ul,
     .section311 .menu1{
         text-align: center;
         width: 100%;
     }	
     .section.fixed_top{
         padding: 15px 0;
     }
     .section107 .logo_img, .section107 .logo_text,
     .section105 .logo_img, .section105 .logo_text{
         margin: 0 auto;
     }
     .section1158 .catalog_items.count3 .arr1,
     .section1158 .catalog_items.count4 .arr1{
         width: 31%;
     }
     .section1158 .title1{
         margin-top: 20px;
     }
     .section1158 .width1170 .count3.s300 .images, .section1158 .count3.s300 .images {
         height: 180px;
     }
     
     .section1158 .count4.s200 .images,
     .section1158 .width1170 .count4.s200 .images {
         height: 140px;
     }
     .section1127 .right{
         padding: 40px;
     }
     .section1127 .right.top_left_deep,
     .section1127 .reverse .right.top_left_deep{
         width: 89%;
     max-width: calc(100% - 150px);
     }
     .section1130 .catalog_items.count3 .arr1{
         width: 48%;
     }
     .catalog_items .extra_images_big .extra_info_block .left{
         display: block;
         /*margin-top: 150px;*/
     }
     .catalog_items .extra_images_big .extra_info_block.s200 .left{
         /*margin-top: 300px;*/
         
     }
     .extra_images_big .extra_info_block .left .extra_images_in_card .extra_image{
         width: auto;
     }
     .extra_images_big .extra_info_block.s300 .left .extra_images_in_card,
     .extra_images_big .extra_info_block.s150 .left .extra_images_in_card,
     .extra_images_big .extra_info_block.s120 .left .extra_images_in_card,
     .extra_images_big .extra_info_block.s200 .left .extra_images_in_card{
         margin-left: 0;
     }
 
     .extra_info_block_wrapper.extra_images_big .extra_info_block{
         overflow: auto;
         margin-top: 0;
     }
     .extra_info_block_wrapper.extra_images_big{
         overflow: hidden;
     }
     .extra_images_big .extra_info_block.s200 .left .extra_images_in_card{
         width: 100%;
     }
     .extra_images_big .extra_info_block .extra_images_in_card .extra_image{
         
     }
     .section1130 .catalog_items.count4 .arr1{
         width: 47%;
     }
     .section1145 .section_inner .images{
         -moz-column-count: 3;
     -webkit-column-count: 3;
     column-count: 3;
     }
     .section1302 .catalog_items{
             width: 100%;
             transition: 1s all;
         }
             
         .section1302.section .menu_mobile_btn2 i{
             font-size: 20px;
             line-height: 30px;
             
         }
         .section1302.section .menu_mobile_btn2{
             display: block;
             margin-bottom: 15px;
             text-transform: uppercase;
             font-size: 14px;
                 border-bottom: 1px solid #464646;
             padding-bottom: 10px;
             width: 205px;
             margin: 0 auto;
             margin-bottom: 20px;
         }
         .section1302 .menu1{
             width: 100%;
             display: none;
             margin-bottom: 20px;
                 box-sizing: border-box;
         }
         .section1302 .content_wrapp{
             flex-direction: column;
         }
         .section1302 .menu1.active{
             /*left: -260px;*/
             display: block !important;
         }
 /*		.section1302 .menu1{
             position: absolute;
             height: 100%;
             left: -350px;
             transition: .3s all;
             width: 250px;
             box-sizing: border-box;
         }*/
     .section1127 .width1170 .right{
         max-width: 100%;
     }
 /*	.section130 .catalog_items.count4 .arr1{
         margin-left: 10px;
     }*/
     .section2156 .txt_and_btn{
         height: 192px;
     }
     .section2156.section .title, .section2156.section .sub_title{
         width: 100%;
     }
     .section2156 .area_block {
         width: 192px;
         height: 192px;
     }
     .section2156 .title2, .section2156 .title3{
         margin-bottom: 10px;
     }
     .section2156 .sub_title2, .section2156 .sub_title3{
         display: none;
     }
     .section2157 .area_block,
     .section2157 .txt_and_btn {
         height: auto;
     }
     .section2157 .last_area .txt_and_btn {
         height: 215px;
     }
     .section2157 .title,
     .section2157 .sub_title{
         width: 100%;
     }
     .section2157 .txt_and_btn{
         padding: 20px;
     }
     .section2157 .last_area .area_block,
     .section2157 .last_area .txt_and_btn{
         height: auto;
     }
     .section2157 .img4{
         height: auto;
     }
     .bg_text.section124 .image1, .bg_text.section124 .image2, .bg_text.section124 .image3{
         width: 100%;
     }
     .section126 .image1.size_350x250, .section126 .video1.size_350x250, .section126 .image1.size_700x500, .section126 .video1.size_700x500{
         float: left;
     }
     .section126 .slider_wrapper .size_700x500.right{
         width: 380px;
     }
             .section146 .overlay_image_title,
     .section143 .overlay_image_title{
         font-size: 18px;
     }
     .section146 .overlay_image_descr,
     .section143 .overlay_image_descr{
         font-size: 14px;
         
     }
 }
 
 
 @media (max-width: 860px){
 
     #sections_preview .section_preview {
         width: 46%;
         margin-right: 12px;
     }
 
 /*    #sections_preview .section_preview .image{
         height: 22vw;
     }*/
     .section1159 .catalog_items .arr1{
         width: 100%;
     }
 .section1159 .arr1 .video1 {
     width: 100%;
     height: 45vw;
 }
 #wrapper .popup_video iframe{
     width: 75%;
 }
 
 }
 @media (max-width: 800px) {
     .noise_new{
         background-size: cover;
     }
     .section414 .width1170 .col_3{
         width: 100%;
     }
     .section308 .width1170 .col{
         width: 100%;
     }
     .section1144 .image_box {
     max-width: 23%;
     max-height: 215px;
     }
     .section1127 .arr1 .right.size_900x900.bottom_big_img{
         width: 100%;
     }
     .section1157.section .catalog_items.s200 img {
         width: 100%;
         height: auto;
     }
     .section1157.section .catalog_items .arr1{
         width: 50%;
     }
     
         .section1157.section .catalog_items.s300 img {
         width: 100%;
         height: auto;
     }
     .section1144 .image_box.image_size_400x400 {
         max-height: 147px;
     }
     .section129 .image1.size_1200x1200{
         height: 320px;
     }
 
     .section301.show_btn .right.size_400x400.right_btn_position,
     .section301.show_btn .right.size_200x200.right_btn_position{
         width: 320px;
     }
     .section301 .right.size_400x400.right_btn_position,
     .section301 .right.size_200x200.right_btn_position{
         width: 410px;
     }
 
     .section1258 .content_block{
         flex-direction: column;	
     }
     
     .content_block{
         display: flex;
         flex-direction: column-reverse;
     }
     
     .section158 .form_wrapper,
     .section258 .form_wrapper{
         width: calc(65% - 60px);
         margin: 0 auto;
         margin-top: 40px;
     }
     .section158.section,
     .section258.section{
         background-size: cover;
     }
 
 
     
     .section1156 .menu-toogler{
         display: block;
     }
 
     .section301 .right.size_400x400.btn_under_text, .section301 .right.size_200x200.btn_under_text {
         width: 410px;
     }
 
     .section301 .right.size_350x250 .right_btn_position,
     .section301 .right.size_700x500 .right_btn_position{
         width: 90%;
         margin-right: 0;
     }
 
 
 
     .section301 .right_btn_position .btn1{
         width: 40px;
     }
     .section301.show_btn .right.size_350x250.right_btn_position,
     .section301.show_btn .right.size_700x500.right_btn_position,
     .section301.show_btn .right.size_350x100.right_btn_position,
     .section301.show_btn .right.size_700x200.right_btn_position{
         width: 215px;
         margin-right: 60px;
     }
     /*.section301 .right, .section301 .right .right_btn_position .section301 .right.size_400x400 .right_btn_position*/
 
     .section120 .menu-toogler{
         height: 50px;
         line-height: 40px;
         width: 40px;
     }
 
     .section158 .ico1,
     .section258 .mdico1
     {
         left: 15px;
     }
     .section158 .arr1,
     .section258 .arr1{
         width: 100%;
     }
     .section258 .arr1:nth-child(1){
         order: 10;
     }
     .section258 .arr1:nth-child(2){
         order: 9;
     }
     .section258 .arr1:nth-child(3){
         order: 8;
     }
     .section258 .arr1:nth-child(4){
         order: 7;
     }
     .section258 .arr1:nth-child(5){
         order: 6;
     }
     .section258 .arr1:nth-child(6){
         order: 5;
     }
     .section258 .arr1:nth-child(7){
         order: 4;
     }
     .section258 .arr1:nth-child(8){
         order: 3;
     }
     .section258 .arr1:nth-child(9){
         order: 2;
     }
     .section258 .arr1:nth-child(10){
         order: 1;
     }
     .section120 .menu_social{
         /*padding-top: 20px;*/
         align-items: flex-start;
         flex-wrap: wrap;
         align-items: center;
         justify-content: flex-start;
     }
 
 
     .section1156 .menu-toogler i{
         color: #fff;
     }
     .section1156 .menu-toogler i,
     .section116 .menu-toogler i,
     .section120 .menu-toogler i{
         font-size: 36px;
         line-height: 50px;
     }
 
     .section120 .menu-toogler i{
         line-height: 30px;
     }
     .section116.dark .menu-toogler, .section120.dark .menu-toogler{ 
         color: #fff;
     }
 
     .section116{
         max-height: 100%;
         max-width: 100%;
     }
     .section1156 .menu1{
         position: absolute;
         right: 80px;
         top: 30px;
     }
    
     .section1156.dark .menu1,
     .section116.dark .menu1,
         .section120.dark .menu1{
             background: #333;
         } 
     .section1156 .menu1,
     .section116 .menu1,
     .section120 .menu1{ 
         display: none;
         margin-bottom: 30px;
         box-sizing: border-box;
         position: absolute;
         top: 100%;
         background: #FFF;
         z-index: 30;
         width: 100%;
         left: 0;
         padding-bottom: 15px;
         padding-top: 15px;
         border: 1px solid;
         border-left: 5px solid;
         box-sizing: border-box;
     }
     
      .section1156 .menu1{
         background: #fff;
         left: unset;
         right: calc((100% - 640px)/2);
         max-width: 100%;
         width: 640px;
         border: 1px solid #333;
         border-right: 5px solid #333;
     }
     .section1156 .menu1 li.level1{
         text-align: center !important;
         background: #fff !important;
         width: 90% !important;
         left: 5% !important;
         padding-left: 0 !important;
         border-left: 1px solid #ececec;
         border-right: 1px solid #ececec;
         border-bottom: 2px solid #ececec;
     }
     
     .section1156 .header ul{
         justify-content: space-between;
     }
     
     .section116 ul,
     .section120 ul{
         display: flex;
         /*flex-direction: column;*/
         justify-content: space-between;
         flex-wrap: wrap;
         position: relative;
     }
     
 
     .section116 .menu1 li, .section120 .menu1 li{
         display: block;
         text-align: center;
         box-sizing: border-box;
         line-height: 250%;
         width: 30%;
 
     }
     .section116 .menu1 li.level1, .section120 .menu1 li.level1{
         position: absolute;
         display: none;
         margin-left: 20px;
         width: 100%;
     }
     .section120 .menu1 li.level1 a,
     .section116 .menu1 li.level1 a{
         border: none;
     }
     .section116 .menu1 li.level1,
     .section120 .menu1 li.level1{
         width: 90% !important;
         border-left: 1px solid #ececec;
         border-right: 1px solid #ececec;
         border-bottom: 2px solid #ececec;
         left: 0% !important;
         text-align: center !important;
     }
     
     
     
     .section120 .social_icons{
         justify-content: flex-end;
         margin-left: 15px;
         width: 80%;
         /*padding-bottom: 20px;*/
     }
 
     .section120 .sn{
         width: 30px;
         height: 30px;
         line-height: 30px;
     }
 
     .section120 .sn-tg:after{
         width: 30px;
         height: 30px;
     }
 
 
     .section120 .search_form.show_search{
         height: 34px;
         margin-left: auto;
         margin-right: 0;
 
 
     }
 
     .section120 .find_popup{
         top: 60px;
     }
 
     .section120 .find_popup .result_title{
         padding-right: 10px;
     }
 
     .section120.menu_open .search_form{
         display: none;
     }
 
 
 
     #basket_left .item.caption{
         display: none;
     }
     #basket_left .item .image,
     #basket_left .item .title,
     #basket_left .item .quantity,
     #basket_left .item .price,
     #basket_left .item .itogo{
         float: none;
         text-align: left;
         margin-left: 0;
         width: 100%;
         line-height: 1.5;
     }
     #basket_left .item .title:before{
         display: inline;
         content: "Название: ";
     }
     #basket_left .item .quantity:before{
         display: inline;
         content: "Количество: ";
     }
     #basket_left .item .price:before{
         display: inline;
         content: "Цена за ед.: ";
     }
     #basket_left .item .itogo:before{
         display: inline;
         content: "Итого: ";
     }
 
 
     #popup_wrapper{
         background-image: none;
     }
 
     #popup_wrapper_line1{
         font-size: 20px;
         width: 100%;
         /*position: static;*/
         padding-top: 10px;
 
     }  
 
     #popup_wrapper .btn{
         width: 250px;
         margin-top: 10px;
         box-sizing: border-box;
         /*position: static;*/
 
     }
 
     .section1000 .extra_info_block .right .extra_info1,
     .section1000 .extra_info_block .right{
         width: 100%;
 
     }    
     .section1001 .extra_info_block .right .extra_info1,
     .section1001 .extra_info_block .right{
         width: 100%;
 
     }    
     .section1000 .btn1{
         width: 100%;
 
     }
     .section1001 .btn1{
         width: 100%;
 
     }
     .section.inner_width940 .section_inner{
         width: 640px;
     }
 
     .section{
         min-width: 640px;
         padding: 20px 0;
     }
     .section1155 .image_screen,
     .section .section_inner{
         width: 640px;
     }
     .section1155 .image_box {
         margin-right: 10px;
     }
     .bg_text.section250 .col_2{
         width: 100%;
         margin-left: 0;
     }
     .bg_text.section151 .col_4{
         margin-bottom: 20px;
         width: 275px;
     }
     .bg_text.section151 .col_4.last{
         width: 275px;
     }
     .bg_text.section200 .col_4{
         width: calc(46% - 20px);
         margin-bottom: 20px;
     }
     
 
     .menu1.hover_menu_border_bottom li.level0:hover,
     .menu1.hover_menu_border_bottom li.level1:hover,
     .menu1.hover_menu_border_top li.level0:hover,
     .menu1.hover_menu_border_top li.level1:hover{
         border: none;
         border-left: 3px solid;
     }
     .menu1.hover_menu_border_bottom.hover_menu_border_triangle li.level0:hover::after{
         display: none;
 
     }
     .menu1.menu_separate li.level0 a{
         border: none;
     }   
     .section1116{
         min-width: 250px;
     }
 
     .section1117{
         min-width: 250px;
     }
 
 
     .extra_info_block .extra_image{
         margin-bottom: 10px;
     }
 
     .extra_info_block{
         width: 440px;
         /*left: 50%;*/
         /*transform: translate(-50%, -50%);*/
     }
 
     .section144 .image_box, .padding_wrapper .section144 .image_box {
         width: 50%;
         height: 37vw;
         overflow: hidden;
         float: left;
     }
     .section155 .title, .section155 .title span{
         font-size: 32px !important;
     }
     .section155 .sub_title, .section155 .sub_title span {
         font-size: 24px;
     }
 
     .section .title, .section .title span{
         font-size: 28px;
     }
 
     .section160 .title1 span, .section160 .title1{
         font-size: 16px;
     }
 
 
     .section .btn_descr, .section .btn_descr span {
         font-size: 14px;
     }
     .section155 .btn1, .section155 .btn2{
         margin: 0 auto;
     }
     .section156 .section_inner{
         width: 100%;
     }
     .section156 .slider .go_right{
         right: 40%;
     }
     .section156 .slider .go_left{
         left: 40%;
     }
 
     .section148 .arr1{
         margin-bottom: 50px;
     }
 
     .section145 .images{
         padding-left: 0px;
     }
     .section145 .image_box, .padding_wrapper .section145 .image_box{
         width: 50%;
         height: 210px;
     }
     .section159 .video {
         height: 300px;
     }
     .section160.slider .slider_wrapper, 
     .section160 .text_block{
         /*width: 73%;*/
     }
     .section160 .title1{
         line-height: 28px;
     }
 
     .section130 .catalog_items.count4 .arr1{
         width: 31%;
     }
 
     .section130 .count4 .col_4 .image1.s200{
         height: 200px;
     }
     .section130 .btn1, 
     .section130 .btn2,
     .section130 .btn3,
     .section130 .btn4,
     .section130 .btn1x,
     .section130 .btn2x,
     .section130 .btn3x,
     .section130 .btn4x{
     }
 
     .section130 .catalog_items.count5 .arr1{
         width: 47%;
     }
     .section130 .catalog_items.count5 .btn1{
         width: 200px;
     }
 
     .section130 .catalog_items.count3 .arr1{
         width: 31%;
     }
 
     .section1006 .extra_info_block{
         width: 95%;
     }
     .section119 .logo_img img,
     .section119 .logo_img,
     .section119 .logo_text{
         max-width: 160px;
         /*width: 160px;*/
     }
     #wrapper.padding_wrapper{
         padding-left: 0;
     }
 
     .section301 .right.size_350x250,
     .section301 .right.size_700x500,
     .section301 .right.size_350x250.btn_under_text, 
     .section301 .right.size_700x500.btn_under_text{
         margin-bottom: 20px;
     }
     .section301 .right.size_350x100,
     .section301 .right.size_700x200,
     .section301 .right.size_350x100.btn_under_text,
     .section301 .right.size_700x200.btn_under_text,
     .section301 .right.size_350x250,
     .section301 .right.size_700x500,
     .section301 .right.size_350x250.btn_under_text,
     .section301 .right.size_700x500.btn_under_text{
         width: 260px;
 
     }
     .section259 .form_wrapper{
         width: 80%;
         margin: 0 auto;
         margin-top: 20px;
         margin-bottom: 20px;
     }
 
     .section259 .txt_block, .section259 .txt_icon_block{
         width: 100%;
     }
     .section1161 .objtimer_new {
         width: 70%;
     }
 
     .section144 .image_box.image_size_600x900{
         height: 74vw;
     }
     .section1011 .form_wrapper .form_inner{
         width: 80%;
     }
     .section1258 .form_wrapper{
         width: 100%;
         max-width: 100%;
         margin-top: 20px;
     }
     .section119 .width1170 .address-and-ua{
         max-width: 45%;
     }
 
     
     .section116 .menu-toogler{
         display: block;
     }
     .section2120.section .menu-toogler_fixed.active{
         left: 0;
         top: 20px;
     }
     .section2120.fixed_menu_btn .menu-toogler_fixed{
         top: 20px;
          left: 20px;
     }
     .section2120.fixed_menu_btn.menu_open_new .section_inner{
         padding: 10px;
     }
     .section2120.fixed_menu_btn .section_inner .head.active{
         padding-left: 60px;
         padding-top: 0;
     }
      .section130 .catalog_items.count2.s120 .arr1{
         width: 100%;
         margin-right: 0;
     }
     
     .section126.size_900x900 .extra_images{
         position: static;
         /*max-width: calc(100% - 470px);*/
     }
     .section126.ei .image1{
         margin-bottom: 40px
     }
     .section126.size_900x900 .right{
         width: 100%;
     }
     .section126 .btn1, .section126 .btn2{
         margin: 0 auto;
         margin-top: 20px;
         /*margin-left: 0;*/
     }
     
     .section126.size_450x350 .arr1,
     .section126.size_900x700 .arr1{
         flex-wrap: wrap;
     }
     
     .section306 .form_wrapper .field{
         width: 45%;
         flex: auto;
     }
     .section306 .form_wrapper .field:last-child{
         max-width: 45%;
         margin-right: 30px;
     }
     .section1117.view_menu .menu1{
         display: block !important;
     }
     .section117 .arr1:nth-child(even),
     .section117 .arr1{
         flex-direction: column;
         
     }
     
     #wrapper .section117  .arr1 .col_2.video1 .video_holder{
         width: 100% !important;
     }
     
     #wrapper .section117  .arr1 .col_2, #wrapper .section117 .arr1:nth-child(2n) .col_2{
         width: 100%;
     }
     #wrapper .section126 .image1{
         margin-bottom: 10px;
     }
     #wrapper .section126 .video1 .video_holder{
         width: 100% !important;
     }
     #wrapper .section126 .video1,
     #wrapper .section126 .image1{
         width: 100%;
         max-height: unset;
         max-width: 100%;
     }
     .section126 .video1.size_350x250.border,
     .section126 .image1.size_350x250.border,
     .section126 .video1.size_700x500.border,
     .section126 .image1.size_700x500.border{
         height: 230px;
     }
     .section126 .image1.size_700x500,
     .section126 .image1.size_350x250,
     .section126 .video1.size_350x250,
     .section126 .video1.size_700x500{
         height: 220px;
     }
     #wrapper .section126 .image1 img{
         width: 100%;
         height: auto;
         max-height: unset;
         max-width: 100%;
     }
     .menu1.menu_separate.animate_menu li.level0 a, 
     .menu1.menu_separate.hover_menu_shadow li.level0 a,
     .section116.section .section_inner ul a{
         padding: 10px 7px;
     }
     .section130 .col_4 .image1.s200{
         height: 182px;
     }
     .section105 .flag_icons{
         width: 150px;
     }
       .section107 .social_icons{
         margin-right: 0;
     }
     .section107 .social_icons{
         width: auto;
     }
     .section126.size_350x250 .extra_images, .section126.size_700x500 .extra_images{
         max-width: 335px;
     }
     .section1121 .form1{
         z-index: 2;
         background: rgba(255,255,255,0.85);
     }
     .section1121 .form1, .section1121 .image1{
         width: 100%;
         max-width: 100%;
     
     }
     .section1121 .image1{
         position: absolute;
         height: 100%;
         left: 0;
         top: 0;
     }
     .section1158 .catalog_items.count3 .arr1,
     .section1158 .catalog_items.count4 .arr1{
         width: 48%;
     }
     .section1158 .count3.s300 .images,
     .section1158 .count4.s300 .images{
         height: 230px;
     }
     
     .section1158 .count4.s200 .images,
     .section1158 .width1170 .count4.s200 .images {
         height: 180px;
     }
     .section1127 .arr1 .image1{
             display: none;
     }
     .section1127 .arr1 .right{
         width: 100%;
         margin: 0 auto !important;
     }
     .section1127 .right.top_left_deep, .section1127 .reverse .right.top_left_deep{
         max-width: 100%;
     }
     .extra_images_big .extra_info_block.s300 .left .extra_images_in_card{
         float: left;
         width: 100px;
     }
     .extra_images_big .extra_info_block.s300 .right,
     .extra_images_big .extra_info_block.s300 .left{
         float: left;
         width: 100%;
     }
     
     .section1130 .catalog_items.count4 .arr1{
         width: 47%;
     }
     #basket_left .item{
         position: relative;
         padding-left: 120px;
     }
     #basket_left .item .image{
         position: absolute;
         left: 0;
         margin-left: 0;
         top: 10px;
         margin-right: auto;
         width: 100px;
     }
         .section1417 .arr1 .mdico{
             width: 30px;
             height: 30px;
             line-height: 30px;
             top: 5px;
             left: 140px;
         }
         .section1417 .arr1 .line {
             left: 135px;
         }
         .section1417 .arr1 .mdico{
             font-size: 18px;
         }
         .section1417 .col2{
             min-width: 100px;
         }
         .section1417 .col1{
             max-width: calc(100% - 180px);
         }
         .section1121 .form_wrapp{
             z-index: 5;
             max-width: 100%;
             width: 100%;
             background: rgba(255,255,255, 0.6);
             padding: 30px;
         }
         .section1121 .form1{
             box-sizing: border-box;
         }
         .section1250 .middle .btn2, .section1250 .middle .btn1, .section1250 .small .btn1, .section1250 .small .btn2{
             width: 48%;
         }
         .section1418 .section_inner img{
             display: none;
         }
         .section1418 .extra_img .arr1{
             margin-right: 20px;
             width: calc(50% - 15px);
         }
         .section1418 .extra_img .arr1:nth-child(2n){
             margin-right: 0;
         }
         .section1418 .items{
             width: 100%;
         }
 
         .section1160.section{
             padding: 40px 0;
             padding-bottom: 100px;
         }
         .section1160 .go_left {
             left: 0%;
         }
         .section1160 .go_right {
             right: 0%;
         }
         .section116 ul{
             height: auto;
         }
         .section116 .colorize.menu1{
             color: #333 !important;
             
         }
         .section2156 .txt_and_btn{
             width: 100%;
         }
         .section2156 .sub_title3, 
         .section2156 .sub_title2, 
                 .section2156 .sub_title{
             display: block;
         }
         .section2156 .txt_and_btn{
             height: 200px;
         }
         .section2156 .txt_and_btn{
             height: auto;
         }
         .section2156 .img2{
             width: 50%;
         }
         .section2156 .area_block{
             width: 50%;
             height: auto;
         }
         .section2156 .pos .last_area .txt_and_btn, .section2156 .pos .image3{
             order: 0;
         }
         .section2156 .image3,
         .section2156 .last_area{
             width: 100%;
         }
         .section2156 .slide{
             padding: 30px;
             padding-bottom: 150px;
             height: auto;
         }
         .section2157 .img4{
             height: 273px;
         }
         .section2157 .arr1 .img3{
             margin-bottom: 4px;
         }
         .section2157 .txt_and_btn {
             height: 318px;
         }
         .section2157 .img4{
             height: auto;
         }
         .section2157 .area_block{
             padding: 20px;
         }
         .section2158 .txt_and_btn{
             width: 100%;
             margin-bottom: 20px;
         }
         .section2158 .images{
             width: 100%;
         }
         .section2158 .video,
         .section2158 .img2{
             width: 50%;
         }
         .section2158 .video_holder{
             height: 300px !important;
         }
         .section2158 .images{
             align-items: flex-start;
         }
         .section2158 .image4, .section2158 .img3{
             width: 23%;
         }
         .section2158 .img.show_content .overlay_image_box div{
             font-size: 16px;
         }
         .section2158 .img .overlay_image_box{
             padding: 20px;
         }
         
     
 }    
 
 
 @media (max-height:670px){
     /*      #img_zoomer{
         background-color: transparent;
         background-size: contain;
         background-position: center;
         background-repeat: no-repeat;
         border: none;
         outline: none;
         
     
     }
     #img_zoomer.portret{
         position: absolute;
         height: 560px;
         width: 400px;
         left: 50%;
         top: 50%;
         margin-left: -200px;
         margin-top: -280px;
         background-color: transparent;
     
     }
     #img_zoomer.square{
         position: absolute;
         height: 600px;
         width: 600px;
         left: 50%;
         top: 50%;
         margin-left: -300px;
         margin-top: -280px;
         background-color: transparent;
     
     }*/
 }
 @media (max-height:640px){
     #popup_wrapper{
         background-image: none;
     }
 
 
     #popup_wrapper_line1{
         font-size: 20px;
         width: 100%;
         /*position: static;*/
         padding-top: 10px;
 
     }  
 
     #popup_wrapper .btn{
         width: 250px;
         margin-top: 10px;
         box-sizing: border-box;
         /*position: static;*/
 
     }    
 
 
 }
 
 
 @media (max-width: 640px) { /*480-360*/
     .clear480,
     .clear360{
         display: block;
     }
     .section157 .form2 .field{
         margin-right: 0;
     }
     .section250 .width1170 .col_2{
         width: 100%;
     }
     .section307 .width1170 .col{
         width: 100%;
     }
 /*	.section1157.section .catalog_items.s200 img {
         width: 480px;
         height: 480px;
     }*/
 /*	.section1157.section .catalog_items.s300 img {
         width: 480px;
         height: auto;
     }*/
     .section1144 .image_box{
         max-width: 31%;
         max-height: 220px;
     }
     .section1144 .image_box:nth-child(4n){
         margin-right: 10px;
     }
     .section1144 .image_box:nth-child(3n){
         margin-right: 0;
     }
     
     .section103 .section_inner.width1170{
         flex-direction: column;
     }
     .section103 .section_inner.width1170 .slogan, .section103 .section_inner.width1170 .logo_img, .section103 .section_inner.width1170 .phone-and-btn{
         max-width: 100%;
     }
     .section301 .right.size_200x200.right_btn_position,
     .section301 .right.size_400x400.right_btn_position,
     .section301 .right.size_700x500.right_btn_position,
     .section301 .right.size_700x200.right_btn_position,
     .section301 .right.size_350x100.right_btn_position,
     .section301 .right.size_350x250.right_btn_position
     {
         width: 95%;
         margin-right: 10px;
         margin-left: 10px;
         max-height: none;
     }
     .section301.show_btn .size_200x200 .right.right_btn_position.size_200x200,
     .section301.show_btn .size_400x400 .right.right_btn_position.size_400x400{
         width: 90%;
         margin: 0 auto;
         float: none;
     }
     .section151.slider .arr1.slide{
         width: 90%;
         margin: 0 auto;
     }
 
     .section301 .right{
         max-height: 190px;
     }
 
     #popup_wrapper_title{
         font-size: 22px;
     }
     .section156 .section_inner{
         width: 100%;
     }
     .popup_wrapper_inner{
         width: 100%;
         height: 100%;
         margin-top: 0;
     }
     #popup_wrapper_line2{
         top: 140px;
     }
     .popup_wrapper_inner::before{
         top: 5px;
         right: 5px;
     }
     #popup_wrapper .btn{
         top: 280px;
     }
     .section{
         min-width: 360px;
     }
     
     .section.inner_width940 .section_inner,
     .section .section_inner.width1170,
     .section .section_inner{
         width: 480px;
     }
     .popup_form_inner{
         position: relative;
         left: auto;
         top: auto;
         height: auto;
         padding: 15px;
         width: 80%;
         position: relative;
         margin: 20px auto;        
     }
     .section.hide_in_desktop{
         display: block;
         
     }
     .section.hide_in_mobile{
         display: none;
     }
     .bg_text.section125 .col_2{
         width: calc(100% - 20px);
     }
     .bg_text.section200 .col_4{
         width: calc(100% - 20px);
     }
     .bg_text.section201 .col_5{
         width: calc(100% - 20px);
     }
     .bg_text.section200 .col_4{
         margin-left: 0%;
     }
     .bg_text.section250 .col_2{
         width: calc(100% - 20px);
     }
     .section153 .w500h80 .btn1, .section164 .w450h60 .btn1{
         width: 95%;
         font-size: 16px;
     }
     .section153 .btn1, .section164  .btn1{
         width: 95%;
         font-size: 16px;
     }
 
     .section153 .w450h60 .btn1, .section164 .w450h45 .btn1{
         width: 90%;
 
     }
 
     .extra_info_block .extra_images_in_card .extra_image{
         width: 29%;
     }
 
     .section1152 .image_box, .section1153 .image_box {
         height: 120px;
         width: 42%;
     }
     .section155 .btn1, .section155 .btn2{
         margin: 0 auto;
         margin-top: 20px;
         float: none;
     }
     .section155 .title, .section155 .title span {
         font-size: 26px !important;
     }
     .section .title{
         font-size: 22px;
     }
 
     .section156 .slider .go_left{
         left: 40%;
     }
 
     .section156 .slider .go_right{
         right: 36%;
     }
     .section158 .form_wrapper,
     .section258 .form_wrapper{
         width: calc(100% - 60px);
         margin-top: 40px;
     }
     .section158 .ico1,
     .section258 .mdico1{
         width: 40px;
         height: 40px;
         font-size: 36px;
         left: 0;
     }
 
     .section145 .image_box, .padding_wrapper .section145 .image_box{
         width: 100%;
         height: 330px;
     }
     .section160 .images_block{
         width: 60%;
     }
 
     .section160 .col_4{
         /*width: auto;*/
     }
     .section160 .text_block{
         width: 90%;
     }
     .section160 .arr1{
         width: 100%;
     }
     .section130.section .catalog_items .arr1{
         width: 100%;
     }
 
 
     .section1005 .extra_info_block{
         width: 95%;
         padding: 20px;
     }
     .section1007 .extra_info_block{
         width: 360px;
     }
     #sections_preview .section_preview {
         width: 100%;
         margin-right: 0px;
     }
     #sections_preview .sections_preview_block .section_preview .image {
         height: 51vw;
     }
     .section305 .s_image{
         width: 100%;
     }
     .section305 .s_image img{
         max-width: 100%;
         height: auto;
     }
     .section301 .right.size_400x400.btn_under_text, 
     .section301 .right.size_200x200.btn_under_text{
         width: 100%;
         margin-right: 0;
 
     }
     .section301 .image1.size_200x200, .section301 .image1.size_400x400{
         float: none;
         margin: 0 auto;
     }
     .section301 .right.size_400x400.btn_under_text, .section301 .right.size_200x200.btn_under_text{
         max-height: 185px;
         padding-bottom: 20px;
     }
     .section301 .right.size_400x400.btn_under_text .txt1, .section301 .right.size_200x200.btn_under_text .txt1{
         padding: 0 10px;
     }
     .extra_info_block.s150,
     .extra_info_block.s120,
     .extra_info_block.s200,
     .extra_info_block.s300 {
         width: 375px;
     }
     .extra_info_block.s300 .extra_images_in_card .extra_image,
     .extra_info_block.s150 .extra_images_in_card .extra_image,
     .extra_info_block.s120 .extra_images_in_card .extra_image,
     .extra_info_block.s200 .extra_images_in_card .extra_image{
         width: 28%;
         margin-top: 10px;
     }
     .extra_info_block.s300 .left,
     .extra_info_block.s150 .left,
     .extra_info_block.s120 .left,
     .extra_info_block.s200 .left{
         flex-direction: column;
     }
 
     .section301 .right.size_700x500.btn_under_text,
     .section301 .right.size_350x250.btn_under_text,
     .section301 .right.size_700x200.btn_under_text,
     .section301 .right.size_350x100.btn_under_text{
         max-height: 230px;
     }
     .section1306 .form_wrapper{
         width: 100%;
     }
     .section1306  .field_input_checkbox,
     .section1306  .field_input_list{
         /*align-items: flex-start;*/
     }
 
     .section302 .image1.size_1280x400 img,
     .section302 .video .video_holder{
         max-width: 100%;
     }   
 
     /*////new//*/
 
     .section1161 .objtimer_new {
         width: 100%;
     }
     .section2116 .wrapp{
         flex-direction: column-reverse;
     }  
     .section2116 ul{
         justify-content: flex-start;
     }
 
     .section321 .tabs__content.active{
         width: calc(100% - 42px);
         margin-top: -1px;
     }
     .section321 .container{
         flex-direction: column;
         padding-left: 0;
     }
     .section321 .tab_btn{
         position: static;
         width: 100%;
     }
     .section321 .container .arr1{
         min-height: auto;
     }
 
     .section129 .image1.size_1200x1200{
         height: auto;
     }
 
 
     .section129 .image1.size_900x700{
         height: auto;
     }
 
     .section1011 .form_wrapper{
         padding: 20px;
     }
   .section1011 .form_wrapper .form_inner{
         width: 100%;
         box-sizing: border-box;
     }
     .section119 .width1170 .address-and-ua {
      max-width: 100%; 
 }
 
     .section2116 li{
         width: 49%;
     }
     
     .section1156 .menu1 li,
     .section107 .menu1 ul li,
     .section105 .menu1 ul li,
     .section116 .menu1 li, .section120 .menu1 li{
         width: 49%;
 
     }
      .section1156 .menu1{
         right: calc((100% - 480px)/2);
         width: 480px;
     }
     .section2120 .section_inner .foot{
         flex-direction: column;
         align-items: flex-start;
     }
     .section2120 .section_inner .phone1{
         margin-bottom: 10px;
     }
     .section130 .col_4 .image1.s200{
         height: 200px;
     }
     
     .section143.hold_text .overlay_image_box{
         display: flex;
         flex-direction: column;
         justify-content: center;
     }
     .section107 .menu-and-phone-and-btn,
     .section105 .flag_icons, .section105 .social_icons{
         justify-content: center;
     }
     .section107 .section_inner{
         /*flex-direction: column;*/
     }
     .section1157.section .catalog_items .arr1{
         width: 100%;
     }
     .section1158 .count3.s300 .images,
     .section1158 .count4.s300 .images{
         height: 170px;
     }
     .section1158 .count4.s200 .images,
     .section1158 .width1170 .count4.s200 .images {
         height: 140px;
     }
     
     .section1130 .btns_wrapp{
         flex-direction: column;
         padding: 0;
     }
     .section1130 .btns_wrapp div{
         width: 90%;
     }
     .section1130 .txt1,
     .section1130 .txt1 span,
     .section1130 .txt2,
     .section1130 .txt2 span,
     .section1130 .txt3,
     .section1130 .txt3 span,
     .section1130 .txt4,
     .section1130 .txt4 span{
         font-size: 14px !important;
     }
     .extra_images_big .extra_info_block.s300 .left .extra_images_in_card{
         width: 100%;
     }
     .section1145 .section_inner .images{
         -moz-column-count: 2;
         -webkit-column-count: 2;
         column-count: 2;
     }
     .section1011 .slides .field_input{
         flex-direction: column;
     }
     .section1011 .slides .checkbox_field{
         max-width: 100%;
     }
     .section1011 .slides .big .checkbox_field{
         max-width: 100%;
     }
     .section315 .image_box1 .overlay_image_title{
         margin-top: 0;
     }
     .section315 .image_box1:hover .overlay_image_box, .section315 .image_box2:hover .overlay_image_box, .section315 .image_box3:hover .overlay_image_box{
         display: flex;
         flex-direction: column;
         justify-content: center;
     }
     .section315 .image_box1,
     .section315 .image_box2,
     .section315 .image_box3{
         height: auto;
     }
     .section315 .overlay_image_title{
         height: auto;
     }
     .section1302 .catalog_items.count3 .arr1{
         width: 48%;
         margin-left: 5px;
     }
     .section1302 .btn1{
         width: 95%;
     }
     .section226 .image1.leftt, .section226 .video1.leftt{
         float: none;
         margin-left: 0;
     }
 }
 
 
 
 
 
 
 /* PRIVATE FIXs */
 
 @media (max-width: 960px){
 
     .section301 .right.size_350x250.btn_under_text,
     .section301 .right.size_700x500.btn_under_text,
     .section301 .right.size_350x100.btn_under_text,
     .section301 .right.size_700x200.btn_under_text{
         margin-right: 15px;
         width: 370px;
         max-height: 170px;
     }
 
 
     .section156 .section_inner{
         width: 100%;
     }
     .section.section144 .section_inner{
         width: 100%;
     }
 
 
     .section315 .image_box1{
         width: 530px;
     }
 
     .section315 .image_box1.border img{
         width: 509px;
         height: 330px;
     }
 
     .section315 .image_box3 {
         top: 0;
         right: 0;
         left: auto;
     }
 
     .section315 .text_box {
         right: 0;
         top: 367px;
         width: 100%;
         height: auto;
         background: #333;
         color: #fff;
         padding: 30px;
         overflow: auto;
         position: static;
     }    
 
     .section315 .arr1 {
         padding-top: 365px;
         height: auto;
     }    
     .section315 .image_box2 {
         left: auto;
         top: 185px;
         right: 0;
     }    
     .section315 .arr1:nth-child(even) .image_box2 {
         right: auto;
         left: 0;
     }
     .section315 .arr1:nth-child(even) .image_box3 {
         right: auto;
         left: 0;
     }
 
     .section132.style_1 .section_inner,
     .section132.style_2 .section_inner,
     .section132.style_3 .section_inner,
     .section132.style_4 .section_inner{
         width: 768px;
 
     }
     .section132.wide .section_inner{
         width: 768px;
 
     }     
 
     .section313 .image_box1,
     .section313 .image_box2,
     .section313 .image_box3,
     .section313 .image_box4,
     .section313 .image_box5,
     .section313 .image_box6,
     .section313 .image_box7{
         width: 192px;
         height: 144px;
     }
     .section313 .image_box2{
         left: 192px;
     }
     .section313 .image_box3{
         left: 384px;
     }
     .section313 .image_box6{    
         left: 192px;
     }
     .section313 .image_box7{
         width: 384px;
     }
     .section313 .image_box5,
     .section313 .image_box6,
     .section313 .image_box7{
         top: 144px;
     }
     .section138 div.image, .section138 div.video, .section138 iframe{
         height: 370px;
     }
 
     .section313 .arr1{
         height: 288px;
     }
 
     .section313 .arr1:nth-child(even) .image_box1{
         left: auto;
         right: 0;
     }
     .section313 .arr1:nth-child(even) .image_box2{
         left: auto;
         right: 192px;    
     }
     .section313 .arr1:nth-child(even) .image_box3{
         left: auto;
         right: 384px;    
 
     }
     .section313 .arr1:nth-child(even) .image_box4{
         right: auto;
         left: 0;
     }
     .section313 .arr1:nth-child(even) .image_box5{
         left: auto;
         right: 0;    
     }
     .section313 .arr1:nth-child(even) .image_box6{
         right: 192px;
         left: auto;    
     }
     .section313 .arr1:nth-child(even) .image_box7{
         right: auto;
         left: 0;
     }    
 
     .section154 .objtimer{
         width: 94%;
         margin-left: 3%;
         font-size: 36px;
     }    
 
     .section154 .objtimer .days, .section154 .objtimer .days_descr {
         width: 25%;
         left: 1%;
     }
     .section154 .objtimer .hrs, .section154 .objtimer .hrs_descr {
         width: 25%;
         left: 26%;
     }
     .section154 .objtimer .min, .section154 .objtimer .min_descr {
         width: 25%;
         left: 51%;
     }
     .section154 .objtimer .sec, .section154 .objtimer .sec_descr {
         width: 25%;
         left: 76%;
     }
 
     .section126 .objtimer{
         width: 94%;
         margin-left: 3%;
         font-size: 36px;
 
     }    
 
     .section126 .objtimer .days, .section126 .objtimer .days_descr {
         width: 25%;
         left: 1%;
     }
     .section126 .objtimer .hrs, .section126 .objtimer .hrs_descr {
         width: 25%;
         left: 26%;
     }
     .section126 .objtimer .min, .section126 .objtimer .min_descr {
         width: 25%;
         left: 51%;
     }
     .section126 .objtimer .sec, .section126 .objtimer .sec_descr {
         width: 25%;
         left: 76%;
     }
 
     .section126 .video1.size_350x250, .section126 .image1.size_350x250,
     .section126 .video1.size_700x500, .section126 .image1.size_700x500{
         margin-right: 20px;
     }
 
     .section126.size_700x500 .extra_images,
     .section126.size_350x250 .extra_images{
         position: absolute;
         left: 0;
     }
     .section126.size_900x1200 .image1,
     .section126.size_900x700 .image1,
     .section126.size_450x350 .image1{
         margin-bottom: 20px;
     }
     .section126.size_900x1200 .extra_images{
         position: static;
         margin: 0 auto;
         margin-top: 10px;
     }
 
 
 
 
 
     .section312 .text_overlay{
         width: 100%;
     }
 
     .section312 .slide .image1{
         width: 0;
         display: none;
 
     }    
 
     .section161 .objtimer{
         width: 94%;
         margin-left: 3%;
         font-size: 40px;
 
     }
 
 
 
 
 
     .section310 .image_screen{
         width: 680px;
 
     }
     .section310 .image_box img{
         width: 100%;
         height: auto;
     }
 
     .section310 .iamges .go_left,
     .section310 .iamges .go_right{
         height: 86px;
         line-height: 86px;
 
     }    
     .section310 .image_box{
         width: 114px;
         height: 86px;
     }    
 
 
     .section307 .col{
         width: 47%;
     }
     .section307 .image1,
     .section307 .image2,
     .section307 .image3{
         width: 100%;
         height: auto;
     }
     .section308 .col{
         margin-left: 3%;
         margin-right: 0;
         width: 47%;
     }
     .section308 .image1,
     .section308 .image2,
     .section308 .image3,
     .section308 .image4{
         width: 100%;
         height: auto;
     }
 
 
     .section305 .right{
         float: none;
         margin: 0 auto;
         width: 435px;
     }
     .section305 .left{
         float: none;
         margin: 0 auto;
         width: 435px;
     }    
 
 
     .section304 .s_image{
         float: none;
         margin: 10px auto;
         max-width: 90%;
         height: auto;
     }
     .section304 .s_image img{
         max-width: 100%;
     }
 
     .section304 .s_content{
         float: none;
         margin: 10px auto;
         width: 90%;
     }    
 
     .section304 .spoiler_content{
         margin-left: 0;
 
     }
 
 
     .section304 .arr1{
         width: 90%;
         margin-left: 5%;
     }    
 
 
     .section303 .map{
         height: 400px;
 
     }
 
     .section303 .text{
         height: 200px;
         width: 400px;
         position: absolute;
         top: 50%;
         left: 50%;
         margin-left: -200px;
         margin-top: -130px;
         padding: 30px;
         box-sizing: border-box;
     }    
     .section303 .image{
         height: 100px;
         width: 400px;
         position: absolute;
         top: 50%;
         left: 50%;
         margin-left: -200px;
         margin-top: 70px;
         box-sizing: border-box;
     }    
 
     .section302 .left{
         width: 200px;
     }
     .section302 .right{
         width: 550px;
 
 
     }
     .section302 .right .image1 img{
         max-width: 100%;
     }
     .section302 .video iframe{
         width: 100%;
         height: 250px;
     }
 
     .section124 .col_3{
         width: 30%;
         margin-left: 3%;
         margin-right: 0;
 
     }
     .section124 .image1, 
     .section124 .image2, 
     .section124 .image3,
     .section124 .image1.image_size300x230, 
     .section124 .image1.image_size600x460, 
     .section124 .image2.image_size600x460, 
     .section124 .image2.image_size300x230, 
     .section124 .image3.image_size600x460,
     .section124 .image3.image_size300x230{
         width: 100%;
         height: auto;
         margin-bottom: 20px;
     }
     .section124 .image1.image_size600x300.border img, .section124 .image2.image_size600x300.border img, .section124 .image3.image_size600x300.border img, .section124 .image1.image_size300x150.border img, .section124 .image2.image_size300x150.border img, .section124 .image3.image_size300x150.border img,
     .section124 .image1.image_size300x230.border img, .section124 .image2.image_size300x230.border img, .section124 .image3.image_size300x230.border img, .section124 .image1.image_size600x460.border img, .section124 .image2.image_size600x460.border img, .section124 .image3.image_size600x460.border img{
         width: 100%;
     }
 
     .section124 .image1.border img, 
     .section124 .image2.border img, 
     .section124 .image3.border img,
     .section124 .image1.image_size300x230.border img, 
     .section124 .image2.image_size300x230.border img, 
     .section124 .image3.image_size300x230.border img{
         width: 300px;
         height: auto;
     }
     .section124 .image1, 
     .section124 .image2, 
     .section124 .image3{
         height: auto;
     }
     .section124 .image1.image_size300x230, 
     .section124 .image2.image_size300x230, 
     .section124 .image3.image_size300x230{
         height: 185px;
     }
 
     .section124 .btn1, 
     .section124 .btn2, 
     .section124 .btn3{
         width: 100%;
     }
 
 
 
 
     .section301 .right{
         margin-top: 0;
         margin-bottom: 0;
     }
     .section301 .right.size_350x100,
     .section301 .right.size_350x250{
         width: 290px;
     }
     .section301 .right.size_200x200 {
         width: 450px;
     }
 
 
     .section301 .right.size_350x100.btn_under_text,
     .section301 .right.size_350x250.btn_under_text{
         width: 370px;
     }
     .section301 .right.size_200x200.btn_under_text {
         width: 520px;
     }
 
 
 
 
     .section125 .col_2,
     .section125.backlight .col_2{
         width: 45%;
         margin-left: 3%;
         margin-right: 0;
         padding: 0;
     }
     .section125 .right,
     .section125.backlight .right{
         width: 170px;
     }
     .section125 .right.s90,
     .section125.backlight .right.s90{
         width: 230px;
     }
     .section125.backlight .col_2:hover{
         background: transparent;
         box-shadow: none;
     }
 
 
 
     .section201 .image1.border.s150 img, 
     .section201 .image2.border.s150 img, 
     .section201 .image4.border.s150 img, 
     .section201 .image5.border.s150 img,
     .section201 .image3.border.s150 img,
     .section201 .image1.border img, 
     .section201 .image2.border img, 
     .section201 .image5.border img, 
     .section201 .image4.border img, 
     .section201 .image3.border img,    
     .section201 .image1 img, 
     .section201 .image2 img, 
     .section201 .image5 img, 
     .section201 .image3 img, 
     .section201 .image4 img{
         width: 100%;
         height: auto;
         vertical-align: middle;
     }
     .section201 .image1.s150, 
     .section201 .image2.s150, 
     .section201 .image3.s150, 
     .section201 .image4.s150,
     .section201 .image5.s150,
     .section201 .image1.border.s150, 
     .section201 .image2.border.s150, 
     .section201 .image3.border.s150, 
     .section201 .image5.border.s150,   
     .section201 .image4.border.s150,   
     .section201 .image1, 
     .section201 .image2, 
     .section201 .image5, 
     .section201 .image3, 
     .section201 .image4{
         width: 100%;
         height: auto;
     }
 
     .section201 .image1, .section201 .image2, .section201 .image3, .section201 .image4, .section201 .image5{
         width: 172px;
     }
 
     .section201 .col_5{
         width: 17%;
         margin-left: 3%;
         margin-right: 0;        
     }
     .section201 .txt1, .section201 .txt2, .section201 .txt3, .section201 .txt4,.section201 .txt5, 
     .section201 .title1, .section201 .title2, .section201 .title3, .section201 .title4,.section201 .title5, 
     .section201 .price1, .section201 .price2, .section201 .price3, .section201 .price4,.section201 .price4,
     .section201 .btn1, .section201 .btn2, .section201 .btn3, .section201 .btn4, .section201 .btn5{
         width: 90%;
     }
 
 
 
     .section201 .image1, 
     .section201 .image2, 
     .section201 .image5, 
     .section201 .image4, 
     .section201 .image3{
         /*height: 160px;*/
     } 
     .section201 .image1.border, 
     .section201 .image2.border, 
     .section201 .image5.border, 
     .section201 .image4.border, 
     .section201 .image3.border{
         /*height: 160px;*/
     }     
 
 
     .section201 .image1.s150, 
     .section201 .image2.s150, 
     .section201 .image5.s150, 
     .section201 .image4.s150, 
     .section201 .image3.s150{
         height: 120px;
     } 
     .section201 .image1.border.s150, 
     .section201 .image2.border.s150, 
     .section201 .image5.border.s150, 
     .section201 .image4.border.s150, 
     .section201 .image3.border.s150{
         height: 120px;
     }    
 
 
 
     .section201 .image1.border.s120, 
     .section201 .image2.border.s120, 
     .section201 .image5.border.s120, 
     .section201 .image4.border.s120, 
     .section201 .image3.border.s120{
         height: 120px;
     }    
 
     .section201 .col_5.last{
         /*display: none;*/
     }
 
 
     .section200 .image1.border.s150 img, 
     .section200 .image2.border.s150 img, 
     .section200 .image4.border.s150 img, 
     .section200 .image3.border.s150 img,
     .section200 .image1.border img, 
     .section200 .image2.border img, 
     .section200 .image4.border img, 
     .section200 .image3.border img,    
     .section200 .image1 img, 
     .section200 .image2 img, 
     .section200 .image3 img, 
     .section200 .image4 img{
         width: 100%;
         height: auto;
     }
     .section200 .image1.s150, 
     .section200 .image2.s150, 
     .section200 .image3.s150, 
     .section200 .image4.s150,
     .section200 .image1.border.s150, 
     .section200 .image2.border.s150, 
     .section200 .image3.border.s150, 
     .section200 .image4.border.s150,   
     .section200 .image1, 
     .section200 .image2, 
     .section200 .image3, 
     .section200 .image4{
         width: 100%;
         height: auto;
     }
     .section200 .col_4{
         width: 21%;
         margin-left: 3%;
         margin-right: 0;        
     }
     .section200 .txt1, .section200 .txt2, .section200 .txt3, .section200 .txt4, 
     .section200 .title1, .section200 .title2, .section200 .title3, .section200 .title4, 
     .section200 .price1, .section200 .price2, .section200 .price3, .section200 .price4,
     .section200 .btn1, .section200 .btn2, .section200 .btn3, .section200 .btn4{
         width: 96%;
     }
 
 
 
     .section200 .image1, 
     .section200 .image2, 
     .section200 .image4, 
     .section200 .image3{
         height: 160px;
     } 
     .section200 .image1.border, 
     .section200 .image2.border, 
     .section200 .image4.border, 
     .section200 .image3.border{
         height: 155px;
     }     
 
 
     .section200 .image1.s150, 
     .section200 .image2.s150, 
     .section200 .image4.s150, 
     .section200 .image3.s150{
         /*height: 120px;*/
     } 
     .section200 .image1.border.s200, 
     .section200 .image2.border.s200, 
     .section200 .image4.border.s200, 
     .section200 .image3.border.s200{
         width: 96%;
     }    
     .section200 .image1.border.s150, 
     .section200 .image2.border.s150, 
     .section200 .image4.border.s150, 
     .section200 .image3.border.s150{
         height: 120px;
         width: 96%;
     }    
 
 
 
     .section200 .image1.border.s120, 
     .section200 .image2.border.s120, 
     .section200 .image4.border.s120, 
     .section200 .image3.border.s120{
         height: 120px;
     }    
 
 
 
 
 
     .section128 .col_3{
         width: 30%;
         margin-left: 3%;
         margin-right: 0;
     }
     .section128 .txt1, .section128 .txt2, .section128 .txt3, 
     .section128 .title1, .section128 .title2, .section128 .title3, 
     .section128 .price1, .section128 .price2, .section128 .price3{
         width: 100%;
     }
     .section314 .arr1,
     .section414 .arr1{
         margin-left: -3%;
     }
     
     .section314 .col_3,
     .section414 .col_3{
         width: 30%;
         margin-left: 3%;
         margin-right: 0;
     }
 
 
     .section314 .btn1, .section314 .btn2, .section314 .btn3,
     .section414 .btn1, .section414 .btn2, .section414 .btn3{
         width: 80%;
 
     } 
 
 
     .section150 .col_2{
         width: 45%;
         margin-left: 3%;
         margin-right: 0;
     }
     .section150 .image1, 
     .section150 .image2,
     .section150 .video1, 
     .section150 .video2{
         width: 100%;
     }
     .section150 .image1 img, 
     .section150 .image2 img,
     .section150 .video1 iframe, 
     .section150 .video2 iframe,
     .section150 .image1.border img, 
     .section150 .image2.border img,
     .section150 .video1.border iframe, 
     .section150 .video2.border iframe{
         width: 100%;
         height: auto;
     }
     .section150 .video1 iframe, 
     .section150 .video2 iframe,
     .section150 .video1.border iframe, 
     .section150 .video2.border iframe{
         height: 100%;
     }   
 
 
     .section150 .image1, 
     .section150 .image2,
     .section150 .video1, 
     .section150 .video2{
         height: 250px;
     } 
 
 
 
     .section250 .col_2{
         width: 46%;
         margin-left: 3%;
         margin-right: 0;
     }
     .section250 .image1, 
     .section250 .image2,
     .section250 .video1, 
     .section250 .video2{
         width: 100%;
     }
     .section250 .image1 img, 
     .section250 .image2 img,
     .section250 .video1 iframe, 
     .section250 .video2 iframe,
     .section250 .image1.border img, 
     .section250 .image2.border img,
     .section250 .video1.border iframe, 
     .section250 .video2.border iframe{
         width: 100%;
         height: auto;
     }
     .section250 .video1 iframe, 
     .section250 .video2 iframe,
     .section250 .video1.border iframe, 
     .section250 .video2.border iframe{
         height: 100%;
     }   
 
 
     .section250 .image1.image_big img,
     .section250 .image2.image_big img,
     .section250 .image2.image_big,
     .section250 .image1.image_big{
         height: 355px;
     } 
 
 
 
 
     .section250 .image1, 
     .section250 .image2,
     .section250 .video1, 
     .section250 .video2{
         height: 250px;
     }    
      .section250 .image1, 
      .section250 .image2{
          height: auto;
      }
 
 
 
     .section117 .col_2{
         width: 470px;
     }
 
     .section117 .descr1{
         margin-top: 20px;
     }
 
     .section117 .col_2.image1.image_size_350x250,
     .section117 .arr1:nth-child(2n) .col_2.image1.image_size_350x250{
         margin: 0 auto;
         margin-bottom: 20px;
     }
     .section117 .col_2.video1.image_size_350x250,
     .section117 .arr1:nth-child(2n) .col_2.video1.image_size_350x250{
         margin: 0 auto;
         margin-bottom: 20px;
     }
 
     .section117 .col_2,
     .section117 .arr1:nth-child(2n) .col_2{
         float: none;
         margin: 0 auto;
 
 
 
     }
     .section117 .arr1:nth-child(2n) .txt1, .section117 .arr1:nth-child(2n) .descr1 {
         text-align: left;
     }    
 
     .section117 .arr1:last-child{
         margin: 0 auto;
 
     }
 
     .section149 .col_3{
         width: 29%;
         margin-left: 3%;
         margin-right: 0;
 
     } 
     .section149 .image1, 
     .section149 .image2, 
     .section149 .image3,
     .section149 .video1,
     .section149 .video2,
     .section149 .video3{
         width: 100%;
         height: 165px;
     } 
 
     .section149 .image1, 
     .section149 .image2, 
     .section149 .image3, 
     .section149 .video1, 
     .section149 .video2, 
     .section149 .video3 {
         height: 150px;
     }
 
     .section149 .image1 img, 
     .section149 .image2 img, 
     .section149 .image3 img,
     .section149 .video1 iframe, 
     .section149 .video2 iframe, 
     .section149 .video3 iframe,
     .section149 .image1.border img, 
     .section149 .image2.border img, 
     .section149 .image3.border img,         
     .section149 .video1.border iframe, 
     .section149 .video2.border iframe, 
     .section149 .video3.border iframe{         
         width: 100%;
         height: auto;
     } 
     .section149 .video1 iframe, 
     .section149 .video2 iframe, 
     .section149 .video3 iframe,
     .section149 .video1.border iframe, 
     .section149 .video2.border iframe, 
     .section149 .video3.border iframe{         
         width: 100%;
         height: 100%;
     } 
 
 
 
 
 
     .section126 .video1.size_350x250,
     .section126 .image1.size_350x250{
         margin-left: 3%;
     }
    
     
     .section126 .width1170 .right{
         width: 450px;
         max-width: unset;
         float: none;
         margin: 20px auto;
         max-width: 100%;
     }
     
     .section126 .right.size_350x250{
         float:  right;
         width: 340px;
         margin-right: 3%;
     }
 
 
     .section126.size_350x250 .extra_images div.img_1,
     .section126.size_350x250 .extra_images div.img_2,
     .section126.size_350x250 .extra_images div.img_3,
     .section126.size_350x250 .extra_images div.img_4,
     .section126.size_450x350 .extra_images div.img_1,
     .section126.size_450x350 .extra_images div.img_2,
     .section126.size_450x350 .extra_images div.img_3,
     .section126.size_450x350 .extra_images div.img_4{
         margin-right: 13px;
 
 
     }    
     .section126.size_350x250 .extra_images div.img_4,
     .section126.size_450x350 .extra_images div.img_4{
         margin-right: 0;
 
     }
 
     .section226 .arr1 .image1 img{
         width: 100%;
         max-width: 100%;
         height: auto;
         max-height: 100%;
     } 
     
     .section226 .image1, 
     .section226 .image1.right, 
     .section226 .video1, 
     .section226 .video1.right{
         float:  none;
         margin: 0 auto;
         width: 100%;
         height: 100%;
     } 
     .section226 .txt1{
         padding-top: 20px;
         width: 100%;
         margin-left: 0%;
 
     }
 
 
 
     .section132.style_0 .text,
     .section132.style_1 .text,
     .section132.style_2 .text,
     .section132.style_3 .text,
     .section132.style_4 .text{
         width: 94%;
 
     }
 
 
 
 
 
     .section162 .map,
     .section162.notext .map,    
     .section162 .text{
         float: none;
         width: 94%;
         margin-left: 3%;
         margin-top: 10px;
     }
     .section162 .text{
         /*display: none;*/
     }
 
     .section147 .image_box1 img{
         display: block;
         position: absolute;
         left: 50%;
         transform: translatex(-50%);
         -webkit-transform: translatex(-50%);
         -ms-transform: translatex(-50%);
         /*left: -30px;*/
 
     }
 
     .section147 .image_box1{
         width: 528px;
     }
 
     .section148 .image_box1{
         width: 288px;
     }
     /*    .section148 .image_box1 img{
             display: block;
             position: relative;
             left: -100px;
         }
     */
 
     .section148 .image_box2{
         left: 308px;
     }
     .section148 .arr1:nth-child(even) .image_box2{
         left: 240px;
 
     }
 
     .section148 .image_box3{
 
     }
     .section148 .image_box4{
         left: 308px;
 
     }
     .section148 .arr1:nth-child(even) .image_box4{
         left: 240px;
 
     }
     .section148 .image_box5{
 
     }
     .section148 .image_box6{
 
     }
 
     .section143 .section_inner .image_box{
         width: 29%;
         margin-left: 3%; 
         margin-right: 0;        
         height: 172px;
         margin-bottom: 3%;
     }
     
     .section143 .image_box.image_size_600x900.border img{
         width: 100%;
     }
     .section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450{
         
         height: 345px;
     }
     .section143 .image_box.image_size_600x900.border, .section143 .image_box.image_size_300x450.border{
         height: 335px;
     }
     .section143 .image_box.image_size_600x900.border img{
         height: auto;
     }
 
     .section143 .section_inner .image_box img{
         width: 100%;
         height: auto;
         display: block;
     }    
     .section143 .section_inner .image_box.image_size_300x225{
         height: 170px;
     }
     .section143 .section_inner .image_box.image_size_300x450{
         height: 340px;
     }
     .section143 .image_box.image_size_300x450 .overlay_image_title{
         margin-top: 130px;
     }
 
 
     .section151 .col_4,
     .section151 .col_4.last{
         width: 21%;
         margin-left: 3%; 
         margin-right: 0;
 
     }
     .section151 .image1, 
     .section151 .image2, 
     .section151 .image3, 
     .section151 .image4,
     .section151 .image1 img, 
     .section151 .image2 img, 
     .section151 .image3 img, 
     .section151 .image4 img,
     .section151 .image1.border img, 
     .section151 .image2.border img, 
     .section151 .image3.border img, 
     .section151 .image4.border img{
         width: 100%;
         height: auto;
         display: block;
 
     }   
 
     .section118 .col_3{
         width: 198px;
     }
 
     .section118 .col_3 .image1, 
     .section118 .col_3 .image2, 
     .section118 .col_3 .image3{
         left: 65px;
     }
 
     .section152 .image_box1, 
     .section152 .image_box2, 
     .section152 .image_box3, 
     .section152 .image_box4, 
     .section152 .image_box5{
         height: 120px;
         width: 137px;
 
 
     }    
     .section121 .col_4{
         width: 21%;
         margin-left: 3%; 
         margin-right: 0;
         margin-bottom: 2%;
     }
 
 
     .section121 .col_4 .num1, 
     .section121 .col_4 .num2, 
     .section121 .col_4 .num3, 
     .section121 .col_4 .num4,
     .section121 .col_4 .txt1, 
     .section121 .col_4 .txt2, 
     .section121 .col_4 .txt3, 
     .section121 .col_4 .txt4{
         width: 80%;
 
     }    
 
     /*  stop */
 
     .section154 .headliner,
     .section154 .headliner.underlay{
         width: 40%;
     }
 
 
 
 
     .section107 .logo_img,
     .section311 .logo_img{
         float: none;
         margin: 0 auto;
         width: 200px;
     }
     .section107 .logo_img{
         float: left;
         /*margin-left: 70px;*/
     }
     /*    .section107.fixed_top .logo_img, .section311.fixed_top .logo_img{
             display: none;
         }*/
 
     .section107 .logo_text{
         float: left;
         width: 200px;
     }
     .section311 .logo_text{
         float: none;
         margin: 0 auto;
         width: auto;
         text-align: center;
 
 
     }
     .section107 .menu-and-phone-and-btn,
     .section311 .menu-and-phone-and-btn{
         margin: 15px auto 0;
         float: none;
         width: auto;
         display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
         /*flex-direction: column;*/
         align-items: flex-end;
         align-items: center;	
     }
     .section311 .menu-and-phone-and-btn{
         align-items: center;
     }
     .section311 .menu1 li:first-child{
         margin-left: 0;
     }
     .section107 .btn1{
         margin-top: 0;
     }
 
     .section105 .logo_img, .section105 .logo_img img{
         /*float: none;*/
         /*margin: 0 auto;*/
         width: 180px;
         /*margin-bottom: 5px;*/
     }
     .section105 .logo_text{
         /*float: none;*/
         margin: 0 auto;
         margin-top: 5px;
         width: 230px;
         text-align: left;
     }    
     .section105 .menu-and-phone-and-btn .clear{
         display: none;
     }
     .section105 .menu-and-phone-and-btn{
         margin: 10px auto 0;
         float: none;
         width: auto;
         display: flex;
     justify-content: center;
     flex-wrap: wrap;
     }
     .section105 .phone1{
         display: block;
         width: auto;
         text-align: center;
     }
     .section105 .btn1{
         /*margin-right: 10px;*/
         margin-top: 0;
     }
 
     .section103 .slogan{
         float: left;
         text-align: left;
         width: 30%;
         margin: 0 ;
     }
     .section103 .phone1{
         font-size: 24px;
         width: auto;
         text-align: center;
         margin: 0 auto 5px;
         display: block;
     }
 
     .section103 .logo_img{
         float: left;
         margin: 0;
         width: 200px;
     }
     .section103 .logo_text{
         float: left;
         margin: 0 auto;
         width: 200px;
         text-align: center;
     }     
     .section103 .btn1{
         margin: 0 auto;
         margin-right: 0;
     }
     .section103 .phone-and-btn{
         width: 30%;
         display: flex;
         flex-direction: column;
         justify-content: space-around;
     }
     .section103 .menu-and-phone-and-btn{
         margin: 25px auto 0;
         float: none;
         width: auto;
     }
 
     .section103 .phone1{
         text-align: right;
         width: 100%;
     }
     .section101 .logo_img{
         /*float: none;*/
         margin: 0 auto;
         width: 200px;
         margin-right: 20px;
         margin-top: 15px;
     }
     .section101 .logo_text{
         /*float: none;*/
         margin: 0 auto;
         width: auto;
         text-align: center;
         margin-left: 0;
     }     
     .section101 .menu-and-phone-and-btn{
         margin: 25px auto 0;
         /*        float: none;*/
         width: auto;
     }
     .section101 .text1{
         /*float: none;*/
         margin:  0 auto;
         text-align: left;
         width: 240px;
         margin-top: 15px;
     }    
     .section101 .phone-and-address{
         /*float: none;*/
         margin: 0 auto;
         text-align: left;
         margin-top: 15px;
     }
 
     .section101 .phone-and-address{
         width: 270px;
     }
 
 
     .section119 .address-and-ua{
         width: 365px;
     }
     .section119 .find_popup{
         width: 94%;
         text-align: left;
         top: 140px;
         left: 3%;
 
     }
     .section317 .col_2,
     .section417 .col_2{
         width: 300px;
     }
     .section317 .arr1 .title,
     .section417 .arr1 .title{
         margin: 0;
         width: 100%;
     }
 
     .section200 .image1.s300.border, 
     .section200 .image2.s300.border, 
     .section200 .image4.s300.border, 
     .section200 .image3.s300.border{
         width: 96%;
         height: 310px;
     }   
 
     .section201 .col_5{
         width: 30%;
     }
     .section201 .col_5:nth-child(5), .section201 .col_5:nth-child(6){
         width: 45%;
     }
 
 
     .section156 .btn_descr{
         width: 90%;
     }
 
     /*    .section title1,
         .section .title1,
         .section .col_title,
         .section .col_title span,
         .section .title1 span,
         .section .title2 span,
         .section .subtitle1,
         .section .subtitle1 span,
         .section .sub_title1,
         .section .sub_title1 span,
         .section .text_box_descr,
         .section .text_box_descr span,
         .section .item_title,
         .section .item_title span,
         .section .overlay_image_title,
         .section .overlay_image_title span,
         .section .overlay_image_subtitle,
         .section .overlay_image_subtitle span,
         .section .txt1,
         .section .text1,
         .section .menu_text,
         .section .menu_text span,
         .section .text2,
         .section .text1 span,
         .section .text2 span,
         .section .descr,
         .section .descr span,
         .section .descr,
         .section .descr1,
         .section .overlay_image_title,
         .section .overlay_image_title span,
         .section .extra_descr,
         .section .extra_descr span,
         .section .txt1 span,
         .section .txt2,
         .section .txt2 span,
         .section .txt3,
         .section .txt3 span,
         .section .txt4,
         .section .txt4 span,
         .section .caption,
         .section .caption span,
         .section .address1,
         .section .address1 span,
         .section .txt5,
         .section .txt5 span,
         .section .btn_descr,
         .section .btn_descr span,
         .section .form_title,
         .section .form_title span,
         .section .form_text,
         .section .form_text span,
         .section .text span,
         .section .description,
         .section .description span,
         .section .text{
             font-size: 14px !important;
         }*/
 
     .section .price_descr1,
     .section .price_descr1 span{
         font-size: 15px;
     }
 
     .section .logo_text,
     .section .logo_text span{
         margin-bottom: 10px;
         font-size: 24px;
     }
 
     .section .phone1,
     .section .phone1 span,
     .section .form_title,
     .section .form_title span{
         font-size: 18px;
     }
 
     .section1156 .title,
     .section1156 .title span,
     .section153 .title span,
     .section153 .title,
     .section1153 .title span,
     .section1153 .title,
     .section154 .title span,
     .section154 .title,
     .section155 .title span,
     .section155 .title,
     .section156 .title span,
     .section156 .title,
     .section157 .title span,
     .section157 .title,
     .section158 .title span,
     .section258 .title span,
     .section158 .title,
     .section258 .title,
     .section311 .title span,
     .section311 .title,
     .section159 .title span,
     .section159 .title,
     .section132 .title span,
     .section132 .title,
     .section117 .title span,
     .section117 .title,
     .section250 .title span,
     .section250 .title,
     .section301 .title span,
     .section301 .title,
     .section304 .title span,
     .section304 .title,
     .section305 .title span,
     .section305 .title,
     .section151 .title span,
     .section151 .title,
     .section126 .title span,
     .section126 .title,
     .section149 .title span,
     .section149 .title,
     .section160 .title span,
     .section160 .title,
     .section166 .title span,
     .section166 .title,
     .section306 .title span,
     .section306 .title,
     .section162 .title span,
     .section162 .title,
     .section165 .title span,
     .section165 .title,
     .section138 .title span,
     .section138 .title,
     .section226 .title span,
     .section226 .title,
     .section143 .title span,
     .section143 .title,
     .section144 .title span,
     .section144 .title,
     .section145 .title span,
     .section145 .title,
     .section147 .title span,
     .section147 .title,
     .section148 .title span,
     .section148 .title,
     .section310 .title span,
     .section310 .title,
     .section313 .title span,
     .section313 .title,
     .section315 .title span,
     .section315 .title,
     .section130 .title span,
     .section130 .title,
     .section124 .title span,
     .section124 .title,
     .section125 .title span,
     .section125 .title,
     .section314 .title span,
     .section414 .title span,
     .section314 .title,
     .section414 .title,
     .section129 .title span,
     .section129 .title,
     .section307 .title span,
     .section307 .title,
     .section308 .title span,
     .section308 .title,
     .section309 .title span,
     .section309 .title,
     .section318 .title span,
     .section318 .title,
     .section319 .title span,
     .section319 .title,
     .section1152 .title span,
     .section1152 .title,
     .section1002 .title span,
     .section1002 .title,
     .section320 .title span,
     .section320 .title,
     .section118 .title span,
     .section118 .title,
     .section108 .title span,
     .section108 .title,
     .section161 .title span,
     .section161 .title,
     .section128 .title span,
     .section128 .title,
     .section200 .title span,
     .section200 .title,
     .section417 .title span,
     .section417 .title
     {
         font-size: 26px !important;
     }
 
     .section1156 .sub_title span,
     .section1156 .sub_title,
     .section153 .sub_title span,
     .section153 .sub_title,
     .section1153 .sub_title span,
     .section1153 .sub_title,
   
     .section155 .sub_title span,
     .section155 .sub_title,
     .section156 .sub_title span,
     .section156 .sub_title,
     .section157 .sub_title span,
     .section157 .sub_title,
     .section158 .sub_title span,
     .section258 .sub_title span,
     .section158 .sub_title,
     .section258 .sub_title,
     .section311 .sub_title span,
     .section311 .sub_title,
     .section417 .sub_title span,
     .section417 .sub_title,
     .section159 .sub_title span,
     .section159 .sub_title{
         font-size: 22px !important;
     }
   .section154 .sub_title span,
     .section154 .sub_title,
     .section132 .sub_title span,
     .section132 .sub_title,
     .section117 .sub_title span,
     .section117 .sub_title,
     .section250 .sub_title span,
     .section250 .sub_title,
     .section301 .sub_title span,
     .section301 .sub_title,
     .section304 .sub_title span,
     .section304 .sub_title,
     .section305 .sub_title span,
     .section305 .sub_title,
     .section151 .sub_title span,
     .section151 .sub_title,
     .section126 .sub_title span,
     .section126 .sub_title,
     .section149 .sub_title span,
     .section149 .sub_title,
     .section160 .sub_title span,
     .section160 .sub_title,
     .section166 .sub_title span,
     .section166 .sub_title,
     .section306 .sub_title span,
     .section306 .sub_title,
     .section162 .sub_title span,
     .section162 .sub_title,
     .section165 .sub_title span,
     .section165 .sub_title,
     .section138 .sub_title span,
     .section138 .sub_title,
     .section226 .sub_title span,
     .section226 .sub_title,
     .section143 .sub_title span,
     .section143 .sub_title,
     .section144 .sub_title span,
     .section144 .sub_title,
     .section145 .sub_title span,
     .section145 .sub_title,
     .section147 .sub_title span,
     .section147 .sub_title,
     .section148 .sub_title span,
     .section148 .sub_title,
     .section310 .sub_title span,
     .section310 .sub_title,
     .section313 .sub_title span,
     .section313 .sub_title,
     .section315 .sub_title span,
     .section315 .sub_title,
     .section130 .sub_title span,
     .section130 .sub_title,
     .section124 .sub_title span,
     .section124 .sub_title,
     .section125 .sub_title span,
     .section125 .sub_title,
     .section314 .sub_title span,
     .section414 .sub_title span,
     .section314 .sub_title,
     .section414 .sub_title,
     .section129 .sub_title span,
     .section129 .sub_title,
     .section307 .sub_title span,
     .section307 .sub_title,
     .section308 .sub_title span,
     .section308 .sub_title,
     .section309 .sub_title span,
     .section309 .sub_title,
     .section318 .sub_title span,
     .section318 .sub_title,
     .section319 .sub_title span,
     .section319 .sub_title,
     .section1152 .sub_title span,
     .section1152 .sub_title,
     .section1002 .sub_title span,
     .section1002 .sub_title,
     .section320 .sub_title span,
     .section320 .sub_title,
     .section118 .sub_title span,
     .section118 .sub_title,
     .section108 .sub_title span,
     .section108 .sub_title,
     .section161 .sub_title span
     .section161 .sub_title{
         font-size: 20px !important; 
     }
     .section153 .btn_descr span,
     .section156 .btn_descr span,
     .section311 .btn_descr span,
     .section157 .btn_descr span
     {
         font-size: 14px !important;
 
     }
 
     .section126 .price_descr1 span{
         font-size: 12px !important;
     }
 
     .section107 .phone1 span,
     .section105 .phone1 span,
     .section103 .phone1 span
     {
         font-size: 20px !important;
 
     }
 
 
     .section307 .col_title span,
     .section307 .col_title ,
     .section307 .item_title span,
     .section307 .item_title,
     .section320 .overlay_image_title span,
     .section320 .overlay_image_title,
     .section320 .overlay_image_subtitle span,
     .section320 .overlay_image_subtitle,
     .section118 .txt1 span,
     .section118 .txt1,
     .section118 .descr1 span,
     .section118 .descr1,
     .section108 .txt1 span,
     .section108 .txt1,
     .section129 .txt1 span,
     .section129 .txt1,
     .section129 .price1 span,
     .section129 .price1,
     .section132 .text span,
     .section132 .text,
     .section314 .title1 span,
     .section414 .title1 span,
     .section314 .title1,
     .section414 .title1,
     .section314 .title2 span,
     .section414 .title2 span,
     .section314 .title2,
     .section414 .title2,
     .section314 .title3 span,
     .section414 .title3 span,
     .section314 .title3,
     .section414 .title3,
     .section314 .txt1 span,
     .section414 .txt1 span,
     .section314 .txt1,
     .section414 .txt1,
     .section314 .txt2 span,
     .section414 .txt2 span,
     .section314 .txt2,
     .section414 .txt2,
     .section314 .txt3 span,
     .section414 .txt3 span,
     .section314 .txt3,
     .section414 .txt3,
     .section165 .text span,
     .section165 .text,
     .section165 .text span,
     .section165 .text,
     .section165 .txt1 span,
     .section165 .txt1,
     .section162 .text span,
     .section162 .text,
     .section305 .spoiler_title span,
     .section305 .spoiler_title,
     .section305 .s_content span,
     .section305 .s_content,
     .section304 .spoiler_title span,
     .section304 .spoiler_title,
     .section304 .s_content span,
     .section304 .s_content,
     .section301 .txt1 span,
     .section301 .txt1,
     .section302 .txt2 span,
     .section302 .txt2,
     .section226 .txt1 span,
     .section226 .txt1,
     .section117 .descr1 span,
     .section117 .descr1,
     .section117 .txt1 span,
     .section117 .txt1,
     .section103 .text1 span,
     .section103 .text1,
     .section250 .title1 span,
     .section250 .title1,
     .section250 .subtitle1 span,
     .section250 .subtitle1,
     .section126 .title1 span,
     .section126 .title1,
     .section126 .txt1 span,
     .section126 .txt1,
     .section126 .price1 span,
     .section126 .price1,
     .section149 .overlay_image_title span,
     .section149 .overlay_image_title,
     .section149 .overlay_image_subtitle span,
     .section149 .overlay_image_subtitle,
     .section126 .txt1 span,
     .section126 .txt1,
     .section103 .text1 span,
     .section103 .text1,
     .section103 .text2 span,
     .section103 .text2,
     .section101 .text1 span,
     .section101 .text1,
     .section101 .address1 span,
     .section101 .address1,
     .section119 .address1 span,
     .section119 .address1,
     .section119 .text1 span,
     .section119 .text1,
     .section109 .text1 span,
     .section109 .text1,
     .section109 .text2 span,
     .section109 .text2,
     .section160 .sub_title1 span,
     .section160 .sub_title1,
     .section160 .text1 span,
     .section160 .text1,
     .section130 .txt1 span,
     .section130 .txt1,
     .section130 .title1 span,
     .section130 .title1,
     .section124 .title1 span,
     .section124 .title1,
     .section124 .price1,
     .section124 .price1 p,
     .section124 .price2,
     .section124 .price2 p,
     .section124 .price3,
     .section124 .price3 p,
     .section125 .title1 span,
     .section125 .title2 span,
     .section125 .title1,
     .section125 .title2,
     .section125 .txt1 span,
     .section125 .txt2 span,
     .section125 .txt1,
     .section125 .txt2,
     .section125 .price1 span,
     .section125 .price1,
     .section130 .price1 span,
     .section130 .price1,
     .section160 .btn_descr span
     .section160 .btn_descr 
     {
         font-size: 16px !important;
     }
     .section119 .address1 span,
     .section119 .address1{
         font-size: 14px !important;
         
     }
     .section160 .title1 span{
         font-size: 20px !important;
     }
     .section101 .logo_text{
         max-width: 220px;
         margin-top: 15px;
         margin-right: 15px;
     }
     .section161 .objtimer .days:after, .section161 .objtimer .hrs:after, .section161 .objtimer .min:after{
         right: -10px;
     }
     .section107 .menu1 ul,
     .section311 .menu1 ul{
         /*margin-top: 10px;*/
     }
     .section311 .menu1{
         width: 100%;
         float: none;
     }
     .section311 .logo_text{
         width: 200px;
         float: left;
     }
     .section311 .some_text{
         width: 300px;
         float: right;
 
     }
     .section107 .phone1{
         float: none;
     }
     
     .section126 .arr1{
         display: flex;
         justify-content: space-between;
     }
     .section126.size_900x900 .arr1{
         flex-wrap: wrap;
     }
     
     .section126.size_450x350 .image1,
     .section126.size_900x700 .image1,
     .section126.size_900x1200 .image1{
         max-width: 49%;
         height: 100%;
     }
     .section126.size_450x350 .image1, 
     .section126.size_900x700 .image1{
         max-width: 100%;
     }
     .section126 .image1.size_900x1200 img, 
     .section126 .image1.size_450x350 img, 
     .section126 .image1.size_900x700 img{
         max-width: 100%;
         height: auto;
     }
     .section126 .image1, .section126 .video1{
         margin-right: 20px;
     }
     .section126.size_900x1200 .extra_images{
         margin-top: 0;
         max-width: 170px;
     }
     .section126.size_900x700 .extra_images >div,
     .section126.size_450x350 .extra_images >div{
         width: 33%;
         margin-right: 0;
     }
     .section126.size_900x700 .extra_images,
     .section126.size_450x350 .extra_images{
         display: flex;
         flex-wrap: wrap;
         max-width: 400px;
         top: 320px;
     }
     .section126 .arr1 .video1{
         margin-right: 20px;
         margin-bottom: 20px;
     }
     .section146 .image_box{
         width: 240px;
         height: 240px;
     }
     .section146 .image_box img{
         max-width: 100%;
     }
     .section101 .section_inner{
         display: flex;
         align-items: center;
     }
 
     .section107 .menu1 ul{
        width: 100%;
     list-style: none;
     position: absolute;
     top: 60px;
     left: 0px;
     z-index: 10;
     background: #fff;
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
     border: 1px solid #ccc;
     padding-bottom: 15px;
     padding-top: 15px;
     border: 1px solid;
     border-left: 5px solid;
     }
     .section107 .menu1 ul li{
         width: 30%;
         text-align: center;
         float: left;
         line-height: 34px;
         margin-left: 0;
     }
     .section107 .menu1 ul li.level1 {
         height: 36px;
         line-height: 33px;
         width: 90% !important;
         left: 5% !important;
         padding-left: 0% !important;
         border-left: 1px solid #ececec;
         border-right: 1px solid #ececec;
         border-bottom: 2px solid #ececec;
         text-align: center !important;
     }
     .section107 .menu1 li.level0:before,
     .section107 .menu1 li:first-child::before{
         display: none;
     }
 
     .section105 .menu1 {
         position: absolute;
         left: 0;
         top: 0;
         width: 100%;
     }
 
 
     .section105 .menu1{
         display: none;
     }
     .section105 .menu1 ul{
         width: 100%;
         list-style: none;
         position: absolute;
         top: 60px;
         left: 0px;
         z-index: 10;
         background: #fff;
         display: flex;
         justify-content: space-between;
         flex-wrap: wrap;
         border: 1px solid #ccc;
         padding-bottom: 15px;
         padding-top: 15px;
         border: 1px solid;
         border-left: 5px solid;
     }
     .section105 .menu1 ul li.level1{
         height: 36px;
         line-height: 33px;
         width: 90% !important;
         left:5% !important;
         padding-left:0% !important;
         border-left: 1px solid #ececec;
         border-right: 1px solid #ececec;
         border-bottom: 2px solid #ececec;
         text-align: center !important;
     }
     
     .section105 .menu1 li.level0:before,
     .section105 .menu1 li:first-child::before{
         display: none;
     }
        .section107 .menu1 {
         display: none;
         position: absolute;
         left: 0;
         top: 0;
         width: 100%;
     }
     .section105 .menu1 ul li{
         width: 30%;
         margin-left: 0;
         text-align: center;
         line-height: 34px;
     }
     .section1156 .header ul li a{
         color: #333;
     }
     .section1156 .menu1 li{
         width: 30%;
         line-height: 34px;
     }
    .menu_mobile_btn{
         display: block;
         /*border-bottom: 2px solid #333;*/
         /*border-top: 2px solid #333;*/
         width: 30px;
         height: 30px;
         cursor: pointer;
         position: absolute;
         left: 0px;
         top: 50%;
         transform: translateY(-50%);
      
     }
     .section107 .logo_img, .section107 .logo_img img{
         width: 160px;
     }
     .section107 .logo_img{
         margin-left: 70px;
     }
     .section107 .phone1{
         float: right;
     }
     .section107 .logo_text{
         float: left;
         margin-left: 80px;
     }
     .section105 .social_icons {
         display: none;
     }
       .section105 .logo_img{
         float: left;
         margin-left: 65px;
         margin-right: 20px;
     }
     .section1129 .image2{
        width: 100%;
     }
     .section418 .image1 img{
         display: block;
         width: 100%;
     }
     .section418 .image1{
         width: 40%;
     }
     .section418 .items{
         width: 58%;
     }
     .section418 .title1,
     .section418 .title1 span{
         font-size: 20px !important;
     }
     .section1149 .arr1{
         width: 100%;
     }
     .section119 .text1{
         word-break: break-all;
     }
     .section226 .image1, 
     .section226 .image1.rightt,
     .section226 .video1, 
     .section226 .video1.rightt{
         width: auto;
         
     }
     .section226 .image1.size_700x500, 
     .section226 .image1.size_350x250, 
     .section226 .video1.size_700x500, 
     .section226 .video1.size_350x250{
         width: 350px;
         height: auto;
     }
 
 }
 
 
 @media (max-width: 800px) {
     .section .price1,
     .section .price2{
         font-size: 20px !important;
     } 
     .section129 .image1, .section129 .video1{
         height: 360px;
     }
     .section129 .right{
         height: auto;
         width: 43%;
     }
     .section119 .address-and-ua{
         width: 250px;
         margin-left: 20px;
     }
     .section143 .section_inner .image_box.image_size_300x225 {
        height: 225px;
     }
     .section143 .section_inner .image_box.image_size_600x450{
         height: 144px;
 
     }
         .section143 .section_inner .image_box.image_size_600x450{
             width: 47%;
             height: 225px;
             
         }
     .section129 .image1 img{
         margin: 0 auto;
         width: 100%;
         height: auto;
         /*        position: absolute;
                 left: 50%;
                 transform: translateX(-50%);
                 -webkit-transform: translateX(-50%);
                 -ms-transform: translateX(-50%);*/
     }
     /*.section107.fixed_top .logo_img,*/
     /*.section105.fixed_top .logo_img,*/
     /*.section103.fixed_top .logo_img,*/
     /*.section101.fixed_top .logo_img,*/
     .section107.fixed_top .btn1,
     .section103.fixed_top .btn1,
     .section101.fixed_top .btn1{
         display: none;
     }
     .section107 .menu-and-phone-and-btn, 
     .section311 .menu-and-phone-and-btn{
         margin-top: 0;
         /*position: relative;*/
     }
     .section105.fixed_top .social_icons{
         display: none;
     }
 
     .section301 .right.size_700x500.btn_under_text, .section301 .right.size_700x200.btn_under_text{
         margin-right: 15px;
         width: 250px;
         max-height: 170px;
     }
     .section105 .btn1{
         float: none;
         margin: 0 auto;
     }
 
     .section318  .table{
         display: none;
     }
     .section318  .accordion{
         display: block;
         margin: 0 auto;
         width: 90%;
     }
     .section319  .table{
         display: none;
     }
     .section319  .accordion{
         display: block;
         margin: 0 auto;
         width: 90%;
     }
 
     .section317 .col_2,
     .section417 .col_2 {
         width: 275px;
     }    
 
 
     .section315 .image_box1 {
         width: 402px;
     }
 
     .section132.style_1 .section_inner,
     .section132.style_2 .section_inner,
     .section132.style_3 .section_inner,
     .section132.style_4 .section_inner{
         width: 640px;
 
     }
 .section1155 .image_screen,
     .section132.wide .section_inner{
         width: 640px;
 
     }     
 
 
     .section313 .image_box1,
     .section313 .image_box2,
     .section313 .image_box3,
     .section313 .image_box4,
     .section313 .image_box5,
     .section313 .image_box6,
     .section313 .image_box7{
         width: 160px;
         height: 120px;
     }
     .section313 .image_box2{
         left: 160px;
     }
     .section313 .image_box3{
         left: 320px;
     }
     .section313 .image_box6{    
         left: 160px;
     }
     .section313 .image_box7{
         width: 320px;
     }
     .section313 .image_box5,
     .section313 .image_box6,
     .section313 .image_box7{
         top: 120px;
     }
 
 
     .section313 .arr1{
         height: 240px;
     }
 
     .section313 .overlay_image_title {
         margin-top: 30px;
     }    
 
     .section313 .arr1:nth-child(even) .image_box1{
         left: auto;
         right: 0;
     }
     .section313 .arr1:nth-child(even) .image_box2{
         left: auto;
         right: 160px;    
     }
     .section313 .arr1:nth-child(even) .image_box3{
         left: auto;
         right: 320px;    
 
     }
     .section313 .arr1:nth-child(even) .image_box4{
         right: auto;
         left: 0;
     }
     .section313 .arr1:nth-child(even) .image_box5{
         left: auto;
         right: 0;    
     }
     .section313 .arr1:nth-child(even) .image_box6{
         right: 160px;
         left: auto;    
     }
     .section313 .arr1:nth-child(even) .image_box7{
         right: auto;
         left: 0;
     } 
 
 
 
     .section148 .arr1:nth-child(even) .image_box1 {
         right: 13px;
     }
 
 
     .section148 .arr1:nth-child(even) .image_box4 {
         left: 0;
         top: 375px;
     }
 
     .section148 .arr1:nth-child(even) .image_box2 {
         left: 245px;
         top: 375px;
     }
 
 
 
 
     .section313 .arr1{
         height: 240px;
     } 
 
     .section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450 {
         height: 290px;
     }
 
 
     .section311 .some_text{
         padding: 0 20px;
     }
 
 
     .section1002 .sn{
         width: 32px;
         height: 32px;
         line-height: 32px;
         font-size: 18px;
         display: inline-block;
         float: none;    
     }
 
     .section1002 .section_inner .left,
     .section1002 .section_inner .right{
         float: none;
         width: 90%;
         margin-left: 5%;
         display: flex;
         margin-top: 10px;
         text-align: center;
         flex-wrap: wrap;
         justify-content: center;
     }
 
 
     .section161 .objtimer{
 
         font-size: 24px;
 
     }
 
     .section310 .image_screen{
         width: 538px;
 
     }
 
     .section310 .iamges .go_left,
     .section310 .iamges .go_right{
         height: 87px;
         line-height: 87px;
 
     }    
     .section310 .image_box{
         width: 115px;
         height: 87px;
     } 
 
 
     /*    .section308 .col{
             margin-left: 3%;
             margin-right: 0;
             width: 45%;
         }    */
 
 
     .section302 .left{
         width: 180px;
     }
     .section302 .right{
         width: 420px;
     }
 
     .section302 .video iframe{
         width: 100%;
         height: 210px;
     }    
 
     .section301 .right.size_200x200 {
         width: 310px;
     }    
 
     .section124 .image1, .section124 .image2, .section124 .image3{
         height: auto;
     }    
 
     .section124 .image1.image_size300x230, 
     .section124 .image2.image_size300x230, 
     .section124 .image3.image_size300x230{
         height: 155px;
     }    
 
     .section301 .arr1.size_350x100 .btn1,
     .section301 .arr1.size_350x250 .btn1{
 
     }
 
 
     .section301 .arr1.size_350x100,
     .section301 .arr1.size_350x250{
         margin: 0 auto 30px;
         width: 430px;
     }
     .section301 .arr1.size_200x200{
         /*width: 430px;*/
         margin: 0 auto 30px;
 
     }
     /*    .section301 .arr1.size_200x200 .image1,
         .section301 .arr1.size_200x200 .image1 img{
             width: 150px;
             height: 155px;
             
         }*/
     .section301 .right.size_200x200 {
         width: 200px;
         margin-right: 10px;
     }
     .section301 .right.size_200x200 .txt1{
         font-size: 90%;
         line-height: 150%;
     } 
 
     .section301 .right.size_200x200 .btn1 {
         height: 100%;
         line-height: 160px;
         width: 50px;
     }
     .section301 .right.size_200x200.right_btn_position .btn1 {
         border-left: solid 1px #e2e2e2 !important;
     }
 
 
     .section301 .right.size_350x100,
     .section301 .right.size_350x250{
         max-height: 160px;
         margin-right: 30px;
         width: 370px;
     }
     .section301 .right.size_350x100 .txt1,
     .section301 .right.size_350x250 .txt1{
         max-height: 130px;
     }
     .section301 .right.size_350x250 .btn1{
         width: 80px;
     }
 
     .section301 .right.size_350x100.btn_under_text,
     .section301 .right.size_350x250.btn_under_text{
         width: 370px;
     }
     .section301 .right.size_400x400.btn_under_text,
     .section301 .right.size_200x200.btn_under_text {
         width: 65%;
     }
 
     .section301 .right.size_200x200 .txt1{
         max-height: 180px;
 
 
     }
 
     .section301 .right.size_200x200.btn_under_text .txt1{
         max-height: 110px;
     }   
 
 
     .section301 .arr1.size_350x100.btn_under_text {
         width: 350px;
         height: 210px;
     }   
 
 
     .section301 .arr1.size_350x250.btn_under_text {
         width: 350px;
         height: 510px;
 
     }
 
     .section301 .right.size_350x100.btn_under_text, 
     .section301 .right.size_350x250.btn_under_text {
         width: 320px;
     }    
 
 
     .section125 .image1, 
     .section125 .image2,
     .section125 .ico1,
     .section125 .mdico1,
     .section125 .ico2,
     .section125 .mdico2,
     .section125 .c_ico1,
     .section125 .c_ico2,
     .section125 .image1.s90, 
     .section125 .image2.s90{
         float: none;
         margin: 0 auto;
 
 
     }
 
 
 
     .section125 .right,
     .section125 .right.s90{
         width: 200px;
         float: none;
         margin: 20px auto 0;
     }
 
     .section125 .col_2{
         text-align: center;
     }
 
 
     .section201 .btn1, 
     .section201 .btn2, 
     .section201 .btn3, 
     .section201 .btn4{
         font-size: 14px;
     }    
     .section201 .image1, 
     .section201 .image2, 
     .section201 .image5, 
     .section201 .image4, 
     .section201 .image3{
         height: 130px;
     } 
     .section201 .image1.border, 
     .section201 .image2.border, 
     .section201 .image4.border, 
     .section201 .image3.border{
         height: 130px;
     }     
 
 
     .section201 .image1.s150, 
     .section201 .image2.s150, 
     .section201 .image4.s150, 
     .section201 .image3.s150{
         height: 100px;
     } 
     .section201 .image1.border.s150, 
     .section201 .image2.border.s150, 
     .section201 .image4.border.s150, 
     .section201 .image3.border.s150{
         height: 100px;
     }    
     .section201 .image1.s200, 
     .section201 .image2.s200, 
     .section201 .image5.s200, 
     .section201 .image4.s200, 
     .section201 .image3.s200{
         height: 172px;
         width: 172px;
     } 
 
 
     .section201 .image1.border.s200, 
     .section201 .image2.border.s200, 
     .section201 .image5.border.s200, 
     .section201 .image4.border.s200, 
     .section201 .image3.border.s200{
         height: 172px;
         width: 172px;
     }    
 
     .section201 .image1.border.s120, 
     .section201 .image2.border.s120, 
     .section201 .image4.border.s120, 
     .section201 .image3.border.s120{
         height: 120px;
     }    
 
 
 
 
 
 
 
     .section200 .btn1, .section200 .btn2, .section200 .btn3, .section200 .btn4{
         font-size: 14px;
     }    
     .section200 .image1, 
     .section200 .image2, 
     .section200 .image4, 
     .section200 .image3{
         height: 130px;
     } 
     .section200 .image1.border, 
     .section200 .image2.border, 
     .section200 .image4.border, 
     .section200 .image3.border{
         height: 130px;
         width: 92%;
     }     
 
 
     .section200 .image1.s150, 
     .section200 .image2.s150, 
     .section200 .image4.s150, 
     .section200 .image3.s150{
         /*height: 100px;*/
     } 
     .section200 .image1.border.s150, 
     .section200 .image2.border.s150, 
     .section200 .image4.border.s150, 
     .section200 .image3.border.s150{
         height: auto;
     }    
 
 
 
     .section200 .image1.border.s120, 
     .section200 .image2.border.s120, 
     .section200 .image4.border.s120, 
     .section200 .image3.border.s120{
         height: 120px;
     }    
 
 
 
 
     .section250 .video1, 
     .section250 .video2{
         height: 210px;
     }     
 
     .section150 .image1, 
     .section150 .image2,
     .section150 .video1, 
     .section150 .video2{
         height: 210px;
     }  
 
 
     .section138 div.image, 
     .section138 div.video,
     .section138 .image.border,
     .section138 .video.border{
         width: 94%;
         margin-left: 3%;
     }
     .section138 .image.border img, 
     .section138 .video.border iframe,
     .section138 div.image img, 
     .section138 iframe{
         width: 100%;
     }
     .section138 .image.border img, 
     .section138 div.image img{
         width: 100%;
         height: auto;
     }
 
 
 
     .section138 div.image,
     .section138 div.video{
         height: 305px;
     }
     .section138 div.image.border,
     .section138 div.video.border{
         height: 338px;
     }
 
     .section138 div.video.border iframe,
     .section138 div.video iframe{
         height: 100%;
     }
 
 
 
 
 
 
 
     .section226 .video1.size_350x250, 
     .section226 .image1.size_350x250{
         margin: 0 auto;
         float: none;
     }
     .section226 .right.size_350x250{
         margin: 20px auto 0;
         float: none;
     }
 
 
 
 
     .section126.size_350x250 .image1{
         margin-bottom: 20px;
     }
     .section126.size_350x250 .extra_images{
         position: static;
         margin: 0 auto;
     }    
 
 
 
     .section149 .image1, 
     .section149 .image2, 
     .section149 .image3,
     .section149 .video1,
     .section149 .video2,
     .section149 .video3{
         width: 100%;
         height: 135px;
     } 
 
 
     .section148 .image_box3, 
     .section148 .image_box5{
         right: 3%;
     } 
     .section148 .image_box2, 
     .section148 .image_box4{
         /*display: none;*/
     } 
     .section148 .image_box1 {
         width: 381px;
     }    
     .section148 .image_box1 img{
         max-width: 100%;
         /*left: 0;*/
 
     }
 
     .section147 .image_box3, 
     .section147 .image_box5{
         right: 3%;
     } 
 
     .section147 .image_box1 {
         width: 381px;
     }    
     .section147 .image_box1 img{
         /*left: -200px;*/
 
     }
 
     .section143 .section_inner .image_box img{
         margin: 0 auto;
     }
 
 
 
     /*    .section143 .section_inner .image_box{
             height: 145px;
         }*/
     .section143 .overlay_image_title{
         margin-top: 20px;
     }
 
     .section143 .section_inner .image_box.image_size_300x450{
         height: 290px;
     }
 
 
     .section152 .image_box5{
         display: none;
     }
     .section152 .image_box1, 
     .section152 .image_box2, 
     .section152 .image_box3, 
     .section152 .image_box4, 
     .section152 .image_box5{
         width: 21%;
         margin-left: 3%; 
         margin-right: 0;        
 
     }
 
 
     .section118 .col_3, 
     .section118 .col_3.last {
         width: 80%;
         float: none;
         margin: 0 auto 20px;
 
     }
     .section118 .col_3 .image1, 
     .section118 .col_3 .image2, 
     .section118 .col_3 .image3{
         left: 50%;
         margin-left: -50px;
     }    
 
 
 
 
 
 
 
     /*  stop */
     .section164 .col{
         width: auto;
     }
 
     .section164 .btn1{
         width: 80%;
     }
     .section154 .headliner,
     .section154 .headliner.revers{
         width: 100%;
         display: block;
         margin: 0 auto 20px;
         float: none;
     }
     .section154 .form_wrapper,
     .section154 .form_wrapper.revers{
         width: 320px;
         display: block;
         margin: 0 auto;
         float: none;
 
 
     }
     .section154 .section_inner{
         max-height: none;
     }
 
 
     .section107 .btn1{
         margin: 0 auto;
         float: none;
     }
     .section107 .menu1,
     .section311 .menu1{
         float: none;
     }
   
 
     .section107 .phone1,
     .section311 .phone1{
         float: none;
         text-align: center;
         width: auto;        
     }
     .section107 .menu1 li:first-child::before,
     .section311 .menu1 li:first-child::before{
         content: '';
     }
     .section105 .menu1{
         margin: 10px auto 0;
         text-align: center;
         float: none;
     }
     .section105 .menu1 ul{
         text-align: center;
     }
     .section105 .menu-and-phone-and-btn{
         float: right;
         width: 200px;
         margin-right: 15px;
     }
   
     .section105 .btn1{
         float: right;
         /*margin-right: 10px;*/
         margin-top: 5px;
         /*margin: 0 auto;*/
 
     }
 
     .section105 .social_icons{
         float: none;
         flex-wrap: wrap;
         margin-top: 5px;
         float: right;
         width: 150px;
     }
     .section105 .sn{
         margin-top: 5px;
         margin-bottom: 0px;
     }
     .section105 .phone1{
         text-align: center;
         margin-top: 0;
     }
 
     .section.section116,
     .section.section120,
     .section.section105{
         /*padding: 20px 0;*/
     }
     .section105 .menu-and-phone-and-btn{
         margin-top: 0;
     }
 
     .section128 .image1.s300, .section128 .image2.s300, .section128 .image3.s300{
         width: 96%;
         text-align: center;
     }
     .section200 .image1.s300, .section200 .image2.s300, .section200 .image3.s300, .section200 .image4.s300{
         width: 96%;
         text-align: center;
     }
 
 
     .section128 .btn1, .section128 .btn2, .section128 .btn3, .section128 .btn1x, .section128 .btn2x, .section128 .btn3x{
         width: 96%;
         /*margin: 0 auto;*/
     }
 
 
 
     .section128 .image1, .section128 .image2, .section128 .image3{
         width: 200px;
         text-align: center;
     }
 
     .section128 .image1.border, .section128 .image2.border, .section128 .image3.border{
         width: 196px;
     }
     .section128 .image1.border.s120, .section128 .image2.border.s120, .section128 .image3.border.s120{
         width: 120px;
     }
 
  
     .menu_mobile_btn .fa{
         font-size: 36px;
     }
  
     .section_inner{
         position: relative;
     }
     .section148 .arr1{
         padding-bottom: 160px;
     }
     #basket_left .item .image, #basket_left .item .image img{
         float: none;
         display: block;
         margin: 0 auto;
         margin-bottom: 10px;
     }
     .section148 .image_box2, .section148 .image_box4{
         top: 370px;
         left: 0;
     }
     .section148 .image_box4{
         left: 245px;
     }
     .section200 .image1.border.s120 img, .section200 .image2.border.s120 img, .section200 .image4.border.s120 img, .section200 .image3.border.s120 img{
         width: 100%;
     }
 
     .section165 .section_inner{
         width: 100%;
     }
     .section156 .btn1{
         width: 300px;
     }
     .section157 .form2 .field{
         width: 50%;
     }
     .section313 .overlay_image_title,
     .section313 .overlay_image_descr{
         font-size: 14px;
         margin-top: 0;
     }
     .section129 .txt1{
         line-height: 1.3;
     }
     .section129 .right{
         padding-top: 20px;
         height: auto;
         padding-bottom: 20px;
     }
     .section129 .txt1{
         overflow-y: auto;
         max-height: 220px;
     }
     .section165 .text_block {
         width: calc(40% - 40px);
         padding: 20px;
         float: right;
         height: 410px;
     }
 
 
     .section .logo_text, .section .logo_text span {
         margin-bottom: 10px;
         max-width: 220px;
     }
   
 
     .section105 .social_icons{
         margin-top: 5px;
     }
 
     .section107 .btn1{
         display: none;
     }
 
     .section107 .social_icons{
         justify-content: flex-end;
     }
     .section107 .menu-and-phone-and-btn{
         float: right;
         width: 300px;
     }
 
     .section103 .logo_img, .section103 .logo_img img {
         width: 160px;
     }
     .section103 .slogan{
         width: 30%;   
     }
     .section101 .phone-and-address, .section101 .text1{
         width: auto;
         line-height: 22px;
         text-align: center;
         width: 49%;
     }
     .section101 .logo_text{
         width: 200px;
         max-width: 200px;
         text-align: left;   
     }
     .section119 .social_icons{
         margin-right: 0;
         margin-top: 5px;
         padding-top: 5px;
     }
     .section .logo_text{
         float: left;
         margin: 10px 0;
     }
     .section107 .logo_text{
         float: left;
         margin-left: 80px;
     }
     .section119 .policy2, 
     .section119 .policy2 span, 
     .section119 .address1,
     .section119 .address1 span{
         font-size: 14px !important;
         line-height: 20px;
     }
     .section161 .objtimer .days, .section161 .objtimer .days_descr {
         width: 24%;
         left: 1%;
     }
     .section161 .objtimer .hrs, .section161 .objtimer .hrs_descr {
         width: 24%;
         left: 26%;
     }
     .section161 .objtimer .min, .section161 .objtimer .min_descr {
         width: 24%;
         left: 51%;
     }
     .section161 .objtimer .sec, .section161 .objtimer .sec_descr {
         width: 24%;
         left: 76%;
     }
     .section311 .some_text{
         margin: 10px 0;
     }
     .section101 .section_inner{
         display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
         align-items: center;
         flex-wrap: wrap;
     }
     .section101 .logo_img{
         float: none;
         margin: 0 auto;
         width: 200px;
     }
     .section101 .text1{
         margin-top: 0px;
     }
     .section101 .logo_text {
         width: auto;
         max-width: unset;
         text-align: left;
     }
     .section309 .col{
         /*float: none;*/
         /*margin: 30px auto 0;*/
         margin-right: 20px;
         width: 30%;
     }  
     .section1154 .sub_title, .section1154 .title{
         margin: 0;
         margin-bottom: 20px;
     }
     .section1154 .headliner{
         width: 100%;
     }
     #wrapper .section417 .arr1 .extra_descr, #wrapper .section417 .arr1 .extra_descr span,
     #wrapper .section417 .arr1 .title, #wrapper .section417 .arr1 .title span{
         font-size: 16px !important;
 
     }
 
     .section166 .slider{
         min-height: 400px;
 
     }
     .section166 .section_inner{
         min-height: auto;
         
     }
 
     .section250 .image1.image_big img,
     .section250 .image2.image_big img,
     .section250 .image2.image_big,
     .section250 .image1.image_big{
         height: 295px;
     } 
     
     .section1319 .arr_wrapper .arr1{
         width: 49%;
     }
     .section1116.view_menu .section_inner .menu1{
         display: block !important;
     }
     
     .section120 .menu-toogler{
         display: block;
     }
     .section2120{
         padding: 0;
     }
     .section2120 .some_text{display: none;}
     
     .section126.size_900x700 .extra_images, .section126.size_450x350 .extra_images{
         width: 310px;
         top: 265px;
     }
     .section126.size_450x350 .extra_images,
     .section126.size_900x700 .extra_images{
         position: static;
         width: 100%;
         max-width: 100%;
     }
     .section126.size_900x700 .extra_images >div, .section126.size_450x350 .extra_images >div{
         width: 25%;	
 }
     .section126 .arr1 .right,
     .section126 .arr1 .right{
         width: 100%;
     }
     .section146 .image_box{
         width: 300px;
         height: 300px;
     }
      .section307 .col{
         width: 46%;
     }
     .section151 .arr1{
         display: flex;
         justify-content: space-between;
         flex-wrap: wrap;
     }
     .section151 .col_4, .section151 .col_4.last{
         width: 46%;
     }
     .section117 .col_2{
         padding: 0;
     }
     .section116 li a{
         display: block;
     }
 
     .section103 .phone1{
         margin: 0;
     }
     .section101.section{
         padding: 15px 0;
     }
       .section105 .logo_text{
         margin-left: 55px;
 
     }
     .section107.section{
         padding: 15px 0;
     }
     .section109 .text1, .section109 .text2{
         font-size: 14px !important;
     }
     .section109 .logo_img, .section109 .logo_text{
         width: 200px;
     }
     .section109 .logo_img img {
         max-width: 180px;
     }
     .section418 .image1{
         display: none;
     }
     .section418 .items{
         width: 100%;
     }
     .section2159 .txt_and_btn{
         border: 1px solid #eee;
         padding: 20px;
     }
     .section2159 .images,
     .section2159 .txt_and_btn{
         width: 100%;
         margin-bottom: 20px;
     }
     .section126 .image1, .section126 .video1{
         margin-right: 0;
     }
     .section126.size_700x500 .extra_images, .section126.size_350x250 .extra_images{
         top: 240px;
     }
     .section126 .size_350x250 .btn1,
     .section126 .size_700x500 .btn1,
     .section126 .size_700x500 .btn2,
     .section126 .size_350x250  .btn2{
         margin-left: 0;
     }
         .section151 .arr1 .clear{
             display: none;
         }
         .section151 .col_4{
             margin-bottom: 20px;
         }
         .section1011 .slides input[type="radio"] + label:before,
         .section1011 .slides input[type="checkbox"] + label:before{
             top: 148px;
         }
         
         .section1011 .slides input[type="radio"] + label:after{
             
             top:151px;
         }
         .section1011 .slides input[type="checkbox"] + label:after{
             top:149px;
         }
     
         .section143 .image_box.image_size_600x900.border, .section143 .image_box.image_size_300x450.border {
             height: 280px;
         }
     .section154 .headliner.underlay{
         width: 100%;
         box-sizing: border-box;
     }
     .section129 .right.size_700x500{
         width: 47%;
     }
             .section126.size_450x600 .image1,
         .section126.size_900x1200 .image1{
             margin-right: 10px;
         }
         .section126 .right.btn_one_line .btn1, .section126 .right.btn_one_line .btn2{
             margin: 0 auto;
             margin-bottom: 20px;
         }
         #wrapper .section126 .slider_wrapper .video1,
         #wrapper .section126 .slider_wrapper .image1{
             width: 43%;
         }
         #wrapper .section126 .slider_wrapper .image1.size_450x450,
         #wrapper .section126 .slider_wrapper .image1.size_900x900{
             margin-right: 10px;
         }
         #wrapper .section126 .slider_wrapper .video1.size_900x700,
         #wrapper .section126 .slider_wrapper .image1.size_900x700{
             width: 100%;
         }
         #wrapper .section126 .slider_wrapper .video1.size_350x250,
         #wrapper .section126 .slider_wrapper .image1.size_350x250,
         #wrapper .section126 .slider_wrapper .video1.size_700x500,
         #wrapper .section126 .slider_wrapper .image1.size_700x500{
             width: 70%;
             height: auto;
         }
     .section126 .slider_wrapper .size_700x500.right{
         width: 100%;
     }
     .section126.size_700x500 .slider_wrapper .extra_images, .section126.size_350x250 .slider_wrapper .extra_images{
         left: 75%;
         top: 0;
     }
         .section334 .slider, 
     .section334 .slider_wrapper,
     .section334 .slide, .section334 .arr1{
         height: 40vw;
     }
     .section1121.dark .field .field_input input[type="email"], 
     .section1121.dark .field .field_input input[type="phone"],
     .section1121.dark .field .field_input input[type="text"], 
     .section1121.dark .field .field_title, .section1121.dark{
         color: #333;
     }
         .section146 .overlay_image_title,
     .section143 .overlay_image_title{
         font-size: 18px;
     }
     .section146 .overlay_image_descr,
     .section143 .overlay_image_descr{
         font-size: 14px;
         
     }
 }
 
 @media (max-width: 640px) {
     .section132.style_0.two .text,
     .section132.style_0.three .text{
         column-count: 1;
     }
     .section1159 .arr1 .video1{
         height: 60vw;
     }
 
     .section166 .slider{
         min-height: 300px;
     }
     .section166 .slide{
         background-size: 100%;
         background-repeat: no-repeat;
 
     }
 /*    .section166 .section_inner{
         min-height: 360px;
 
     }*/
     .section166 .scroller{
         bottom: 0;
     }
     .section148 .arr1:nth-child(even) .image_box4 {
         left: 230px;
         top: 445px;
     }
     .section148 .arr1:nth-child(even) .image_box2 {
         left: 250px;
         top: 445px;
     }
     .section320 .col_1{
         width: 90%;
         margin: 0 auto;
 
     }
     .section315 .arr1:nth-child(even) .image_box3 {
         right: 0;
         left: auto;
     }
     .section320.slider .go_right,
     .section320.slider .go_left{
         display: none;
     }
     .section147 .image_box1 img{
         max-height: 100%;
     }
     .section147 .image_box1{
         height: 260px;
     }
     .section317 .arr1,
     .section417 .arr1{
         padding-bottom: 30px;
     }
     .section148 .image_box1{
         height: auto;
     }
     .section317 .arr1  .col1,
     .section417 .arr1  .col1,
     .section317 .arr1 .col2,
     .section417 .arr1 .col2,
     .section317 .arr1:nth-child(even) .col1,
     .section417 .arr1:nth-child(even) .col1,
     .section317 .arr1:nth-child(even) .col2,
     .section417 .arr1:nth-child(even) .col2{
         float: left;
         text-align: left;
         width: 94%;
         padding-left: 80px;
         padding-bottom: 10px;
         box-sizing: border-box;
         margin-left: 3%;
     }
     .section317 .arr1 .line,
     .section417 .arr1 .line,
     .section317 .arr1:nth-child(even) .line,
     .section417 .arr1:nth-child(even) .line{
         left: 35px;
 
     }
     .section317 .arr1 .ico,
     .section417 .arr1 .mdico,
     .section317 .arr1:nth-child(even) .mdico,
     .section417 .arr1:nth-child(even) .mdico{
         left: 10px;
         margin-left: 0;
     }
 
     .section303 .image{
         display: none;
     }     
 
     .section1003 .left{
         display: block;
         width: 100%;
 
     }
     .section1003 .right{
         display: block;
         width: 100%;
     }
 
     .section1003 .btn1{
         margin: 0 auto;
 
     }
 
     .section1003 .section_inner{
         max-height: 130px;
     }
     .section1003 .text{
         max-height: 50px;
     }
 
 
     .section315 .image_box1 {
         width: 100%;
     }
 
     .section315 .image_box1.border img {
         margin-left: -100px;
     }
     .section315 .image_box1 img {
         /*margin-left: -100px;*/
     }
     .section315 .image_box2 img,
     .section315 .image_box3 img {
         /*margin-left: -20px;*/
     }
 
     .section315 .image_box2,
     .section315 .image_box3{
         display: none;
     }    
     .section132.style_1 .section_inner,
     .section132.style_2 .section_inner,
     .section132.style_3 .section_inner,
     .section132.style_4 .section_inner{
         width: 480px;
 
     }
     .section132.wide .section_inner{
         width: 360px;
 
     }      
     .section314 .col_3.last,
     .section414 .col_3.last,
     .section314 .col_3,
     .section414 .col_3{
         float: none;
         margin: 0 auto 30px;
 
     }    
 
     .section1155 .image_screen{
         width: 100%;
     }
     .section313 .image_box1,
     .section313 .image_box2,
     .section313 .image_box3,
     .section313 .image_box4,
     .section313 .image_box5,
     .section313 .image_box6,
     .section313 .image_box7,
     .section313 .arr1:nth-child(2n) .image_box1,
     .section313 .arr1:nth-child(2n) .image_box2,
     .section313 .arr1:nth-child(2n) .image_box3,
     .section313 .arr1:nth-child(2n) .image_box4,
     .section313 .arr1:nth-child(2n) .image_box5,
     .section313 .arr1:nth-child(2n) .image_box6,
     .section313 .arr1:nth-child(2n) .image_box7{
         width: 50%;
         height: auto;
         position:relative;
         display: block;
         float: left;
         left: auto;
         top: auto;
         right: auto;
     }
 
     .section313 .arr1 img{
         display: block;
         
     }
 
 
     .section313 .image_box7,
     .section313 .arr1:nth-child(2n) .image_box7{
         width: 100%;
     }
 
 
     .section313 .arr1{
         height: auto;
     }
     .section313 .arr1:after{
         content: '';
         display: block;
         clear: both;
 
     }
 
 
 
     .section119 .logo_img{
         float: none;
         margin: 0 auto;
         width: 200px;
     }
     .section119 .logo_text{
         float: none;
         margin: 0 auto;
         width: auto;
         text-align: center;
     }     
     .section119 .menu-and-phone-and-btn{
         margin: 25px auto 0;
         float: none;
         width: auto;
     }
     .section119 .address-and-ua{
         float: none;
         margin: 0 auto;
         width: 94%;
         text-align: center;
     }
     .section119 .phone-and-address{
         display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;
         flex-direction: column;
         align-items: center;
         text-align: center;
         margin: 10px auto 0;
         text-align: center;
         float: none;
         width: 100%;
     }
 
 
 
 
     .section119.fixed_top .logo_img,
     .section119 .logo_text,
     .section119.fixed_top .policy2{
         display: none;
     }
 
     .section161 .objtimer .days,
     .section161 .objtimer .hrs,
     .section161 .objtimer .min,
     .section161 .objtimer .sec{
         font-size: 36px;
         height: 50px;
         line-height: 50px;
 
     } 
     .section161 .objtimer{
         height: 100px;
     }
 
     .section161 .objtimer .days_descr, .section161 .objtimer .hrs_descr, .section161 .objtimer .min_descr, .section161 .objtimer .sec_descr {
         top: 60px;
     } 
 
 
     .section310 .image_screen{
         width: 340px;
 
     }   
 
     .section310 .viewport{
         height: 200px;
 
     } 
     .section310 .iamges .go_left,
     .section310 .iamges .go_right{
         height: 53px;
         line-height: 53px;
 
     }    
     .section310 .image_box{
         width: 67px;
         height: 53px;
     } 
 
 
     .section309 .col{
         /*float: none;*/
         /*margin: 30px auto 0;*/
         width: 172px;
         margin-left: 40px;
         margin-right: 0;
     }  
     .section308 .col{
         /*float: none;*/
         /*margin: 30px auto 0;*/
         width: 220px;
     }  
 
     .section308 .image1,
     .section308 .image2,
     .section308 .image3,
     .section308 .image4{
         width: 220px;
         height: auto;
     }    
     .section307 .col{
         width: 300px;
         margin: 0 auto 30px;
         float: none;
 
     }
 
     .section306 .form_wrapper .field{
         margin-right: 0;
         width: 270px;
 
     }
 
     .section305 .right{
         float: none;
         margin: 0 auto;
         margin-left: 5%;
         width: 90%;
     }
     .section305 .left{
         float: none;
         margin: 0 auto;
         margin-left: 5%;
         width: 90%;
     }     
 
     .section303 .map{
         height: 360px;
 
     }
 
     .section303 .text{
         height: 150px;
         width: 300px;
         position: absolute;
         top: 50%;
         left: 50%;
         margin-left: -150px;
         margin-top: -75px;
         padding: 30px;
         box-sizing: border-box;
         overflow: auto;
 
     }     
 
     .section302 .left{
         margin-left: 5%;
         width: 90%;
         float: none;
     }
 
     .section302 .left ul li.level1{
         margin-left: 20px;
         position: static;
     }
 
 
 
 
 
     .section302 .right{
         margin-left: 5%;
         width: 90%;
         float: none;
         margin-top: 10px;
     }
 
     .section302 .video iframe{
         width: 100%;
         height: 150px;
     } 
 
 
     .section105 .btn1{
         /*margin-right: 160px;*/
     }
 
 
 
 
     .section301 .arr1,
     .section301 .arr1.size_350x250,
     .section301 .arr1.size_350x100,
     .section301 .arr1.size_200x200{
         width: 97%;
     }
     .section301 .right.size_700x500.btn_under_text, .section301 .right.size_700x200.btn_under_text{
         width: calc(100% - 20px);
         margin-right: 0;
         margin-top: 0;
         padding: 10px;
         padding-bottom: 10px;
         max-height: 230px;
     }
     .section301 .right.size_700x500.btn_under_text .btn1,
     .section301 .right.size_400x400.btn_under_text .btn1,
     .section301 .right.size_200x200.btn_under_text .btn1,
     .section301 .right.size_700x200.btn_under_text .btn1{
         margin: 0 auto;
     }
     .section301 .image1.size_700x500, .section301 .image1.size_350x250, .section301 .image1.size_350x100, .section301 .image1.size_700x200{
         float: none;
         margin: 0 auto;
     }
     .section301 .right.size_400x400.btn_under_text, .section301 .right.size_200x200.btn_under_text {
         width: 100%;
     }
     .section301 .right.size_350x100, 
     .section301 .right.size_350x250 {
         margin-right: 30px;
         max-height: 160px;
         width: 100%;
         margin: 0;
         padding: 5px 30px;
         box-sizing: border-box;
         height: auto;
         max-height: 160px;
     }
     .section301 .arr1.size_200x200 .image1, 
     .section301 .arr1.size_200x200 .image1 img {
         height: 200px;
         width: 200px;
     }
     .section301 .right.size_200x200 .btn1 {
         height: 200px;
         line-height: 200px;
         width: 60px;
     }    
     .section301 .right.size_200x200.right_btn_position .btn1 {
         border-left: 1px solid #e2e2e2 !important;
     }    
     .section301 .right.size_200x200{
         margin-right: 30px;
         max-height: 160px;
         width: 100%;
         margin: 0;
         padding: 5px 10px;
         box-sizing: border-box;
         height: auto;
         max-height: 160px;        
     }
 
     .section301 .image1.size_350x250, .section301 .image1.size_350x100 {
         float: left;
         width: 100%;
         overflow: hidden;
     }    
 
     .section301 .arr1.size_200x200.btn_under_text{
         width: 97%;
         height: 370px;
     } 
 
     .section301 .arr1.size_200x200.btn_under_text .btn1{
         width: 200px
 
     }
 
     .section301 .right.size_200x200.btn_under_text {
         width: 100%;
         margin-right: 0;
     }
 
 
 
     .section153 .title,
     .section311 .title,
     .section154 .title{
         font-size: 26px;
     }
     .section311 .sub_title,
     .section153 .sub_title{
         font-size: 20px;
     }
 
 
     #policy{
         height: 380px;
         left: 50%;
         margin-left: -160px;
         margin-top: 0;
         overflow-y: scroll;
         padding: 20px;
         position: fixed;
         top: 50px;
         width: 280px;
     }    
 
     #policy .close_btn{
         margin-bottom: 30px;
     }
 
     .popup_thanks_inner{
         width: 360px;
         margin-left: -210px;
 
     }    
 
     .section124 .col_3.last,
     .section124 .col_3{
         width: 47%;
         max-width: 90%;
         /*margin: 0 auto 30px;*/
         /*float: none;*/
 
     }    
 
     .section125 .btn1, .section125 .btn2{
         width: 100%;
         font-size: 14px;
     }
 
     .section125 .right,
     .section125 .right.s90{
         width: 100%;
         float: none;
         margin: 10px auto 0;
     }    
 
     .section201 .arr1{
         margin-left: -3%;
     }
     .section201 .col_5{
         width: 47%;
         margin-left: 3%;
         margin-right: 0;        
     }
     .section201 .col_5.last{
         width: 95%;
     }
     .section200 .col_4{
         width: 45%;
         margin-left: 3%;
         margin-right: 0;        
     }
 
     .section201 .image1, 
     .section201 .image2, 
     .section201 .image5,
     .section201 .image4,
     .section201 .image3{
         height: 162px;
     }    
     .section201 .image1.border, 
     .section201 .image2.border,
     .section201 .image5.border, 
     .section201 .image4.border, 
     .section201 .image3.border{
         /*height: 162px;*/
     }    
 
     .section200 .image1, 
     .section200 .image2, 
     .section200 .image4, 
     .section200 .image3{
         height: auto;
     }    
     .section200 .image1.border, 
     .section200 .image2.border, 
     .section200 .image4.border, 
     .section200 .image3.border{
         height: 158px;
     }    
 
 
     .section128 .col_3{
         width: 47%;
     }
     .section314 .col_3,
     .section414 .col_3{
         width: 90%;
     }
     .section250 .col_2{
         width: 97%;
     }    
 
 
     .section250 .image1, 
     .section250 .image2{
         height: auto;
     }
     .section250 .video1, 
     .section250 .video2{
         height: 240px;
     } 
     .section150 .col_2{
         width: 90%;
     }    
 
 
     .section150 .image1, 
     .section150 .image2,
     .section150 .video1, 
     .section150 .video2{
         height: 240px;
     } 
 
 
 
     .section117 .col_2{
         width: 94%;
     }
 
     .section117 .col_2.image1,
     .section117 .col_2.image1.image_size_350x250, 
     .section117 .arr1:nth-child(2n) .col_2.image1.image_size_350x250,
     .section117 .col_2.image1.image_size_350x250{
         width: 94%;
         margin-left: 3%;
         height: auto;
     }
     .section117 .col_2.video1,
     .section117 .col_2.video1.image_size_350x250, 
     .section117 .arr1:nth-child(2n) .col_2.video1.image_size_350x250,
     .section117 .col_2.video1.image_size_350x250{
         width: 94%;
         margin-left: 3%;
         height: auto;
     }
 
 
     .section117 .col_2.image1 img,
     .section117 .col_2.image1.image_size_350x250 img{
         width: 100%;
         height: auto;
         display: block;
         margin: 0 auto;
     }
     .section117 .col_2.video1 iframe,
     .section117 .col_2.video1.image_size_350x250 iframe{
         width: 100%;
         height: auto;
         display: block;
     }
 
 
 
     .section149 .col_3 {
         width: 94%;
     }    
 
     .section149 .image1, 
     .section149 .image2, 
     .section149 .image3, 
     .section149 .video1, 
     .section149 .video2, 
     .section149 .video3 {
         width: 100%;
         margin: 0 auto;
         height: auto;
     }    
     .section149 .image1 img, .section149 .image2 img, .section149 .image3 img{
         max-width: 100%;
         max-height: unset;
     }
     .section126 .image1.size_700x500,
     .section126 .image1.size_350x250,
     .section126 .video1.size_700x500,
     .section126 .video1.size_350x250,
     .section126 .right.size_700x500,
     .section126 .right.size_350x250,
     .section126 .image1,
     .section126 .video1,
     .section126 .right{
         width: 94%;
         margin-left: 0%;
     }
     .section126 .right{
         width: 100%;
     }
 
     .section126 .image1,
     .section126 .video1{
         height: 260px;
         overflow: hidden;
     }
 
 
     .section126 .image1.size_700x500 img,
     .section126 .image1.size_350x250 img,
     .section126 .image1 img,
     .section126 .image1.border img{
         width: 100%;
         height: auto;
         margin: 0 auto;
     }
 
     .section126 .video1.size_700x500 iframe,  
     .section126 .video1.size_350x250 iframe,  
     .section126 .video1.border iframe,
     .section126 .video1 iframe{
         width: 100%;
         height: 100%;
     }
 
     .section126.size_900x700 .extra_images,
     .section126.size_450x350 .extra_images{
         max-width: 340px;
     }
 
     .section126.size_900x700 .extra_images img,
     .section126.size_450x350 .extra_images img,
     .section126.size_900x700 .extra_images div.img_1,
     .section126.size_450x350 .extra_images div.img_1,
     .section126.size_900x700 .extra_images div.img_2,
     .section126.size_450x350 .extra_images div.img_2,
     .section126.size_900x700 .extra_images div.img_3,
     .section126.size_450x350 .extra_images div.img_3,
     .section126.size_900x700 .extra_images div.img_4,
     .section126.size_450x350 .extra_images div.img_4{
         width: 75px;
 
     }    
 
     .section226 .arr1.size_700x500,
     .section226 .arr1.size_350x250,
     .section226 .image1.size_700x500,
     .section226 .image1.size_350x250,
     .section226 .video1.size_700x500,
     .section226 .video1.size_350x250,
     .section226 .size_700x500,
     .section226 .size_350x250,
     .section226 .image1,
     .section226 .video1{
         width: 94%;
         margin-left: 3%;
         max-width: 100%;
     }
     .section226 .image1.border, .section226 .video1.border{
         width: auto;
         max-width: 100%;
     }
     .section226 .image1.size_700x500.border img, .section226 .image1.size_350x250.border img, .section226 .video1.size_350x250.border iframe{
         max-width: 100%;
         height: auto;
     }
 
     .section226 .image1.border,
     .section226 .video1.border{
         height: auto;
     }
     .section226 .image1,
     .section226 .video1{
         height: auto;
         overflow: hidden;
     }
     .section226 .video1{
         height: 200px;
     }
 
 
     .section226 .image1.size_700x500 img,
     .section226 .image1.size_350x250 img,
     .section226 .image1 img,
     .section226 .image1.border img{
         width: 100%;
         height: auto;
     }
 
     .section226 .video1.size_700x500 iframe,  
     .section226 .video1.size_350x250 iframe,  
     .section226 .video1.border iframe,
     .section226 .video1 iframe{
         width: 100%;
         height: 100%;
     }    
 
 
     .section138 div.image{
         height: auto;
     }
     .section138 div.video{
         height: 185px;
     }
     .section138 div.image.border,
     .section138 div.video.border{
         height: 195px;
     }
     .section138 div.video.border iframe,
     .section138 iframe{
         height: 100%;
     }
 
     .section126 .image1 img, 
     .section126 .video1 iframe {
         width: 100%;
     }
     .section226 .image1 img, 
     .section226 .video1 iframe {
         width: 100%;
     }    
 
     .section148 .image_box1,
     .section147 .image_box1{
         width: 94%;
         margin-left: 3%;
     }
     .section148 .image_box3,
     .section147 .image_box3{
         width: 45%;
         height: 160px;
         left: 3%;
         top: 270px;        
     }
 
     .section148 .image_box2  {
         width: 45%;
         height: 160px;
         left: 3%;
         top: 445px;
     }
     .section148 .image_box4{
         width: 45%;
         height: 160px;
         left: 97%;
         transform: translateX(-100%);
         top: 445px;
     }
 
     .section147 .overlay_image_title{
         margin-top: 0;
     }
     .section148 .image_box5,
     .section147 .image_box5{
         width: 45%;
         height: 160px;
         right: 3%;
         top: 270px;          
     }
     .section147 .arr1:nth-child(even) .image_box3,
     .section148 .arr1:nth-child(even) .image_box3{
         width: 45%;
         height: 160px;
         left: 3%;
         top: 270px;        
     }
     .section147 .arr1:nth-child(even) .image_box1,
     .section148 .arr1:nth-child(even) .image_box1{
         left: 0;
         right: auto;        
     }
     .section147 .arr1:nth-child(even) .image_box5,
     .section148 .arr1:nth-child(even) .image_box5{
         width: 45%;
         height: 160px;
         right: 3%;
         top: 270px; 
         left: auto;
     }
 
 
     .section148 .arr1,
     .section147 .arr1{
         height: 490px;
     }    
 
     .section148 .arr1{
         height: 415px;
     }
     .section148 .image_box1{
         height: 240px;
     }
 
 
     .section148 .image_box3 img,
     .section148 .image_box5 img,
     .section147 .image_box3 img,
     .section147 .image_box5 img{
         width: 100%;
         height: auto;    
 
     }
 
 
     .section148 .image_box3 .overlay_image_title,
     .section148 .image_box5 .overlay_image_title,
     .section147 .image_box3 .overlay_image_title,
     .section147 .image_box5 .overlay_image_title,
     .section148 .image_box3 .overlay_image_descr,
     .section148 .image_box5 .overlay_image_descr,
     .section147 .image_box3 .overlay_image_descr,
     .section147 .image_box5 .overlay_image_descr{
         /*display: none;*/
     }
 
     .section143 .section_inner .image_box.image_size_300x225{
         height: 125px;
     }
     .section143 .section_inner .image_box img{
         max-height: none;
         max-width: 100%;
     }
 
     .section143 .images{
         margin-left: -3%;
     }
 
     .section143 .section_inner .image_box{
         width: 46%;
         margin-left: 3%;
 
     }
     .section143 .section_inner .image_box{
         /*height: 125px;*/
     }
     .section143 .overlay_image_title,
     .section143 .overlay_image_descr{
         /*display: none;*/
     }
     .section315 .overlay_image_title,
     .section315 .overlay_image_descr,
    
     .section148 .overlay_image_title,
     .section148 .overlay_image_descr,
     .section313 .overlay_image_title,
     .section313 .overlay_image_descr,
     .section147 .overlay_image_title,
     .section147 .overlay_image_descr{
         /*height: 20px;*/
         font-size: 14px;
         margin-top: 0px;
         text-align: center;
     }
 
     .section143 .image_box.image_size_300x450 .overlay_image_title{
         margin-top: 40px;
     }
 
     .section143 .section_inner .image_box.image_size_300x450{
         height: 330px;
     }   
 
     .section121 .col_4,
     .section151 .col_4.last{
         width: 45%;
         margin-left: 3%; 
     }
 
 
     .section151 .col_4,
     .section151 .col_4.last{
         width: 46%;
         margin: 0 auto;
         margin-bottom: 20px;
 
     }
     .section151.slider .go_right{
         right: -10px;
     }
     .section151.slider .go_left{
         right: -10px;
     }
     .section151.slider .col_4,
     .section151.slider .col_4.last{
 
         margin: 0 auto;
         float: none;
 
     }
     .section126 .scroller{
         left: 50%;
         -webkit-transform: translateX(-50%); /* Ch <36, Saf 5.1+, iOS < 9.2, An =<4.4.4 */
         -ms-transform: translateX(-50%);/* IE 9 */
         transform: translateX(-50%); /* IE 10, Fx 16+, Op 12.1+ */
     }
 
     .section152 .image_box1, 
     .section152 .image_box2, 
     .section152 .image_box3, 
     .section152 .image_box4, 
     .section152 .image_box5{
         width: 45%;
         margin-left: 3%; 
 
     }    
 
     .section153 .btn1,
     .section311 .btn1{
         width: 320px;
         font-size: 18px;
 
     }
 
 
     .section153 .form_wrapper,
     .section311 .form_wrapper,
     .section154 .form_wrapper,
     .section154 .form_wrapper.revers{
         width: 270px;
     }
 
     .section153 .btn_descr,
     .section311 .btn_descr{
         width: auto;
     }
 
 
     .section103 .slogan{
         /*width: 100%;*/
     }
     .section103.tall_style .logo_img, .section103.tall_style .logo_img img{
         width: 160px;
     }
     .section103 .logo_img, .section103 .logo_img img{
         width: 120px;
     }
     .section103 .logo_img, .section103 .phone-and-btn{
         float: none;
         margin: 0 auto;
     }
     .section103 .phone1, .section103 .phone-and-btn{
         font-size: 16px;
     }
 
 
     .section103 .phone1,
     .section103 .phone-and-btn{
         width: auto;
     }
     .section311 .logo_img{
         margin-bottom: 20px;
     }
     .extra_info_block .extra_images_in_card .extra_image{
         height: 80px;
     }
     .section155 .sub_title, .section155 .sub_title span {
         font-size: 18px !important;
     }
 
     .section200 .image1.border, .section200 .image2.border, .section200 .image4.border, .section200 .image3.border{
         width: 75%;
     }
     .section165 .map,
     .section165.notext .map{
         width: 100%;
     }
     .section165 .text_block{
         width: calc(100% - 80px);
         padding: 40px;
         float: right;
         height: auto;
     }
     .section156 .btn1{
         width: 280px;
     }
     .section148 .overlay_image_box{
         display: block;
     }
 
     .objtimer .days, .objtimer .hrs, .objtimer .min, .objtimer .sec{
         font-size: 28px;
         width: 20%;
     }
     .objtimer .days_descr, .objtimer .hrs_descr, .objtimer .min_descr, .objtimer .sec_descr{
         font-size: 14px;
         width: 20%;
     }
     .objtimer .hrs, .objtimer .hrs_descr {
         left: 15%;
     }
     .objtimer .min, .objtimer .min_descr {
         left: 30%;
     }
     .objtimer .sec, .objtimer .sec_descr {
         left: 45%;
     }
 
     .section157 .form2 .field{
         width: 100%;
     }
 
     .section157 .form2 form {
         flex-direction: column;
     padding: 15px;
     }
     .section157 .form2 .field input[type="email"],
     .section157 .form2 .field input[type="text"],
     .section157 .form2 .field textarea,
     .section157 .form2 .field input[type="text"]{
         padding: 8px 10px;
     }
     .section157 .form2 .field input[type="submit"]{
         padding: 8px 10px;
     }
     .section157 .w500h80 .btn1, .section157 .btn1{
         width: 80%;
         font-size: 20px;
         line-height: 54px;
         height: 58px;
     }
     .section157 .btn_descr{
         width: 100%;
     }
     .section109 .menus_block .menu_text{
         /*display: none;*/
     }
     .section109 .logo_block{
         width: 100%;
     }
     .section109 .logo_block .logo_img{
         width: 45%;
         float: left;
     }
     .section109 .logo_block .slogan{
         width: 55%;
         float: right;
         margin-bottom: 10px;
     }
     .section109 .social_icons{
         float: left;
         margin-bottom: 10px;
     }
     .section109 .logo_block .logo_img img{
         width: 100%;
     }
     .section109 .menus_block{
         width: 100%;
         display: flex;
         flex-direction: row-reverse;
         flex-wrap: wrap;
     }
 
     .section109 .menu{
         width: auto;
         display: flex;
         flex: 1 1 auto;
         flex-direction: column;
     }
     .section315 .image_box2{
         left: 0;
     }
     .section315 .image_box2, .section315 .image_box3{
         display: block;
         top: 325px;
         width: 49%;
 
     }
     .section315 .arr1{
         padding-top: 535px;
     }
     .section129 .right.size_700x500{
         width: 92%;
     }
     .section129 .image1.size_700x500,
     .section129 .image1, .section129 .video1{
         width: 100%;
     }
 
     .section129 .right {
         width: 92%;
         margin-right: 15px;
     }
     .section160 .col_4{
         float: none;
         margin: 0 auto;
     }
     .section1009 .social_icons{
         display: flex;
         flex-wrap: wrap;
         width: 180px;
         height: auto;
         margin-right: 120px;
     }
     .section1009 .ico1,.section1009 .image1{
         width: 50px;
         height: 50px;
     }
     .section1009 .ico1 >.fa{
         font-size: 36px;
         line-height: 50px;
 
     }
     .section1009 .circle_out, .section1009 .circle_in{
         width: 70px;
         height: 70px;
         right: 10px;
         bottom: 10px;
     }
     .section1009 .sn-tg:after, .section1009 .sn{
         line-height: 35px;
         font-size: 22px;
         width: 35px;
         height: 35px;
     }
     .section1009 .image2{
         right: 10px;
         bottom: 15px;
         width: 60px;
         height: 60px;
     }
     .section1009 .ico1{
             right: 16px;
         bottom: 20px;
         line-height: 36px;
     }
     .section1009 .all_form_close{
         right: 101%;
         top: 0;
         line-height: 23px;
     }
     .section108 .sn, .section108 .sn-tg:after{
         width: 36px;
         height: 36px;
         line-height: 36px;
     }
 
     .section153 .title span,
     .section153 .title,
     .section154 .title span,
     .section154 .title,
     .section155 .title span,
     .section155 .title,
     .section156 .title span,
     .section156 .title,
     .section157 .title span,
     .section157 .title,
     .section158 .title span,
     .section258 .title span,
     .section158 .title,
     .section258 .title,
     .section311 .title span,
     .section311 .title,
     .section159 .title span,
     .section159 .title,
     .section132 .title span,
     .section132 .title,
     .section117 .title span,
     .section117 .title,
     .section250 .title span,
     .section250 .title,
     .section301 .title span,
     .section301 .title,
     .section304 .title span,
     .section304 .title,
     .section305 .title span,
     .section305 .title,
     .section151 .title span,
     .section151 .title,
     .section126 .title span,
     .section126 .title,
     .section149 .title span,
     .section149 .title,
     .section160 .title span,
     .section160 .title,
     .section166 .title span,
     .section166 .title,
     .section306 .title span,
     .section306 .title,
     .section162 .title span,
     .section162 .title,
     .section165 .title span,
     .section165 .title,
     .section138 .title span,
     .section138 .title,
     .section226 .title span,
     .section226 .title,
     .section143 .title span,
     .section143 .title,
     .section144 .title span,
     .section144 .title,
     .section145 .title span,
     .section145 .title,
     .section147 .title span,
     .section147 .title,
     .section148 .title span,
     .section148 .title,
     .section310 .title span,
     .section310 .title,
     .section313 .title span,
     .section313 .title,
     .section315 .title span,
     .section315 .title,
     .section130 .title span,
     .section130 .title,
     .section124 .title span,
     .section124 .title,
     .section125 .title span,
     .section125 .title,
     .section314 .title span,
     .section414 .title span,
     .section314 .title,
     .section414 .title,
     .section129 .title span,
     .section129 .title,
     .section307 .title span,
     .section307 .title,
     .section308 .title span,
     .section308 .title,
     .section309 .title span,
     .section309 .title,
     .section318 .title span,
     .section318 .title,
     .section319 .title span,
     .section319 .title,
     .section1152 .title span,
     .section1152 .title,
     .section1002 .title span,
     .section1002 .title,
     .section320 .title span,
     .section320 .title,
     .section118 .title span,
     .section118 .title,
     .section108 .title span,
     .section108 .title,
     .section161 .title span
     .section161 .title
     {
         font-size: 24px !important;
     }
 
     .section1153 .sub_title span,
     .section1153 .sub_title,
     .section153 .sub_title span,
     .section153 .sub_title,
     .section154 .sub_title span,
     .section154 .sub_title,
     .section155 .sub_title span,
     .section155 .sub_title,
     .section156 .sub_title span,
     .section156 .sub_title,
     .section157 .sub_title span,
     .section157 .sub_title,
     .section158 .sub_title span,
     .section258 .sub_title span,
     .section158 .sub_title,
     .section258 .sub_title,
     .section311 .sub_title span,
     .section311 .sub_title,
     .section159 .sub_title span,
     .section159 .sub_title
     {
         font-size: 26px !important;
     }
     .section107 .phone1 span,
     .section105 .phone1 span,
     .section103 .phone1 span
     {
         font-size: 18px !important;
 
     }
 
     .section126.size_350x250 .extra_images div.img_1,
     .section126.size_700x500 .extra_images div.img_1,
     .section126.size_350x250 .extra_images div.img_2,
     .section126.size_700x500 .extra_images div.img_2,
     .section126.size_350x250 .extra_images div.img_3,
     .section126.size_700x500 .extra_images div.img_3,
     .section126.size_350x250 .extra_images div.img_4,
     .section126.size_700x500 .extra_images div.img_4,
     .section126.size_450x350 .extra_images div.img_1,
     .section126.size_900x700 .extra_images div.img_1,
     .section126.size_450x350 .extra_images div.img_2,
     .section126.size_900x700 .extra_images div.img_2,
     .section126.size_900x700 .extra_images div.img_3,
     .section126.size_450x350 .extra_images div.img_3,
     .section126.size_900x700 .extra_images div.img_4,
     .section126.size_450x350 .extra_images div.img_4{
         margin-right: 5px;
     }
 
 
     .section105 .social_icons{
         width: 100%;
     }
     .section105 .logo_img, .section105 .logo_img img{
         float: none;
         margin: 0 auto;
         width: 150px;
     }
     .section105 .logo_text{
         position: static;
         width: 100%;
         margin: 0 auto; 
         float: none;
         -webkit-transform: none;
         transform: none;
         font-size: 22px;
         margin-left: 55px;
     }
     .section105 .menu-and-phone-and-btn {
         float: none;
         width: auto;
         margin: 0 auto;
     }
 
     .section105 .phone1{
         float: none;
         margin: 0 auto;
         font-size: 18px !important;
         text-align: right;
         position: relative;
         width: auto;
     }
     .section105 .social_icons{
         float: none;
     }
 
     .section105 .btn1{
         display: none;
     }
     .section105 .menu_mobile_btn {
         top: 50%;
     transform: translateY(-50%);
     }
     .section105 .phone1.show_phone_icon:before{
         position: absolute;
         left: -20px;
         line-height: 40px;
     }
     .section107 .logo_img{
         margin: 0 auto;
         float: none;
     }
     .section107 .phone1{
         margin: 0 auto;
         float: none;
         margin-right: 0;
     }
     .section107 .social_icons .clear{
         display: none;
     }
     .section107 .logo_text{
         float: none;
         margin: 0 auto;
         margin-left: 55px;
     }
     .section107 .social_icons{
         /*display: none;*/
         width: auto;
         margin-top: 5px;
         float: none;
         flex-wrap: wrap;
     }
     .section107 .menu-and-phone-and-btn{
         float: none;
         align-items: center;
         justify-content: flex-end;
     }
     .section103 .btn1{
         display: none;
     }
     .section103 .logo_text{
         float: none;
         margin-bottom: 5px;
     }
     .section103.section{
         padding: 10px 0;
     }
     .section103.fixed_top{
         padding: 5px 0;
 
     }
     .section103.fixed_top .logo_text,
     .section103.fixed_top .logo_img
     {
     }
     
 
     .section107 .menu_mobile_btn{
         transform: none;
         top: 50%;
         transform: translateY(-50%);
     }
     .section103.fixed_top .text1,
     .section103.fixed_top .text2{
         font-size: 14px !important;
         line-height: 20px;
     }
 
     .section101 .logo_img{
         /*display: none;*/
     }
     .section101 .phone-and-address, .section101 .text1{
         width: auto;
     }
     .section101 .text1{
         margin-top: 0;
         font-size: 14px !important;
     }
 
     .section119.fixed_top .social_icons{
         display: none;
     }
 
     .section119 .social_icons{
         justify-content: center;
     }
     .section119.fixed_top{
         padding: 5px 0;
 
     }
     .section119{
         padding: 10px 0;
     }
     .section119 .logo_img{
         /*display: none;*/
     }
     .section119 .search_form{
         display: none;
     }
     .section119 .search_form{
         margin: 0 auto;
     }
     .section161 .objtimer .days:after, .section161 .objtimer .hrs:after, .section161 .objtimer .min:after{
         top: -8px;
         right: -6px;
         font-size: 24px;
     }
     .field input[type="submit"],
     .section156 .btn1,
     .section157 .w500h80 .btn1,
     .section157 .btn1{
         font-size: 18px;
     }
 
     .section156 .btn1{
         margin-bottom: 40px;
     }
 
 
     .section157 .objtimer .days:after,
     .section157 .objtimer .hrs:after,
     .section157 .objtimer .min:after{
         content: ':';
         position: absolute;
         right: 10px;
         top: 6px;
         font-size: 20px;
         line-height: 55px;
         color: inherit;
     }
 
 
     .extra_info_block.s120 .right,
     .extra_info_block.s120 .left,
     .extra_info_block.s200 .right, 
     .extra_info_block.s200 .left, 
     .extra_info_block.s150 .right, 
     .extra_info_block.s150 .left, 
     .extra_info_block.s300 .right,
     .extra_info_block.s300 .left{
         width: 100%;
     }
     .extra_info_block.s200 .extra_images_in_card .extra_image{
     }
 
     .section161.italic_style .objtimer .days:after, .section161.italic_style .objtimer .hrs:after, .section161.italic_style .objtimer .min:after{
         right: -10px;
         top: -5px;
     }
 
 
     .section301.show_btn .right.size_350x250.right_btn_position,
     .section301.show_btn .right.size_700x500.right_btn_position, 
     .section301.show_btn .right.size_350x100.right_btn_position, 
     .section301.show_btn .right.size_700x200.right_btn_position{
         width: 95%;
         margin-right: 0;
         max-height: none;
     }
 
     .section301.show_btn .right.size_350x100,
     .section301.show_btn .right.size_700x200, 
     .section301.show_btn .right.size_350x100.btn_under_text, 
     .section301.show_btn .right.size_700x200.btn_under_text{
 
         max-height: 100px;
     }
     .section311 .logo_text, .section311 .some_text{
         float: none;
         margin: 0 auto; 
     }
     .section311 .some_text p{
         text-align: center !important;
     }
 
 
     .section302 .right img,
     .section302 .image1.size_1280x400 img{
         max-width: 100%;
     }
 
     .section157 .form_wrapper, .section157 .objtimer{
         width: 100%;
     }
     .objtimer .days_descr, .objtimer .hrs_descr, .objtimer .min_descr, .objtimer .sec_descr{
         width: 25%;
     }
     .objtimer .days, .objtimer .hrs, .objtimer .min, .objtimer .sec{
         width: 25%;
 
     }
     .section157 .objtimer .days:after, .section157 .objtimer .hrs:after, .section157 .objtimer .min:after{
         right: 0;
     }
     .objtimer .hrs, .objtimer .hrs_descr{
         left: 25%;
     }
     .objtimer .min, .objtimer .min_descr{
         left: 50%;
     }
     .objtimer .sec, .objtimer .sec_descr{
         left: 75%;
 
     }
     .section157 .form_wrapper{
         padding: 0;
     }
 
     .section130.section .catalog_items .arr1{
         width: 47%;
     }
     .section124 .col_3.last,
     .section124 .col_3{
         width: 90%;
         max-width: 90%;
         /*margin: 0 auto 30px;*/
         /*float: none;*/
 
     }  
     .section301 .right.size_400x400.btn_under_text .txt1, .section301 .right.size_200x200.btn_under_text .txt1{
         height: 90px;
     }
     .section143 .section_inner .image_box.image_size_300x225 {
         height: 163px;
     }
     .section143 .section_inner .image_box.image_size_600x450{
         height: auto;
 
     }
     .section250 .col_2{
         padding-bottom: 10px;
     }
     .section138.wide div.image, .section138.wide div.video, .section138.wide iframe{
         width: 95%;
     }
 
     .section138 div.image, .section138 div.video{
         height: 220px;
     }
     .section259 .mdico1{
         width: 40px;
         height: 40px;
         font-size: 40px;
     }
     .section1161 .objtimer_new .timer_svg {
         left: 47%;
     }
     .section{
         padding: 30px 0;
     }
     .section1156{
         padding: 0;
     }
     .section130 .catalog_items.count2 .arr1{
         width: 100%;
 
     }
 
 
 
     .section250 .image1.image_big img, .section250 .image2.image_big img, .section250 .image2.image_big, .section250 .image1.image_big{
         height: 460px;
     }
     .section1307 .calculator .checkbox_field,
     .section1307 .calculator .field.width_half{
         width: 100%;
     }
     .section1319 .arr_wrapper .arr1{
         width: 100%;
     }
     .section2120 .menus_block .menu{
         width: 47%;
     }
     .section2120{
         padding: 0;
     }
     
     .section126 .extra_images{
         display: flex;
         justify-content: space-between;
         flex-wrap: wrap;
     }
     
     .section126 .arr1 .extra_images > div{
         width: 49%;
         margin-right: 0;
     }
     
     .section126.size_900x1200 .extra_images,
     .section126.size_450x350 .extra_images{
         max-width: 215px;
     }
     .section126.size_900x900 .extra_images{
         max-width: 100%;
     }
     .section126.size_450x350 .extra_images,
     .section126.size_900x700 .extra_images{
         max-width: 450px;
         width: 100%;
     }
     
     .section126 .extra_images > div img{
         max-width: 100%;
         height: auto;
     }
     .section126.ei .image1{
         margin-bottom: 20px;
     }
     .section126.size_900x900 .arr1 .extra_images > div{
         width: 23%;
     }
     .section126.size_900x1200 .extra_images,
     .section126.size_450x350 .extra_images{
         position: absolute;
         top: 290px;
     }
 /*	.section126.size_900x900 .extra_images{
         top: 250px;
     }*/
     .section126.size_900x700 .extra_images{
         top: 200px;
         
     }
     .section126.size_450x350 .extra_images{
         top: 150px;
         
     }
     .section126 .size_350x250 .btn1, .section126 .size_700x500 .btn1, .section126 .size_700x500 .btn2, .section126 .size_350x250 .btn2,
     .section126 .btn1, .section126 .btn2{
         margin: 20px auto;
     }
     
     .section126.size_350x250 .arr1,
     .section126.size_700x500 .arr1{
         flex-wrap: wrap;
     }
     .section126.size_700x500 .image1, .section126.size_350x250 .image1{
         width:100%;
         
     }
     .section126.size_700x500 .extra_images, .section126.size_350x250 .extra_images{
         position: static;
         /*width: 100px;*/
     }
     .section306 .form_wrapper .field:last-child{
         width: 100%;
         max-width: 100%;
         margin-right: 0;
     }
     .section146 .image_box{
         width: 230px;
         height: 230px;
     }
     .section307 .col{
         width: 100%;
     }
     .section1306 .field_input_checkbox .data_title{
         max-width: calc(100% - 50px);
         line-height: 1.2;
     }
     .section1306 .field_input_checkbox{
         align-items: flex-start;
     }
     .section309 .col{
         width: 45%;
         margin-left: 0;
         margin-right: 20px;
     }
     .section309 .image1, .section309 .image2, .section309 .image4, .section309 .image5, .section309 .image3{
         width: 100%;
         height: auto;
     }
     .section160 .scroller{
         margin-top: 10px;
     }
     .section1258 .title1 span,
     .section1258 .title1{
         font-size: 16px !important;
     }
     .section103 .text2 span,
     .section103 .text2{
         font-size: 12px !important;
     }
     .section103 .text2 {
         margin-top: 5px;
     }
     .section103 .text1 span,
     .section103 .text1{
         font-size: 14px !important;
     }
     .section105 .logo_img, .section105 .logo_img img,
         .section107 .logo_img, .section107 .logo_img img{
         width: 120px;
     }
     .section105 .logo_img,
     .section107 .logo_img{
         margin-left: 55px;
     }	
         .section101 .text1,
         .section101 .text1 span{
             font-size: 12px !important;
         /*display: none;*/
     }
     .section101 .logo_text{
         margin: 0 auto;
         
     }
     .section103 .slogan{
         width: calc(100% - 140px);
         padding-top:25px;
         order: 2;
         text-align: right;
     }
     .section103 .section_inner{
         align-items: center;
     }
     .section103.tall_style .slogan{
         text-align: center;
         padding-top: 10px;
     }
     .section103.tall_style .phone1{
         text-align: center;
         margin-top: 5px;
     }
     .section103.tall_style .section_inner{
         flex-direction: column;
     }
     .section103.tall_style .phone-and-btn{
         position: static;
     }
     .section103 .phone-and-btn{
         position: absolute;
         right: 0;
         top: 0;
     }
     .section101 .logo_img{
         margin-left: 0;
     }
     .section101 .logo_img,
     .section101 .logo_img img{
         width: 120px
     }
     .section101 .text1 {
     width: calc(100% - 140px);
 }
     section101 .text1,
     section101 .text1 span{
         font-size: 12px !important;
     }
     .section1308 .cols_wrapp{
         flex-direction: column;
     }
     .section1308 .cols_wrapp .col{
         width: 100%;
         margin-bottom: 20px;
         padding: 20px;
     }
     .section1308 .cols_wrapp .col_title{
         font-size: 18px !important;
     }
     .section1226 .arr_wrapp .arr1:nth-child(2n),
     .section1226 .arr_wrapp .arr1{
         width: 100%;
     }
     .section1226 .arr1 .image2, .section1226 .arr1 .mdico1{
         left: 0;
         right: unset;
     }
     .section1226 .arr_wrapp .arr1 .icon_layer{
         padding-left: 60px;
         padding-right: 0px;
         
     }
     .section1226 .arr_wrapp .arr1{
         text-align: left;
     }
         .section103 .hide_logo .slogan{
             padding-top: 0;
             padding-bottom: 40px;
         }
         .section103 .hide_logo .logo_img{
             display: none;
         }
         .section1129 .arr1{
             flex-direction: column;
         }
         .section1129 .right, .section1129 .image1{
             width: 100%;
             margin-bottom: 20px;
         }
         .section1129 .image2{
             width: 100%;
         }  
         .section418 .image1 img{
             height: 100%;
             width: auto;
         }
         .section418 .image1{
         display: block;
         width: 100%;
         height: 100%;
         position: absolute;
         left: 0px;
         top: 0;
         opacity: 0.2;
     }
     .section418 .items{
         z-index: 2;
     }
     .section418 .content{
         padding: 20px;
     }
     .section1149 .arr1{
         flex-direction: column;
     }
     .section1149 .arr1 .right{
         width: 100%;
         box-sizing: border-box;
     }
     .section1149 .arr1 .image1{
         padding-top: 25px;
         padding-left: 25px;
     }
     .section1418 .arr1,
     .section1418 .extra_img .arr1{
         margin-right: 0;
             width: 100%;
         }
         .section1418 .extra_img .arr1:nth-child(3n){
             margin-right: 0;
         }
     .section1302 .catalog_items.count4 .arr1{
         width: 47%;
     }
     .section1160 .image_wrapper{
         left: 0;
     }
     .section2156 .txt_and_btn{
         height: 260px;
     }
         .section2156 .txt_and_btn{
                 height: auto;
         }        
     .section2157 .img2{
         margin-top: 4px;
     }
     .section2157 .img2,
     .section2157 .txt_and_btn{
         width: 100%;
     }
     .section2157 .img4{
         height: auto;
     }
     .section2157 .slide{
         padding: 30px;
     }
     .section2157 .title,
     .section2157 .title span{
         font-size: 20px !important;
     }
     .section2157 .sub_title,
     .section2157 .sub_title span{
         font-size: 16px !important;
         
     }
     .section2157 .txt_and_btn,
     .section2157 .last_area .txt_and_btn{
         height: auto;
     }
             
         .section2157 .last_area, .section2157 .img3{
             width: 100%;
         }
         .section2157 .area_block{
             width: 100%;
             margin-top: 4px;
         }
         .section2157 .last_area .area_block{
             margin-top: 0;
         }
         .section2158 .video,
         .section2158 .img2{
             width: 100%;
         }
         .section2158 .image4, .section2158 .img3{
             width: 48%;
         }
         .section128 .col_3{
             width: 30%;
         }
         .section128 .txt1 span, 
         .section128 .txt1, 
         .section128 .txt2 span, 
         .section128 .txt2, 
         .section128 .txt3 span,
         .section128 .txt3,
         .section128 .title1,
         .section128 .title1 span,
         .section128 .title2,
         .section128 .title2 span,
         .section128 .title3, 
         .section128 .title3 span, 
         .section128 .price1,
         .section128 .price1 span,
         .section128 .price2,
         .section128 .price2 span,
         .section128 .price3 span,
         .section128 .price3{
             font-size: 14px !important;
         }
 
         .section126 .video1.size_350x250, .section126 .image1.size_350x250, .section126 .video1.size_700x500, .section126 .image1.size_700x500{
             margin-right: 0;
         }
         .section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450{
             height: 332px;
         }
         .section128 .image1 img, 
         .section128 .image2 img,
         .section128 .image3 img{
             width: 100%;
             display: block;
         }
         .section128 .image1, .section128 .image2, .section128 .image3{
             width: 100%;
             height: auto;
         }
         .section1011 .slides input[type="radio"] + label:before,
             .section1011 .slides input[type="checkbox"] + label:before{
             top: 168px;
         }
         .section1011 .slides input[type="radio"] + label:after,
         .section1011 .slides input[type="checkbox"] + label:after{
             top:169px;
         }
         .section1011 .slides input[type="radio"] + label:after{
             top:171px;
         }
             .section126 .arr1{
         flex-wrap: wrap;
     }
     .section334 .overlay_image_box .overlay_image_title{
         font-size: 18px;
         margin-bottom: 10px;
     }
     .section334 .overlay_image_box .overlay_image_descr{
         font-size: 14px;
     }
     .section334 .slider,
     .section334 .slider_wrapper,
     .section334 .slide, .section334 .arr1{
         min-height: 300px;
     }
     .section334 .slide{
         background-size: cover;
     }
     .section126 .video1.size_350x250.border,
     .section126 .image1.size_350x250.border,
     .section126 .video1.size_700x500.border,
     .section126 .image1.size_700x500.border{
         height: auto;
     }
     #wrapper .section126 .slider_wrapper .video1, #wrapper .section126 .slider_wrapper .image1{
         width: 100%;
     }
     #wrapper .section126 .slider_wrapper .video1.size_350x250, #wrapper .section126 .slider_wrapper .image1.size_350x250, #wrapper .section126 .slider_wrapper .video1.size_700x500, #wrapper .section126 .slider_wrapper .image1.size_700x500{
         width: 100%;
     }
     .section226 .image1.border, .section226 .video1.border{
         float: left;
     }
     .section304 .s_image.border img{
         height: auto;
     }
     .section305 .s_image.border img,
     .section305 .s_image{
         height: auto;
     }
     .section151 .slide .col_4, .section151 .slide .col_4.last{
         width: 80%;
     }
     .section148 .image_box1{
         height: auto;
     }
     .section148 .image_box2,
     .section148 .image_box4{
         top: 380px;
     }
     .section148 .image_box3, .section148 .image_box5{
         top: 210px;
     }
     .section148 .image_box1.border{
         height: 350px;
     }
     .section148 .image_box1.border,
     .section148 .image_box2.border, 
     .section148 .image_box3.border,
     .section148 .image_box4.border,
     .section148 .image_box5.border{
         
     }
     .section148 .image_box3.border,
     .section148 .image_box5.border{
         top: 365px;
     }
     .section148 .image_box2.border,
     .section148 .image_box4.border{
         top: 545px;
     }
     .section148 .arr1{
         padding-bottom: 290px;
     }
 }
 
 
 @media (max-width: 480px) {
 /*	.section1157.section .catalog_items.s200 img {
         width: 360px;
         height: 360px;
     }*/
 /*	.section1157.section .catalog_items.s300 img {
         width: 360px;
         height: auto;
     }*/
     .section1158 .col_4 .btn1{
         font-size: 14px;
     }
     .section1158 .count3.s300 .images,
     .section1158 .count4.s300 .images{
         height: 130px;
     }
     .section1158 .count4.s200 .images,
     .section1158 .width1170 .count4.s200 .images {
         height: 110px;
     }
     .section.inner_width940 .section_inner,
     .section .section_inner.width1170,
     .section .section_inner{
         width: 360px;
     }
     .section151 .scroller{
         display: none;
     }
     .section1144 .image_box {
         max-height: 165px;
     }
     .section1144 .image_box.image_size_400x400 {
         max-height: 112px;
     }
 
     .section148 .image_box3, 
     .section147 .image_box3,
     .section148 .image_box2, 
     .section147 .image_box2,
     .section147 .image_box4,
     .section148 .image_box4,
     .section148 .image_box5,
     .section147 .image_box5 {
         height: 120px;
     }
     .section145 .image_box, .padding_wrapper .section145 .image_box{
         height: 270px;
     }
     .section148 .image_box2, 
     .section148 .image_box4{
         top: 410px;
     }
     .section148 .arr1{
         margin-bottom: 0;
     }
     .section147 .arr1{
         height: 390px;
     }
     .section143 .section_inner .image_box{
         width: 100%;
         height: auto;
     }
     .section308 .image1, .section308 .image2, .section308 .image3, .section308 .image4{
         width: 100%;
     }
     .section308 .col{
         float: none;
         margin: 30px auto 0;
         width: 100%;
     }  
     .section309 .col{
         float: none;
         margin: 30px auto 0;
         width: 172px;
     }  
     .section130.section .catalog_items .arr1,
     .section125 .col_2, .section125.backlight .col_2
     {
         width: 100%;
     }
     .section143 .section_inner .image_box.image_size_300x225,
     .section143 .section_inner .image_box.image_size_600x450{
         height: 245px;
 
     }
     .section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450{
         height: 512px;
     }
     .section148 .arr1:nth-child(even) .image_box4 {
         left: 172px;
         top: 410px;
     }
     .section148 .arr1:nth-child(even) .image_box2 {
         left: 187px;
         top: 410px;
     }
     .section147 .arr1:nth-child(even) .image_box3, .section148 .arr1:nth-child(even) .image_box3{
         height: 130px;
     }
     .section147 .arr1:nth-child(even) .image_box5, .section148 .arr1:nth-child(even) .image_box5{
         height: 130px;
 
     }
     .section315 .arr1{
         padding-top: 385px;
     }
     .section315 .image_box1 img{
         width: 100%;
     }
     .section315 .image_box2, .section315 .image_box3{
         top: 245px;
     }
     .section128 .col_3{
         width: 97%;
     }
     .section138.wide div.image, .section138.wide div.video, .section138.wide iframe {
         width: 100%;
     }
     .section138 div.image, .section138 div.video {
         height: 165px;
     }
     .section132.style_1 .section_inner,
     .section132.style_2 .section_inner,
     .section132.style_3 .section_inner,
     .section132.style_4 .section_inner{
         width: 360px;
 
     }
     .section166 .slider {
         min-height: 220px;
     }
     .section130 .catalog_items.count2.s150 .col_4,
     .section130 .catalog_items.count2.s120 .col_4,
     .section130 .catalog_items.count2 .col_4{
         padding-left: 0;
         width: 100%;
         margin-right: 0;
     }
     .section130 .catalog_items.count2 .mdico1, 
     .section130 .catalog_items.count2 .c_ico1, 
     .section130 .catalog_items.count2 .image1, 
     .section130 .catalog_items.count2 .image2, 
     .section130 .catalog_items.count2 .image3, 
     .section130 .catalog_items.count2 .image4{
         position: relative;
         margin: 0 auto;
         margin-bottom: 10px;
     }
     .section130 .catalog_items.count2 .mdico1, 
     .section130 .catalog_items.count2 .c_ico1, 
     .section130 .catalog_items.count2.s150 .image1,
     .section130 .catalog_items.count2.s150 .image3,
     .section130 .catalog_items.count2.s150 .image2,
     .section130 .catalog_items.count2.s150 .image4, 
     .section130 .catalog_items.count2.s120 .image1,
     .section130 .catalog_items.count2.s120 .image2, 
     .section130 .catalog_items.count2.s120 .image3,
     .section130 .catalog_items.count2.s120 .image4{
         top: 0;
         left: 0;
     }
     .section130 .count2 .txt1,
     .section130 .count2 .txt2,
     .section130 .count2 .txt3, 
     .section130 .count2 .txt4, 
     .section130 .count2 .title1,
     .section130 .count2 .title2, 
     .section130 .count2 .title3, 
     .section130 .count2 .title4, 
     .section130 .count2 .price1, 
     .section130 .count2 .price2,
     .section130 .count2 .price3, 
     .section130 .count2 .price4{
         text-align: center;
     }
     .section130 .count2 .btn1,
     .section130 .count2 .btn2,
     .section130 .count2 .btn3,
     .section130 .count2 .btn4, 
     .section130 .count2 .btn1x, 
     .section130 .count2 .btn2x, 
     .section130 .count2 .btn3x,
     .section130 .count2 .btn4x{
         margin: 0 auto;
         margin-top: 10px;
     }
 
     .section126 .image1.size_900x900,
     .section126 .image1.size_900x900 img,
     .section126 .image1.size_900x1200 img,
     .section126 .image1.size_900x1200,
     .section117 .col_2.image1.image_size_840x1200,
     .section117 .col_2.image1.image_size_840x1200 img{
         width: 100%;
         height: 100%;
         margin-left: 0;
         margin-right: 0;
     }
     .section250 .image1.image_big img, .section250 .image2.image_big img, .section250 .image2.image_big, .section250 .image1.image_big{
         height: 350px;
     }
 
     .section226 .image1.size_900x1200, .section226 .image1.size_900x1200 img{
         width: 360px;
         height: 480px;
     }
 
 
     .section130 .catalog_items.count2.mdicon .col_4,
     .section130 .catalog_items.count2.c_icon .col_4{
         padding-left: 0;
         width: 100%;
     }
 
 
     .section1307 .calculator .data_title{
         font-size: 14px;
     }
     .section1307 .calculator .checkbox_field{
         width: 100%;
     }
     .section1307 .image1,
     .section1307 .calculator{
         width: calc(100% - 40px);
         padding: 0 20px;
         min-width: auto;
     }
       .section109 .logo_block .slogan{
         width: 100%;
     }
      .section1011 .slides .checkbox_field img{
          float: right;
          width: 75px;
     }
     
     .section1011 .slides .prev{
         left: 20px;
     }
     .section1011 .slides .next{
         right: 20px;
     }
     .section1011 .slides .checkbox_field{
         width: 100%;
         align-items: flex-start;
         margin-bottom: 5px;
     }
     
     .section1156 .menu1 li,
      .section107 .menu1 ul li,
     .section2116 li,
     .section105 .menu1 ul li,
     .section116 .menu1 li, .section120 .menu1 li{
         width: 100%;
 
     }
     .section1156 .menu1{
         right: calc((100% - 360px)/2);
         width: 360px;
     }
     .section2120 .menus_block .menu{
         width: 100%;
         margin-right: 0;
     }
     .section2120{
         padding: 0;
     }
     .section130 .catalog_items .col_4 .image1.s200{
         width: 200px;
         height: 200px;
     }
     .section130 .catalog_items.count3 .arr1{
         margin-bottom: 10px;
     }
     .section130 .catalog_items.count2 .image1, 
     .section130 .catalog_items.count2 .image2,
     .section130 .catalog_items.count2 .image3, 
     .section130 .catalog_items.count2 .image4,
     .section130 .catalog_items.count2.s200 .image1, 
     .section130 .catalog_items.count2.s200 .image2,
     .section130 .catalog_items.count2.s200 .image3, 
     .section130 .catalog_items.count2.s200 .image4{
         left: 0;
         top: 0;
     }
     .section130 .image1.s150, .section130 .image2.s150, .section130 .image3.s150, .section130 .image4.s150{
         width: 320px;
         height: 240px;
     }
     
 
 
     .section126.size_450x350 .image1, .section126.size_900x700 .image1, .section126.size_900x1200 .image1{
         max-width: 100%;
         margin-right: 0;
         
     }
     .section126.size_900x1200 .extra_images, .section126.size_900x900 .extra_images, .section126.size_900x700 .extra_images, .section126.size_450x350 .extra_images{
         max-width: 100%;
         width: 100%;
     }
     .section126.size_900x1200 .extra_images, .section126.size_900x900 .extra_images, .section126.size_900x700 .extra_images, .section126.size_450x350 .extra_images{
         position: static;
         margin-bottom: 10px;
     }
     .section126 .arr1 .extra_images > div {
     width: 24%;
     margin-right: 0;
 }
 .section126 .btn1, .section126 .btn2{
     margin: 0 auto;
     margin-top: 20px;
 }
 .section126 .image1.size_700x500, .section126 .image1.size_350x250, .section126 .video1.size_700x500, .section126 .video1.size_350x250, .section126 .right.size_700x500, .section126 .right.size_350x250, .section126 .image1, .section126 .video1, .section126 .right{
     width: 100%;
     height: 100%;
 }
 .section126.size_700x500 .extra_images, .section126.size_350x250 .extra_images{
     width: 100%;
 }
 .section146 .images{
     margin-left: 0;
 }
 
 .section146 .image_box{
         width: 360px;
         height: 360px;
         margin: 0 auto;
         margin-bottom: 10px;
     }
     .section309 .col{
         width: 100%;
     }
     .section129.slider .go_left, .section129.slider .go_right{
         left: -36px;
         opacity: 1;
     }
     .section129.slider .go_right {
     left: auto;
     right: -36px;
 }
 .section1258 .icon_two .arr1{
         width: 100%;
     }
     .section1011 .slides input[type="checkbox"] + label .data_title,
     .section1011 .slides input[type="radio"] + label .data_title{
         width: calc(100% - 120px);
     }
     .section1011 .slides input[type="checkbox"] + label:before,
     .section1011 .slides input[type="radio"] + label:before{
         top: 10px;
     }
     .section1011 .slides input[type="checkbox"] + label:after{
         top: 11px;
         
     }
     .section1011 .slides input[type="radio"] + label:after{
         top: 13px;
     }
     .section1011.section .slides label .data_title{
         font-size: 15px;
         word-break: break-all;
     }
 
     .section132 .sub_title span, .section132 .sub_title,
     .section117 .sub_title span, .section117 .sub_title,
     .section250 .sub_title span, .section250 .sub_title,
     .section301 .sub_title span, .section301 .sub_title, .section304 .sub_title span, .section304 .sub_title, .section305 .sub_title span, .section305 .sub_title, .section151 .sub_title span, .section151 .sub_title, .section126 .sub_title span, .section126 .sub_title, .section149 .sub_title span, .section149 .sub_title, .section160 .sub_title span, .section160 .sub_title, .section166 .sub_title span, .section166 .sub_title, .section306 .sub_title span, .section306 .sub_title, .section162 .sub_title span, .section162 .sub_title, .section165 .sub_title span, .section165 .sub_title, .section138 .sub_title span, .section138 .sub_title, .section226 .sub_title span, .section226 .sub_title, .section143 .sub_title span, .section143 .sub_title, .section144 .sub_title span, .section144 .sub_title, .section145 .sub_title span, .section145 .sub_title, .section147 .sub_title span, .section147 .sub_title, .section148 .sub_title span, .section148 .sub_title, .section310 .sub_title span, .section310 .sub_title, .section313 .sub_title span, .section313 .sub_title, .section315 .sub_title span, .section315 .sub_title, .section130 .sub_title span, .section130 .sub_title, .section124 .sub_title span, .section124 .sub_title, .section125 .sub_title span, .section125 .sub_title, .section314 .sub_title span, .section414 .sub_title span, .section314 .sub_title, .section414 .sub_title, .section129 .sub_title span, .section129 .sub_title, .section307 .sub_title span, .section307 .sub_title, .section308 .sub_title span, .section308 .sub_title, .section309 .sub_title span, .section309 .sub_title, .section318 .sub_title span, .section318 .sub_title, .section319 .sub_title span, .section319 .sub_title, .section1152 .sub_title span, .section1152 .sub_title, .section1002 .sub_title span, .section1002 .sub_title, .section320 .sub_title span, .section320 .sub_title, .section118 .sub_title span, .section118 .sub_title, .section108 .sub_title span, .section108 .sub_title, .section161 .sub_title span .section161 .sub_title {
         font-size: 18px !important;
     }
     .section105 .logo_text{
         margin-left:  auto;
         text-align: center;
     }
     .section107 .social_icons{
         display: none;
     }
     .section1011 .slides .big.field input + label:before{
         top: 10px;
     }
     .section1011 .slides .big.field input + label:after{
         top: 12px;
     }
     .section1130 .txt1 span,
     .section1130 .txt2 span,
     .section1130 .txt3 span,
     .section1130 .txt4 span{
         font-size: 15px !important;
     }
     .section1130 .title1 span,
     .section1130 .title2 span,
     .section1130 .title3 span,
     .section1130 .title4 span{
         font-size: 18px !important;
         
     }
     .section1130 .price1 span,
     .section1130 .price2 span, 
     .section1130 .price3 span, 
     .section1130 .price4 span{
         font-size: 18px !important;
         
     }
     .section2158 .img3{
         margin-bottom: 20px;
     }
     .section2158 .image4, .section2158 .img3{
             width: 100%;
         }
         .section2159 .img.show_content .overlay_image_box div{
             font-size: 15px;
         }
         .section2159 .image4{
             right: 0;
         }
         .section128 .txt1 span, 
         .section128 .txt1, 
         .section128 .txt2 span, 
         .section128 .txt2, 
         .section128 .txt3 span,
         .section128 .txt3,
         .section128 .title1,
         .section128 .title1 span,
         .section128 .title2,
         .section128 .title2 span,
         .section128 .title3, 
         .section128 .title3 span, 
         .section128 .price1,
         .section128 .price1 span,
         .section128 .price2,
         .section128 .price2 span,
         .section128 .price3 span,
         .section128 .price3{
             font-size: 16px !important;
         }
 
         .section310 .image_screen{
             width: 260px;
         }   
         .section128 .image1, .section128 .image2, .section128 .image3{
             width: 200px;
             height: 200px;
         }
     
         .section143 .section_inner .image_box.image_size_300x450 {
             height: 510px;
         }
         .section143 .image_box.image_size_600x900.border, .section143 .image_box.image_size_300x450.border {
             height: 502px;
         }
         .section148 .image_box2,
     .section148 .image_box4{
         top: 345px;
     }
     .section148 .image_box3, .section148 .image_box5{
         height: 115px;
         
     }
     
     .section148 .image_box2.border img,
     .section148 .image_box3.border img,
     .section148 .image_box4.border img,
     .section148 .image_box5.border img{
         height: auto;
     }
     .section148 .image_box2, .section148 .image_box4{
         top: 335px;
         height: 115px;
     }
     
     .section148 .image_box1.border{
         height: auto;
     }
     .section148 .image_box1.border img{
         width: 100%;
         height: auto;
     }
     .section148 .image_box3.border, .section148 .image_box5.border {
         top: 235px;
     }
     .section148 .image_box2.border, .section148 .image_box4.border {
         top: 365px;
     }
     .section148 .arr1{
         height: 480px;
         padding-bottom: 40px;
     }
     .section301 .right .txt1{
         margin-bottom: 20px;
     }
     .section144 .image_box, .padding_wrapper .section144 .image_box {
         width: 100%;
         height: 75vw;
     }
     .section144 .overlay_image_title,
     .section146 .overlay_image_title,
     .section143 .overlay_image_title{
         font-size: 22px;
     }
     .section144 .overlay_image_descr,
     .section146 .overlay_image_descr,
     .section143 .overlay_image_descr{
         font-size: 16px;
         
     }
     .section143 .section_inner .image_box.image_size_300x225,
     .section143 .section_inner .image_box.image_size_600x450{
         width: 100%;
         height: auto;
     }
 }
 
 @media (max-width : 440px){
     .extra_info_block {
         width: 90%;
     }
     .section144 .image_box, .padding_wrapper .section144 .image_box {
         /*width: 100%;*/
         /*height: 60vw;*/
     }
     .section151.slider .arr1.slide{
         width: 80%;
     }
     .section1157.section .catalog_items .arr1{
         /*padding-bottom: 100px;*/
         margin-bottom: 10px;
     }
 /*	.section1157.section .catalog_items.s300 img {
         width: 360px;
         height: auto;
     }*/
     /*   .section148 .arr1:nth-child(even) .image_box4 {
             left: 170px;
             top: 510px;
         }*/
     section148 .arr1:nth-child(even) .image_box2 {
         left: 165px;
         top: 510px;
     }
     .editor_true .section1117.view_menu{
         left: 0;
     }
     .type_id_1117 .menu-toogler_widget{
         right: -50px;
     }
 
     /*    .section109 .menu{
             width: 90%;
             margin-left: 50%;
             transform: translateX(-50%);
         }*/
     .section160.slider .slider_wrapper, .section160 .text_block{
         width: 100%;
     }
     .section1009 .form_wrapper,.section1009 .all_forms{
         width: 90%;
     }
     .section1009 .form_social_icons{
         width: 100%;
     }
     .section1009 .forms_content .form_wrapper{
         width: 85%;
     }
     .section1009 .forms_content{
         height: 465px;
     }
     #popup_wrapper_line2{
         top: 155px; 
         width: 78%;
         font-size: 14px;
     }
     #popup_wrapper_line1{
         font-size: 16px;
         width: 75%;
     }
     #popup_wrapper .btn{
         font-size: 20px;
         width: 300px;
     }
     .section109 .section_inner{
         padding: 0 10px;
     }
     .section138 div.image, .section138 div.video, .section138 .image.border, .section138 .video.border{
         margin-left: 0;
     }
     .section148 .image_box3 .overlay_image_title, 
     .section148 .image_box5 .overlay_image_title,
     .section148 .image_box3 .overlay_image_descr,
     .section148 .image_box5 .overlay_image_descr{
         font-size: 0;
     }
     #hide_all{
         display: block;
     }
 
     .section153 .btn1, .section153 .w500h80 .btn1{
         font-size: 16px;
         line-height: 56px;
         height: 60px;
     }
 
     .section2116 .logo_center .menu_block{
         width: 50%;
     }
 
     .section129 .image1.size_1200x1200{
         height: auto;
     }
     .lock .img{
         width: 60px;
         height: 60px;
     }
     .bg_text.section125 .width1170 .col_2, .section125 .width1170 .col_2{
         flex-direction: column;
     }
     .bg_text.section125 .width1170 .right, .section125 .width1170 .right{
         width: 100%;
     }
     
     .section130 .catalog_items.count2 .arr1{
         margin-bottom: 10px;
     }
     
     .section160 .images_block{
         width: 100%;
     }
     .section334 .overlay_image_box .overlay_image_title{
         font-size: 20px;
     }
     .section334 .overlay_image_box .overlay_image_descr{
         font-size: 16px;
         
     }
     .section105 .phone1,
     .section107 .phone1{
         font-size: 16px;
     }
     .section107 .phone1.show_phone_icon:before,
     .section105 .phone1.show_phone_icon:before{
         display: none;
     }
     .section103 .section_inner.hide_logo{
         flex-direction: column;
     }
     .section103 .section_inner.hide_logo .phone-and-btn{
         position: static;
     }
     .section103 .section_inner.hide_logo .logo_img,
     .section103 .section_inner.hide_logo .logo_text,
     .section101 .section_inner.hide_logo .logo_img,
     .section101 .section_inner.hide_logo .logo_text{
         display: none;
     }
     .section103 .hide_logo .text2 span, .section103 .hide_logo .text2,
     .section103 .hide_logo .text1 span, .section103 .hide_logo .text1{
         font-size: 14px !important;
         text-align: center;
     }
     .extra_images_big .extra_info_block.s300 .extra_images_in_card .extra_image{
         height: auto;
     }
     .section1130 .catalog_items.count4 .arr1{
         width: 100%;
     }
     .section1130 .catalog_items.count4 .arr1{
         margin-left: 0;
     }
     #basket_left .item{
         padding-left: 0;
     }
     #basket_left .item .image{
         position: static;
     }
         .section1417 .arr1 .mdico{
             left: 30px;
         }
         .section1417 .arr1 .line {
             left: 25px;
         }
         .section1417 .col1,
         .section1417 .col2{
             width: 100%;
             float: right;
             max-width: calc(100% - 70px);
             padding-bottom: 20px;
         }
         .section1417 .arr1 .extra_descr{
             text-align: left;
         }
         .section1250 .section_inner .btn1,
         .section1250 .section_inner .btn2{
             margin: 0;
             margin-bottom: 20px;
             width: 100%;
         }
         .section1250 .section_inner .arr1{
             flex-direction: column;
         }
             .section418 .image1{
         height: 100%;
         left: -50px;
     }
     .section1302 .catalog_items.count3 .arr1{
         width: 100%;
         margin-left: 0;
     }
     .section1302 .catalog_items.s200 .col_4,
     .section1302 .catalog_items.s300 .col_4{
         padding-top: 20px;
     }
     .section2156 .img2,
     .section2156 .img4,
     .section2156 .area_block{
         width: 100%;
         height: auto;
     }	
     .section2159 .image4{
         width: 100%;
         margin-top: 20px;
     }
     .section2159 .img3,
     .section2159 .img2{
         width: 100%;
     }
     .section2159 .txt_and_btn{
         padding: 20px;
         margin-bottom: 20px;
     }
     .section1146 .arr1{
         width: 48%;
     }
     .section1155 .image_box{
         /*width: 100%;*/
     }
     .section1155 .go_left{
         left: -30px;
     }
     .section1155 .go_right{
         right: -30px;
     }
     .section117 .col_2.image1, .section117 .col_2.image1.image_size_350x250, .section117 .arr1:nth-child(2n) .col_2.image1.image_size_350x250, .section117 .col_2.image1.image_size_350x250{
         margin-left: 0;
     }
 
 .section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450 {
     height: 515px;
 }
     .section200 .txt1 span,
     .section200 .txt2 span,
     .section200 .txt3 span,
     .section200 .txt4 span{
         font-size: 15px !important;
     }
     .section126.slider .go_left{
         left: -40px;
     }
     .section126.slider .go_right{
         right: -40px;
         
     }
     .section334 .slider, 
     .section334 .slider_wrapper,
     .section334 .slide, .section334 .arr1{
         min-height: 200px;
         background-size: 100%;
     }
     .section .title span,
     .section .title{
         font-size: 26px !important;
     }
     .section .sub_title span,
     .section .sub_title{
         font-size: 17px !important;
         
     }
     .section312.section .section_inner{
         width: 100%;
     }
     .section312 .slider,
     .section312 .slide, .section312 .arr1{
         height: 50vw;
     }
     .section312 .slide{
         /*padding-top: 38vw;*/
         background-position: center top;
         background-size: 100%;
     }
     .section312 .scroller{
         display: none;
     }
     .section312 .slider .go_left{
         left: 0px;
     }
     .section312 .slider .go_left,
     .section312 .slider .go_right{
         bottom: 10px;
         right: 0;
     }
     .section312 .btn1{
         margin: 0 auto;
     }
     .section312 .price1 span,
     .section312 .price1,
     .section312 .title1,
     .section312 .title1 span{
         font-size: 20px !important
     }
     .section312 .descr1{
         margin-bottom: 10px;
     }
     .section312 .descr1 span,
     .section312 .descr1{
         font-size: 16px !important
         
     }
       .section315 .image_box2, .section315 .image_box3{
         top: 245px;
     }
     .section1156 .scroller{
         display: flex;
         width: 90%;
         flex-wrap: wrap;
         justify-content: center;
         bottom: 45px;
     }
     .section1155 .go_left, .section1155 .go_right{
         z-index: 10;
         opacity: 0.5;
     }
     .section1156 .slider .go_right,
     .section1156 .slider .go_left
     {
         width: 34px;
         height: 34px;
         line-height: 34px;
         
     }
     .section1155.size_220x165 .image_box{
         width: 360px;
         height: 240px;	
     }
     .section1155.size_220x315 .image_box{
         width: 360px;
         height: 360px;	
     }
     .section1155.size_220x220 .image_box{
         width: 360px;
         height: 260px;	
     }
     
     .section1155.size_220x220 .image_box .img{
         width: 220px;
         height: 220px;
     }
     .section1155.size_220x165 .image_box .img{
         width: 220px;
         height: 165px;
     }
     .section1155.size_220x315 .image_box .img{
         width: 220px;
         height: 315px;
     }
     .section1155 .image_box .img{
             margin: 0 auto;
     }
     .section1145 .section_inner .sub_title,
     .section1145 .section_inner .title{
         width: 100%;
     }
     .section1121.section .form1 .submit_btn{
         max-width: 100%;
             white-space: normal;
             line-height: 1.4;
     }
     .section1120 .search{
         flex-direction: column;
         height: auto;
     }
     .section1120 .find_popup{
         width: 100%;
         box-sizing: border-box;
     }
     .section1120 .search button,
     .section1120 .search_input{
         width: 100%;
         margin-left: 0;
         margin-bottom: 20px;
     }
 
 }
 
 /*
 @media (max-width: 480px) {
     .section .section_inner{
         width: 360px;
     }
     .section109 .menu{
         width: 47%;
     }
    
 }*/
 
 @media (max-width: 400px) {
     
     .section1158 .catalog_items.count3 .arr1,
     .section1158 .catalog_items.count4 .arr1 {
         width: 100%;
     }
     .section1158 .count3.s300 .images,
     .section1158 .count4.s300 .images {
         height: 230px;
     }
     .section1158 .count4.s200 .images,
     .section1158 .width1170 .count4.s200 .images {
         height: 190px;
     }
     .section166 .slide{
         min-height: 260px;
     }
 .section1144 .image_box {
     max-height: 144px;
 }
 .section1144 .image_box.image_size_400x400 {
     max-height: 100px;
 }
     .section301 .image1.size_700x500,
     .section301 .image1.size_700x200,
     .section301 .image1.size_700x500 img,
     .section301 .image1.size_700x200 img{
         max-width: 100%;
     }
     .section143 .section_inner .image_box.image_size_600x450,
     .section143 .section_inner .image_box.image_size_300x225{
         height: 220px;
 
     }
     .section.inner_width940 .section_inner,
     .section .section_inner.width1170,
     .section .section_inner {
         width: 320px;
     }
 /*	.section1157.section .catalog_items.s200 img {
         width: 320px;
         height: 320px;
     }*/
 /*	.section1157.section .catalog_items.s300 img {
         width: 320px;
         height: auto;
     }*/
     .section143 .section_inner .image_box img{
 
         max-height: 100%;
     }
     .section143 .section_inner .image_box img{
         max-width: 100%;
     }
     .section143 .section_inner .image_box.image_size_300x225{
         height: 230px;
     }
 
     .section148 .arr1:nth-child(even) .image_box4 {
         left: 155px;
         /*top: 510px;*/
     }
     .section148 .arr1:nth-child(even) .image_box2 {
         left: 166px;
     }
 
     .section200 .image1.border, .section200 .image2.border, .section200 .image4.border, .section200 .image3.border{
         width: 85%;
     }
 
     /*     .objtimer .days, .objtimer .hrs, .objtimer .min, .objtimer .sec{
             font-size: 24px;
             width: 15%;
         }*/
     /*    .objtimer .days_descr, .objtimer .hrs_descr, .objtimer .min_descr, .objtimer .sec_descr{
             font-size: 14px;
             width: 15%;
         }*/
     /*    .objtimer .hrs, .objtimer .hrs_descr {
             left: 12%;
         }
         .objtimer .min, .objtimer .min_descr {
             left: 24%;
         }.objtimer .sec, .objtimer .sec_descr {
             left: 36%;
         }*/
 
     .section132.style_1 .section_inner,
     .section132.style_2 .section_inner,
     .section132.style_3 .section_inner,
     .section132.style_4 .section_inner{
         width: 360px;
 
     }
     .section132.wide .section_inner{
         width: 320px;
 
     } 
     .section313 .image_box1,
     .section313 .image_box2,
     .section313 .image_box3,
     .section313 .image_box4,
     .section313 .image_box5,
     .section313 .image_box6,
     .section313 .image_box7,
     .section313 .arr1:nth-child(2n) .image_box1,
     .section313 .arr1:nth-child(2n) .image_box2,
     .section313 .arr1:nth-child(2n) .image_box3,
     .section313 .arr1:nth-child(2n) .image_box4,
     .section313 .arr1:nth-child(2n) .image_box5,
     .section313 .arr1:nth-child(2n) .image_box6,
     .section313 .arr1:nth-child(2n) .image_box7{
         width: 50%;
         height: 120px;
         position:relative;
         display: block;
         float: left;
         left: auto;
         top: auto;
         right: auto;
     }
 
 
 
     .section313 .image_box7,
     .section313 .arr1:nth-child(2n) .image_box7{
         width: 100%;
     }
 
 
     .section313 .arr1{
         height: auto;
     }
     .section313 .arr1:after{
         content: '';
         display: block;
         clear: both;
 
     }
 
 
 
     .section315 .image_box2 img,
     .section315 .image_box3 img {
         /*margin-left: -30px;*/
     }
 
 
     .section1003 .section_inner{
 
         max-height: 100px;
 
     }    
 
     .section201 .image1, 
     .section201 .image2, 
     .section201 .image4, 
     .section201 .image3{
         height: 130px;
     }    
     .section201 .image1.border, 
     .section201 .image2.border, 
     .section201 .image4.border, 
     .section201 .image3.border{
         height: 130px;
     }     
     .section200 .image1, 
     .section200 .image2, 
     .section200 .image4, 
     .section200 .image3{
         /*height: 130px;*/
     }
     .section200 .image1.border, 
     .section200 .image2.border, 
     .section200 .image4.border, 
     .section200 .image3.border{
         height: 130px;
     }
 
     .section301 .arr1.size_350x100.btn_under_text{
         width: 90%;
     }
     .section301 .right.size_350x100.btn_under_text, .section301 .right.size_350x250.btn_under_text {
         width: 100%;
         margin-right: 0;
     }
 
     .section301 .arr1.size_350x250.btn_under_text {
         width: 90%;
     }
     .section301 .arr1.size_350x250.btn_under_text .btn1{
         width: 100%;
     } 
     .section301 .arr1.size_350x100.btn_under_text .btn1{
         width: 100%;
     } 
 
 
     .section310 .image_screen{
         width: 218px;
 
     }   
 
     .section310 .viewport{
         height: 180px;
 
     } 
     .section310 .iamges .go_left,
     .section310 .iamges .go_right{
         height: 70px;
         line-height: 70px;
 
     }    
     .section310 .image_box{
         width: 90px;
         height: 70px;
     } 
 
 
     .section109 .logo_text, .section109 .logo_text span{
         width: 140px;
     }
 
 
     .section307 .col{
         width: 300px;
         margin: 0 auto 30px;
         float: none;
 
     }
 
 
     .section305 .right{
         float: none;
         margin: 0 auto;
         margin-left: 5%;
         width: 90%;
     }
     .section305 .left{
         float: none;
         margin: 0 auto;
         margin-left: 5%;
         width: 90%;
     }    
     .section303 .map{
         height: 300px;
 
     }
     .section303 .text{
         height: 150px;
         width: 300px;
         position: absolute;
         top: 50%;
         left: 50%;
         margin-left: -150px;
         margin-top: -75px;
         padding: 30px;
         box-sizing: border-box;
 
 
     }     
     #policy{
         top: 10px;
         margin-left: -150px;
         width: 260px;
         height: 200px;
     } 
     .popup_thanks_inner{
         width: 210px;
         margin-left: -135px;
 
     }      
     .section125 .col_2,
     .section125.backlight .col_2,
     .section125 .col_2.last{
         margin: 0 auto 30px;
         max-width: 90%;
         width: 90%;
         float: none;
     }
 
 
     .section250 .image1, 
     .section250 .image2,
     .section250 .video1, 
     .section250 .video2{
         height: 210px;
     } 
         .section250 .image1, 
         .section250 .image2{
             height: auto;
         }
     .section150 .image1, 
     .section150 .image2,
     .section150 .video1, 
     .section150 .video2{
         height: 210px;
     } 
 
 
     .section149 .image1, 
     .section149 .image2, 
     .section149 .image3, 
     .section149 .video1, 
     .section149 .video2, 
     .section149 .video3 {
         height: 225px;
     }    
 
 
     .section126 .image1.border,
     .section126 .video1.border{
         height: 100%;
     }
     .section126 .image1,
     .section126 .video1{
         height: 230px;
         overflow: hidden;
     }
 
     .section126 .image1.size_350x250{
         height: 215px;
     }
 
     .section126.size_700x500 .extra_images,
     .section126.size_350x250 .extra_images,
     .section126.size_900x700 .extra_images,
     .section126.size_450x350 .extra_images{
         max-width: 300px;
 
     }
     .section126.size_350x250 .extra_images img,
     .section126.size_700x500 .extra_images img,
     .section126.size_350x250 .extra_images div.img_1,
     .section126.size_700x500 .extra_images div.img_1,
     .section126.size_350x250 .extra_images div.img_2,
     .section126.size_700x500 .extra_images div.img_2,
     .section126.size_350x250 .extra_images div.img_3,
     .section126.size_700x500 .extra_images div.img_3,
     .section126.size_350x250 .extra_images div.img_4,
     .section126.size_700x500 .extra_images div.img_4,
     .section126.size_450x350 .extra_images img,
     .section126.size_900x700 .extra_images img,
     .section126.size_450x350 .extra_images div.img_1,
     .section126.size_900x700 .extra_images div.img_1,
     .section126.size_450x350 .extra_images div.img_2,
     .section126.size_900x700 .extra_images div.img_2,
     .section126.size_900x700 .extra_images div.img_3,
     .section126.size_450x350 .extra_images div.img_3,
     .section126.size_900x700 .extra_images div.img_4,
     .section126.size_450x350 .extra_images div.img_4{
         width: 64px;
 
     }    
 
 
 
     /*    
         .section226 .image1.border,
         .section226 .video1.border{
             height: 230px;
         }
         .section226 .image1,
         .section226 .video1{
             height: 230px;
             overflow: hidden;
         }
     */
     .section226 .image1.size_700x500,
     .section226 .image1.size_350x250{
         height: auto;
     }    
 
 
     .section138 div.image.border, 
     .section138 div.video.border {
         height: 173px;
     }   
     .section138 div.image, 
     .section138 div.video {
         height: 165px;
     }
 
 
 
 
     .section148 .image_box3 .overlay_image_title,
     .section148 .image_box5 .overlay_image_title,
     .section147 .image_box3 .overlay_image_title,
     .section147 .image_box5 .overlay_image_title,
     .section148 .image_box3 .overlay_image_descr,
     .section148 .image_box5 .overlay_image_descr,
     .section147 .image_box3 .overlay_image_descr,
     .section147 .image_box5 .overlay_image_descr{
         /*display: none;*/
     }
 
 
     .section143 .section_inner .image_box.image_size_300x450{
         height: 450px;
     }     
 
  
 
     .section153 .btn1,
     .section311 .btn1{
         width: 270px;
         font-size: 24px;
 
     }
 
 
     .section153 .form_wrapper,
     .section311 .form_wrapper,
     .section154 .form_wrapper,
     .section154 .form_wrapper.revers{
         width: 230px;
     }
 
     .section153 .btn_descr,
     .section311 .btn_descr{
         width: auto;
     }
 
     .section153 .btn1,
     .section311 .btn1{
         width: 270px;
         font-size: 16px;
 
     }
 
     .section201 .image1.s200, .section201 .image2.s200, .section201 .image5.s200, .section201 .image4.s200, .section201 .image3.s200{
         width: 155px;
         height: 155px;
     }
     .section201 .image1.border.s200, .section201 .image2.border.s200, .section201 .image5.border.s200, .section201 .image4.border.s200, .section201 .image3.border.s200{
         width: 160px;
         height: 160px;
     }
     .section1009 .form_wrapper, .section1009 .all_forms{
         width: 100%;
     }
     .section1009 .form_wrapper{
         width: 85%;
     }
     .section109 .menu {
         width: 45%;
         float: left;
     }
     .section105 .menu-and-phone-and-btn{
         margin-top: 0;
     }
     section.section105 {
         padding: 5px 0;
     }
 
     .extra_info_block.s300 .extra_images_in_card .extra_image{
         height: 120px;
     }
 
     .section101 .section_inner,
     .section103 .section_inner,
     .section105 .section_inner,
     .section107 .section_inner,
     .section119 .section_inner,
     .section109 .section_inner{
         width: 320px;
     }
 
     .section130.section .catalog_items .arr1{
         width: 100%;
     }
     .section151 .col_4,
     .section151 .col_4.last{
         width: 100%;
         margin-left: 0%; 
 
     }
 
     .section124 .col_3.last,
     .section124 .col_3{
         width: 90%;
         max-width: 90%;
         margin: 0 auto 30px;
         float: none;
 
     }  
     .section109 .menu{
         width: 95%;
     }
     .section301 .right.size_350x250 .btn1, .section301 .right.size_700x500 .btn1{
         height: 222px;
     }
     .section1154 .btn1{
         width: 100%;
     }
 
     .section250 .image1.image_big img, .section250 .image2.image_big img, .section250 .image2.image_big, .section250 .image1.image_big{
         height: 310px;
     }
     .section226 .image1.size_900x1200, .section226 .image1.size_900x1200 img{
         width: 320px;
         height: 410px;
     }
     .section129 .image1.size_1200x1200{
         height: 320px;
     }
 
     
     .section .title, .section .sub_title{
         width: 100%;
     }
     
     .section{
         background-size: cover;
         background-repeat: no-repeat;
     }
     .section1156 .menu1{
         right: calc((100% - 320px)/2);
         width: 320px;
     }
     .section2120 .head img{
         max-width: 150px;
     }
         .section130 .image1.s150, .section130 .image2.s150, .section130 .image3.s150, .section130 .image4.s150{
         width: 300px;
         height: 225px;
     }
     
     .section126 .arr1 .extra_images > div{
         width: 48%;
     }
     .section126 .extra_images > div img{
         width: 100%;
     }
     .section145 .image_box, .padding_wrapper .section145 .image_box {
         height: 240px;
     }
     .section .logo_text, .section .logo_text span{
         font-size: 20px;
     }
     .section105 .logo_img, .section105 .logo_img img, .section107 .logo_img, .section107 .logo_img img {
         width: 100px;
     }
     .section103 .text1 span, .section103 .text1{
             font-size: 12px !important;
         text-transform: lowercase;
     }
 .section1158 .catalog_items.count3 .arr1,
 .section1158 .catalog_items.count4 .arr1{
     margin-bottom: 30px;
 }
 .section1130 .catalog_items.count3 .arr1{
     width: 100%;
 }
   .section1159 .arr1 .video1{
         height: 70vw;
     }
     .section1159 .txt1{
         font-size: 14px;
     }
     .editor_false .section1159 .catalog_items .content{
         padding: 20px;
     }
     .section1302 .catalog_items.count4 .arr1{
         width: 100%;
         margin-left: 0;
     }
     .section2159 .img3{
         width: 100%;
     }
     .section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450 {
         height: 460px;
     }
         .section143 .image_box.image_size_600x900.border, .section143 .image_box.image_size_300x450.border {
     height: 450px;
 }
 
 
         .section1144 .image_box{
             width: 47%;
             max-width: 50%;
         }
     
         .section1144 .image_box:nth-child(3n){
             margin-right: 10px;
         }
             .section1144 .image_box:nth-child(2n){
             margin-right: 0;
         }
         .section2158 .txt_and_btn{
             padding: 20px;
         }
         .section315 .image_box2, .section315 .image_box3{
             top: 215px;
         }
         .section315 .arr1 {
             padding-top: 350px;
         }
         .section1155 .image_box.size_220x315 .img{
         width: 220px;
         height: 315px;
         margin: 0 auto;
     
     }
     .section1155.size_220x315 .image_box{
         width: 320px;
         height: 415px;	
     }
     
     .section1155.size_220x220 .image_box{
         width: 320px;
         height: 320px;	
     }
     
     .section1155.size_220x165 .image_box{
         width: 320px;
         height: 200px;	
     }
     .section1155 .filter_css .image_box{
         filter: grayscale(0);
     }
     
     .section146 .image_box{
         width: 320px;
         height: 320px;
     }
 /*	.section1155 .image_box{
         margin-left: 55px;
         margin-right: 50px;
     }*/
 }
 
 
 
 @media (max-width: 375px) {
     .clear320{
         display: block;
     }
     .section{
         min-width: 320px;
 
     }
     .section .section_inner{
         width: 320px;
     }
     .section156 .slider .go_left{
         left: 30%;
     }
 
     .section156 .slider .go_right{
         right: 30%;
     }
     .extra_info_block.s150,
     .extra_info_block.s120,
     .extra_info_block.s200,
     .extra_info_block.s300{
         width: 95%;
     }
     .extra_info_block.s300 .extra_images_in_card .extra_image{
         width: 29%;
     }
 
     .section301 .size_350x100 .btn1, .section301 .size_700x200 .btn1{
         height: 90px;
     }
     .section132.style_1 .section_inner, .section132.style_2 .section_inner, .section132.style_3 .section_inner, .section132.style_4 .section_inner{
         
         width: 320px;
     }
     .section130 .catalog_items .col_4 .image1.s200 {
         width: 200px;
         height: 200px;
     }
     
     .section126.size_450x350 .image1, .section126.size_900x700 .image1, .section126.size_900x1200 .image1{
         max-width: 100%;
         margin-right: 0;
         
     }
     .section126.size_900x1200 .extra_images, .section126.size_900x900 .extra_images, .section126.size_900x700 .extra_images, .section126.size_450x350 .extra_images{
         max-width: 100%;
     }
     .section143 .image_box.image_size_600x900, .section143 .image_box.image_size_300x450{
         height: 430px;
     }
         .section129.slider .go_left, .section129.slider .go_right{
         left: 0px;
         color: #333;
         z-index: 10;
         
     }
     .section129.slider .go_right {
     left: auto;
     right: 0px;
 }
     .section103 .text2 span, .section103 .text2, .section103 .text1 span, .section103 .text1 {
     font-size: 12px !important;
     }
     .section103 .phone1{
         font-size: 15px;
     }
     .section103 .phone1.show_phone_icon:before{
         display: none;
     }
     .extra_images_big .extra_info_block .left .extra_images_in_card .extra_image{
         width: 25%;
     }
     #basket_make_order input, #basket_make_order textarea{
         min-width: 100%;
     }
         .section1145 .section_inner .images{
         -moz-column-count: 1;
         -webkit-column-count: 1;
         column-count: 1;
     }
     .section250 .col_2{
         margin-left: 2%;
     }
     .section144 .image_box.image_size_600x900,
     .section144 .image_box, .padding_wrapper .section144 .image_box {
     width: 100%;
     height: auto;
     }
     
 /*.section1155 .image_box{
         margin-left: 55px;
         margin-right: 50px;
     }*/
 }
 
 @media (max-width: 320px) {
     .section.inner_width940 .section_inner, 
     .section .section_inner.width1170,
     .section .section_inner{
         width: 300px;
     }
     .section1155.size_220x165 .image_box{
         width: 300px;
         height: 240px;	
     }
     .section1155.size_220x315 .image_box{
         width: 300px;
         height: 360px;	
     }
     .section1155.size_220x220 .image_box{
         width: 300px;
         height: 260px;	
     }
     .section1157.section .catalog_items.s200 img {
         width: 100%;
         height: auto;
     }
 /*	.section1157.section .catalog_items.s300 img {
         width: 300px;
         height: auto;
     }*/
     .section1156 .menu1{
         right: calc((100% - 300px)/2);
         width: 300px;
     }
     .section1144 .image_box {
         max-height: 135px;
     }
     .section1144 .image_box.image_size_400x400 {
         max-height: 93px;
     }
     .section1158 .count4.s200 .images,
     .section1158 .width1170 .count4.s200 .images {
         height: 175px;
     }
     .section143 .image_box.image_size_600x900.border, .section143 .image_box.image_size_300x450.border{
         height: 420px;
     }
     .section301 .right_btn_position .image1.size_200x200, .section301 .right_btn_position .image1.size_400x400{
         margin-left: 0;
     }
     .section143 .section_inner .image_box.image_size_600x450, .section143 .section_inner .image_box.image_size_300x225{
         height: 215px;
     }
     .section148 .image_box3, .section148 .image_box5,
     .section148 .image_box2, .section148 .image_box4{
         height: 105px;
     }
     .section1155 .go_left{
         left: -10px;
     }
     .section1155 .go_right{
         right: -10px;
     }
     .section145 .image_box, .padding_wrapper .section145 .image_box{
         height: 225px;
     }
 }</style><style type="text/css" data-ymaps="css-modules">.ymaps-2-1-74-pie-chart,.ymaps-2-1-74-pie-chart-caption{position:absolute;display:block;font-family:Arial,sans;font-size:13px}.ymaps-2-1-74-pie-chart{text-align:center;background-size:100% 100%;overflow:visible;z-index:1}.ymaps-2-1-74-pie-chart-caption{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:rgba(255,255,255,.8);border-radius:3px;padding:0 8px;line-height:24px;max-width:200px;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;z-index:-1}.ymaps-2-1-74-pie-chart-content,.ymaps-2-1-74-pie-chart-icon{position:absolute;top:0;left:0;height:100%;width:100%}.ymaps-2-1-74-pie-chart-icon{z-index:0}.ymaps-2-1-74-pie-chart-content{z-index:1}
 /**/
 .ymaps-2-1-74-controls__bottom,.ymaps-2-1-74-controls__toolbar{position:absolute;width:100%}.ymaps-2-1-74-controls__toolbar_left{float:left;height:0}.ymaps-2-1-74-controls__toolbar_right{float:right;height:0}.ymaps-2-1-74-controls__control_toolbar{display:inline-block;vertical-align:top}.ymaps-2-1-74-controls__control{display:block;position:absolute;vertical-align:top}.ymaps-2-1-74-controls__control_visibility_hidden{display:none}
 /**/
 .ymaps-2-1-74-route-panel-button__button{display:block}.ymaps-2-1-74-route-panel-button__panel-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzZCNkI2QiI+PHBhdGggZD0iTTEwIDE0aDQuNWEzLjUgMy41IDAgMCAwIDAtN0gxMHYyaDQuNWExLjUgMS41IDAgMSAxIDAgM0gxMHYyem0wIDAiLz48cGF0aCBkPSJNMTUgMTJoLTQuNWEzLjUgMy41IDAgMCAwIDAgN0gxNXYtMmgtNC41YTEuNSAxLjUgMCAxIDEgMC0zSDE1di0yem0wIDBNMTkgMjBhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0em0wLTFhMSAxIDAgMSAwIDAtMiAxIDEgMCAwIDAgMCAyem0wIDBNOSAxMGEyIDIgMCAxIDAgMC00IDIgMiAwIDAgMCAwIDR6bTAtMWExIDEgMCAxIDAgMC0yIDEgMSAwIDAgMCAwIDJ6bTAgMCIvPjxwYXRoIGQ9Ik0xMy41NyAyMC44bDIuODMtMi44Mi0uNzEtLjctMi44MyAyLjgyLjcuN3ptMS40MS0yLjgybC43LS43LTIuMTEtMi4xMy0uNy43IDIuMTEgMi4xM3ptMCAwIi8+PC9nPjwvc3ZnPg==)}
 /**/
 .ymaps-2-1-74-tile-not-found{text-align:center;display:block;font-family:Arial,serif;font-size:10px;white-space:nowrap;position:absolute;top:40%;width:90%;left:10%;overflow:hidden}
 /**/
 .ymaps-2-1-74-map{position:relative;z-index:0;display:block;margin:0!important;padding:0!important;text-align:left!important;text-decoration:none!important;color:#000;font-weight:400!important;font-style:normal!important;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-print-color-adjust:exact;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ymaps-2-1-74-map-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAACVBMVEX6+vrn5+f09PSMzk0VAAAAGklEQVQY02MIYAADVoYECIOTYSQDWCDAgwUA204BfdYq8A4AAAAASUVORK5CYII=);background-size:16px 16px}.ymaps-2-1-74-map ymaps,.ymaps-2-1-74-map ymaps:after,.ymaps-2-1-74-map ymaps:before{box-sizing:content-box}.ymaps-2-1-74-map iframe{position:static;opacity:1;margin:0;outline:0;box-shadow:none;border:0;border-radius:0;background:0 0;padding:0;max-width:unset;max-height:unset;min-width:unset;min-height:unset;vertical-align:top;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}a .ymaps-2-1-74-map{text-decoration:none!important;color:#000;font-style:normal!important}.ymaps-2-1-74-fullscreen{overflow:hidden!important}.ymaps-2-1-74-touch-action-none{touch-action:none}.ymaps-2-1-74-user-selection-none,.ymaps-2-1-74-user-selection-none *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ymaps-2-1-74-display-none{display:none!important}.ymaps-2-1-74-visibility-hidden{visibility:hidden!important}ymaps,ymaps canvas,ymaps input,ymaps svg{max-width:none;max-height:none}.ymaps-2-1-74-graphics-SVG svg{all:unset;overflow:hidden}.ymaps-2-1-74-ground-pane{will-change:transform}.ymaps-2-1-74-events-pane{touch-action:none}.ymaps-2-1-74-areas-pane,.ymaps-2-1-74-balloon-pane,.ymaps-2-1-74-controls-pane,.ymaps-2-1-74-controls__bottom,.ymaps-2-1-74-controls__toolbar,.ymaps-2-1-74-events-pane,.ymaps-2-1-74-ground-pane,.ymaps-2-1-74-panel-pane,.ymaps-2-1-74-places-pane,.ymaps-2-1-74-ruler-balloon-pane,.ymaps-2-1-74-ruler-line-pane,.ymaps-2-1-74-searchpanel-pane{left:0}.ymaps-2-1-74-controls-pane *,.ymaps-2-1-74-searchpanel-pane *{text-align:left}@media print{.ymaps-2-1-74-patched-for-print{background:0 0!important;display:list-item!important;list-style-position:inside!important}}.ymaps-2-1-74-patched-for-print-preload .ymaps-2-1-74-patched-for-print{background:0 0!important;display:list-item!important;list-style-position:inside!important}.ymaps-2-1-74-svg-icon-content{letter-spacing:-.5px;margin-left:-.5px}
 /**/
 .ymaps-2-1-74-inner-panes,.ymaps-2-1-74-outer-panes{display:block;position:absolute;padding:0!important;margin:0!important}.ymaps-2-1-74-inner-panes{overflow:hidden;width:100%;height:100%}.ymaps-2-1-74-outer-panes{width:0;height:0}
 /**/
 @media print{.ymaps-2-1-74-controls-pane{visibility:hidden}}
 /**/
 .ymaps-2-1-74-control-popup__spinner{-webkit-animation-name:spinner;animation-name:spinner;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;overflow:hidden;position:relative}.ymaps-2-1-74-control-popup__spinner__circle{overflow:hidden;position:absolute;left:50%;top:0;width:100%;height:100%}.ymaps-2-1-74-control-popup__spinner__circle:before{content:'';border-radius:100%;box-shadow:inset 0 0 0 2px #fc0;position:absolute;left:-50%;top:0;width:100%;height:100%}.ymaps-2-1-74-control-popup-parent{position:relative;display:block}.ymaps-2-1-74-control-popup{position:absolute;top:100%;display:none;margin-top:13px;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup{padding-bottom:0}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_open{display:block}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_fullscreen{width:100%;margin-top:0;padding:0}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_static{position:static;margin-top:0}.ymaps-2-1-74-control-popup__tail{display:block;position:absolute;z-index:10;border-left:13.4px solid transparent;border-right:13.4px solid transparent;border-bottom:13.4px solid rgba(0,0,0,.15);top:-12.4px}.ymaps-2-1-74-control-popup__tail-front{display:block;position:absolute;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #fff;left:-13px;top:1.4px}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_fullscreen .ymaps-2-1-74-control-popup__tail,.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_static>.ymaps-2-1-74-control-popup__tail{display:none}.ymaps-2-1-74-control-popup__header{display:none;line-height:20px;padding:9px 10px 4px;border-bottom:1px solid rgba(0,0,0,.2)}.ymaps-2-1-74-control-popup__icon{width:26px;height:26px;display:inline-block;vertical-align:middle;position:relative;top:-2px;padding-right:4px}.ymaps-2-1-74-control-popup__title{font-family:sans-serif;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_fullscreen .ymaps-2-1-74-control-popup__header,.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_show-header .ymaps-2-1-74-control-popup__header{display:block}.ymaps-2-1-74-control-popup__hide{box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;color:#000;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-block;text-align:left;height:28px;background-color:#fff;border-color:rgba(0,0,0,.2);float:right;position:relative;top:-4px}a.ymaps-2-1-74-control-popup__hide,a.ymaps-2-1-74-control-popup__hide:active,a.ymaps-2-1-74-control-popup__hide:hover,a.ymaps-2-1-74-control-popup__hide:link,a.ymaps-2-1-74-control-popup__hide:visited{color:#000!important;text-decoration:none!important}.ymaps-2-1-74-control-popup__hide-text{display:inline-block;position:relative;border:none;text-decoration:none;white-space:nowrap;font-size:13px;line-height:26px;padding:0 12px}.ymaps-2-1-74-control-popup__hide:hover{border-color:rgba(0,0,0,.3)}.ymaps-2-1-74-control-popup__hide.ymaps-2-1-74-_pressed,.ymaps-2-1-74-control-popup__hide:active{background-color:#f3f1ed}.ymaps-2-1-74-control-popup__hide.ymaps-2-1-74-_disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-control-popup__hide.ymaps-2-1-74-_disabled .ymaps-2-1-74-control-popup__hide-text{opacity:.5}.ymaps-2-1-74-control-popup__hide-icon{display:block;width:26px;height:26px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTNsMS0xIDEgMSA1LjUgNSAxLjUtMS41LTctNi41LTEtMS0xIDEtNyA2LjVMNi41IDE4bDUuNS01em0wIDAiLz48L3N2Zz4=)}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_static .ymaps-2-1-74-control-popup__hide{display:none}.ymaps-2-1-74-control-popup__content{display:block;overflow-x:hidden;min-width:40px;min-height:20px;background:#fff;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_fullscreen>.ymaps-2-1-74-control-popup__content{box-sizing:border-box;border:1px solid rgba(0,0,0,.2);border-bottom:0}.ymaps-2-1-74-control-popup__layout{display:block;overflow-y:auto}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_content-loading .ymaps-2-1-74-control-popup__layout{display:block;overflow-y:visible;text-align:center;height:44px}.ymaps-2-1-74-control-popup__spinner{top:14px;left:6px;display:inline-block;width:16px;height:16px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ymaps-2-1-74-control-popup{-webkit-animation:none .25s ease-out;animation:none .25s ease-out}@-webkit-keyframes control-popup-show-animation{0%{margin-top:0;opacity:0;-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}to{margin-top:13px;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes control-popup-show-animation{0%{margin-top:0;opacity:0;-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}to{margin-top:13px;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes control-popup-hide-animation{0%{margin-top:13px;opacity:1}to{margin-top:0;opacity:0;-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}}@keyframes control-popup-hide-animation{0%{margin-top:13px;opacity:1}to{margin-top:0;opacity:0;-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}}@-webkit-keyframes control-popup-show-animation-fullscreen{0%{margin-top:-30px;opacity:0}to{margin-top:0;opacity:1}}@keyframes control-popup-show-animation-fullscreen{0%{margin-top:-30px;opacity:0}to{margin-top:0;opacity:1}}@-webkit-keyframes control-popup-hide-animation-fullscreen{0%{margin-top:0;opacity:1}to{margin-top:-30px;opacity:0}}@keyframes control-popup-hide-animation-fullscreen{0%{margin-top:0;opacity:1}to{margin-top:-30px;opacity:0}}
 /**/
 .ymaps-2-1-74-popup{display:none;position:absolute;z-index:32700;padding:1px}
 /**/
 .ymaps-2-1-74-popup_theme_ffffff{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 8px 30px -5px rgba(0,0,0,.5);-moz-box-shadow:inset 1px 1px 10px #aaa;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 8px 30px -5px rgba(0,0,0,.5)}.ymaps-2-1-74-popup_theme_ffffff .ymaps-2-1-74-popup__content{background:#fff}.ymaps-2-1-74-popup_theme_ffffff .ymaps-2-1-74-popup__tail{background:rgba(0,0,0,.15);background:-webkit-linear-gradient(45deg,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 50%);background:-moz-linear-gradient(45deg,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 50%);background:-o-linear-gradient(45deg,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 50%)}.ymaps-2-1-74-popup_theme_ffffff .ymaps-2-1-74-popup__tail:after{background-color:#fff}
 /**/
 .ymaps-2-1-74-copyright{position:relative;z-index:1;display:block;height:20px;top:-25px;float:right;margin-right:3px;margin-left:10px}.ymaps-2-1-74-copyright_float_left{float:left}.ymaps-2-1-74-copyright_fog_yes{float:none}.ymaps-2-1-74-copyright__wrap{display:block;overflow:hidden}.ymaps-2-1-74-copyright__layout{position:relative;z-index:1;top:1px;display:table;float:right}.ymaps-2-1-74-copyright__content-cell,.ymaps-2-1-74-copyright__logo-cell{display:table-cell;vertical-align:top}.ymaps-2-1-74-copyright__logo-cell{padding-left:4px}.ymaps-2-1-74-copyright__content-cell{height:20px}.ymaps-2-1-74-copyright__content{display:inline-block;float:right;padding:0 4px 1px;white-space:nowrap;border-radius:3px;background-color:rgba(255,255,255,.75);font:11px/14px Verdana,Arial,sans-serif}.ymaps-2-1-74-copyright_fog_yes .ymaps-2-1-74-copyright__content{background-color:transparent}.ymaps-2-1-74-copyright_fog_yes .ymaps-2-1-74-copyright__wrap{margin-left:17px}.ymaps-2-1-74-copyright_fog_yes:after{position:absolute;z-index:-1;top:1px;right:50px;left:17px;height:15px;content:'';border-radius:0 3px 3px 0;background-color:rgba(255,255,255,.75)}.ymaps-2-1-74-copyright_logo_no.ymaps-2-1-74-copyright_fog_yes:after{right:0}.ymaps-2-1-74-copyright_logo_no .ymaps-2-1-74-copyright__logo-cell,.ymaps-2-1-74-copyright_providers_no .ymaps-2-1-74-copyright__text,.ymaps-2-1-74-copyright_ua_no .ymaps-2-1-74-copyright__agreement,.ymaps-2-1-74-copyright_ua_no.ymaps-2-1-74-copyright_providers_no .ymaps-2-1-74-copyright__content-cell{display:none}.ymaps-2-1-74-copyright__fog{position:absolute;z-index:2;top:1px;left:0;display:none;width:12px;height:15px;padding-left:5px;border-radius:3px 0 0 3px;background:rgba(255,255,255,.75);font:11px/14px Verdana,Arial,sans-serif}.ymaps-2-1-74-copyright_fog_yes .ymaps-2-1-74-copyright__fog{display:block}.ymaps-2-1-74-copyright__extend{margin-left:.4em}.ymaps-2-1-74-copyright__link{text-decoration:underline!important;color:#333!important}.ymaps-2-1-74-copyright__link:hover{color:#c00!important}
 /**/
 .ymaps-2-1-74-copyright__logo{display:block;width:46px;height:20px;position:relative;top:-2px;opacity:.7;background-position:0 100%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii4wMSAtMS4wMiA0NS45OSAyMC4wMiI+PHBhdGggZmlsbD0icmVkIiBkPSJNOC43NyAxSDYuNTJDNC4zIDEgMi40NCAyLjY3IDIuNDQgNS45NWMwIDEuOTcuOSAzLjQyIDIuNTIgNC4xNGwtMy4wMiA1LjQ4Yy0uMS4xOCAwIC4zMi4xNi4zMmgxLjRjLjEyIDAgLjItLjA0LjI0LS4xNGwyLjc0LTUuMzloLjk5djUuNGMwIC4wNS4wNi4xMy4xMy4xM2gxLjIzYy4xMiAwIC4xNi0uMDYuMTYtLjE2VjEuMmMwLS4xNC0uMDktLjItLjIyLS4yem0tMS4zIDguMWgtLjg0Yy0xLjMgMC0yLjU2LS45NS0yLjU2LTMuMzQgMC0yLjQ4IDEuMTgtMy41IDIuMzktMy41aDFWOS4xeiIvPjxwYXRoIGQ9Ik0xNi4xOCA1LjkzaC0xLjIyYy0uMSAwLS4xNi4wOC0uMTYuMTR2My44aC0yLjI3di0zLjhjMC0uMS0uMDQtLjE0LS4xNC0uMTRoLTEuMjJjLS4xIDAtLjE2LjA2LS4xNi4xNHY5LjY2YzAgLjEuMDQuMTYuMTQuMTZoMS4yNGMuMDggMCAuMTQtLjA2LjE0LS4xNnYtNC42aDIuMjd2NC42YzAgLjEuMDYuMTYuMTYuMTZoMS4yMmMuMSAwIC4xNC0uMDguMTQtLjE2VjYuMDdhLjEzLjEzIDAgMCAwLS4xNC0uMTR6bTI3LjkyIDkuMzNsLS4xNi0uNjgtLjEtLjA4Yy0uMSAwLS42My4yMi0xLjQuMjItMS41IDAtMi4yMi0xLjQ1LTIuMjItMy43NSAwLTIuMDMuNi00LjA0IDEuNjMtNC4wNC4yOCAwIC42Mi4wOCAxLjE1LjU4LjA2LjA2LjEuMDguMTUuMDguMDYgMCAuMTItLjA0LjE4LS4xNGwuNTMtLjg4LjA3LS4xOGMwLS4wOC0uMDgtLjE0LS4yLS4yYTMuNzkgMy43OSAwIDAgMC0xLjg0LS41Yy0xLjg1IDAtMy4zIDIuMjMtMy4zIDUuNzEgMCAzIDEuMzkgNC43MyAzLjM2IDQuNzMuODMgMCAxLjcyLS40IDIuMDctLjY1LjA4LS4wNi4xLS4xNC4wOC0uMjJ6bS04LjU3LTQuODNsMi4zNi00LjM2Yy4wNS0uMDYuMDItLjE0LS4wNS0uMTRoLTEuMTdjLS4zMyAwLS40NS4xMi0uNTcuMzhsLTEuNzcgMy43MmMtLjEuMjItLjIuMzYtLjMuNDJWNi4wN2MwLS4wOC0uMDQtLjE0LS4xMi0uMTRoLTEuMjhjLS4wNiAwLS4xMi4wNi0uMTIuMTR2OS42OGMwIC4wNi4wNC4xNC4xMi4xNGgxLjI4Yy4wOCAwIC4xMi0uMDYuMTItLjE0di00Ljk5Yy4wNi4wNC4xLjEuMTQuMThsMi4yNSA0LjY1Yy4xMS4yNC4zLjMuNTUuM2gxLjI2Yy4wOCAwIC4xLS4wOC4wNi0uMTRsLTIuNzYtNS4zM3ptLTExLjMgNC4yMWgtLjI0Yy0uMyAwLS4zNy0uMTItLjM3LS4zNnYtOC4yYzAtLjEtLjA0LS4xNS0uMTItLjE1aC0zLjk0Yy0uMSAwLS4xNi4wNi0uMTYuMTR2LjcyYzAgMi40LS4xNCA1LjUtMS40IDcuODVoLS40NGMtLjExIDAtLjE1LjA2LS4xNS4xNnYyLjljMCAuMS4wNy4xNC4xMy4xNGguOTVjLjIyIDAgLjMtLjE2LjMtLjNWMTUuOUgyM3YxLjgxYzAgLjA4LjA3LjE0LjE0LjE0aDFjLjEzIDAgLjI1LS4xLjI1LS4zVjE0LjhjMC0uMS0uMDYtLjE2LS4xNi0uMTZ6bS0yLjEzIDBoLTIuODZjMS0xLjczIDEuNC0zLjY4IDEuNTQtNi4wNi4wNC0uNTIuMDYtMS4wNS4wNi0xLjRoMS4yNnY3LjQ2em02LjE1LTguOTVjLTIuMTMgMC0zLjA4IDIuNy0zLjA4IDUuNjUgMCAzIDEuMzUgNC43OSAzLjMyIDQuNzkuOTYgMCAxLjgxLS4zOCAyLjI0LS42Ni4wOC0uMDQuMS0uMS4wOC0uMTdsLS4xNS0uNjhjLS4wMy0uMDgtLjA2LS4xMi0uMTYtLjEyLS4wOCAwLS42NS4yMi0xLjQ2LjIyLTEuNTIgMC0yLjIzLTEuMzMtMi4yMy0zLjA4di0uNDdzLjc3LjA5IDEuMjMuMDloMi44N3YtLjg0YzAtMy4wOC0xLjA4LTQuNzMtMi42Ni00Ljczem0tLjIxIDQuMzJjLS40NiAwLTEuMTcuMDgtMS4xNy4wOHMwLS4zLjA0LS42MmMuMTgtMS42OS42LTIuNTQgMS4yOC0yLjU0LjY0IDAgMS4wMy44NyAxLjEzIDIuNC4wMi4zMi4wMi42OC4wMi42OGgtMS4zeiIvPjwvc3ZnPg==)}.ymaps-2-1-74-copyright_color_white .ymaps-2-1-74-copyright__logo{opacity:.95;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii4wMSAtMS4wMiA0NS45OSAyMC4wMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTguNzcgMUg2LjUyQzQuMyAxIDIuNDMgMi42NyAyLjQzIDUuOTVjMCAxLjk3LjkxIDMuNDIgMi41MyA0LjE0bC0zLjAyIDUuNDhjLS4xLjE4IDAgLjMyLjE2LjMyaDEuNGMuMTIgMCAuMi0uMDQuMjQtLjE0bDIuNzQtNS4zOWguOTl2NS40YzAgLjA1LjA1LjEzLjEzLjEzaDEuMjNjLjEyIDAgLjE2LS4wNi4xNi0uMTZWMS4yYzAtLjE0LS4wOS0uMi0uMjItLjJ6bS0xLjMgOC4xaC0uODRjLTEuMyAwLTIuNTYtLjk1LTIuNTYtMy4zNCAwLTIuNDggMS4xOC0zLjUgMi4zOS0zLjVoMVY5LjF6bTguNzEtMy4xN2gtMS4yMmMtLjEgMC0uMTYuMDgtLjE2LjE0djMuOGgtMi4yN3YtMy44YzAtLjEtLjA0LS4xNC0uMTQtLjE0aC0xLjIyYy0uMSAwLS4xNi4wNi0uMTYuMTR2OS42NmMwIC4xLjA0LjE2LjE0LjE2aDEuMjRjLjA4IDAgLjE0LS4wNi4xNC0uMTZ2LTQuNmgyLjI3djQuNmMwIC4xLjA1LjE2LjE1LjE2aDEuMjNjLjEgMCAuMTMtLjA4LjEzLS4xNlY2LjA3YS4xMy4xMyAwIDAgMC0uMTMtLjE0em0yNy45MiA5LjMzbC0uMTYtLjY4LS4xLS4wOGMtLjEgMC0uNjMuMjItMS40LjIyLTEuNSAwLTIuMjItMS40NS0yLjIyLTMuNzUgMC0yLjAzLjYtNC4wNCAxLjYzLTQuMDQuMjggMCAuNjIuMDggMS4xNS41OC4wNi4wNi4xLjA4LjE1LjA4cy4xMi0uMDQuMTgtLjE0bC41My0uODguMDctLjE4YzAtLjA4LS4wOC0uMTQtLjItLjJhMy43OSAzLjc5IDAgMCAwLTEuODQtLjVjLTEuODUgMC0zLjMgMi4yMy0zLjMgNS43MSAwIDMgMS4zOSA0LjczIDMuMzYgNC43My44MyAwIDEuNzItLjQgMi4wNy0uNjUuMDgtLjA2LjEtLjE0LjA4LS4yMnptLTguNTctNC44M2wyLjM2LTQuMzZjLjA1LS4wNi4wMi0uMTQtLjA1LS4xNGgtMS4xN2MtLjMzIDAtLjQ1LjEyLS41Ny4zOGwtMS43NyAzLjcyYy0uMS4yMi0uMi4zNi0uMy40MlY2LjA3YzAtLjA4LS4wNC0uMTQtLjEyLS4xNGgtMS4yOGMtLjA2IDAtLjEyLjA2LS4xMi4xNHY5LjY4YzAgLjA2LjA0LjE0LjEyLjE0aDEuMjhjLjA4IDAgLjEyLS4wNi4xMi0uMTR2LTQuOTljLjA2LjA0LjEuMS4xNC4xOGwyLjI1IDQuNjVjLjEyLjI0LjMuMy41NS4zaDEuMjZjLjA4IDAgLjEtLjA4LjA2LS4xNGwtMi43Ni01LjMzem0tMTEuMyA0LjIxaC0uMjRjLS4zIDAtLjM4LS4xMi0uMzgtLjM2di04LjJjMC0uMS0uMDMtLjE1LS4xMS0uMTVoLTMuOTVjLS4xIDAtLjE2LjA2LS4xNi4xNHYuNzJjMCAyLjQtLjEzIDUuNS0xLjQgNy44NWgtLjQzYy0uMTIgMC0uMTYuMDYtLjE2LjE2djIuOWMwIC4xLjA4LjE0LjE0LjE0aC45NWMuMjEgMCAuMy0uMTYuMy0uM1YxNS45SDIzdjEuODFjMCAuMDguMDYuMTQuMTQuMTRoMWMuMTMgMCAuMjUtLjEuMjUtLjNWMTQuOGMwLS4xLS4wNi0uMTYtLjE2LS4xNnptLTIuMTMgMGgtMi44NmMxLTEuNzMgMS40LTMuNjggMS41NC02LjA2LjA0LS41Mi4wNi0xLjA1LjA2LTEuNGgxLjI2djcuNDZ6bTYuMTUtOC45NWMtMi4xMyAwLTMuMDggMi43LTMuMDggNS42NSAwIDMgMS4zNCA0Ljc5IDMuMzIgNC43OS45NiAwIDEuOC0uMzggMi4yNC0uNjYuMDgtLjA0LjEtLjEuMDgtLjE3bC0uMTYtLjY4Yy0uMDItLjA4LS4wNi0uMTItLjE1LS4xMi0uMDggMC0uNjUuMjItMS40Ni4yMi0xLjUyIDAtMi4yMy0xLjMzLTIuMjMtMy4wOHYtLjQ3cy43Ny4wOSAxLjIyLjA5aDIuODh2LS44NGMwLTMuMDgtMS4wOC00LjczLTIuNjYtNC43M3ptLS4yMSA0LjMyYy0uNDYgMC0xLjE3LjA4LTEuMTcuMDhzMC0uMy4wNC0uNjJjLjE4LTEuNjkuNi0yLjU0IDEuMjgtMi41NC42NCAwIDEuMDMuODcgMS4xMyAyLjQuMDIuMzIuMDIuNjguMDIuNjhoLTEuM3oiLz48L3N2Zz4=)}.ymaps-2-1-74-copyright .ymaps-2-1-74-copyright__logo:hover{opacity:1}.ymaps-2-1-74-copyright__logo_lang_en{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii4wMSAtMS4wMiA0NS45OSAyMC4wMiI+PHBhdGggZD0iTTEyLjYzIDUuNzhjLS42MSAwLTEuNTMuMjMtMi4xMy41LS4xNy4wNy0uMjYuMTUtLjE1LjRsLjQzLjg3Yy4wMy4xLjEuMTMuMTUuMTNsLjE4LS4wNmMuNjEtLjQgMS4wNC0uNiAxLjQtLjYuNDYgMCAuNzYuMy45NC43NS4yLjQ0LjI2IDEuMDUuMjYgMS43M3YuMmEzLjQzIDMuNDMgMCAwIDAtMS4zOC0uMzZjLTEuNzUgMC0yLjcgMS42OC0yLjcgMy40NyAwIDEuOTYgMS4xMiAzLjM2IDIuNDQgMy4zNi43NSAwIDEuNDItLjQzIDEuODctLjk3bC4yNS42Yy4wNC4xMS4xLjEzLjIuMTNoLjcxYy4wNiAwIC4xMy0uMDQuMTMtLjE1VjEwLjJjMC0xLjM4LS4xLTIuNDMtLjQ1LTMuMTNhMi4yOSAyLjI5IDAgMCAwLTIuMTUtMS4yOXptMS4wOCA4LjU5Yy0uMzcuMzYtLjc3LjUzLTEuMTUuNTMtMS4wNiAwLTEuMy0xLjMtMS4zLTIuMTkgMC0xLjA1LjQtMi4xMyAxLjItMi4xMy40IDAgLjg2LjEgMS4yNS40M3YzLjM2em02LjgyLTguNDZjLS45NyAwLTEuOTYuNzItMS45Ni43MnYtLjQ3YzAtLjA4LS4wNy0uMTUtLjEzLS4xNWgtMS4yNWEuMTUuMTUgMCAwIDAtLjE0LjE1djkuNjJjMCAuMS4wMi4xNS4xNC4xNWgxLjI1Yy4wNiAwIC4xMy0uMDYuMTMtLjE1VjcuNTNzLjU3LS4zNSAxLjI5LS4zNWMuNjUgMCAxLjE3LjMzIDEuMTcgMXY3LjZjMCAuMS4wNy4xNS4xNy4xNWgxLjJjLjE0IDAgLjE1LS4wNi4xNS0uMTVWNy43NWMwLTEuMi0uNzMtMS44NC0yLjAyLTEuODR6bTkuNS00LjgzSDI4LjhjLS4xIDAtLjE0LjA3LS4xNC4xNHY0Ljg2Yy0uNS0uMi0uOTMtLjMtMS4yNS0uMy0yLjAyIDAtMy4zNiAxLjktMy4zNiA1LjU4IDAgMy4xNCAxLjMgNC44MyAzLjA2IDQuODNhMi43IDIuNyAwIDAgMCAxLjc1LS44bC4yNy40NGMuMDUuMDkuMDcuMS4xNy4xaC43NWMuMDggMCAuMTItLjA2LjEyLS4xNVYxLjIyYzAtLjEtLjA0LS4xNC0uMTItLjE0em0tMS4zOSAxMy41Yy0uMzIuMTctLjcuMzItMS4xLjMyLTEuMzMgMC0xLjg4LTEuNTctMS44OC0zLjg2IDAtMi4wMi41Ny00LjAxIDEuOC00LjAxLjM4IDAgLjc4LjE1IDEuMTguNDJ2Ny4xM3ptNi4wOC04LjhjLTIuMTIgMC0zLjA4IDIuNzEtMy4wOCA1LjYzIDAgMi45OCAxLjMzIDQuNzYgMy4zMiA0Ljc2Ljk1IDAgMS44LS4zNyAyLjI2LS42OC4wNi0uMDQuMDgtLjA2LjA2LS4xNWwtLjE1LS42OGMtLjAyLS4wOC0uMDUtLjEzLS4xNC0uMTMtLjEgMC0uNjguMjQtMS40OC4yNC0xLjUyIDAtMi4yMi0xLjM0LTIuMjItMy4wOXYtLjQ3cy43Ni4xIDEuMi4xaDIuOXYtLjgyYzAtMy4wOS0xLjEtNC43MS0yLjY3LTQuNzF6bS0uMjMgNC4yOWMtLjQ0IDAtMS4xNi4xLTEuMTYuMXMwLS4zLjA0LS42M2MuMjItMS42OS41OC0yLjUzIDEuMy0yLjUzLjYyIDAgMS4wMi44NyAxLjExIDIuMzkuMDIuMzIuMDIuNjcuMDIuNjdoLTEuM3ptOS4zNi00LjA2aC0xLjA3Yy0uMTMgMC0uMjEuMDctLjI0LjE3LS4wNS4xNS0uNTMgMS40LS43IDEuODlsLS41MiAxLjRoLS4wNGwtLjQyLTEuMTJhNjMuOSA2My45IDAgMCAwLS43OS0yLjEyYy0uMDMtLjEtLjEyLS4yMi0uMjUtLjIyaC0xLjJjLS4xNCAwLS4yLjE1LS4xNS4yNGwxLjkyIDQuNDQtMi4wNyA0Ljk3Yy0uMDcuMTQuMDIuMjcuMTUuMjdoMS4wM2MuMiAwIC4yNS0uMDguMzItLjI1bC43LTEuOS41Mi0xLjY3aC4wNGwuNSAxLjQyLjgzIDIuMmMuMDQuMTIuMTIuMi4yNi4yaDEuMTZjLjEyIDAgLjE5LS4xMy4xMi0uMjUtLjE1LS4yOC0xLjI0LTMuMDQtMi4wNC00LjgyTDQ0IDYuMjVjLjAyLS4xMS4wMi0uMjQtLjE1LS4yNHoiLz48cGF0aCBmaWxsPSJyZWQiIGQ9Ik0xMC45NS0uMjZoLTEuM2MtLjE0IDAtLjIuMDUtLjI0LjE4bC0yLjM5IDYuN2MtLjI4Ljc1LS42IDIuMDQtLjYgMi4wNGgtLjA4cy0uNTItMS41Mi0uNjUtMi4wMUM1LjUgNi4xIDMuODEgMS40NiAzLjc3IDEuM2MtLjAyLS4xMS0uMDktLjI0LS4yNi0uMjRIMi4yYy0uMiAwLS4yMi4xNy0uMTUuMy4yNS42NyAyLjU3IDYuNTggMy41IDguOTV2NS40M2MwIC4xLjA1LjE1LjE2LjE1aDEuMjRjLjA2IDAgLjEzLS4wNi4xMy0uMTV2LTUuMzljLjgyLTIuMyA0LTEwLjMyIDQuMDMtMTAuMzkuMDUtLjEyLjAyLS4yMi0uMTUtLjIyeiIvPjwvc3ZnPg==)}.ymaps-2-1-74-copyright_color_white .ymaps-2-1-74-copyright__logo_lang_en{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii4wMSAtMS4wMiA0NS45OSAyMC4wMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLjYzIDUuNzhjLS42MSAwLTEuNTMuMjMtMi4xMy41LS4xNy4wNy0uMjYuMTUtLjE1LjRsLjQzLjg3Yy4wMy4xLjEuMTMuMTUuMTNsLjE4LS4wNmMuNjEtLjQgMS4wNC0uNiAxLjQtLjYuNDYgMCAuNzYuMy45NC43NS4yLjQ0LjI2IDEuMDUuMjYgMS43M3YuMmEzLjQzIDMuNDMgMCAwIDAtMS4zOC0uMzZjLTEuNzUgMC0yLjcgMS42OC0yLjcgMy40NyAwIDEuOTYgMS4xMiAzLjM2IDIuNDQgMy4zNi43NSAwIDEuNDItLjQzIDEuODctLjk3bC4yNS42Yy4wNC4xMS4xLjEzLjIuMTNoLjcxYy4wNiAwIC4xMy0uMDQuMTMtLjE1VjEwLjJjMC0xLjM4LS4xLTIuNDMtLjQ1LTMuMTNhMi4yOSAyLjI5IDAgMCAwLTIuMTUtMS4yOXptMS4wOCA4LjU5Yy0uMzcuMzYtLjc3LjUzLTEuMTUuNTMtMS4wNiAwLTEuMy0xLjMtMS4zLTIuMTkgMC0xLjA1LjQtMi4xMyAxLjItMi4xMy40IDAgLjg2LjEgMS4yNS40M3YzLjM2em02LjgyLTguNDZjLS45NyAwLTEuOTYuNzItMS45Ni43MnYtLjQ3YzAtLjA4LS4wNy0uMTUtLjEzLS4xNWgtMS4yNWEuMTUuMTUgMCAwIDAtLjE0LjE1djkuNjJjMCAuMS4wMi4xNS4xNC4xNWgxLjI1Yy4wNiAwIC4xMy0uMDYuMTMtLjE1VjcuNTNzLjU3LS4zNSAxLjI5LS4zNWMuNjUgMCAxLjE3LjMzIDEuMTcgMXY3LjZjMCAuMS4wNy4xNS4xNy4xNWgxLjJjLjE0IDAgLjE1LS4wNi4xNS0uMTVWNy43NWMwLTEuMi0uNzMtMS44NC0yLjAyLTEuODR6bTkuNS00LjgzSDI4LjhjLS4xIDAtLjE0LjA3LS4xNC4xNHY0Ljg2Yy0uNS0uMi0uOTMtLjMtMS4yNS0uMy0yLjAyIDAtMy4zNiAxLjktMy4zNiA1LjU4IDAgMy4xNCAxLjMgNC44MyAzLjA2IDQuODNhMi43IDIuNyAwIDAgMCAxLjc1LS44bC4yNy40NGMuMDUuMDkuMDcuMS4xNy4xaC43NWMuMDggMCAuMTItLjA2LjEyLS4xNVYxLjIyYzAtLjEtLjA0LS4xNC0uMTItLjE0em0tMS4zOSAxMy41Yy0uMzIuMTctLjcuMzItMS4xLjMyLTEuMzMgMC0xLjg4LTEuNTctMS44OC0zLjg2IDAtMi4wMi41Ny00LjAxIDEuOC00LjAxLjM4IDAgLjc4LjE1IDEuMTguNDJ2Ny4xM3ptNi4wOC04LjhjLTIuMTIgMC0zLjA4IDIuNzEtMy4wOCA1LjYzIDAgMi45OCAxLjMzIDQuNzYgMy4zMiA0Ljc2Ljk1IDAgMS44LS4zNyAyLjI2LS42OC4wNi0uMDQuMDgtLjA2LjA2LS4xNWwtLjE1LS42OGMtLjAyLS4wOC0uMDUtLjEzLS4xNC0uMTMtLjEgMC0uNjguMjQtMS40OC4yNC0xLjUyIDAtMi4yMi0xLjM0LTIuMjItMy4wOXYtLjQ3cy43Ni4xIDEuMi4xaDIuOXYtLjgyYzAtMy4wOS0xLjEtNC43MS0yLjY3LTQuNzF6bS0uMjMgNC4yOWMtLjQ0IDAtMS4xNi4xLTEuMTYuMXMwLS4zLjA0LS42M2MuMjItMS42OS41OC0yLjUzIDEuMy0yLjUzLjYyIDAgMS4wMi44NyAxLjExIDIuMzkuMDIuMzIuMDIuNjcuMDIuNjdoLTEuM3ptOS4zNi00LjA2aC0xLjA3Yy0uMTMgMC0uMjEuMDctLjI0LjE3LS4wNS4xNS0uNTMgMS40LS43IDEuODlsLS41MiAxLjRoLS4wNGwtLjQyLTEuMTJhNjMuOSA2My45IDAgMCAwLS43OS0yLjEyYy0uMDMtLjEtLjEyLS4yMi0uMjUtLjIyaC0xLjJjLS4xNCAwLS4yLjE1LS4xNS4yNGwxLjkyIDQuNDQtMi4wNyA0Ljk3Yy0uMDcuMTQuMDIuMjcuMTUuMjdoMS4wM2MuMiAwIC4yNS0uMDguMzItLjI1bC43LTEuOS41Mi0xLjY3aC4wNGwuNSAxLjQyLjgzIDIuMmMuMDQuMTIuMTIuMi4yNi4yaDEuMTZjLjEyIDAgLjE5LS4xMy4xMi0uMjUtLjE1LS4yOC0xLjI0LTMuMDQtMi4wNC00LjgyTDQ0IDYuMjVjLjAyLS4xMS4wMi0uMjQtLjE1LS4yNHpNMTAuOTUtLjI2aC0xLjNjLS4xNCAwLS4yLjA1LS4yNC4xOGwtMi4zOSA2LjdjLS4yOC43NS0uNiAyLjA0LS42IDIuMDRoLS4wOHMtLjUyLTEuNTItLjY1LTIuMDFDNS41IDYuMSAzLjgxIDEuNDYgMy43NyAxLjNjLS4wMi0uMTEtLjA5LS4yNC0uMjYtLjI0SDIuMmMtLjIgMC0uMjIuMTctLjE1LjMuMjUuNjcgMi41NyA2LjU4IDMuNSA4Ljk1djUuNDNjMCAuMS4wNS4xNS4xNi4xNWgxLjI0Yy4wNiAwIC4xMy0uMDYuMTMtLjE1di01LjM5Yy44Mi0yLjMgNC0xMC4zMiA0LjAzLTEwLjM5LjA1LS4xMi4wMi0uMjItLjE1LS4yMnoiLz48L3N2Zz4=)}
 /**/
 .ymaps-2-1-74-map-copyrights-promo{position:absolute;bottom:0;left:0}@media print{.ymaps-2-1-74-map-copyrights-promo{visibility:hidden}}
 /**/
 .ymaps-2-1-74-panorama-screen{display:block;position:relative;overflow:hidden;background:#687d86;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH3wsSESU379YW8AAADZRJREFUaN59WluC4zBsAyj3uD1Uz9MDdXctAv0gJctJ2sxsdmzLDsEnSIX/+V//DcDGenm97VP+vHoc+fehf/339WAYAAFCAQcUyHDSkxAsCQKFECJxGWGGQddNAICLRD3l9VieYpHcn3ssNMDj+HXILZw/nvb14vpFy2XSlG0vMetR7ucQ5xMv8vmwt774oW/21c+FH+sODAD8fXXfyWMNbdKAAdMGzOUWhLmeQx5POSxwfgr56RevBf2Zz8POy9+QHnWd7naahAANEgGHS1YDQssdDYAmW3uniFdwi7184fi7rny69jr5Ui1LlX36MdNjER5nXmC4YbT0pX4RoEWQNOGADYN8bLdj4MRwmKT/8xKOZxAS/AKGIxCWAyxHPo3yNunr1weGXiIguEKX5U/r3iviVOxbOgOgl+ylPT+3A8tUfHuGD7QPktOSBED6xOCAaQc6EtDuRLbLGOgMdDrvFVya9Cn3I987IYFLsC+x/Dq57n8loeV4PA4783QkmDRsQO4wiO1XS3Sb3qlrxcCp/iMkPwKAP4Fxa90n2gonvmPFh+OdZqMRdPuPbRsWDUMgCWEbIbaCDLIAfKTvt9d+J5Et6YmNh0t9Ad5POLPSlxFcCgZUEi/7EXyM8FiYQMcAXsnis3BureOwzE+X2C7l972H3T5PtZ/sQtZqtgVrVcGgZXShqKq6i99Ooy/X3+rxB5h3Pvk/xPq17K2lz09cmf4tvZYFCmRXBgArIxHANbg+i99Ke32kf8rx6U4HsXi72aOCl6ZWwi77skqYKgZWvZQt2IR2OSNPF3qy29JK/+FTXJ8yPmXrTFMnLVp/8sPx3rm1faYQuLVuw7JyQRMsWlx1mhTYwXvFOyl8u8MPdvr2gW/+8Ku+fTNXrMSCIj8ravW4kGwGIFgPuWDFTHvRkUZbSr8PP+vRh56/ueZ5yzr+pKS9xjt41y+8nEeWGlEkPNqF+jcIsoN4OSAAFIUFdp5/BdonEr6UvKR5s32/QRquarhXVNmynwK8pZflZgJWdQhVnoMCQcTLhRYJe1vgSwhvvKdeD7U/KFbJftZgS79jrMqq6apeJWgFQyWiAMRQYSBEC46gQRG8uFyZT8B5JceqLI/Fz0rUDUyLtTPJjk0frcMmiXuN1w2mi2PKLVwbAcpmcwVGHRiVUmnAQeJa9e9UW5PWTQc3VzgW8iEQTxJ8gp2PFh4jnMFdhlqe03mmtE4LTlhQVV9CCSckOulgczLQvMJ6B+HxufSZad5c6eRyR70+M9MJ4TOgjgBwnpkHSjuXCxkgJERdTWisQ9AAeb1brXegvpLnS4e/ZfKp4pXEXgX5yLu2YVa8toJzKb5ONgBbrKtKezZRwiiueEHJ7deP5j4C+OR4DxXdRQ9bpMc3Os6/3GavNZ+M2fItKROLCxmEEwpr9tSCYVWHMBy8oPSB4P9T/2e3uIYOH6ZbCv4y0elNu9yWsqdzer1DaeVKo4AABpTKSYZZgT8ME3FJSaAnJ0e19wHgRy14e8pr7fpZhvhV3G3Ylmw50zk9b+etnM50li8la7ZCgmlNJNXtlzGqc4hL8ybJz+GET5G/vPin0n04N1Z5+kVKu2WRZSut1Jyat3JhUFYY7H7OIpIAdFiPuMJx5X2TZLDsgJM7+EPgH+H6AHyce4PxYYLT+Zb6JSmVU3Mqp+ZdMJRTmSuIN1UybW67adDGiGve/0hGtBX4yWz8Q/rPSHkBOCDZOxJeD2kAUjozTwA5nbOM0LQUu0ZbYUqMtNO6CEHjmv/+kowIkrGt8NGB/eqwTvO8Fe116mcMdABIslr6el+iz8qhhd7N9SQKSnAgRijHSFq4xvXv798IjjZBYfiRkX5I/2WHg9caO4r9fastS6lM5cw5Ne/MVFb+ab6ADcAUINAIc4IjxuWRhODruv/+IWOMiGCQNYXh/yft/uuZwy368LrWAviNoCxT3j8zc+a8s1woV/p/c3gZMtJU0auIyOlxEbLy+vfnTwQ1RgMIxmckfDci/HmxUvDrmp9s2uK3AUr9mfOecxaA0v0aULcrl/SS05AsECRjaExC1rz+/vmfETEKwGCw7YCjJvzA8TbSOVviSff75ykY5f+WlDMz57znPTXvLO4AEwiCUXkRAiRnVQv1cCIiNAZha1z//vwZI8aIEXEC+ExH+BCfbxQr9Fkq2jz7KQUrp0oVADNnzjnvvGfOKaW7WaGD4TBJQkbKmcrUTKkofUSMQci6rn9//0TwP66REWMwGBHolIoXfXmmQeTrDNfUldi5+NsI3S+qAjjLc+ac874zp1M1da2M4hHBKDYrKadm5kylalARY4yArbz+/f2fEeEcY4QiIqomIN7z8Geo3DM4vo4A9guBtwFXNah0LklSZs455z3nvHPOnKnyH2JEYIzVKEN2pmfmnDlnFgCQyiAkjev++zdHWENBjYg40tHpM4/Az/t5sLOwywlxcL3yfENSx+9cCO4551SmpIpdRAAmhsNAAdBar5myTVJjA7j/RgY0NMLZFghufvQCsN7XQf+QQN3iYJDeBnwBaPaQqXKevO85Z94zM20BiAjYJBIIG0AWgPK4O2eFChliA5j3v4igh0XHWGFwWGBtiDzi//qjMl+oEXnj//IflQkKw7znTCml2hgSMTKxh9rSaYGcyuLYEYSla1xz3iOCSDsQCYUjHEcmPbz85z+083TyMtsaZ11bANwRkDNzKmfl0szsLsmRAEllbX8w5V7dd6Vk0EHCkvJSToiBQUeO3mizThEaxeHq/D4s11/v2Hfv0foDQKuKZVYBltIySRokrVSNfUC1z/X6zJTk3g+TFJc0yVDWXkjQAQfi0OATvCtRbgQL5ulFPpLpWSqM6sCkTaSllFKVHbv6higH7bBsLrdTZpbtpFoMOCxekBSWEYYFESiEh/6Nw+lbPr5fWGcqlWBnKa5C4R7wNBHdFqnK0MxZcNCSg1b4uEOuXKXM7FbZUuyphGWtWXz03uYHg3j7zJclVrDziZkuhfsqikd0TuqNpP3/Ik89LDKq718vHWlAAuBgRA22njG3P5rKk0yeAIJr+3AxLz4B/5S/Da+TLJ6KvIaKiyzVyNIPu11MbDFz2NsFpQUPF8mqndEuu0fGqy85el2ig7WDPIJgbRmaJmA9y8sO1Wg4IpqdeDcXZ5RvYx3sBJvQPFrpUUYzaxtXdPA+eloGwWHqZy7EJX1EQAJj4eXTR3YnABISxwigoGxbbqMtS8L48lC83POBUC6VrI1udukNMo7083jQFqlmy27pLSHiGMecvr02WogIGr4K/Bg4/GpT35U/X/JHhIEwj459k8sVPsAVUaX37Mi4VLkQaLlGtROgBEQMu9Lfi7itVPl0mka7XOdKrmrfH04bz6V4NGoqEKHn5PEx9fy2wKgFEeT2Ux/1Z91SxgzG88WL89V2qERf9MYOABQjYvORiGCoiFdEyKZNghEFjoyIsBGIGD8ZWieui2TFwNmLAe6d5idztxuRBLYofljG6l7qjtwAYBJS+HlCSx8jIoOFYBmperGyDwlDEctBohLOK9ddHSlRGNZwvZPdZl81J8P+tkLFpB18m2Hd5mcsYiYZa87WxAkRYa7mg0E4+NTKRgIwgKC2+rcRNtu7aud10YRXpG/upVU7S9dVybvK9M5hbd56R1fdCttBinrkX9Eq70CAhFXyNlF/wn25xwbLo2JeJe3nTtyanDWTyg0AEQSsQ6bjzpUgmrNlFQ+SY/gJpADRKe9sT4H9lY6P7wKsul5kl6i2pxZdLs7UN6Lpx0GhFgWUd1YBUhmOMlKsmF9pdN8t2wyGUgotr3qJtSqZjyIi2dL66oE+dn4fnkISuGrkaMuGehS8KG+/5htAVPOqGBppj/4wQ37xzJRsh5HBBajNsIYWXKQHsmqjMMVQ82mSe4q9tvf6Sy2bPl612ArBwTB8aj4fE3gBEDAYDM3UiBSZJU2R40avrDbFASYzx7KJ5CCeCqkdMO1v7SpAkGEXC82GAQMmvaKZlzJFSAGEadj5qH9mzpw51VODJ68HIyJzVvfpVp52n1JvhmkG1xkpMyuX6KFmrSPbESsQiiuTgDsKdy5Zw8GKhCuVFFLh/n6Vs4ZO1UcXgmaw7k1YgsmImJmMCTCGYe5xW67PrCSUhDYqpRQg9YwXs6YsrqyssKRrXA0AkmZNsLO3nuobEzVBulLJREbYKp9bM+OjF609hWfbqKomOXsGFxJAyXNmo35ciBSOcBokwZCce7Y155zTFgGJ0ricyoigAUutTs1V4FdFCVzKTGImoxtltB7r7YmAsgDXyP5hlLYjGkApc/XsMhymuAHknLO7dmk+CO45pyQSmbyuKY0REdEFPtckT0pXTwyQDuJKJRJB2ippMjUf5WcqVwY0ieo9kYu3G5IjEqBc+12Z3arLtoMhpFI5Z46RNTFiynPec9457w0AQBBSjJEjmj7ZVrtgTZBM1BwKJK6UqubFSg7LMWf56O6AgJ0AY6fjom7FWyT0xsXMXKoKMcWxPGjGLEaS0rzvea/p3H3v6aIUysix+rg9kKxnuqUtCa6a6WVWfqTtnYM68B8eARIQBMEAJro/6sRShWzdlJYBiwxxVfSZWeAxU+U82eOtKSVgkhJVfK+mBF2auhFblq/viON/ARjAi6KmDE1TAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTExLTE4VDE3OjM3OjU4KzAzOjAwhTgypgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0xMS0xOFQxNzozNzo1NSswMzowMJWy69oAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC) center/cover no-repeat}.ymaps-2-1-74-panorama-screen__canvas{display:block;width:100%;height:100%}.ymaps-2-1-74-panorama-screen iframe{max-width:unset;max-height:unset;min-width:unset;min-height:unset}
 /**/
 .ymaps-2-1-74-panorama-control__inception{position:absolute;text-align:left;top:0;left:0}.ymaps-2-1-74-panorama-control__zoom{position:absolute;bottom:16px;left:16px;z-index:10}.ymaps-2-1-74-panorama-control__zoom-in,.ymaps-2-1-74-panorama-control__zoom-out{display:block;margin:8px 0}.ymaps-2-1-74-panorama-control__top-right{position:absolute;top:16px;right:16px;z-index:10}.ymaps-2-1-74-panorama-control__name{display:inline-block}.ymaps-2-1-74-panorama-control__close,.ymaps-2-1-74-panorama-control__fullscreen{display:inline-block;margin:0 4px}.ymaps-2-1-74-panorama-control__name{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:rgba(255,255,255,.85);text-shadow:0 2px 2px rgba(0,0,0,.8);line-height:38px;max-width:370px;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;overflow:hidden;margin:0 12px;vertical-align:middle}.ymaps-2-1-74-panorama-control__copyright{position:absolute;bottom:10px;right:0}.ymaps-2-1-74-panorama-control__copyright-link{border-radius:3px;background:rgba(255,255,255,.75);padding:0 4px 1px;margin:0 2px;line-height:14px!important;font:11px Verdana,Arial,sans-serif!important;text-decoration:underline!important;color:#000!important}.ymaps-2-1-74-panorama-control__copyright-link:hover{color:#c00!important}.ymaps-2-1-74-panorama-control__copyright-logo{display:inline-block;vertical-align:bottom;margin:0 2px;width:50px;height:20px;background-size:contain;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ymaps-2-1-74-panorama-control__close.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__copyright-link.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__copyright-logo.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__fullscreen.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__inception.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__logo.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__name.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__zoom.ymaps-2-1-74-_hidden{display:none!important}@media print{.ymaps-2-1-74-panorama-control__name{color:rgba(255,255,255,.85)!important;text-shadow:0 2px 2px rgba(0,0,0,.8)!important;right:20px!important}.ymaps-2-1-74-panorama-control__close,.ymaps-2-1-74-panorama-control__fullscreen,.ymaps-2-1-74-panorama-control__inception,.ymaps-2-1-74-panorama-control__name,.ymaps-2-1-74-panorama-control__zoom{display:none!important}}
 /**/
 .ymaps-2-1-74-panorama-fault{display:block;position:relative;width:100%;height:100%;z-index:5}.ymaps-2-1-74-panorama-fault__msg{width:500px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ymaps-2-1-74-panorama-fault__icon{float:left;width:110px;height:110px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyNy44MyAxMjUuNTJsLTE2LjgtMTYuM2gtNS43NUw4OS44MiA5My43NnMtNC43LTI0LjQ2Ljk2LTI5LjhjNS42NC01LjMzIDE0LjQtMS45MSAxOC42NC0zLjE2IDAgMCAxNC42Ny0xNCAxNy4zMy0xNy4zM2wuNS00LjhMOTkuOCAxMS4yM2wtNS4yOC0uMDctMTcuMzcgMTcuMzhjLTEuMTIgMy4xIDIuNiAxMy40OC0yLjMgMTguMjctNC44OSA0LjgtNy45Ni0xLjQ3LTE2LjU0IDEuNDQtMzMuNTcgMTcuMzQtNzAuNDYgNzQuMi00NS4xOCAxMTguMiAyLjczIDQuNzcgNS4yMSA0LjE4IDUuMTQuMzktLjctMzQuMjIgMTMuMDUtNjcuMDQgNTMuMzItNTQuODUgMTEgMTEuMSAxNS40NiAxNS40NiAxNS40NiAxNS40NmwuMjggNS40NSAxNS43IDE3LjQzbTI1LjI3IDI4LjA3bDYxLjc2IDY4LjYgNi40NC0uMDMgMjQuNjgtMjQuNjgtLjA5LTYuMzEtNjYuMTgtNjQuMiIvPjxwYXRoIGQ9Ik0zNi4wNSAyMTcuM0wxNTguNiA5NC43NmMtOC40OC0zNi45IDI3Ljg2LTc4LjQ1IDY4LjkzLTUyLjczTDE5Ny42IDYzLjQ3Yy0zLjczIDE1LjIgMTEuNzIgMzQuNjYgMjEuNDUgMzQuOWwyOS40MS0yMC45M2MxMi4yMiAyNy42Ny0yMy4wNiA2Ny42OC02Ny42OCA0OC40OUw2Mi43MyAyNDMuOThjLTE0LjQ5IDE0LjQ4LTQxLjMtMTIuMDctMjYuNjgtMjYuNjh6Ii8+PC9nPjwvc3ZnPg==) center/contain no-repeat;margin-right:30px}.ymaps-2-1-74-panorama-fault__text{font:26px Arial;line-height:36px;color:#fff;padding:6px}
 /**/
 .ymaps-2-1-74-panorama-unsupported{display:table;position:relative;width:100%;height:100%;z-index:5;text-align:center}.ymaps-2-1-74-panorama-unsupported__msg{display:table-cell;height:100%;vertical-align:middle;min-width:200px}.ymaps-2-1-74-panorama-unsupported__text,.ymaps-2-1-74-panorama-unsupported__title{display:block;text-align:center;color:#fff;font-family:Arial}.ymaps-2-1-74-panorama-unsupported__title{font-size:22px;line-height:24px;margin-bottom:48px}.ymaps-2-1-74-panorama-unsupported__title.ymaps-2-1-74-_hidden{display:none}.ymaps-2-1-74-panorama-unsupported__text{font-size:16px;line-height:22px}
 /**/
 .ymaps-2-1-74-float-button{background-color:#fff;border-color:transparent;box-shadow:0 1px 2px 1px rgba(0,0,0,.15),0 2px 5px -3px rgba(0,0,0,.15);box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;color:#000;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-block;text-align:left;height:28px}a.ymaps-2-1-74-float-button,a.ymaps-2-1-74-float-button:active,a.ymaps-2-1-74-float-button:hover,a.ymaps-2-1-74-float-button:link,a.ymaps-2-1-74-float-button:visited{color:#000!important;text-decoration:none!important}.ymaps-2-1-74-float-button-text{position:relative;border:none;text-decoration:none;white-space:nowrap;font-size:13px;line-height:26px;padding:0 12px}.ymaps-2-1-74-float-button.ymaps-2-1-74-_pressed,.ymaps-2-1-74-float-button:active{background-color:#f3f1ed}.ymaps-2-1-74-float-button.ymaps-2-1-74-_disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-float-button.ymaps-2-1-74-_disabled .ymaps-2-1-74-float-button-text{opacity:.5}.ymaps-2-1-74-float-button.ymaps-2-1-74-_checked{background-color:#ffeba0}.ymaps-2-1-74-float-button.ymaps-2-1-74-_checked.ymaps-2-1-74-_pressed,.ymaps-2-1-74-float-button.ymaps-2-1-74-_checked:active{background-color:#fee481}.ymaps-2-1-74-float-button.ymaps-2-1-74-_checked.ymaps-2-1-74-_disabled{background-color:#d9d9d9!important}.ymaps-2-1-74-float-button{position:relative;padding-left:26px;overflow:hidden}.ymaps-2-1-74-float-button.ymaps-2-1-74-_hidden-icon{padding-left:0}.ymaps-2-1-74-float-button-icon{position:absolute;left:0}.ymaps-2-1-74-float-button-text{display:block;overflow:hidden;text-overflow:ellipsis;padding-left:12px;padding-right:12px}.ymaps-2-1-74-float-button-icon+.ymaps-2-1-74-float-button-text{padding-left:4px}.ymaps-2-1-74-float-button.ymaps-2-1-74-_hidden-icon .ymaps-2-1-74-float-button-icon,.ymaps-2-1-74-float-button.ymaps-2-1-74-_hidden-text .ymaps-2-1-74-float-button-text{display:none}.ymaps-2-1-74-float-button.ymaps-2-1-74-_hidden-icon .ymaps-2-1-74-float-button-text{padding-left:12px}.ymaps-2-1-74-float-button.ymaps-2-1-74-_pin_left{border-top-right-radius:0!important;border-bottom-right-radius:0!important;position:relative;z-index:2}.ymaps-2-1-74-float-button.ymaps-2-1-74-_pin_left.ymaps-2-1-74-_checked,.ymaps-2-1-74-float-button.ymaps-2-1-74-_pin_right.ymaps-2-1-74-_checked{z-index:1}.ymaps-2-1-74-float-button.ymaps-2-1-74-_pin_right{border-top-left-radius:0!important;border-bottom-left-radius:0!important;position:relative;z-index:2}.ymaps-2-1-74-float-button-icon{display:inline-block;width:16px;height:16px;border:5px solid transparent;background-repeat:no-repeat;background-position:center;vertical-align:top}.ymaps-2-1-74-_disabled .ymaps-2-1-74-float-button-icon{opacity:.5}.ymaps-2-1-74-float-button-icon_icon_geolocation{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMTIuMjMgMTMuMjdsLTguNDgtMS40MkwxOS4zIDYuMiIvPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik0xMi4yMyAxMy4yN2wxLjQyIDguNDhMMTkuMyA2LjIiLz48L2c+PC9zdmc+)}.ymaps-2-1-74-float-button-icon_icon_ruler{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNiAxMWgxdjNINnpNOSAxMWgxdjNIOXpNMTIgMTFoMXYzaC0xek0xNSAxMWgxdjNoLTF6TTE4IDEyaDJ2MmgtMnoiLz48cGF0aCBkPSJNMyAxN2gyMHYtN0gzdjd6bTEtNnY1aDE4di01SDR6bTAgMCIvPjwvZz48L3N2Zz4=)}.ymaps-2-1-74-float-button-icon_icon_fold{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTNsMS0xIDEgMSA1LjUgNSAxLjUtMS41LTctNi41LTEtMS0xIDEtNyA2LjVMNi41IDE4bDUuNS01em0wIDAiLz48L3N2Zz4=)}.ymaps-2-1-74-float-button-icon_icon_plus{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEgMTVINnYtNGg1VjZoNHY1aDV2NGgtNXY1aC00di01em0wIDAiLz48L3N2Zz4=)}.ymaps-2-1-74-float-button-icon_icon_minus{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNiAxMWgxNHY0SDZ6Ii8+PC9zdmc+)}.ymaps-2-1-74-float-button-icon_icon_layers{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjMzMzIiBkPSJNMjAgMTQuNWwzIDEuNS0xMCA1LTEwLTUgMy0xLjUgMS41Ljc1TDYgMTZsNyAzLjUgNy0zLjUtMS41LS43NSAxLjUtLjc1em0wIDAiLz48cGF0aCBmaWxsPSIjNEM0QzRDIiBkPSJNMjAgMTEuNWwzIDEuNS0xMCA1LTEwLTUgMy0xLjUgMS41Ljc1TDYgMTNsNyAzLjUgNy0zLjUtMS41LS43NSAxLjUtLjc1em0wIDAiLz48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMTMgMTVsMTAtNS0xMC01LTEwIDUgMTAgNXptMC0xLjVsNy0zLjUtNy0zLjVMNiAxMGw3IDMuNXptMCAwIi8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-float-button-icon_icon_expand{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzZCNkI2QiI+PHBhdGggZD0iTTE2LjE0IDcuODZMMTQuMjcgNkgyMHY1LjdsLTEuODMtMS44MkwxNS4wNCAxMyAxMyAxMC45OGwzLjEzLTMuMTN6bTAgME05Ljg2IDE4LjE0TDExLjczIDIwSDZ2LTUuN2wxLjgzIDEuODJMMTAuOTYgMTMgMTMgMTUuMDJsLTMuMTMgMy4xM3ptMCAwIi8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-float-button-icon_icon_collapse{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzZCNkI2QiI+PHBhdGggZD0iTTguMTQgMTUuODZMNi4yNyAxNEgxMnY1LjdsLTEuODMtMS44My0zLjEzIDMuMTRMNSAxOC45OGwzLjEzLTMuMTN6bTAgME0xNy44NiAxMC4xNEwxOS43MyAxMkgxNFY2LjNsMS44MyAxLjgzIDMuMTMtMy4xNEwyMSA3LjAybC0zLjEzIDMuMTN6bTAgMCIvPjwvZz48L3N2Zz4=)}.ymaps-2-1-74-float-button-icon_icon_magnifier{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQuOTEgMTUuNjJhNiA2IDAgMSAwLTguNDgtOC40OCA2IDYgMCAwIDAgOC40OCA4LjQ4em0tMS43Ni0xLjc3QTMuNSAzLjUgMCAxIDAgOC4yIDguOWEzLjUgMy41IDAgMCAwIDQuOTUgNC45NXptMCAwIi8+PHBhdGggZD0iTTEzLjE1IDE1Ljk3bDIuMTItMi4xMiA0Ljk1IDQuOTUtMi4xMiAyLjEyeiIvPjwvZz48L3N2Zz4=)}.ymaps-2-1-74-float-button-icon_icon_routes{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzZCNkI2QiI+PHBhdGggZD0iTTEwIDE0aDQuNWEzLjUgMy41IDAgMCAwIDAtN0gxMHYyaDQuNWExLjUgMS41IDAgMSAxIDAgM0gxMHYyem0wIDAiLz48cGF0aCBkPSJNMTUgMTJoLTQuNWEzLjUgMy41IDAgMCAwIDAgN0gxNXYtMmgtNC41YTEuNSAxLjUgMCAxIDEgMC0zSDE1di0yem0wIDBNMTkgMjBhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0em0wLTFhMSAxIDAgMSAwIDAtMiAxIDEgMCAwIDAgMCAyem0wIDBNOSAxMGEyIDIgMCAxIDAgMC00IDIgMiAwIDAgMCAwIDR6bTAtMWExIDEgMCAxIDAgMC0yIDEgMSAwIDAgMCAwIDJ6bTAgMCIvPjxwYXRoIGQ9Ik0xMy41NyAyMC44bDIuODMtMi44Mi0uNzEtLjctMi44MyAyLjgyLjcuN3ptMS40MS0yLjgybC43LS43LTIuMTEtMi4xMy0uNy43IDIuMTEgMi4xM3ptMCAwIi8+PC9nPjwvc3ZnPg==)}
 /**/
 .ymaps-2-1-74-node-size-parent-style{visibility:hidden!important;position:absolute;overflow:hidden;width:0;height:0;display:block;zoom:1!important}.ymaps-2-1-74-node-size-parent-pane-style{visibility:hidden!important;position:relative;overflow:visible;display:block;zoom:1!important}.ymaps-2-1-74-node-size-node-style,.ymaps-2-1-74-node-size-w3c-box-model-test{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.ymaps-2-1-74-node-size-node-style{position:absolute!important;zoom:1!important;display:block!important}.ymaps-2-1-74-node-size-w3c-box-model-test{width:100px!important;border-left-width:10px!important}.ymaps-2-1-74-node-size-no-scrolls-test,.ymaps-2-1-74-node-size-paddings-test{display:block!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.ymaps-2-1-74-node-size-paddings-test{border-width:0!important;width:0!important;height:0!important}.ymaps-2-1-74-node-size-no-scrolls-test{position:absolute!important;left:0!important;top:0!important;width:100px!important;height:100px!important;visibility:visible!important}.ymaps-2-1-74-node-size-scrolls-test{overflow:scroll!important;overflow-x:scroll!important;overflow-y:scroll!important}
 /**/
 .ymaps-2-1-74-cluster-night-content{color:#fff}
 /**/
 .ymaps-2-1-74-islets_icon-with-caption__caption-block{position:absolute;top:-37px}.ymaps-2-1-74-islets_icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:20px}
 /**/
 .ymaps-2-1-74-circle-icon-with-caption__caption-block{position:absolute;top:-13px}.ymaps-2-1-74-circle-icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:16px}
 /**/
 .ymaps-2-1-74-islets_pictogram-icon-with-caption__caption-block{position:absolute;top:-50px}.ymaps-2-1-74-islets_pictogram-icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:30px}
 /**/
 .ymaps-2-1-74-islets_pictogram-circle-icon-with-caption__caption-block{position:absolute;top:-13px}.ymaps-2-1-74-islets_pictogram-circle-icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:24px}
 /**/
 .ymaps-2-1-74-placemark{position:absolute;z-index:1;right:2px;bottom:12px;height:28px;background-repeat:repeat-x;background-position:0 -60px;background-size:auto!important}.ymaps-2-1-74-placemark__content{position:relative;z-index:5;display:block;width:auto;height:27px;margin:0 -3px;text-align:center;white-space:nowrap;color:#000;font:13px Arial,sans-serif}.ymaps-2-1-74-placemark__content-inner{display:block;overflow:hidden;margin-top:6px;margin-left:5px;margin-right:5px;height:15px}.ymaps-2-1-74-placemark__content-inner>*{display:block}.ymaps-2-1-74-placemark_state_active .ymaps-2-1-74-placemark__content{margin-right:-9px}.ymaps-2-1-74-placemark__l{width:13px}.ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark__r{position:absolute;z-index:4;display:block;height:27px}.ymaps-2-1-74-placemark__l{left:-13px;background-position:0 0}.ymaps-2-1-74-placemark__r{right:-14px;width:14px;background-position:-14px 0}.ymaps-2-1-74-placemark_state_active .ymaps-2-1-74-placemark__r{right:-26px;width:26px;height:41px;background-position:-80px 0}
 /**/
 .ymaps-2-1-74-placemark_theme_black,.ymaps-2-1-74-placemark_theme_black .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_black .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzU5NTk1OSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzU5NTk1OSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjNTk1OTU5IiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_black .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9zdmc+)}.ymaps-2-1-74-placemark_theme_blue,.ymaps-2-1-74-placemark_theme_blue .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_blue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzFlOThmZiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzFlOThmZiIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMWU5OGZmIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_blue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiMxZTk4ZmYiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9zdmc+)}.ymaps-2-1-74-placemark_theme_brown,.ymaps-2-1-74-placemark_theme_brown .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_brown .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzc5M2QwZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzc5M2QwZSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjNzkzZDBlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_brown .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzc5M2QwZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiM3OTNkMGUiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjNzkzZDBlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_red,.ymaps-2-1-74-placemark_theme_red .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_red .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2VkNDU0MyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2VkNDU0MyIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZWQ0NTQzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_red .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2VkNDU0MyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNlZDQ1NDMiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZWQ0NTQzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkblue,.ymaps-2-1-74-placemark_theme_darkblue .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_darkblue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzE3N2JjOSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzE3N2JjOSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMTc3YmM5IiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkblue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzE3N2JjOSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiMxNzdiYzkiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMTc3YmM5IiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkorange,.ymaps-2-1-74-placemark_theme_darkorange .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_darkorange .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2U2NzYxYiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2U2NzYxYiIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZTY3NjFiIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkorange .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2U2NzYxYiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNlNjc2MWIiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZTY3NjFiIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_night,.ymaps-2-1-74-placemark_theme_night .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_night .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzBlNDc3OSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzBlNDc3OSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMGU0Nzc5IiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_night .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzBlNDc3OSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiMwZTQ3NzkiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMGU0Nzc5IiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_pink,.ymaps-2-1-74-placemark_theme_pink .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_pink .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2YzNzFkMSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2YzNzFkMSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZjM3MWQxIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_pink .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2YzNzFkMSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNmMzcxZDEiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZjM3MWQxIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_gray,.ymaps-2-1-74-placemark_theme_gray .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_theme_grey,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_gray .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2IzYjNiMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2IzYjNiMyIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_gray .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2IzYjNiMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNiM2IzYjMiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_grey .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_grey .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2IzYjNiMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2IzYjNiMyIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_grey .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2IzYjNiMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNiM2IzYjMiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkgreen,.ymaps-2-1-74-placemark_theme_darkgreen .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_darkgreen .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzFiYWQwMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzFiYWQwMyIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMWJhZDAzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkgreen .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzFiYWQwMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiMxYmFkMDMiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMWJhZDAzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_violet,.ymaps-2-1-74-placemark_theme_violet .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_violet .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2I1MWVmZiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2I1MWVmZiIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjUxZWZmIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_violet .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2I1MWVmZiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNiNTFlZmYiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjUxZWZmIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_yellow,.ymaps-2-1-74-placemark_theme_yellow .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_yellow .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2ZmZDIxZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2ZmZDIxZSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZmZkMjFlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_yellow .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2ZmZDIxZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNmZmQyMWUiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZmZkMjFlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_green,.ymaps-2-1-74-placemark_theme_green .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_green .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzU2ZGI0MCIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzU2ZGI0MCIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjNTZkYjQwIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_green .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzU2ZGI0MCIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiM1NmRiNDAiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjNTZkYjQwIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_orange,.ymaps-2-1-74-placemark_theme_orange .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_orange .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2ZmOTMxZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2ZmOTMxZSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZmY5MzFlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_orange .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2ZmOTMxZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNmZjkzMWUiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZmY5MzFlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_lightblue,.ymaps-2-1-74-placemark_theme_lightblue .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_lightblue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzgyY2RmZiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzgyY2RmZiIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjODJjZGZmIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_lightblue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzgyY2RmZiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiM4MmNkZmYiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjODJjZGZmIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_olive,.ymaps-2-1-74-placemark_theme_olive .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_olive .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzk3YTEwMCIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzk3YTEwMCIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjOTdhMTAwIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_olive .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzk3YTEwMCIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiM5N2ExMDAiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjOTdhMTAwIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}
 /**/
 .ymaps-2-1-74-placemark_type_blank{width:28px;background-position:0 0;background-repeat:no-repeat}.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_state_active{background-image:none;width:0}.ymaps-2-1-74-placemark_type_blank .ymaps-2-1-74-placemark__content{position:absolute;top:0;z-index:6;margin:0!important;width:27px;background:0 0}.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_state_active .ymaps-2-1-74-placemark__content{left:-8px}.ymaps-2-1-74-placemark_type_blank .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank .ymaps-2-1-74-placemark__r{display:none}.ymaps-2-1-74-placemark_state_active.ymaps-2-1-74-placemark_type_blank .ymaps-2-1-74-placemark__r{display:block;background-position:-36px 0!important;right:-28px;width:36px}
 /**/
 
 /**/
 .ymaps-2-1-74-islets_button-icon,.ymaps-2-1-74-islets_button-icon_collapse,.ymaps-2-1-74-islets_button-icon_expand,.ymaps-2-1-74-islets_button-icon_fold,.ymaps-2-1-74-islets_button-icon_geolocation,.ymaps-2-1-74-islets_button-icon_h-collapse,.ymaps-2-1-74-islets_button-icon_h-expand,.ymaps-2-1-74-islets_button-icon_layers,.ymaps-2-1-74-islets_button-icon_loupe,.ymaps-2-1-74-islets_button-icon_minus,.ymaps-2-1-74-islets_button-icon_pano,.ymaps-2-1-74-islets_button-icon_plus,.ymaps-2-1-74-islets_button-icon_routes,.ymaps-2-1-74-islets_button-icon_ruler,.ymaps-2-1-74-islets_button-icon_settings{display:block;height:100%;background-position:50% 50%;background-repeat:no-repeat}.ymaps-2-1-74-islets_button-icon_geolocation{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMTcuNTMgMjUuMDhjLS40NCAxLTEgLjk1LTEuMjQtLjEybC0xLjYzLTcuMThhLjg3Ljg3IDAgMCAwLS42LS42bC03LjIxLTEuNjVjLTEuMDUtLjIzLTEuMTEtLjc2LS4wOC0xLjE3bDE2LjgtNi43YzEuMDMtLjQgMS41LjA4IDEuMDcgMS4wOWwtNy4xMSAxNi4zM3oiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_button-icon_ruler{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDExLjMzIDExLjcyKSI+PHJlY3Qgd2lkdGg9IjEwLjA3IiBoZWlnaHQ9IjI0LjE0IiB5PSIuMyIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgcng9IjIiLz48ZyBmaWxsPSIjMzMzIj48cGF0aCBkPSJNNi4wNCAzLjgyaDMuMDJ2MS40MUg2LjA0ek00LjAzIDcuODRoNS4wNHYxLjQxSDQuMDN6TTYuMDQgMTEuODdoMy4wMnYxLjQxSDYuMDR6TTYuMDQgMTkuOTFoMy4wMnYxLjQxSDYuMDR6TTQuMDMgMTUuOWg1LjA0djEuNEg0LjAzeiIvPjwvZz48L2c+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_fold{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTNsMS0xIDEgMSA1LjUgNSAxLjUtMS41LTctNi41LTEtMS0xIDEtNyA2LjVMNi41IDE4bDUuNS01em0wIDAiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_button-icon_plus{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzRDNEM0QyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUgMTVWOWExIDEgMCAxIDEgMiAwdjZoNmExIDEgMCAxIDEgMCAyaC02djZhMSAxIDAgMSAxLTIgMHYtNkg5YTEgMSAwIDEgMSAwLTJoNnoiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_button-icon_minus{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMTYiIHg9IjciIHk9Ii03IiBmaWxsPSIjNEM0QzRDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0icm90YXRlKDkwIDQuNSAxMi41KSIgcng9IjEiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_button-icon_layers{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjIuNzcgMTZsMi41MSAxLjQ4Yy45NS41Ni45NSAxLjQ3IDAgMi4wNGwtOC40MiA0Ljk3Yy0uNDcuMjgtMS4yNS4yOC0xLjcyIDBsLTguNDItNC45N2MtLjk1LS41Ni0uOTUtMS40NyAwLTIuMDRMOS4yMyAxNmwtMi41MS0xLjQ4Yy0uOTUtLjU2LS45NS0xLjQ3IDAtMi4wNGw4LjQyLTQuOTdhMS44OCAxLjg4IDAgMCAxIDEuNzIgMGw4LjQyIDQuOTdjLjk1LjU2Ljk1IDEuNDcgMCAyLjA0TDIyLjc3IDE2em0tMS43MiAxLjAybDIuMTcgMS4yOGMuMTguMS4xOS4zIDAgLjRMMTYgMjIuOTcgOC43OCAxOC43Yy0uMTgtLjEtLjE5LS4zIDAtLjRsMi4xNy0xLjI4IDQuMTkgMi40N2MuNDcuMjggMS4yNS4yOCAxLjcyIDBsNC4xOS0yLjQ3ek04Ljc4IDEzLjNjLS4xOS4xLS4xOC4zIDAgLjRMMTYgMTcuOTdsNy4yMi00LjI3Yy4xOS0uMS4xOC0uMyAwLS40TDE2IDkuMDMgOC43OCAxMy4zeiIvPjwvc3ZnPg==)}.ymaps-2-1-74-islets_button-icon_loupe{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTguOTMgMjAuMzRsNC4yOSA0LjMgMS40MS0xLjQyLTQuMjktNC4zYTcuNSA3LjUgMCAxIDAtMS40MSAxLjQyem0tOC40NC0yLjA3YTUuNSA1LjUgMCAxIDEgNy43OC03Ljc4IDUuNSA1LjUgMCAwIDEtNy43OCA3Ljc4eiIvPjwvc3ZnPg==)}.ymaps-2-1-74-islets_button-icon_routes{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzRDNEM0QyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYuMjIgMjMuMTJsLTMuMjIuNHYtMS45NWgyLjEyLTMuNjJjLTEuMzggMC0yLjUtMS4xLTIuNS0yLjQzYTIuNDcgMi40NyAwIDAgMSAyLjUtMi40NGg3YzIuNDkgMCA0LjUtMS45NiA0LjUtNC4zOGE0LjQ1IDQuNDUgMCAwIDAtNC41LTQuMzdoLTYuNjVBMy40OSAzLjQ5IDAgMCAwIDguNSA1LjUgMy40NSAzLjQ1IDAgMCAwIDUgOC45MWEzLjQ2IDMuNDYgMCAwIDAgMy41IDMuNDIgMy40OSAzLjQ5IDAgMCAwIDMuMzYtMi40M2g2LjY0YzEuMzggMCAyLjUgMS4xIDIuNSAyLjQyYTIuNDcgMi40NyAwIDAgMS0yLjUgMi40NGgtN0E0LjQ0IDQuNDQgMCAwIDAgNyAxOS4xNGE0LjQ1IDQuNDUgMCAwIDAgNC41IDQuMzdoMS43NUgxM3YtMS45NGwzLjI4LjM4LTIuMjYtMS44M2ExIDEgMCAwIDEgLjE5LTEuMTkuOTYuOTYgMCAwIDEgMS4zOC4wNGwyLjYzIDIuOGExIDEgMCAwIDEgLjI4LjY2IDEgMSAwIDAgMS0uMjYuNzhsLTEuMyAxLjQzLTEuMzYgMS40N2EuOTUuOTUgMCAwIDEtMS4zNy4wNCAxLjEgMS4xIDAgMCAxLS4xMi0xLjQzbDIuMTMtMS42em03LjI4IDIuODNjMS45MyAwIDMuNS0xLjUzIDMuNS0zLjRhMy40NSAzLjQ1IDAgMCAwLTMuNS0zLjQxIDMuNDUgMy40NSAwIDAgMC0zLjUgMy40YzAgMS44OCAxLjU3IDMuNCAzLjUgMy40em0wLTEuN2MuOTcgMCAxLjc1LS43NyAxLjc1LTEuNyAwLS45NS0uNzgtMS43MS0xLjc1LTEuNzFzLTEuNzUuNzYtMS43NSAxLjcuNzggMS43IDEuNzUgMS43em0tMTUtMTMuNjRjLjk3IDAgMS43NS0uNzYgMS43NS0xLjdzLS43OC0xLjctMS43NS0xLjctMS43NS43Ni0xLjc1IDEuNy43OCAxLjcgMS43NSAxLjd6Ii8+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_settings{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNS45MiA5LjhhNS45NiA1Ljk2IDAgMCAwLS43OCAxLjlsLTEuMTcuNjN2MS40bDEuMTguNjJjLjE2LjY3LjQyIDEuMy43OCAxLjg2bC0uNCAxLjI5IDEgLjk5IDEuMy0uNGMuNTUuMzUgMS4xNy42IDEuODMuNzZsLjY0IDEuMmgxLjRsLjY0LTEuMmE1LjgxIDUuODEgMCAwIDAgMS44My0uNzZsMS4zLjQgMS0xLS40LTEuMjhjLjM2LS41Ni42Mi0xLjE5Ljc4LTEuODZsMS4xOC0uNjJ2LTEuNGwtMS4xNy0uNjNhNS45NiA1Ljk2IDAgMCAwLS43OC0xLjlsLjM4LTEuMjUtLjk5LS45OS0xLjI0LjM4YTUuOTcgNS45NyAwIDAgMC0xLjkyLS44TDExLjcgNmgtMS40bC0uNjEgMS4xNGMtLjcuMTYtMS4zNC40My0xLjkyLjhsLTEuMjQtLjM4LTEgMSAuMzkgMS4yNXpNNi41IDEzYTQuNSA0LjUgMCAxIDEgOSAwIDQuNSA0LjUgMCAwIDEtOSAwem02LjUgMGEyIDIgMCAxIDAtNCAwIDIgMiAwIDAgMCA0IDB6bS0zIDBhMSAxIDAgMSAxIDIgMCAxIDEgMCAwIDEtMiAweiIvPjwvc3ZnPg==)}.ymaps-2-1-74-islets_button-icon_expand{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOSAyMi43NVYyNGExIDEgMCAxIDEtMiAwdi01YTEgMSAwIDAgMSAyIDB2MS41bC0xIDMgMS0uNzV6Ii8+PHBhdGggZD0iTTExLjUgMjNIMTNhMSAxIDAgMSAxIDAgMkg4YTEgMSAwIDEgMSAwLTJoMS4yNWwtLjc1IDEgMy0xek0yMyA5LjI1VjhhMSAxIDAgMSAxIDIgMHY1YTEgMSAwIDAgMS0yIDB2LTEuNWwxLTMtMSAuNzV6Ii8+PHBhdGggZD0iTTIwLjUgOUgxOWExIDEgMCAxIDEgMC0yaDVhMSAxIDAgMSAxIDAgMmgtMS4yNWwuNzUtMS0zIDF6TTEwLjY2IDIyLjc2bDMuMjItMy4yMmExIDEgMCAxIDAtMS40Mi0xLjQybC0zLjIyIDMuMjJMOCAyM2gtLjQxbC0uMy4zYTEgMSAwIDAgMCAxLjQyIDEuNGwuMjktLjI5VjI0bDEuNjYtMS4yNHoiLz48cGF0aCBkPSJNMjEuMzQgOS4yNGwtMy4yMiAzLjIyYTEgMSAwIDEgMCAxLjQyIDEuNDJsMy4yMi0zLjIyTDI0IDloLjQxbC4zLS4zYTEgMSAwIDAgMC0xLjQyLTEuNGwtLjI5LjI5VjhsLTEuNjYgMS4yNHoiLz48L2c+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_collapse{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjAgMTEuNzVWMTNhMSAxIDAgMSAxLTIgMFY4YTEgMSAwIDAgMSAyIDB2MS41bC0xIDMgMS0uNzV6Ii8+PHBhdGggZD0iTTIyLjUgMTJIMjRhMSAxIDAgMSAxIDAgMmgtNWExIDEgMCAxIDEgMC0yaDEuMjVsLS43NSAxIDMtMXpNMTIgMjAuMjVWMTlhMSAxIDAgMSAxIDIgMHY1YTEgMSAwIDAgMS0yIDB2LTEuNWwxLTMtMSAuNzV6Ii8+PHBhdGggZD0iTTkuNSAyMEg4YTEgMSAwIDEgMSAwLTJoNWExIDEgMCAxIDEgMCAyaC0xLjI1bC43NS0xLTMgMXoiLz48cGF0aCBkPSJNMTAuMzQgMjAuMjRsLTMuMjIgMy4yMmExIDEgMCAxIDAgMS40MiAxLjQybDMuMjItMy4yMkwxMyAyMGguNDFsLjMtLjNhMSAxIDAgMCAwLTEuNDItMS40bC0uMjkuMjlWMTlsLTEuNjYgMS4yNHpNMjEuNjYgMTEuNzZsMy4yMi0zLjIyYTEgMSAwIDEgMC0xLjQyLTEuNDJsLTMuMjIgMy4yMkwxOSAxMmgtLjQxbC0uMy4zYTEgMSAwIDEgMCAxLjQyIDEuNGwuMjktLjI5VjEzbDEuNjYtMS4yNHoiLz48L2c+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_h-expand{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI2djI2SDB6Ii8+PHBhdGggZmlsbD0iIzRENEQ0RCIgZD0iTTI0Ljk5IDEyLjI4bC4xMi4xNS4wMS4wMWExIDEgMCAwIDEtLjEgMS4yM2wtLjAzLjAyLTMuNTQgMy41NGExIDEgMCAwIDEtMS40MS0xLjQybC43LS43LjM2LS4zNiAxLjk4LS45OS0xLjU2LjIyaC00LjU1YTEgMSAwIDEgMSAwLTJoNC41NWwxLjU2LjIzLTEuOTgtMS0xLjA2LTEuMDVhMSAxIDAgMCAxIDAtMS40MiAxIDEgMCAwIDEgMS40MSAwbDMuNTMgMy41M3ptLTIyLjEgMS40OGwxLjU2LjIzSDlhMSAxIDAgMSAwIDAtMkg0LjQ1bC0xLjU2LjIyIDEuOTgtMSAuMzYtLjM1LjctLjdhMSAxIDAgMSAwLTEuNDEtMS40MUwuOTkgMTIuMjhsLS4wMi4wMWExIDEgMCAwIDAgLjAxIDEuNGwzLjU0IDMuNTRhMSAxIDAgMCAwIDEuNDEgMCAxIDEgMCAwIDAgMC0xLjQybC0xLjA2LTEuMDYtMS45OC0uOTl6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-islets_button-icon_h-collapse{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI2djI2SDB6Ii8+PHBhdGggZmlsbD0iIzRENEQ0RCIgZD0iTTEwLjAyIDEyLjMzbC4xMy4xNXYuMDFhMSAxIDAgMCAxLS4xIDEuMjNsLS4wMy4wMi0zLjUzIDMuNTRhMSAxIDAgMCAxLTEuNDIgMCAxIDEgMCAwIDEgMC0xLjQybC43MS0uNy4zNS0uMzYgMS45OC0uOTktMS41NS4yMkgyYTEgMSAwIDEgMSAwLTJoNC41NmwxLjU1LjIzLTEuOTgtMS0xLjA2LTEuMDVhMSAxIDAgMCAxIDAtMS40MiAxIDEgMCAwIDEgMS40MiAwbDMuNTMgMy41M3ptOC4wMiAxLjQ5bDEuNTYuMjJoNC41NWExIDEgMCAxIDAgMC0ySDE5LjZsLTEuNTYuMjIgMS45OC0uOTkuMzUtLjM1LjctLjdhMSAxIDAgMSAwLTEuNC0xLjQybC0zLjUzIDMuNTMtLjAyLjAxYTEgMSAwIDAgMC0uMDcgMS4zdi4wMWwuMDguMSAzLjU0IDMuNTNhMSAxIDAgMSAwIDEuNDEtMS40MmwtMS4wNi0xLjA1LTEuOTgtMXoiLz48L2c+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_pano{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQgMTd2M2MwIDEuMS45IDIgMiAyaDRhMiAyIDAgMCAwIDItMnYtN2wtNC03aC00djVoLTJWNkg4bC00IDd2N2EyIDIgMCAwIDAgMiAyaDRhMiAyIDAgMCAwIDItMnYtM2wxLTEgMSAxem0yIDNoNHYtN2wtMy01aC0xdjRsLTEgMWgtNGwtMS0xVjhIOWwtMyA1djdoNHYtM2wzLTMgMyAzdjN6TTkuMDEgM2ExIDEgMCAxIDAgMCAyaDEuOThhMSAxIDAgMSAwIDAtMkg5LjAxem02IDBhMSAxIDAgMSAwIDAgMmgxLjk4YTEgMSAwIDEgMCAwLTJoLTEuOTh6Ii8+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_cross{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzRENEM0RCIgZD0iTTE2IDE0LjczbDUuMzYtNS4zNyAxLjI3IDEuMjhMMTcuMyAxNmw1LjM0IDUuMzYtMS4yOCAxLjI4TDE2IDE3LjI3bC01LjM2IDUuMzctMS4yOC0xLjI4TDE0LjczIDE2bC01LjM3LTUuMzYgMS4yOC0xLjI0TDE2IDE0Ljd6Ii8+PC9zdmc+)}
 /**/
 .ymaps-2-1-74-islets_round-button{position:relative;display:inline-block;margin:0;padding:0;outline:0;border:0;vertical-align:middle;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;min-width:38px;white-space:nowrap;height:38px;border-radius:38px;background-color:#fff;box-shadow:0 2px 3px 1px rgba(0,0,0,.2);font-size:15px;font-family:Arial,Helvetica,sans-serif;line-height:38px;-webkit-transition:box-shadow .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);transition:box-shadow .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955)}.ymaps-2-1-74-islets_round-button__text{position:relative;margin:0;white-space:nowrap;text-decoration:none;border:none;background:0 0;vertical-align:top}.ymaps-2-1-74-islets_round-button__icon{display:inline-block;vertical-align:top}.ymaps-2-1-74-islets_round-button__text{display:block;overflow:hidden;padding:0 20px 0 46px;color:#333;text-overflow:ellipsis}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__text_only .ymaps-2-1-74-islets_round-button__text{padding-left:20px}.ymaps-2-1-74-islets_round-button__icon{position:absolute;top:0;left:0;margin-left:6px;padding:6px;width:26px;height:26px}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__icon_only .ymaps-2-1-74-islets_round-button__icon{margin-left:0}.ymaps-2-1-74-islets_round-button:hover{box-shadow:0 3px 4px 1px rgba(0,0,0,.3)}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__pressed{box-shadow:0 2px 3px 1px rgba(0,0,0,.12);opacity:.95}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__checked{background-color:#ffeba0}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__checked .ymaps-2-1-74-islets_round-button__text{color:#746233}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__disabled{background-color:#fafafa;box-shadow:none;opacity:.75}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__disabled .ymaps-2-1-74-islets_round-button__icon{opacity:.75}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__checked.ymaps-2-1-74-islets__disabled{background:#fff8db}
 /**/
 .ymaps-2-1-74-islets_icon-caption{white-space:nowrap;font:13px/27px Arial,sans-serif;border-radius:5px;height:27px;text-overflow:ellipsis;overflow:hidden;background:rgba(255,255,255,.85);padding:0 8px 0 0;position:absolute;margin-top:-1px}
 /**/
 .ymaps-2-1-74-islets_dot-icon-with-caption__caption-block{position:absolute;top:-37px}.ymaps-2-1-74-islets_dot-icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:20px}
 /**/
 .ymaps-2-1-74-islets_circle-dot-icon-with-caption__caption-block{position:absolute;top:-13px}.ymaps-2-1-74-islets_circle-dot-icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:16px}
 /**/
 .ymaps-2-1-74-default-cluster{position:absolute;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:13px}
 /**/

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
	
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    -ms-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    -ms-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    -ms-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    -ms-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}



html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

html, body{
    height: 100%;
}
body{

    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #333;
	word-break: break-word;
}
body.modal{
    overflow: hidden;
    margin-right: 16px;
}

.left{
    float: left;
}
.right{
    float: right;
}
.clear{
    clear: both;
}


.clear480,
.clear320,
.clear320{
    clear: both;
    display: none;
}


    

p{
    padding: 0;
    margin: 0;
}

.invis{
    display: none;

}

#img_zoomer_bg{
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    min-width: 800px;
    min-height: 600px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
}

#img_zoomer.image_big{
    height: 800px;
    
}
#img_zoomer{
    position: absolute;
    height: 600px;
    width: 800px;
    left: 50%;
    top: 50%;
    max-height: 90%;
    webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%); 
          transform: translate(-50%,-50%); 
    /*margin-left: -400px;*/
    /*margin-top: -280px;*/
    background-size: 100%;
    background-color: #fff;
    border: solid 1px #e2e2e2;
    outline: 5px solid #fff;
    background-position: center;

}
#img_zoomer.portret{
    position: absolute;
    height: 560px;
    width: 400px;
    left: 50%;
    top: 50%;
    /*margin-left: -200px;*/
    /*margin-top: -280px;*/
    background-color: #fff;

 }
#img_zoomer.square{
    position: absolute;
    height: 80vh;
    width: 80vh;
    left: 50%;
    top: 50%;
    /*margin-left: -300px;*/
    /*margin-top: -280px;*/
    background-color: #fff;

}
#img_zoomer_close{
    right: 50px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px #000;
    top: 50px;
    cursor: pointer;
     width: 20px;
    height: 20px;
    background: url(/img/editor_icons/cancel.svg) no-repeat center;
    background-size: 100%;
     -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 600ms;
  -moz-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms;
  filter: invert(1);
}
#img_zoomer_close.portret{
    background-color: rgba(0, 0, 0, 0.2);
    color: #fff;
    font-size: 24px;
    height: 30px;
    left: 50%;
    line-height: 30px;
    margin-left: 210px;
    margin-top: -280px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px #000;
    top: 50%;
    width: 30px;
    cursor: pointer;

}
#img_zoomer_close:hover{
    background-color: rgba(0, 0, 0, 0.5);

  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: invert(1);
}

.grayscale { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; /* IE 6-9 */
}


.objtimer{
    height: 100px;
    width: 600px;
    position: relative;
}
.objtimer .days,
.objtimer .hrs,
.objtimer .min,
.objtimer .sec{
    font-size: 72px;
    position: absolute;
    width: 150px;
    text-align: center;
    height: 70px;
    line-height: 70px;
    top: 0;
    font-family: 'Roboto', sans-serif;

}
.section157 .objtimer .days:after,
.section157 .objtimer .hrs:after,
.section157 .objtimer .min:after{
    content: ':';
    position: absolute;
    right: -7px;
    top: 5px;
    font-size: 45px;
    line-height: 60px;
    color: inherit;
}



.objtimer .days_descr,
.objtimer .hrs_descr,
.objtimer .min_descr,
.objtimer .sec_descr{
    position: absolute;
    font-size: 18px;
    /*text-transform: uppercase;*/
    height: 30px;
    text-align: center;
    width: 150px;
    text-align: center;
    line-height: 30px;
    top: 70px;
    /*font-weight: bold;*/
    color: rgba(150,150,150,0.7);


}




.objtimer .days,
.objtimer .hrs,
.objtimer .min,
.objtimer .sec{
    border-right: solid 1px #e2e2e2;
}

.objtimer .days{
    border-left: solid 1px #e2e2e2;

}

.objtimer .days,
.objtimer .days_descr{
    left: 0;

}
.objtimer .hrs,
.objtimer .hrs_descr{
    left: 150px;
}
.objtimer .min,
.objtimer .min_descr{
    left: 300px;
}
.objtimer .sec,
.objtimer .sec_descr{
    left: 450px;
}


.btn1, 
.btn2, 
.btn3,
.btn4,
.btn5,
.btn1x, 
.btn2x, 
.btn3x,
.btn4x,
.btn5x,
.submit_btn{
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;     
    
} 

a.btn1, 
a.btn2, 
a.btn3,
a.btn4,
a.btn5{
    text-decoration: none;
    display: block;
}
a.hidden.btn1, 
a.hidden.btn2, 
a.hidden.btn3,
a.hidden.btn4,
a.hidden.btn5{
    display: none;
}


.field input[type="submit"].submit_btn{
    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box;     
    margin-top: 10px;
}


.btn1:hover, 
.btn2:hover, 
.btn3:hover,
.btn4:hover, 
.btn5:hover,
.btn1x:hover, 
.btn2x:hover, 
.btn3x:hover,
.btn4x:hover, 
.btn5x:hover{
    background: rgba(0,0,0,0.2);
    box-shadow: none !important;
}


.section{
    width: 100%;
    min-width: 1170px;
    position: relative;
    padding: 40px 0;
    line-height: 1.4;
    background-position: center center;
    background-repeat: repeat;
    transition: .5s all;
	opacity: 1;
}
.section1163.hide_in_mobile,
.section1163.hide_in_desktop{
    display: none !important;
	
}
.section.hide_in_desktop{
    display: none;
}

.section.fixed{
    background-size: cover;
}

.section.overflowY{
    overflow-y: hidden; 
    
}
.section.overflowX{
    overflow-x: hidden; 
    
}



.section.img_zoom .overlay_image_box[data-link=""]{
    cursor: pointer;
    
}

.section.hide_line{
    border-bottom: none;
/*    padding-bottom: 1px;*/

}
.clear{
    clear: both;
}

.section_inner{
    width: 1170px;
    margin: 0 auto;
    position: relative;
	
}


.hidden{
    display: none;
}

#basket_bg_thanks,
.popup_thanks{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 108;
    color: #333;
}
#basket_bg_thanks{
	display: block;
}
#basket_thanks_inner,
.popup_thanks_inner{
    width: 400px;
    height: auto;
    background: #fff;
    padding: 30px;
    border-radius: 3px;
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -230px;
}

#basket_thanks_inner{
	top: 50%;
	transform: translate(-50%, -50%);
	width: 450px;
	margin-left: 0;
}

.basket_thanks_title,
.popup_thanks_title{
    font-size: 24px;
}
.basket_thanks_close,
.popup_thanks_close{
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}


.popup_form{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    opacity: 0;
    z-index: 108;
    
    overflow-y: auto;
}
/*
.popup_form input{
        width: 100%;
        margin: 0;
        padding: 0;
        border: none;
        -webkit-box-sizing: border-box; 
        -moz-box-sizing: border-box;    
        box-sizing: border-box; 
        height: 40px;
        border-radius: 5px;
        margin-top: 5px;
        margin-bottom: 15px;
        background: #f2f2f2;
        border:solid 1px rgba(0,0,0,0.2);
}
.popup_form input[type="submit"]{
        color: #fff;
        font-size: 18px;
}*/

.popup_form_inner{
    width: 350px;
    height: auto;
    background: #fff;
    padding: 30px;
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -190px;
}

.popup_form.html_popup .popup_form_inner{
    background: transparent;
    padding: 0;
}
body.editor_true .popup_form.html_popup .popup_form_inner{
    background: rgba(255,255,255,1);
    border: dashed 1px red;
}

.popup_form_title{
    font-size: 17px;
    margin-bottom: 15px;
    color: #000;
    margin-right: 20px;
}
.popup_form_close{
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 0;
    cursor: pointer;
    color: #000;
    z-index: 2;
    width: 20px;
    height: 20px;
    background: url(/img/editor_icons/cancel.svg) no-repeat center;
    background-size: 100%;
     -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 600ms;
  -moz-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms;
}

.popup_form_close:hover{
   opacity: 1;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.popup_form_text{
    font-size: 12px;
    color: #000;
    line-height: 16px;
}

.field{
    color: #000;
}

.field input[type="email"]:focus,
.field input[type="text"]:focus,
.field textarea:focus,
.field input[type="text"]:focus{
    /*border-bottom-color: #EE7808;*/
}

.field input[type="number"],
.field input[type="email"],
.field input[type="text"],
.field textarea,
.field input[type="text"]{
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    width: 100%;
    padding: 12px 10px;
    border: none;
    /*border-bottom: 1px solid #333;*/
    /*border: solid 1px rgba(0,0,0,0.2);*/
    margin-bottom: 15px;
    outline: none;
    background: transparent;
    color: #313131;
	padding-left: 0;
}

.field textarea{
    border: 1px solid #ccc;
    min-width: 100%;
    max-width: 100%;
}



.field input[type="submit"]{
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    width: 100%;
    padding: 7px 10px;
    /*border: solid 1px transparent;*/
    margin-bottom: 15px;
    color: #fff;
    background: #fff;
    border: 1px solid;
    transition: .3s all;
}


.field input.surround[type="submit"]{
    border: 1px solid transparent;
    outline: none;
}
.field input.surround[type="submit"]:hover{
     box-shadow: none !important;
    border: 3px solid;
    transform: translateY(2px);
    -webkit-transform: translateY(2px);
}
.field input[type="submit"]:hover{
    background: rgba(0,0,0,0.1);
     box-shadow: none !important;
    transform: translateY(2px);
    -webkit-transform: translateY(2px);
   
}


.field input[type="file"],
.field input[type="checkbox"],
.field select,
.field input[type="radio"]{

    margin-bottom: 15px;

}

.form1 .field input[type="radio"]{
    margin-bottom: 10px;
}


.field textarea{
    min-height: 70px;
	padding: 10px;
}
.field input[type="submit"]{
    padding: 15px 10px;
    font-size: 24px;
    background-repeat: repeat-x;

}
/* нужно прикрутить */
.button{
    background-image:url(http://87578.lp.tobiz.net/img/btn_bg.png);
    background-repeat: repeat-x;

}


.forms_content .field_description{
    display: none;
}
.field_description{
    font-size: 12px;
    color: #666;
	margin-bottom: 5px;
}


.section1 .logo1{
    float: left;
    max-width: 300px;
    overflow: hidden;
}
.section1 .text1{
    float: left;
    margin-left: 30px;
    width: 450px;
    font-size: 20px;
}
.section1 .phone-and-address{
    float: right;
    text-align: right;
}
.section1 .phone1{
    font-size: 24px;
}


.section2{
    padding: 10px 0;
}
.section2 .logo1{
    float: left;
    max-width: 300px;
    overflow: hidden;
}
.section2 .phone-and-btn{
    float: right;
    margin-top: 20px;
}
.section2 .phone1{
    font-size: 24px;
    float: right;

}
.section2 .btn1{
    float: right;
    line-height: 24px;
    padding: 0 10px;
    border-radius: 3px;
    border: solid 1px rgba(0,0,0,0.2);
    color: #fff;
    margin-left: 20px;
}


.section3{
    padding: 20px 0;
}

.section3 .slogan{
    float: left;
    width: 360px;
    text-align: right;

}
.section3 .logo1{
    float: left;
    margin-left: 45px;
    width: 360px;
    text-align: center;

}
.section3 .phone-and-btn{
    float: right;
    width: 360px;
    text-align: left;
}
.section3 .phone-and-address{
    float: right;
    text-align: right;
}
.section3 .phone1{
    font-size: 24px;
}

.section3 .btn1{
    line-height: 24px;
    padding: 0 10px;
    border-radius: 3px;
    border: solid 1px rgba(0,0,0,0.2);
    color: #fff;
    width: 180px;
    max-width: 250px;
    min-width: 130px;
    text-align: center;
    margin-top: 10px;

}

.section3 .text1{
    font-size: 24px;

}




.section4 .logo_and_solgan{
    float: left;
    width: 360px;
    text-align: right;	
}

.section4 .icons{
    float: left;
    width: 360px;
    text-align: left;	
    margin-left: 45px;

}
.section4 .icons .i1,
.section4 .icons .i2,
.section4 .icons .i3,
.section4 .icons .t1,
.section4 .icons .t2,
.section4 .icons .t3{
    float: left;
    width: 100px;
    font-size: 12px;
    text-align: center;
    margin-left: 10px;
    line-height: 120%;

}

.section4 .icons .i1,
.section4 .icons .i2,
.section4 .icons .i3{
    font-size: 36px;
    color: #666;
}
.section4 .phone-and-btn{
    float: right;
    width: 360px;
    text-align: left;
}
.section4 .phone-and-address{
    float: right;
    text-align: right;
}
.section4 .phone1{
    font-size: 24px;
}

.section4 .btn1{
    line-height: 24px;
    padding: 0 10px;
    border-radius: 3px;
    border: solid 1px rgba(0,0,0,0.2);
    color: #fff;
    width: 180px;
    max-width: 250px;
    min-width: 130px;
    text-align: center;
    margin-top: 10px;

}

.section5 .btn1{
    line-height: 24px;
    padding: 0 10px;
    border-radius: 3px;
    border: solid 1px rgba(0,0,0,0.2);
    color: #fff;
    width: 180px;
    max-width: 250px;
    min-width: 130px;
    text-align: center;
    margin-top: 10px;

}



.section5 .phone-and-btn{
    float: right;
    width: 270px;
    text-align: left;
}
.section5 .logo1{
    float: left;
    width: 300px;
    text-align: left;	
}
.section5 .menu1{
    float: left;
    text-align: left;	
    width: 560px;
    margin-top: 25px;
}

.section5 .menu1 ul{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
}
.section5 .menu1 li{
    padding: 0;
    margin: 0;
    display: inline;
    margin-left: 15px;
    margin-bottom: 5px;
    color: #666;
}
.section5 .menu1 li a{
    color: inherit;
    text-decoration: none;
}
.section5 .menu1 li a:hover{
    color: #000;
    text-decoration: underline;
}
.section5 .phone-and-address{
    float: right;
    text-align: right;
}
.section5 .phone1{
    font-size: 24px;
}



.section6 .logo1{
    margin: 0 auto;
    width: 360px;
    text-align: center;	
}
.section6 .menu1{
    width: 560px;
    margin: 15px auto 0;
}

.section6 .menu1 ul{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;	
}
.section6 .menu1 li{
    padding: 0;
    margin: 0;
    display: inline;
    margin-left: 15px;
    margin-bottom: 5px;
    color: #666;
}
.section6 .menu1 li a{
    color: inherit;
    text-decoration: none;
}
.section6 .menu1 li a:hover{
    color: #000;
    text-decoration: underline;
}
.section6 .phone-and-address{
    float: right;
    text-align: right;
}
.section6 .phone1{
    font-size: 24px;
}






.section7 .menu-and-phone-and-btn{
    float: right;
    width: 870px;
    margin-top: 25px;
}
.section7 .logo1{
    float: left;
    width: 300px;
    text-align: left;	
}
.section7 .menu1{
    float: right;
    text-align: left;
    margin-top: 1px;
}

.section7 .menu1 ul{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
}
.section7 .menu1 li{
    padding: 0;
    margin: 0;
    display: inline;
    margin-left: 15px;
    margin-bottom: 5px;
    color: #666;
    padding-left: 15px;
    border-left: solid 1px #666;
}
.section7 .menu1 li a{
    color: inherit;
    text-decoration: none;
}
.section7 .menu1 li a:hover{
    color: #000;
    text-decoration: underline;
}


.section7 .btn1{
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    color: #fff;
    float: right;
    line-height: 35px;
    margin-top: -10px;
    max-width: 250px;
    min-width: 130px;
    padding: 0 10px;
    text-align: center;
    width: 150px;
    margin-left: 25px;
}

.section7 .phone-and-address{
    float: right;
    text-align: right;
}
.section7 .phone1{
    float: right;
    text-align: right;
    width: 160px;
}






.section8 .phone-and-btn{
    float: right;
    width: 270px;
    text-align: left;
}
.section8 .logo1{
    float: left;
    width: 300px;
    text-align: left;	
}
.section8 .menu1{
    float: left;
    text-align: left;	
    width: 560px;
}

.section8 .menu1 ul{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
}
.section8 .menu1 li{
    padding: 0;
    margin: 0;
    display: inline;
    margin-left: 15px;
    margin-bottom: 5px;
    color: #666;
    width: 200px;
}
.section8 .menu1 li a{
    color: inherit;
    text-decoration: none;
}
.section8 .menu1 li a:hover{
    color: #000;
    text-decoration: underline;
}

.section8 .menu1 li {
    float:left;
}
.section8 .menu1 li:nth-child(2n+1) {
    clear:both;
}
.section8 .phone-and-address{
    float: right;
    text-align: right;
}
.section8 .phone1{
    font-size: 24px;
}
.section8 .btn1{
    line-height: 24px;
    padding: 0 10px;
    border-radius: 3px;
    border: solid 1px rgba(0,0,0,0.2);
    color: #fff;
    width: 180px;
    max-width: 250px;
    min-width: 130px;
    text-align: center;
    margin-top: 10px;

}



.section9 .logo1{
    float: left;
    width: 360px;
    text-align: center;
    margin-left: 45px
}
.section9 .menu1{
    float: left;
    margin-top: 25px;
    text-align: right;	
    width: 360px;
}
.section9 .menu2{
    float: right;
    margin-top: 25px;
    text-align: left;	
    width: 360px;
}

.section9 ul{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
}
.section9 li{
    padding: 0;
    margin: 0;
    display: inline;
    margin-left: 15px;
    margin-bottom: 5px;
    color: #666;
    width: 200px;
}
.section9 li a{
    color: inherit;
    text-decoration: none;
}
.section9 li a:hover{
    color: #000;
    text-decoration: underline;
}





.section10 .title{
    text-align: center;
    font-size: 36px;
    margin-bottom: 10px;
    line-height: normal;
}

.section10 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 18px;
                       margin-bottom: 10px;
}

.section10 .col_3{
    width: 357px;
    margin-right: 45px;
    float: left;
    border: solid 1px transparent;

}
.section10 .col_3.last{
    margin-right: 0;

}
.section10 .ico1,
.section10 .ico2,
.section10 .ico3{
    text-align: center;
    margin-bottom: 10px;
}

.section10 .ico1 i,
.section10 .ico2 i,
.section10 .ico3 i{
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-size: 48px;
    margin: 0 auto;
    display: block;

}
.section10 .ico1.border i,
.section10 .ico2.border i,
.section10 .ico3.border i{
    border: solid 2px;
    border-radius: 42px;
    text-align: center;
    font-size: 48px;

}
.section10 .descr1,
.section10 .descr2,
.section10 .descr3{
    text-align: center;
    font-weight: bold;
    margin-bottom: 5px;


}
.section10 .txt1,
.section10 .txt2,
.section10 .txt3{
    text-align: center;	


}



.section11 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section11 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}

.section11 .col_3{
    width: 360px;
    margin-bottom: 20px;
    margin-right: 45px;
    float: left;
}
.section11 .col_3.last{
    margin-right: 0;

}
.section11 .ico1,
.section11 .ico2,
.section11 .ico3{
    float: left;
    width: 48px;
}

.section11 .ico1 i,
.section11 .ico2 i,
.section11 .ico3 i{
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 36px;
    margin: 0 auto;
    display: block;

}
.section11 .ico1.border i,
.section11 .ico2.border i,
.section11 .ico3.border i{
    border: solid 2px;
    border-radius: 42px;
    text-align: center;
    font-size: 36px;

}
.section11 .descr1,
.section11 .descr2,
.section11 .descr3{
    float: right;
    width: 280px;
    margin-top: 10px;
    font-weight: bold;
    margin-bottom: 5px;
}
.section11 .txt1,
.section11 .txt2,
.section11 .txt3{
    float: right;
    width: 280px;


}





.section12 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section12 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}

.section12 .col_2{
    width: 560px;
    padding-top: 40px;	
    padding-bottom: 40px;
    margin-right: 45px;
    float: left;
    border-right: solid 1px #e0e0e0;
}
.section12 .arr1{
    border-bottom: solid 1px #e0e0e0;
    position: relative;

}
.section12 .arr1:last-child{
    border-bottom: none;

}

.section12 .col_2.last{
    border-right: 0;
    margin-right: 0;

}
.section12 .ico1,
.section12 .ico2{
    float: left;
    width: 48px;
}

.section12 .ico1 i,
.section12 .ico2 i{
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 36px;
    margin: 10px auto 0;
    display: block;

}
.section12 .ico1.border i,
.section12 .ico2.border i{
    border: solid 2px;
    border-radius: 42px;
    text-align: center;
    font-size: 36px;

}
.section12 .descr1,
.section12 .descr2{
    float: right;
    width: 480px;
    margin-top: 10px;
    font-weight: bold;
    margin-bottom: 5px;
}
.section12 .txt1,
.section12 .txt2{
    float: right;
    width: 480px;


}





.section13 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section13 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}

.section13 .col_3{
    width: 357px;
    margin-right: 45px;
    float: left;
    border: solid 1px transparent;

}
.section13 .col_3.last{
    margin-right: 0;

}
.section13 .image1,
.section13 .image2,
.section13 .image3{
    text-align: center;
    margin-bottom: 10px;
}

.section13 .image1 img,
.section13 .image2 img,
.section13 .image3 img{
    width: 150px;
    height: 150px;
    margin: 0 auto;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 

}
.section13 .image1.border img,
.section13 .image2.border img,
.section13 .image3.border img{
    border-radius: 200px;
    box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.5) inset;

}
.section13 .descr1,
.section13 .descr2,
.section13 .descr3{
    text-align: center;
    font-weight: bold;
    margin-bottom: 5px;


}
.section13 .txt1,
.section13 .txt2,
.section13 .txt3{
    text-align: center;	


}





.section14 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section14 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}

.section14 .col_2{
    width: 560px;
    padding-top: 40px;	
    padding-bottom: 40px;
    margin-right: 45px;
    float: left;
    border-right: solid 1px #e0e0e0;
}
.section14 .arr1{
    border-bottom: solid 1px #e0e0e0;
    position: relative;

}
.section14 .arr1:last-child{
    border-bottom: none;

}

.section14 .col_2.last{
    border-right: 0;
    margin-right: 0;

}
.section14 .image1,
.section14 .image2{
    float: left;
    width: 100px;
}

.section14 .image1 img,
.section14 .image2 img{
    width: 100px;
    height: 100px;
    margin: 0 auto 0;
    display: block;

}
.section14 .image1.border img,
.section14 .image2.border img{
    border-radius: 50px;

}
.section14 .descr1,
.section14 .descr2{
    float: right;	
    width: 380px;
    margin-right: 40px;
    margin-top: 10px;
    font-weight: bold;
    margin-bottom: 5px;
}
.section14 .txt1,
.section14 .txt2{
    float: right;
    width: 380px;
    margin-right: 40px;


}



.section15 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section15 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}

.section15 .col_2{
    width: 560px;
    padding-top: 40px;	
    padding-bottom: 40px;
    margin-right: 45px;
    float: left;
}

.section15 .col_2.last{
    margin-right: 0;

}
.section15 .ico1,
.section15 .ico2{
    float: left;
    width: 48px;
}

.section15 .ico1 i,
.section15 .ico2 i{
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 36px;
    margin: 10px auto 0;
    display: block;

}
.section15 .ico1.border i,
.section15 .ico2.border i{
    border: solid 2px;
    border-radius: 42px;
    text-align: center;
    font-size: 36px;

}
.section15 .descr1,
.section15 .descr2{
    float: right;
    width: 480px;
    margin-top: 10px;
    font-weight: bold;
    margin-bottom: 5px;
}
.section15 .txt1,
.section15 .txt2{
    float: right;
    width: 480px;


}


.section16{
    margin: 0;
    padding: 0;
}

.section16 ul{
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;

}
.section16 li{
    margin: 0;
    padding: 0;
    display: inline;
    line-height: 45px;


}
.section16 ul a{
    color: inherit;
    text-decoration: none;
    padding: 13px;


}
.section16 a:hover{
    background: rgba(0,0,0,0.2);
    color: #fff;
}


.section16.dark li{
    color: #fff;
}
.section16.dark a:hover{
    background: rgba(255,255,255,0.8);
    color: #000;
}





.section17 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section17 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}

.section17 .col_2{
    width: 503px;
    height: 298px;
    float: left;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 40px;
    border: solid 1px #e0e0e0;
    background: #fff;

}
.section17 .arr1{
    position: relative;
}
.section17 .arr1:nth-child(even) .col_2{
    float: right;

}

.section17 .col_2.image1{
    width: 585px;
    height: 380px;
    padding: 0;
    border: none;
    overflow: hidden;
}
.section17 .txt1, 
.section17 .descr1{
    padding-bottom: 10px;
    line-height: 150%;

}
.section17 .descr1{
    font-size: 18px;
    font-weight: bold;

}




.section18 .title{

    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section18 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section18 .col_3{
    background: #fff;
    width: 294px;
    float: left;
    margin-right: 45px;
    border: solid 1px #e0e0e0;
    border-radius: 5px;
    padding: 30px 30px 30px 30px;
    position: relative;
}
.section18 .col_3.last{
    margin-right: 0;
}
.section18 .col_3 .image1,
.section18 .col_3 .image2,
.section18 .col_3 .image3{
    position: absolute;
    right: 20px;
    bottom: -30px;
    width: 100px;
    height: 100px;
    border: solid 1px #e0e0e0;
    border-radius: 51px;
    overflow: hidden;


}
.section18 .col_3 .txt1,
.section18 .col_3 .txt2,
.section18 .col_3 .txt3{
    padding-bottom: 20px;

}
.section18 .col_3 .descr1,
.section18 .col_3 .descr2,
.section18 .col_3 .descr3{
    width: 180px;

}
.section18 .arr1{
    padding-bottom: 50px;
    position: relative;
}


.section19{
    padding-bottom: 60px;
    font-size: 17px;
}

.section19 .logo1{
    float: left;
    max-width: 300px;
    overflow: hidden;
}
.section19 .address-and-ua{
    float: left;
    margin-left: 50px;
    width: 550px;

}
.section19 .phone-and-address{
    float: right;
    text-align: left;
}
.section19 .phone1{
    font-size: 24px;
}

.section19 .tobiz_link, .section19 .policy{
    text-decoration: underline;
    cursor: pointer;
    display: block;
    margin-top: 10px;
    color: #888;


}





.section20 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section20 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section20 .col_4{
    float: left;
    margin-right: 45px;
    width: 258px;
    text-align: center;
}
.section20 .col_4.last{
    margin-right: 0;
}
.section20 .col_4 .txt1,
.section20 .col_4 .txt2,
.section20 .col_4 .txt3,
.section20 .col_4 .txt4{
    min-height: 5px;
}
.section20 .col_4 .num1,
.section20 .col_4 .num2,
.section20 .col_4 .num3,
.section20 .col_4 .num4{
    min-height: 5px;
    font-size: 72px;
    line-height: 100%;
}


.section20 .arr1{
    padding-bottom: 30px;
    position: relative;
}

.section20.dark{
    color: #fff;
}




.section21 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section21 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section21 .col_3{
    float: left;
    margin-right: 45px;
    width: 360px;
    text-align: center;
}
.section21 .col_3.last{
    margin-right: 0;
}
.section21 .col_3 .txt1,
.section21 .col_3 .txt2,
.section21 .col_3 .txt3,
.section21 .col_3 .txt4{
    min-height: 5px;
    float: right;
    width: 200px;
    text-align: left;
    padding-top: 5px;
}
.section21 .col_3 .num1,
.section21 .col_3 .num2,
.section21 .col_3 .num3,
.section21 .col_3 .num4{
    min-height: 5px;
    font-size: 72px;
    line-height: 100%;
    float: left;
    width: 150px;
    text-align: right
}


.section21 .arr1{
    padding-bottom: 30px;
    position: relative;
}


.section21.dark{
    color: #fff;
}

.section22 .col_4{
    float: left;
    margin-right: 45px;
    width: 258px;
    text-align: center;	
}


.section22 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section22 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}

.section22 .col_4.last{
    margin-right: 0;
}
.section22.dark{
    color: #fff;
}

.section22 .num1,
.section22 .num2,
.section22 .num3,
.section22 .num4{
    min-height: 5px;
    font-size: 72px;
    line-height: 100%;
    text-align: center;
    border-bottom: solid 1px #e2e2e2;
    padding-bottom: 10px;
    width: 150px;
    margin: 10px auto 15px;
}
.section22 .ico1,
.section22 .ico2,
.section22 .ico3,
.section22 .ico4{
    min-height: 5px;
    font-size: 48px;
    line-height: 100%;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 30px;
}

.section22 .col_4{
    position: relative;
}

.section22 .col_4 .border-left,
.section22 .col_4 .border-top,
.section22 .col_4 .border-right,
.section22 .col_4 .border-left-bottom,
.section22 .col_4 .border-right-bottom{
    position: absolute;
    width: 10px;
    height: 10px;
    background: red;



}
.section22 .col_4 .border-top{
    height: 1px;
    width: 100%;
    background: #e2e2e2;
    top: 0;
    left: 0;
}
.section22 .col_4 .border-left{
    height: 130px;
    width: 1px;
    background: #e2e2e2;
    top: 0;
    left: 0;
}
.section22 .col_4 .border-right{
    height: 130px;
    width: 1px;
    background: #e2e2e2;
    top: 0;
    right: 0;
}

.section22 .col_4 .border-right-bottom{
    height: 1px;
    width: 40px;
    background: #e2e2e2;
    top: 130px;
    right: 0;
}
.section22 .col_4 .border-left-bottom{
    height: 1px;
    width: 40px;
    background: #e2e2e2;
    top: 130px;
    left: 0;
}


.section23 .section_inner{
}

.section23 .round1{
    margin-left: 190px;
}

.section23 .round1,
.section23 .round2,
.section23 .round3,
.section23 .round4,
.section23 .round5{
    width: 180px;
    height: 180px;
    border: solid 1px #e2e2e2;
    border-radius: 91px;
    float: left;
    background: #fff;
    z-index: 20;
    position: relative;



}
.section23 .round1 .round,
.section23 .round3 .round,
.section23 .round5 .round{
    width: 160px;
    height: 160px;
    border: solid 1px #e2e2e2;
    border-radius: 81px;
    position: absolute;
    left: 9px;
    top: 9px;

}
.section23 .round2 .round,
.section23 .round4 .round{
    width: 140px;
    height: 140px;
    border: solid 1px #e2e2e2;
    border-radius: 71px;
    position: absolute;
    left: 9px;
    top: 9px;

}

.section23 .round2,
.section23 .round4{
    width: 160px;
    height: 160px;
    margin-top: 10px;
    margin-left: -20px;
    margin-right: -20px;
    border-radius: 81px;
    z-index: 10;
}

.section23 .round{
    overflow: hidden;
    text-align: center;
}
.section23 .num1,
.section23 .num2,
.section23 .num3,
.section23 .num4,
.section23 .num5{
    margin-top: 30px;
    font-size: 28px;
    font-weight: bold;

}
.section23 .txt1,
.section23 .txt2,
.section23 .txt3,
.section23 .txt4,
.section23 .txt5{
    font-size: 12px;
    width: 120px;
    margin: 0 auto;
    line-height: 150%;
}

.section23 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section23 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}

.section23 .arr1{
    padding-bottom: 30px;
    position: relative;
}

.section23.dark{
    color: #fff;
}



.section23.dark .round1,
.section23.dark .round2,
.section23.dark .round3,
.section23.dark .round4,
.section23.dark .round5{

    background: #313131;


}



.section24 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section24 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section24 .col_3{
    float: left;
    width: 358px;	
    margin-right: 45px;
    border: solid 1px #e2e2e2;
    padding-bottom: 40px;
    margin-bottom: 30px;
    overflow-x: hidden;
    background: rgba(255,255,255,0.2);
}
.section24 .col_3.last{
    margin-right: 0;

}

.section24 .txt1,
.section24 .txt2,
.section24 .txt3,
.section24 .title1,
.section24 .title2,
.section24 .title3,
.section24 .price1,
.section24 .price2,
.section24 .price3{
    padding: 5px 30px 0;

}
.section24 .title1,
.section24 .title2,
.section24 .title3{
    font-weight: bold;
}

.section24 .price1,
.section24 .price2,
.section24 .price3{
    font-size: 24px;
}

.section24 .btn1,
.section24 .btn2,
.section24 .btn3{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    border-radius: 5px;
    border: solid 1px rgba(0,0,0,0.2);
}

.section24.dark{
    color: #fff;
}




.section25 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section25 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section25 .col_2{
    float: left;
    width: 560px;	
    margin-right: 45px;
    margin-bottom: 30px;
}
.section25 .col_2.last{
    margin-right: 0;
}

.section25.dark{
    color: #fff;
}

.section25 .btn1,
.section25 .btn2{
    width: 200px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    border-radius: 5px;
    margin-top: 20px;
    border: solid 1px rgba(0,0,0,0.2);
}


.section25 .txt1,
.section25 .txt2,
.section25 .txt3,
.section25 .title1,
.section25 .title2,
.section25 .title3,
.section25 .price1,
.section25 .price2,
.section25 .price3{
    padding: 5px 0 0;

}
.section25 .price1,
.section25 .price2,
.section25 .price3{
    font-size: 24px;

}

.section25 .title1,
.section25 .title2,
.section25 .title3{
    font-weight: bold;
}
.section25 .image1,
.section25 .image2{
    float: left;
    width: 170px;
    height: 170px;
    overflow: hidden;
    border-radius: 50%;


}
.section25 .right{
    float: right;
    width: 350px;

}



.section26 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section26 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}



.section26 .image1{
    width: 450px;
    float: left;

}
.section26 .image1.size_350x250{
    width: 350px;
    float: left;
    margin-left: 100px;

}
.section26 .image1 img{
    display: block;
}

.section26 .right{
    width: 660px;
    float: right;

}
.section26 .price_descr1{
    font-size: 12px;
    margin-top: 20px;
    margin-bottom: 10px;

}
.section26 .price1{
    font-size: 24px;
}

.section26 .title1{
    font-weight: bold;
}

.section26.dark{
    color: #fff;
}

.section26 .btn1{
    width: 200px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    border-radius: 5px;
    margin-top: 20px;
    border: solid 1px rgba(0,0,0,0.2);
}
.section26 .arr1{
    padding-bottom: 30px;
    position: relative;
}

.section26 .image1 img{
    border: solid 3px #fff;
    box-shadow:  0px 0px 5px -3px #000;

}



.section27 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section27 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section27 .col_3{
    float: left;
    width: 360px;	
    margin-right: 45px;
    padding-bottom: 40px;
    text-align: center;
}
.section27 .col_3.last{
    margin-right: 0;
}

.section27 .txt1,
.section27 .txt2,
.section27 .txt3,
.section27 .title1,
.section27 .title2,
.section27 .title3,
.section27 .price1,
.section27 .price2,
.section27 .price3{
    padding-top: 5px;

}
.section27 .title1,
.section27 .title2,
.section27 .title3{
    font-weight: bold;
}

.section27 .price1,
.section27 .price2,
.section27 .price3{
    font-size: 24px;
}

.section27 .btn1,
.section27 .btn2,
.section27 .btn3{
    width: 200px;
    margin-top: 20px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    border-radius: 5px;
    border: solid 1px rgba(0,0,0,0.2);
    margin:  20px auto 0;
}

.section27 .ico1,
.section27 .ico2,
.section27 .ico3{
    font-size: 72px;

}
.section27.dark{
    color: #fff;
}








.section28 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section28 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section28 .col_3{
    float: left;
    width: 360px;	
    margin-right: 45px;
    margin-bottom: 30px;
    overflow-x: hidden;
}
.section28 .col_3.last{
    margin-right: 0;

}

.section28 .txt1,
.section28 .txt2,
.section28 .txt3,
.section28 .title1,
.section28 .title2,
.section28 .title3,
.section28 .price1,
.section28 .price2,
.section28 .price3{
    padding-top: 5px;
    text-align: center;
    width: 300px;
    margin: 0 auto;


}
.section28 .title1,
.section28 .title2,
.section28 .title3{
    font-weight: bold;
}


.section28 .image1,
.section28 .image2,
.section28 .image3{
    width: 300px;
    height: 300px;
    overflow: hidden;
    margin: 0 auto;
}
.section28 .image1.radius,
.section28 .image2.radius,
.section28 .image3.radius{
    width: 250px;
    height: 250px;
    border-radius: 50%;
}

.section28 .price1,
.section28 .price2,
.section28 .price3{
    font-size: 24px;
}

.section28 .btn1,
.section28 .btn2,
.section28 .btn3{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    border-radius: 5px;
    border: solid 1px rgba(0,0,0,0.2);
}

.section28.dark{
    color: #fff;
}






.section29 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section29 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section29 .col_3{
    float: left;
    width: 360px;	
    margin-right: 45px;
    margin-bottom: 30px;
    overflow-x: hidden;
}
.section29 .col_3.last{
    margin-right: 0;

}


.section29 .title1,
.section29 .title2,
.section29 .title3,
.section29 .price1,
.section29 .price2,
.section29 .price3{
    width: 360px;
}
.section29 .title1,
.section29 .title2,
.section29 .title3{
    font-weight: bold;
    margin-bottom: 10px;
}


.section29 .image1,
.section29 .image2,
.section29 .image3{
    width: 360px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto;
}


.section29 .price1,
.section29 .price2,
.section29 .price3{
    font-size: 24px;
    width: 150px;
    float: right;
    margin-top: 20px;
    line-height: 40px;
    text-align: right;

}

.section29 .btn1,
.section29 .btn2,
.section29 .btn3{
    float: left;
    width: 150px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 17px;
    border-radius: 5px;
    border: solid 1px rgba(0,0,0,0.2);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

.section29.dark{
    color: #fff;
}



.section30 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section30 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}

.section30 .col_4{
    float: left;
    width: 258px;
    margin-right: 45px;
}
.section30 .col_4.last{
    margin-right: 0;
}


.section30 .ico1,
.section30 .ico2,
.section30 .ico3,
.section30 .ico4{
    margin-top: 20px;
    font-size: 48px;
    text-align: center;

}

.section30 .txt1,
.section30 .txt2,
.section30 .txt3,
.section30 .txt4,
.section30 .descr1,
.section30 .descr2,
.section30 .descr3,
.section30 .descr4{
    text-align: center;

}
.section30 .descr1,
.section30 .descr2,
.section30 .descr3,
.section30 .descr4{
    text-align: center;
    font-weight: bold;

}
.section30 .col_4{
    position: relative;
}
.section30 .col_4:before{
    content: "";
    background: url(/img/100x0/arrow.png) no-repeat;
    width: 100px;
    display: block;
    position: absolute;
    height: 12px;
    top:35px;
    right: -50px;

}
.section30 .col_4.last:before{
    display: none;
}



.section31 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section31 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}

.section31 .col_5{
    float: left;
    width: 198px;
    margin-right: 45px;
}
.section31 .col_5.last{
    margin-right: 0;
}

.section31 .descr1,
.section31 .descr2,
.section31 .descr3,
.section31 .descr4,
.section31 .descr5{
    text-align: center;
    font-weight: bold;

}

.section31 .num{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    line-height: 70px;
    text-align: center;
    font-size: 24px;
    border: solid 2px;
    margin: 0 auto;


}


.section31 .col_5{
    position: relative;
}
.section31 .col_5:before{
    content: "";
    width: 100px;
    display: block;
    position: absolute;
    height: 1px;
    top:35px;
    right: -70px;
    border-top: dashed 2px;

}
.section31 .col_5.last:before{
    display: none;
}



.section32 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section32 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section32.dark{
    color: #fff;	
}


.section33 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section33 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section33 .col_2{
    width: 560px;
    float: left;
    margin-right: 45px;
    padding-bottom: 30px;

}
.section33 .col_2.last{
    margin-right: 0;


}
.section33 .title1,
.section33 .title2{
    font-weight: bold;
}
.section33.dark{
    color: #fff;	
}




.section34 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section34 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section34 .col_3{
    width: 360px;
    float: left;
    margin-right: 45px;
    padding-bottom: 30px;

}
.section34 .col_3.last{
    margin-right: 0;


}
.section34 .title1,
.section34 .title2,
.section34 .title3{
    font-weight: bold;
}
.section34.dark{
    color: #fff;	
}



.section35 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section35 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section35 .col_2{
    width: 560px;
    float: left;
    margin-right: 45px;
    padding-bottom: 30px;

}
.section35 .col_2.last{
    margin-right: 0;


}
.section35 .title1{
    font-weight: bold;
}
.section35.dark{
    color: #fff;	
}

.section35 .iamge1{
    min-height: 100px;
}



.section35 .col_2 .image1 img{
    border: solid 3px #fff;
    box-shadow:  0px 0px 5px -3px #000;	
}


.section36 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section36 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section36 .col_2{
    width: 360px;
    float: left;
    margin-right: 45px;
    padding-bottom: 30px;

}
.section36 .col_2.last{
    width: 765px;
    margin-right: 0;


}
.section36 .title1{
    font-weight: bold;
}
.section36.dark{
    color: #fff;	
}

.section36 .iamge1{
    min-height: 100px;
}
.section36 div.image1 img{
    border: solid 3px #fff;
    box-shadow:  0px 0px 5px -3px #000;

}






.section37 .col_2{
    width: 560px;
    float: left;
    margin-right: 45px;

}
.section37 .col_2.last{
    margin-right: 0;


}

.section37 .ico1{
    float: left;
    width: 80px;
    height: 80px;
    font-size: 48px;
    text-align: center;
    line-height: 80px;
    border: solid 1px;
    border-radius: 50%;
}
.section37 .title_and_txt{
    float: right;
    width: 460px;
    padding-bottom: 15px;
}
.section37 .title{
    font-size: 24px;
}
.section37 .title1{
    font-weight: bold;
}

.section37 .title_and_txt_and_ico{
    padding-bottom: 15px; 

}
.section37.dark{
    color: #fff;
}


.section38 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section38 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section38.dark{
    color: #fff;
}
.section38 div.video,
.section38 iframe{
    display: block;
    margin: 0 auto;
    width: 800px;
    height: 500px;
    border: none;

}




.section39 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section39 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section39 .col_2{
    width: 560px;
    float: left;
    margin-right: 45px;
    margin-bottom: 20px;
}
.section39 .col_2.last{
    margin-right: 0;
}
.section39 .video1{
    height: 300px;
    width: 560px;
}
.section39 .video1 iframe{
    height: 300px;
    width: 560px;
    border: none;
}
.section39.dark{
    color: #fff;
}
.section39 .title1{
    font-weight: bold;
}

.section40 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section40 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section40 .col_3{
    width: 360px;
    float: left;
    margin-right: 45px;
    margin-bottom: 20px;
}
.section40 .col_3.last{
    margin-right: 0;
}

.section40 .video1,
.section40 .video2,
.section40 .video3{
    width: 360px;
    height: 200px;
}

.section40 .video1 iframe,
.section40 .video2 iframe,
.section40 .video3 iframe{
    width: 360px;
    height: 200px;
    border: none;
}

.section40.dark{
    color: #fff;
}

.section40 .title1,
.section40 .title2,
.section40 .title3{
    font-weight: bold;
}




.section41 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section41 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section41 .overlay_image_box{
    display: none;
    color: #000;

}

.section41 .image_box1,
.section41 .image_box2,
.section41 .image_box3,
.section41 .image_box4,
.section41 .image_box5,
.section41 .image_box6{
    position: absolute;
    width: 200px;
    height: 200px;
    overflow: hidden;
}
.section41 .image_box2{
    width: 415px;
    height: 200px;
    top: 0;
    right: 0;
}
.section41 .image_box3{
    top: 215px;
    right: 215px;
}
.section41 .image_box4{
    top: 215px;
    right: 0;
}
.section41 .image_box6{
    top: 430px;
    right: 0;
    height: 200px;
    width: 600px;
}
.section41 .image_box1{
    top: 0;
    left: 0;
    height: 415px;
    width: 740px;
}
.section41 .image_box5{
    top: 430px;
    left: 0;
    height: 200px;
    width: 555px;
}
.section41 .arr1{
    height: 630px;
    margin-bottom: 15px;
    position: relative;
}
.section41 .image_box1:hover .overlay_image_box,
.section41 .image_box2:hover .overlay_image_box,
.section41 .image_box3:hover .overlay_image_box,
.section41 .image_box4:hover .overlay_image_box,
.section41 .image_box5:hover .overlay_image_box,
.section41 .image_box6:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
}
.section41 .overlay_image_title{
    font-size: 24px;
    margin-top: 50px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section41 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.section41 .image_box1 .overlay_image_title{
    margin-top: 150px;
}

.section41.dark{
    color: #fff;
}
.section41.dark .overlay_image_box{
    color: #333;
}

.section42 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section42 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
}
.section42 .overlay_image_box{
    display: none;
}
.section42 .image_box1,
.section42 .image_box2,
.section42 .image_box3,
.section42 .image_box4,
.section42 .image_box5,
.section42 .image_box6{
    position: absolute;
    width: 230px;
    height: 230px;
    overflow: hidden;
}



.section42 .image_box1{
    width: 360px;
    height: 475px;
    top: 0;
    left: 0;
}
.section42 .image_box2{
    top: 0;
    right: 0;

}
.section42 .image_box3{
    top: 0;
    right: 245px;
    width: 550px;
}
.section42 .image_box4{
    top: 245px;
    left: 375px;
}
.section42 .image_box5{
    top: 245px;
    right: 0;
    width: 550px;
}


.section42 .arr1{
    position: relative;
    height: 475px;
    margin-bottom: 15px;
}

.section42 .arr1:nth-child(even) .image_box1{
    left: auto;
    right: 0;
}
.section42 .arr1:nth-child(even) .image_box2{
    left: 0;
    right: auto;
}
.section42 .arr1:nth-child(even) .image_box3{
    left: 245px;
}
.section42 .arr1:nth-child(even) .image_box4{
    right: auto;
    left: 565px
}
.section42 .arr1:nth-child(even) .image_box5{
    right: auto;
    left: 0;
}



.section42 .image_box1:hover .overlay_image_box,
.section42 .image_box2:hover .overlay_image_box,
.section42 .image_box3:hover .overlay_image_box,
.section42 .image_box4:hover .overlay_image_box,
.section42 .image_box5:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
}
.section42 .overlay_image_title{
    font-size: 24px;
    margin-top: 50px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section42 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.section42 .image_box1 .overlay_image_title{
    margin-top: 200px;
}
.section42.dark{
    color: #fff;
}
.section42.dark .overlay_image_box{
    color: #333;
}

.section43 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section43 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}

.section43 .arr1{
    position: relative;
}

.section43 .image_box{
    width: 389px;
    height: 289px;
    overflow: hidden;
    float: left;
    margin: 0 1px 1px 0px; 
}


.section43 .image_box:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
}
.section43 .overlay_image_title{
    font-size: 24px;
    margin-top: 100px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section43 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.section43.dark{
    color: #fff;
}

.section43.dark .overlay_image_box{
    color: #333;
}

.section44 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section44 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section44 .overlay_image_box{
    display: none;
}
.section44 .image_box1,
.section44 .image_box2,
.section44 .image_box3,
.section44 .image_box4,
.section44 .image_box5,
.section44 .image_box6,
.section44 .image_box7{
    position: absolute;
    width: 380px;
    height: 285px;
    overflow: hidden;
}
.section44 .arr1{
    height: 785px;
    margin-bottom: 15px;
    position: relative;
}

.section44 .image_box1{
    left: 0;
    top:0;
    height: 570px
}
.section44 .image_box2{
    left: 395px;
    top:0;
    height: 200px;
}
.section44 .image_box3{
    right: 0;
    top:0;
}
.section44 .image_box4{
    left: 0;
    top:585px;
    height: 200px;
}
.section44 .image_box5{
    left: 395px;
    top:215px;
    height: 570px;
}
.section44 .image_box6{
    right: 0;
    top:300px;
    height: 235px;
}
.section44 .image_box7{
    right: 0;
    top:550px;
    height: 235px;
}


.section44 .arr1:nth-child(even) .image_box1{
    right: 0;
    left: auto;
}
.section44 .arr1:nth-child(even) .image_box3{
    right: auto;
    left: 0;
}
.section44 .arr1:nth-child(even) .image_box4{
    right: 0;
    left: auto;
}
.section44 .arr1:nth-child(even) .image_box6{
    left: 0;
    right: auto;
}
.section44 .arr1:nth-child(even) .image_box7{
    left: 0;
    right: auto;
}



.section44 .image_box1:hover .overlay_image_box,
.section44 .image_box2:hover .overlay_image_box,
.section44 .image_box3:hover .overlay_image_box,
.section44 .image_box4:hover .overlay_image_box,
.section44 .image_box5:hover .overlay_image_box,
.section44 .image_box6:hover .overlay_image_box,
.section44 .image_box7:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
}
.section44 .overlay_image_title{
    font-size: 24px;
    margin-top: 50px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section44 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.section44 .image_box1 .overlay_image_title,
.section44 .image_box5 .overlay_image_title{
    margin-top: 200px;
}


.section44.dark{
    color: #fff;
}
.section44.dark .overlay_image_box{
    color: #333;
}

.section45 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section45 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section45 .overlay_image_box{
    display: none;
}
.section45 .arr1{
    height: 580px;
    margin-bottom: 10px;
    position: relative;
}
.section45 .image_box1,
.section45 .image_box2,
.section45 .image_box3,
.section45 .image_box4,
.section45 .image_box5{
    position: absolute;
    width: 285px;
    height: 285px;
    overflow: hidden;
}

.section45 .image_box1{
    left: 0;
    top:0;
    height: 580px;
    width: 580px;
}
.section45 .image_box2{
    right: 0;
    top: 0;

}
.section45 .image_box3{
    top: 0;
    right: 295px;
}
.section45 .image_box4{
    right: 0;
    top: 295px;

}
.section45 .image_box5{
    top: 295px;
    right: 295px;

}





.section45 .arr1:nth-child(even)  .image_box1{
    right: 0;
    left: auto;
}
.section45 .arr1:nth-child(even)  .image_box2{
    left: 0;
    right: auto;

}
.section45 .arr1:nth-child(even)  .image_box3{
    left: 295px;
    right: auto;
}
.section45 .arr1:nth-child(even)  .image_box4{
    left: 0;
    right: auto;

}
.section45 .arr1:nth-child(even)  .image_box5{
    left: 295px;
    right: auto;

}





.section45 .image_box1:hover .overlay_image_box,
.section45 .image_box2:hover .overlay_image_box,
.section45 .image_box3:hover .overlay_image_box,
.section45 .image_box4:hover .overlay_image_box,
.section45 .image_box5:hover .overlay_image_box,
.section45 .image_box6:hover .overlay_image_box,
.section45 .image_box7:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
}
.section45 .overlay_image_title{
    font-size: 24px;
    margin-top: 80px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section45 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.section45 .image_box1 .overlay_image_title{
    margin-top: 240px;
}


.section45.dark{
    color: #fff;
}


.section45.dark .overlay_image_box{
    color: #333;
}






.section46 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section46 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section46 .overlay_image_box{
    display: none;
}
.section46 .arr1{
    height: 885px;
    margin-bottom: 15px;
    position: relative;
}
.section46 .image_box1,
.section46 .image_box2,
.section46 .image_box3,
.section46 .image_box4,
.section46 .image_box5,
.section46 .image_box6{
    position: absolute;
    width: 380px;
    height: 285px;
    overflow: hidden;
}

.section46 .image_box1{
    left: 0;
    top:0;
    height: 585px;
    width: 380px;
}
.section46 .image_box2{
    right: 0;
    top: 0;
    width: 775px;
    height: 285px;

}
.section46 .image_box3{
    top: 300px;
    right: 395px;
}
.section46 .image_box4{
    top: 300px;
    right: 0;

}
.section46 .image_box5{
    top: 600px;
    left: 0;

}
.section46 .image_box6{
    top: 600px;
    right: 0;
    width: 775px;
    height: 285px;	

}


.section46 .arr1:nth-child(even)  .image_box1{
    left: auto;
    right: 0;
}
.section46 .arr1:nth-child(even)  .image_box2{
    left: 0;
    right: auto;
}
.section46 .arr1:nth-child(even)  .image_box4{
    right: auto;
    left: 0;
}
.section46 .arr1:nth-child(even)  .image_box5{
    left: auto;
    right: 0;
}
.section46 .arr1:nth-child(even)  .image_box6{
    left: 0;
    right: auto;
}








.section46 .image_box1:hover .overlay_image_box,
.section46 .image_box2:hover .overlay_image_box,
.section46 .image_box3:hover .overlay_image_box,
.section46 .image_box4:hover .overlay_image_box,
.section46 .image_box5:hover .overlay_image_box,
.section46 .image_box6:hover .overlay_image_box,
.section46 .image_box7:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
}
.section46 .overlay_image_title{
    font-size: 24px;
    margin-top: 80px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section46 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.section46 .image_box1 .overlay_image_title{
    margin-top: 240px;
}


.section46.dark{
    color: #fff;
}

.section46.dark .overlay_image_box{
    color: #333;
}



.section47 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section47 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section47 .overlay_image_box{
    display: none;
}
.section47 .arr1{
    height: 660px;
    margin-bottom: 15px;
    position: relative;
}
.section47 .image_box1,
.section47 .image_box2,
.section47 .image_box3,
.section47 .image_box4,
.section47 .image_box5,
.section47 .image_box6{
    position: absolute;
    width: 235px;
    height: 210px;
    overflow: hidden;
}

.section47 .image_box1{
    left: 0;
    top:0;
    width: 670px;
    height: 435px;
}
.section47 .image_box2{
    right: 0;
    top: 0;
    width: 485px;
    height: 210px;

}
.section47 .image_box3{
    top: 225px;
    right: 250px;
}
.section47 .image_box4{
    top: 225px;
    right: 0;

}
.section47 .image_box5{
    top: 450px;
    left: 0;
    width: 485px;
    height: 210px;

}
.section47 .image_box6{
    top: 450px;
    right: 0;
    width: 670px;
    height: 210px;	

}

/*
.section47 .arr1:nth-child(even)  .image_box1{
        right: 0;
        left: auto;
}
.section47 .arr1:nth-child(even)  .image_box2{
        left: 0;
        right: auto;
}
.section47 .arr1:nth-child(even)  .image_box3{
        right:auto;
        left: 250px;
}
.section47 .arr1:nth-child(even)  .image_box4{
        left: 0;
        right: auto;
}
.section47 .arr1:nth-child(even)  .image_box5{
    left: auto;
    right: 0;
}
.section47 .arr1:nth-child(even)  .image_box6{
        right: auto;
        left: 0
}*/



.section47 .image_box1:hover .overlay_image_box,
.section47 .image_box2:hover .overlay_image_box,
.section47 .image_box3:hover .overlay_image_box,
.section47 .image_box4:hover .overlay_image_box,
.section47 .image_box5:hover .overlay_image_box,
.section47 .image_box6:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
}
.section47 .overlay_image_title{
    font-size: 24px;
    margin-top: 60px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section47 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.section47 .image_box1 .overlay_image_title{
    margin-top: 180px;
}

.section47.dark{
    color: #fff;
}
.section47.dark .overlay_image_box{
    color: #333;
}


.section48 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section48 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section48 .overlay_image_box{
    display: none;
}
.section48 .arr1{
    height: 555px;
    margin-bottom: 15px;
    position: relative;
}
.section48 .image_box1,
.section48 .image_box2,
.section48 .image_box3,
.section48 .image_box4,
.section48 .image_box5,
.section48 .image_box6{
    position: absolute;
    width: 360px;
    height: 270px;
    overflow: hidden;
}

.section48 .image_box1{
    left: 0;
    top:0;
    height: 555px;
}
.section48 .image_box2{
    left: 375px;
    top: 0;
    width: 420px;
}
.section48 .image_box3{
    top: 0;
    right: 0;
}
.section48 .image_box4{
    top: 285px;
    left: 375px;

}
.section48 .image_box5{
    top: 285px;
    right: 0;
    width: 420px;

}



.section48 .arr1:nth-child(even)  .image_box1{
    right: 0;
    left: auto;
}
.section48 .arr1:nth-child(even)  .image_box2{
}
.section48 .arr1:nth-child(even)  .image_box3{
    right:auto;
    left: 0;
}
.section48 .arr1:nth-child(even)  .image_box4{
    right: 375px;
    left: auto;
}
.section48 .arr1:nth-child(even)  .image_box5{
    left: 0;
    right: auto;
}



.section48 .image_box1:hover .overlay_image_box,
.section48 .image_box2:hover .overlay_image_box,
.section48 .image_box3:hover .overlay_image_box,
.section48 .image_box4:hover .overlay_image_box,
.section48 .image_box5:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
}
.section48 .overlay_image_title{
    font-size: 24px;
    margin-top: 80px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section48 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.section48 .image_box1 .overlay_image_title{
    margin-top: 220px;
}


.section48.dark{
    color: #fff;
}

.section48.dark .overlay_image_box{
    color: #333;
}

.section49 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section49 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section49 .col_2{
    width: 560px;
    height: 420px;
    float: left;
    margin-right: 45px;
    position: relative;
    border: solid 1px #e2e2e2;
    overflow: hidden;
    margin-bottom: 20px;

}
.section49 .overlay_image_box{
    height: 140px;
    background: rgba(255,255,255,1);
    bottom: -70px;
    position: absolute;
    padding: 10px 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;
    transition: top 1s ease-out 3s;
    width: 100%;
}
.section49 .col_2:hover .overlay_image_box{
    bottom: 0px;

}

.section49 .overlay_image_title{
    font-size: 20px;


}
.section49 .overlay_image_subtitle{
    padding-bottom: 10px;
    font-size: 12px;
}

.section49 .col_2.last{
    margin-right: 0;
}

.section49.dark{
    color: #fff;
}

.section49.dark .overlay_image_box{
    color: #333;
}


.section50 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section50 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section50 .col_3{
    width: 358px;
    height: 270px;
    float: left;
    margin-right: 45px;
    position: relative;
    border: solid 1px #e2e2e2;
    overflow: hidden;
    margin-bottom: 20px;

}
.section50 .col_3.last{
    margin-right: 0;
}

.section50 .overlay_image_box{
    height: 160px;
    background: rgba(255,255,255,1);
    bottom: -90px;
    position: absolute;
    padding: 10px 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;
    transition: top 1s ease-out 3s;
    width: 100%;
}
.section50 .col_3:hover .overlay_image_box{
    bottom: 0px;

}

.section50 .overlay_image_title{
    font-size: 20px;


}
.section50 .overlay_image_subtitle{
    padding-bottom: 10px;
    font-size: 12px;
}

.section50.dark{
    color: #fff;
}

.section50.dark .overlay_image_box{
    color: #333;
}



.section51 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section51 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section51 .col_4{
    width: 256px;
    height: 193px;
    float: left;
    margin-right: 45px;
    position: relative;
    border: solid 1px #e2e2e2;
    overflow: hidden;
    margin-bottom: 20px;

}
.section51 .col_4.last{
    margin-right: 0;
}

.section51 .overlay_image_box{
    height: 160px;
    background: rgba(255,255,255,1);
    bottom: -90px;
    position: absolute;
    padding: 10px 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;
    transition: top 1s ease-out 3s;
    width: 100%;
}
.section51 .col_4:hover .overlay_image_box{
    bottom: 0px;

}

.section51 .overlay_image_title{
    font-size: 20px;


}
.section51 .overlay_image_subtitle{
    padding-bottom: 10px;
    font-size: 12px;
}
.section51 .overlay_image_descr{
    font-size: 12px;
}


.section51.dark{
    color: #fff;
}

.section51.dark .overlay_image_box{
    color: #333;
}

.section52 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section52 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}


.section52 .logos{
    text-align: center;
}

.section52 .logo{
    display: inline-block;
    width: 175px;
    height: 100px;
    margin-bottom: 10px;
    position: relative;

}
.section52 .logo img{
    margin-top: -45px;
    max-height: 90px;
    max-width: 150px;
    position: relative;
    top: 50%;
}

.section52.dark{
    color: #fff;
}



.section53{

    background-color: #000;
    background-position: center center; 
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}
.section53.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section53 .section_inner{
    max-height: 700px;
    min-height: 400px;
    position: relative;

}
.section53 .section_inner.big{
    padding-top: 150px;

}

.section53 .title{
    text-align: center;
    font-size: 64px;

    margin-bottom: 10px;
    line-height: 100%;
    text-shadow: 0 1px 1px #000;
    color: #fff;

}


.section53 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 28px;
                       line-height: 120%;
                       margin-bottom: 10px;
                       text-shadow: 0 1px 1px #000;
                       color: #fff;
}

.section53 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}


.section54{
    background-color: #000;
    background-position: center center; 
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}
.section54 .section_inner{
    max-height: 700px;
    min-height: 400px;
}

.section54 .headliner{
    float: left;
    width: 770px;
    position: relative;

}
.section54 .form_wrapper{
    float: right;
    width: 320px;
    background: #FEFDFB;
    padding: 30px;
    border-radius: 5px;
    position: relative;

}
.section54 .form_title{
    text-align: center;
    color: #666;
    font-size: 24px;
}
.section54 .form_sub_title{
    text-align: center;
    color: #333;
    font-size: 12px;
}


.section54 .title{
    display: inline;
    text-align: left;
    font-size: 48px;
    margin-bottom: 20px;
    line-height: 130%;
    color: #fff;
    box-decoration-break: clone;
    box-shadow: 10px 0 0 rgba(0,0,0,0.5), -10px 0 0 rgba(0,0,0,0.5);
    background: rgba(0,0,0,0.5);	
}

.section54 .margin{
    height: 30px;
}
.section54 .sub_title{ 
    text-align: left;
    font-size: 20px;
    margin-bottom: 10px;
    color: #fff;
    box-decoration-break: clone;
    box-shadow: 10px 0 0 rgba(0,0,0,0.5), -10px 0 0 rgba(0,0,0,0.5);
    background: rgba(0,0,0,0.5);	
    line-height: 1.4;	

}

.section54 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}




.section55{
    background-color: #000;
    background-position: center center; 
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    padding-top: 150px;
}



.section55 .section_inner{
    max-height: 700px;
    min-height: 400px;
    position: relative;

}

.section55 .title{
    text-align: center;
    font-size: 64px;
    margin-bottom: 10px;
    line-height: 100%;
    text-shadow: 0 1px 1px #000;
    color: #fff;


}


.section55 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 28px;
                       margin-bottom: 10px;
                       text-shadow: 0 1px 1px #000;
                       color: #fff;
}
.section55 .btn_descr{
    margin-top: 20px;
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
    text-shadow: 0 1px 1px #000;
    color: #fff;
}

.section55 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}
.section55 .noise{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/img/noise.png) repeat;
    opacity: 0.5;
}

.section55 .btn1{
    margin: 20px auto 0;
    width: 450px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    border-radius: 5px;
    background-image:url(/img/btn_bg.png);
    background-repeat: repeat-x;
    border: solid 1px rgba(0,0,0,0.2);
}





.section56{
    background-color: #fff;
    background-position: top left; 
    background-repeat: repeat;
    position: relative;
    padding-top: 150px;
}



.section56 .section_inner{
    max-height: 700px;
    min-height: 400px;
    position: relative;

}

.section56 .title{
    text-align: left;
    font-size: 64px;
    margin-bottom: 10px;
    line-height: 100%;


}


.section56 .sub_title{ padding-bottom: 10px;
                       text-align: left;
                       font-size: 28px;
                       margin-bottom: 10px;
}
.section56 .btn_descr{
    margin-top: 20px;
    text-align: left;
    font-size: 20px;
    margin-bottom: 10px;
}

.section56 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}
.section56 .noise{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/img/noise.png) repeat;
    opacity: 0.5;
}

.section56 .btn1{
    margin: 20px auto auto 0;
    width: 450px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    border-radius: 5px;
    background-image:url(/img/btn_bg.png);
    background-repeat: repeat-x;
    border: solid 1px rgba(0,0,0,0.2);
}

.section56 .image{
    float: left;
    width: 400px;
    min-height: 100px;
}
.section56 .right{
    float: right;
    width: 710px;
    min-height: 100px;
}

.section56 div.image img{
    border: solid 3px #fff;
    box-shadow:  0px 0px 5px -3px #000;
}




.section57{

}

.section57 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section57 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section57 .btn_descr{
    margin-top: 20px;
    text-align: left;
    font-size: 20px;
    margin-bottom: 10px;
}

.section57 .image{
    float: left;
    width: 670px;
    min-height: 100px;
}
.section57 .form_wrapper{
    float: right;
    width: 360px;
    min-height: 100px;
    background: #e7e7e7;
    border-radius: 5px;
    padding: 30px;
    border: solid 1px rgba(0,0,0,0.1);
    color: rgb(51,51,51);

}

.section57 .field{
}

.section57 .form_title{
    font-size: 24px;
    text-align: center;
}
.section57 .form_sub_title{
    font-size: 12px;
    text-align: center;
}
.section57.dark{

    color:#fff;
}

.section57.dark{
    color:#fff;
}

.section57.gray .form_wrapper{
    background: #fff;
}


.section57 .image img{
    border: solid 3px #fff;
    box-shadow:  0px 0px 5px -3px #000;

}


.section58{
    color: #fff;
}

.section58 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section58 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section58 .btn_descr{
    margin-top: 20px;
    text-align: left;
    font-size: 20px;
    margin-bottom: 10px;
}

.section58 .left{
    float: left;
    width: 700px;
    min-height: 100px;
}
.section58 .form_wrapper{
    float: right;
    width: 360px;
    min-height: 100px;
    background: rgba(0,0,0,0.3);
    border-radius: 5px;
    padding: 30px;

}

.section58 .field{

    color: #fff;

}


.section58 .form_title{
    font-size: 24px;
    text-align: center;
}
.section58 .form_sub_title{
    font-size: 12px;
    text-align: center;
}


.section58 .ico1{
    float: left;
    width: 80px;
    height: 80px;
    font-size: 48px;
    text-align: center;
    line-height: 80px;
}
.section58 .title_and_txt{
    float: right;
    width: 600px;
    padding-bottom: 15px;
    padding-top: 10px;
}

.section58 .title1{
    font-weight: bold;
}

.section58 .title_and_txt_and_ico{
    padding-bottom: 15px; 

}

.section58 .section_inner_title{
    background: rgba(0,0,0,0.3);
    padding: 30px 0;
    margin-bottom: 30px;
}

.section58 .section_inner_title .title,
.section58 .section_inner_title .sub_title{ padding-bottom: 10px;
                                            width: 1170px;
                                            margin: 0 auto 0;

}
.section58{
    padding-top: 0;
}



.section59{
    background-color: #000;
    background-position: center center; 
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}
.section59 .section_inner{
    max-height: 800px;
    min-height: 400px;
    position: relative;
}

.section59 .form_and_title{
    margin: 0 auto;
    width: 770px;
    position: relative;
    text-align: center;

}
.section59 .form_and_title.pleft{
    margin-left: 0;
}
.section59 .form_and_title.pright{
    margin-right: 0;
}

.section59 .form_wrapper{
    width: 320px;
    margin: 0 auto;
    background: #FEFDFB;
    padding: 30px;
    border-radius: 5px;
    position: relative;
    text-align: left;

}
.section59 .form_title{
    text-align: center;
    color: #666;
    font-size: 24px;
}
.section59 .form_sub_title{
    text-align: center;
    color: #333;
    font-size: 12px;
}


.section59 .title{
    display: inline;
    text-align: left;
    font-size: 48px;
    margin-bottom: 20px;
    line-height: 130%;
    color: #fff;
    /*	box-decoration-break: clone;
            box-shadow: 10px 0 0 rgba(0,0,0,0.5), -10px 0 0 rgba(0,0,0,0.5);
            background: rgba(0,0,0,0.5);	*/
    text-shadow: 0 1px 1px #000;
}

.section59 .margin{
    height: 30px;
}
.section59 .sub_title{ padding-bottom: 10px;
                       display: block;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
                       color: #fff;
                       /*	box-decoration-break: clone;
                               box-shadow: 10px 0 0 rgba(0,0,0,0.5), -10px 0 0 rgba(0,0,0,0.5);
                               background: rgba(0,0,0,0.5);*/
                       text-shadow: 0 1px 1px #000;
}

.section59 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}




.section60 .form_wrapper{
    float: right;
    width: 380px;
    padding: 30px;
    border-radius: 5px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 
    border: solid 1px rgba(150,150,150,0.5);
    background: #f2f2f2;


}

.section60 .form_title{
    text-align: center;
    color: #666;
    font-size: 24px;
}
.section60 .form_sub_title{
    text-align: center;
    color: #333;
    font-size: 12px;
}

.section60 .title_and_timer{
    float: left;
    width: 765px;

}

.section60 .title{
    text-align: center;
    font-size: 48px;
    margin-top: 30px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section60 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section60 .timer{
    margin: 50px auto 0;
}
.section60 .timer_text{
    text-align: center;
    font-size: 18px;
    margin-top: 10px;

}


.section60.dark{
    color: #fff;	
}
.section60 .form_text{
    color: #333;
}







.section61 .title{
    text-align: center;
    font-size: 48px;
    margin-top: 30px;
    margin-bottom: 10px;
    line-height: 100%;
}
.section61 .sub_title{ padding-bottom: 10px;
                       text-align: center;
                       font-size: 20px;
                       margin-bottom: 10px;
}
.section61 .timer{
    margin: 50px auto 0;
}
.section61 .timer_text{
    text-align: center;
    font-size: 18px;
    margin-top: 10px;

}

.section61.dark{
    color: #fff;	
}



.section62{
    padding: 0;	

    height: 500px;
    width: 100%;
    min-width: 1170px;
}
.section62 .map{
    position: relative;
    height: 500px;
    width: 100%;
}
.section62 .map_inner{
    height: 100%;
    width: 100%;

}
.section62 .text{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 0;
    margin-top: -120px;
    height: 200px;
    width: 400px;
    background: rgba(255,255,255,0.8);
    padding: 30px;
    overflow: hidden;

}

.section63 .section_inner{
    min-height: 100px;
}


#policy{
    width: 600px;
    height: 380px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -320px;
    margin-top: -210px;

    border: solid 1px #e2e2e2;
    box-shadow: 3px 3px 10px -3px #000;
    padding: 20px;
    background: #fff;



}

#policy .close_x{
    position: absolute;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 10px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;


}

#policy .close_btn{
    width: 250px;
    margin: 20px 0 0 0 ;
    height: 30px;
    text-align: center;
    border: solid 1px #e2e2e2;
    line-height: 30px;
    cursor: pointer;


}
#policy .close_btn:hover{
    background: #f2f2f2;
}

#policy p{
    text-align: left;
}




.section64 .section_inner{
    max-height: 700px;
    position: relative;

}




.section64 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
}
.section64 .btn_descr{
    margin-top: 20px;
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
}

.section64.dark{
    color:#fff;
}


.section64 .btn1{
    margin: 0 auto auto auto;
    width: 450px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    border-radius: 5px;
    background-image:url(/img/btn_bg.png);
    background-repeat: repeat-x;
    border: solid 1px rgba(0,0,0,0.2);

}


.section64 .col{
    float: none;
    width: 710px;
    margin: 0 auto;
}
.section64 .col.pleft{
    float: left;
}
.section64 .col.pright {
    float: right;
}

.section64 .col.pright .sub_title,
.section64 .col.pright .btn_descr{
    text-align: right;
}

.section64 .col.pright .btn1{
    margin: 0 0 auto auto;	
}

.section64 .col.pleft .sub_title,
.section64 .col.pleft .btn_descr{
    text-align: left;
}

.section64 .col.pleft .btn1{
    margin: 0 auto auto 0;	
}



/* - new blocks - */


.section107.section{
    padding: 15px 0;
}
.section107.section.fixed_top{
    padding: 15px 0;
}
.section107 .section_inner{
    width: 940px;
    font-size: 13px;
	display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
	align-items: center;
	justify-content: flex-end;
}


.section107.fixed_top{
    position: fixed;
    z-index: 100;
    padding: 15px 0;
    
}

.section107 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section107 .hide_phone .phone1{
	display: none;
}
.section107 .menu-and-phone-and-btn{
    float: right;
    /*width: 650px;*/
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
    /*margin-top: 25px;*/
}
.section107 .logo_img,
.section107 .logo_text{
    float: left;
    width: 270px;
    text-align: left;	
    display: block;
	margin-left: 0;
	margin-right: auto;
}

.section107 .logo_img img{
    max-width: 200px;
	display: block;
}

.section107 .logo_text{
    font-size: 24px;

}

.section107  a.phone1{
    color: inherit;
    text-decoration: none;
}


.section107 .phone1.show_phone_icon:before{
    content: "\f095";
    padding-right: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;    
}

.section107 .menu1{
    float: right;
    text-align: left;
    margin-top: 1px;
	width: 100%;
	/*margin-bottom: 15px;*/
}

.section107 .menu1 ul{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
}
.section107 .menu1 li.level0{
	padding: 3px 0;
}
.section107 .menu1 li{
    padding: 0;
    margin: 0;
    display: inline-block;
    margin-left: 10px;
    

}

.section107 .social_icons.hidden{
    display: none;
}

.section107 .menu1 li.level1{
    position: absolute;
    z-index: 100;
    display: block;
    display: none;

}


.section107 .menu1 li.level0:before { 
    content: "•";
    padding-right: 10px;
}
.section107 .menu1 li.level0:first-child:before{
	opacity: 0;
}

.section107 .menu1 li a{
    color: inherit;
    text-decoration: none;
}
.section107 .menu1 li a:hover{
    color: #000;
    text-decoration: underline;
}
.section107.dark .menu1 li a:hover{
    color: #fff;
    text-decoration: underline;
}
.section107.dark .menu1 li{
    color: #fff;
}


.section107 .btn1{
    float: right;
    color:#fff;
    line-height: 35px;
    max-width: 250px;
    min-width: 130px;
    padding: 2px 10px;
    text-align: center;
    width: 150px;
    margin-left: 25px;
    border: solid 2px;
    margin-bottom: 7px;
    overflow: hidden;
    font-size: 14px;
	line-height: 1.3;
	order: 3;
}

.section107 .phone-and-address{
    float: right;
    text-align: right;
}
.section107 .phone1.show_phone_icon{
    /*width: 170px;*/
}

.section107 .phone1{
    float: right;
    text-align: right;
    width: auto;
	order: 2;
	line-height: 40px;
}


.section107.dark{
    color: #fff;
}



.section107 .flag_icons,
.section107 .social_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: center;
    position: relative;
    float: right;
	margin-right: 0;
}



.section107 .sn{
    display: block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    background: #ccc;
    text-align: center;
    float: left;
    margin-right: 5px;
    /*margin-bottom: 10px;*/
    font-family: FontAwesome;
    color: #fff;
    text-decoration: none;
	transition: .3s all;
}
.section107 .flag_icons,
.section107 .social_icons{
    margin: 0 auto;
    min-width: 170px;
	margin-left: 15px;
	order: 1;
	margin-right: 10px;
}
.section107 .txt1{
    margin-top: 40px;
    text-align: center;
}
.section107 .sn-vk{
    background: #507299;

}
.section107 .sn-vk:after{
    content: '';
}
.section107 .sn-ins{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8cc01+0,e8102b+51,7d39b0+100 */
    background: #f8cc01; /* Old browsers */
    background: -moz-linear-gradient(45deg, #f8cc01 0%, #e8102b 51%, #7d39b0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cc01', endColorstr='#7d39b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    
}
.section107 .sn-ins:after{
    content: '';
}
.section107 .sn-whatsup{
    background: #3ebe2b;
    
}
.section107 .sn-whatsup:after{
    content: '';
    
}
.section107 .sn-fb{
    background: #405D9A;
}
.section107 .sn-fb:after{
    content: '';
    
}
.section107 .sn-youtube{
    background: #E62117;
}
.section107 .sn-youtube:after{
    content: '';
    
}
.section107 .sn-o:after{
    content: '';
    
}
.section107 .sn-o{
    background: #EE7808;
}
.section107 .sn-viber{
    background: url(/img/viber.svg) no-repeat center;
    background-size: 100%;
}

.section107 .sn-tg{
    background-color: #0088cc;
}

.section107 .sn-tg:after{
    content: '\f1d9';
    
}

.section107 .sn:hover{
	filter: invert(1);
}
.section107 .flag_icons .sn:hover{
	filter: invert(0.1);
	
}
.section107 .sn.hidden{
    display: none;
}

.section107 .sn-rus{
	background: url(/img/editor_icons/russia.svg);
	background-size: 100%;
    
}

.section105 .flag_txt,
.section120 .flag_txt,
.section107 .flag_txt{
	margin: 0 10px;
	line-height: 30px;
	max-width: 70px;
    overflow: hidden;
    white-space: nowrap;
}

.section107 .sn-uk{
	background: url(/img/editor_icons/united-kingdom.svg);
	background-size: 100%;
}
.section107 .sn-france{
	background: url(/img/editor_icons/france.svg);
	background-size: 100%;
}
.section107 .sn-spain{
	background: url(/img/editor_icons/spain.svg);
	background-size: 100%;
}
.section107 .sn-germany{
	background: url(/img/editor_icons/germany.svg);
	background-size: 100%;
}
.section107 .sn-italy{
	background: url(/img/editor_icons/italy.svg);
	background-size: 100%;
}
.section107 .sn-china{
	background: url(/img/editor_icons/china.svg);
	background-size: 100%;
}



.section108 .section_inner{
    width: 940px;
}

.section108 .title {
    text-align: center;
    font-size: 64px;
    margin-bottom: 10px;
    line-height: 100%;
}

.section108 .sub_title {
    padding-bottom: 10px;
    text-align: center;
    font-size: 28px;
    line-height: 120%;
    margin-bottom: 10px;
}

.section108.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}

.section108.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}

.section108.dark{
    color: #fff;
}
.section108 .social_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: center;
}

.section108 .sn{
    display: block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 28px;
    background: #ccc;
    text-align: center;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    font-family: FontAwesome;
    color: #fff;
	transition: .3s all;
    text-decoration: none;
}
.section108 .social_icons{
    margin: 0 auto;
    margin-top: 40px;
}
.section108 .txt1{
    margin-top: 40px;
    text-align: center;
}
.section108 .sn-vk{
    background: #507299;

}
.section108 .sn-vk:after{
    content: '';
}
.section108 .sn-ins{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8cc01+0,e8102b+51,7d39b0+100 */
    background: #f8cc01; /* Old browsers */
    background: -moz-linear-gradient(45deg, #f8cc01 0%, #e8102b 51%, #7d39b0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cc01', endColorstr='#7d39b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    
}
.section108 .sn-ins:after{
    content: '';
}
.section108 .sn-whatsup{
    background: #3ebe2b;
    
}
.section108 .sn-whatsup:after{
    content: '';
    
}
.section108 .sn-fb{
    background: #405D9A;
}
.section108 .sn-fb:after{
    content: '';
    
}
.section108 .sn-youtube{
    background: #E62117;
}
.section108 .sn-youtube:after{
    content: '';
    
}
.section108 .sn-o:after{
    content: '';
    
}
.section108 .sn-o{
    background: #EE7808;
}
.section108 .sn-viber{
    background: url(/img/viber.svg) no-repeat center;
    background-size: 100%;
}

.section108 .sn-tg{
    background-color: #0088cc;
}

.section108 .sn-tg:after{
    content: '\f1d9';
    
}


.section108 .sn:hover{
    filter: invert(1);
}
.section108 .sn.hidden{
    display: none;
}





.section109 .section_inner{
    width: 940px;
    font-size: 13px;
}

.section109 .text1,
.section109 .text2{
    line-height: 18px;
}

.section109 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section109.fixed_top{
    position: fixed;
    z-index: 100;
    padding: 15px 0;
    
}
.section109 .social_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: flex-start;
    position: relative;
	margin-top: 10px;
}

.section109 .sn{
    display: block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    background: #ccc;
    text-align: center;
    float: left;
    margin-right: 5px;
    /*margin-bottom: 10px;*/
    font-family: FontAwesome;
    color: #fff;
    text-decoration: none;
	transition: .3s all;
}
.section109 .social_icons{
    min-width: 170px;
}
.section109 .txt1{
    margin-top: 40px;
    text-align: center;
}
.section109 .sn-vk{
    background: #507299;

}
.section109 .sn-vk:after{
    content: '';
}
.section109 .sn-ins{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8cc01+0,e8102b+51,7d39b0+100 */
    background: #f8cc01; /* Old browsers */
    background: -moz-linear-gradient(45deg, #f8cc01 0%, #e8102b 51%, #7d39b0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cc01', endColorstr='#7d39b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    
}
.section109 .sn-ins:after{
    content: '';
}
.section109 .sn-whatsup{
    background: #3ebe2b;
    
}
.section109 .sn-whatsup:after{
    content: '';
    
}
.section109 .sn-fb{
    background: #405D9A;
}
.section109 .sn-fb:after{
    content: '';
    
}
.section109 .sn-youtube{
    background: #E62117;
}
.section109 .sn-youtube:after{
    content: '';
    
}
.section109 .sn-o:after{
    content: '';
    
}
.section109 .sn-o{
    background: #EE7808;
}
.section109 .sn-viber{
    background: url(/img/viber.svg) no-repeat center;
    background-size: 100%;
}

.section109 .sn-tg{
    background-color: #0088cc;
}

.section109 .sn-tg:after{
    content: '\f1d9';
    
}

.section109 .sn:hover{
	filter: invert(1);
}
.section109 .flag_icons .sn:hover{
	filter: invert(0.1);
	
}
.section109 .sn.hidden{
    display: none;
}

.section109 .sn-rus{
	background: url(/img/editor_icons/russia.svg);
	background-size: 100%;
    
}



.section109 .logo_block{
    width: 30%;
    float: left;
}

.section109 .logo_img img{
    max-width: 200px;
}
.section109 .logo_img,
.section109 .logo_text{
    width: 270px;
    text-align: left;	
    display: block;
}
.section109 .logo_text{
    font-size: 24px;
    margin-top: 22px;
    word-wrap: break-word;
    max-width: 100%;
margin-bottom: 10px;

}

.section109  a.phone1{
    color: inherit;
}


.section109 .menus_block{
    width: 68%;
    float: right;
    padding-top: 10px;
}
.section109 .menus_block .menu_text{
    font-size: 16px;
    margin-bottom: 10px;
    color: #888;
}
.section109 .menu{
    text-align: left;
    width: 31%;
    float: right;
    padding-bottom: 20px;
    margin-right: 10px;
}


.section109 .menu ul{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-direction: column;
    
}


.section109 .menu ul{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
}
.section109 .menu li{
    padding: 0;
    margin: 0;
    display: inline-block;
    margin-left: 1px;
    margin-bottom: 7px;
    text-align: left;
/*	font-size: 16px;*/
    

}


.section109 .menu li.level1{
    position: absolute;
    z-index: 100;
    display: block;
    display: none;

}




.section109 .menu li a{
    color: inherit;
    text-decoration: none;
	transition: .3s all;	
}
.section109 .menu li a:hover{
    color: inherit;
    text-decoration: underline;
}
.section109.dark .menu li a:hover{
    color: inherit;
    text-decoration: underline;
}
.section109.dark .menu li a{
    color: #fff;
}


.section109 .btn1{
    float: right;
    color:#fff;
    line-height: 35px;
    margin-top: -10px;
    max-width: 250px;
    min-width: 130px;
    padding: 0 10px;
    text-align: center;
    width: 150px;
    margin-left: 25px;
    border: solid 2px;
    margin-bottom: 7px;
}

.section109 .phone-and-address{
    float: right;
    text-align: right;
}
.section109 .phone1{
    float: right;
    text-align: right;
    width: 120px;
}


.section109.dark{
    color: #fff;
}










/*
.section155 .title {
    text-align: center;
    font-size: 64px;
    margin-bottom: 10px;
    line-height: 100%;
    text-shadow: 0 1px 1px #000;
    color: #fff;
}

.section155 .sub_title {
    padding-bottom: 10px;
    text-align: center;
    font-size: 28px;
    line-height: 120%;
    margin-bottom: 10px;
    text-shadow: 0 1px 1px #000;
    color: #fff;
}*/



.section105.section{
    padding: 15px 0;
}
.section105.fixed_top{
    position: fixed;
    z-index: 100;
    padding: 15px 0;
    
}
.section105 .section_inner{
    width: 940px;
    font-size: 13px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
}

.section105.dark{
    color: #fff;
}

.section105 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section105 .menu-and-phone-and-btn{
    float: right;
    width: calc(100% - 300px);
    /*margin-top: 25px;*/
}
.section105 .width1170 .menu-and-phone-and-btn{
	min-width: 60%;
}
.section105 .logo_img,
.section105 .logo_text{
    display: block;
    float: left;
    width: 270px;
    text-align: left;	
	margin-left: 0;
	margin-right: auto;
	/*margin-bottom: 30px;*/
}
.section105 .logo_img img{
    max-width: 200px;
	display: block;
}
.section105 .logo_text{
    font-size: 24px;
	/*min-height: 75px;*/
	display: block;
}


.section105 .menu1{
    float: right;
    text-align: left;
    margin-top: 5px;
}

.section105 .menu1 ul{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
}
.section105 .menu1 li{
    padding: 0;
    margin: 0;
    display: inline;
    margin-left: 10px;
    margin-bottom: 5px;

}

.section105 .menu1 li.level1{
    position: absolute;
    z-index: 100;
    display: block;
    display: none;

}

.section105.dark .menu1 li{

    color: #fff;

}

.section105 .menu1 li.level0:before { 
    content: "○";
    font-size: 10px;
    padding-right: 10px;
    position: relative;
    top: -3px;
}
.section105 .menu1 li:first-child:before{
    content: "";

}

.section105 .menu1 li a{
    color: inherit;
    text-decoration: none;
    transition: .3s all;
}
.section105 .menu1 li a:hover{
    color: #000;
    text-decoration: underline;
}
.section105.dark .menu1 li a:hover{
    color: #fff;
}


.section105 .btn1{
    float: right;
    color:#fff;
    line-height: 35px;
    /*margin-top: -10px;*/
    max-width: 250px;
    min-width: 130px;
    padding: 0 10px;
    text-align: center;
    width: 150px;
    margin-left: 25px;
    border: solid 2px;
    margin-bottom: 7px;
    font-size: 14px;
}

.section105 .phone-and-address{
    float: right;
    text-align: right;
}
.section105 .hide_phone .phone1{
	display: none;
}
.section105 .phone1{
    float: right;
    font-size: 18px;
    margin-left: 15px;
    text-align: right;
	line-height: 32px;
    width: auto;
    text-decoration: none;
}



.section105 .phone1.show_phone_icon:before{
    content: "\f095";
    padding-right: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;    
}

.section105 .social_icons.hidden{
    display: none;
}

.section105 .flag_icons,
.section105 .social_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: flex-end;
    position: relative;
	flex-wrap: wrap;
    margin-top: 10px;
}
.section105 .flag_icons{
	justify-content: flex-end;
}

.section105 .sn{
    display: block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    background: #ccc;
    text-align: center;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    font-family: FontAwesome;
    color: #fff;
    text-decoration: none;
	transition: .3s all;
}

.section105 .sn-tg{
    background-color: #0088cc;
}

.section105 .sn-tg:after{
    content: '\f1d9';
    
}


.section105 .sn-vk{
    background: #507299;

}
.section105 .sn-vk:after{
    content: '';
}
.section105 .sn-ins{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8cc01+0,e8102b+51,7d39b0+100 */
    background: #f8cc01; /* Old browsers */
    background: -moz-linear-gradient(45deg, #f8cc01 0%, #e8102b 51%, #7d39b0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cc01', endColorstr='#7d39b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    
}
.section105 .sn-ins:after{
    content: '';
}
.section105 .sn-whatsup{
    background: #3ebe2b;
    
}
.section105 .sn-whatsup:after{
    content: '';
    
}
.section105 .sn-fb{
    background: #405D9A;
}
.section105 .sn-fb:after{
    content: '';
    
}
.section105 .sn-youtube{
    background: #E62117;
}
.section105 .sn-youtube:after{
    content: '';
    
}
.section105 .sn-o:after{
    content: '';
    
}
.section105 .sn-o{
    background: #EE7808;
}
.section105 .sn-viber{
    background: url(/img/viber.svg) no-repeat center;
    background-size: 100%;
}

.section105 .sn:hover{
     filter: invert(1);
}
.section105 .sn.hidden{
    display: none;
}

.section105 .flag_icons .sn:hover{
	filter: invert(0.1);
	
}


.section105 .sn-rus{
	background: url(/img/editor_icons/russia.svg);
	background-size: 100%;
    
}
.section105 .sn-uk{
	background: url(/img/editor_icons/united-kingdom.svg);
	background-size: 100%;
}
.section105 .sn-france{
	background: url(/img/editor_icons/france.svg);
	background-size: 100%;
}
.section105 .sn-spain{
	background: url(/img/editor_icons/spain.svg);
	background-size: 100%;
}
.section105 .sn-germany{
	background: url(/img/editor_icons/germany.svg);
	background-size: 100%;
}
.section105 .sn-italy{
	background: url(/img/editor_icons/italy.svg);
	background-size: 100%;
}
.section105 .sn-china{
	background: url(/img/editor_icons/china.svg);
	background-size: 100%;
}




.section103 .section_inner.width1170{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.section103 .section_inner.width1170 .clear{
	display: none;	
}
.section103 .section_inner.width1170 .slogan,
.section103 .section_inner.width1170 .logo_img,
.section103 .section_inner.width1170 .phone-and-btn{
	min-width: 30%;
	width: auto;
	max-width: 32%;
}
.section103 .section_inner{
    width: 940px;
    font-size: 13px;
	display: flex;
	justify-content: space-between;
}
.section103 .section_inner .clear{
	display: none
}

.section103.fixed_top{
    position: fixed;
    z-index: 100;
    
}
.section103.dark{
    color: #fff;
}

.section103 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
} 

.section103{
    padding: 20px 0;
}

.section103 .slogan{
    float: left;
    width: 300px;
    text-align: left;

}
.section103 .width1170 .slogan{
	text-align: left;
}
.section103 .logo_img img{
    max-width: 200px;
	display: block;
	margin: 0 auto;
}
.section103 .logo_img, .section103 .logo_text{
    float: left;
    margin-left: 20px;
    width: 300px;
    text-align: center;
    display: block;

}
.section103 .logo_text{
    font-size: 24px;
	text-align: center;
	margin: 0 auto;
}

.section103 .width1170 .phone-and-btn{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.section103 .phone-and-btn{
    width: 300px;
    text-align: left;
	display: flex;
	align-items: flex-end;
	flex-direction: column;
	
}
.section103 .phone-and-address{
    float: right;
    text-align: right;
}
.section103 .phone1{
    font-size: 24px;
}
.section103 .phone1.show_phone_icon:before{
    content: "\f095";
    padding-right: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;    
}
.section103  a.phone1{
    color: inherit;
    text-decoration: none;
}



.section103 .btn1{
    line-height: 24px;
    padding: 2px 10px;
    border: solid 2px;
    color:#fff;
    width: 180px;
    max-width: 250px;
    min-width: 130px;
    text-align: center;
    margin-top: 10px;
    font-size: 14px;
	line-height: 1.2;

}

.section103 .text1{
/*    font-size: 16px;*/

}


.section101 .section_inner{
    width: 940px;
    font-size: 13px;
}
.section101.dark{
    color: #fff;
}


.section101.section{
    padding: 20px 0;
    
}
.section101.fixed_top{
    position: fixed;
    padding: 5px 0;
    z-index: 100;
    
}

.padding_wrapper_right .section.fixed_top{
	width: calc(100% - 340px);
}

.section101 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section101 .logo_img img{
    max-width: 200px;
}
.section101 .logo_img, .section101 .logo_text{
    float: left;
    max-width: 200px;
    overflow: hidden;
    display: block;
}
.section101 .logo_text{
    font-size: 24px;
    min-width: 10px;
	line-height: 28px;
}
.section101 .width1170.section_inner{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.section101 .width1170 .phone-and-address,
.section101 .width1170 .text1{
	width: 35%;
}
.section101 .text1{
    float: left;
    margin-left: 50px;
    width: 300px;
	line-height: 28px;
    /*font-size: 16px;*/
}
.section101 .phone-and-address{
    float: right;
    text-align: right;
    width: 335px;
}

.section101 .address1{
	line-height: 28px;
	
}
.section101 .phone1{
    font-size: 24px;
	line-height: 28px;
}

.section101 .phone1.show_phone_icon:before{
    content: "\f095";
    padding-right: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;    
}

.section101  a.phone1{
    color: inherit;
    text-decoration: none;
}


.section119 .section_inner{
    width: 940px;
    font-size: 13px;
}

.section119 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section119, .section109 ,.section1002, .section1152{
    padding: 40px 0;
    /*padding-bottom: 60px;*/
}
.section119{
	padding: 30px 0;
}
.section119 .section_inner{
    font-size: 13px;
    width: 940px;
}

.section119.fixed_top{
    position: fixed;
    z-index: 100;
    padding: 15px 0;
    
}

.section119 .logo_img img{
    max-width: 200px;
}
.section119 .logo_img{
    display: block;
    float: left;
    max-width: 300px;
}
.section119 .logo_text{
    float: left;
    max-width: 200px;
    font-size: 24px;
    min-width: 10px;
}
.section119 .width1170 .address-and-ua{
	max-width: 50%;
	width: auto;
}
.section119 .address-and-ua{
    float: left;
    margin-left: 25px;
    width: 470px;

}
.section119 .phone-and-address{
    float: right;
    text-align: right;
    max-width: 245px;
}
.section119 .phone1{
    font-size: 24px;
}
.section119 .phone1.show_phone_icon:before{
    content: "\f095";
    padding-right: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;    
}

.section119  a.phone1{
    color: inherit;
    text-decoration: none;
    display: block;
}
.section119 .tobiz_link{
    text-decoration: underline;
    cursor: pointer;
    display: block;
    margin-top: 10px;
    color: #888;
    display: none;

}

.section119 .policy{
    text-decoration: underline;
    cursor: pointer;
    display: block;
    margin-top: 10px;
    color: #888;

}
.section119 .policy2_popup{
    display: none;
}


.section119 .policy2_popup{
    margin-top: 10px;
    box-sizing: border-box;
    padding: 20px;
    border: 1px solid #e2e2e2;
    background: #fff;
    
    
}

.section119.dark .policy2_popup{
    color: #000;
    
}

.section119 .address1{
	font-size: 14px;
	
}
.section119 .policy2{
    cursor: pointer;
    display: inline;
    border-bottom: dashed 1px ;
	font-size: 14px;
}

.section119 .policy2:hover{
    border-bottom: solid 1px transparent;
}

.section119 .policy2_title{
    font-size: 18px;
    font-weight: bold;
}


.section119.dark{
    color: #fff;
}




.section119 .social_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: flex-end;
    margin-top: 5px;
    margin-bottom: 5px;
    /*position: absolute;*/
    right: 0;
    /*top: 75px;*/
}

.section119 .sn{
    display: block;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    background: #ccc;
    text-align: center;
    float: left;
    margin-right: 5px;
    margin-bottom: 10px;
    font-family: FontAwesome;
    color: #fff;
    text-decoration: none;
	transition: .3s all;
}

.section119 .social_icons{
    /*margin: 0 auto;*/
}
.section119 .txt1{
    margin-top: 40px;
    text-align: center;
}
.section119 .sn-vk{
    background: #507299;

}
.section119 .sn-tg{
    background-color: #0088cc;
}

.section119 .sn-tg:after{
    content: '\f1d9';
    
}


.section119 .sn-vk:after{
    content: '';
}
.section119 .sn-ins{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8cc01+0,e8102b+51,7d39b0+100 */
    background: #f8cc01; /* Old browsers */
    background: -moz-linear-gradient(45deg, #f8cc01 0%, #e8102b 51%, #7d39b0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cc01', endColorstr='#7d39b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    
}
.section119 .sn-ins:after{
    content: '';
}
.section119 .sn-whatsup{
    background: #3ebe2b;
    
}
.section119 .sn-whatsup:after{
    content: '';
    
}
.section119 .sn-fb{
    background: #405D9A;
}
.section119 .sn-fb:after{
    content: '';
    
}
.section119 .sn-youtube{
    background: #E62117;
}
.section119 .sn-youtube:after{
    content: '';
    
}
.section119 .sn-o:after{
    content: '';
    
}
.section119 .sn-o{
    background: #EE7808;
}
.section119 .sn-viber{
    background: url(/img/viber.svg) no-repeat center;
    background-size: 100%;
}

.section119 .sn:hover{
     filter: invert(1);
}
.section119 .sn.hidden{
    display: none;
}

.section119 .search_form{
    width: 90%;
    height: 50px;
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
}
.section119 .search{
    position: relative;
    height: 38px;
    width: 100%;
    position: relative;
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    align-items: center;
}
.section119 .search_input:focus{
    outline:none;
    opacity:1;
}
.section119 .search button {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 36px;
    height: 38px;
    border: none;
    font-size: 16px;
    background: none;
    color: #ccc;
    border-radius: 5px;
}

.section119 .search_input{
    height: 38px;
    width: 100%;
    background-color: #fff;
    padding: 0 40px 0 10px;
    border: 1px solid #ccc;
    opacity:0.8;
    box-sizing: border-box;
    border-radius: 5px;
}

.section119 .search button i{
    color: #999;
    animation: color_change 1.3s infinite alternate;
}


.section119 .find_popup .result_title{
    font-size: 18px;
    margin-bottom: 10px;
}
.section119 .find_popup{
    box-sizing: border-box;
    display: none;
    width: 74%;
    position: absolute;
    right: 0;
    top: 50px;
    border: 1px solid #ccc;
    padding: 20px;
    background: #fff;
    z-index: 90;
    max-height: 500px;
    overflow: auto;
    /*box-shadow: 0 0 5px 0 #ccc;*/
}
.section119 .find_popup .find_item:hover{
    background: #f5f5f5;
}
.section119 .find_popup .find_item{
    padding: 5px 20px;
    cursor: pointer;
}
.section119 .find_popup .find_item a{
    font-size: 16px;
}

.section119 .find_popup .close{
    width: 15px;
    height: 15px;
    background: url('/img/editor_icons/cancel.svg') no-repeat center;
    background-size: 100%;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    
}


.section2116 .menu-toogler,
.section120 .menu-toogler,
.section1156 .menu-toogler,
.section116 .menu-toogler{
    display: none;
    
}


/*стили для нижнего бордера*/

.menu1.hover_menu_border_bottom li a{
    padding: 9px 0;
    border-bottom: none;
    cursor: pointer;
}

.menu1.hover_menu_border_bottom li.level0{
    /*border-top: 3px solid transparent;*/
    /*border-bottom: 3px solid transparent;*/
    position: relative;
}


.menu1.hover_menu_border_bottom li.level0:hover{
    /*border-bottom: 3px solid;*/
    /*background: rgba(255,255,255, 0.2);*/
    
}
.section1117 .menu1.hover_menu_border_bottom li.level0{
    /*border-bottom: 1px solid transparent;*/
    /*background: rgba(255,255,255, 0.2);*/
    
}
.section1117 .menu1.hover_menu_border_bottom li.level0:hover{
    /*border-bottom-color: #ccc;*/
    /*background: rgba(255,255,255, 0.2);*/
    
}
.menu1.hover_menu_border_bottom li.level0:hover:before{
     content: '';
    width: 80%;
    border-bottom: 2px solid;
    height: 2px;
    position: absolute;
    left: 10%;
    bottom: 0;
}
/*.menu1.hover_menu_border_bottom li.level1:hover:before{
     content: '';
    width: 80%;
    border-bottom: 2px solid #999;
    height: 2px;
    position: absolute;
    left: 10%;
    bottom: 0;
}*/
.section1116 .menu1.hover_menu_border_bottom li:hover:before,
.section1116 .menu1.hover_menu_border_bottom li:before{
    left: 0;
}
.menu1.hover_menu_border_bottom li:before{
    content: '';
    width: 80%;
    border-bottom: 2px solid transparent;
    height: 2px;
    position: absolute;
    left: 10%;
    bottom: 0;
    transition: .3s all;
}

.menu1.hover_menu_border_bottom .level0 a:hover{
    background: none;
    /*color: #000;*/
}
.menu1.animate_menu.hover_menu_border_bottom .level1 a:hover{
    background: none;
    /*color: #000;*/
}


.menu1.hover_menu_border_bottom.hover_menu_border_triangle li.level0 a:hover::before{
    content: '';
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid transparent;
    border-bottom: 5px solid #999;
    
}


/*стили для верхнего бордера*/

.menu1.hover_menu_border_top li a{
    padding: 9px 0;
    border-bottom: none;
    cursor: pointer;
}

.menu1.hover_menu_border_top li.level0{
    position: relative;
}

.menu1.hover_menu_border_top li.level0{
    /*border-top: 2px solid transparent;*/
    /*border-bottom: 2px solid transparent;*/
}

.menu1.hover_menu_border_top li.level0:hover:after{
     content: '';
    width: 80%;
    border-top: 2px solid #999;
    height: 2px;
    position: absolute;
    left: 10%;
    top: 0;
}
.menu1.hover_menu_border_top li.level0:after{
    content: '';
    width: 80%;
    border-top: 2px solid transparent;
    height: 2px;
    position: absolute;
    left: 10%;
    top: 0;
    transition: .3s all;
}
.menu1.hover_menu_border_top li.level0:hover{
    /*border-top: 3px solid;*/
    /*background: rgba(255,255,255, 0.2);*/
    
}



.menu1.hover_menu_border_top .level0 a:hover{
    background: none;
    /*color: #000;*/
}

.menu1.hover_menu_border_top li.level1:before{
    content: '';
    width: 2px;
    border-top: 2px solid transparent;
    height: 0%;
    position: absolute;
    left: 50%;
    top: 0%;
    transition: .5s all;
}
.menu1.hover_menu_border_top li.level1:hover:before{
    content: '';
    width: 30%;
    border-top: 2px solid #999;
    height: 2px;
    position: absolute;
    left: 0%;
    top: 0;
}

.menu1.hover_menu_border_top li.level1{
    /*border-top: 2px solid transparent;*/
}

.menu1.hover_menu_border_top li.level1:hover{
    /*border-left: 3px solid;*/
}




.section116.dark .menu1.hover_menu_border_top a:hover, 
.section116.dark .menu1.hover_menu_border_bottom a:hover {
    background: none;
    color: #fff;
}
.section120.dark .menu1.hover_menu_border_top a:hover, 
.section120.dark .menu1.hover_menu_border_bottom a:hover {
    background: none;
    color: #fff;
}


/*разделители меню*/

.menu1.menu_separate li.level0 a{
    border-right: 1px solid;
    margin: 0;
    padding:7px 10px;
    border-bottom: none;
}
.menu1.menu_separate.animate_menu li.level0  a,
.menu1.menu_separate.hover_menu_shadow li.level0 a{
	padding: 23px 10px;
	border: none;
}
.menu1.menu_separate li.level0:last-child a{
    border-right: none;
}



/*увеличить шрифт*/


.menu1.menu_font_up li a{
    font-size: 16px;
}


.section1116 .menu1.hover_menu_border_left li:hover{
    /*border-left: 2px solid #999;*/
}


.section1116 .menu1.hover_menu_border_bottom li.level1:hover{
    border-left: none;
}


.section1116 .menu1.hover_menu_border_left li:after{
    content: '';
    width: 2px;
    border-left: 2px solid transparent;
    height: 0%;
    position: absolute;
    left: 0;
    top: 50%;
    transition: .3s all;
}

.section1116 .menu1.hover_menu_border_left li:hover:after{
     content: '';
    width: 2px;
    border-left: 2px solid #ccc;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.section1116 .menu1.hover_menu_shadow li.level0{
    border: 1px solid transparent;
}
.section1116 .menu1.hover_menu_shadow li.level0:hover{
    border-color: #999;
}
.section1116 .menu1.hover_menu_shadow li.level1:hover{
    border-left: 1px solid #999;
}

.section1117 .menu1.hover_menu_border_left li:after{
    content: '';
    width: 2px;
    border-left: 2px solid transparent;
    height: 0%;
    position: absolute;
    left: 0;
    top: 50%;
    transition: .3s all;
}

#wrapper .section1117 .menu1 ul li{
	overflow:visible;
	white-space:normal;
}
.section1117 .menu1.hover_menu_border_left li:hover:after{
     content: '';
    width: 2px;
    border-left: 2px solid #ccc;
    height: 100%;
    position: absolute;
    left: -10px;
    top: 0;
}

.section1117 .menu1.hover_menu_border_bottom li:before{
    content: '';
    width: 0%;
    border-bottom: 2px solid transparent;
    height: 2px;
    position: absolute;
    left: 50%;
    bottom: 0%;
    transition: .3s all;
}
.section1117 .menu1 li{
    position: relative;
}
.section1117 .menu1.hover_menu_border_bottom li.level0:hover:before{
    content: '';
    width: 100%;
    border-bottom: 2px solid #ccc;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: -2px;
}

.section1117 .menu1.hover_menu_border_bottom li.level1:hover{
    /*border-bottom-color: #ccc;*/
}
.section1117 .btn1{
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 34px;
    color: #fff;
    border-color: #fff;
    margin: 0 auto;
    border: 3px solid;
    margin-bottom: 50px;
}

.section1117 .logo_img,
.section1117 .logo_img img
{
    width: 200px;
}


.section1117 .logo_img{
    position: relative;
    display: block;
	margin-bottom: 10px;
}


.section1117 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section1117.dark, .section1117.dark ul a{
    color: #fff;
}



.section116 .section_inner{
    width: 940px;
    font-size: 14px;
}

.section116 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section116.fixed_top{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}

.section116{
    margin: 0;
    padding: 0px ;
}

.section116 ul{
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
height: auto;
}
.section116 .menu1.hover_menu_scale li:hover{
    transform: scale(1.05);
    /*color: #374c65;*/
    font-weight: 500;
}
.section116 .menu1.hover_menu_shadow a{
    border-bottom: none;
    /*position: relative;*/
}
/*.section116 .menu1.hover_menu_shadow li.level0::before{
    content: '';
     width: 0px;
    height: 0px;
    position: absolute;
    left: 50%;
    top: 50%;
    border: 2px solid transparent;
    transition: .5s all;
}
.section116 .menu1.hover_menu_shadow li.level0:hover:before{
    color: #374c65;
    content: '';
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    position: absolute;
    left: 0;
    top: 0;
    border: 2px solid;
}*/
.section116 li a:hover{
	filter: hue-rotate(10deg);
}
.section116.dark li a{
	
	color: #fff;
}
.section116.dark li.level1 a{
	color: #fff;
}
.section116 .colorize li a{
	color: inherit;
}
.section116 li a{
	color: #333;
	transition: .3s all;
}
.section116 li.level1{
	line-height: 50px;
	top: 100px;
}
.section116 li{
    /*position: relative;*/
    margin: 0;
    padding: 0;
    display: inline-block; /* ?? */
    line-height: 60px;
    transition: .3s all;
}

.section116 li a:hover{
	color: inherit;
}



.section116 .menu1.hover_menu_shadow li.level0{
    border: 1px solid transparent;
}
.section116 .menu1.hover_menu_shadow li.level0:hover{
    border: 1px solid;
}
.section116 .menu1.hover_menu_shadow li.level1:hover{
    border-left: 1px solid;
}
.section116 li.level1{
    position: absolute;
    z-index: 100;
    display: block;
    display: none;

}

.section116 ul a{
    /*border-bottom: 1px solid;*/
    /*color: inherit;*/
    margin: 0 13px;
    padding: 1px 0;
    text-decoration: none;	
}


.section116 .animate_menu ul a{
    border-bottom: none;
    margin: 0 5px;
    padding: 27px 7px;    
    transition: .3s all;
}
.section116 .animate_menu ul .level1 a{
    margin: 0;
    display: block;
    padding: 1px 10px;
    
}

.section116 a:hover{
    border-bottom: none;
}
.section116.dark li:hover{
    color: inherit;
	
}
.section116.dark li{
    color: #fff;
}

.section116 .animate_menu ul a:hover{
    background: rgba(50,50,50,0.5);
    /*color: #fff;*/
}

/*.section116.dark li:hover{
    background: rgba(255,255,255,0.8);
    color: #000;
}*/




.section2116 .section_inner{
    width: 1170px;
    font-size: 16px;
   
}


.section2116 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section2116.fixed_top{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}

.section2116{
    margin: 0;
    padding: 0;
}
.section2116 .wrapp{
    display: flex;
    display: -webkit-box;  
    display: -ms-flexbox;  
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    
}

.section2116 .wrapp .logo{
    width: 200px;
      display: flex;
    display: -webkit-box;  
    display: -ms-flexbox;  
    display: -webkit-flex;
    align-items: center;
}
.section2116 .logo .logo_img{
    /*max-height: 80px;*/
}

.section2116 .wrapp .logo{
    min-height: 80px
    
}
.section2116 .wrapp .logo_text{
    max-width: 100%;
}
.section2116 .wrapp .logo img{
    max-width: 100%;
    height: auto;
}
.section2116 .logo_left .menu1{
    width: calc(100% - 220px);
	
}
.section2116 .logo_center .menu_block{
    width: calc(50% - 120px);
}
.section2116 .logo_center .menu2 ul{
    justify-content: flex-start;
}

.section2116 .logo_center ul{
    flex-direction: column;
    
}
.section2116 ul{
    list-style: none;
    display: flex;
    display: -webkit-box;  
    display: -ms-flexbox;  
    display: -webkit-flex;
    margin: 0;
    padding: 0;
    text-align: center;
    flex-wrap: wrap;
    justify-content: flex-end;
    overflow: hidden;
    max-height: 80px;
}
.section2116 li{
    position: relative;
    margin: 0;
    padding: 0;
    line-height: 80px;
    transition: .3s all;
    /*font-size: 16px;*/
}
.section2116 li.level1{
    line-height: 40px;
    
}

.section2116 li.level1{
    position: absolute;
    z-index: 100;
    display: block;
    display: none;

}

.section2116 ul .level1 a{
    justify-content: unset;
    
}
.section2116 ul a{
    display: flex;
    display: -webkit-box;  
    display: -ms-flexbox;  
    justify-content: center;
    display: -webkit-flex;
    color: inherit;
    margin: 0;
    padding: 0 10px;
    text-decoration: none;	
    transform-origin: center;
    transition: .3s all;
    position: relative;
	line-height: unset !important;
}


.section2116 .level1 a:hover{
    background: rgba(0,0,0,0.2);
}
.section2116 a:hover{
    border-bottom: none;
}
.section2116.dark li{
    color: #fff;
}

/*.section2116 .animate_menu ul a:hover{
    background: rgba(50,50,50,0.5);
    color: #fff;
}*/
.section2116 .animate_menu5 ul .level0 a:hover{
    /*text-shadow: 0 2px 3px;*/
    box-shadow:inset 0 0px 5px 1px;
    
}
.section2116 .animate_menu ul .level1 a:hover{
    background: rgba(0,0,0,0.1);
    
}
.section2116 .animate_menu3 ul .level0 a:hover{
    background: rgba(0,0,0,0.1);
}

/*.section2116 .animate_menu4 ul .level0 a:after{
    top: 0px;
    
}*/
.section2116 .animate_menu4 ul .level0 a:before{
    bottom: 0px;
 }

.section2116 .animate_menu4 ul .level0 a:after,
.section2116 .animate_menu4 ul .level0 a:before{
    content: "";
    width: 0%;
    left: 50%;
    height: 3px;
    position: absolute;
    border-top: 3px solid;
    transition: .3s all;
    opacity: .7;
}

/*.section2116 .animate_menu4 ul .level0 a:hover:after{
    left: 25%;
    top: 0px;
    width: 50%;
}*/
.section2116 .animate_menu4 ul .level0 a:hover:before{
    left: 10%;
    width: 80%;
    bottom: 0px;
    
}

.section2116 .animate_menu1 ul .level0 a:hover:after,
.section2116 .animate_menu1 ul .level0 a:hover:before{
    opacity: 0.8;
    
}

.section2116 .animate_menu2 ul .level0 a:hover:after,
.section2116 .animate_menu2 ul .level0 a:hover:before{
    opacity: 0.8;
}

.section2116 .animate_menu1 ul .level0 a:before {
    font-family: 'Material Icons';
    content: "\e314";
    font-size: 20px;
    width: 9px;
    height: 9px;
    position: absolute;
    left: 20px;
    top: -8px;
    transform: rotate(45deg);
    opacity: 0;
    transition: .1s linear;
    transform-origin: center;
    color: inherit;
}


.section2116 .animate_menu1 ul .level0 a:after {
    font-family: 'Material Icons';
    content: "\e314";
    width: 9px;
    height: 9px;
    font-size: 20px;
    position: absolute;
    right: 20px;
    bottom: -8px;
    transform: rotate(225deg);
    opacity: 0;
    transition: .1s linear;
    transform-origin: center;
    color: inherit;
}
.section2116 .animate_menu2 ul .level0 a:before {
    font-family: 'FontAwesome';
    content: "\f111";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    font-size: 6px;
    line-height: 8px;
    left: 0px;
    top: 35px;
    opacity: 0;
    transition: .1s linear;
    color: inherit;
    transform-origin: center;
}
.section2116 .animate_menu2 ul .level0 a:after {
    font-family: 'FontAwesome';
    content: "\f111";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    line-height: 8px;
    font-size: 6px;
    right: 0px;
    top: 35px;
    opacity: 0;
    transition: .1s linear;
    color: inherit;
    transform-origin: center;
}







.section120 .section_inner{
    width: 940px;
    font-size: 14px;
}

.section120 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section120.fixed_top{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}

.section120 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section120{
    margin: 0;
    padding: 20px 0;
}

.section120 ul{
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;

}
.section120 li{
    margin: 0;
    padding: 0;
    display: inline-block; /* ?? */
    line-height: 45px;
    position: relative;
}



.section120 li.level1{
    position: absolute;
    z-index: 100;
    display: block;
    display: none;

}

.section120 ul a{
    border-bottom: 1px solid;
    margin: 0 13px;
    padding: 5px;
    text-decoration: none;	
    position: relative;
	transition: .3s all;
}
.section120 .colorize ul a{
	color: inherit;
}
.section120 .animate_menu ul a{
    border-bottom: none;
    margin: 0 5px;
    padding: 14px 7px;    

}

.section120 a:hover{
    border-bottom: none;
}
.section120 li a{
	color: #333;
}
.section120.dark li a{
    color: #fff;
}
.section120.dark li a:hover{
	color:inherit;
}

.section120 .animate_menu ul a:hover{
    background: rgba(0,0,0,0.5);
    color: #fff;
}

.section120.dark a:hover{
    /*background: rgba(255,255,255,0.8);*/
    color: #000;
}
.section120 .menu1.hover_menu_scale li:hover{
    transform: scale(1.05);
    /*color: #374c65;*/
    font-weight: 500;
}
.section120 .menu1.hover_menu_shadow a{
    border-bottom: none;
}
.section120 .menu1.hover_menu_shadow li.level1:hover{
    
    border-left: 1px solid #999;
}
.section120 .menu1.hover_menu_shadow li.level0{
    border: 1px solid transparent;
}
.section120 .menu1.hover_menu_shadow li.level0:hover{
    /*box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);*/
    border: 1px solid;
}

/*.section120 .menu1.hover_menu_shadow li.level0::before{
    content: '';
     width: 0px;
    height: 0px;
    position: absolute;
    left: 50%;
    top: 50%;
    border: 2px solid transparent;
    transition: .3s all;
}
.section120 .menu1.hover_menu_shadow li.level0:hover:before{
    color: #374c65;
    content: '';
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    position: absolute;
    left: 0;
    top: 0;
    border: 2px solid;
}*/


.section120 .social_icons.hidden{
    display: none;
}
.section120 .social_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: flex-end;
    /*width: 300px;*/
}

.section120 .menu_social{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    align-items: center;
    justify-content: space-between;
}

.section120 .sn{
    display: block;
    position: relative;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    background: #ccc;
    text-align: center;
    float: left;
    margin-right: 5px;
    font-family: FontAwesome;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    filter: grayscale(70%);
    transition: .3s;
}


.section120 .social_icons.show_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
}
.section120 .social_icons{
    display: none;
    /*margin: 0 auto;*/
}
.section120 .flag_icons{
	display: none;
}

.section120 .flag_icons.show_flag{
	display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: flex-end;
}


.section120 .txt1{
    margin-top: 40px;
    text-align: center;
}
.section120 .sn-vk{
    background: #507299;

}
.section120 .sn-vk:after{
    content: '';
}
.section120 .sn-ins{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8cc01+0,e8102b+51,7d39b0+100 */
    background: #f8cc01; /* Old browsers */
    background: -moz-linear-gradient(45deg, #f8cc01 0%, #e8102b 51%, #7d39b0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cc01', endColorstr='#7d39b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    
}
.section120 .sn-ins:after{
    content: '';
}
.section120 .sn-whatsup{
    background: #3ebe2b;
    
}
.section120 .sn-whatsup:after{
    content: '';
    
}
.section120 .sn-fb{
    background: #405D9A;
}
.section120 .sn-fb:after{
    content: '';
    
}
.section120 .sn-youtube{
    background: #E62117;
}
.section120 .sn-youtube:after{
    content: '';
    
}
.section120 .sn-o:after{
    content: '';
    
}
.section120 .sn-o{
    background: #EE7808;
}
.section120 .sn-viber{
    background: url(/img/viber.svg) no-repeat center;
    background-size: 100%;
}

.section120 .flag_icons .sn{
	filter: none;
}

.section120 .sn:hover{
     filter: invert(1);
}
.section120 .flag_icons .sn:hover{
     filter: invert(0.1);
}
.section120 .sn.hidden{
    display: none;
}

.section120 .sn-tg{
    background-color: #0088cc;
}

.section120 .sn-tg:after{
    content: '\f1d9';
    
}
.section120 .sn-rus{
	background: url(/img/editor_icons/russia.svg);
	background-size: 100%;
    
}
.section120 .sn-uk{
	background: url(/img/editor_icons/united-kingdom.svg);
	background-size: 100%;
}
.section120 .sn-france{
	background: url(/img/editor_icons/france.svg);
	background-size: 100%;
}
.section120 .sn-spain{
	background: url(/img/editor_icons/spain.svg);
	background-size: 100%;
}
.section120 .sn-germany{
	background: url(/img/editor_icons/germany.svg);
	background-size: 100%;
}
.section120 .sn-italy{
	background: url(/img/editor_icons/italy.svg);
	background-size: 100%;
}
.section120 .sn-china{
	background: url(/img/editor_icons/china.svg);
	background-size: 100%;
}


.section120 .phone1{
    display: none;
}
.section120 .phone1.show_phone{
    display: block;
}

.section120.dark a.phone1{
    color: #fff;
    
}
.section120 a.phone1{
    color: inherit;
}

.section120 .phone1.show_phone_icon:before{
    content: "\f095";
    padding-right: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;    
}

.section120 .search_form{
    display: none;
}
.section120 .search_form.show_search{
    width: 200px;
    height: 50px;
    align-items: center;
    display: flex; 
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex;  
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex;  
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex; 
}
.section120 .search{
    position: relative;
    height: 38px;
    width: 100%;
    position: relative;
    display: flex; 
    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    align-items: center;
}
.section120 .search_input:focus{
    outline:none;
    opacity:1;
}
.section120 .search button {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 36px;
    height: 38px;
    border: none;
    font-size: 16px;
    background: none;
    color: #ccc;
    border-radius: 5px;
}

.section120 .search_input{
    height: 38px;
    width: 100%;
    background-color: #fff;
    padding: 0 40px 0 10px;
    border: 1px solid #ccc;
    opacity:0.8;
    box-sizing: border-box;
    border-radius: 5px;
}

.section120 .search button i{
    color: #999;
    animation: color_change 1.3s infinite alternate;
}
.section120 .find_popup .result_title{
    font-size: 18px;
    margin-bottom: 10px;
}
.section120 .find_popup{
    display: none;
    width: 65%;
    position: absolute;
    right: 0;
    top: 50px;
    border: 1px solid #ccc;
    padding: 20px;
    background: #fff;
    z-index: 90;
    /*box-shadow: 0 0 5px 0 #ccc;*/
    max-height: 500px;
    overflow: auto;
}
.section120 .find_popup .find_item:hover{
    background: #f5f5f5;
}
.section120 .find_popup .find_item{
    padding: 5px 20px;
    cursor: pointer;
}
.section120 .find_popup .find_item a{
    font-size: 16px;
}


.section120 .find_popup .close{
    width: 15px;
    height: 15px;
    background: url('/img/editor_icons/cancel.svg') no-repeat center;
    background-size: 100%;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    
}


/*////////section1121/*/

.section1121.section .section_inner{
    width: 100%;
	max-width: 1600px;
    font-size: 16px;
}
.section1121.dark .field .field_input input[type="email"],
.section1121.dark .field .field_input input[type="phone"],
.section1121.dark .field .field_input input[type="text"],
.section1121.dark .field .field_title,
.section1121.dark{
    color: #fff;
}

.section1121 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section1121.fixed_top{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}

.section1121 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section1121{
    margin: 0;
    padding: 60px 0;
}
.section1121 .wrapp .sub_title{
	margin-bottom: 10px;
	
}
.section1121 .wrapp .title{
	margin-bottom: 20px;
}
.section1121 .wrapp.change_place{
	flex-direction: row-reverse;
}
.section1121 .wrapp{
	display: flex;
	justify-content: space-between;
	position: relative;
}
.section1121 .image1 img{
	width: 100%;
}
.section1121.section .form1 .submit_btn{
	width: auto;
	padding: 15px 50px;
	margin-top: 20px;
	font-size: 18px;
}
.section1121 .form1{
}
.section1121 .form_wrapp{
	padding: 60px;
}
.section1121 .form_wrapp,
.section1121 .image1{
	max-width: 50%;
	width: 50%;
	box-sizing: border-box;
}

.section1121 .field{
	padding: 15px 0;
}


/*////////section1120/*/


.section1120 .section_inner{
    width: 940px;
    font-size: 14px;
}

.section1120 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section1120.fixed_top{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}

.section1120 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section1120{
    margin: 0;
    padding: 20px 0;
}


.section1120 .search_form.show_search{
    width: 200px;
    height: 50px;
    align-items: center;
    display: flex; 
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex;  
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex;  
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex; 
}
.section1120 .search{
    position: relative;
    height: 38px;
    width: 100%;
    position: relative;
    display: flex; 
    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    align-items: center;
}
.section1120 .search_input:focus{
    outline:none;
    opacity:1;
}
.section1120 button *{
	display: none;
}

.section1120 .search button.f3{
    position: absolute;
	padding: 0 15px;
	height: 42px;
	
}


.section1120 .search button.f3{
	background: none !important;
	border: none;
}

.section1120 .search button:hover{
	filter:contrast(.8);
}
.section1120 .search button {
    /*position: absolute;*/
    right: 0px;
    top: 0px;
    width: 150px;
	padding: 0 40px;
    height: 47px;
    border: none;
    font-size: 18px;
    background: none;
    color: #fff;
    border-radius: 5px;
	border: 1px solid;
	margin-left: 20px;
	transition: .3s all;
}

.section1120 .search .f3 .f3,
.section1120 .search .f2 .f2,
.section1120 .search .f1 .f1{
	display: block;
}


.section1120 .search_input.border_bottom{
	border: none;
	border-bottom: 2px solid #999;
	border-radius: 0;
}
.section1120 .search_input{
	color: #666;
    height: 45px;
    width: calc(100% - 170px);
    background-color: #fff;
    padding: 0 40px 0 10px;
    border: 2px solid #dadada;
    opacity:0.8;
    box-sizing: border-box;
    border-radius: 3px;
}

.section1120 .search button i{
    color: #999;
    animation: color_change 1.3s infinite alternate;
}
.section1120 .find_popup .result_title{
    font-size: 18px;
    margin-bottom: 10px;
}
.section1120 .find_popup{
	color: #555;
    display: none;
    width: 65%;
    position: absolute;
    right: 0;
    top: 50px;
    border: 1px solid #ccc;
    padding: 20px;
    background: #fff;
    z-index: 90;
    /*box-shadow: 0 0 5px 0 #ccc;*/
    max-height: 500px;
    overflow: auto;
}
.section1120 .find_popup .find_item:hover{
    background: #f5f5f5;
}
.section1120 .find_popup .find_item{
    padding: 5px 20px;
    cursor: pointer;
}
.section1120 .find_popup .find_item a{
    font-size: 16px;
}


.section1120 .find_popup .close{
    width: 15px;
    height: 15px;
    background: url('/img/editor_icons/cancel.svg') no-repeat center;
    background-size: 100%;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    
}




/*////////section1120 end/*/



/*////////section2120/*/


.section2120 .section_inner{
    width: 100%;
	padding: 10px 30px;
    font-size: 14px;
	box-sizing: border-box;
	height: 100%;
}
.section2120 .section_inner .menu_social{
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.section2120 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section2120.fixed_top{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
}

.section2120 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section2120.menu_open_new.fixed_menu_btn{
	overflow-y: auto;
}
.section2120.menu_open_new{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 50;
	overflow: auto;
}
.section2120{
	padding: 0;
    margin: 0;
}


.section2120 .social_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: flex-end;
    /*width: 300px;*/
}

.section2120 .menus_block{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    align-items: flex-start;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding-left: 50px;
}
.section2120 .menu_count_3 .menus_block .menu,
.section2120 .menu_count_5 .menus_block .menu,
.section2120 .menu_count_6 .menus_block .menu{
    width: 31%;
}
.section2120 .menus_block .menu{
	width: 23%;
	margin-right: 2%;
	margin-bottom: 2%;
	font-size: 16px;
	padding: 1%;
	box-sizing: border-box;
}
.section2120 .menus_block .menu ul{
	list-style: none;
	padding: 0;
}
.section2120 .some_text{
	flex: 1;
	text-align: right;
}
.section2120 .menu_text{
	font-size: 18px;
	font-weight: bold;
	opacity: 0.6;
}
.section2120.dark .section_inner .phone1,
.section2120.dark .menu_text,
.section2120.dark .menus_block .menu ul a{
	color: #fff;
}
.section2120 .menus_block .menu ul a{
	color: #333;
	text-decoration: none;
	transition: .3s all;
}
.section2120 .menus_block .menu ul a:hover{
	color: inherit;
}
.section2120 .sn{
    display: block;
    position: relative;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    background: #ccc;
    text-align: center;
    float: left;
    margin-right: 5px;
    font-family: FontAwesome;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    filter: grayscale(70%);
    transition: .3s;
}

.section2120 .social_icons.show_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
}
.section2120 .social_icons{
    display: none;
    /*margin: 0 auto;*/
}
.section2120 .menu_content{
	display: none;
	padding: 20px 0;
	height: calc(100% - 120px);
	
}
.section2120.section.dark .menu-toogler{
	filter:invert(1);
        background-color: transparent;
}

.section2120.section .menu-toogler{
	margin-right: 20px;
}
.section2120.section .menu-toogler.active{
		background: url(/img/editor_icons/cancel_1.svg) no-repeat center;
		background-size: 75%;
		width: 38px;
		height: 30px;
		cursor: pointer;
	}
.section2120.section .menu-toogler_fixed.active{
		background: url(/img/editor_icons/cancel_1.svg) no-repeat center;
		background-size: 100%;
		width: 30px;
		height: 30px;
		cursor: pointer;
		position: absolute;
		left: 40px;
		top: 40px;
	}


.section2120 .txt1{
    margin-top: 40px;
    text-align: center;
}
.section2120 .sn-vk{
    background: #507299;

}
.section2120 .sn-vk:after{
    content: '';
}
.section2120 .sn-ins{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8cc01+0,e8102b+51,7d39b0+100 */
    background: #f8cc01; /* Old browsers */
    background: -moz-linear-gradient(45deg, #f8cc01 0%, #e8102b 51%, #7d39b0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cc01', endColorstr='#7d39b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    
}
.section2120 .sn-ins:after{
    content: '';
}
.section2120 .sn-whatsup{
    background: #3ebe2b;
    
}
.section2120 .sn-whatsup:after{
    content: '';
    
}
.section2120 .sn-fb{
    background: #405D9A;
}
.section2120 .sn-fb:after{
    content: '';
    
}
.section2120 .sn-youtube{
    background: #E62117;
}
.section2120 .sn-youtube:after{
    content: '';
    
}
.section2120 .sn-o:after{
    content: '';
    
}
.section2120 .sn-o{
    background: #EE7808;
}
.section2120 .sn-viber{
    background: url(/img/viber.svg) no-repeat center;
    background-size: 100%;
}

.section2120 .sn:hover{
	filter: invert(1);
}
.section2120 .sn.hidden{
    display: none;
}

.section2120 .sn-tg{
    background-color: #0088cc;
}

.section2120 .sn-tg:after{
    content: '\f1d9';
    
}


.section120 .phone1{
    display: none;
}
.section120 .phone1.show_phone{
    display: block;
}

.section120.dark a.phone1{
    color: #fff;
    
}
.section120 a.phone1{
    color: inherit;
}

.section120 .phone1.show_phone_icon:before{
    content: "\f095";
    padding-right: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;    
}

.section2120.dark .section_inner .head{
	color: #fff;
}
.section2120 .section_inner .logo_img{
	flex: 1;
}


.section2120.menu_open_new .section_inner .head{
	border-bottom: 1px solid #eee;
}
.section2120.standart_inner .section_inner{
	width: 1170px;
	padding: 10px 0;
}
.section2120.fixed_menu_btn .section_inner .head{
	display: none;
}

body.menu_active{
	overflow: hidden;
}
/*.section2120.fixed_menu_btn {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;

}*/
.section2120.fixed_menu_btn .section_inner .head.active{
	display: flex;
	padding-top: 10px;
	padding-left: 70px;
	border: none;	
}

.section2120.standart_inner.fixed_menu_btn .section_inner .menus_block{
	padding-left: 0;
}

.section2120 .section_inner .head{
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	padding: 0 1%;
	min-height: 60px;
	height: auto;
}

.section2120 .menu-toogler_fixed{
	display: none;
}
.section2120.fixed_menu_btn .section_inner{
	padding: 0px;
}
.section2120.fixed_menu_btn.menu_open_new .section_inner{
	padding: 10px 30px;
}
.section2120.fixed_menu_btn .menu-toogler{
	display: none;
}

.section2120.fixed_menu_btn .menu-toogler_fixed{
	display: block;
    position: fixed;
    top: 40px;
    left: 40px;
    z-index: 100;
    background-color: #fff;
    padding: 4px;
    background-size: 75%;
}

.section2120 .head img{
	width: 200px;
}

.section2120 .section_inner .search_form,
.section2120 .section_inner .head_title{
	flex:1;
}
.section2120 .section_inner .phone1{
	color: inherit;
	text-decoration: none;
	font-size: 18px;
}
.section2120 .section_inner .foot{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 30px 0;
	border-top: 1px solid #cecece;
}
.section2120 .search_form.show_search{
    width: 200px;
    height: 50px;
    align-items: center;
    display: flex; 
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex;  
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex;  
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex; 
}
.section2120 .search{
    position: relative;
    height: 38px;
    width: 100%;
    position: relative;
    display: flex; 
    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    align-items: center;
	justify-content: flex-end;
}
.section2120 .search_input:focus{
    outline:none;
    opacity:1;
}
.section2120 .search button {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 36px;
    height: 38px;
    border: none;
    font-size: 16px;
    background: none;
    color: #ccc;
    border-radius: 5px;
}

.section2120 .search_input.active{
	width: 100%;
	padding-right: 40px;
}
.section2120 .search_input{
    height: 38px;
    width: 0px;
    background-color: #fff;
    padding: 0 25px 0 10px;
    border: 1px solid #ccc;
    opacity:0.9;
    box-sizing: border-box;
    border-radius: 5px;
	transition: .5s all;
}

.section2120 .search button i{
    color: #999;
    animation: color_change 1.3s infinite alternate;
}
.section2120 .find_popup .result_title{
    font-size: 18px;
    margin-bottom: 10px;
	color: #333;
}
.section2120 .find_popup{
    display: none;
	color: #333;
    width: 65%;
    position: absolute;
    right: 0;
    top: 50px;
    border: 1px solid #ccc;
    padding: 20px;
    background: #fff;
    z-index: 90;
    /*box-shadow: 0 0 5px 0 #ccc;*/
    max-height: 500px;
    overflow: auto;
}
.section2120 .find_popup .find_item:hover{
    background: #f5f5f5;
}
.section2120 .find_popup .find_item{
    padding: 5px 20px;
    cursor: pointer;
}
.section2120 .find_popup .find_item a{
    font-size: 16px;
}


.section2120 .find_popup .close{
    width: 15px;
    height: 15px;
    background: url('/img/editor_icons/cancel.svg') no-repeat center;
    background-size: 100%;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    
}

/*////////section1120 end/*/







.section164 .section_inner{
    width: 940px;
    font-size: 13px;
    position: relative;
}



.section164 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    /*font-size: 16px;*/
    margin-bottom: 10px;
}
.section164 .btn_descr{
    margin-top: 20px;
    text-align: center;
    font-size: 14px;
    margin-bottom: 10px;
}

.section164.dark{
    color:#fff;
}


.section164 .btn1{
    margin: 0 auto auto auto;
    width: 450px;
    height: 60px;
    line-height: 54px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    border: solid 3px;
    background-repeat: repeat-x;
    overflow: hidden;

}
.section164 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section164 .w450h60 .btn1{
    width: 450px;
    height: 60px;
    line-height: 54px;
}


.section164 .btn_move .btn1:hover{
    animation-name: btn_rotate_move;
    animation-duration: 1s;
}


.section164 .w450h45 .btn1{
    width: 350px;
    height: 50px;
    line-height: 44px;
    font-size: 18px;
}

.section164 .w250h45 .btn1{
    width: 250px;
    height: 45px;
    line-height: 40px;
    font-size: 18px;
}

.section164 .col.btn_arrow:before{
    content: '';
    position: absolute;
    width: 125px;
    height: 100px;
    top: 0px;
    left: 0px;
    background: url(/img/share.svg) no-repeat center;
    background-size: 100%;
}



.section164 .col{
    float: none;
    width: 100%;
    margin: 0 auto;
}
.section164 .col.pleft{
    float: left;
}
.section164 .col.pright {
    float: right;
}

.section164 .col.pright .sub_title,
.section164 .col.pright .btn_descr{
    text-align: right;
}

.section164 .col.pright .btn1{
    margin: 0 0 auto auto;	
}

.section164 .col.pleft .sub_title,
.section164 .col.pleft .btn_descr{
    text-align: left;
}

.section164 .col.pleft .btn1{
    margin: 0 auto auto 0;	
}


#wrapper .brd_animation.btn2:after,
#wrapper .brd_animation.btn1:after{
    content: '';
    width: calc(100%);
    position: absolute;
    height: calc(100% - 6px);
    left: 0px;
    top: 0;
    border-top: 3px solid;
    border-bottom: 3px solid;
    transition: 0.5s all;
}

.section155 .btn1.brd_animation,
.section155 .btn2.brd_animation{
    line-height: 48px;
}


#wrapper .brd_animation.btn2:before,
#wrapper .brd_animation.btn1:before{
    content: '';
    position: absolute;
    height: 100%;
    width: calc(100% - 6px);
    left: 0px;
    top: 0;
    border-left: 3px solid;
    transition: 0.5s all;
    border-right: 3px solid;
    
}
#wrapper .section1154 .brd_animation.btn2:before,
#wrapper .section1154 .brd_animation.btn1:before{
    content: '';
    position: absolute;
    height: 50px;
    width: calc(100% - 6px);
    left: 0px;
    top: 0;
    border-left: 3px solid;
    transition: 0.5s all;
    border-right: 3px solid;
    
}


#wrapper .brd_animation.btn2:hover:after,
#wrapper .brd_animation.btn1:hover:after{
    content: '';
     width: 20%;
    position: absolute;
    height: calc(100% - 6px);
    left: 40%;
    top: 0;
    border-top: 3px solid;
    border-bottom: 3px solid;
    transition: 0.5s all;
}
#wrapper .brd_animation.btn2:hover:before,
#wrapper .brd_animation.btn1:hover:before{
    content: '';
    width: calc(100% - 6px);
    position: absolute;
    height: 0%;
    left: 0;
    top: 50%;
    border-left: 3px solid;
    transition: 0.5s all;
    border-right: 3px solid;
}

#wrapper .btn2.brd_animation,
#wrapper .btn1.brd_animation{
    border: none;
    position: relative;
}

.section151 .section_inner{
    width: 940px;
    font-size: 16px;
}


.section151 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section151 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section151 .width1170 .col_4{
    width: 23%;
}
.section151 .width1170 .image1, .section151 .width1170 .image2, .section151 .width1170 .image3, .section151 .width1170 .image4{
    width: 100%;
    height: auto;
}
.section151 .col_4{
    width: 220px;
    float: left;
    margin-right: 20px;
    position: relative;
    margin-bottom: 10px;

}
.section151 .col_4.last{
    margin-right: 0;
}

.section151 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section151 .image_move .image1,
.section151 .image_move .image2,
.section151 .image_move .image3,
.section151 .image_move .image4{
    perspective: 400px;
    perspective-origin: center;
}
.section151 .image_move .image1 img,
.section151 .image_move .image2 img,
.section151 .image_move .image3 img,
.section151 .image_move .image4 img{
    transition: cubic-bezier(1,0,0,0) .3s;
    transform: rotateY(0deg);
}
.section151 .image_move .image1 img:hover,
.section151 .image_move .image2 img:hover,
.section151 .image_move .image3 img:hover,
.section151 .image_move .image4 img:hover{
    transform: rotateY(15deg);
    /*animation-name: image_move;*/
    /*animation-duration: 1s;*/
    /*animation-fill-mode: forwards;*/
}
.section151 .overlay_image_box{
    padding: 0px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;
    transition: top 1s ease-out 3s;
    width: 100%;
}
.section151 .col_4:hover .overlay_image_box{
    bottom: 0px;

}

.section151 .overlay_image_title{
    /*font-size: 16px;*/
    border-bottom: solid 1px #e2e2e2;
    padding-bottom: 7px;
	margin-bottom: 5px;


}
.section151 .overlay_image_subtitle{
    padding-bottom: 10px;
	max-height: 200px;
	overflow: auto;
    /*font-size: 17px;*/
}
.section151 .overlay_image_descr{
    font-size: 17px;
}

.section151 .image1 img,
.section151 .image2 img,
.section151 .image3 img,
.section151 .image4 img{
    max-width: 100%;
}

.section151 .image1,
.section151 .image2,
.section151 .image3,
.section151 .image4{
    width: 220px;
    height: 295px;
    overflow: hidden;
	margin-bottom: 10px;

}

.section151 .image1.shadow,
.section151 .image2.shadow,
.section151 .image3.shadow,
.section151 .image4.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section151 .image1.border,
.section151 .image2.border,
.section151 .image3.border,
.section151 .image4.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}

.section151 .image1.border img,
.section151 .image2.border img,
.section151 .image3.border img,
.section151 .image4.border img{
    width: 200px;
    height: 275px;
}


.section151.dark{
    color: #fff;
}

.section151.dark .overlay_image_box{
}


.section151 .arr1{
    padding-bottom: 30px;
    position: relative;
}
.section151 .width1170 .arr1{
    display: flex;
    justify-content: space-between;
}
.section151.slider .arr1.slide{
    display: none;

}

.section151 .scroller{
    color: #fff;
    width: auto;
    height: 10px;
    display: block;
    margin-top: -30px;
    z-index: 10;
    text-align: center;
    position: relative;
    
    
    
}
.section151 .point:hover{
	filter: invert(1);
}
.section151 .point{
    width: 15px;
    height: 15px;
	cursor: pointer;
    border-radius: 50%;
    background: #cfcfcf;
    border: solid 1px #555;
    box-sizing: border-box;
    margin-right:5px;
    display: inline-block;
   
    
}
.section151 .point.current:hover,
.section151 .point.current{
    border: solid 1px #ccc;
    background: #555;
	filter: invert(0);
    
}

.section151.slider{
    overflow-x: hidden;
    
}

.section151.slider .slider_wrapper{
    position: relative;
    
}

.section151.slider .go_left,
.section151.slider .go_right{
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 20px;
    left: -10px;
    top: 150px;
    font-size: 48px;
    line-height: 50px;
    text-align: center;
    opacity: 0.5;
    cursor: pointer;
}
.section151.slider .go_right{
    
    left: auto;
    right: -50px;
    
}
.section151.slider .go_left:hover,
.section151.slider .go_right:hover{
    opacity: 1;
    
    
}




.section160 .section_inner{
    width: 940px;
    font-size: 16px;
    /*padding-top: 30px;*/
}


.section160 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section160 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section160 .col_4{
    width: 220px;
    float: left;
    margin-right: 10px;
    position: relative;
    margin-bottom: 10px;

}
.section160 .col_4.last{
    margin-right: 0;
}

.section160 .overlay_image_box{
    /*padding: 10px 0;*/
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;
    transition: top 1s ease-out 3s;
    width: 100%;
}
.section160 .col_4:hover .overlay_image_box{
    bottom: 0px;

}
.section160 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section160 .overlay_image_title{
    font-size: 16px;
    border-bottom: solid 1px #e2e2e2;
    padding-bottom: 7px;


}
.section160 .overlay_image_subtitle{
    padding-bottom: 10px;
    /*font-size: 16px;*/
}
.section160 .overlay_image_descr{
    font-size: 16px;
}



.section160 .image1 img,
.section160 .image2 img,
.section160 .image3 img,
.section160 .image4 img{
    max-width: 220px;
    max-height: 220px;
}
.section160 .image1,
.section160 .image2,
.section160 .image3,
.section160 .image4{
    width: 220px;
    height: 220px;
    overflow: hidden;
}


.section160  .text_block{
    width: 450px;
    float: right;
}


.section160 .title1{
    font-size: 24px;
    line-height: 48px;
}
.section160 .sub_title1{
    /*font-size: 16px;*/
    line-height: 28px;
}
.section160 .text1 ul{
    margin-top: 0;
    padding-left: 20px;
}
.section160 .price1{
    font-weight: 300;
    margin: 10px 0;
}
.section160 .text1{
    margin-top: 5px;
    margin-bottom: 20px;
}
.section160 .btn1{
    width: 240px;
    height: 40px;
    text-align: center;
    font-size: 18px;
    line-height: 34px;
    position: relative;
    border: 3px solid;
    color:#fff;
    overflow: hidden;
}

.section160 .btn_descr{
    width: 240px;
    text-align: center;
    margin-top: 5px;
}

.section160 .image1.shadow,
.section160 .image2.shadow,
.section160 .image3.shadow,
.section160 .image4.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section160 .image1.border,
.section160 .image2.border,
.section160 .image3.border,
.section160 .image4.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}

.section160 .image1.border img,
.section160 .image2.border img,
.section160 .image3.border img,
.section160 .image4.border img{
    width: 200px;
    height: 275px;
}


.section160.dark{
    color: #fff;
}

.section160.dark .overlay_image_box{
}


.section160 .arr1{
    position: relative;
    width: 470px;
}
.section160 .images_block{
    width: 470px;
    float: left;
}
.section160.slider .arr1.slide{
    display: none;

}
.section160 .width1170 .images_block{
    width: calc(100% - 500px);
}
.section160 .width1170 .arr1,
.section160.slider .width1170 .slider_wrapper{
    width: 100%;
}
.section160 .width1170 .col_4{
    width: 48%;
    height: auto;
}
.section160 .width1170 .image1 img,
.section160 .width1170 .image2 img,
.section160 .width1170 .image3 img,
.section160 .width1170 .image4 img{
        max-width: 100%;
    max-height: unset;
}
.section160 .width1170 .image1,
.section160 .width1170 .image2,
.section160 .width1170 .image3,
.section160 .width1170 .image4{
    width: 100%;
    height: auto;
}
.section160 .scroller{
    color: #fff;
    width: auto;
    height: 20px;
    display: block;
    margin-top: 0px;
    z-index: 10;
    text-align: center;
    position: relative;
    
    
    
}
.section160 .point{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #eee;
    border: solid 1px #333;
    box-sizing: border-box;
    margin-right:5px;
    display: inline-block;
   
    
}
.section160 .point.current{
    border: solid 1px #ccc;
    background: #333;
    
    
}

.section160.slider{
    overflow-x: hidden;
    
}

.section160.slider .slider_wrapper{
    position: relative;
    width: 470px;
    float: left;
    
}

.section160.slider .go_left,
.section160.slider .go_right{
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 20px;
    left: -60px;
    top: 150px;
    font-size: 48px;
    line-height: 50px;
    text-align: center;
    opacity: 0.5;
    cursor: pointer;
}
.section160.slider .go_right{
    
    left: auto;
    right: -50px;
    
}
.section160.slider .go_left:hover,
.section160.slider .go_right:hover{
    opacity: 1;
    
    
}




.section150 .section_inner{
    width: 940px;
    font-size: 16px;
}


.section150 .title{
    text-align: center;
    font-size: 36px;
    margin-bottom: 10px;
    line-height: normal;
}
.section150 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section150 .col_2{
    width: 460px;
    float: left;
    margin-right: 20px;
    position: relative;
    margin-bottom: 10px;

}
.section150 .col_2 iframe{
    border: none;
    width: 460px;
    height: 250px
}

.section150 .col_2.last{
    margin-right: 0;
}

.section150 .overlay_image_box{
    padding: 10px 0;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;
    transition: top 1s ease-out 3s;
    width: 100%;
}
.section150 .col_2:hover .overlay_image_box{
    bottom: 0px;

}

.section150 .overlay_image_title{
    font-size: 20px;
    border-bottom: solid 1px #e2e2e2;
    padding-bottom: 7px;
}
.section150.mode_3 .overlay_image_title{
    border-bottom: none;
}

.section150 .overlay_image_subtitle{
    padding-bottom: 10px;
    /*font-size: 12px;*/
}
.section150 .overlay_image_descr{
    /*font-size: 12px;*/
}


.section150.dark{
    color: #fff;
}

.section150.dark .overlay_image_box{
}



.section150 .btn1,
.section150 .btn2,
.section150 .btn3{
    width: 460px;
    margin-top: 20px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px ;
    margin:  20px auto 0;
}



.section150 .image1,
.section150 .image2{
    width: 460px;
    height: 345px;
    overflow: hidden;
    
}

.section150 .video1,
.section150 .video2{
    width: 460px;
    height: 345px;
    overflow: hidden;
    
}






.section150 .image1.shadow,
.section150 .image2.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section150 .video1.shadow,
.section150 .video2.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section150 .image1.border,
.section150 .image2.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}

.section150 .image1.border img,
.section150 .image2.border img{
    width: 440px;
    height: 325px;
}


.section150 .video1.border,
.section150 .video2.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}

.section150 .video1 iframe,
.section150 .video2 iframe{
    width: 460px;
    height: 345px;

}
.section150 .video1.border iframe,
.section150 .video2.border iframe{
    width: 440px;
    height: 325px;

}


.section1149.dark{
    color: #fff;
}


.section1149 .section_inner{
    width: 940px;
    font-size: 16px;
}


.section1149 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 20px;
    line-height: normal;
}
.section1149 .arr1 .right{
	width: calc(100% - 225px);
	padding: 25px;
		display: flex;
	flex-direction: column;
}
.section1149 .arr1 img{
	display: block;
}
.section1149 .arr1 .image1{
	width: 200px;
	
}
.section1149 .subtitle1:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 200px;
	border-bottom: 2px solid;
}
.section1149 .subtitle1{
	position: relative;
	font-size: 14px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	color: #666;
}
.section1149 .title1{
	font-size: 22px;
	margin-bottom: 5px;
	font-weight: 600;
}
.section1149 .second_right .column .arr1:nth-child(2n){
	flex-direction: row-reverse;
}
.section1149 .second_right .column .arr1:nth-child(2n) .subtitle1:after{
	left: auto;
	right: 0;
}
.section1149 .second_right .column .arr1:nth-child(2n) .txt1,
.section1149 .second_right .column .arr1:nth-child(2n) .title1,
.section1149 .second_right .column .arr1:nth-child(2n) .subtitle1{
	text-align: right;
}

.section1149 .column .arr1{
	width: 100%;
}
.section1149 .arr1{
	display: flex;
	width: 49%;
	justify-content: space-between;
	margin-bottom: 20px;
	background: rgba(240,240,240, 0.6);
}
.section1149 .items.column{
	flex-direction: column;
}
.section1149 .items{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
} 
.section1149 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

/*section1418*/



.section1418{
	padding: 60px 0;
}
.section1418 .section_inner{
    width: 940px;
    font-size: 16px;
	min-height: 670px;
}


.section1418 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 20px;
    line-height: normal;
}
.section1418 .sub_title{
    text-align: center;
    font-size: 20px;
    margin-bottom: 20px;
    line-height: normal;
}

.section1418 .image1  img{
	display: block;
	transform: rotateY(10deg);
}
.section1418 .image2  img{
	display: block;
	transform: rotateY(-10deg);
}
.section1418 .image2{
	position: absolute;
	right: -100px;
	top: 0;
	perspective-origin: 400px;
    perspective: 800px;
	opacity: 1;
}
.section1418 .image1{
	position: absolute;
	left: -100px;
	top: 0;
	perspective-origin: 400px;
    perspective: 800px;
	opacity: 1;
}
.section1418 .subtitle1{
	position: relative;
	font-size: 14px;
	color: #666;
}
.section1418 .title1{
	font-size: 18px;
	margin-bottom: 20px;
	text-align: center;
	margin-top: 20px;
}

.section1418 .column {
	width: 100%;
}

.section1418 .content.extra_img{
	justify-content: center;
}
.section1418 .content{
	display: flex;
	justify-content: flex-end;
	position: relative;
}
.section1418 .extra_img .arr1:nth-child(3n){
	margin-right: 20px;
	
}
.section1418 .extra_img .arr1:nth-child(2n){
	margin-right: 0;
}
.section1418 .arr1:nth-child(3n){
	margin-right: 0;
}
.section1418 .width1170 .arr1{
	width: 31.5%;
}
.padding_wrapper .section1418 .width1170 .arr1{
	width: 48%;
}
.padding_wrapper .section1418 .width1170 .extra_img .arr1{
	width: 100%;
	margin-right: 0;
}
.padding_wrapper .section1418 .arr1:nth-child(3n){
	margin-right: 20px;
}
.padding_wrapper .section1418 .arr1:nth-child(2n){
	margin-right: 0;
}
.section1418 .arr1{
	position: relative;
	width: 30.5%;
	margin-right: 20px;
	margin-bottom: 20px;
	background: #fff;
	padding: 25px;
	box-sizing: border-box;
	border: 1px solid #eee;
	/*background: linear-gradient(90deg, #fffffe, #f6f6f6);*/
	background: linear-gradient(to right, #f9f9f9 10%, #ffffff 40%, #ffffff 90%, #f9f9f9 100%);
}
.section1418 .extra_img .arr1{
    width: 47.5%;
}
.section1418 .width1170 .extra_img .arr1{
	width: 48.5%;
}
.section1418 .extra_img .items{
	width: calc(100% - 300px);
    
}

.section1418 .width1170 .extra_img .items{
	width: calc(100% - 500px);
	
}
.section1418 .items{
	display: flex;
	flex-wrap: wrap;
	width: calc(100% - 250px);
	z-index: 5;
} 
.section1418 .ico1 i{
	font-size: 80px;
	color:#888;
}
.section1418 .ico1{
	width: 76px;
    height: 76px;
    position: absolute;
    left: 50%;
    top: 20px;
	opacity: 0.25;
	text-align: center;
    margin-left: -38px;
}
.section1418 .btn1{
	position: absolute;
	opacity: 0;
	bottom: -40px;
	left: 50%;
	margin-left: -110px;
    width: 220px;
    height: 36px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    border: solid 3px;
    overflow: hidden;
	transition: .5s all;
}
.section1418 .arr1:hover >.btn1{
	opacity: 1;
	bottom: 20px;
}

.section1418 .txt1{ 
    padding-bottom: 30px;
    text-align: center;
    font-size: 14px;
    margin-bottom: 10px;
}
/*end*/

.section149 .section_inner{
    width: 940px;
    font-size: 16px;
}


.section149 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section149 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section149 .col_3:hover .overlay_image_subtitle{
    border-top:1px solid #EE7808;
}
.section149 .width1170 .arr1{
    display: flex;
    justify-content: space-between;
}
.section149 .width1170 .image1, .section149 .width1170 .image2, .section149 .width1170 .image3,
.section149 .width1170 .image1 img,
.section149 .width1170 .image2 img,
.section149 .width1170 .image3 img{
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.section149 .width1170 .col_3{
    width: 32%;
}
.section149 .col_3{
    width: 300px;
    float: left;
    margin-right: 20px;
    position: relative;
    margin-bottom: 10px;
    cursor: pointer;

}
.section149 .col_3 iframe{
    border: none;
    width: 300px;
    height: 225px;    
    
}
.section149 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section149 .col_3.last{
    margin-right: 0;
}

.section149 .overlay_image_box{
    padding: 10px 0;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;
    transition: top 1s ease-out 3s;
    width: 100%;
}
.section149 .col_3:hover .overlay_image_box{
    bottom: 0px;

}

.section149 .overlay_image_title{
    /*font-size: 16px;*/
    padding-bottom: 7px;
}
.section149.mode_3 .overlay_image_title{
    border-bottom: none;
}


.section149 .overlay_image_subtitle{
    border-top: solid 1px #e2e2e2;
    padding-bottom: 10px;
    transition: .3s all;
    padding-top: 5px;
    /*font-size: 16px;*/
}
.section149 .overlay_image_descr{
    font-size: 16px;
}

.section149 .image1,
.section149 .image2,
.section149 .image3{
    width: 300px;
    height: 225px;
    overflow: hidden;
    
}
.section149 .image1 img,
.section149 .image2 img,
.section149 .image3 img{
    max-width: 300px;
    max-height: 225px;
	display: block;
}

.section149 .video1,
.section149 .video2,
.section149 .video3{
    width: 300px;
    height: 225px;
    overflow: hidden;
    
}






.section149 .image1.shadow,
.section149 .image2.shadow,
.section149 .image3.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section149 .video1.shadow,
.section149 .video2.shadow,
.section149 .video3.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section149 .image1.border,
.section149 .image2.border,
.section149 .image3.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}

.section149 .image1.border img,
.section149 .image2.border img,
.section149 .image3.border img{
    width: 280px;
    height: 205px;
}
.section149 .width1170 .image1 img,
.section149 .width1170 .image2 img,
.section149 .width1170 .image3 img{
	display: block;
}
.section149 .width1170 .image1.border img,
.section149 .width1170 .image2.border img,
.section149 .width1170 .image3.border img{
	height: auto;
	width: 100%;
}




.section149 .video1.border,
.section149 .video2.border,
.section149 .video3.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}

.section149 .video1.border iframe,
.section149 .video2.border iframe,
.section149 .video3.border iframe{
    width: 280px;
    height: 205px;
}



.section149.dark{
    color: #fff;
}

.section149.dark .overlay_image_box{
}




.section149 .arr1{
    /*padding-bottom: 30px;*/
    position: relative;
}
/*.section149.slider .arr1.slide{
    display: none;

}
.section149.slider .arr1.slide .col_3{
    display: none;

}*/

.section149 .scroller{
    color: #fff;
    width: auto;
    height: 10px;
    display: block;
    margin-top: 10px;
    z-index: 10;
    text-align: center;
    position: relative;
    
    
    
}
.section149 .point{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ccc;
    border: solid 1px #000;
    box-sizing: border-box;
    margin-right:5px;
    display: inline-block;
   
    
}
.section149 .point.current{
    border: solid 1px #ccc;
    background: #000
    
    
}

.section149.slider{
    overflow-x: hidden;
    
}

.section149.slider .slider_wrapper{
    position: relative;
    
}

.section149.slider .go_left,
.section149.slider .go_right{
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 20px;
    left: -60px;
    top: 80px;
    font-size: 48px;
    line-height: 50px;
    text-align: center;
    opacity: 0.5;
    cursor: pointer;
}
.section149.slider .go_right{
    
    left: auto;
    right: -50px;
    
}
.section149.slider .go_left:hover,
.section149.slider .go_right:hover{
    opacity: 1;
    
    
}

.section149 .image1,
.section149 .image2,
.section149 .image3{
    perspective: 800px;
    perspective-origin: center;
}

.section149 .image_move .image1 img,
.section149 .image_move .image2 img,
.section149 .image_move .image3 img{
    transform: rotateY(0deg);
    transition: cubic-bezier(0,1,1,1) 0.3s;
}
.section149 .image_move .image1 img:hover{
    transform: rotateY(-15deg);
/*    animation-name: image_move;
    animation-duration: .5s;
    animation-fill-mode: forwards;*/
}
.section149 .image_move .image2 img:hover{
    transform: rotateY(-15deg);
/*    animation-name: image_move3;
    animation-duration: .5s;
    animation-fill-mode: forwards;*/
}
.section149 .image_move .image3 img:hover{
    transform: rotateY(-15deg);
/*    animation-name: image_move2;
    animation-duration: .5s;
    animation-fill-mode: forwards;*/
}

.section118 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section118 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section118 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section118 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section118 .col_3{
    background: #fff;
    width: 256px;
    float: left;
    margin-right: 20px;
    border: solid 2px #e0e0e0;
    padding: 20px;
    position: relative;
}
.section118 .col_3.last{
    margin-right: 0;
}
.section118.hover_animate .col_3{
    transition: .3s all;
    filter: invert(0);
}
.section118.hover_animate .col_3:hover{
    filter: invert(0.05);
}

.section118 .col_3 .image1,
.section118 .col_3 .image2,
.section118 .col_3 .image3{
    position: absolute;
    left: 100px;
    top: 30px;
    width: 100px;
    height: 100px;
    border: solid 1px #e0e0e0;
    border-radius: 51px;
    overflow: hidden;
    z-index: 1;


}
.section118 .col_3 .txt1,
.section118 .col_3 .txt2,
.section118 .col_3 .txt3{
    padding-top: 130px;
    padding-bottom: 15px;
    border-bottom: solid 1px #e2e2e2;
    margin-bottom: 7px;

}

.section118 .col_3.noimage .txt1,
.section118 .col_3.noimage .txt2,
.section118 .col_3.noimage .txt3{
    padding-top: 0px;
    padding-bottom: 30px;
    border-bottom: solid 1px #e2e2e2;
    margin-bottom: 7px;

}



.section118 .col_3 .descr1,
.section118 .col_3 .descr2,
.section118 .col_3 .descr3{
    width: 180px;

}
.section118 .arr1{
    padding-bottom: 50px;
    position: relative;
}
.section118.dark{
    color: #fff;
}
.section118.dark .col_3{
    color: #333;
}





.section118 .arr1{
    padding-bottom: 30px;
    position: relative;
}
.section118.slider .arr1.slide{
    display: none;

}

.section118 .scroller{
    color: #fff;
    width: auto;
    height: 10px;
    display: block;
    margin-top: -15px;
    z-index: 10;
    text-align: center;
    position: relative;
}
.section118 .point{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #fff;
    border: solid 1px #000;
    box-sizing: border-box;
    margin-right:5px;
    display: inline-block;
   cursor: pointer;
    
}
.section118 .point:hover{
    filter: invert(1);
}
.section118 .point.current:hover{
    filter: invert(.5);
}
.section118 .point.current{
    border: solid 1px #ccc;
    background: #000
    
    
}

.section118.slider{
    overflow-x: hidden;
    
}

.section118.slider .slider_wrapper{
    position: relative;
    
}

.section118.slider .go_left,
.section118.slider .go_right{
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 20px;
    left: -60px;
    top: 220px;
    font-size: 48px;
    line-height: 50px;
    text-align: center;
    opacity: 0.5;
    cursor: pointer;
}
.section118.slider .go_right{
    
    left: auto;
    right: -50px;
    
}
.section118.slider .go_left:hover,
.section118.slider .go_right:hover{
    opacity: 1;
    
    
}





.section143 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section143 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section143 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section143 .arr1{
    position: relative;
}

.section143 .images{
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    margin-left: -20px;
}
.section143 .width1170 .image_box.image_size_600x900.border img,
.section143 .width1170 .image_box.border img,
.section143 .width1170 .image_box img{
	max-width: unset;
	width: 100%;
	height: auto;
    max-height: unset;
}
.section143 .width1170 .image_box{
	width: 31%;
	height: 280px;
}
.section143 .image_box img{
    max-width: 300px;
    max-height: 225px;
    
}
.section143 .image_box{
    width: 300px;
    height: 225px;
    overflow: hidden;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;

}

.section143 .image_box.image_size_300x450 img,
.section143 .image_box.image_size_600x900 img{
    max-height: 450px;
    
}
.section143 .width1170 .image_box.image_size_300x450 img,
.section143 .width1170 .image_box.image_size_600x900 img{
    max-height: unset;
    
}
.section143 .width1170 .image_box.image_size_600x900, 
.section143 .width1170 .image_box.image_size_300x450{
	height: 555px;
}

.section143 .image_box.image_size_600x900,
.section143 .image_box.image_size_300x450{
    height: 450px;
    
}

.section143 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section143 .image_box:hover .overlay_image_box.active_off{
	opacity: 0;
    /*display: none;*/
    
}
.section143.hold_text .image_box .overlay_image_box.opacity_on{
	opacity: 1;
}

.section143 .image_box .overlay_image_box.opacity_on{
	 display: flex;
	  display: -webkit-flex;
	flex-direction: column;
	justify-content: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
	opacity: 0;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
	transition: .3s all;
    left: 0;
/*    animation-name: gal_from_bottom;
    animation-duration: .s;
    animation-fill-mode: forwards;*/
}
.section143.hold_text .overlay_image_box,
.section143 .image_box:hover .overlay_image_box{
    display: flex;
	  display: -webkit-flex;
	flex-direction: column;
	justify-content: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: left;
    position: absolute;
    top:0;
    left: 0;
	transition: .3s all;
/*    animation-name: gal_from_bottom;
    animation-duration: .3s;
    animation-fill-mode: forwards;*/
}
.section143 .image_box:hover .overlay_image_box{
	    background: rgba(0,0,0,0.6);
}



.section143 .overlay_image_title{
    font-size: 22px;
	font-weight: bold;
    width: 100%;
    /*height: 26px;*/
	margin-bottom: 10px;
    /*overflow: hidden;*/
}
.section143 .overlay_image_descr{
    width: 100%;
    /*overflow: hidden;*/
    /*height: 20px;*/
}

.section143 .image_box.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section143 .image_box.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;    
}


.section143 .image_box.border img{
    width: 280px;
    height: 205px;   
}
.section143 .image_box.image_size_600x900.border img{
    width: 280px;
    height: 450px;   
}



.section143.dark{
    color: #fff;
}

.section143.dark .overlay_image_box{
    color: #333;
}

.section143 .overlay_image_box[data-link]{
    cursor: pointer;
}
.section143 .overlay_image_box[data-link=""]{
    cursor: default;
}

.section143.img_zoom .image_box{
    cursor: pointer;
}


.section146 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section146 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section146 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section146 .arr1{
    position: relative;
}

.section146 .images{
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    margin-left: -20px;
}


.section146 .image_box img{
    max-width: 300px;
    max-height: 300px;
    
}
.section146 .width1170 .overlay_image_box{
    height: 0;
}
.section146 .width1170 .image_box{
    width: 31%;
    margin-bottom: 2%;
    margin-left: 2%;
    height: auto;
}
.section146 .image_box img{
    max-width: 100%;
    max-height: unset;
}
.section146 .image_box{
    width: 300px;
    height: 300px;
    overflow: hidden;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;

}

.section146 .image_box:hover .overlay_image_box.active_off{
    opacity: 0;
    
}
.section146.hold_text .image_box .overlay_image_box.opacity_on{
	opacity: 1;
}

.section146 .image_box .overlay_image_box.opacity_on{
	display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
	opacity: 0;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    animation-name: gal_from_bottom;
    animation-duration: .3s;
    animation-fill-mode: forwards;
}

.section146.dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section146 .image_box:hover .overlay_image_box.active_off{
    display: none;
    
}

.section146 .image_box:hover .overlay_image_box{
    display: flex;
	 display: -webkit-flex;
	 flex-direction: column;
	 justify-content: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.6);
    text-align: left;
    position: absolute;
    top:0;
    left: 0;
    animation-name: gal_from_bottom;
    /*animation-duration: .3s;*/
    animation-fill-mode: forwards;
}



.section146 .overlay_image_title{
    font-size: 22px;
    width: 100%;
	font-weight: 700;
    /*height: 26px;*/
    /*overflow: hidden;*/
	margin-bottom: 15px;
}
.section146 .overlay_image_descr{
    width: 100%;
    /*overflow: hidden;*/
    /*height: 20px;*/
}

.section146 .image_box.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section146 .image_box.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;    
}

.section146 .overlay_image_box{
	transition: .2s all;
}
.section146 .width1170 .image_box.border img{
    width: 100%;
    height: auto;   
    display: block;
}
.section146 .image_box.border img{
    width: 280px;
    height: auto;   
}
.section146 .image_box.image_size_600x900.border img{
    width: 280px;
    height: 450px;   
}



.section146.dark{
    color: #fff;
}

.section146.dark .overlay_image_box{
    color: #333;
}

.section146 .overlay_image_box[data-link]{
    cursor: pointer;
}
.section146 .overlay_image_box[data-link=""]{
    cursor: default;
}

.section146.img_zoom .image_box{
    cursor: pointer;
}

.section146.hold_text .overlay_image_box{
    display: flex;
	display: -webkit-flex;
	 flex-direction: column;
	 justify-content: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: left;
    position: absolute;
    top: 0;
    left: 0;
    transition: .3s all;
    
}

#wrapper.padding_wrapper_right .section144.section .section_inner,
.section144 .section_inner {
    width: 100%;
}
.section144 .arr1{
    position: relative;
}

.section144 .overlay_image_title{
    font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
.section144 .section_inner .title, .section144 .section_inner .sub_title {
    text-align: center;
}
.section144 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section144 .image_box:hover .overlay_image_box.active_off{
    opacity: 0;
    
}
.section144.hold_text .image_box .overlay_image_box.opacity_on{
	opacity: 1;
}

.section144 .image_box .overlay_image_box.opacity_on{
	 display: flex;
	display: -webkit-flex;
	 flex-direction: column;
	 justify-content: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
	opacity: 0;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    animation-name: gal_from_bottom;
    animation-duration: .8s;
    animation-fill-mode: forwards;
}
.section144 .section_inner .title{
    font-size: 28px;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 10px;
    text-align: center;
}
.section144 .section_inner .sub_title{
    font-size: 16px;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 20px;
    text-align: center;
}
/*.section144.img_zoom .image_box{
    cursor: pointer;
}*/
.section144 .overlay_image_box[data-link]{
    cursor: pointer;
}
.section144 .overlay_image_box[data-link=""]{
    cursor: default;
}
.padding_wrapper_right .section144 .image_box{
    height: 14vw;
}

.padding_wrapper_right .section144 .image_box.image_size_600x900 {
    height: 29vw;
}
.section144 .image_box.image_size_600x900 {
    height: 37vw;
}
.section144 .image_box {
    width: 25%;
    height: 18vw;
    overflow: hidden;
    float: left;
}
.section144 .image_box img{
    width: 100%;
}
.section144 .overlay_image_box{
    display: none;
	transition: .3s all;
}

.section144 .image_box.fix_txt_img .overlay_image_box,
.section144 .image_box:hover .overlay_image_box{
     display: flex;
	display: -webkit-flex;
	 flex-direction: column;
	 justify-content: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: left;
    position: absolute;
    top:50%;
    left: 50%;
    animation-name: gal_from_center;
    animation-duration: .3s;
    animation-fill-mode: forwards;
}
.section144 .image_box:hover .overlay_image_box.active_off{
    display: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:50%;
    left: 50%;
    animation-name: gal_from_center;
    animation-duration: .8s;
    animation-fill-mode: forwards;
}

.section144 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}


.section144 .image_box.image_size_300x450 {
    height: 450px;
    margin-bottom: 0;
}
.section144 .image_box.img_zoom{
    cursor: pointer;
}




/*1144*/



.section1144 .section_inner {
    width: 90vw;
}
.section1144 .arr1{
    position: relative;
}

.section1144 .overlay_image_title{
    font-size: 20px;
	margin-bottom: 20px;
}
.section1144 .section_inner .title, .section1144 .section_inner .sub_title {
    text-align: center;
}
.section1144 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section1144 .image_box:hover .overlay_image_box.active_off{
    opacity: 0;
    
}
.section1144.hold_text .image_box .overlay_image_box.opacity_on{
	opacity: 1;
}

.section1144 .image_box .overlay_image_box.opacity_on{
	 display: flex;
	display: -webkit-flex;
	 flex-direction: column;
	 justify-content: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
	opacity: 0;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    animation-name: gal_from_bottom;
    animation-duration: .8s;
    animation-fill-mode: forwards;
}
.section1144 .section_inner .title{
    font-size: 28px;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 10px;
    text-align: center;
}
.section1144 .section_inner .images{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.section1144 .section_inner .sub_title{
    font-size: 16px;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 20px;
    text-align: center;
}
/*.section144.img_zoom .image_box{
    cursor: pointer;
}*/
.section1144 .overlay_image_box[data-link]{
    cursor: pointer;
}
.section1144 .overlay_image_box[data-link=""]{
    cursor: default;
}

.section1144 .image_box.image_size_400x400 {
	height: 200px;
	max-height: 12vw;
}
.section1144 .image_box {
    width: 200px;
    height: 290px;
	max-width: 12vw;
	max-height: 17vw;
    overflow: hidden;
	margin-right: 10px;
	margin-bottom: 1vw;
}

.section1144 .image_box img{
    width: 100%;
}
.section1144 .overlay_image_box{
    display: none;
	transition: .3s all;
}

.section1144 .image_box.fix_txt_img .overlay_image_box,
.section1144 .image_box:hover .overlay_image_box{
     display: flex;
	display: -webkit-flex;
	 flex-direction: column;
	 justify-content: center;
	align-items: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:50%;
    left: 50%;
    animation-name: gal_from_center;
    animation-duration: .3s;
    animation-fill-mode: forwards;
}
.section1144 .image_box:hover .overlay_image_box.active_off{
    display: none;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:50%;
    left: 50%;
    animation-name: gal_from_center;
    animation-duration: .8s;
    animation-fill-mode: forwards;
}

.section1144 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}


.section1144 .image_box.image_size_300x450 {
    height: 450px;
    margin-bottom: 0;
}
.section1144 .image_box.img_zoom{
    cursor: pointer;
}



/*1144 end*/

/*1145*/



.section1145 .section_inner {
/*    width: 90vw;*/
}
.section1145 .arr1{
    position: relative;
}

.section1145 .overlay_image_title{
    font-size: 20px;
	margin-bottom: 20px;
}
.section1145 .section_inner .title, .section1145 .section_inner .sub_title {
    text-align: center;
}
.section1145 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section1145 .section_inner .title{
    font-size: 28px;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 10px;
    text-align: center;
}
.section1145 .section_inner .images{
margin: 1.5em 0;
    padding: 0;
    column-gap: 1.5em;
    font-size: .85em;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
		    -moz-column-count: 4;
     -webkit-column-count: 4; 
     column-count: 4; 
}
.section1145 .section_inner .sub_title{
    font-size: 16px;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 20px;
    text-align: center;
}

.section1145 .arr1[data-link]:hover:after{
	opacity: 1;
}

/*.section1145 .arr1[data-link]:after{
	opacity: 0;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/img/editor_icons/link-symbol.svg) no-repeat center;
	background-size: 10%;
}*/
.section1145 .arr1[data-link]{
    cursor: pointer;
}
.section1145 .arr1[data-link=""]{
    cursor: default;
}

.section1145 .overlay_image_box{
	transition: .3s all;
}
.section1145 .hold_text .image_box:hover .overlay_image_box{
	opacity: 1;
}

.section1145 .item .image_box{
	position: relative;
}
.section1145 .item .overlay_image_box{
	  position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    color: #fff;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
    justify-content: center;
    flex-direction: column;
}
.section1145 .item .descr_item{
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 20px;
	
}
.section1145 .item .title_item{
	font-size: 20px;
	line-height: 1.3;
	margin-top: 20px;
	margin-bottom: 10px;
}
.section1145 .item{
	display: inline-block;
    margin: 0 0 1.5em;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

}

.section1145 .image_box img{
    width: 100%;
max-width: 100%;
height: auto;
display: block;

}


.section1145 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

/*1145 end*/


.section1146 .section_inner {
    width: 940px;
}
.section1146 .arr1{
    position: relative;
	margin-bottom: 20px;
	width: 32%;
}

.section1146 .image1 img{
	width: 100%;
	display: block;
	
}
.section1146 .images .image1{
	width: 100%;
	margin-bottom: 20px;
}
.section1146 .images{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.section1146 .overlay_image_title{
    font-size: 20px;
	margin-bottom: 20px;
}
.section1146 .section_inner .title, .section1145 .section_inner .sub_title {
    text-align: center;
}
.section1146 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section1146 .section_inner .title{
    font-size: 28px;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 10px;
    text-align: center;
}

.section1146 .section_inner .sub_title{
    font-size: 16px;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 20px;
    text-align: center;
}

.section1146 .arr1[data-link]:hover:after{
	opacity: 1;
}

/*.section1145 .arr1[data-link]:after{
	opacity: 0;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/img/editor_icons/link-symbol.svg) no-repeat center;
	background-size: 10%;
}*/
.section1146 .arr1[data-link]{
    cursor: pointer;
}
.section1146 .arr1[data-link=""]{
    cursor: default;
}

.section1146 .overlay_image_box{
	transition: .3s all;
}
.section1146 .hold_text .image_box:hover .overlay_image_box{
	opacity: 1;
}

.section1146 .item .image_box{
	position: relative;
}
.section1146 .item .overlay_image_box{
	  position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    color: #fff;
    text-align: center;
    padding: 30px;
    box-sizing: border-box;
    justify-content: center;
    flex-direction: column;
}
.section1146 .item .descr_item{
	font-size: 14px;
	line-height: 1.3;
	margin-bottom: 20px;
	
}
.section1146 .item .title_item{
	font-size: 20px;
	line-height: 1.3;
	margin-top: 20px;
	margin-bottom: 10px;
}


.section1146 .image_box img{
	max-width: 100%;
	height: auto;
	display: block;
}


.section1146 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

/*1146 end*/



#wrapper.padding_wrapper_right .section145.section .section_inner,
.section145 .section_inner {
    width: 100%;
    /*padding-top: 40px;*/
}
.section145 .arr1{
    position: relative;
}

.section145 .overlay_image_title{
    font-size: 20px;
	margin-bottom: 20px;
	font-weight: 700;
}
.section145 .section_inner .title, .section144 .section_inner .sub_title {
    text-align: center;
}

.section145 .btn1{
	width: 300px;
	max-width: 50%;
	margin-top: 20px;
	padding: 10px 30px;
}

.section145 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section145 .section_inner .title{
    font-size: 28px;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 10px;
    text-align: center;
}
.section145 .section_inner .sub_title{
    font-size: 16px;
    width: 75%;
    margin: 0 auto;
    margin-bottom: 20px;
    text-align: center;
}
/*.section144.img_zoom .image_box{
    cursor: pointer;
}*/
.section145 .overlay_image_box[data-link]{
    cursor: pointer;
}
.section145 .overlay_image_box[data-link=""]{
    cursor: default;
}

.section145 .image_box {
    width: 33.3%;
    height: 24vw;
    overflow: hidden;
    float: left;
}
.padding_wrapper_right .section145 .image_box{
	height: 19vw;
}
.section145 .image_box.img_zoom img{
    cursor: pointer;
}
.section145 .image_box img{
    width: 100%;
}
.section145 .overlay_image_box{
    display: none;
}

.section145 .image_box.hold_text .overlay_image_box,
.section145 .image_box:hover .overlay_image_box{
    display: flex;
	display: -webkit-flex;
	 flex-direction: column;
	 justify-content: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: left;
    position: absolute;
    top:50%;
    left: 50%;
    animation-name: gal_from_center;
    animation-duration: .5s;
    animation-fill-mode: forwards;
}
.section145 .image_box:hover .overlay_image_box.active_off{
    display: none;
	opacity: 0;
}



.section145 .image_box.image_size_300x450 {
    height: 450px;
    margin-bottom: 0;
}








.section148 .section_inner{
    width: 940px;
    font-size: 13px;

}


.section148 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section148 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section148 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
}
.section148 .overlay_image_box{
    display: none;
}
.section148 .arr1{
    height: 350px;
    margin-bottom: 20px;
    position: relative;
}
.section148 .image_box1,
.section148 .image_box2,
.section148 .image_box3,
.section148 .image_box4,
.section148 .image_box5,
.section148 .image_box6{
    position: absolute;
    width: 220px;
    height: 165px;
    overflow: hidden;

    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 


}
.section148 .image_box1 img{
    max-height: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    
}
.section148 .image_box2 img,
.section148 .image_box3 img,
.section148 .image_box4 img,
.section148 .image_box5 img{
 max-width: 100%;    
}


.section148 .image_box1.img_zoom ,
.section148 .image_box2.img_zoom,
.section148 .image_box3.img_zoom,
.section148 .image_box4.img_zoom,
.section148 .image_box5.img_zoom,
.section148 .image_box6.img_zoom{
    cursor: pointer;
}


.section148 .image_box1:hover .overlay_image_box.active_off,
.section148 .image_box2:hover .overlay_image_box.active_off,
.section148 .image_box3:hover .overlay_image_box.active_off,
.section148 .image_box4:hover .overlay_image_box.active_off,
.section148 .image_box5:hover .overlay_image_box.active_off,
.section148 .image_box6:hover .overlay_image_box.active_off{
    opacity: 0;
    
}
.section148.hold_text .image_box1 .overlay_image_box.opacity_on,
.section148.hold_text .image_box2 .overlay_image_box.opacity_on,
.section148.hold_text .image_box3 .overlay_image_box.opacity_on,
.section148.hold_text .image_box4 .overlay_image_box.opacity_on,
.section148.hold_text .image_box5 .overlay_image_box.opacity_on,
.section148.hold_text .image_box6 .overlay_image_box.opacity_on{
	opacity: 1;
}

.section148 .image_box1 .overlay_image_box.opacity_on,
.section148 .image_box2 .overlay_image_box.opacity_on,
.section148 .image_box3 .overlay_image_box.opacity_on,
.section148 .image_box4 .overlay_image_box.opacity_on,
.section148 .image_box5 .overlay_image_box.opacity_on,
.section148 .image_box6 .overlay_image_box.opacity_on{
	display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
	opacity: 0;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    animation-name: gal_from_bottom;
    animation-duration: .8s;
    animation-fill-mode: forwards;
}


.section148 .image_box1{
    left: 0;
    top:0;
    width: 460px;
    height: 350px;

}
.section148 .image_box2{
    left: 480px;
    top: 0;
}
.section148 .image_box3{
    top: 0;
    right: 0;
}
.section148 .image_box4{
    top: 185px;
    left: 480px;

}
.section148 .image_box5{
    top: 185px;
    right: 0;

}


.section148 .arr1:nth-child(even) .image_box1{
    left: auto;
    right: 0;
}
.section148 .arr1:nth-child(even) .image_box2{
    left: auto;
    right: 480px;
}
.section148 .arr1:nth-child(even) .image_box3{
    left: 0;
    right: auto;
}
.section148 .arr1:nth-child(even) .image_box4{
    top: 185px;
    right: 480px;
    left:auto;
}
.section148 .arr1:nth-child(even) .image_box5{
    top: 185px;
    left: 0;
    right: auto;
}






.section148 .image_box1:hover .overlay_image_box,
.section148 .image_box2:hover .overlay_image_box,
.section148 .image_box3:hover .overlay_image_box,
.section148 .image_box4:hover .overlay_image_box,
.section148 .image_box5:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    animation-name: gal_from_top;
    animation-duration: .8s;
    animation-fill-mode: forwards;
}
.section148 .image_box1:hover .overlay_image_box.active_off,
.section148 .image_box2:hover .overlay_image_box.active_off,
.section148 .image_box3:hover .overlay_image_box.active_off,
.section148 .image_box4:hover .overlay_image_box.active_off,
.section148 .image_box5:hover .overlay_image_box.active_off{
    opacity: 0;
}



.section148 .overlay_image_title{
    font-size: 24px;
    margin-top: 50px;
    width: 100%;
    height: 26px;
    overflow: hidden;
	margin-bottom: 3px;
}
.section148 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.section148 .image_box1 .overlay_image_title{
    margin-top: 150px;
}


.section148 .image_box1.shadow,
.section148 .image_box2.shadow,
.section148 .image_box3.shadow,
.section148 .image_box4.shadow,
.section148 .image_box5.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section148 .image_box1.border,
.section148 .image_box2.border,
.section148 .image_box3.border,
.section148 .image_box4.border,
.section148 .image_box5.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;    
}


.section148 .image_box1.border img{
    width: 440px;
    height: 330px;   
}
.section148 .image_box2.border img{
    width: 200px;
    height: 145px;   
}
.section148 .image_box3.border img{
    width: 200px;
    height: 145px;    
}
.section148 .image_box4.border img{
    width: 200px;
    height: 145px;     
}
.section148 .image_box5.border img{
    width: 200px;
    height: 145px;    
}


.section148.dark{
    color: #fff;
}

.section148.dark .overlay_image_box{
    color: #333;
}



.section148 .overlay_image_box[data-link]{
    cursor: pointer;
}
.section148 .overlay_image_box[data-link=""]{
    cursor: default;
}

.section148.hold_text .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    
}



.section147 .section_inner{
    width: 940px;
    font-size: 13px;

}
.section147 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section147 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section147 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section147 .overlay_image_box{
    display: none;
}
.section147 .arr1{
    height: 350px;
    margin-bottom: 20px;
    position: relative;
}
.section147 .image_box1,
.section147 .image_box3,
.section147 .image_box5{
    position: absolute;
    width: 220px;
    height: 165px;
    overflow: hidden;

    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 


}
.section147 .image_box3 img,
.section147 .image_box5 img{
    max-width: 220px;
}
.section147 .image_box1.shadow,
.section147 .image_box3.shadow,
.section147 .image_box5.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section147 .image_box1.border,
.section147 .image_box3.border,
.section147 .image_box5.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;    
}


.section147 .image_box1.border img{
    width: 680px;
    height: 330px;    
	  /*height: auto;*/   
	/*max-width: 100%;*/
}
.section147 .image_box3.border img{
    width: 200px;
	max-width: 100%;
    height: auto;   
}
.section147 .image_box5.border img{
    width: 200px;
    height: auto;   
	max-width: 100%;
}


.section147 .image_box1 img{
    max-width: 700px;
    max-height: 350px;
}
.section147 .image_box1{
    left: 0;
    top:0;
    width: 700px;
    height: 350px;

}

.section147 .image_box3{
    top: 0;
    right: 0;
}

.section147 .image_box5{
    top: 185px;
    right: 0;

}


.section147.img_zoom .image_box1,
.section147.img_zoom .image_box3,
.section147.img_zoom .image_box5,
.section147.img_zoom .image_box6{
    cursor: pointer;
}


.section147 .arr1:nth-child(even) .image_box1{
    left: auto;
    right: 0;
}

.section147 .arr1:nth-child(even) .image_box3{
    left: 0;
    right: auto;
}

.section147 .arr1:nth-child(even) .image_box5{
    top: 185px;
    left: 0;
    right: auto;
}






.section147 .image_box1:hover .overlay_image_box,
.section147 .image_box3:hover .overlay_image_box,
.section147 .image_box5:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    animation-name: gal_opacity;
    animation-duration: .8s;
    animation-fill-mode: forwards;
}

.section147 .image_box1:hover .overlay_image_box.active_off,
.section147 .image_box3:hover .overlay_image_box.active_off,
.section147 .image_box5:hover .overlay_image_box.active_off{
    opacity: 0;
}


.section147 .overlay_image_title{
    font-size: 24px;
    margin-top: 50px;
    width: 100%;
    height: 26px;
	margin-bottom: 5px;
    overflow: hidden;
}
.section147 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.section147 .image_box1 .overlay_image_title{
    margin-top: 150px;
}


.section147.dark{
    color: #fff;
}

.section147.dark .overlay_image_box{
    color: #333;
}

.section147 .overlay_image_box[data-link]{
    cursor: pointer;
}
.section147 .overlay_image_box[data-link=""]{
    cursor: default;
}

.section147.hold_text .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    
}









.section117 .section_inner{
    width: 940px;
    font-size: 16px;
}



.section117 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section117 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section117 .width1170 .col_2.image_size_840x1200 + .col_2{
	width: calc(100% - 445px);
	
}
.section117 .width1170 .col_2.image_size_700x500 + .col_2{
	width: calc(100% - 370px);
	
}
.section117 .width1170 .col_2{
	width: calc(100% - 490px);
}

.section117 .col_2.image_size_700x500 + .col_2{
	    width: 530px;
}
.section117 .col_2{
    width: 450px;
    float: left;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 20px;
}
.section117 .arr1:nth-child(even){
	flex-direction: row-reverse;
	justify-content: flex-end;
}
.section117 .arr1{
    position: relative;
    padding-bottom: 20px;
    border-bottom: solid 1px #e2e2e2;
    margin-bottom: 20px;
	display: flex;
	justify-content: space-between;
}

.section117 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section117 .arr1:nth-child(even) .col_2.image_size_840x1200{
    margin-left: 50px;
}
.section117 .arr1:nth-child(odd) .col_2{
	padding-right: 0;
	
}
.section117 .arr1:nth-child(even) .col_2{
	padding-left: 0;
    float: right;
}

.section117 .arr1:nth-child(even) .txt1,
.section117 .arr1:nth-child(even) .descr1{
    /*text-align: right;*/
}
.section117 .arr1:last-child{
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}


.section117 .col_2.image1,
.section117 .col_2.video1{
    width: 470px;
    height: 340px;
    padding: 0;
    border: none;
    overflow: hidden;
}
.section117 .col_2.video1 iframe{
    width: 470px;
    height: 320px;
}

.section117 .col_2.image1.image_size_840x1200,
.section117 .col_2.image1.image_size_840x1200 img{
    width: 420px;
    height: 600px;
    
}
.section117 .col_2.image1.image_size_700x500,
.section117 .col_2.image1.image_size_350x250,
.section117 .col_2.video1.image_size_700x500,
.section117 .col_2.video1.image_size_350x250{
    width: 350px;
    height: 250px;
    /*margin-left: 80px;*/
    
    
}
.section117 .col_2.video1.image_size_350x250 iframe,
.section117 .col_2.video1.image_size_700x500 iframe{
    width: 350px;
    height: 230px;
    
}
.section117 .arr1:nth-child(even) .col_2.video1.image_size_350x250,
.section117 .arr1:nth-child(even) .col_2.video1.image_size_700x500,
.section117 .arr1:nth-child(even) .col_2.image1.image_size_350x250,
.section117 .arr1:nth-child(even) .col_2.image1.image_size_700x500{
    margin-left: 0;
    margin-right: 0px;
    margin-left: 40px;
    
}
.section117 .col_2.image1.image_size_350x250 img,
.section117 .col_2.image1.image_size_700x500 img{
    max-width: 350px;
    max-height: 250px;
}
.section117 .col_2.image1.image_size_940x680 img{
    max-width: 470px;
    max-height: 340px;
}
/* --- */


.section117 .video1,
.section117 .image1{
    width: 470px;
    height: 340px;
    overflow: hidden;
    
}
.section117 .video1.shadow,
.section117 .image1.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section117 .video1.border1,
.section117 .image1.border1{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
    perspective: 600px;
    perspective-origin: center;
}




.section117 .image_move img{
    transition: cubic-bezier(1,0,0,0) .3s;
    transform: rotateY(0deg);
}
.section117 .image_move img:hover{
    transform: rotateY(10deg);
    /*animation-name: image_move;*/
    /*animation-duration: 1s;*/
    /*animation-fill-mode: forwards;*/
}
.section117 .image_move .arr1:nth-child(2n) img:hover{
    transform: rotateY(-10deg);
    /*animation-name: image_move2;*/
/*    animation-duration: 1s;
    animation-fill-mode: forwards;*/
}

.section117 .video1.border1 img,
.section117 .image1.border1 img{
    width: 450px;
    height: 320px;
}
.section117 .video1.border1.image_size_350x250 img,
.section117 .image1.border1.image_size_350x250 img{
    width: 330px;
    height: 230px;
}

/* --- */

.section117 .txt1, 
.section117 .descr1{
    padding-bottom: 10px;
    line-height: 1.4;
}
.section117 .descr1{
    /*font-size: 16px;*/
    border-bottom: solid 1px #e2e2e2;
    margin-bottom: 7px;
}
.section117.dark{
    color: #fff;
}



.section161 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section161 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section161 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section161 .timer{
    margin: 0 auto 0;
}
.section161 .timer_text{
    text-align: center;
    font-size: 16px;
    margin-top: 10px;

}

.section161.dark{
    color: #fff;	
}

.section161 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}




.section161 .objtimer{
    /*border: 1px solid #e2e2e2;*/
    height: 130px;
    position: relative;
    width: 700px;
    background: rgba(255,255,255,1 );
}
.section161 .objtimer .days,
.section161 .objtimer .hrs,
.section161 .objtimer .min,
.section161 .objtimer .sec{
    font-size: 60px;
    position: absolute;
    width: 150px;
    text-align: center;
    height: 100px;
    line-height: 100px;
    top: 10px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;

}
.section161 .objtimer .days:after,
.section161 .objtimer .hrs:after,
.section161 .objtimer .min:after{
    content: ':';
    position: absolute;
    right: -22px;
    top: 18px;
    font-size: 45px;
    line-height: 60px;
    color: inherit;
}

.section161 .objtimer .days_descr,
.section161 .objtimer .hrs_descr,
.section161 .objtimer .min_descr,
.section161 .objtimer .sec_descr{
    font-family: 'Roboto', sans-serif;
    position: absolute;
    font-size: 12px;
    height: 30px;
    text-align: center;
    width: 150px;
    text-align: center;
    line-height: 30px;
    top: 90px;
    font-weight: 300;
    color: rgb(120,120,120);
    

}

.section161 .objtimer .days,
.section161 .objtimer .hrs,
.section161 .objtimer .min,
.section161 .objtimer .sec{
    border-right: none;
}

/*.section161 .objtimer .hrs:after,
.section161 .objtimer .min:after{
    content: ":";

}*/



.section161 .objtimer .wrapp{
    position: relative;
    width: 150px;
}


.section161 .objtimer .days{
    border-left: none;

}



.section161 .objtimer .days,
.section161 .objtimer .days_descr{
    left: 20px;

}
.section161 .objtimer .hrs,
.section161 .objtimer .hrs_descr{
    left: 190px;
}
.section161 .objtimer .min,
.section161 .objtimer .min_descr{
    left: 360px;
}
.section161 .objtimer .sec,
.section161 .objtimer .sec_descr{
    left: 530px;
}




.section1161 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section1161 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1161 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section1161 .timer{
    margin: 0 auto 0;
}
.section1161 .timer_text{
    text-align: center;
    font-size: 16px;
    margin-top: 10px;

}

.section1161.dark{
    color: #fff;	
}

.section1161 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}




.section1161.bg_off .objtimer_new{
    background: rgba(255,255,255,0);
}
.section1161 .objtimer_new{
    /*border: 1px solid #e2e2e2;*/
    height: auto;
    position: relative;
    background: rgba(255,255,255,0.5);
    width: 700px;
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-wrap: wrap;
    justify-content: space-around;
    padding-top: 30px;
}
.section1161 .objtimer_new .numbers:before{
    content: '|';
    position: absolute;
    right: 49%;
    top: -7px;
    font-size: 20px;
    line-height: 20px;
    color: inherit;
    opacity: 0.6;
}
.section1161 .objtimer_new .days,
.section1161 .objtimer_new .hrs,
.section1161 .objtimer_new .min,
.section1161 .objtimer_new .sec{
    font-size: 60px;
    width: 150px;
    text-align: center;
    height: 80px;
    line-height: 120px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    position: relative;

}
.section1161 .objtimer_new .days:after,
.section1161 .objtimer_new .hrs:after,
.section1161 .objtimer_new .min:after{
    /*content: ':';*/
    position: absolute;
    right: -22px;
    top: 18px;
    font-size: 45px;
    line-height: 60px;
    color: inherit;
}

.section1161 .objtimer_new .days_descr,
.section1161 .objtimer_new .hrs_descr,
.section1161 .objtimer_new .min_descr,
.section1161 .objtimer_new .sec_descr{
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    height: 30px;
    text-align: center;
    width: 150px;
    text-align: center;
    line-height: 30px;
    font-weight: 300;
    color: rgb(120,120,120);
    

}

.section1161 .objtimer_new .days,
.section1161 .objtimer_new .hrs,
.section1161 .objtimer_new .min,
.section1161 .objtimer_new .sec{
    border-right: none;
}

/*.section161 .objtimer .hrs:after,
.section161 .objtimer .min:after{
    content: ":";

}*/


.section1161 .objtimer_new  .timer_svg{
    position: absolute;
    left: -6px;
    top: -5px;
    opacity: 0.6;
}
 .section1161 .objtimer_new  .outer{
    fill: transparent;
    /*stroke: #666;*/
    stroke-width: 6;
    stroke-dasharray: 421;
    transition: stroke-dashoffset 1s;
    -webkit-animation-play-state: running;
    /* firefox bug fix - won't rotate at 90deg angles */
    -moz-transform: rotate(-89deg) translateX(-190px);
    transition: 1.5s all;
    -webkit-animation-play-state: paused;
}
/*.section1161 .objtimer_new .outer:hover  {
            stroke-dashoffset: -420 !important;
        }*/


.section1161.animate_hover .objtimer_new .wrapp:hover{
    transform: scale(1.15);
    filter: invert(1);
    cursor: pointer;
}
.section1161 .objtimer_new .wrapp{
    position: relative;
    width: 150px;
    height: 140px;
    margin-bottom: 20px;
    transition: .5s all;
}


.section1161 .objtimer_new .days{
    border-left: none;

}








.section.section163{
    padding: 0;
margin-bottom: 10px;

}
.section163 .section_inner{
    width: 940px;
}
.section1163 .ico1 i{
	font-size: 42px;
	cursor: pointer;
	opacity: 0.8;
}
.section1163{
	position: fixed;
	width: 40px !important;
	height: 40px;
	min-width: 40px !important;
	z-index: 999;
}
.section1163.right_bottom{
	right: 50px;
	bottom: 150px;
}
.section1163.right_top{
	right: 50px;
	top: 150px;
}
.section1163.left_top{
	left: 50px;
	top: 150px;
}
.section1163.left_bottom{
	left: 50px;
	bottom: 150px;
}





.section153{

    background-color: #000;
    background-position: center center; 
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
    border-bottom: none;


}
.section153.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section153.light_layer .layer{
 
    
    background: rgba(0,0,0,0.5);
    padding: 20px;    
}

.section153 .section_inner{
    min-height: 400px;
    position: relative;
    width: 940px;
    font-size: 13px;


}
.section153 .section_inner.big{
    padding-top: 100px;

}


.section153 .title{
    text-align: center;
    font-size: 64px;
    margin-top: 30px;
    margin-bottom: 10px;
    line-height: normal;
    /*text-shadow: 0 1px 1px #000;*/
    color: #fff;

}
.section153.del_input_border .form_wrapper input[type="email"]:focus,
.section153.del_input_border .form_wrapper input[type="text"]:focus{
    border-bottom-color: #F0AD4E;
}
.section153.del_input_border .form_wrapper input[type="email"],
.section153.del_input_border .form_wrapper input[type="text"]{
    border: none;
    border-bottom: 1px solid #ccc;
    background: transparent;
}

.section153 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 10px;
    /*text-shadow: 0 1px 1px #000;*/
    color: #fff;
}



.section153.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}
.section153.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}


.section153 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}
.section153 .noise{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/img/nul.png) repeat;
}

.section153 .btn1{
    border: 3px solid;
    color: #fff;
    font-size: 28px;
    height: 80px;
    line-height: 74px;
    margin: 30px auto 0;
    text-align: center;
    width: 500px;
    overflow: hidden;

}

.section153 .w500h80 .btn1{
    width: 500px;
    height: 80px;
}
.section153 .w450h60 .btn1{
    width: 350px;
    height: 60px;
    line-height: 54px;
    font-size: 20px;
}
.section153 .w250h45 .btn1{
    width: 250px;
    height: 45px;
    line-height: 40px;
    font-size: 18px;
}

.section153 .form_wrapper .form2,
.section153 .form_wrapper .form_text{
    position: relative;
}

.section153 .form_wrapper.form_bg .form_bg_color{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    opacity: 1;
}
.section153 .form_wrapper.form_bg{
    position: relative;
    background: none;
}
.section153 .form_wrapper .form_bg_color{
    display: none;
}
.section153 .form_wrapper .form_title{
    position: relative;
	margin-bottom: 15px;
	color: #333;
}
.section153 .form_wrapper{
    margin: 0 auto;
    background: #fff;
    padding: 35px;
    width: 450px;
    border: 5px solid #e2e2e2;
	color: #333;
}
.section153 .form_text{
    font-size: 12px;
	margin-top: 15px;
	line-height: 1.5;
	color:#666;
}


body.editor_true .section153 .form_wrapper.replace_form_html{
    border: dashed 1px red;
    padding: 0;
    
}


.section153 .section_inner .field input[type="submit"]{
	padding: 18px 10px;
}
.section153 .form_html2{
    min-height: 100px;
    padding: 0;
    box-sizing: border-box;
}
.section153 .form_html{
    min-height: 100px;
    padding: 0;
    box-sizing: border-box;
}

.section153 .btn_descr{
    width: 600px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    margin-top: 15px;

}


.field_input_radio >div,
.section154 .field_input_radio >div,
.section153 .field_input_radio >div{
     display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
     align-items: center;
     margin-bottom: 5px;
     margin-right: 10px;
     width: 45%;
}


.field,
.section154 .field,
.section153 .field{
    padding: 7px 0;
}
.all_border .field{
	padding: 8px 0;
}
.section154 .field,
.section153 .field{
	margin-bottom: 5px;
	color: inherit;
}
.field .field_title.title_hide{
	opacity: 0;
	height: 0;
	font-size: 0;
}
.section .all_border .field .field_title{
	margin-bottom: 7px;
}
.field .field_title,
.section154 .field .data_title,
.section154 .field .field_title,
.section153 .field .data_title,
.section153 .field .field_title{
    margin-bottom: 2px;
	color: #333;
	line-height: 1.5;
	font-size: 16px;
}
 .field_input_radio,
.field_input_checkbox,
.section154 .field_input_checkbox,
.section154 .field_input_radio,
.section153 .field_input_checkbox,
.section153 .field_input_radio{
     display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-wrap: wrap;
    align-items: center;
}
 .field .field_input input,
.section154 .field .field_input input,
.section153 .field .field_input input{
    margin-bottom: 0;
}
.field_input_checkbox input,
.field_input_radio >div input,
.section154 .field_input_checkbox input,
.section154 .field_input_radio >div input,
.section153 .field_input_checkbox input,
.section153 .field_input_radio >div input{
    margin-bottom: 0;
    margin-right: 10px;
    align-items: center;
	transition: .3s all;
    
}


.section .field .field_input_number,
.section .field .field_input_text,
.section .field .field_input_phone,
.section .field .field_input_email{
	color: inherit;
	border-bottom: 1px solid;
	font-size: 15px;
}
/*.section .field .field_input_email:hover,
.section .field .field_input_phone:hover,
.section .field .field_input_text:hover,
.section107 .field .field_input_email:hover,
.section107 .field .field_input_phone:hover,
.section107 .field .field_input_text:hover,
.section154 .field .field_input_email:hover,
.section154 .field .field_input_phone:hover,
.section154 .field .field_input_text:hover,
.section153 .field .field_input_email:hover,
.section153 .field .field_input_phone:hover,
.section153 .field .field_input_text:hover{
	color: inherit;
	border-bottom: 1px solid;
}*/

.section .all_border .field .field_input_text:hover,
.section .all_border .field .field_input_phone:hover,
.section .all_border .field .field_input_email:hover,
.section107 .all_border .field .field_input_text:hover,
.section107 .all_border .field .field_input_phone:hover,
.section107 .all_border .field .field_input_email:hover,
.section153 .all_border .field .field_input_text:hover,
.section153 .all_border .field .field_input_phone:hover,
.section153 .all_border .field .field_input_email:hover,
.section154 .all_border .field .field_input_text:hover,
.section154 .all_border .field .field_input_phone:hover,
.section154 .all_border .field .field_input_email:hover{
	
	/*color: inherit;*/
	/*border: 1px solid;*/
}
.section .all_border .field .field_input_text,
.section .all_border .field .field_input_phone,
.section .all_border .field .field_input_email,
.section107 .all_border .field .field_input_text,
.section107 .all_border .field .field_input_phone,
.section107 .all_border .field .field_input_email,
.section153 .all_border .field .field_input_text,
.section153 .all_border .field .field_input_phone,
.section153 .all_border .field .field_input_email,
.section154 .all_border .field .field_input_text,
.section154 .all_border .field .field_input_phone,
.section154 .all_border .field .field_input_email{
	border: 1px solid #333;
	transition: .5s all;
}





.section153 .field .field_input_text,
.section153 .field .field_input_phone,
.section153 .field .field_input_email,
.section154 .field .field_input_text,
.section154 .field .field_input_phone,
.section154 .field .field_input_email{
	border-bottom: 1px solid #333;
	
}
.section .field .field_input_text input:hover,
.section .field .field_input_phone input:hover,
.section .field .field_input_email input:hover,
.section .all_border .field .field_input_text input:hover,
.section .all_border .field .field_input_phone input:hover,
.section .all_border .field .field_input_email input:hover{
	border-bottom: none;
}
.section .all_border .field .field_input_text input{
	padding-left: 10px;
	
}
.section .section_inner .popup_form .field input,
.section .section_inner .form_wrapper  .field input{
	padding-left: 0;
}
.section .all_border .field .field_input_text input,
.section .all_border .field .field_input_phone input,
.section .all_border .field .field_input_email input,
.section107 .all_border .field .field_input input,
.section154 .field .field_input input,
.section153 .field .field_input input{
	border:none;
	padding: 12px 10px;
	
}

.section154 .field .field_input input[type="submit"],
.section153 .field .field_input input[type="submit"]{
	border: 1px solid;
	
}
.section154 .field .field_input input[type="submit"].surround,
.section153 .field .field_input input[type="submit"].surround{
	border: 1px solid transparent;
}




.section154 .form_wrapper .field .field_input input[type="text"],
.section154 .form_wrapper .field .field_input input[type="email"],
.section154 .form_wrapper .field .field_input input[type="text"],
.section153 .form_wrapper .field .field_input input[type="text"],
.section153 .form_wrapper .field .field_input input[type="email"],
.section153 .form_wrapper .field .field_input input[type="text"]{
	border-bottom: 1px solid #ccc;
}

.section154 .form_wrapper .field .field_input_text input[type="text"],
.section154 .form_wrapper .field .field_input_email input[type="email"],
.section154 .form_wrapper .field .field_input_phone input[type="text"],
.section153 .form_wrapper .field .field_input_text input[type="text"],
.section153 .form_wrapper .field .field_input_email input[type="email"],
.section153 .form_wrapper .field .field_input_phone input[type="text"]{
	border-bottom: none;
	
}




.field_input_list select,
.section154 .field_input_list select,
.section153 .field_input_list select{
    width: 100%;
    height: 32px;
    background: #f9f9f9;
    border-radius: 3px;
	color: #333;
	outline: none;
}
.field_input_checkbox,
.section154 .field_input_checkbox,
.section153 .field_input_checkbox{
    margin-top: -5px;
}

.section154{
    background-color: #000;
    background-position: center center; 
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    color: #fff;
}
.section154 .section_inner{
    max-height: 700px;
    min-height: 400px;
    width: 940px;
    font-size: 13px;
}

.section154 .headliner{
    float: left;
    width: 520px;
	min-width: calc(100% - 440px);
    position: relative;

}
.section154.dark_color .underlay{
    color: #fff;
}
.section154 .headliner.underlay{
    background: rgba(0,0,0,0.4);
    padding: 20px;
    width: 480px;
	min-width: calc(100% - 480px);
}

.section154 .form_wrapper .form_title,
.section154 .form_wrapper .form_sub_title,
.section154 .form_wrapper .form1,
.section154 .form_wrapper .form_text{
    position: relative;
}


.section154 .form_wrapper.form_bg .form_bg_color{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    opacity: 1;
}



.section154 .form_wrapper.form_bg{
    position: relative;
    background: none;
}
.section154 .form_wrapper .form_bg_color{
    display: none;
}

.section154.del_input_border .form_wrapper input[type="email"]:focus,
.section154.del_input_border .form_wrapper input[type="text"]:focus{
    border-bottom-color: #F0AD4E;
}
.section154.del_input_border .form_wrapper input[type="email"],
.section154.del_input_border .form_wrapper input[type="text"]{
    border: none;
    border-bottom: 1px solid #ccc;
    background: transparent;
}

.section154 .form_wrapper{
    float: right;
    width: 320px;
    background: #FEFDFB;
    padding: 35px;
    position: relative;
    border: 5px solid #e2e2e2;
	color: #333

}
.section154 .form_wrapper.replace_form_html{
    background: transparent;
    padding: 0;
    
}

body.editor_true .section154 .form_wrapper.replace_form_html{
    border: dashed 1px red;
    
}


.section154 .form_html{
    min-height: 100px;
    position: relative;
    box-sizing: border-box;
}

.section154 .headliner.revers{
    float: right;
}
.section154 .form_wrapper.revers{
    float: left;
}



.section154 .form_title{
    text-align: center;
    color: #333;
    font-size: 20px;
}
.section154 .form_sub_title{
    text-align: center;
    color: #333;
    font-size: 12px;
}


.section154 .title{
    text-align: left;
    font-size: 36px;
    margin-bottom: 20px;
    line-height: 130%;
    color: #fff;
    /*	box-decoration-break: clone;
            box-shadow: 10px 0 0 rgba(0,0,0,0.5), -10px 0 0 rgba(0,0,0,0.5);
            background: rgba(0,0,0,0.5);	*/
}

.section154.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}
.section154.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}

.section154 .margin{
    height: 0px;
}
.section154 .sub_title{ 
    text-align: left;
    font-size: 20px;
    margin-bottom: 10px;
    /*	box-decoration-break: clone;
            box-shadow: 10px 0 0 rgba(0,0,0,0.5), -10px 0 0 rgba(0,0,0,0.5);
            background: rgba(0,0,0,0.5);	*/
    line-height: 1.4;	
}

.section154 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section154 .noise{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/img/nul.png) repeat;
}





.section154 .objtimer{
    height: 80px;
    width: 480px;
    position: relative;
    font-size: 52px;
}
.section154 .objtimer .days,
.section154 .objtimer .hrs,
.section154 .objtimer .min,
.section154 .objtimer .sec{
    font-size: inherit;
    position: absolute;
    width: 120px;
    text-align: center;
    height: 64px;
    line-height: 64px;
    top: 0;
    font-family: 'Roboto', sans-serif;

}
.section154 .objtimer .days_descr,
.section154 .objtimer .hrs_descr,
.section154 .objtimer .min_descr,
.section154 .objtimer .sec_descr{
    position: absolute;
    font-size: 16px;
    /*text-transform: uppercase;*/
    height: 20px;
    text-align: center;
    width: 120px;
    text-align: center;
    line-height: 20px;
    top: 64px;
    /*font-weight: bold;*/

}

.section154 .objtimer .days,
.section154 .objtimer .hrs,
.section154 .objtimer .min,
.section154 .objtimer .sec{
    border-right: solid 1px #e2e2e2;
}

.section154 .objtimer .days{
    border-left: solid 1px #e2e2e2;

}

.section154 .objtimer .days,
.section154 .objtimer .days_descr{
    left: 0;

}
.section154 .objtimer .hrs,
.section154 .objtimer .hrs_descr{
    left: 120px;
}
.section154 .objtimer .min,
.section154 .objtimer .min_descr{
    left: 240px;
}
.section154 .objtimer .sec,
.section154 .objtimer .sec_descr{
    left: 360px;
}


.section1154{
    background-color: #000;
    background-position: center center; 
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    padding: 60px 0;
}
.section1154 .section_inner{
    max-height: 700px;
    min-height: 400px;
    width: 940px;
    font-size: 13px;
}

.section1154 .headliner{
    float: left;
    width: 70%;
    position: relative;

}
.section1154 .headliner.underlay{
    background: rgba(0,0,0,0.5);
    padding: 20px;
    width: 480px;
}

.section1154 .form_wrapper .form_title,
.section1154 .form_wrapper .form_sub_title,
.section1154 .form_wrapper .form1,
.section1154 .form_wrapper .form_text{
    position: relative;
}


.section1154 .form_wrapper.form_bg .form_bg_color{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    opacity: 1;
}



.section1154 .form_wrapper.form_bg{
    position: relative;
    background: none;
}
.section1154 .form_wrapper .form_bg_color{
    display: none;
}

.section1154 .form_wrapper{
    float: right;
    width: 320px;
    background: #FEFDFB;
    padding: 30px;
    border-radius: 5px;
    position: relative;

}
.section1154 .form_wrapper.replace_form_html{
    background: transparent;
    padding: 0;
    
}

.section1154 .btn1{
    width: 350px;
    height: 50px;
    line-height: 44px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    border: solid 3px;
    margin-top: 20px;
}

body.editor_true .section1154 .form_wrapper.replace_form_html{
    border: dashed 1px red;
    
}


.section1154 .form_html{
    min-height: 100px;
    box-sizing: border-box;
}

.section1154 .headliner.revers{
    float: right;
}
.section1154 .form_wrapper.revers{
    float: left;
}



.section1154 .form_title{
    text-align: center;
    color: #333;
    font-size: 20px;
}
.section1154 .form_sub_title{
    text-align: center;
    color: #333;
    font-size: 12px;
}


.section1154 .title{
    text-align: left;
    font-size: 36px;
    margin-bottom: 20px;
    line-height: 130%;
    color: #fff;
    /*	box-decoration-break: clone;
            box-shadow: 10px 0 0 rgba(0,0,0,0.5), -10px 0 0 rgba(0,0,0,0.5);
            background: rgba(0,0,0,0.5);	*/
}

.section1154.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}
.section1154.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}

.section1154 .margin{
    height: 20px;
}
.section1154 .sub_title{ 
    text-align: left;
    font-size: 20px;
    margin-bottom: 10px;
    color: #fff;
    /*	box-decoration-break: clone;
            box-shadow: 10px 0 0 rgba(0,0,0,0.5), -10px 0 0 rgba(0,0,0,0.5);
            background: rgba(0,0,0,0.5);	*/
    line-height: 1.4;	

}

.section1154 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section1154 .noise{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/img/nul.png) repeat;
}



.section157{

    background-color: #000;
    background-position: center center; 
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
    padding: 60px 0;

}
.section157.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section157 .light_layer .layer{
 
    
    background: rgba(0,0,0,0.5);
    padding: 20px;    
}

.section157 .section_inner{
    min-height: 400px;
    position: relative;
    width: 940px;
    font-size: 13px;
    /*padding-top: 150px;*/

}

.section157 .title{
    text-align: center;
    font-size: 64px;

    margin-bottom: 10px;
    line-height: normal;
    text-shadow: 0 1px 1px #000;
    color: #fff;

}


.section157 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 28px;
    line-height: 120%;
    margin-bottom: 10px;
    text-shadow: 0 1px 1px #000;
    color: #fff;
}


.section157.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}
.section157.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}

.section157 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}
.section157 .noise{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/img/nul.png) repeat;
}

.section157 .btn1{
    border: 3px solid;
    color: #fff;
    font-size: 28px;
    height: 80px;
    line-height: 74px;
    margin: 30px auto 0;
    text-align: center;
    width: 500px;
    overflow: hidden;

}

.section157 .w500h80 .btn1{
    width: 500px;
    height: 80px;
}
.section157 .w450h60 .btn1{
    width: 350px;
    height: 60px;
    line-height: 54px;
    font-size: 20px;
}
.section157 .w250h45 .btn1{
    width: 250px;
    height: 45px;
    line-height: 40px;
    font-size: 18px;
}



.section157 .form_wrapper{
    margin: 0 auto;
    padding: 25px;
    width: 80%;
}

.section157 .form2 .field .field_title{
    position: absolute;
    top: -30px;
}
.section157 .form2 .field .field_title,
.section157 .form2 .field .field_description{
    display: none;
}
.section157 .form2 .field{
    width: 30%;
    flex:2;
    display: inline-block;
    margin-right: 20px;
    
}





.section157 .form2 .field:last-of-type{
    flex: 1;
}

.section157 .form_text a{
    color: #999;
}
.section157 .form2 form{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;
    align-items: flex-end;
    /*flex-wrap: wrap;*/
    /*justify-content: space-evenly;*/
    text-align: center
}

.section157 .form_wrapper{
    border: 2px solid #e2e2e2;
    padding: 40px 20px;
}
.section157 .form_wrapper,
.section157 .objtimer{
    margin: 0 auto;
    margin-top: 40px;
}
.section157 .form_text{
    float: left;
    width: 100%;
    color: #fff;
    text-align: center;
}

.section157 .form2 .field input[type="email"],
.section157 .form2 .field input[type="text"],
.section157 .form2 .field textarea,
.section157 .form2 .field input[type="text"]
{
    padding: 10px;
    outline: none;
    font-size: 18px;
    border-radius: 3px !important;
    color: #fff;
}
.section157 .form2 .field input[type="submit"]{
    padding:  10px;
     font-size: 18px;
}

.section157 .form_title{
    text-align: center;
        font-size: 16px;
    color: #fff;
    margin-bottom: 35px;
    display: none;
}


.section157 .objtimer .days, .section157 .objtimer .hrs, .section157 .objtimer .min, .section157 .objtimer .sec{
    border: none;
}






body.editor_true .section157 .form_wrapper.replace_form_html{
    border: dashed 1px red;
    padding: 0;
    
}


.section157 .form_html2{
    min-height: 100px;
    padding: 0;
    box-sizing: border-box;
}
.section157 .form_html{
    min-height: 100px;
    padding: 0;
    box-sizing: border-box;
}

.section157 .btn_descr{
    width: 600px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    margin-top: 15px;

}


.section157 .logo_img img{
    max-width: 100%;
}
.section157 .logo_img,
.section157 .logo_text{
    text-align: left;
    margin: 0 auto;
    width: 200px;
/*    position: absolute;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);*/
    display: block;
}
.section157 .logo_text{
    font-size: 24px;
    margin-top: 22px;
    color: #fff;

}



.section158 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section158 .title{
    text-align: center;
    font-size: 36px;
    margin-bottom: 10px;
    line-height: normal;
    color: #fff;
    margin-top: 40px;
    text-align: left;
}

.section158 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}


.section158 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 20px;
    margin-bottom: 50px;
    color: #fff;
    text-align: left;
}
.section158.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}
.section158.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}

.section158 .col_3{
    /*margin-right: 20px;*/
    margin-bottom: 15px;
    /*background: #f2f2f2;*/
    /*padding-bottom: 30px;*/
    float: left;
    width: 100%;
    
}
.section158 .col_3.last{
    margin-right: 0;

}



.section158 .form_title{
    font-size: 16px;
    margin-bottom: 10px;
}


.section158 .icon_layer{
    margin: 0 auto 10px;;
    /*padding: 10px 0 25px;*/
    
    
}

.section158 .title1,
.section158 .title2,
.section158 .title3{
    float: right;
    width: 85%;
    padding-top: 15px;
    font-size: 22px;
    text-align: left;
    color: #fff;
}

/*
.section158 .price1,
.section158 .price2,
.section158 .price3{
    padding: 0 20px;
    margin: 0 auto;
    text-align: center;


}*/
.section158 .txt1,
.section158 .txt2,
.section158 .txt3{
    line-height: 150%;
    width: 83%;
    float: right;
    color: #fff;
}




.section158 .ico1,
.section158 .ico2,
.section158 .ico3{
    width: 60px;
    height: 60px;
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 50px;
    color: #fff;
    position: absolute;
    top: 15px;
    left: 0;
}

.section158 .price1,
.section158 .price2,
.section158 .price3{
    font-size: 24px;
}

.section158 .btn1,
.section158 .btn2,
.section158 .btn3,
.section158 .btn1x,
.section158 .btn2x,
.section158 .btn3x{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;
}

.section158 .btn_move .btn1:hover,
.section158 .btn_move .btn2:hover,
.section158 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}


.section158 .form_text{
    font-size: 12px;
    line-height: 16px;
}
.section158 .arr1{
    width: 62%;
    float: left;
    position: relative;
}

.section158 .form_wrapper{
    background: #fff;
    width: calc(36% - 60px);
    padding: 30px;
    float: right;
    border-radius: 5px;
}
.section158.dark{
    color: #fff;
}
.section158 .field input[type="email"], .section158 .field input[type="text"],  .section158 .field textarea, .section158 .field input[type="text"]{
    border-radius: 5px;
}


.section158  .field input[type="submit"].submit_btn{
    padding: 10px;
}





.section258 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section258 .title{
    text-align: center;
    font-size: 36px;
    margin-bottom: 10px;
    line-height: normal;
    color: #fff;
    /*margin-top: 40px;*/
    text-align: left;
}

.section258 .form_html{
    position: relative;
}
.section258 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}
.section258.del_input_border .form_wrapper input[type="email"]:focus,
.section258.del_input_border .form_wrapper input[type="text"]:focus{
    border-bottom-color: #F0AD4E;
}
.section258.del_input_border .form_wrapper input[type="email"],
.section258.del_input_border .form_wrapper input[type="text"]{
    border: none;
    border-bottom: 1px solid #ccc;
    background: transparent;
}

.section258 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 20px;
    margin-bottom: 50px;
    color: #fff;
    text-align: left;
}
.section258.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}
.section258.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}

.section258 .col_3{
    /*margin-right: 20px;*/
    margin-bottom: 15px;
    /*background: #f2f2f2;*/
    /*padding-bottom: 30px;*/
    float: left;
    width: 100%;
    
}
.section258 .col_3.last{
    margin-right: 0;

}



.section258 .form_title{
    font-size: 16px;
    margin-bottom: 10px;
	color:#333;
}


.section258 .icon_layer{
    margin: 0 auto 10px;;
    /*padding: 10px 0 25px;*/
    
    
}

.section258 .title1,
.section258 .title2,
.section258 .title3{
    float: right;
    width: 85%;
    padding-top: 15px;
    font-size: 22px;
    text-align: left;
    color: #fff;
}


.section258 .txt1,
.section258 .txt2,
.section258 .txt3{
    line-height: 150%;
    width: 85%;
    float: right;
    color: #fff;
}




.section258 .mdico1{
    width: 60px;
    height: 60px;
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 50px;
    color: #fff;
    position: absolute;
    top: 15px;
    left: 0;
}

.section258 .price1,
.section258 .price2,
.section258 .price3{
    font-size: 24px;
}

.section258 .btn1,
.section258 .btn2,
.section258 .btn3,
.section258 .btn1x,
.section258 .btn2x,
.section258 .btn3x{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;
}

.section258 .btn_move .btn1:hover,
.section258 .btn_move .btn2:hover,
.section258 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}


.section258 .form_text{
    font-size: 12px;
    line-height: 16px;
	color: #333;
}
.section258 .arr1{
    width: 62%;
    float: left;
    position: relative;
}

.section258 .form_wrapper.form_del{
    display: none;
}
.section258 .form_wrapper .form_title,
.section258 .form_wrapper .form_sub_title,
.section258 .form_wrapper .form1,
.section258 .form_wrapper .form_text{
    position: relative;
}
.section258 .form_wrapper.form_bg .form_bg_color{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    opacity: 1;
}
.section258 .form_wrapper.form_bg{
    position: relative;
    background: none;
}
.section258 .form_wrapper .form_bg_color{
    display: none;
}
.section258 .form_wrapper .field input[type="submit"]{
    font-size: 20px;
}
.section258 .form_wrapper{
    background: #fff;
    width: calc(36% - 60px);
    padding: 30px;
    float: right;
    border: 5px solid;
    /*border-radius: 5px;*/
}

.section258.dark{
    color: #fff;
}

.section258 .form_wrapper .field {
	color: inherit;
}

.section258 .form_wrapper .field .field_input_phone, .section258 .form_wrapper .field .field_input_email, .section258 .form_wrapper .field .field_input_text{
	border-bottom: 2px solid #ccc;
	transition: .3s all;
}
.section258 .all_border .form_wrapper .field .field_input_phone,
.section258 .all_border .form_wrapper .field .field_input_email,
.section258 .all_border .form_wrapper .field .field_input_text{
	border: 2px solid #ccc;
	transition: .3s all;
}

.section258 .form_wrapper .field .field_input_phone:hover, .section258 .form_wrapper .field .field_input_email:hover, .section258 .form_wrapper .field .field_input_text:hover{
	border-bottom: 2px solid;
}

.section258 .all_border .form_wrapper .field .field_input_phone:hover, 
.section258 .all_border .form_wrapper .field .field_input_email:hover,
.section258 .all_border .form_wrapper .field .field_input_text:hover{
	border: 2px solid;
}


.section258 .field input[type="email"], .section258 .field input[type="text"],  .section258 .field textarea{
	border: none;
    /*border-radius: 5px;*/
}


.section258 .form_wrapper .field input[type="text"],
.section258 .form_wrapper .field input[type="email"],
.section258 .form_wrapper .field input[type="text"]{
	border-bottom: 2px solid #ccc;
}


.section258 .form_wrapper .field .field_input.field_input_text input[type="text"],
.section258 .form_wrapper .field .field_input.field_input_email input[type="email"],
.section258 .form_wrapper .field .field_input.field_input_phone input[type="text"]{
	border-bottom: none;
}




.section258  .field input[type="submit"].submit_btn{
    padding: 10px;
}


/*////1258 new cool motherfucker block*/



.section1258{
    padding: 60px 0;
}
.section1258 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section1258 .title{
    text-align: center;
    font-size: 36px;
    margin-bottom: 10px;
    line-height: normal;
    /*margin-top: 40px;*/
}

.section1258 .form_html{
    position: relative;
}
.section1258 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section1258 .form_wrapper input{
	color: inherit;
	border: 2px solid;
	padding: 15px 10px;
}
.section1258 .form_wrapper.del_input_border input[type="email"],
.section1258 .form_wrapper.del_input_border input[type="text"]{
    border: none;
    /*border-bottom: 3px solid;*/
    background: transparent;
}

.section1258 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 20px;
    margin-bottom: 50px;
    text-align: left;
}
.section1258.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}
.section1258.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}

.section1258 .col_3{
    /*margin-right: 20px;*/
    margin-bottom: 15px;
    /*background: #f2f2f2;*/
    /*padding-bottom: 30px;*/
    float: left;
    width: 100%;
    
}
.section1258 .col_3.last{
    margin-right: 0;

}



.section1258 .form_title{
    font-size: 16px;
    margin-bottom: 10px;
}


.section1258 .icon_layer{
    margin: 20px auto 10px;;
    /*padding: 10px 0 25px;*/
    display: flex;
    align-items: center;
    
}

.section1258 .title1{
    font-size: 22px;
    text-align: left;
    margin-left: 10px;
	word-break: break-word;
}


.section1258 .txt1,
.section1258 .txt2,
.section1258 .txt3{
    line-height: 150%;
    width: 100%;
}




.section1258 .mdico1{
    width: 60px;
    height: auto;
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 50px;
    /*position: absolute;*/
    /*top: 15px;*/
    /*left: 0;*/
}

.section1258 .price1,
.section1258 .price2,
.section1258 .price3{
    font-size: 24px;
}

.section1258 .btn1{
    width: 300px;
    margin: 20px auto 0;
    height: 50px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border: solid 3px;
}

.section1258 .btn_move .btn1:hover,
.section1258 .btn_move .btn2:hover,
.section1258 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}


.section1258 .form_text{
    font-size: 12px;
    line-height: 16px;
	margin-top: 10px;
}
.section1258 .arr_block{
	margin-right: 10px;
}
.section1258  .arr_block{
    display: flex;
    flex: 1;
	justify-content: space-between;
    flex-wrap: wrap;
}
.section1258 .icon_width .arr_block{
    flex: auto;
    width: 100%;
    margin-bottom: 40px;
    display: flex;
    flex-wrap: wrap;
}
.section1258 .icon_two .arr1{
    width: 48%;
}
.section1258 .icon_width .form_wrapper .form2{
	position: relative;
}
.section1258 .icon_width .form_wrapper{
    width: 100%;
    max-width: 100%;
}

.section1258 .content_block{
    display: flex;
    flex-wrap: wrap;
}
.section1258 .content_block.align_center .txt1{
	text-align: center;
}
.section1258 .content_block.align_center .icon_layer{
	display: flex;
	justify-content: center;
	
}

.section1258 .popup_form .form1{
	width: 100%;
}
.section1258 .icon_width form{
    display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
}
.section1258 .icon_width .form_wrapper form .field:last-of-type{
    flex: auto;
    max-width: max-content;
	margin: 0 auto;
}
.section1258 .field{
	color: inherit;
	min-width: 230px;
}
.section1258 input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: inherit;
  opacity: 0.7;
}
.section1258 input::-moz-placeholder { /* Firefox 19+ */
  color: inherit;
  opacity: 0.7;
}
.section1258 input::-ms-input-placeholder { /* IE 10+ */
  color: inherit;
  opacity: 0.7;
}
.section1258 input::-moz-placeholder { /* Firefox 18- */
  color: inherit;
  opacity: 0.7;
}


.section1258 .icon_width form .field{
    margin-right: 10px;
    flex: 1;
}


.section1258 .arr1{
    width: 100%;
    position: relative;
}

.section1258 .form_wrapper{
	box-sizing: border-box;
	align-self: flex-start;
}
.section1258 .form_wrapper.hide_border {
	border: none;
}
.section1258 .form_wrapper.form_del{
    display: none;
}
.section1258 .form_wrapper .form_title,
.section1258 .form_wrapper .form_sub_title,
.section1258 .form_wrapper .form1,
.section1258 .form_wrapper .form_text{
    position: relative;
}
.section1258 .form_wrapper.form_bg .form_bg_color{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    opacity: 1;
}
.section1258 .form_wrapper.form_bg.hide_border{
	/*padding: 0;*/
}
.section1258 .form_wrapper.form_bg{
    position: relative;
    background: none;
}
.section1258 .form_wrapper .form2{
    position: relative;
	
}
.section1258 .form_wrapper .form_bg_color{
    display: none;
}
.section1258 .form_wrapper .field input[type="submit"]{
    font-size: 20px;
}
.section1258 .form_wrapper{
    background: #fff;
    width: calc(36% - 60px);
    padding: 30px;
    float: right;
    border: 1px solid;
    flex: 1;
    max-width: 300px;
    /*border-radius: 5px;*/
}
.section1258.dark{
    color: #fff;
}
.section1258 .field input[type="email"], .section1258 .field input[type="text"],  .section1258 .field textarea, .section1258 .field input[type="text"]{
    /*border-radius: 5px;*/
}


.section1258  .field input[type="submit"].submit_btn{
    padding: 12px;
	color: #fff;
}







.section259{
    padding: 60px 0;
}
.section259 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section259 .title{
    text-align: center;
    font-size: 36px;
    margin-bottom: 10px;
    line-height: normal;
    margin-top: 0px;
    text-align: left;
}

.section259 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}


.section259 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 20px;
    margin-bottom: 50px;
    text-align: left;
}
.section259.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}
.section259.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}

.section259 .col_3{
    /*margin-right: 20px;*/
    margin-bottom: 15px;
    /*background: #f2f2f2;*/
    /*padding-bottom: 30px;*/
    float: left;
    width: 100%;
    
}
.section259 .col_3.last{
    margin-right: 0;

}



.section259 .form_title{
    font-size: 16px;
    margin-bottom: 10px;
    
}


.section259 .icon_layer{
    margin: 0 auto 10px;;
    /*padding: 10px 0 25px;*/
    
    
}

.section259 .title1,
.section259 .title2,
.section259 .title3{
    float: right;
    width: 85%;
    padding-top: 15px;
    font-size: 22px;
    text-align: left;
    color: #333;
}


.section259 .txt1,
.section259 .txt2,
.section259 .txt3{
    line-height: 150%;
    width: 85%;
    float: right;
    color: #333;
}




.section259 .mdico1{
    width: 60px;
    height: 60px;
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 50px;
    color: #fff;
    position: absolute;
    top: 15px;
    left: 0;
}

.section259 .price1,
.section259 .price2,
.section259 .price3{
    font-size: 24px;
}

.section259 .btn1,
.section259 .btn2,
.section259 .btn3,
.section259 .btn1x,
.section259 .btn2x,
.section259 .btn3x{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;
}

.section259 .btn_move .btn1:hover,
.section259 .btn_move .btn2:hover,
.section259 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}


.section259 .form_text{
    font-size: 12px;
    line-height: 16px;
}
.section259 .arr1{
    width: 100%;
    float: left;
    position: relative;
}

.section259 .form_wrapper.form_del{
    display: none;
}
.section259 .form_wrapper .form_title,
.section259 .form_wrapper .form_sub_title,
.section259 .form_wrapper .form1,
.section259 .form_wrapper .form_text{
    position: relative;
}
.section259 .form_wrapper.form_bg .form_bg_color{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    opacity: 1;
}
.section259 .content_block.exchange{
    flex-direction: row;
}
.section259 .content_block{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-direction: row-reverse;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start; 
}
.section259 .form_wrapper.form_bg{
    position: relative;
    background: none;
}
.section259 .form_wrapper .form_bg_color{
    display: none;
}

.section259 .content_block.exchange .txt_block,
.section259 .content_block.exchange .txt_icon_block{
    width: 60%;
    margin-left: 30px;
    margin-right: 0px;
}
.section259 .txt_block,
.section259 .txt_icon_block{
    width: 60%;
    margin-right: 30px;
}
.section259 .form_wrapper .field input[type="submit"]{
    font-size: 20px;
}
.section259 .form_wrapper{
    background: #fff;
    width: calc(36% - 60px);
    padding: 30px;
    border-radius: 0px;
    border: 1px solid #ccc;
    color: #333;
    
}
.section259.dark{
    color: #fff;
}
.section259 .field input[type="email"], .section259 .field input[type="text"],  .section259 .field textarea, .section259 .field input[type="text"]{
    border-radius: 0px;
}


.section259  .field input[type="submit"].submit_btn{
    padding: 5px;
}





.section159{

    background-color: #000;
    background-position: center center; 
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;


}
.section159.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section159 .light_layer .layer{
 
    
    background: rgba(0,0,0,0.5);
    padding: 20px;    
}

.section159 .section_inner{
    min-height: 450px;
    position: relative;
    width: 940px;
    font-size: 13px;
    padding-top: 50px;


}

.section159 .video_holder{
    border: none;
}
.section159 .title{
    text-align: center;
    font-size: 48px;

    margin-bottom: 10px;
    line-height: normal;
    text-shadow: 0 1px 1px #000;
    color: #fff;

}


.section159 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 10px;
    text-shadow: 0 1px 1px #000;
    color: #fff;
     margin-bottom: 35px;
}

.section159.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}
.section159.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}

.section159 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}
.section159 .noise{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/img/nul.png) repeat;
}


.section159 .video {
    width: 90%;
    height: 400px;
    margin: 0 auto;
    opacity: 0;
}
.section159 .video.play_active{
    opacity: 1;
    transition: 2s;
}
.section159 .video iframe{
    width: 100%;
    height: 100%;
    border: none;
}

.section159 .play {
    display: block;
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-left: 50px solid #d8d8d8;
    position: relative;
    z-index: 1;
/*    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;*/
    left: 10px;
    cursor: pointer;
    position: absolute;
    bottom: 165px;
    left: 48%;
}
.section159 .play:before {
    content: '';
    position: absolute;
    top: -55px;
    left: -88px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 5px solid #d8d8d8;
    z-index: 2;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.section159 .play:after {
  content: '';
  opacity: 0;
  transition: opacity 0.6s;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
}
.section159 .play:hover:before, .play:focus:before {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

.section159 .play.active {
  border-color: transparent;
  display: none;
}
.section159 .play.active:after {
  content: '';
  opacity: 1;
  width: 15px;
  height: 60px;
  background: #d8d8d8;
  position: absolute;
  right: 40px;
  top: -32px;
  box-shadow:  30px 0 0 0 #a5a5a5;
}








body.editor_true .section157 .form_wrapper.replace_form_html{
    border: dashed 1px red;
    padding: 0;
    
}


.section157 .form_html2{
    min-height: 100px;
    padding: 0;
    box-sizing: border-box;
}
.section157 .form_html{
    min-height: 100px;
    padding: 0;
    box-sizing: border-box;
}

.section157 .btn_descr{
    width: 600px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    margin-top: 15px;

}


/*.section157 .logo_img,
.section157 .logo_text{
    text-align: left;
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
}*/
.section157 .logo_text{
    font-size: 24px;
    margin-top: 22px;


}







.section121 .section_inner{
    width: 940px;
    font-size: 16px;
}


.section121 .title{
    font-size: 28px;
    text-align: center;
    margin-bottom: 10px;
    line-height: normal;
}

.section121 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section121 .col_4{
    float: left;
    margin-right: 20px;
    width: 220px;
    text-align: center;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 
    background: #f2f2f2;
    color: #333;

}


.section121 .col_4.border{
    border: solid 10px #fff;
}
.section121 .col_4.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}




.section121 .col_4.last{
    margin-right: 0;
}
.section121 .col_4 .txt1,
.section121 .col_4 .txt2,
.section121 .col_4 .txt3,
.section121 .col_4 .txt4{
    min-height: 5px;
    margin: 20px auto 20px;
    width: 160px;
    text-align: center;
    padding-top: 5px;
    border-top: solid 1px #e2e2e2;
}
.section121 .col_4 .num1,
.section121 .col_4 .num2,
.section121 .col_4 .num3,
.section121 .col_4 .num4{
    min-height: 5px;
    height: 60px;
    font-size: 48px;
    line-height: 60px;
    width: 150px;
    text-align: center;
    margin: 20px auto 20px;
    background-color: #fff;

}


.section121 .arr1{
    padding-bottom: 30px;
    position: relative;
}


.section121.dark{
    color: #fff;
}



.section124 .section_inner{
    width: 940px;
    font-size: 16px;
} 
.section124 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section124 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section124 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    /*font-size: 20px;*/
    margin-bottom: 10px;
}


.section124 .arr1{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.section124 .col_3{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	align-items: center;
    width: 32%;	
    margin-right: 10px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
}
.section124 .col_3.last{
    margin-right: 0;

}

.section124 .txt1,
.section124 .txt2,
.section124 .txt3,
.section124 .title1,
.section124 .title2,
.section124 .title3,
.section124 .price1,
.section124 .price2,
.section124 .price3{
    padding: 5px 0 0;

}
.section124 .title1,
.section124 .title2,
.section124 .title3{
margin-bottom: 10px;
    /*font-size: 16px;*/
}
.section124 .image1 img,
.section124 .image2 img,
.section124 .image3 img{
    max-width: 100%;
	display: block;
}
.section124 .image1,
.section124 .image2,
.section124 .image3{
    
    width: 300px;
    height: auto;
    overflow: hidden;
}

.section124 .width1170 .image1.image_size600x460,
.section124 .width1170 .image2.image_size600x460,
.section124 .width1170 .image3.image_size600x460{
	margin: 0 auto;
}
.section124 .image1.image_size600x460,
.section124 .image2.image_size600x460,
.section124 .image3.image_size600x460{
    width: 300px;
    height: 230px;
}


.section124 .image3.shadow,
.section124 .image1.shadow,
.section124 .image2.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section124 .image3.border,
.section124 .image1.border,
.section124 .image2.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}


.section124 .image1.border img,
.section124 .image2.border img,
.section124 .image3.border img{
    width: 280px;
    height: 140px;
}

.section124 .image1.image_size600x460.border img,
.section124 .image2.image_size600x460.border img,
.section124 .image3.image_size600x460.border img{
    width: 280px;
    height: auto;
}



.section124 .price1,
.section124 .price2,
.section124 .price3{
    font-size: 24px;
}

.section124 .btn1,
.section124 .btn2,
.section124 .btn3{
    width: 260px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;
    overflow: hidden;
}



.section124 .btn_move .btn1:hover,
.section124 .btn_move .btn2:hover,
.section124 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}

.section124.dark{
    color: #fff;
}


.section125 .section_inner{
    width: 940px;
    font-size: 16px;
}


.section125 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section125 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section125 .width1170 .arr1{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.bg_text.section125 .width1170 .col_2,
.section125 .width1170 .col_2{
	width: 46%;
	display: flex;
	justify-content: space-between;
}

.bg_text.section125 .width1170 .right,
.section125 .width1170 .right{
	width: calc(100% - 180px);
}


.section125 .col_2{
    float: left;
    width: 460px;	
    margin-right: 20px;
    margin-bottom: 30px;
}
.section125 .col_2.last{
    margin-right: 0;
}

.section125 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section125.backlight .col_2{
    width: 440px;
    padding: 10px;
}
.section125.backlight .right{
    width: 260px;
}
.section125.backlight .col_2:hover{
    background: rgba(255,255,255,0.3);
    box-shadow: 0 0 5px -1px #000;
}




.section125.dark{
    color: #fff;
}

.section125 .btn1,
.section125 .btn2{
    width: 200px;
    height: 30px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    border: solid 3px;
    overflow: hidden;

}

.section125 .btn_move .btn1:hover,
.section125 .btn_move .btn2:hover,
.section125 .btn_move .btn4:hover,
.section125 .btn_move .btn5:hover,
.section125 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}



.section125 .txt1,
.section125 .txt2,
.section125 .txt3,
.section125 .title1,
.section125 .title2,
.section125 .title3,
.section125 .price1,
.section125 .price2,
.section125 .price3{
    padding: 5px 0 0;

}
.section125 .price1,
.section125 .price2,
.section125 .price3{
    font-size: 24px;

}

.section125 .title1,
.section125 .title2,
.section125 .title3{
}
.section125 .image1,
.section125 .image2{
    float: left;
    width: 150px;
    height: 150px;
    overflow: hidden;

}
.section125 .image1 img,
.section125 .image2 img{
    max-width: 100%;
}

.section125 .ico1.border_color_like_icon,
.section125 .mdico1.border_color_like_icon,
.section125 .ico1.border,
.section125 .mdico1.border,
.section125 .mdico2.border_color_like_icon,
.section125 .ico2.border_color_like_icon,
.section125 .mdico2.border,
.section125 .ico2.border{
    font-size: 72px;
}

.section125 .ico1,
.section125 .mdico1,
.section125 .mdico2,
.section125 .ico2{
    float: left;
    width: 128px;
    height: 128px;
    overflow: hidden;
    text-align: center;
    line-height: 128px;
    font-size: 90px;

}

.section125 .c_ico1,
.section125 .c_ico2{
    float: left;
    width: 128px;
    height: 128px;
    overflow: hidden;
    background-size: 90px auto;
    background-position: center center;
    background-repeat: no-repeat;
    


}
.section125 .mdico1.radius,
.section125 .mdico2.radius,
.section125 .ico1.radius,
.section125 .ico2.radius{
    border-radius: 50%;
}




.section125 .mdico1.border,
.section125 .mdico2.border,
.section125 .ico1.border,
.section125 .ico2.border
{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    
}



.section125 .mdico1.shadow,
.section125 .mdico2.shadow,
.section125 .ico1.shadow,
.section125 .ico2.shadow
{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section125 .mdico1.border,
.section125 .mdico2.border,
.section125 .ico1.border,
.section125 .ico2.border
{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 7px #fff;
}



.section125 .mdico1.border,
.section125 .mdico2.border,
.section125 .ico1.border,
.section125 .ico2.border{
    border: solid 2px;
    
}
.section125 .mdico1.border_color_like_icon,
.section125 .mdico2.border_color_like_icon,
.section125 .ico1.border_color_like_icon,
.section125 .ico2.border_color_like_icon{
    border: solid 2px;
    
}





.section125 .image1.s90,
.section125 .image2.s90{
    float: left;
    width: 90px;
    height: 90px;
    overflow: hidden;



}

.section125 .image1.radius,
.section125 .image2.radius{

    border-radius: 50%;

}

.section125 .image1.s90 img,
.section125 .image2.s90 img{
    width: 90px;
    height: 90px;

}

.section125 .image1.shadow,
.section125 .image2.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section125 .image1.border,
.section125 .image2.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}
.section125 .image1.border.s90,
.section125 .image2.border.s90{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}



.section125 .image1.border img,
.section125 .image2.border img{
    width: 130px;
    height: 130px;
}
.section125 .image1.border.s90 img,
.section125 .image2.border.s90 img{
    width: 80px;
    height: 80px;

}




.bg_text.section125 .right{
	width: 280px;
}
.section125 .right{
    float: right;
    width: 300px;

}
.section125 .right.s90{
    float: right;
    width: 340px;

}




.section126 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section126{
    /*padding-bottom: 0;*/
}

.section126 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section126 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section126 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section126 .image1.link_on{
	cursor: pointer;
}

.section126 .image1{
    width: 450px;
    float: left;
	

}
.section126 .video1{
    width: 450px;
    float: left;

}
.section126 .video1 iframe{
    width: 450px;
    height: 350px;
    border: none;
}


.section126 .image1.size_350x250,
.section126 .image1.size_700x500{
    width: 350px;
    float: left;
    margin-left: 100px;

}

.section126 .video1.size_350x250,
.section126 .video1.size_700x500{
    width: 350px;
    float: left;
    margin-left: 100px;

}
.section126 .video1.size_350x250 iframe,
.section126 .video1.size_700x500 iframe{
    width: 350px;
    height: 250px;
}


.section126 .image1.size_450x350 img,
.section126 .image1.size_900x700 img{
        max-width: 450px;
    max-height: 350px;
}
.section126 .image1.size_350x250 img,
.section126 .image1.size_700x500 img{
        max-width: 350px;
    max-height: 250px;
}
.section126 .image1 img{
    display: block;
    
}

.section126 .width1170 .right{
	float: left;
	margin-left: 40px;
	width: 100%;
	max-width: calc(100% - 500px);
}
.section126 .right{
    width: 440px;
    float: right;
    position: relative;
}
.section126 .width1170 .right.btn_one_line .btn2{
	
	margin-right: 100px;
}
	
.section126 .width1170 .right.btn_one_line .btn2,
.section126 .width1170 .right.btn_one_line .btn1{
	width: 250px;
}
.padding_wrapper_right .section126 .width1170 .right.btn_one_line .btn2, 
.padding_wrapper_right .section126 .width1170 .right.btn_one_line .btn1{
	width: 200px;
	margin-right: 0;
}
.section126 .right.btn_one_line .btn2,
.section126 .right.btn_one_line .btn1{
	width: 200px;
}
.section126 .width1170 .right.btn_one_line .btn1{
	float: left;
}
.section126 .right.btn_one_line .btn1{
	float: left;
}
.section126 .right.btn_one_line .btn2{
	float: right;
	margin-right: 0;
}
.section126 .txt1{
    margin: 10px 0;
}
.section126 .price_descr1{
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;

}
.section126 .price1{
    font-size: 24px;
}

.section126 .title1{
    /*font-weight: bold;*/
}


.section126 .image1.size_350x250, .section126 .video1.size_350x250,
.section126 .image1.size_700x500, .section126 .video1.size_700x500{
    max-height: 250px;
}


.section126.dark{
    color: #fff;
}

.section126 .btn1, 
.section126 .btn2{
    width: 250px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    border: solid 2px;
    overflow: hidden;
}

.section126 .btn_arrow:before{
   content: '';
    position: absolute;
    width: 125px;
    height: 100px;
    bottom: 0;
    right: 0;
    background: url(/img/share.svg) no-repeat center;
    background-size: 100%;
    transform: rotateY(180deg);
}
/*.section126 .btn_arrow:after{
    content: '';
    position: absolute;
    width: 100px;
    height: 100px;
    bottom: -100px;
    right: 0px;
    background: url(/img/fireworks.svg) no-repeat center;
    background-size: 100%;
    opacity: 0.3;
}*/




/* --- */

.section126 .image1.shadow,
.section126 .video1.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section126 .image1.border,
.section126 .video1.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}
.section126 .image1.border.size_900x1200 img{
     width: 430px;
    height: auto;
}
.section126 .image1.border.size_900x900 img{
     width: 430px;
    height: auto;
	max-width: 100%;
}
.section126 .image1.border img,
.section126 .video1.border iframe{
    width: 430px;
    height: 330px;
}
.section126 .image1.size_350x250.border img,
.section126 .image1.size_700x500.border img,
.section126 .video1.size_350x250.border iframe,
.section126 .video1.size_700x500.border iframe{
    width: 330px;
    height: 230px;
}
.section126 .image1,
.section126 .video1{
    width: 450px;
    height: 350px;
}
    
.section126 .image1.size_900x1200 img,
.section126 .image1.size_900x1200{
    width: 450px;
    height: 600px;
}
.section126 .image1.size_900x900 img,
.section126 .image1.size_900x900{
    width: 450px;
    height: 100%;
}
.section126 .image1.size_900x900 img{
	 height: auto;
}
.section126 .image1.size_700x500,
.section126 .image1.size_350x250,
.section126 .video1.size_350x250,
.section126 .video1.size_700x500{
    width: 350px;
    height: 250px;
}






.section126 .objtimer{
    height: 80px;
    width: 480px;
    position: relative;
    font-size: 52px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.section126 .objtimer .days,
.section126 .objtimer .hrs,
.section126 .objtimer .min,
.section126 .objtimer .sec{
    font-size: inherit;
    position: absolute;
    width: 120px;
    text-align: center;
    height: 64px;
    line-height: 64px;
    top: 0;
    font-family: 'Russo One', sans-serif;

}
.section126 .objtimer .days_descr,
.section126 .objtimer .hrs_descr,
.section126 .objtimer .min_descr,
.section126 .objtimer .sec_descr{
    position: absolute;
    font-size: 16px;
    text-transform: uppercase;
    height: 20px;
    text-align: center;
    width: 120px;
    text-align: center;
    line-height: 20px;
    top: 64px;
    font-weight: bold;


}

.section126 .objtimer .days,
.section126 .objtimer .hrs,
.section126 .objtimer .min,
.section126 .objtimer .sec{
    border-right: solid 1px #e2e2e2;
}

.section126 .objtimer .days{
    border-left: solid 1px #e2e2e2;

}

.section126 .objtimer .days,
.section126 .objtimer .days_descr{
    left: 0;

}
.section126 .objtimer .hrs,
.section126 .objtimer .hrs_descr{
    left: 120px;
}
.section126 .objtimer .min,
.section126 .objtimer .min_descr{
    left: 240px;
}
.section126 .objtimer .sec,
.section126 .objtimer .sec_descr{
    left: 360px;
}
.section126 .arr1{
    position: relative;
	margin-bottom: 20px;
}
.section126.slider .arr1.slide{
    display: none;

}
.section126 .point:hover{
    filter: invert(1);
}
.section126 .point.current:hover{
    filter: invert(.5);
}
.section126 .scroller{
    position: absolute;
    color: #fff;
    width: auto;
    height: 10px;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translate(-50%); /* Ch <36, Saf 5.1+, iOS < 9.2, An =<4.4.4 */
      -ms-transform: translate(-50%); /* IE 9 */
          transform: translate(-50%);/* IE 10, Fx 16+, Op 12.1+ */
    
}
.section126 .point{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    float: left;
    background: #fff;
    border: solid 1px #000;
    box-sizing: border-box;
    margin-right:5px;
    cursor: pointer;
    
   
    
}
.section126 .point.current{
    border: solid 1px #ccc;
    background: #000
    
    
}
.section126.slider{
    overflow-x: hidden;
    
}

.section126.slider .slider_wrapper{
    position: relative;
    
}

.section126.slider .go_left,
.section126.slider .go_right{
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 20px;
    left: -60px;
    top: 150px;
    font-size: 48px;
    line-height: 50px;
    text-align: center;
    opacity: 0.5;
    cursor: pointer;
}
.section126.slider .go_right{
    
    left: auto;
    right: -50px;
    
}
.section126.slider .go_left:hover,
.section126.slider .go_right:hover{
    opacity: 1;
    
    
}


.section126 .extra_images{
	margin-bottom: 10px;
}
.section126.size_900x900 .extra_images{
    top: 460px;
}
.section126.size_900x1200 .extra_images{
    top: 620px;
}
.section126 .extra_images{
    position: absolute;
    top: 370px;
    left: 0;
    max-width: 452px;
        
}
.section126.size_350x250 .extra_images,
.section126.size_700x500 .extra_images{
    top: 270px;
    left: 100px;
    max-width: 340px;
        
}
.section126.size_350x250 .extra_images img,
.section126.size_700x500 .extra_images img,
.section126.size_350x250 .extra_images div.img_1,
.section126.size_700x500 .extra_images div.img_1,
.section126.size_350x250 .extra_images div.img_2,
.section126.size_700x500 .extra_images div.img_2,
.section126.size_350x250 .extra_images div.img_3,
.section126.size_700x500 .extra_images div.img_3,
.section126.size_350x250 .extra_images div.img_4,
.section126.size_700x500 .extra_images div.img_4{
    width: 75px;
    
        
}
.section126.size_350x250 .extra_images div.img_1,
.section126.size_700x500 .extra_images div.img_1,
.section126.size_350x250 .extra_images div.img_2,
.section126.size_700x500 .extra_images div.img_2,
.section126.size_350x250 .extra_images div.img_3,
.section126.size_700x500 .extra_images div.img_3,
.section126.size_350x250 .extra_images div.img_4,
.section126.size_700x500 .extra_images div.img_4{
    margin-right: 10px;
    
    
}

.section126.ei .image1{
    margin-bottom: 90px;
}

.section126 .extra_images div.img_1,
.section126 .extra_images div.img_2,
.section126 .extra_images div.img_3,
.section126 .extra_images div.img_4{
    display: block;
    float: left;
    margin-right: 17px;
    min-height: 40px;
    
    cursor: pointer;
    
}

.section126 .extra_images div.img_4{
    margin-right: 0;
    
}


.section126.bg_text .section_inner{
    padding-bottom: 30px;
    


}

.section126 .btn_move2 .btn1:hover,
.section126 .btn_move2 .btn2:hover{
    animation-name: btn_move2;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}



.section126 .image_move .image1{
    perspective: 800px;
    perspective-origin: center;
    
}
.section126 .image_move .image1 img{
    transition: cubic-bezier(1,0,0,0) .5s;
    transform: rotateY(0deg);
}
.section126 .image_move .image1 img:hover{
    transform: rotateY(10deg);
    /*animation-name: image_move;*/
    /*animation-duration: 1s;*/
    /*animation-fill-mode: forwards;*/
}




.section1127 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1127{
	padding: 60px 0;
    /*padding-bottom: 0;*/
}

.section1127 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section1127 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section1127 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section1127 .image1.link_on{
	cursor: pointer;
}


.section1127 .width1170 .right{
	width: 100%;
	max-width: calc(100% - 500px);
}
.section1127 .right .bg_right{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	box-sizing: border-box;
}




.section1127 .right.top_left{
	margin-top: -40px;
	margin-left: -40px;
}
.section1127 .right.bottom_left{
	margin-top: 40px;
	margin-left: -40px;
}
.section1127 .right.top_left_deep{
	margin-top: 125px;
	margin-right: -40px;
	/*margin-left: -315px;*/
	max-width: calc(100% - 315px);
}
.section1127 .width1170 .reverse .right.top_left_deep{
	margin-top: 125px;
	margin-left: 0;
	margin-right: -315px;
	max-width: calc(100% - 315px);
}
.section1127 .right.bottom_left{
	margin-top: 40px;
	margin-left: -40px;
}

.section1127 .reverse .right.top_left{
	margin-top: -40px;
	margin-left: 0;
	margin-right: -40px;
}
.section1127 .reverse .right.bottom_left{
	margin-top: 40px;
	margin-left: 0;
	margin-right: -40px;
}

.section1127 .image1.size_700x500.bottom_big_img img{
	width: 700px;
	height: auto;
	max-width: 100%;
	
}
.section1127 .width1170 .image1.size_900x900.bottom_big_img img{
	width: 900px;
	height: 900px;
	height: auto;
	max-width: 100%;
}
/*.section1127 .width1170 .image1.size_900x900.bottom_big_img img{
	width: 800px;
	height: 800px;
}*/

.section1127 .reverse .right.size_700x500.bottom_big_img{
	margin-top: 30px;
	margin-right: -30px;
	
}
.section1127 .reverse .right.size_900x900.bottom_big_img{
	margin-top: 40px;
	margin-right: -40px;
}
.section1127 .right.size_700x500.bottom_big_img{
	margin-top: 30px;
	margin-left: 0px;
}
.section1127 .right.size_900x900.bottom_big_img{
	margin-top: 40px;
	margin-left: 0px;
}
.section1127 .right.bottom_big_img{
	padding: 40px;
}
.section1127 .right{
	box-sizing: border-box;
    width: 440px;
    float: right;
    position: relative;
	padding: 50px;
	box-sizing: border-box;
}
.section1127 .txt1{
	font-size: 17px;
    margin: 10px 0;
	max-height: 140px;
    overflow: hidden;
}


.section1127 .image1.size_700x500 img{
	width: 630px;
	height: 450px;
}
.section1127 .image1.size_900x900 img{
	width: 630px;
	height: auto;
	max-width: 100%;
}
.section1127 .right{
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.section1127 .right.size_700x500{
	height: 450px;
}
.section1127 .right.size_900x900{
	height: 500px;
}
.section1127 .arr1.reverse{
	flex-direction: row-reverse;
}
.section1127:hover .section1127 .arr1.reverse {
	flex-direction: row;
}
.section1127 .arr1{
	display: flex;
}

.section1127 .image1 img{
	max-width: 100%;
	height: auto;
}
.section1127 .image1{
    width: 600px;
}
.section1127 .title1:after{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 50px;
	height: 2px;
	border-bottom: 2px solid;
}
.section1127 .title1{
	position: relative;
	font-size: 24px;
	padding-bottom: 20px;
}
.section1127 .txt1{
	margin-bottom: 0px;
	margin-top: 30px;
}
.section1127 .btn2,
.section1127 .btn1,
.section1127 .txt1,
.section1127 .title1{
	position: relative;
    /*font-weight: bold;*/
}


.section1127.dark{
    color: #fff;
}

.section1127 .btn1, 
.section1127 .btn2{
    width: 250px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    border: solid 2px;
    overflow: hidden;
}

.section1127 .btn_move2 .btn1:hover,
.section1127 .btn_move2 .btn2:hover{
    animation-name: btn_move2;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}

.section1129 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1129{
	padding: 60px 0;
    /*padding-bottom: 0;*/
}

.section1129 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section1129 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section1129 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

        .section1129 .arr1:nth-of-type(2n){
            flex-direction: row-reverse;
        }
        .section1129 .arr1{
            display: flex;
            justify-content: space-between;
            margin-bottom: 40px;
        }
        .section1129 .image2{
            width: 400px;
        }
        .section1129 .image2 img{
            display: block;
             max-width: 100%;
        }
        
        .section1129 .image1 img{
            display: block;
            width: 100%;
             max-width: 100%;
        }
        .section1129 .title1{
            margin-bottom: 20px;
            font-size: 20px;
        }
        .section1129 .image2{
            margin-bottom: 40px;
        }
        .section1129 .btn1 {
            width: 250px;
            height: 45px;
            line-height: 41px;
            text-align: center;
            color: #fff;
            font-size: 16px;
            margin-top: 40px;
            border: solid 2px;
            overflow: hidden;
        }
        
        .section1129 .image_move .image2 img,
        .section1129 .image_move .image1 img {
            transition: cubic-bezier(1,0,0,0) .5s;
            transform: rotateY(0deg);
        }
      .section1129 .image_move .image2 img:hover,
      .section1129 .image_move .image1 img:hover {
    transform: rotateX(25deg);
    /* animation-name: image_move; */
    /* animation-duration: 1s; */
    /* animation-fill-mode: forwards; */
}
        
        .section1129 .right,
        .section1129 .image1{
            width: 48%;
        }
        .section1128 .title1{
            text-align: center;
            font-size: 32px;
        }
        .section1128 .image1{
            margin-top: 40px;
            margin-bottom: 40px;
        }
        .section1128 .image1 img{
            margin: 0 auto;
            display: block;
        }
        .section1128{
            position: fixed;
            height: 100%;
            width: 100%;
            z-index: 1000;
            top: 0;
            left: 0;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }



/*1011*/



.section1011 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section126{
    /*padding-bottom: 0;*/
}

.section1011 .section_inner{
    width: 940px;
    font-size: 16px;

}

.section1011 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section1011 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section1011 textarea{
	padding: 10px 20px;
}
.section1011 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section1011 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section1011 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


 
.section1011 .discount{
    width: 100%;
    padding: 30px;
    border: 1px solid #eee;
    /*background: #fafafa;*/
    text-align: center;
    height: max-content;
    margin-top: 10px;
    
}
.section1011 .discount .title1{
    margin-bottom: 20px;
}
.section1011 .discount span{
    font-size: 42px;
    border-radius: 50%;
    padding: 5px;
    margin-top: 10px;
}



.section1011 .form_wrapper .form_text{
    font-size: 12px;
}
.section1011 .form_wrapper .form_sub_title,
.section1011 .form_wrapper .form_title{
    text-align: center;
}


.section1011 .field .field_description,
.section1011 .field .field_title{
	color: inherit;
}

.section1011 .field,
.section1011 .field textarea,
.section1011 .field input[type="email"],
.section1011 .field input[type="text"]{
    color: inherit;
}
.section1011 .form_wrapper{
    display: none;
    width: 100%;
    padding: 50px;
    box-sizing: border-box;
    border: 1px solid #cfcfcf;
}
.section1011 .form_wrapper .form_inner{
    width: 50%;
    margin: 0 auto;
	padding: 20px;
	background: #fff;	
        color:#333;
}
.section1011 .quiz{
    position: relative;
    
}
.section1011 .discount_show .quiz{
    width: 680px;
    overflow: hidden;
}

.section1011 .discount_show  .slides  .field{
    width: 680px;
}

.section1011 .discount_show .slides{
    display: flex;
    justify-content: space-between;
}
.section1011 .discount_show .quiz_result{
    font-size: 20px;
    margin-top: 5px;
}
.section1011 .discount_show .discount{
    background: rgba(200, 200, 200, 0.25);
    text-align: center;
}
.section1011.bg_form_on .slides {
	background: #fff;
}
.section1011 .slides .steps{
	width: 100%;
	margin: 20px 0;
	text-align: center;
}
    .section1011 .slides {
        overflow:hidden; /* Скрываем всё что за блоком слайдера */
        position:relative;
        width:100%;
        height:auto;
        margin:0 auto;
        display: flex;
        flex-wrap: wrap;
        border: 1px solid #dcdcdc;
        padding: 20px;
        padding-bottom: 100px;
        box-sizing: border-box;
    }

    .section1011 .slides .quiz_wrapper{
        width: 100%;
        /*flex:3;*/
        min-height: 200px;
        position:relative;
        margin-right: 10px;
        transition:.5s; /* Задаем время изменения блока, отвечает за плавную прокрутку */
    }

    .section1011 .slides .field {
        display:none;
        width: 100%;
        height: auto;
        transition: 1s all;
    }
    
    .section1011 .slides .field{
        padding: 0;
        transition: .5s all;
        color:inherit;
    }
    
    
    .section1011 .slides .field.current{
        display: block;
        opacity: 1;
        height: auto;
        padding: 5px 0;
    }

    .section1011 .slides .next,
    .section1011 .slides .prev {
        display: flex;
        position:absolute;
        height:40px;
        width:100px;
        justify-content: space-around;
        cursor:pointer;
        z-index:1;
        align-items: center;
        border: 1px solid;
        border-radius: 10px;
        color: inherit;
        transition: .3s all;
		padding: 0 10px;
        bottom: 20px;
		box-sizing: border-box;
    }
    
    
    .section1011 .slides .next.show{
        opacity: 1;
    }
    .section1011 .slides .next {
        right: 25%;
        opacity: 0.5;
    }

    .section1011 .slides .prev {
        left:25%;
    }
    



 .section1011 .quiz input[type="radio"],  .section1011 .quiz input[type="checkbox"] {display: none;}

/*default схема начало*/
 
 
 
 
.section1011 .slides input[type="radio"] + label {
  position: relative;
  padding: 0 0 0 35px;
  cursor: pointer;
  padding-left: 0;
  width: 100%;
}
.section1011 .slides .field.dont_use input + label:after{
    top: 13px;
}
.section1011 .slides .field.dont_use input[type="checkbox"] + label:after{
     top: 11px;
}
.section1011 .slides .field.dont_use input + label:before {
    top: 10px;
}
.section1011 .slides input[type="radio"] + label:before {
  content: '';
  position: absolute;
  top: 168px;
  left: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #CDD1DA;
  border-radius: 50%;
  background: #FFF;
  box-shadow: 0 0px 3px rgba(0,0,0,.2);
}

.section1011 .slides input[type="radio"] + label:after {
  content: '';
  position: absolute;
 top: 171px;
  left: 3px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #ccc;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
  opacity: 0;
  transition: .2s;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
}
.section1011 .slides input[type="radio"]:checked + label:before,
.section1011 .slides input[type="radio"]:checked + label:after {
  opacity: 1;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.0);
}
.section1011 .slides input[type="radio"]:focus + label:before {
  box-shadow: 0 0 0 3px rgba(255,255,0,.7);
}

.section1011 .slides input[type="checkbox"]{
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
}

.section1011 .slides input[type="checkbox"] + label .data_title{
    padding-left: 40px;
    margin-top: 10px;
    width: calc(100% - 40px);
	word-break: break-word;
/*    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;*/
}

.section1011 .slides input[type="radio"] + label .data_title{
    padding-left: 30px;
    margin-top: 10px;
	word-break: break-word;
}
.section1011 .slides label .data_title{
	font-size: 15px;
}
.section1011 .slides input[type="checkbox"] + label {
  position: relative;
  padding: 0 0 0 50px;
  cursor: pointer;
  padding-left: 0;
  width: 100%;
  
  /*margin-top: 10px;*/
}

.section1011 .slides input[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  top: 168px;
  left: 0;
  width: 30px;
  height: 18px;
  border-radius: 13px;
  background: #fafafa;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
  transition: .2s;
}
.section1011 .slides input[type="checkbox"] + label:after {
  content: '';
  position: absolute;
  top: 169px;
  left: 2px;
  width: 15px;
  height: 15px;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0 2px 5px rgba(0,0,0,.3);
  transition: .2s;
}
.section1011 .slides input[type="checkbox"]:checked + label:before {
  background: #ccc;
}
.section1011 .slides input[type="checkbox"]:checked + label:after {
  left: 14px;
}
.section1011 .slides input[type="checkbox"]:focus + label:before {
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2), 0 0 0 3px rgba(255,255,0,.7);
}


.section1011 .slides .field input[type="email"]:focus, .section1011 .slides .field input[type="text"]:focus, .section1011 .slides .field textarea:focus, .section1011 .slides .field input[type="text"]:focus{
    border-color: inherit;
}

.section1011 .slides input[type="range"] {
    -webkit-appearance: none;
    max-width: 100%;
	margin: 0px;
	background-color: transparent;
	padding: 0px;
	border: none;
	height: auto;
}

.section1011 .slides input[type=range]::-webkit-slider-runnable-track {
    max-width: 100%;
    height: 2px;
	border:none;
        background-color: #ccc;
    border-radius: 5px;
}

.section1011 .slides input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #ccc;
    margin-top: -10px;
}

.section1011 .slides input[type="range"]::-moz-range-track {
    max-width: 100%;
    height: 7px;
	border:none;
    background-color: #fff;
    border-radius: 5px;
}
.section1011 .slides input[type="range"]::-moz-range-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #ccc;
    margin-top: -10px;
}

.section1011 .slides  input[type=range]::-ms-track {
    -webkit-appearance: none;
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #fff;
    margin-top: -10px;
    color: transparent;
}
.section1011 .slides  input[type=range]::-ms-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ccc;
}
.section1011 .slides .field_input_range{
    padding-top: 40px;
}

.section1011 .max.val_show{
    right: 0;
}
.section1011 .min.val_show{
    left: 0;
}
.section1011 .min.val_show,
.section1011 .max.val_show{
    position: absolute;
    top: 0;
}
.section1011 .field_input_range .change_val{
    top: 0;
    transform: translateY(0);
}
.section1011 .slides .column .field_input{
	flex-direction: column;
	align-items: flex-start;
}
.section1011 .slides .column .checkbox_field{
	max-width: 100%;
}
.section1011 .slides .field_title{
    text-align: center;
    margin-bottom: 30px;
    font-size: 20px;
    margin-top: 40px;
	color: inherit;
}
.section1011 .slides .field_input{
    display: flex;
    position: relative;
	align-items: flex-start;
	justify-content: center;
}
.section1011 .slides .big .checkbox_field{
	max-width: 50%;
}
.section1011 .slides .big input[type="checkbox"] + label:before{
	top :417px;
}
.section1011 .slides .big input[type="checkbox"] + label:after{
	top: 418px;
}
.section1011 .slides .checkbox_field{
    transition: .3s all;
	max-width: 22%;
}
.section1011 .slides .checkbox_field:hover{
    position: relative;
    filter: saturate(150%);
}
.section1011 .slides .checkbox_field img{
    transition: .3s all;
    max-width: 100%;
}
.section1011 .slides .checkbox_field:hover img{
    box-shadow: 0px 0px 5px 0px #000;
}

.section1011 .slides .next{
    background: #ccc;
    color: #fff;
}
.section1011 .slides .big.field  input + label:before{
	bottom: 1px;
	top: auto;
}
.section1011 .slides .big.field input + label:after {
	top: auto;
	bottom: 4px;
}
@-webkit-keyframes pulse_ch {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0, 0.1);
  }
  70% {
      -webkit-box-shadow: 0 0 5px 0px rgba(0,0,0, 0.1);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(0,0,0, 0);
  }
}


@keyframes pulse_ch {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0, 0.1);
    box-shadow: 0 0 0 0 rgba(0,0,0, 0.1);
  }
  70% {
      -moz-box-shadow: 0 0 0 5px rgba(0,0,0, 0.1);
      box-shadow: 0 0 0 5px rgba(0,0,0, 0.1);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(0,0,0, 0);
      box-shadow: 0 0 0 0 rgba(0,0,0, 0);
  }
}





.section1011 .slides  .checkbox_field{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: auto;
    margin-right: 10px;
    /*align-items: flex-start;*/
    margin-bottom: 20px;
    padding: 5px;
    min-width: 20%;
}

.section1011 .slides .field_input_list select{
    width: 100%;
    height: 40px;
    border: 1px solid #ccc;
    padding: 0 5px;
    background: #fff;
    border-radius: 5px;
}


.section1011 .status_bar .progress{
    height: 4px;
    width: 0;
    background: #ccc;
    display: block;
    transition: .5s all;
}
.section1011 .status_bar:before,
.section1011 .status_bar:after{
    content: '';
    position: absolute;
    left: 0;
    top: -2px;
    height: 8px;
    width: 2px;
    border-radius: 20%;
    background: #999;
}
.section1011 .status_bar:after{
    left: unset;
    right: 0;
    
}
.section1011 .status_bar{
    width: 100%;
    height: 5px;
    position: absolute;
    top: 10px;
    left: 0px;
}
.section1011 .slides select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.section1011 .slides .field_input_list:after {
    position: absolute;
    right: 10px;
    top: 10px;
    content:'\25BC';
    display:inline-block;
    color:#ccc;
    background-color:#fff;
    margin-left:-20px;   /* remove the damn :after space */
    pointer-events:none; /* let the click pass trough */
}


.quiz_config #add_field_picker .field_type[data-type="phone"],
.quiz_config #add_field_picker .field_type[data-type="phone"],
.quiz_config #add_field_picker .field_type[data-type="email"],
.quiz_config #add_field_picker .field_type[data-type="hidden"],
.quiz_config #add_field_picker .field_type[data-type="number"],
.quiz_config #add_field_picker .field_type[data-type="file"]{
    display: none;
}


/*blue*/
.section1011 .slides.blue .prev{
    color: #249ade;
    border-color: #249ade;
}
.section1011 .slides.blue .next{
    background: #249ade;
    color: #fff;
}
.section1011 .slides.blue .progress{
    background: #249ade;
} 
.section1011 .blue .quiz input[type="radio"] + label:after,
.section1011 .blue .quiz input[type="checkbox"]:checked + label:before{
    background: #249ade;
}
.section1011 .blue .quiz .field_input_list select{
    border-color: #249ade;
}
.section1011 .blue .quiz input[type=range]::-webkit-slider-runnable-track {
    max-width: 100%;
    height: 2px;
	border:none;
        background-color: #249ade;
    border-radius: 5px;
}

.section1011 .blue .quiz input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #249ade;
    margin-top: -10px;
}

.section1011 .blue .quiz input[type="range"]::-moz-range-track {
    max-width: 100%;
    height: 7px;
	border:none;
    background-color: #fff;
    border-radius: 5px;
}
.section1011 .blue .quiz input[type="range"]::-moz-range-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #249ade;
    margin-top: -10px;
}

.section1011 .blue .quiz  input[type="range"]::-ms-track {
    -webkit-appearance: none;
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #fff;
    margin-top: -10px;
    color: transparent;
}
.section1011 .blue .quiz  input[type="range"]::-ms-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #249ade;
}
.section1011 .blue .field_input_range .change_val{
    color: #249ade;
    opacity: .5;
}
.section1011 .blue .quiz .field_input_list:after{
    color:#249ade;
}




/*red*/
.section1011 .slides.red .prev{
    color: #ea402f;
    border-color: #ea402f;
}
.section1011 .slides.red .next{
    background: #ea402f;
    color: #fff;
}
.section1011 .slides.red .progress{
    background: #ea402f;
} 
.section1011 .red .quiz input[type="radio"] + label:after,
.section1011 .red .quiz input[type="checkbox"]:checked + label:before{
    background: #ea402f;
}
.section1011 .red .quiz .field_input_list select{
    border-color: #ea402f;
}

.section1011 .red .quiz input[type=range]::-webkit-slider-runnable-track {
    max-width: 100%;
    height: 2px;
	border:none;
        background-color: #ea402f;
    border-radius: 5px;
}

.section1011 .red .quiz input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #ea402f;
    margin-top: -10px;
}

.section1011 .red .quiz input[type="range"]::-moz-range-track {
    max-width: 100%;
    height: 7px;
	border:none;
    background-color: #fff;
    border-radius: 5px;
}
.section1011 .red .quiz input[type="range"]::-moz-range-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #ea402f;
    margin-top: -10px;
}

.section1011 .red .quiz  input[type="range"]::-ms-track {
    -webkit-appearance: none;
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #fff;
    margin-top: -10px;
    color: transparent;
}
.section1011 .red .quiz  input[type="range"]::-ms-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ea402f;
}

.section1011 .red .field_input_range .change_val{
    color: #ea402f;
    opacity: .5;
}
.section1011 .red .quiz .field_input_list:after{
    color:#ea402f;
}


/*grown*/
.section1011 .slides.grown .prev{
    color: #5a4036;
    border-color: #5a4036;
}
.section1011 .slides.grown .next{
    background: #5a4036;
    color: #fff;
}
.section1011 .slides.grown .progress{
    background: #5a4036;
} 
.section1011 .grown .quiz input[type="radio"] + label:after,
.section1011 .grown .quiz input[type="checkbox"]:checked + label:before{
    background: #5a4036;
}
.section1011 .grown .quiz .field_input_list select{
    border-color: #5a4036;
}

.section1011 .grown .quiz input[type=range]::-webkit-slider-runnable-track {
    max-width: 100%;
    height: 2px;
	border:none;
        background-color: #5a4036;
    border-radius: 5px;
}

.section1011 .grown .quiz input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #5a4036;
    margin-top: -10px;
}

.section1011 .grown .quiz input[type="range"]::-moz-range-track {
    max-width: 100%;
    height: 7px;
	border:none;
    background-color: #fff;
    border-radius: 5px;
}
.section1011 .grown .quiz input[type="range"]::-moz-range-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #5a4036;
    margin-top: -10px;
}

.section1011 .grown .quiz  input[type="range"]::-ms-track {
    -webkit-appearance: none;
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #fff;
    margin-top: -10px;
    color: transparent;
}
.section1011 .grown .quiz  input[type="range"]::-ms-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #5a4036;
}

.section1011 .grown .field_input_range .change_val{
    color: #5a4036;
    opacity: .5;
}
.section1011 .grown .quiz .field_input_list:after{
    color:#5a4036;
}


/*orange*/
.section1011 .slides.orange .prev{
    color: #ed7a00;
    border-color: #ed7a00;
}
.section1011 .slides.orange .next{
    background: #ed7a00;
    color: #fff;
}
.section1011 .slides.orange .progress{
    background: #ed7a00;
} 
.section1011 .orange .quiz input[type="radio"] + label:after,
.section1011 .orange .quiz input[type="checkbox"]:checked + label:before{
    background: #ed7a00;
}
.section1011 .orange .quiz .field_input_list select{
    border-color: #ed7a00;
}

.section1011 .orange .quiz input[type=range]::-webkit-slider-runnable-track {
    max-width: 100%;
    height: 2px;
	border:none;
        background-color: #ed7a00;
    border-radius: 5px;
}

.section1011 .orange .quiz input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #ed7a00;
    margin-top: -10px;
}

.section1011 .orange .quiz input[type="range"]::-moz-range-track {
    max-width: 100%;
    height: 7px;
	border:none;
    background-color: #fff;
    border-radius: 5px;
}
.section1011 .orange .quiz input[type="range"]::-moz-range-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #ed7a00;
    margin-top: -10px;
}

.section1011 .orange .quiz  input[type="range"]::-ms-track {
    -webkit-appearance: none;
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #fff;
    margin-top: -10px;
    color: transparent;
}
.section1011 .orange .quiz  input[type="range"]::-ms-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ed7a00;
}

.section1011 .orange .field_input_range .change_val{
    color: #ed7a00;
    opacity: .5;
}
.section1011 .orange .quiz .field_input_list:after{
    color:#ed7a00;
}


/*green*/
.section1011 .slides.green .prev{
    color: #5aaf4a;
    border-color: #5aaf4a;
}
.section1011 .slides.green .next{
    background: #5aaf4a;
    color: #fff;
}
.section1011 .slides.green .progress{
    background: #5aaf4a;
} 
.section1011 .green .quiz input[type="radio"] + label:after,
.section1011 .green .quiz input[type="checkbox"]:checked + label:before{
    background: #5aaf4a;
}
.section1011 .green .quiz .field_input_list select{
    border-color: #5aaf4a;
}

.section1011 .green .quiz input[type=range]::-webkit-slider-runnable-track {
    max-width: 100%;
    height: 2px;
	border:none;
        background-color: #5aaf4a;
    border-radius: 5px;
}

.section1011 .green .quiz input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #5aaf4a;
    margin-top: -10px;
}

.section1011 .green .quiz input[type="range"]::-moz-range-track {
    max-width: 100%;
    height: 7px;
	border:none;
    background-color: #fff;
    border-radius: 5px;
}
.section1011 .green .quiz input[type="range"]::-moz-range-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #5aaf4a;
    margin-top: -10px;
}

.section1011 .green .quiz  input[type="range"]::-ms-track {
    -webkit-appearance: none;
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #fff;
    margin-top: -10px;
    color: transparent;
}
.section1011 .green .quiz  input[type="range"]::-ms-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #5aaf4a;
}

.section1011 .green .field_input_range .change_val{
    color: #5aaf4a;
    opacity: .5;
}
.section1011 .green .quiz .field_input_list:after{
    color:#5aaf4a;
}





.section1011 .slides .prev:hover,
.section1011 .slides .next:hover{
    filter: saturate(1.5);
}






/*////129////*/



.section129 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
    /*color: #fff;*/
}
.section129 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section129{
    /*padding-bottom: 0;*/
}

.section129 .section_inner{
    width: 940px;
    font-size: 16px;
    /*padding: 50px 0;*/
}
.section129 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
    /*color: #fff;*/
}

.section129 .txt1{
    overflow-y: auto;
    max-height: 300px;
    padding-right: 15px;
}
.section129 .txt1 ul{
    padding-left: 20px;
}
.section129 .right.size_700x500{
	width: 48%;
}
.section129 .image1.size_700x500{
    height: auto;
	width: 45%;
}
.section129 .image1 img{
	width: 100%;
}
.section129 .image1.size_900x700{
    height: 350px;
}
.section129 .image1.size_1200x1200{
    height: 470px;
}
.section129 .image1{
    width: 45%;
    float: left;
    height: 440px;
    overflow: hidden;

}
.section129 .video1{
    width: 50%;
    float: left;

}
.section129 .video1 iframe{
    width: 50%;
    height: 500px;
    border: none;
}





.section129 .image1 img{
    display: block;
    max-height: 100%;
    text-align: center;
}

/*.section129 .right.size_1200x1200 .txt1{
    max-height: 400px;
}*/
.section129 .right.size_1200x600 .txt1{
    max-height: 180px;
}
.section129 .right.size_1200x600{
    padding-top: 15px;
    height: 300px;
}
.section129 .right{
    width: 45%;
    float: right;
    padding-top: 20px;
    margin-right: 30px;
    max-height: 400px;
	height: auto;
	padding-bottom: 30px;

}
.section129 .price_descr1{
    font-size: 12px;
    margin-top: 20px;
    margin-bottom: 10px;

}
.section129 .price1{
    font-size: 24px;
    margin-top: 10px;
}

.section129 .title1{
    font-weight: bold;
}





.section129.dark{
    color: #fff;
}

.section129 .btn1, 
.section129 .btn2{
    width: 250px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    border: solid 2px;
    overflow: hidden;
}


.section129 .image1.border img,
.section129 .video1.border iframe{
    width: 50%;
    height: 440px;
}
.section129 .image1,
.section129 .video1{
    width: 50%;
    height: 490px;
}

.section129.bg_text .arr1{
    background: #fff;
    color: #000;
}




.section129 .arr1{
    position: relative;
    margin-bottom: 20px;
    /*padding-bottom: 20px;*/
}
.section126.slider .arr1.slide{
    display: none;

}
.section129 .scroller{
    position: absolute;
    color: #fff;
    width: auto;
    height: 10px;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    
}

.section129 .point{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    float: left;
    background: #ccc;
    border: solid 1px #000;
    box-sizing: border-box;
    margin-right:5px;
}
.section129 .point.current{
    border: solid 1px #ccc;
    background: #000
    
    
}
.section129.slider{
    overflow-x: hidden;
    
}

.section129.slider .slider_wrapper{
    position: relative;
    
}

.section129.slider .go_left,
.section129.slider .go_right{
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 20px;
    left: -60px;
    top: 150px;
    font-size: 48px;
    line-height: 50px;
    text-align: center;
    opacity: 0.5;
    cursor: pointer;
}
.section129.slider .go_right{
    
    left: auto;
    right: -50px;
    
}
.section129.slider .go_left:hover,
.section129.slider .go_right:hover{
    opacity: 1;
    
    
}



.section129.ei .image1{
    margin-bottom: 90px;
}

.section129 .extra_images div.img_1,
.section129 .extra_images div.img_2,
.section129 .extra_images div.img_3,
.section129 .extra_images div.img_4{
    display: block;
    float: left;
    margin-right: 17px;
    min-height: 40px;
    
    cursor: pointer;
    
}

.section129 .extra_images div.img_4{
    margin-right: 0;
    
}

/*
.section129.bg_text .section_inner{
    padding-bottom: 30px;
    


}*/

.section129 .btn_move2 .btn1:hover,
.section129 .btn_move2 .btn2:hover{
    animation-name: btn_move2;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}








.section155 .section_inner{
    min-height: 400px;
}
.section155 .section_inner.big {
    padding-top: 100px;
}

.section155 .title {
    text-align: center;
    font-size: 64px;
    margin-bottom: 10px;
    line-height: normal;
    text-shadow: 0 1px 1px #000;
    color: #fff;
}

.section155 .arr1{
    margin-bottom: 40px;
}

.section155 .sub_title {
    padding-bottom: 10px;
    text-align: center;
    font-size: 28px;
    line-height: 120%;
    margin-bottom: 10px;
    text-shadow: 0 1px 1px #000;
    color: #fff;
}

.section155.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}
.section155.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}

.section155{
    padding-bottom: 0;
    overflow: hidden;
}

.section155 .section_inner{
    width: 940px;
    font-size: 16px;

}
/*.section155 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}*/




.section155 .price1{
    font-size: 24px;
}

.section155 .title1{
    font-weight: bold;
}


.section155 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}


.section155.dark{
    color: #fff;
}

.section155 .btn1, 
.section155 .btn2{
    width: 300px;
    height: 50px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    border: solid 3px;
    float: left;
    margin-top: 50px;
    /*transition: .3s;*/
    overflow: hidden;
}
.section155 .btn2.surround{
    line-height: 48px;
}

.section155 .btn1{
    margin-left: 150px;
}
.section155 .btn2{
    float: right;
    margin-right: 150px;
    line-height: 44px;
}

.section155.animate_big .btn1:hover, 
.section155.animate_big  .btn2:hover{
    width: 320px;
    height: 55px;
    line-height: 53px;
}


/* --- */
/*
*/
.section156 .back_dark{
    /*z-index: 99;*/
}

.section156.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section156 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section156{
    padding: 0;
}
.section156 .section_inner{
    width: 100%;
    min-height: 600px;
}

.section156 .slide,.section156 .arr1{
    width: 100%;
    height: 100%;
    position: relative;
    float: left;
    background-position: center;
    background-size: cover;
}

.section156 .slide .image1{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.section156 .slider .content{
    padding-top: 100px;
	position: relative;
	z-index: 5;
}
.section156 .slider{
    overflow: hidden;
    width: 100%;
    min-height: 600px;
    position: relative;
    
}

.section156 .slider .go_left{
    position: absolute;
    color: #fff;
    left: 46%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    bottom: 20px;
    font-size: 30px;
    cursor: pointer;
    background: rgba(0,0,0,.3);
	z-index: 5;
    /*z-index: 100;*/
}
.section156 .slider .go_right{
    position: absolute;
    color: #fff;
    right: 46%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 30px;
    bottom: 20px;
    cursor: pointer;
    background: rgba(0,0,0,.3);
	z-index: 5;
    /*z-index: 100;*/
}
.section156 .slider .go_right:hover,
.section156 .slider .go_left:hover{
    color: #666;    
}

.section156 .scroller{
    position: absolute;
    color: #fff;
    width: auto;
    height: 10px;
    bottom: 30px;
    right: 80px;
    display: none;
    
    
}
.section156 .point{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    float: left;
    background: #fff;
    border: solid 1px #000;
    box-sizing: border-box;
    margin-right:5px;
    
   
    
}
.section156 .point.current{
    border: solid 1px #fff;
    background: #000
    
    
}

.section156 .slider{
    position: relative;
}
.section156 .slider_wrapper{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.section156 .btn_descr{
    position: relative;
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
    color: #fff;
    width: 940px;
    /*z-index: 100;*/
}
.section156 .btn1{
    width: 350px;
    height: 50px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border: solid 2px;
    position: relative;
    margin: 0 auto;
    /*z-index: 101;*/
    margin-top: 20px;
    overflow: hidden;
}


.section156.big_inner .title{
    text-align: center;
    font-size: 48px;
    margin: 0 auto;
    margin-bottom: 10px;
    /*margin-top: 200px;*/
    line-height: normal;
    position: relative;
    color: #fff;
    width: 940px;
}
.section156 .title{
    text-align: center;
    font-size: 36px;
    margin: 0 auto;
    margin-bottom: 10px;
    line-height: normal;
    z-index: 2;
    position: relative;
    color: #fff;
    width: 940px;
    margin-top: 100px;
}
.section156 .sub_title{ 
    margin: 0 auto;
    padding-bottom: 10px;
    text-align: center;
    font-size: 24px;
    margin-bottom: 50px;
    z-index: 2;
    position: relative;
    color: #fff;
    width: 940px;
}
.section156.dark{ 
    color:#fff;
}



.section156.no_fontsize .title{
    line-height: normal;
    font-size: 17px;
}


.section156 .sub_title{
	max-width: 100%;
}

.section156.no_fontsize .sub_title{
    line-height: normal;
    font-size: 17px;
}

.section1157.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section1157 .section_inner{
	width: 1170px;
}
.section1157 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

#wrapper.padding_wrapper .section1157 .section_inner{
	margin-left: 0;
}
.padding_wrapper .section1157{
	margin-left: 90px;
	width: calc(100% - 90px);
}
.section1157{
    padding: 40px 0;
}
/*
.section1157 .catalog_items.count2{
	width: 80%;
	margin: 0 auto;
}*/

.section1157 .catalog_items .arr1{
	width: 50%;
	position: relative;
}
.section1157 .catalog_items.count3 .arr1{
	width: 33.33%;
	overflow: auto;
}
.section1157 .catalog_items .content{
	min-height: 100%;
}
.padding_wrapper .section1157 .catalog_items .content,
.padding_wrapper_right .section1157 .catalog_items .content{
	padding: 30px;
}
.section1157 .catalog_items .title1{
	font-size: 20px;
}
.section1157 .catalog_items .txt1{
	font-size: 14px;
}
.section1157 .catalog_items .title1,
.section1157 .catalog_items .txt1{
	color:#fff;
	margin-bottom: 20px;
}

.section1157 .btn1{
	width: 200px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 1px;
    position: relative;
    overflow: hidden;
}
.section1157 .catalog_items .add_var_box{
	left: unset;
	right: 0;
	top: unset;
	bottom: 0;
}
.section1157 .catalog_items.count3 .images{
}
.section1157 .catalog_items .images div{
	width: 100%;
}
@keyframes height_zero{
	from{
		width: 100%;
	}
	to{
		width: 0;
	}
}
@keyframes height_full{
	from{
		width: 0;
	}
	to{
		width: 100%;
	}
}
.section1157 .catalog_items .images{
	position: relative; 
	cursor:pointer;
 	transition:1s; 

}
.section1157 .flip_img .catalog_items .hover .image2{
	animation-name: height_full;
	animation-duration: .5s; 
	animation-fill-mode: forwards;
	overflow: hidden;
	display: block;
}
.section1157 .flip_img .catalog_items .hover .image1{
	animation-name: height_zero;
	animation-duration: .5s; 
	animation-fill-mode: forwards;
	overflow: hidden;
}

.section1157 .catalog_items .image2{
	display: none;
}

.section1157 .catalog_items .image2{
  	width: 0; 
	height: 100%; 
}
.section1157 .catalog_items img{
	max-width: 100%;
	display: block;
}
.section1157 .catalog_items.s200 img{
	width: 50vw;
    height: auto;
}
.section1157 .catalog_items.s300 img{
	width: 50vw;
    height: auto;
}

.section1157 .catalog_items.s300.count3 img {
    width: 34vw;
    height: auto;
}
.section1157 .catalog_items.s200.count3 img {
    width: 34vw;
    height: auto;
}

.section1157 .catalog_items .content{
	position: absolute;
    top: 0;
	left: 0;
	width: 100%;
    background: rgba(0,0,0,0.5);
    height: auto;
	display: flex;
	flex-direction: column;
    justify-content: center;
    padding: 40px;
    box-sizing: border-box;
}
/*.section1157 .catalog_items .image1[data-editor] .overlay{
	width: 40%;
    height: 40%;
    font-size: 20px;
}*/
.section1157 .catalog_items{
	display: flex;
	flex-wrap: wrap;
}
.section1157 .title{
    text-align: left;
    font-size: 54px;
    margin: 0 auto;
    margin-bottom: 10px;
    line-height: normal;
    margin-top: 50px;
	margin-bottom: 20px;
	text-align: center;
}
.section1157 .sub_title{ 
    margin: 0 auto;
    padding-bottom: 10px;
    text-align: left;
    font-size: 20px;
    margin-bottom: 50px;
	text-align: center;
}



.section1159 .section_inner{
	width: 100%;
}
.section1159 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section1159{
    padding: 40px 0;
}

.section1159 .catalog_items{
	display: flex;
	flex-wrap: wrap;
}
.section1159 .title1{
    text-align: left;
    font-size: 20px;
    margin: 0 auto;
    line-height: normal;
    color: #fff;
    text-align: center;
}
.section1159 .txt1{ 
    margin: 0 auto;
    padding-bottom: 10px;
    text-align: left;
    font-size: 16px;
    color: #fff;
    margin-top: 10px;
	text-align: center;
}
.editor_false .section1159 .catalog_items .content{
    height: 100%;
    top: 0;
    box-shadow: unset;
    padding: 40px;
}

#wrapper  .popup_video iframe{
    width: 50%;
    height: 50%;
    border: none;
}
#wrapper  .popup_video .close_video_btn{
     width: 30px;
    height: 30px;
    background: url(/img/editor_icons/cancel.svg) no-repeat center;
    background-size: 100%;
    position: absolute;
    right: 30px;
    top: 30px;
    filter: invert(1);
    cursor: pointer;
}
#wrapper .popup_video{
     position: fixed;
    top: 0%;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.5);
    height: 100%;
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    align-items: center;
    z-index: 1000;
}
.section1159  .video_holder::after{
    display: none;
}
.section1159 .catalog_items .content{
    position: absolute;
    top: 15%;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.5);
    height: 70%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 60px;
    box-shadow: 4.5vw 0px 0px 4.5vw rgba(50,0,0,0.5);
    box-sizing: border-box;
}
.section1159 .catalog_items .arr1{
	width: 50%;
	position: relative;
        overflow: hidden;
}
.section1159 .arr1 .video_holder{
    width: 100% !important;
    height: 100% !important;
    border: none;
}
.section1159 .arr1 .play_btn:hover{
    filter: grayscale(90);
}
.section1159 .arr1 .play_btn {
    width: 60px;
    height: 60px;
    background: url(/img/editor_icons/play_btn.svg) no-repeat center;
    background-size: 100%;
    margin: 0 auto;
    transition: .3s all;
    margin-bottom: 20px;
    cursor: pointer;
}
.section1159 .arr1 .video1{
    width: 100%;
     height: 28vw;
}




.section1160 .section_inner{
	width: 100%;
}
.section1160 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section1160 .sub_title{
	font-size: 20px;
	text-align: center;
	margin-bottom: 20px;
}
.section1160 .title{
	font-size: 28px;
	text-align: center;
	margin-bottom: 10px;
}
.section1160{
    padding: 90px 0;
	padding-bottom: 120px;
}

.editor_false .section1160 .content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.2);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-sizing: border-box;
}
.section1160  .video_holder::after{
    display: none;
}
.section1160 .arr1 .video_holder{
    width: 100% !important;
    height: 100% !important;
    border: none;
}
.section1160 .arr1 .play_btn:hover{
    filter: grayscale(90);
}
.section1160 .arr1 .play_btn {
    width: 60px;
    height: 60px;
    background: url(/img/editor_icons/play_btn.svg) no-repeat center;
    background-size: 100%;
    margin: 0 auto;
    transition: .3s all;
    margin-bottom: 20px;
    cursor: pointer;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.section1160 .arr1 .video1{
    width: 100%;
     height: 30vw;
}
.section1160 .images {
    display: flex;
    position: relative;
    margin-top: 20px;
    height: 30vw;
    margin-bottom: 20px;
}
.section1160 .go_left:hover, .section1160 .go_right:hover {
	color: #333;
}
.section1160 .go_left, .section1160 .go_right {
    height: 50px;
    width: 50px;
    position: absolute;
    box-sizing: border-box;
    border: none;
    bottom: -90px;
    left: 45%;
    text-align: center;
    line-height: 48px;
    font-size: 40px;
    cursor: pointer;
	border: 1px solid transparent;
    background: rgb(0,0,0,0.8);
    color: #fff;
	transition: .3s all;
    opacity: 0.5;
	z-index: 10;
	border-radius: 50%;
}
.section1160 .image_screen {
    position: absolute;
    width: 100%;
	
    box-sizing: border-box;
    margin-left: 0px;
    overflow: hidden;
    height: 30vw;
}
.section1160 .image_wrapper {
	display: flex;
    height: 30vw;
    width: 100%;
    position: absolute;
    left: -25vw;
    top: 0;
    transition: 1s all;
}

.section1160 .go_left:before {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f104";
}
.section1160 .go_right {
    left: auto;
    right: 45%;
}
.section1160 .go_right:before {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f105";
}
.section1160 .arr1{
	width: 50%;
	min-width: 50vw;
	display: inline-block;
	position: relative;
}

.section2156 .back_dark{
    /*z-index: 99;*/
}

.section2156.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section2156 .title{
	font-size: 32px;
    width: calc(100% - 300px);
    color: #fff;
	margin-bottom: 10px;
}
.section2156 .sub_title{
	font-size: 20px;
    width: calc(100% - 300px);
    color: #fff;
	margin-bottom: 20px;
}
.section2156 .c_icon{
	width: 60px;
	height: 60px;
	background-size: 100%;
	margin-bottom: 20px;
}
.section2156 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section2156 .area_block .mdico1{
	line-height: 1;
}
.section2156 .area_block .svg{
	font-size: 48px;
	display: block;
	margin-bottom: 10px;
}
.section2156 .area_block .md{
	font-size: 48px;
	margin-bottom: 10px;
}
.section2156 .area_block .area_text{
	width: 100%;
	text-align: center;
	color: #fff;
}
.section2156 .area_block1{
	position: absolute;
	right: 0;
	bottom: 0;
	
}
.section2156 .area_block{
	width: 235px;
	height: 235px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	background: #ccc;
	box-sizing: border-box;
    padding: 20px;
	color: #fff;
	
}
.section2156 .width1170 .slide{
	height: 498px;
}
.section2156 .width1170 .txt_and_btn{
	height: 293px;
}
.section2156 .width1170 .last_area .area_block{
	width: 50%;
}
.section2156 .width1170 .area_block{
	width: 25%;
	height: 293px;
}
.section2156 .arr1:nth-of-type(2n){
	flex-direction: row-reverse;
}
.section2156 .arr1{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.section2156 .arr1 img{
	width: 100%;
	display: block
}
.section2156 .img4,
.section2156 .img3{
	width: 50%;
}
.section2156 .img2{
	width: 25%;
}
.section2156 .last_area {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 50%;
}
.section2156 .last_area .txt_and_btn{
	width: 100%;
}
.section2156 .txt_and_btn{
	width: 50%;
	height: 235px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	box-sizing: border-box;
	padding: 20px;
	color: #fff;
}
.section2156 .title2,
.section2156 .title3{
	font-size: 20px;
}
.section2156 .sub_title2,
.section2156 .sub_title3{
	margin: 20px 0;
	font-size: 14px;
}

.section2156 .btn3,
.section2156 .btn2 {
    border: 3px solid;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    width: 200px;
    overflow: hidden;
}
.section2156 .btn1 {
    border: 3px solid;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    width: 250px;
	z-index: 2;
    overflow: hidden;
}
.section2156 .img.show_content .overlay_image_box div{
	color: #fff;
}
.section2156 .pos .last_area .txt_and_btn,
.section2156 .pos .image3{
	order:2;
}
.section2156 .img .overlay_image_box{
	 display: none;
	 padding: 20px;
	 box-sizing: border-box;
}
.section2156 .img.link_on.show_content .overlay_image_box{
	opacity:1;
}

.section2156 .img.link_on .overlay_image_box{
	opacity: 0;
}
.section2156 .img.link_on .overlay_image_box,
.section2156 .img.show_content .overlay_image_box{
	 display: flex;
	 justify-content: center;
	 align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
	z-index: 10;
	word-break:break-all;
}
.section2156 .img{
	position: relative;
}
.section2156 .image1 i{
	display: none;
}
.section2156 .image1{
	position: absolute;
	right: 0;
	top: 0;
	width: 200px;
	height: 200px;
}
.section2156 .slide{
    position: relative;
    height: 400px;
    padding: 60px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-sizing: border-box;
    background-position: center;
}
.section2156{
    padding: 40px 0;
}
.section2156 .section_inner{
    width: 940px;
    min-height: 600px;
}




/* --- */

.section2157 .back_dark{
    /*z-index: 99;*/
}

.section2157.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}

.section2157 .last_area .c_icon{
	margin-bottom: 0;
	margin-right: 20px;
}
.section2157 .c_icon{
	width: 60px;
	height: 60px;
	background-size: 100%;
	margin-bottom: 20px;
}
.section2157 .title{
	font-size: 32px;
    width: calc(100% - 300px);
    color: #fff;
	margin-bottom: 10px;
}
.section2157 .sub_title{
	font-size: 20px;
    width: calc(100% - 300px);
    color: #fff;
	margin-bottom: 20px;
}
.section2157 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section2157 .area_block .mdico1{
	line-height: 1;
}
.section2157 .area_block .md{
	font-size: 48px;
	/*margin-bottom: 10px;*/
}
.section2157 .area_block .area_text{
	width: 100%;
	text-align: center;
	color: #fff;
}
.section2157 .area_block1{
	position: absolute;
	right: 0;
	bottom: 0;
	
}
.section2157 .area_block{
	width: 235px;
	height: 235px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	background: #ccc;
	box-sizing: border-box;
    padding: 40px;
	color: #fff;
	
}
.section2157 .width1170 .slide{
	height: 498px;
}
.section2157 .width1170 .txt_and_btn{
	height: 583px;
}
.section2157 .width1170 .last_area .area_block{
	width: 100%;
	height: 247px;
}
.section2157 .width1170 .area_block{
	height: 583px;
}
.section2157 .arr1:nth-of-type(2n){
	flex-direction: row-reverse;
}
.section2157 .arr1{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 4px;
}
.section2157 .arr1 img{
	width: 100%;
	display: block
}
.section2157 .img4{
	height: 250px;
}
.section2157 .width1170 .img4{
	height: 250px;
}
.section2157 .img3{
	width: 50%;
}
.section2157 .img2{
	width: calc(50% - 2px);
}
.section2157 .last_area {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 50%;
}
.section2157 .last_area .area_block{
	width: 100%;
	height: 198px;
	flex-direction: row;
	justify-content: flex-start;
}
.section2157 .last_area .mdico3{
	margin-right: 20px;
}


.section2157 .width1170 .last_area .txt_and_btn{
	height: 331px;
    margin-bottom: 4px;
}
.section2157 .last_area .txt_and_btn{
	width: 100%;
	height: 266px;
	margin-bottom: 4px;
}
.section2157 .txt_and_btn{
	width: calc(50% - 2px);
	height: 468px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	box-sizing: border-box;
	padding: 40px;
	color: #fff;
}
.section2157 .last_area,
.section2157 .img3{
	width: calc(50% - 2px);
}
.section2157 .img4{
	width: 100%;
	height: 200px;
}
.section2157 .area_block{
	height: 468px;
	width: calc(50% - 2px);
}
.section2157 .title2,
.section2157 .title3{
	font-size: 20px;
}
.section2157 .sub_title2,
.section2157 .sub_title3{
	margin: 20px 0;
	font-size: 14px;
}

.section2157 .btn3,
.section2157 .btn2 {
    border: 3px solid;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    width: 200px;
    overflow: hidden;
}
.section2157 .btn1 {
    border: 3px solid;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    width: 250px;
    overflow: hidden;
}
.section2157 .img.show_content .overlay_image_box div{
	color: #fff;
	font-size: 20px;
}
.section2157 .pos .arr1{
	flex-direction: row-reverse;
	
}
.section2157 .img .overlay_image_box{
	 display: none;
	 padding: 40px;
	 box-sizing: border-box;
}
.section2157 .img.link_on.show_content .overlay_image_box{
	opacity:1;
}

.section2157 .img.link_on .overlay_image_box{
	opacity: 0;
}
.section2157 .img.link_on .overlay_image_box,
.section2157 .img.show_content .overlay_image_box{
	 display: flex;
	 justify-content: center;
	 align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.45);
	z-index: 10;
	word-break:break-all;
}
.section2157 .img{
	position: relative;
}
.section2157 .image1 i{
	display: none;
}
.section2157 .image1{
	position: absolute;
	right: 0;
	top: 0;
	width: 200px;
	height: 200px;
}
.section2157 .pos .top{
	order: -1;
}
.section2157 .pos .last_area, .section2157 .pos .img3{
	margin-top: 4px;
}
.section2157 .top{
	width: 100%;
	margin: 4px 0;
}
.section2157 .slide{
	position: relative;
	height: 400px;
	padding: 60px;
	display: flex;
    flex-direction: column;
    justify-content: center;
	box-sizing: border-box;
        background-position: center;
}
.section2157{
    padding: 40px 0;
}
.section2157 .section_inner{
    width: 940px;
    min-height: 600px;
}






.section2158 .back_dark{
    /*z-index: 99;*/
}

.section2158.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section2158 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section2158 .area_block .mdico1{
	line-height: 1;
}
.section2158 .area_block .md{
	font-size: 48px;
	/*margin-bottom: 10px;*/
}
.section2158 .arr1:nth-of-type(2n){
	flex-direction: row-reverse;
}
.section2158 .arr1{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 20px;
}
.section2158 .arr1 img{
	width: 100%;
	display: block
}
.section2158 .img4{
	height: 250px;
}
.section2158 .width1170 .img4{
	height: 250px;
}
.section2158 .image4,
.section2158 .img3{
	width: 48%;
}
.section2158 .video_holder{
	width: 100% !important;
	height: 400px !important;
}
.section2158 .video,
.section2158 .img2{
	width: 100%;
	margin-bottom: 20px;
}
.section2158 .txt_and_btn{
	width: 50%;
	height: auto;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	padding: 40px;

}
.section2158 .pos .image2{
	order: 2;
	margin-top: 20px !important;
	margin-bottom: 0;
}
.section2158 .images{
	width: 48%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.section2158 .title2,
.section2158 .title3{
	font-size: 24px;
}
.section2158 .sub_title2,
.section2158 .sub_title3{
	margin: 20px 0;
	font-size: 16px;
}

.section2158 .btn3,
.section2158 .btn2 {
    border: 3px solid;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    width: 200px;
    overflow: hidden;
}
.section2158 .btn1 {
    border: 3px solid;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    width: 250px;
    overflow: hidden;
}
.section2158 .img.show_content .overlay_image_box div{
	color: #fff;
	font-size: 20px;
}
.section2158 .pos .arr1{
	flex-direction: row-reverse;
	
}
.section2158 .img .overlay_image_box{
	 display: none;
	 padding: 40px;
	 box-sizing: border-box;
}
.section2158 .img.link_on.show_content .overlay_image_box{
	opacity:1;
}

.section2158 .img.link_on .overlay_image_box{
	opacity: 0;
}
.section2158 .img.link_on .overlay_image_box,
.section2158 .img.show_content .overlay_image_box{
	 display: flex;
	 justify-content: center;
	 align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.45);
	z-index: 10;
	word-break:break-all;
}
.section2158 .img{
	position: relative;
}
.section2158 .image1 i{
	display: none;
}
.section2158 .image1{
	position: absolute;
	right: 0;
	top: 0;
	width: 200px;
	height: 200px;
}
.section2158 .slide{
	position: relative;
	height: 400px;
	padding: 60px;
	display: flex;
    flex-direction: column;
    justify-content: center;
	box-sizing: border-box;
}
.section2158{
    padding: 40px 0;
}
.section2158 .section_inner{
    width: 940px;
    min-height: 600px;
}





.section2159 .back_dark{
    /*z-index: 99;*/
}

.section2159.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section2159 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section2159 .area_block .mdico1{
	line-height: 1;
}
.section2159 .area_block .md{
	font-size: 48px;
	/*margin-bottom: 10px;*/
}
.section2159 .arr1:nth-of-type(2n){
	flex-direction: row-reverse;
}
.section2159 .arr1{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 20px;
}
.section2159 .arr1 img{
	width: 100%;
	display: block;
	  box-shadow: 0 0px 5px rgba(0,0,0,0.3), 1px 2px 10px 3px rgba(255,255,255,0.5);
}
.section2159 .img4{
	height: 250px;
}
.section2159 .width1170 .img4{
	height: 250px;
}
.section2159 .image4{
	width: 58%;
	margin-top: -20%;
    right: -20%;
	z-index: 10;
}
.section2159 .img3{
	width: 40%;
	align-self: center;
}
.section2159 .img{
	position: relative;
}
.section2159 .img2{
	width: 58%;
	margin-bottom: 20px;
}
.section2159 .txt_and_btn{
	width: 40%;
	height: auto;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	padding: 40px;
	justify-content: center;

}
.section2159 .images{
	width: 58%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}

.section2159 .title2,
.section2159 .title3{
	font-size: 24px;
}
.section2159 .sub_title2,
.section2159 .sub_title3{
	margin: 20px 0;
	font-size: 16px;
}

.section2159 .btn3,
.section2159 .btn2 {
    border: 3px solid;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    width: 200px;
    overflow: hidden;
}
.section2159 .btn1 {
    border: 3px solid;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    width: 250px;
    overflow: hidden;
}
.section2159 .img.show_content .overlay_image_box div{
	color: #fff;
	font-size: 20px;
}
.section2159 .pos .arr1:nth-child(2n){
	flex-direction: row;
	
}
.section2159 .pos .arr1{
	flex-direction: row-reverse;
	
}
.section2159 .img .overlay_image_box{
	 display: none;
	 padding: 40px;
	 box-sizing: border-box;
}
.section2159 .img.link_on.show_content .overlay_image_box{
	opacity:1;
}

.section2159 .img.link_on .overlay_image_box{
	opacity: 0;
}
.section2159 .img.link_on .overlay_image_box,
.section2159 .img.show_content .overlay_image_box{
	 display: flex;
	 justify-content: center;
	 align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.45);
	z-index: 10;
	word-break:break-all;
}
.section2159 .img{
	position: relative;
}
.section2159 .image1 i{
	display: none;
}
.section2159 .image1{
	position: absolute;
	right: 0;
	top: 0;
	width: 200px;
	height: 200px;
}
.section2159 .slide{
	position: relative;
	height: 400px;
	padding: 60px;
	display: flex;
    flex-direction: column;
    justify-content: center;
	box-sizing: border-box;
}
.section2159{
    padding: 60px 0;
}
.section2159 .section_inner{
    width: 940px;
    min-height: 600px;
}






/*
*/
.section1156 .back_dark{
    /*z-index: 99;*/
}

.section1156.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section1156 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section1156{
    padding: 0;
}
.section1156.section .section_inner{
    width: 100%;
    min-height: 600px;
}

.section1156 .slide,.section1156 .arr1{
    width: 100%;
    height: 100%;
    position: relative;
    float: left;
    background-position: center;
    background-size: cover;
}

.section1156 .slide .image1{
    position: absolute;
    width: 40%;
    height: 50%;
	top: 50%;
    z-index: 1;
	display: none;
}

.section1156 .header img{
	width: 200px;
}
.section1156 .header ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	list-style: none;
	
    margin: 0;
    padding: 0;
    text-align: center;
	transition: .3s all;
}
.section1156 .header ul li a:hover{
	opacity: 0.8;
}
.section1156 .header ul li a{
	color: #fff;
	padding: 10px;
}
.section1156 .header{
	position: absolute;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	z-index: 20;
	padding: 30px;
	box-sizing: border-box;
}
.section1156 .slider .content{
    padding-top: 200px;
}
.section1156 .slider{
    overflow: hidden;
    width: 100%;
    min-height: 660px;
    position: relative;
    
}

.section1156 .slider .go_left{
    position: absolute;
    color: #333;
    left: 3%;
	top: 85%;
transform: translateY(-50%);
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 30px;
    cursor: pointer;
    background: rgba(255,255,255,.5);
	border-radius: 50%;
    /*z-index: 100;*/
}
.section1156 .slider .go_right{
    position: absolute;
    color: #333;
    right: 3%;
	top: 85%;
	transform: translateY(-50%);
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 30px;
    cursor: pointer;
    background: rgba(255,255,255,.5);
	border-radius: 50%;
    /*z-index: 100;*/
}
.section1156 .slider .go_right:hover,
.section1156 .slider .go_left:hover{
    color: #666;    
}

.section1156 .scroller{
    position: absolute;
    color: #fff;
	left: 50%;
	transform: translateX(-50%);
    width: auto;
    height: 10px;
    bottom: 30px;
    /*display: none;*/
    
    
}
.section1156 .point{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    float: left;
    background: #fff;
    border: solid 2px #666;
    box-sizing: border-box;
    margin-right:10px;
   cursor: pointer;
   margin-bottom: 10px;
   
    
}
.section1156 .point.current{
    border: solid 2px #fff;
    background: #999;
    
    
}
.section1156 .btn1 {
	position: relative;
    border: 2px solid;
    color: #fff;
    font-size: 20px;
    height: 60px;
    line-height: 54px;
    margin: 30px auto 0;
    text-align: center;
    width: 350px;
    overflow: hidden;
}

.section1156 .w450h60 .btn1{
    width: 450px;
    height: 60px;
    line-height: 54px;
}

.section1156 .w450h45 .btn1{
    width: 350px;
    height: 50px;
    line-height: 44px;
    font-size: 18px;
}

.section1156 .w250h45 .btn1{
    width: 250px;
    height: 45px;
    line-height: 40px;
    font-size: 18px;
}


.section1156 .logo_text{
	font-size: 48px;
	color: #fff;
}
.section1156 .slider{
    position: relative;
}
.section1156 .slider_wrapper{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	
}




.section1156 .title{
    text-align: left;
    font-size: 54px;
    margin: 0 auto;
    margin-bottom: 10px;
    line-height: normal;
    z-index: 2;
    position: relative;
    width: 1170px;
    margin-top: 50px;
	max-width: 80%;
	color: #fff;
	margin-bottom: 20px;
}
.section1156 .sub_title{ 
    margin: 0 auto;
    padding-bottom: 10px;
    text-align: left;
    font-size: 20px;
    margin-bottom: 50px;
    z-index: 2;
	color: #fff;
    position: relative;
    width: 1170px;
	max-width: 80%;
}
.section1156.dark{ 
    color:#fff;
}



.section1156 .menu1 li.level0{
	position: relative;
	padding-bottom: 5px;
}
.section1156 .menu1 li.level1{
    position: absolute;
    z-index: 100;
    display: block;
    display: none;

}


.section1156 .menu1{
	font-size: 16px;
	max-width: calc(100% - 250px);
}
.section1156 .menu1 li a{
    color: inherit;
    text-decoration: none;
}


.section1156 .menu1 li.level1{
	padding: 5px;
	cursor: pointer;
}
.section1156 .animate_menu5 ul .level0 a:hover{
    /*text-shadow: 0 2px 3px;*/
    box-shadow:inset 0 0px 5px 1px;
    
}
.section1156 .animate_menu ul .level1 a:hover{
    background: rgba(0,0,0,0.1);
    
}
.section1156 .animate_menu3 ul .level0 a:hover{
    background: rgba(0,0,0,0.1);
}

/*.section2116 .animate_menu4 ul .level0 a:after{
    top: 0px;
    
}*/
.section1156 .animate_menu4 ul .level0 a:before{
    bottom: 0px;
 }

.section1156 .animate_menu4 ul .level0 a:after,
.section1156 .animate_menu4 ul .level0 a:before{
    content: "";
    width: 0%;
    left: 50%;
    height: 3px;
    position: absolute;
    border-top: 3px solid;
    transition: .3s all;
    opacity: .7;
}

/*.section2116 .animate_menu4 ul .level0 a:hover:after{
    left: 25%;
    top: 0px;
    width: 50%;
}*/
.section1156 .animate_menu4 ul .level0 a:hover:before{
    left: 10%;
    width: 80%;
    bottom: 0px;
    
}

.section1156 .animate_menu1 ul .level0 a:hover:after,
.section1156 .animate_menu1 ul .level0 a:hover:before{
    opacity: 0.8;
    
}

.section1156 .animate_menu2 ul .level0 a:hover:after,
.section1156 .animate_menu2 ul .level0 a:hover:before{
    opacity: 0.8;
}

.section1156 .animate_menu1 ul .level0 a:before {
    font-family: 'Material Icons';
    content: "\e314";
    font-size: 20px;
    width: 9px;
    height: 9px;
    position: absolute;
    left: 0px;
    top: -13px;
    transform: rotate(45deg);
    opacity: 0;
    transition: .1s linear;
    transform-origin: center;
    color: inherit;
}


.section1156 .animate_menu1 ul .level0 a:after {
    font-family: 'Material Icons';
    content: "\e314";
    width: 9px;
    height: 9px;
    font-size: 20px;
    position: absolute;
    right: 0px;
    bottom: -5px;
    transform: rotate(225deg);
    opacity: 0;
    transition: .1s linear;
    transform-origin: center;
    color: inherit;
}
.section1156 .animate_menu2 ul .level0 a:before {
    font-family: 'FontAwesome';
    content: "\f111";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    font-size: 6px;
    line-height: 8px;
    left: 0px;
    top: 35px;
    opacity: 0;
    transition: .1s linear;
    color: inherit;
    transform-origin: center;
}
.section1156 .animate_menu2 ul .level0 a:after {
    font-family: 'FontAwesome';
    content: "\f111";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    line-height: 8px;
    font-size: 6px;
    right: 0px;
    top: 35px;
    opacity: 0;
    transition: .1s linear;
    color: inherit;
    transform-origin: center;
}


/*section166*/


.section166.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section166 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section166{
}
.section166 .section_inner{
    width: 940px;
    min-height: 500px;
    padding-bottom: 20px;
}

.section166 .slide,.section166 .arr1{
    width: 100%;
    height: 100%;
    position: relative;
    float: left;
    
}

.section166 .slide .image1{
    position: absolute;
    width: 40%;
    height: 100%;
    z-index: 1;
}
.section166 .slide{
    background-position: center;
    background-size: cover;
    /*background-repeat:  no-repeat;*/
}
.section166 .slider{
    overflow: hidden;
    width: 100%;
    min-height: 500px;
    position: relative;
    
}

.section166 .slider .go_left{
    position: absolute;
    color: #fff;
    left: 46%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    bottom: 20px;
    font-size: 30px;
    cursor: pointer;
    background: rgba(0,0,0,.3);
    /*z-index: 100;*/
}
.section166 .slider .go_right{
    position: absolute;
    color: #fff;
    right: 46%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 30px;
    bottom: 20px;
    cursor: pointer;
    background: rgba(0,0,0,.3);
    /*z-index: 100;*/
}
.section166 .slider .go_right:hover,
.section166 .slider .go_left:hover{
    color: #666;    
}

.section166 .scroller{
    position: absolute;
    color: #fff;
    width: auto;
    height: 10px;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    /*display: none;*/
    
    
}

.section166 .slider .go_left,
.section166 .slider .go_right{
    display: none;
}

.section166 .point{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    float: left;
    background: #fff;
    border: solid 1px #000;
    box-sizing: border-box;
    margin-right:5px;
    margin-bottom:5px;
}
.section166 .point.current{
    border: solid 1px #fff;
    background: #000
}

.section166 .slider{
    position: relative;
}
.section166 .slider_wrapper{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.section166 .btn_descr{
    position: relative;
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
    color: #fff;
    width: 940px;
    /*z-index: 100;*/
}
.section166 .btn1{
    width: 350px;
    height: 50px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border: solid 2px;
    position: relative;
    margin: 0 auto;
    /*z-index: 101;*/
    margin-top: 20px;
}

.section166.big_inner .title{
    text-align: center;
    font-size: 28px;
    margin: 0 auto;
    margin-bottom: 10px;
    /*padding-top: 40px;*/
    line-height: normal;
    position: relative;
    color: #333;
	    word-wrap: break-word;
}
.section166 .title{
    text-align: center;
    font-size: 36px;
    margin: 0 auto;
    margin-bottom: 10px;
    line-height: normal;
    position: relative;
    color: #fff;
    margin-top: 100px;
}
.section166 .sub_title{ 
    margin: 0 auto;
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
    z-index: 2;
    position: relative;
    color: #333;
    width: 940px;
}
.section166.dark{ 
    color:#fff;
}

/*section*/




.section127 .section_inner{
    width: 940px;
    font-size: 13px;

}

.section127 .title{
    text-align: center;
    font-size: 36px;
    margin-bottom: 10px;
    line-height: normal;
}

.section127 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section127 .col_3{
    float: left;
    width: 300px;	
    margin-right: 20px;
    padding-bottom: 40px;
    text-align: center;
}
.section127 .col_3.last{
    margin-right: 0;
}

.section127 .txt1,
.section127 .txt2,
.section127 .txt3,
.section127 .title1,
.section127 .title2,
.section127 .title3,
.section127 .price1,
.section127 .price2,
.section127 .price3{
    padding-top: 5px;

}
.section127 .title1,
.section127 .title2,
.section127 .title3{
    font-weight: bold;
}

.section127 .price1,
.section127 .price2,
.section127 .price3{
    font-size: 24px;
}

.section127 .btn1,
.section127 .btn2,
.section127 .btn3{
    width: 200px;
    margin-top: 20px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 2px ;
    margin:  20px auto 0;
}

.section127 .ico1,
.section127 .ico2,
.section127 .ico3{
    font-size: 64px;
    display: block;
    height: 100px;
    line-height: 100px;
    background: #f2f2f2;
    border: solid 1px #e2e2e2;
}
.section127.dark{
    color: #fff;
}




.section128 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section128 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section128 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section128 .image1:hover .overlay_image_box,
.section128 .image2:hover .overlay_image_box,
.section128 .image3:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    animation-name: gal_opacity;
    animation-duration: .8s;
    animation-fill-mode: forwards;
}
.section128 .col_3{
    float: left;
    width: 300px;	
    margin-right: 20px;
    margin-bottom: 30px;
}
.section128 .col_3.last{
    margin-right: 0;

}


.section128.backlight .col_3{
    padding-top: 10px;
    padding-bottom: 10px;
}

.section128.backlight .col_3:hover{
    background: rgba(255,255,255,0.3);
    box-shadow: 0 0 5px -1px #000;
    
}


.section128 .txt1,
.section128 .txt2,
.section128 .txt3,
.section128 .title1,
.section128 .title2,
.section128 .title3,
.section128 .price1,
.section128 .price2,
.section128 .price3{
    padding-top: 5px;
    text-align: center;
    width: 280px;
    margin: 0 auto;


}
.section128 .txt1,
.section128 .txt2,
.section128 .txt3{
    line-height: 150%;
}

.section128 .title1,
.section128 .title2,
.section128 .title3{
}


.section128 .image1,
.section128 .image2,
.section128 .image3{
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto;
}

.section128 .image1.radius,
.section128 .image2.radius,
.section128 .image3.radius{
    border-radius: 50%;
}



.section128 .image1.s120,
.section128 .image2.s120,
.section128 .image3.s120{
    width: 120px;
    height: 120px;
}
.section128 .image1.s300,
.section128 .image2.s300,
.section128 .image3.s300{
    width: 200px;
    height: 330px;
}

.section128 .image1.s300.border img, .section128 .image2.s300.border img, .section128 .image3.s300.border img{
    width: 180px;
    height: 310px;
}


.section128 .ico1,
.section128 .ico2,
.section128 .ico3{
    margin: 0 auto;
    width: 120px;
    height: 120px;
    display: block;
    line-height: 120px;
    text-align: center;
    font-size: 64px;
    background: #f2f2f2;
    color: #333;
}

.section128 .c_ico1,
.section128 .c_ico2,
.section128 .c_ico3{
    margin: 0 auto;
    width: 128px;
    height: 128px;
    display: block;
    background: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    
}

.section128.transparent_ico .ico1,
.section128.transparent_ico .ico2,
.section128.transparent_ico .ico3{
    background: transparent;
}



.section128 .ico1.radius,
.section128 .ico2.radius,
.section128 .ico3.radius{
    border-radius: 50%;
}



.section128 .image1.shadow,
.section128 .image2.shadow,
.section128 .image3.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section128 .image1.border,
.section128 .image2.border,
.section128 .image3.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
    
   
}
.section128 .image1.border.s120,
.section128 .image2.border.s120,
.section128 .image3.border.s120{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}



.section128 .image1.border img,
.section128 .image2.border img,
.section128 .image3.border img{
    width: 180px;
    height: 180px;
}
.section128 .image1.border.s120 img,
.section128 .image2.border.s120 img,
.section128 .image3.border.s120 img{
    width: 110px;
    height: 110px;

}


.section128 .ico1.border,
.section128 .ico2.border,
.section128 .ico3.border{
    width: 120px;
    height: 120px;
    line-height: 106px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    
}



.section128 .ico1.shadow,
.section128 .ico2.shadow,
.section128 .ico3.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section128 .ico1.border,
.section128 .ico2.border,
.section128 .ico3.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 7px #fff;
}



.section128 .ico1.border,
.section128 .ico2.border,
.section128 .ico3.border{
    border: solid 2px;
    
}
.section128 .ico1.border_color_like_icon,
.section128 .ico2.border_color_like_icon,
.section128 .ico3.border_color_like_icon{
    border: solid 2px;
    
}


.section128 .price1,
.section128 .price2,
.section128 .price3{
    font-size: 24px;
}

.section128 .btn1,
.section128 .btn2,
.section128 .btn3,
.section128 .btn1x,
.section128 .btn2x,
.section128 .btn3x{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 1px;
    
}

.section128 .btn_move .btn1:hover,
.section128 .btn_move .btn2:hover,
.section128 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}

.section128.dark{
    color: #fff;
}





.section1158.inner_width .section_inner{
    width: 1170px;
}
.section1158 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section1158 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1158 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section1158.hover_animate .col_bg{
    transition: .3s all;
}
.section1158.hover_animate .col_4:hover .col_bg{
    filter: invert(0.3);
} 
.section1158 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
} 

.section1158 .catalog_items img{
	display: block;
	width: 100%;
}
.section1158 .catalog_items{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-wrap:  wrap;
    margin-left: -10px;
}


.section1158 .catalog_items.count3 .arr1{
    width: 31%;
    margin-left: 2%;
    margin-bottom: 2%;
}

.section1158 .catalog_items.count4 .arr1{
    width: 22.5%;
    margin-left: 2%;
    margin-bottom: 2%;
}



.section1158 .catalog_items.count2{
    margin-left: 0;
	justify-content: space-between;
}


.section1158 .catalog_items.count2.s200 .col_4{
    min-height: 195px;
}

.section1158 .count2 .arr1:nth-child(2n) .col_4{
	margin-right: 0;
}

.section1158 .catalog_items.count2 .arr1{
    display: flex;
    width: 49%;
    margin-bottom: 2%;
}

.section1158 .catalog_items .image1{
	margin-bottom: 20px;
}
.section1158 .catalog_items .arr1{
    /*width: 24%;*/
    margin-bottom: 30px;
}
.section1158 .count2 .col_4{
    margin-right: 0px;
	
}
.section1158 .btn1,
.section1158 .txt1,
.section1158 .title1,
.section1158 .image1{
	position: relative;
}
.section1158 .title1{
	font-size: 20px;
}
.section1158 .txt1{
	color: #666;
}
.section1158 .txt1,
.section1158 .title1{
	padding: 0 10px;
	text-align: center;
	margin-bottom: 20px;
}
.section1158 .txt1{
	margin-bottom: 30px;
}
.section1158 .col_4{
    position: relative;
    width: 100%;	
    margin-right: 20px;
    padding-top: 0px;
    padding-bottom: 30px;
    background: #fff;
    /*margin-bottom: 30px;*/
}

.section1158 .col_4 .col_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.section1158 .col_4 .btn1{
    width: 80%;
    margin: 20px auto 0;
    height: 36px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 1px;
    position: relative;
    overflow: hidden;
}

.section1158 .count4.s200 .images{
	height: 150px;
}
.editor_true .section1158 .count3.s300 .flip .images{
	height: 350px;
}
.editor_true .section1158 .count3.s200 .flip .images{
	height: 380px;
}
.editor_true .section1158 .count4.s300 .flip .images{
	height: 350px;
}
.editor_true .section1158 .width1170 .count4.s300 .flip .images{
	height: 425px;
}
.editor_true .section1158 .width1170 .count3.s300 .flip .images{
	height: 560px;
}
.editor_true .section1158 .width1170 .count4.s200 .flip .images{
	height: 425px;
}
.editor_true .section1158 .width1170 .count3.s200 .flip .images{
	height: 440px;
}

.editor_true .section1158 .count3.s300 .flip .images{
	height: 460px;
}
.editor_true .section1158 .count4.s200 .flip .images{
	height: 280px;
}
.editor_true .section1158 .width1170 .count4.s200 .flip .images{
	height: 340px;
}
.section1158 .count4.s300 .images{
	height: 180px;
}
.section1158 .s300 .images {
	height: 240px;
}
.section1158 .width1170 .count3.s300 .images {
	height: 290px;
}
.section1158 .width1170 .count3.s200 .images {
	height: 230px;
}
.section1158 .count3.s200 .images {
	height: 190px;
}
.section1158 .width1170 .count4.s200 .images{
	height: 180px;
}
.section1158 .width1170 .count4.s300 .images{
	height: 220px;
}
.editor_false .section1158 .images {
    position: relative;
    cursor:pointer;
    transition:1s;
    transform-style: preserve-3d;
    -webkit-transition:1s;
   -webkit-transform-style: preserve-3d;
   -webkit-transform: rotateY(0deg);
    -moz-transition:1s;
   -moz-transform-style: preserve-3d;
   -moz-transform: rotateY(0deg);
}

.editor_false .section1158 .flip .images:hover {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
    }

.editor_false .section1158 .images .image1 {
    position: absolute;
   width: 100%;
    height: 100%;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}

.editor_true .section1158 .images .image2 {
	margin-bottom: 20px;
}
.editor_false .section1158 .images .image2 {
    position: absolute;
   width: 100%;
    height: 100%;
    backface-visibility: hidden;
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    -webkit-transform: rotateY(180deg);
   -moz-backface-visibility: hidden;
    -moz-transform: rotateY(180deg);
}



/*
.section130 .catalog_items .arr1:last-of-type{
  flex-grow: 1;
}*/
.section130 .catalog_items .image1, 
.section130 .txt1,
.section130 .price1,
.section130 .title1{
    max-width: 100%;
    position: relative;
}


.section130.backlight .count2 .col_4{
    padding-top: 20px;
    padding-bottom: 20px;
    
}
.section130.backlight .col_4{
    padding-top: 10px;
    padding-bottom: 10px;
    /*transition: .5s all;*/
}

.section130.backlight .col_4:hover{
    background: rgba(255,255,255,0.3);
    box-shadow: 0 0 3px -1px #555;
    
}


.section130.brd_always .col_4{
    box-shadow: 0 0 3px -1px #555;
    
}
.section130.brd_always.backlight .col_4:hover{
    box-shadow: 0 0 5px -1px #555;
}

.section130 .col_4.last{
    margin-right: 0;

}


.section130.flex_fix .col_4{
    height: 100%;
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-direction: column;
    justify-content: space-between;
}


.section130.img_zoom .image1{
    cursor: pointer;
}


.section130 .count2 .txt1,
.section130 .count2 .title1{
    text-align: left;
}
.section130 .txt1,
.section130 .txt4,
.section130 .title1{
    padding-top: 5px;
    text-align: center;
    width: calc(100% - 25px);
    margin: 0 auto;


}
.section130 .txt1{
    line-height: 150%;
}

/*end*/


.section130.inner_width .section_inner{
    width: 1170px;
}
.section130 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section130 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section130 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section130.hover_animate .col_bg{
    transition: .3s all;
}
.section130.hover_animate .col_4:hover .col_bg{
    filter: invert(0.3);
} 
.section130 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section130 .btn_move .btn1:hover,
.section130 .btn_move .btn2:hover,
.section130 .btn_move .btn4:hover,
.section130 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}

.section130 .catalog_items{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-wrap:  wrap;
    margin-left: -10px;
}


.section130 .catalog_items.count4 .arr1{
    margin-left: 1%;
	
}
.section130 .catalog_items.count3 .arr1{
    width: 32%;
    margin-left: 10px;
    margin-bottom: 1%;
}
.section130.flex_fix .catalog_items.count5 .arr1,
.section130.flex_fix .catalog_items.count3 .arr1,
.section130.flex_fix .catalog_items.count4 .arr1{
	margin-bottom: 50px;
}
.section306 .form_wrapper .field{
    width: 23.5%;
    margin-left: 12px;
    margin-bottom: 1%;
}
.section306 .form_wrapper .field.field_textarea{
	width: 100%;
	order: 10;
	margin-left: 0;
	margin-right: auto;
}
.section130 .catalog_items.count5 .arr1{
    width: 18.8%;
    margin-left: 10px;
    margin-bottom: 30px;
}


.section130 .catalog_items.count2{
    margin-left: 0;
	justify-content: space-between;
}



/*.section130 .catalog_items.count2.c_icon .col_4{
    padding-left: 0px;
    
}*/
.section130 .catalog_items.count2.mdicon .col_4,
.section130 .catalog_items.count2.c_icon .col_4{
      width: calc(100% - 160px);
    padding-left: 160px;
}
.section130 .catalog_items.count2 .col_4{
    width: calc(100% - 230px);
    padding-left: 230px;
    min-height: 150px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.section130 .catalog_items.count2.s300 .col_4{
    min-height: 280px;
}

.section130 .catalog_items.count2.s120 .col_4{
    padding-left: 145px;
    width: calc(100% - 145px);
}


.section130 .catalog_items.count2.s200 .col_4{
    min-height: 195px;
}

.section130 .count2 .arr1:nth-child(2n) .col_4{
	margin-right: 0;
}

.section130 .catalog_items.count2 .arr1{
    display: flex;
    width: 49%;
    margin-bottom: 2%;
}

.section130 .catalog_items.count2.s150 .col_4{
	width: calc(100% - 210px);
    padding-left: 210px;
    min-height: 180px;
}

.section130 .catalog_items.count2 .col_4{
    max-height: calc(100% - 40px);
}
.section130 .catalog_items.count2 .c_ico1,
.section130 .catalog_items.count2 .mdico1{
    position: absolute;
    left: 20px;
    top: 20px;
    
} 
.section130 .catalog_items.count2 .image1, 
.section130 .catalog_items.count2 .image2, 
.section130 .catalog_items.count2 .image3,
.section130 .catalog_items.count2 .image4{
    position: absolute;
    left: 20px;
    top: 20px;
}
.section130 .catalog_items.count2.s150 .image1,
.section130 .catalog_items.count2.s150 .image3, 
.section130 .catalog_items.count2.s150 .image2,
.section130 .catalog_items.count2.s150 .image4,
.section130 .catalog_items.count2.s120 .image1,
.section130 .catalog_items.count2.s120 .image2,
.section130 .catalog_items.count2.s120 .image3, 
.section130 .catalog_items.count2.s120 .image4{
    top: 20px;
    left: 20px;
}
.section130 .catalog_items.count2.s200 .image1,
.section130 .catalog_items.count2.s200 .image2,
.section130 .catalog_items.count2.s200 .image3, 
.section130 .catalog_items.count2.s200 .image4{
    top: 20px;
    
}



.section130 .catalog_items.count5 .btn1{
    width: 95%;
}
.section130 .catalog_items.count5 .col_4{
    margin-right: 10px;
}
.section130 .catalog_items .arr1{
    width: 24%;
    margin-bottom: 30px;
}
.section130 .count2 .col_4{
    margin-right: 0px;
	
}
.section130 .col_4{
    position: relative;
    width: 100%;	
    margin-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
    /*margin-bottom: 30px;*/
}

.section130.flex_fix .count2 .col_4{
    justify-content: space-between;
}
.section130 .col_4 .col_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}



/*
.section130 .catalog_items .arr1:last-of-type{
  flex-grow: 1;
}*/
.section130 .catalog_items .image1, 
.section130 .txt1,
.section130 .price1,
.section130 .title1{
    max-width: 100%;
    position: relative;
}


.section130.backlight .count2 .col_4{
    padding-top: 20px;
    padding-bottom: 20px;
    
}
.section130.backlight .col_4{
    padding-top: 10px;
    padding-bottom: 10px;
    /*transition: .5s all;*/
}

.section130.backlight .col_4:hover{
    background: rgba(255,255,255,0.3);
    box-shadow: 0 0 3px -1px #555;
    
}


.section130.brd_always .col_4{
    box-shadow: 0 0 3px -1px #555;
    
}
.section130.brd_always.backlight .col_4:hover{
    box-shadow: 0 0 5px -1px #555;
}

.section130 .col_4.last{
    margin-right: 0;

}


.section130.flex_fix .col_4{
    height: 100%;
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-direction: column;
    justify-content: space-between;
}


.section130.img_zoom .image1{
    cursor: pointer;
}


.section130 .count2 .txt1,
.section130 .count2 .txt2,
.section130 .count2 .txt3,
.section130 .count2 .txt4,
.section130 .count2 .title1,
.section130 .count2 .title2,
.section130 .count2 .title3,
.section130 .count2 .title4,
.section130 .count2 .price1,
.section130 .count2 .price2,
.section130 .count2 .price3,
.section130 .count2 .price4{
    text-align: left;
}
.section130 .txt1,
.section130 .txt2,
.section130 .txt3,
.section130 .txt4,
.section130 .title1,
.section130 .title2,
.section130 .title3,
.section130 .title4,
.section130 .price1,
.section130 .price2,
.section130 .price3,
.section130 .price4{
    padding-top: 5px;
    text-align: center;
    width: calc(100% - 25px);
    margin: 0 auto;


}
.section130 .txt1,
.section130 .txt2,
.section130 .txt3,
.section130 .txt4{
    line-height: 150%;
}

.section130 .title1,
.section130 .title2,
.section130 .title5,
.section130 .title3,
.section130 .title4{
	margin-top: 5px;
}
.section130  .extra_info_block .close{
    font-size: 0;
}
.section130  .extra_info_block .close:before{
    display: none;
}
.section130  .extra_info_block .close{
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 0;
    width: 16px;
    height: 16px;
    font-size: 0;
    background: url(/img/editor_icons/cancel.svg) no-repeat center;
    background-size: 100%;    
       -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 600ms;
  -moz-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms;
}
.section130  .extra_info_block .close:hover{
     opacity: 1;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.section130 .image1.show_extra_info,
.section130 .image1.link_on,
.section130.img_zoom .image1.show_extra_info{
   
    cursor: pointer;
    
}
.section130 .image1 img{
    max-width: 100%;
}
.section130 .image1,
.section130 .image2,
.section130 .image3,
.section130 .image4{
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto;
}

.section130 .count5 .image1.s200, .section130 .count5 .image2.s200, .section130 .count5 .image3.s200, .section130 .count5 .image4.s200{
    height: 170px;
    width: 170px;
}
.section130 .count5 .image1.s300, .section130 .count5 .image2.s300, .section130 .count5 .image3.s300, .section130 .count5 .image4.s300{
    height: 260px;
    width: 180px;
}



.section130 .image1.radius,
.section130 .image2.radius,
.section130 .image3.radius,
.section130 .image4.radius{
    border-radius: 50%;
}
.section130 .image1.s120,
.section130 .image2.s120,
.section130 .image3.s120,
.section130 .image4.s120{
    width: 120px;
    height: 120px;
}
.section130 .image1.s150,
.section130 .image2.s150,
.section130 .image3.s150,
.section130 .image4.s150{
    width: 180px;
    height: 135px;
}
.section130 .image1.s300,
.section130 .image2.s300,
.section130 .image3.s300,
.section130 .image4.s300{
    width: 200px;
    height: 280px;
}

.section130 .image1.s300.border img, .section130 .image2.s300.border img, .section130 .image4.s300.border img, .section130 .image3.s300.border img{
    width: 200px;
    height: 280px;

}
.section130 .image1.shadow,
.section130 .image2.shadow,
.section130 .image3.shadow,
.section130 .image4.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section130 .image1.border,
.section130 .image2.border,
.section130 .image3.border,
.section130 .image4.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}
.section130 .image1.border.s120,
.section130 .image2.border.s120,
.section130 .image3.border.s120,
.section130 .image4.border.s120{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}
.section130 .image1.border.s150,
.section130 .image2.border.s150,
.section130 .image3.border.s150,
.section130 .image4.border.s150{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}

.section130 .mdico1.shadow,
.section130 .ico1.shadow,
.section130 .ico2.shadow,
.section130 .ico4.shadow,
.section130 .ico3.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section130 .mdico1.border,
.section130 .ico1.border,
.section130 .ico2.border,
.section130 .ico4.border,
.section130 .ico3.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    /*border: solid 7px #fff;*/
}

.section130 .mdico1.border,
.section130 .ico1.border,
.section130 .ico2.border,
.section130 .ico3.border,
.section130 .ico4.border{
    border: solid 2px;
    
}
.section130 .mdico1.border_color_like_icon,
.section130 .ico1.border_color_like_icon,
.section130 .ico2.border_color_like_icon,
.section130 .ico3.border_color_like_icon,
.section130 .ico4.border_color_like_icon{
    border: solid 2px;
    
}

.section130 .ico1,
.section130 .mdico1,
.section130 .ico2,
.section130 .ico3,
.section130 .ico4{
    position: relative;
    margin: 0 auto;
    width: 120px;
    height: 120px;
    display: block;
    line-height: 120px;
    text-align: center;
    font-size: 64px;
    background: #f2f2f2;
    color: #333;
}
.section130 .c_ico1,
.section130 .c_ico2,
.section130 .c_ico3,
.section130 .c_ico4{
    position: relative;
    margin: 0 auto;
    width: 128px;
    height: 128px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
	background-size: 100%;
}
.section130.transparent_ico .mdico1,
.section130.transparent_ico .ico1,
.section130.transparent_ico .ico2,
.section130.transparent_ico .ico3,
.section130.transparent_ico .ico4{
    
    background: transparent;
}



.section130 .mdico1.radius,
.section130 .ico1.radius,
.section130 .ico2.radius,
.section130 .ico3.radius,
.section130 .ico4.radius{
    border-radius: 50%;
}



.section130 .image1.border img,
.section130 .image2.border img,
.section130 .image4.border img,
.section130 .image3.border img{
    width: 190px;
    height: 190px;
}
.section130 .image1.border.s120 img,
.section130 .image2.border.s120 img,
.section130 .image4.border.s120 img,
.section130 .image3.border.s120 img{
    width: 120px;
    height: 120px;

}
.section130 .image1.border.s150 img,
.section130 .image2.border.s150 img,
.section130 .image4.border.s150 img,
.section130 .image3.border.s150 img{
    width: 200px;
    height: 150px;

}


.section130 .mdico1.border,
.section130 .ico1.border,
.section130 .ico2.border,
.section130 .ico4.border,
.section130 .ico3.border{
    width: 120px;
    height: 120px;
    line-height: 118px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    
}


.section130 .count2 .product_card{
    max-width: 100%;
    margin-left: 10px;
    margin-top: 15px;
}


.section130 .price1,
.section130 .price2,
.section130 .price5,
.section130 .price3,
.section130 .price4{
    font-size: 24px;
	margin-top: 5px;
}

.section130 .count2 .btn1,
.section130 .count2 .btn2,
.section130 .count2 .btn3,
.section130 .count2 .btn4,
.section130 .count2 .btn1x,
.section130 .count2 .btn2x,
.section130 .count2 .btn3x,
.section130 .count2 .btn4x{
    margin-left: 10px;
}
.section130 .btn1,
.section130 .btn2,
.section130 .btn3,
.section130 .btn4,
.section130 .btn1x,
.section130 .btn2x,
.section130 .btn3x,
.section130 .btn4x{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 1px;
    position: relative;
    overflow: hidden;
}

.section130.dark .title, .section130.dark .sub_title{
    color: #fff;
}

.section130 .image_box{
    width: 300px;
    height: 225px;
    overflow: hidden;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;

}
.section130 .image_box.image_size_300x450{
    height: 450px;
    
}

.section130 .image_box:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    animation-name: gal_from_bottom;
    animation-duration: .5s;
    animation-fill-mode: forwards;
}


.section130 .image_box.image_size_300x450 .overlay_image_title{
    margin-top: 200px;
    
}

.section130 .overlay_image_title{
    font-size: 24px;
    margin-top: 100px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section130 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}

.section130 .image_box.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section130 .image_box.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;    
}


.section130 .image_box.border img{
    width: 280px;
    height: 205px;   
}


.section130 .overlay_image_box[data-link]{
    cursor: pointer;
    width: 100%;
    height: 200px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.section130 .overlay_image_box[data-link=""]{
    cursor: default;
    display: block;
}




.section130.img_zoom  .overlay_image_box[data-link],
.section130 .show_extra_info + .overlay_image_box[data-link]
{
    display: none;
}
.section130 .s330 .overlay_image_box[data-link]{
    height: 330px;
}
.section130 .s120 .overlay_image_box[data-link]{
    height: 120px;
}
.section130 .s150 .overlay_image_box[data-link]{
    height: 150px;
}
.section130.dark .filter_btns.filter_btns_show{
	color: #fff;
}
.section130 .filter_btns.filter_btns_show{
    display: block;
}
.section130 .filter_btns .current_btn{
    color: #f35c5c;
}
.section130 .filter_btns{
    display: none;
    width: 100%;
    margin-bottom: 10px;
}

.section130.dark .filter_btns button{
    color: #fff;
}
.section130 .filter_btns button{
    float: right;
    background: none;
    height: 25px;
    font-size: 16px;
    border: none;
    outline: none;
    border-bottom: 1px dashed;
    margin-left: 5px;
}
.section130 .filter_btns button:hover{
    border-color: #ff6600;
    color: #ff6600;
}





/*////1130*/
.section1130{
    transition: none;
    
}

.section1130 .catalog_items .image1, 
.section1130 .txt1,
.section1130 .price1,
.section1130 .title1{
    max-width: 100%;
    position: relative;
}
.section1130 .extra_images_big .price1,
.section1130 .extra_images_big .title1{
    text-align: left;
    width: 100%;
}

.section1130.backlight .count2 .col_4{
    padding-top: 20px;
    padding-bottom: 20px;
    
}

.section1130.dark .filter_btns.filter_btns_show{
	color: #fff;
}

.section1130.backlight .col_4{
    padding-top: 10px;
    padding-bottom: 10px;
    /*transition: .5s all;*/
}

.section1130.backlight .col_4:hover{
    background: rgba(255,255,255,0.3);
    box-shadow: 0 0 3px -1px #555;
    
}


.section1130.brd_always .col_4{
    box-shadow: 0 0 3px -1px #555;
    
}
.section1130.brd_always.backlight .col_4:hover{
    box-shadow: 0 0 5px -1px #555;
}

.section1130 .btns_wrapp{
	display: flex;
	padding: 0 20px;
}
.section1130 .btns_wrapp div{
	width: 49%;
}
.section1130 .col_4.last{
    margin-right: 0;

}


.section1130.flex_fix .col_4{
    height: 100%;
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-direction: column;
    justify-content: space-between;
}


.section1130.img_zoom .image1{
    cursor: pointer;
}


.section1130 .count2 .txt1,
.section1130 .count2 .title1{
    text-align: left;
}
.section1130 .txt1,
.section1130 .txt4,
.section1130 .title1{
    padding-top: 5px;
    text-align: center;
    width: calc(100% - 25px);
    margin: 0 auto;


}
.section1130 .txt1{
    line-height: 150%;
}

/*end*/


.section1130.inner_width .section_inner{
    width: 1170px;
}
.section1130 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section1130 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1130 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section1130.hover_animate .col_bg{
    transition: .3s all;
}
.section1130.hover_animate .col_4:hover .col_bg{
    filter: invert(0.3);
} 
.section1130 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section1130 .btn_move .btn1:hover,
.section1130 .btn_move .btn2:hover,
.section1130 .btn_move .btn4:hover,
.section1130 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}

.section1130 .catalog_items{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-wrap:  wrap;
}


.section1130 .catalog_items.count3 .arr1{
    width: 31%;
    margin: 2% 1%;
}
.section1130.flex_fix .catalog_items.count5 .arr1,
.section1130.flex_fix .catalog_items.count3 .arr1,
.section1130.flex_fix .catalog_items.count4 .arr1{
	margin-bottom: 50px;
}

.section1130 .catalog_items.count4 .arr1{
    width: 24%;
    margin-left: 10px;
    margin-bottom: 1%;
}

.padding_wrapper_right .section1130 .catalog_items.count4 .arr1{

    margin-left: 9px;

}
.section1130 .catalog_items.count5 .arr1{
    width: 18.8%;
    margin-left: 10px;
    margin-bottom: 30px;
}


.section1130 .catalog_items.count2{
    margin-left: 0;
	justify-content: space-between;
}



/*.section1130 .catalog_items.count2.c_icon .col_4{
    padding-left: 0px;
    
}*/
.section1130 .catalog_items.count2.mdicon .col_4,
.section1130 .catalog_items.count2.c_icon .col_4{
      width: calc(100% - 160px);
    padding-left: 160px;
}
.section1130 .catalog_items.count2 .col_4{
    width: calc(100% - 230px);
    padding-left: 230px;
    min-height: 150px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.section1130 .catalog_items.count2.s300 .col_4{
    min-height: 280px;
}

.section1130 .catalog_items.count2.s120 .col_4{
    padding-left: 145px;
    width: calc(100% - 145px);
}


.section1130 .catalog_items.count2.s200 .col_4{
    min-height: 195px;
}

.section1130 .count2 .arr1:nth-child(2n) .col_4{
	margin-right: 0;
}

.section1130 .catalog_items.count2 .arr1{
    display: flex;
    width: 49%;
    margin-bottom: 2%;
}

.section1130 .catalog_items.count2.s150 .col_4{
	width: calc(100% - 210px);
    padding-left: 210px;
    min-height: 180px;
}

.section1130 .catalog_items.count2 .col_4{
    max-height: calc(100% - 40px);
}
.section1130 .catalog_items.count2 .c_ico1,
.section1130 .catalog_items.count2 .mdico1{
    position: absolute;
    left: 20px;
    top: 20px;
    
} 
.section1130 .catalog_items.count2 .image1, 
.section1130 .catalog_items.count2 .image2, 
.section1130 .catalog_items.count2 .image3,
.section1130 .catalog_items.count2 .image4{
    position: absolute;
    left: 20px;
    top: 20px;
}
.section1130 .catalog_items.count2.s150 .image1,
.section1130 .catalog_items.count2.s150 .image3, 
.section1130 .catalog_items.count2.s150 .image2,
.section1130 .catalog_items.count2.s150 .image4,
.section1130 .catalog_items.count2.s120 .image1,
.section1130 .catalog_items.count2.s120 .image2,
.section1130 .catalog_items.count2.s120 .image3, 
.section1130 .catalog_items.count2.s120 .image4{
    top: 20px;
    left: 20px;
}
.section1130 .catalog_items.count2.s200 .image1,
.section1130 .catalog_items.count2.s200 .image2,
.section1130 .catalog_items.count2.s200 .image3, 
.section1130 .catalog_items.count2.s200 .image4{
    top: 20px;
    
}



.section1130 .catalog_items.count5 .btn1{
    width: 95%;
}
.section1130 .catalog_items.count5 .col_4{
    margin-right: 10px;
}
.section1130 .catalog_items .arr1{
    /*width: 24%;*/
    margin-bottom: 30px;
}
.section1130 .count2 .col_4{
    margin-right: 0px;
	
}
.section1130 .col_4{
    position: relative;
    width: 100%;	
    margin-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
    /*margin-bottom: 30px;*/
}

.section1130.flex_fix .count2 .col_4{
    justify-content: space-between;
}
.section1130 .col_4 .col_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}



/*
.section1130 .catalog_items .arr1:last-of-type{
  flex-grow: 1;
}*/
.section1130 .catalog_items .image1, 
.section1130 .txt1,
.section1130 .price1,
.section1130 .title1{
    max-width: 100%;
    position: relative;
}


.section1130.backlight .count2 .col_4{
    padding-top: 20px;
    padding-bottom: 20px;
    
}
.section1130.backlight .col_4{
    padding-top: 10px;
    padding-bottom: 10px;
    /*transition: .5s all;*/
}

.section1130.backlight .col_4:hover{
    background: rgba(255,255,255,0.3);
    box-shadow: 0 0 3px -1px #555;
    
}


.section1130.brd_always .col_4{
    box-shadow: 0 0 3px -1px #555;
    
}
.section1130.brd_always.backlight .col_4:hover{
    box-shadow: 0 0 5px -1px #555;
}

.section1130 .col_4.last{
    margin-right: 0;

}


.section1130.flex_fix .col_4{
    height: 100%;
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-direction: column;
    justify-content: space-between;
}


.section1130.img_zoom .image1{
    cursor: pointer;
}


.section1130 .count2 .txt1,
.section1130 .count2 .txt2,
.section1130 .count2 .txt3,
.section1130 .count2 .txt4,
.section1130 .count2 .title1,
.section1130 .count2 .title2,
.section1130 .count2 .title3,
.section1130 .count2 .title4,
.section1130 .count2 .price1,
.section1130 .count2 .price2,
.section1130 .count2 .price3,
.section1130 .count2 .price4{
    text-align: left;
}
.section1130 .txt1,
.section1130 .txt2,
.section1130 .txt3,
.section1130 .txt4,
.section1130 .title1,
.section1130 .title2,
.section1130 .title3,
.section1130 .title4,
.section1130 .price1,
.section1130 .price2,
.section1130 .price3,
.section1130 .price4{
    padding-top: 5px;
    text-align: center;
    width: calc(100% - 25px);
    margin: 0 auto;


}
.section1130 .txt1,
.section1130 .txt2,
.section1130 .txt3,
.section1130 .txt4{
    line-height: 150%;
}

.section1130 .title1,
.section1130 .title2,
.section1130 .title5,
.section1130 .title3,
.section1130 .title4{
	margin-top: 5px;
}
.section1130  .extra_info_block .close{
    font-size: 0;
}
.section1130  .extra_info_block .close:before{
    display: none;
}
.section1130  .extra_info_block .close{
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 0;
    width: 16px;
    height: 16px;
    font-size: 0;
    background: url(/img/editor_icons/cancel.svg) no-repeat center;
    background-size: 100%;    
       -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 600ms;
  -moz-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms;
}
.section1130  .extra_info_block .close:hover{
     opacity: 1;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.section1130 .image1.show_extra_info,
.section1130 .image1.link_on,
.section1130.img_zoom .image1.show_extra_info{
   
    cursor: pointer;
    
}
.section1130 .image1 img{
    max-width: 100%;
	display: block;
}
.section1130 .image1,
.section1130 .image2,
.section1130 .image3,
.section1130 .image4{
    width: 280px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}



.section1130 .image1.radius,
.section1130 .image2.radius,
.section1130 .image3.radius,
.section1130 .image4.radius{
    border-radius: 50%;
}
.section1130 .image1.s120,
.section1130 .image2.s120,
.section1130 .image3.s120,
.section1130 .image4.s120{
    width: 120px;
    height: 120px;
}
.section1130 .image1.s150,
.section1130 .image2.s150,
.section1130 .image3.s150,
.section1130 .image4.s150{
    width: 280px;
    height: 185px;
}
.section1130 .image1.s300,
.section1130 .image2.s300,
.section1130 .image3.s300,
.section1130 .image4.s300{
    width: 200px;
    height: 280px;
}

.section1130 .image1.s300.border img, .section1130 .image2.s300.border img, .section1130 .image4.s300.border img, .section1130 .image3.s300.border img{
    width: 200px;
    height: 280px;

}
.section1130 .image1.shadow,
.section1130 .image2.shadow,
.section1130 .image3.shadow,
.section1130 .image4.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section1130 .image1.border,
.section1130 .image2.border,
.section1130 .image3.border,
.section1130 .image4.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}
.section1130 .image1.border.s120,
.section1130 .image2.border.s120,
.section1130 .image3.border.s120,
.section1130 .image4.border.s120{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}
.section1130 .image1.border.s150,
.section1130 .image2.border.s150,
.section1130 .image3.border.s150,
.section1130 .image4.border.s150{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}

.section1130 .image1.border img,
.section1130 .image2.border img,
.section1130 .image4.border img,
.section1130 .image3.border img{
    width: 190px;
    height: 190px;
}
.section1130 .image1.border.s120 img,
.section1130 .image2.border.s120 img,
.section1130 .image4.border.s120 img,
.section1130 .image3.border.s120 img{
    width: 120px;
    height: 120px;

}
.section1130 .image1.border.s150 img,
.section1130 .image2.border.s150 img,
.section1130 .image4.border.s150 img,
.section1130 .image3.border.s150 img{
    width: 200px;
    height: 150px;

}



.section1130 .count2 .product_card{
    max-width: 100%;
    margin-left: 10px;
    margin-top: 15px;
}


.section1130 .price1,
.section1130 .price2,
.section1130 .price5,
.section1130 .price3,
.section1130 .price4{
    font-size: 24px;
	margin-top: 5px;
}

.section1130 .count2 .btn1,
.section1130 .count2 .btn2,
.section1130 .count2 .btn3,
.section1130 .count2 .btn4,
.section1130 .count2 .btn1x,
.section1130 .count2 .btn2x,
.section1130 .count2 .btn3x,
.section1130 .count2 .btn4x{
    margin-left: 10px;
}
.section1130 .btn1,
.section1130 .btn2,
.section1130 .btn3,
.section1130 .btn4,
.section1130 .btn1x,
.section1130 .btn2x,
.section1130 .btn3x,
.section1130 .btn4x{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 1px;
    position: relative;
    overflow: hidden;
}

.section1130.dark .title, .section1130.dark .sub_title{
    color: #fff;
}

.section1130 .image_box{
    width: 300px;
    height: 225px;
    overflow: hidden;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;

}
.section1130 .image_box.image_size_300x450{
    height: 450px;
    
}

.section1130 .image_box:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    animation-name: gal_from_bottom;
    animation-duration: .5s;
    animation-fill-mode: forwards;
}


.section1130 .image_box.image_size_300x450 .overlay_image_title{
    margin-top: 200px;
    
}

.section1130 .overlay_image_title{
    font-size: 24px;
    margin-top: 100px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section1130 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}

.section1130 .image_box.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section1130 .image_box.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;    
}


.section1130 .image_box.border img{
    width: 280px;
    height: 205px;   
}


.section1130 .overlay_image_box[data-link]{
    cursor: pointer;
    width: 100%;
    height: 200px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.section1130 .overlay_image_box[data-link=""]{
    cursor: default;
    display: block;
}




.section1130.img_zoom  .overlay_image_box[data-link],
.section1130 .show_extra_info + .overlay_image_box[data-link]
{
    display: none;
}
.section1130 .s330 .overlay_image_box[data-link]{
    height: 330px;
}
.section1130 .s120 .overlay_image_box[data-link]{
    height: 120px;
}
.section1130 .s150 .overlay_image_box[data-link]{
    height: 150px;
}
.section1130 .filter_btns.filter_btns_show{
    display: block;
}
.section1130 .filter_btns .current_btn{
    color: #f35c5c;
}
.section1130 .filter_btns{
    display: none;
    width: 100%;
    margin-bottom: 10px;
}

.section1130.dark .filter_btns button{
    color: #fff;
}
.section1130 .filter_btns button{
    float: right;
    background: none;
    height: 25px;
    font-size: 16px;
    border: none;
    outline: none;
    border-bottom: 1px dashed;
    margin-left: 5px;
}
.section1130 .filter_btns button:hover{
    border-color: #ff6600;
    color: #ff6600;
}






.section1302.inner_width .section_inner{
    width: 1170px;
}
.section1302{
	padding: 60px 0;
}
.section1302 .content_wrapp{
	display: flex;
	justify-content: space-between;
	position: relative;
	transition: .5s all;
}
.section1302 .section_inner{
}
.section1302 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section1302 .catalog_items{
	width: 75%;
}
.section1302 ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.section1302 .filter_btns.filter_btns_show{
    display: block;
}
.section1302 .filter_btns .current_btn{
    color: #f35c5c;
}
.section1302 .filter_btns{
    display: none;
    width: 100%;
    margin-bottom: 10px;
}

.section1302.dark .filter_btns button{
    color: #fff;
}
.section1302 .filter_btns button{
    float: right;
    background: none;
    height: 25px;
    font-size: 16px;
    border: none;
    outline: none;
    border-bottom: 1px dashed;
    margin-left: 5px;
}
.section1302 .filter_btns button:hover{
    border-color: #ff6600;
    color: #ff6600;
}

#wrapper .section1302  .menu1 ul li{
	overflow: visible;
	position: relative;
	white-space: normal;
	transition: .5s all;
	margin-bottom: 10px;
    border-bottom: 1px solid;
    padding-bottom: 9px;
}
.section1302 li:before{
	opacity: 0;
	transition: .3s all;
	content: '\261B';
	position: absolute;
	display: block;
	left: -25px;
	top: 2px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	font-size: 18px;
	color: inherit;
}
.section1302 li:hover:before{
	opacity: 1;
}
#wrapper .section1302 .menu1 ul li a{
	line-height: 1.5;
	color: inherit;
	text-decoration: none;
}
.section1302 .menu1 .level1{
	margin-left: 15px;
}
.section1302 .menu1{
	width: 23%;
	padding: 30px;
}
.section1302 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1302 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}
.section1302 .filter_btns{
	display: none;
}

.section1302 .filter_btns.filter_btns_show{
    display: block;
}
.section1302.hover_animate .col_bg{
    transition: .3s all;
}
.section1302.hover_animate .col_4:hover .col_bg{
    filter: invert(0.3);
} 
.section1302 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section1302 .btn_move .btn1:hover,
.section1302 .btn_move .btn2:hover,
.section1302 .btn_move .btn4:hover,
.section1302 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}

.section1302.section .menu_mobile_btn2{
	display: none;
	background: none;
	width: 100%;
	text-align: center;
}
.section1302 .menu_mobile_btn2{
	width: 100%;
	transition: .3s all;
}
.section1302 .catalog_items.s200 .col_4,
.section1302 .catalog_items.s300 .col_4{
	padding-top: 0;
}
.section1302 .catalog_items{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-wrap:  wrap;
	
}


.section1302 .catalog_items.count3 .arr1{
    width: 31%;
    margin-left: 15px;
    margin-bottom: 1%;
}
.section1302.flex_fix .catalog_items.count5 .arr1,
.section1302.flex_fix .catalog_items.count3 .arr1,
.section1302.flex_fix .catalog_items.count4 .arr1{
	margin-bottom: 50px;
}
.section1302 .catalog_items.count4 .arr1{
    width: 23.5%;
    margin-left: 10px;
    margin-bottom: 1%;
}
.section1302 .catalog_items.count5 .arr1{
    width: 18.8%;
    margin-left: 10px;
    margin-bottom: 30px;
}


.section1302 .catalog_items.count2{
    margin-left: 0;
	justify-content: space-between;
}



/*.section1302 .catalog_items.count2.c_icon .col_4{
    padding-left: 0px;
    
}*/
.section1302 .catalog_items.count2.mdicon .col_4,
.section1302 .catalog_items.count2.c_icon .col_4{
      width: calc(100% - 160px);
    padding-left: 160px;
}
.section1302 .catalog_items.count2 .col_4{
    width: calc(100% - 230px);
    padding-left: 230px;
    min-height: 150px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.section1302 .catalog_items.count2.s300 .col_4{
    min-height: 280px;
}

.section1302 .catalog_items.count2.s120 .col_4{
    padding-left: 145px;
    width: calc(100% - 145px);
}


.section1302 .catalog_items.count2.s200 .col_4{
    min-height: 195px;
}

.section1302 .count2 .arr1:nth-child(2n) .col_4{
	margin-right: 0;
}

.section1302 .catalog_items.count2 .arr1{
    display: flex;
    width: 49%;
    margin-bottom: 2%;
}

.section1302 .catalog_items.count2.s150 .col_4{
	width: calc(100% - 210px);
    padding-left: 210px;
    min-height: 180px;
}

.section1302 .catalog_items.count2 .col_4{
    max-height: calc(100% - 40px);
}
.section1302 .catalog_items.count2 .c_ico1,
.section1302 .catalog_items.count2 .mdico1{
    position: absolute;
    left: 20px;
    top: 20px;
    
} 
.section1302 .catalog_items.count2 .image1, 
.section1302 .catalog_items.count2 .image2, 
.section1302 .catalog_items.count2 .image3,
.section1302 .catalog_items.count2 .image4{
    position: absolute;
    left: 20px;
    top: 20px;
}
.section1302 .catalog_items.count2.s150 .image1,
.section1302 .catalog_items.count2.s150 .image3, 
.section1302 .catalog_items.count2.s150 .image2,
.section1302 .catalog_items.count2.s150 .image4,
.section1302 .catalog_items.count2.s120 .image1,
.section1302 .catalog_items.count2.s120 .image2,
.section1302 .catalog_items.count2.s120 .image3, 
.section1302 .catalog_items.count2.s120 .image4{
    top: 20px;
    left: 20px;
}
.section1302 .catalog_items.count2.s200 .image1,
.section1302 .catalog_items.count2.s200 .image2,
.section1302 .catalog_items.count2.s200 .image3, 
.section1302 .catalog_items.count2.s200 .image4{
    top: 20px;
    
}



.section1302 .catalog_items.count5 .btn1{
    width: 95%;
}
.section1302 .catalog_items.count5 .col_4{
    margin-right: 10px;
}
.section1302 .catalog_items .arr1{
    /*width: 24%;*/
    margin-bottom: 30px;
}
.section1302 .count2 .col_4{
    margin-right: 0px;
	
}
.section1302 .col_4{
    position: relative;
    width: 100%;	
    margin-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #fff;
    /*margin-bottom: 30px;*/
}

.section1302.flex_fix .count2 .col_4{
    justify-content: space-between;
}
.section1302 .col_4 .col_bg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}



/*
.section1302 .catalog_items .arr1:last-of-type{
  flex-grow: 1;
}*/
.section1302 .catalog_items .image1, 
.section1302 .txt1,
.section1302 .price1,
.section1302 .title1{
    max-width: 100%;
    position: relative;
}


.section1302.backlight .count2 .col_4{
    padding-top: 20px;
    padding-bottom: 20px;
    
}
.section1302.backlight .col_4{
    padding-top: 10px;
    padding-bottom: 10px;
    /*transition: .5s all;*/
}

.section1302.backlight .col_4:hover{
    background: rgba(255,255,255,0.3);
    box-shadow: 0 0 3px -1px #555;
    
}


.section1302.brd_always .col_4{
    box-shadow: 0 0 3px -1px #555;
    
}
.section1302.brd_always.backlight .col_4:hover{
    box-shadow: 0 0 5px -1px #555;
}

.section1302 .col_4.last{
    margin-right: 0;

}


.section1302.flex_fix .col_4{
    height: 100%;
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    flex-direction: column;
    justify-content: space-between;
}


.section1302.img_zoom .image1{
    cursor: pointer;
}


.section1302 .count2 .txt1,
.section1302 .count2 .txt2,
.section1302 .count2 .txt3,
.section1302 .count2 .txt4,
.section1302 .count2 .title1,
.section1302 .count2 .title2,
.section1302 .count2 .title3,
.section1302 .count2 .title4,
.section1302 .count2 .price1,
.section1302 .count2 .price2,
.section1302 .count2 .price3,
.section1302 .count2 .price4{
    text-align: left;
}
.section1302 .txt1,
.section1302 .txt2,
.section1302 .txt3,
.section1302 .txt4,
.section1302 .title1,
.section1302 .title2,
.section1302 .title3,
.section1302 .title4,
.section1302 .price1,
.section1302 .price2,
.section1302 .price3,
.section1302 .price4{
    padding-top: 5px;
    text-align: center;
    width: calc(100% - 25px);
    margin: 0 auto;


}
.section1302 .txt1,
.section1302 .txt2,
.section1302 .txt3,
.section1302 .txt4{
    line-height: 150%;
}

.section1302 .title1,
.section1302 .title2,
.section1302 .title5,
.section1302 .title3,
.section1302 .title4{
	margin-top: 5px;
}
.section1302  .extra_info_block .close{
    font-size: 0;
}
.section1302  .extra_info_block .close:before{
    display: none;
}
.section1302  .extra_info_block .close{
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 0;
    width: 16px;
    height: 16px;
    font-size: 0;
    background: url(/img/editor_icons/cancel.svg) no-repeat center;
    background-size: 100%;    
       -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 600ms;
  -moz-transition: all 600ms;
  -o-transition: all 600ms;
  transition: all 600ms;
}
.section1302  .extra_info_block .close:hover{
     opacity: 1;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.section1302 .image1.show_extra_info,
.section1302 .image1.link_on,
.section1302.img_zoom .image1.show_extra_info{
   
    cursor: pointer;
    
}
.section1302 .image1 img{
    max-width: 100%;
}
.section1302 .image1,
.section1302 .image2,
.section1302 .image3,
.section1302 .image4{
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto;
}

.section1302 .count5 .image1.s200, .section1302 .count5 .image2.s200, .section1302 .count5 .image3.s200, .section1302 .count5 .image4.s200{
    height: 170px;
    width: 170px;
}
.section1302 .count5 .image1.s300, .section1302 .count5 .image2.s300, .section1302 .count5 .image3.s300, .section1302 .count5 .image4.s300{
    height: 260px;
    width: 180px;
}



.section1302 .image1.radius,
.section1302 .image2.radius,
.section1302 .image3.radius,
.section1302 .image4.radius{
    border-radius: 50%;
}
.section1302 .image1.s120,
.section1302 .image2.s120,
.section1302 .image3.s120,
.section1302 .image4.s120{
    width: 120px;
    height: 120px;
}
.section1302 .image1.s150,
.section1302 .image2.s150,
.section1302 .image3.s150,
.section1302 .image4.s150{
    width: 180px;
    height: 135px;
}
.section1302 .image1.s300,
.section1302 .image2.s300,
.section1302 .image3.s300,
.section1302 .image4.s300{
    width: 200px;
    height: 280px;
}

.section1302 .image1.s300.border img, .section1302 .image2.s300.border img, .section1302 .image4.s300.border img, .section1302 .image3.s300.border img{
    width: 200px;
    height: 280px;

}
.section1302 .image1.shadow,
.section1302 .image2.shadow,
.section1302 .image3.shadow,
.section1302 .image4.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section1302 .image1.border,
.section1302 .image2.border,
.section1302 .image3.border,
.section1302 .image4.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}
.section1302 .image1.border.s120,
.section1302 .image2.border.s120,
.section1302 .image3.border.s120,
.section1302 .image4.border.s120{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}
.section1302 .image1.border.s150,
.section1302 .image2.border.s150,
.section1302 .image3.border.s150,
.section1302 .image4.border.s150{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}

.section1302 .image1.border img,
.section1302 .image2.border img,
.section1302 .image4.border img,
.section1302 .image3.border img{
    width: 190px;
    height: 190px;
}
.section1302 .image1.border.s120 img,
.section1302 .image2.border.s120 img,
.section1302 .image4.border.s120 img,
.section1302 .image3.border.s120 img{
    width: 120px;
    height: 120px;

}
.section1302 .image1.border.s150 img,
.section1302 .image2.border.s150 img,
.section1302 .image4.border.s150 img,
.section1302 .image3.border.s150 img{
    width: 200px;
    height: 150px;

}


.section1302 .mdico1.border,
.section1302 .ico1.border,
.section1302 .ico2.border,
.section1302 .ico4.border,
.section1302 .ico3.border{
    width: 120px;
    height: 120px;
    line-height: 118px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    
}


.section1302 .count2 .product_card{
    max-width: 100%;
    margin-left: 10px;
    margin-top: 15px;
}


.section1302 .price1,
.section1302 .price2,
.section1302 .price5,
.section1302 .price3,
.section1302 .price4{
    font-size: 24px;
	margin-top: 5px;
}

.section1302 .count2 .btn1{
    margin-left: 10px;
}
.section1302 .btn1{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 1px;
    position: relative;
    overflow: hidden;
}

.section1302.dark .title, .section1302.dark .sub_title{
    color: #fff;
}

.section1302 .image_box{
    width: 300px;
    height: 225px;
    overflow: hidden;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;

}
.section1302 .image_box.image_size_300x450{
    height: 450px;
    
}

.section1302 .image_box:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    animation-name: gal_from_bottom;
    animation-duration: .5s;
    animation-fill-mode: forwards;
}


.section1302 .image_box.image_size_300x450 .overlay_image_title{
    margin-top: 200px;
    
}

.section1302 .overlay_image_title{
    font-size: 24px;
    margin-top: 100px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section1302 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}

.section1302 .image_box.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section1302 .image_box.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;    
}


.section1302 .image_box.border img{
    width: 280px;
    height: 205px;   
}


.section1302 .overlay_image_box[data-link]{
    cursor: pointer;
    width: 100%;
    height: 200px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.section1302 .overlay_image_box[data-link=""]{
    cursor: default;
    display: block;
}




.section1302.img_zoom  .overlay_image_box[data-link],
.section1302 .show_extra_info + .overlay_image_box[data-link]
{
    display: none;
}
.section1302 .s330 .overlay_image_box[data-link]{
    height: 330px;
}
.section1302 .s120 .overlay_image_box[data-link]{
    height: 120px;
}
.section1302 .s150 .overlay_image_box[data-link]{
    height: 150px;
}
.section1302 .mdico1.shadow,
.section1302 .ico1.shadow,
.section1302 .ico2.shadow,
.section1302 .ico4.shadow,
.section1302 .ico3.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section1302 .mdico1.border,
.section1302 .ico1.border,
.section1302 .ico2.border,
.section1302 .ico4.border,
.section1302 .ico3.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    /*border: solid 7px #fff;*/
}

.section1302 .mdico1.border,
.section1302 .ico1.border,
.section1302 .ico2.border,
.section1302 .ico3.border,
.section1302 .ico4.border{
    border: solid 2px;
    
}
.section1302 .mdico1.border_color_like_icon,
.section1302 .ico1.border_color_like_icon,
.section1302 .ico2.border_color_like_icon,
.section1302 .ico3.border_color_like_icon,
.section1302 .ico4.border_color_like_icon{
    border: solid 2px;
    
}

.section1302 .ico1,
.section1302 .mdico1,
.section1302 .ico2,
.section1302 .ico3,
.section1302 .ico4{
    position: relative;
    margin: 0 auto;
    width: 120px;
    height: 120px;
    display: block;
    line-height: 120px;
    text-align: center;
    font-size: 64px;
    background: #f2f2f2;
    color: #333;
}
.section1302 .c_ico1,
.section1302 .c_ico2,
.section1302 .c_ico3,
.section1302 .c_ico4{
    position: relative;
    margin: 0 auto;
    width: 128px;
    height: 128px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
	background-size: 100%;
}




.section138 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section138 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section138 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section138.dark{
    color: #fff;
}
.section138 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section138 div.image,
.section138 div.video,
.section138 div.video.border,
.section138 iframe{
    display: block;
    margin: 0 auto;
    width: 640px;
    height: 450px;
    border: none;

}
.section138 .image img{
    max-width: 100%;
}
.section138 div.image{
    overflow: hidden;
    
}

.section138.wide div.image,
.section138.wide div.video,
.section138.wide iframe{
    width: 100%;

}





.section138 .image.shadow,
.section138 .video.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section138 .image.border,
.section138 .video.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}

.section138 .image.border img,
.section138 .video.border iframe{
    width: 620px;
    height: auto;
}
.section138 .video.border iframe{
    height: 450px;
}


.section138 .image.border img,
.section138 .video.border iframe{
    width: 100%;
}






.section132 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section132 .text{
    box-sizing: border-box;
    width: 100%;
    margin: 0 auto;
	word-break: break-word;
    /*font-size: 17px;*/
    
}



.section132 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section132.style_0.two .text{
    -webkit-column-count: 2;
    -moz-column-count: 2; 
    column-count: 2;
    column-rule: 1px solid #ccc;
    column-gap: 40px;
}
.section132.style_0.three .text{
    -webkit-column-count: 3;
    -moz-column-count: 3; 
    column-count: 3;
    column-rule: 1px solid #ccc;
    column-gap: 40px;
}
.section132.style_1 .text{
    width: 100%;
    
}
.section132.style_2 .text{
    width: 100%;
    padding: 30px;
    border: solid 3px;
}
.section132.style_3 .text{
    width: 100%;
    padding: 30px;
}
.section132.style_4 .text:before{
    content: "\f10d";
    font-family: FontAwesome;
    position: absolute;
    left: -120px;
    top: 25px;
    color: #efefef;
    font-size: 72px;
}
.section132.style_4 .text{
    width: 640px;
    padding: 0 30px;
    border-left: solid 7px;
    position: relative;
}


.section132 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section132 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section132.dark{
    color: #fff;	
}



.section162 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section162 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section162 .section_inner{
    width: 940px;
    font-size: 16px;
}

.section162 .map{
    float: left;
    height: 300px;
    width: 620px;
}
.section162.notext .map{
    width: 100%;
}
.section162 .map_inner{
    height: 100%;
    width: 100%;

}
.section162 .text{
    float: right;
    width: 300px;

}
.section162 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section162.dark{
    color: #fff;	
}







.section165 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section165 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section165 .section_inner{
    width: 100%;
    font-size: 16px;
}
.section165 .section_inner.inner_width{
    width: 940px;
}
/*
.section165 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}*/

.section165 .map ymaps{
	/*max-width: 100%;*/
}
.section165 .map{
    float: left;
    height: 450px;
    width: 60%;
	overflow: hidden;
}

.section165 .map_wrapper.filter_on{
    filter:saturate(0);
    transition: .5s;
}
.section165 .map_wrapper.filter_on:hover{
    filter:saturate(100%);
}

.section165.notext .map{
    width: 60%;
}
.section165 .map_inner{
    height: 100%;
    width: 100%;


}
#wrapper.padding_wrapper_right .section1121.section .form1{
	padding: 30px;
}
#wrapper.padding_wrapper_right .section1121.section .section_inner{
	width: 100%;
}
#wrapper.padding_wrapper_right .section .section_inner{
	width: 940px;
}
#wrapper.padding_wrapper_right .section1157.section .section_inner,
#wrapper.padding_wrapper_right .section1156.section .section_inner{
	width:100%;
	
}
 
.section1319.inner_width .section_inner,
#wrapper.padding_wrapper .section1319 .section_inner{
	width: 940px;
	max-width: 90%;
}
 #wrapper.padding_wrapper .section165 .section_inner {
        margin-left: 100px;
	    min-width: auto;
		width: calc(100% - 100px);
        
    }
#wrapper.padding_wrapper .section165 .section_inner.inner_width{
	margin: 0 auto;
	width: 940px;
	
}
   

.section165 .float_change .map{
    float: right;
}
.section165 .float_change .text_block{
    float: right;
}

.section165 .text_block{
    width: calc(40% - 80px);
    padding: 40px;
    float: right;
    height: 370px;
}
.section165 .text{
    float: left;
    margin-bottom: 20px;
    width: 100%;
    /*font-size: 16px;*/
    max-height: 260px;
    overflow: hidden;
}
.section165 .txt1{
    float: left;
    width: 38%;
    width: 100%;
/*    font-size: 17px;*/
    text-align: center;
    
}

.section165.dark{
    color: #fff;	
}


.section165 .text_block.dark{
    color: #fff;	
}
.section165 .social_icons.hidden{
    display: none;
}

.section165 .social_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: center;
    width: 100%;
    padding-top: 20px;
    flex-wrap: wrap;
}

.section165 .sn{
    display: block;
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    background: #ccc;
    text-align: center;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    font-family: FontAwesome;
    color: #fff;
    text-decoration: none;
    border-radius: 50%;
    filter: grayscale(70%);
    transition: .3s;
}

.section165 .sn:hover{
    filter: invert(1);
}
.section165 .sn-tg{
    background-color: #0088cc;
}

.section165 .sn-tg:after{
    content: '\f1d9';
    
}



.section165 .social_icons{
    margin: 0 auto;
    margin-top: 40px;
}

.section165 .sn-vk{
    background: #507299;

}
.section165 .sn-vk:after{
    content: '';
}
.section165 .sn-ins{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8cc01+0,e8102b+51,7d39b0+100 */
    background: #f8cc01; /* Old browsers */
    background: -moz-linear-gradient(45deg, #f8cc01 0%, #e8102b 51%, #7d39b0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cc01', endColorstr='#7d39b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    
}
.section165 .sn-ins:after{
    content: '';
}
.section165 .sn-whatsup{
    background: #3ebe2b;
    
}
.section165 .sn-whatsup:after{
    content: '';
    
}
.section165 .sn-fb{
    background: #405D9A;
}
.section165 .sn-fb:after{
    content: '';
    
}
.section165 .sn-youtube{
    background: #E62117;
}
.section165 .sn-youtube:after{
    content: '';
    
}
.section165 .sn-o:after{
    content: '';
    
}
.section165 .sn-o{
    background: #EE7808;
}
.section165 .sn-viber{
    background: url(/img/viber.svg) no-repeat center;
    background-size: 100%;
}



.section165 .sn:hover{
    /*background: #000;*/
}
.section165 .sn.hidden{
    display: none;
}



.section152 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section152 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section152 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section152 .overlay_image_box{
    display: none;
}
.section152 .arr1{
    height: 130px;

    position: relative;
}
.section152 .image_box1,
.section152 .image_box2,
.section152 .image_box3,
.section152 .image_box4,
.section152 .image_box5{
    width: 172px;
    height: 120px;
    overflow: hidden;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 
    border: solid 1px #e2e2e2;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;

    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% auto;	
    background-color: #fff;

}



.section152 .image_box5{
    margin-right: 0;
}

.section152.img_zoom .image_box1,
.section152.img_zoom .image_box2,
.section152.img_zoom .image_box3,
.section152.img_zoom .image_box4,
.section152.img_zoom .image_box5{
    cursor: pointer;
}




.section152.dark{
    color: #fff;
}






.section119 .hidden{
    display: none;
}



.animate .btn1, .animate .btn2, .animate  .btn3{
    transition: unset;
	
}

.btn1, .btn2, .btn3{
    transition: .3s all;
    
}
.btn1.surround:hover,
.btn2.surround:hover,
.btn3.surround:hover{
        transform: translateY(2px);
        -webkit-transform: translateY(2px);
        border: 3px solid;
}
.btn1.surround,
.btn2.surround,
.btn3.surround{
    border: 3px solid transparent;
    border-radius: 2px;
        /*border: 1px solid;*/
}

.section153 .btn1.surround:hover,
.section153 .btn2.surround:hover,
.section153 .btn3.surround:hover{
        border: 3px solid;

}
.section153 .btn1.surround,
.section153 .btn2.surround,
.section153 .btn3.surround{
    border: none;
    border-radius: 0;
    border: 3px solid transparent;

}




.section250 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section250 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section250 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section250 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section250 .width1170 .col_2{
	width: 48%;
}

.section250 .width1170 img{
	display: block;
	margin: 0 auto;
}

.section250 .col_2{
    width: 460px;
    float: left;
    margin-right: 20px;
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 30px

}
.section250 .col_2 iframe{
    border: none;
    width: 460px;
    height: 250px
}

.section250 .col_2.last{
    margin-right: 0;
}

.section250 .overlay_image_box{
    padding: 10px 0;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;
    transition: top 1s ease-out 3s;
    width: 100%;
}
.section250 .col_2:hover .overlay_image_box{
    bottom: 0px;

}

.section250 .price1,
.section250 .price2{
    font-weight: 300;
    margin-top: 10px;
}
.section250 .overlay_image_title{
    /*font-size: 16px;*/
    border-bottom: solid 1px #e2e2e2;
    padding-bottom: 7px;
	margin-bottom: 10px;
}
.section250.mode_3 .overlay_image_title{
    border-bottom: none;
}

.section250 .overlay_image_subtitle{

    /*font-size: 16px;*/
}
.section250 .overlay_image_descr{
    /*font-size: 16px;*/
}

/* -- */


.section250 .image1.image_big,
.section250 .image2.image_big,
.section250 .image1.image_big img,
.section250 .image2.image_big img{
    max-width: 460px;
    max-height: 460px;
    height: 460px;
    
}


.section250 .image1 img,
.section250 .image2 img{
    max-width: 460px;
    max-height: 345px;
    display: block;
}
.section250 .image1,
.section250 .image2{
    width: 460px;
    height: 345px;
    overflow: hidden;
    
}
.section250 .image_move .image1,
.section250 .image_move .image2{
    perspective: 600px;
    perspective-origin: center;
    
}

.section250 .video1,
.section250 .video2{
    width: 460px;
    height: 345px;
    overflow: hidden;
    
}


.section250 .image_move .image1 img,
.section250 .image_move .image2 img{
    transition: cubic-bezier(1,0,0,0) .3s;
    transform: rotateY(0deg)
}
.section250 .image_move .image1 img:hover{
    transform: rotateY(10deg)
    /*animation-name: image_move;*/
    /*animation-duration: 1s;*/
    /*animation-fill-mode: forwards;*/
}
.section250 .image_move .image2 img:hover{
    transform: rotateY(-10deg)
    /*animation-name: image_move2;*/
    /*animation-duration: 1s;*/
    /*animation-fill-mode: forwards;*/
}



.section250 .image1.shadow,
.section250 .image2.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section250 .video1.shadow,
.section250 .video2.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section250 .image1.border,
.section250 .image2.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}

.section250 .image1.border img,
.section250 .image2.border img{
    width: 440px;
    height: 325px;
}


.section250 .video1.border,
.section250 .video2.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}

.section250 .width1170 .image1, .section250 .width1170 .image2{
	width: 460px;
	margin: 0 auto;
}


.section250 .video1 iframe,
.section250 .video2 iframe{
    width: 460px;
    height: 345px;

}
.section250 .video1.border iframe,
.section250 .video2.border iframe{
    width: 440px;
    height: 325px;

}


/* -- */


.section250.dark{
    color: #fff;
}


.section250 .btn1.surround,
.section250 .btn2.surround,
.section250 .btn3.surround{
    border: none;
}
.section250 .btn1,
.section250 .btn2,
.section250 .btn3{
    border: 3px solid;
    color: #fff;
    font-size: 16px;
    height: 50px;
    line-height: 44px;
    text-align: center;
    /*max-width: 400px;*/
    /*min-width: 300px;*/
    margin-top: 10px;
    height: 60px;
    line-height: 58px;
    width: 90%;
    margin: 10px auto;
    overflow: hidden;
}



.section1250.dark{
    color: #fff;
}

.section1250 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section1250 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1250 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section1250 .section_inner{
	width: 940px;
}
.section1250 .column .arr1 .btn1{
	margin-bottom: 20px;
}
.section1250 .arr1{
	display: flex;
}
.section1250 .column .arr1 .btn1,
.section1250 .column .arr1 .btn2{
	margin-left: 0;
	margin-right: 0;
}
.section1250 .column .arr1{
	flex-direction: column;
}

.section1250 .column.around .arr1{
	align-items: center;
}
.section1250 .column.center .arr1{
	align-items: center;
}
.section1250 .column.left_align .arr1{
	align-items: flex-start;
}
.section1250 .column.right_align .arr1{
	align-items: flex-end;
}
.section1250 .right_align .arr1{
	justify-content: flex-end;
}

.section1250 .left_align .arr1{
	justify-content: flex-start;
}

.section1250 .around .arr1{
	justify-content: space-around;
}

.section1250 .center .arr1{
	display: flex;
	justify-content: center;
}

.section1250{
	padding: 10px 0;
	padding-bottom: 40px;
}

.section1250 .btn1.surround:hover,
.section1250 .btn2.surround:hover{
    
}

.section1250 .small_height .btn1,
.section1250 .small_height .btn2{
	width: 30%;
	height: 50px;
	line-height: 48px;
}
.section1250 .small .btn1,
.section1250 .small .btn2{
	width: 30%;
	height: 40px;
	line-height: 34px;
}
.section1250 .middle_height .btn1,
.section1250 .middle_height .btn2{
	width: 40%;
	height: 64px;
	line-height: 62px;
}
.section1250 .middle .btn1,
.section1250 .middle .btn2{
	width: 40%;
	height: 50px;
	line-height: 44px;
}
.section1250 .big_height .btn1,
.section1250 .big_height .btn2{
	width: 48%;
	height: 70px;
	line-height: 68px;
}
.section1250 .small_height .brd_animation.btn1,
.section1250 .small_height .brd_animation.btn2{
	line-height: 48px;
}
.section1250 .small .brd_animation.btn1,
.section1250 .small .brd_animation.btn2{
	line-height: 38px;
}
.section1250 .big .brd_animation.btn1,
.section1250 .big .brd_animation.btn2{
	line-height: 58px;
}
.section1250 .middle .brd_animation.btn1,
.section1250 .middle .brd_animation.btn2{
	line-height: 48px;
}
.section1250 .center .btn1{
	margin: 0 20px;
}
.section1250 .right_align .btn1,
.section1250 .left_align .btn1{
	margin-right: 20px;
}
.section1250 .btn1,
.section1250 .btn2{
    border: 3px solid;
    color: #fff;
    font-size: 16px;
    height: 50px;
    line-height: 44px;
    text-align: center;
    /*max-width: 400px;*/
    /*min-width: 300px;*/
    height: 60px;
    line-height: 58px;
    width: 48%;
    overflow: hidden;
	box-sizing: border-box;
}
.section1250 .small .btn1.surround,
.section1250 .small .btn2.surround{
    border: none;
	line-height: 38px;
	
}
.section1250 .middle .btn1.surround,
.section1250 .middle .btn2.surround{
    border: none;
	line-height: 48px;
	
}

.section1250 .btn1.surround,
.section1250 .btn2.surround{
    border: none;
}



.section200 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section200 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section200 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section200 .btn_move .btn1:hover,
.section200 .btn_move .btn2:hover,
.section200 .btn_move .btn4:hover,
.section200 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}

.section200 .col_4{
    float: left;
    width: 220px;	
    margin-right: 20px;
    margin-bottom: 30px;
}

.section200.backlight .col_4{
    padding-top: 10px;
    padding-bottom: 10px;
}

.section200.backlight .col_4:hover{
    background: rgba(255,255,255,0.3);
    box-shadow: 0 0 5px -1px #000;
    
}



.section200 .col_4.last{
    margin-right: 0;

}

.section200 .txt1,
.section200 .txt2,
.section200 .txt3,
.section200 .txt4,
.section200 .title1,
.section200 .title2,
.section200 .title3,
.section200 .title4,
.section200 .price1,
.section200 .price2,
.section200 .price3,
.section200 .price4{
    padding-top: 5px;
    text-align: center;
    width: 200px;
    margin: 0 auto;


}
.section200 .txt1,
.section200 .txt2,
.section200 .txt3,
.section200 .txt4{
    line-height: 150%;
}

.section200 .title1,
.section200 .title2,
.section200 .title3,
.section200 .title4{
}


.section200 .image1,
.section200 .image2,
.section200 .image3,
.section200 .image4{
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0 auto;
}

.section200 .image1 img,
.section200 .image2 img,
.section200 .image3 img,
.section200 .image4 img{
	display: block;
}

.section200 .image1.radius,
.section200 .image2.radius,
.section200 .image3.radius,
.section200 .image4.radius{
    border-radius: 50%;
}
.section200 .image1.s120,
.section200 .image2.s120,
.section200 .image3.s120,
.section200 .image4.s120{
    width: 120px;
    height: 120px;
}
.section200 .image1.s150,
.section200 .image2.s150,
.section200 .image3.s150,
.section200 .image4.s150{
    width: 200px;
    height: auto;
}
.section200 .image1.s300,
.section200 .image2.s300,
.section200 .image3.s300,
.section200 .image4.s300{
    width: 200px;
    height: auto;
}

.section200 .image1.s300.border img, .section200 .image2.s300.border img, .section200 .image4.s300.border img, .section200 .image3.s300.border img{
    width: 180px;
    height: 310px;

}
.section200 .image1.shadow,
.section200 .image2.shadow,
.section200 .image3.shadow,
.section200 .image4.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section200 .image1.border,
.section200 .image2.border,
.section200 .image3.border,
.section200 .image4.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}
.section200 .image1.border.s120,
.section200 .image2.border.s120,
.section200 .image3.border.s120,
.section200 .image4.border.s120{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}
.section200 .image1.border.s150,
.section200 .image2.border.s150,
.section200 .image3.border.s150,
.section200 .image4.border.s150{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}

.section200 .ico1.shadow,
.section200 .ico2.shadow,
.section200 .ico4.shadow,
.section200 .ico3.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section200 .ico1.border,
.section200 .ico2.border,
.section200 .ico4.border,
.section200 .ico3.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 7px #fff;
}

.section200 .ico1.border,
.section200 .ico2.border,
.section200 .ico3.border,
.section200 .ico4.border{
    border: solid 2px;
    
}
.section200 .ico1.border_color_like_icon,
.section200 .ico2.border_color_like_icon,
.section200 .ico3.border_color_like_icon,
.section200 .ico4.border_color_like_icon{
    border: solid 2px;
    
}

.section200 .ico1,
.section200 .ico2,
.section200 .ico3,
.section200 .ico4{
    margin: 0 auto;
    width: 120px;
    height: 120px;
    display: block;
    line-height: 120px;
    text-align: center;
    font-size: 64px;
    background: #f2f2f2;
    color: #333;
}
.section200 .c_ico1,
.section200 .c_ico2,
.section200 .c_ico3,
.section200 .c_ico4{
    margin: 0 auto;
    width: 128px;
    height: 128px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
}
.section200.transparent_ico .ico1,
.section200.transparent_ico .ico2,
.section200.transparent_ico .ico3,
.section200.transparent_ico .ico4{
    
    background: transparent;
}



.section200 .ico1.radius,
.section200 .ico2.radius,
.section200 .ico3.radius,
.section200 .ico4.radius{
    border-radius: 50%;
}



.section200 .image1.border img,
.section200 .image2.border img,
.section200 .image4.border img,
.section200 .image3.border img{
    width: 180px;
    height: 180px;
}
.section200 .image1.border.s120 img,
.section200 .image2.border.s120 img,
.section200 .image4.border.s120 img,
.section200 .image3.border.s120 img{
    width: 110px;
    height: 110px;

}
.section200 .image1.border.s150 img,
.section200 .image2.border.s150 img,
.section200 .image4.border.s150 img,
.section200 .image3.border.s150 img{
    width: 190px;
    height: 140px;

}


.section200 .ico1.border,
.section200 .ico2.border,
.section200 .ico4.border,
.section200 .ico3.border{
    width: 120px;
    height: 120px;
    line-height: 118px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    
}





.section200 .price1,
.section200 .price2,
.section200 .price3,
.section200 .price4{
    font-size: 24px;
}

.section200 .btn1,
.section200 .btn2,
.section200 .btn3,
.section200 .btn4,
.section200 .btn1x,
.section200 .btn2x,
.section200 .btn3x,
.section200 .btn4x{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;
}

.section200.dark{
    color: #fff;
}




.section201 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section201 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section201 .sub_title{ 

    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section201 .col_5{
    float: left;
    width: 172px;	
    margin-right: 20px;
    margin-bottom: 30px;
}
.section201 .col_5.last{
    margin-right: 0;

}

.section201 .txt1,
.section201 .txt2,
.section201 .txt3,
.section201 .txt4,
.section201 .txt5,
.section201 .title1,
.section201 .title2,
.section201 .title3,
.section201 .title4,
.section201 .title5,
.section201 .price1,
.section201 .price2,
.section201 .price3,
.section201 .price4,
.section201 .price5{
    padding-top: 5px;
    text-align: center;
    width: 172px;
    margin: 0 auto;


}
.section201 .txt1,
.section201 .txt2,
.section201 .txt3,
.section201 .txt4,
.section201 .txt5{
    line-height: 150%;
}

.section201 .title1,
.section201 .title2,
.section201 .title3,
.section201 .title4,
.section201 .title5{

}


.section201 .image1,
.section201 .image2,
.section201 .image3,
.section201 .image4,
.section201 .image5{
    width: 172px;
    height: 172px;
    overflow: hidden;
    margin: 0 auto;
}

.section201 .image1.radius,
.section201 .image2.radius,
.section201 .image3.radius,
.section201 .image4.radius,
.section201 .image5.radius{
    border-radius: 50%;
}
.section201 .image1.s120,
.section201 .image2.s120,
.section201 .image3.s120,
.section201 .image4.s120,
.section201 .image5.s120{
    width: 120px;
    height: 120px;
}
.section201 .image1.s130,
.section201 .image2.s130,
.section201 .image3.s130,
.section201 .image4.s130,
.section201 .image5.s130{
    width: 172px;
    height: 130px;
}

.section201 .ico1,
.section201 .ico2,
.section201 .ico3,
.section201 .ico4,
.section201 .ico5{
    margin: 0 auto;
    width: 120px;
    height: 120px;
    display: block;
    line-height: 120px;
    text-align: center;
    font-size: 64px;
    background: #f2f2f2;
    color: #333;


}
.section201 .c_ico1,
.section201 .c_ico2,
.section201 .c_ico3,
.section201 .c_ico4,
.section201 .c_ico5{
    margin: 0 auto;
    width: 128px;
    height: 128px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
}

.section201.transparent_ico .ico1,
.section201.transparent_ico .ico2,
.section201.transparent_ico .ico3,
.section201.transparent_ico .ico4,
.section201.transparent_ico .ico5{
    
    background: transparent;
}

.section201.dark.transparent_ico .ico1,
.section201.dark.transparent_ico .ico2,
.section201.dark.transparent_ico .ico3,
.section201.dark.transparent_ico .ico4,
.section201.dark.transparent_ico .ico5{
    color: #fff;
}


.section201 .ico1.radius,
.section201 .ico2.radius,
.section201 .ico3.radius,
.section201 .ico4.radius,
.section201 .ico5.radius{
    border-radius: 50%;
}
.section201 .btn_move .btn1:hover,
.section201 .btn_move .btn2:hover,
.section201 .btn_move .btn4:hover,
.section201 .btn_move .btn5:hover,
.section201 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}


/* - */

.section201 .image1.shadow,
.section201 .image2.shadow,
.section201 .image3.shadow,
.section201 .image5.shadow,
.section201 .image4.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section201 .image1.border,
.section201 .image2.border,
.section201 .image5.border,
.section201 .image3.border,
.section201 .image4.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}
.section201 .image1.border.s120,
.section201 .image2.border.s120,
.section201 .image5.border.s120,
.section201 .image3.border.s120,
.section201 .image4.border.s120{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}
.section201 .image1.border.s130,
.section201 .image2.border.s130,
.section201 .image5.border.s130,
.section201 .image3.border.s130,
.section201 .image4.border.s130{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 5px #fff;
}

.section201 .ico1.shadow,
.section201 .ico2.shadow,
.section201 .ico5.shadow,
.section201 .ico4.shadow,
.section201 .ico3.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section201 .ico1.border,
.section201 .ico2.border,
.section201 .ico5.border,
.section201 .ico4.border,
.section201 .ico3.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 7px #fff;
}


.section201 .image1.border img,
.section201 .image2.border img,
.section201 .image4.border img,
.section201 .image5.border img,
.section201 .image3.border img{
    width: 152px;
    height: 152px;
}
.section201 .image1.border.s120 img,
.section201 .image2.border.s120 img,
.section201 .image4.border.s120 img,
.section201 .image5.border.s120 img,
.section201 .image3.border.s120 img{
    width: 110px;
    height: 110px;

}
.section201 .image1.border.s130 img,
.section201 .image2.border.s130 img,
.section201 .image4.border.s130 img,
.section201 .image5.border.s130 img,
.section201 .image3.border.s130 img{
    width: 162px;
    height: 120px;

}


.section201 .ico1.border,
.section201 .ico2.border,
.section201 .ico4.border,
.section201 .ico5.border,
.section201 .ico3.border{
    width: 120px;
    height: 120px;
    line-height: 120px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    
}



.section201 .ico1.border,
.section201 .ico2.border,
.section201 .ico3.border,
.section201 .ico4.border,
.section201 .ico5.border{
    border: solid 2px;
    
}
.section201 .ico1.border_color_like_icon,
.section201 .ico2.border_color_like_icon,
.section201 .ico3.border_color_like_icon,
.section201 .ico4.border_color_like_icon,
.section201 .ico5.border_color_like_icon{
    border: solid 2px;
    
}


/* - */


.section201 .price1,
.section201 .price2,
.section201 .price3,
.section201 .price4,
.section201 .price5{
    font-size: 24px;
}

.section201 .btn1,
.section201 .btn2,
.section201 .btn3,
.section201 .btn4,
.section201 .btn5,
.section201 .btn1x,
.section201 .btn2x,
.section201 .btn3x,
.section201 .btn4x,
.section201 .btn5x{
    width: 165px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;
}

.section201.dark{
    color: #fff;
}



.section138.img_zoom .image, 
.section128.img_zoom .image1, 
.section128.img_zoom .image2, 
.section128.img_zoom .image3,  
.section125.img_zoom .image1,  
.section125.img_zoom .image2,  
.section124.img_zoom .image1,  
.section124.img_zoom .image2,  
.section124.img_zoom .image3, 
.section149.img_zoom .image1, 
.section149.img_zoom .image2, 
.section149.img_zoom .image3, 
.section150.img_zoom .image1, 
.section150.img_zoom .image2,
.section250.img_zoom .image1, 
.section250.img_zoom .image2,
.section151.img_zoom .image1, 
.section151.img_zoom .image2, 
.section151.img_zoom .image3, 
.section151.img_zoom .image4,
.section200.img_zoom .image1, 
.section200.img_zoom .image2, 
.section200.img_zoom .image3,  
.section200.img_zoom .image4,
.section201.img_zoom .image1, 
.section201.img_zoom .image2, 
.section201.img_zoom .image3,  
.section201.img_zoom .image4,
.section201.img_zoom .image5{
    cursor: pointer;
}




.video_bg{
    background: #000;
    position: absolute;
    width: 100% ;
    height: 100%;
    top:0 ;
    left: 0 ;
    overflow: hidden;
}


.section153,.section154, .section311, .section1154 {
    overflow: hidden;
}

.section311.section{
    padding: 50px 0;
}

#copyright{
    background: #fff;
    padding: 15px 0;
}

#copyright .section_inner{
    width: 940px;
    padding: 0;

}
#tobiz_link{
    color: #168de2;
    font-size: 16px;
    text-align: right;
    text-transform: uppercase;
    height: 60px;
    margin-top: 10px;

}
#tobiz_link a{
    color: inherit;
}

.section19 .tobiz_link {
    display: none;
}
.popup_wrapper_inner::before {
    content: '\f023';
    position: absolute;
    right: 33px;
    top: 30px;
    line-height: 60px;
    font-size: 50px;
    font-family: FontAwesome;
    color: #ff3100;
    background: #fff;
    width: 60px;
    height: 60px;
    text-align: center;
    border-radius: 50%;
        box-shadow: 0 0 4px 1px #dedede;
}

#popup_wrapper{
    width: 800px;
    padding: 30px;
    /* background: #DACDC5 url(/img/1.jpg) no-repeat center center; */
    height: 420px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -430px;
    margin-top: -280px;
    z-index: 9999;
    background: #fff5f5;
    text-align: center;
    border: 5px solid #fff;
    border-radius: 5px;
    
}


.popup_wrapper_inner{
        height: 85%;
    width: 91%;
    margin: 0 auto;
    border: 1px solid #000;
    margin-top: 25px;
    border-radius: 5px;
}

#popup_wrapper_title{
    font-size: 30px; 
    padding-top: 30px;
}
#popup_wrapper_subtitle a{
    color:#333;
}
#popup_wrapper .btn{
    display: block; 
    position: absolute; 
    text-align: center; 
    text-decoration: none; 
    border: 2px solid rgb(255, 255, 255); 
    background: #ff3100 none repeat scroll 0px 0px; 
    color: rgb(255, 255, 255); 
    top: 265px; 
    width: 290px; 
    height: 50px; 
    text-transform: uppercase;
    border-radius: 30px;
    line-height: 50px; 
    font-size: 22px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    left: 50%;;    
}
#popup_wrapper .btn:hover{
    
    background: #fb8c00 none repeat scroll 0 0;
    
}

#popup_wrapper_line1{
     position: absolute;
    font-size: 24px;
    left: 50%;
    top: 355px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
#popup_wrapper_line2{
    position: absolute;
    top: 175px;
    left: 50%;
    width: 500px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}



.product_card{
    display: none;
}

.section.dark .extra_info_block_wrapper{
    color: #313131;
    
}

.extra_info_block_wrapper{
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.7);
    display: none;
    z-index: 108;
    top:0;
    left: 0;
    color: #313131;
	/*opacity: 0;*/
}


.extra_info_block{
    width: 800px;
    padding: 20px;
    box-sizing: border-box;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translateX(-50%, -50%);
     border: 1px solid #ccc;
    /*box-shadow: 0 0 1px 1px #ccc;*/
}
.extra_info_block .close{
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 5px;
    cursor: pointer;
    font-size: 0px;
    color: #ccc;
}

.extra_info_block .close .fa{
    font-size: 0;
    
}

.extra_info_block .close{
    color: #8d8d8d;
}
.extra_info_block .close:hover{
    color: #e8102b;
}


.extra_info_block .close:before{
    content: '\f00d';
    width: 20px;
    height: 20px;
    font-family: FontAwesome;
    font-size: 20px;
    color:inherit;
    
    
}
.extra_info_block .close:hover{
    color:#000;
    
}


.extra_images_big .extra_info_block{
    border: none;
}
.extra_images_big .extra_info_block .right .extra_info1,
.extra_images_big .extra_info_block .right .extra_info2,
.extra_images_big .extra_info_block .right .extra_info3,
.extra_images_big .extra_info_block .right .extra_info4,
.extra_images_big .extra_info_block .right .extra_info5{
	max-height: unset;
}
.extra_images_big .extra_info_block .btn1x, 
.extra_images_big .extra_info_block .btn2x,
.extra_images_big .extra_info_block .btn3x,
.extra_images_big .extra_info_block .btn4x,
.extra_images_big .extra_info_block .btn5x{
	margin-bottom: 30px;
}

.extra_info_block .right .extra_info1,
.extra_info_block .right .extra_info2,
.extra_info_block .right .extra_info3,
.extra_info_block .right .extra_info4,
.extra_info_block .right .extra_info5{
    width: 330px;
    min-height: 100px;
    max-height: 350px;
    overflow-x: hidden;
    
    
    
}
.extra_info_block .right .btn1,
.extra_info_block .right .btn2,
.extra_info_block .right .btn3,
.extra_info_block .right .btn4,
.extra_info_block .right .btn5{
    margin-left: 0;
    
}
.extra_info_block .btn1x,
.extra_info_block .btn2x,
.extra_info_block .btn3x,
.extra_info_block .btn4x,
.extra_info_block .btn5x{
    margin-left: 0;
    height: 40px;
    width: 250px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    margin-top: 10px;
}
.extra_images_in_card{
    margin-top: 0px;
}
.extra_info_block .extra_image{
    float: left;
    margin-right: 10px;
    cursor: pointer;
    height: 90px;
    width: 126px;
    
}
.section130 .section_inner .extra_info_block .extra_images_in_card .extra_image{
    position: relative;
    left: auto;
    top: auto;
}

.extra_info_block .extra_images_in_card .extra_image{
    width: 126px;
    height: 90px;
}

.extra_info_block.s150 .extra_images_in_card .extra_image{
    width: 100px;
    height: 75px;
    
}
.extra_info_block.s120 .extra_images_in_card .extra_image{
    width: 100px;
    height: 100px;
    
}
.extra_info_block.s300 .extra_images_in_card .extra_image{
    width: 100px;
    height: 145px;
}
.extra_info_block.s200 .extra_images_in_card .extra_image{
    width: 100px;
    height: 100px;
}



.extra_images_big .left{
	margin-right: 30px;
}

.extra_images_big .extra_info_block .right{
	width: 50%;
}
.extra_images_big .extra_info_block .right .extra_info1,
.extra_images_big .extra_info_block .right .extra_info2,
.extra_images_big .extra_info_block .right .extra_info3, 
.extra_images_big .extra_info_block .right .extra_info4, 
.extra_images_big .extra_info_block .right .extra_info5{
	max-width: 100%;
	width: 100%;
	max-height: auto;
	overflow-x: initial;
	margin-bottom: 40px;
	
}

.extra_images_big .extra_info_block.s120,
.extra_images_big .extra_info_block.s150,
.extra_images_big .extra_info_block.s200,
.extra_images_big .extra_info_block.s300{
    width: 100%;
	height: 100%;
	padding: 100px;
	display: flex;
	justify-content: center;
	overflow: auto;	
}
.extra_info_block.s120,
.extra_info_block.s150,
.extra_info_block.s200,
.extra_info_block.s300{
    width: 720px;
}

.extra_info_block.s300{
    width: 840px;
    
}





.extra_info_block.s300 .left{
    display: flex;
    display: -webkit-box; 
    display: -ms-flexbox;
    display: -webkit-flex; 
    justify-content: space-between;
    width: 55%;
}
.extra_images_big .extra_info_block.s300 .left{
	display: block;
	width: 420px;
}
.extra_images_big .extra_info_block.s300 .left .extra_images_in_card{
	margin-left: 0;
}
.extra_images_big .extra_info_block.s300 .right{
	width: calc(100% - 450px);
}
.section130 .extra_info_block.s300 .left{
    width: 44%;
    
}
.section130 .extra_info_block.s300 .right{
    width: 55%;
    
}
.section130 .extra_images_in_card .extra_info_block.s300 .left{
    width: 55%;
}
.section130 .extra_images_in_card .extra_info_block.s300 .right{
    width: 44%;
}
.extra_info_block.s300 .left .extra_images_in_card{
    margin-left: 10px;
}
.extra_info_block.s300 .extra_images_in_card .extra_image{
    margin-bottom: 10px;
}

.extra_info_block .extra_image.last{
    margin-right: 0;
}

.show_extra_info{
    cursor: pointer;
}





.section1226 .title{
    text-align: center;
    font-size: 28px;
    margin: 0 auto;
    margin-bottom: 10px;
    line-height: normal;
    z-index: 2;
    width: 50%;
}

.section1226 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section1226 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin: 0 auto;
    margin-bottom: 10px;
    z-index: 2;
    width: 50%;
}


.section1226 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section1226 .arr_wrapp{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.section1226 .video_holder,
.section1226 .video1,
.section1226 .video1 iframe{
	width: 600px;
	height: 400px;
	margin: 0 auto;
	z-index: 2;
}
.section1226 .image1{
	width: calc(100% - 570px);
    margin: 0 auto;
    z-index: 2;
}
.section1226 .image1 img{
	display: block;
	margin:  0 auto;
	max-width: 100%;
}
.section1226 .arr_wrapp .arr1:nth-child(2n){
	text-align: left;
	width: 260px;
	margin-left: 30%;
}
.section1226 .arr_wrapp .arr1{
	width: 30%;
	text-align: right;
	margin-bottom: 30px;
}
.section1226 .arr1 .icon_layer{
    padding-right: 60px;
}
.section1226 .arr1:nth-child(2n) .icon_layer{
	width: 200px;
	margin-left: auto;
	margin-right: 0;
    display: flex;
    flex-direction: column;
    padding-right: 0px;
    padding-left: 60px;
}
.section1226 .arr1 .image2,
.section1226 .arr1 .mdico1 {
	position: absolute;
	right: 0;
	top: 0px;
	font-size: 36px;
	width: 50px;
}
.section1226 .arr1:nth-child(2n) .image2,
.section1226 .arr1:nth-child(2n) .mdico1 {
	position: absolute;
	left: 0;
	top: 0px;
}
.section1226 .arr_wrapp .title1{
	font-size: 18px;
	margin-bottom: 10px;
}
.section1226 .arr_wrapp .txt1{
	font-size: 14px;
}
.section1226 .arr_wrapp .icon_layer{
	width: 200px;
	position: relative;
}

/*///*/

.section226 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section226 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section226 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section226 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section226 .image1{
    width: 450px;
    z-index: 90;
	margin: 0 auto;

}
.section226 .video1{
    width: 450px;
    z-index: 100;
}

.section226 .image1.left,
.section226 .video1.left{
    float: left;
    margin-right: 25px;
    margin-bottom: 10px;    
    perspective-origin: right;
    perspective: 300px;

}
.section226 .image1.right,
.section226 .video1.right{
    float: right;
    margin-left: 15px;
    margin-bottom: 10px;    
    perspective-origin: right;
    perspective: 300px;

}
.section226 .image1.leftt,
.section226 .video1.leftt{
    float: left;
    margin-right: 25px;
    margin-bottom: 10px;    
    perspective-origin: right;
    perspective: 300px;

}
.section226 .image1.rightt,
.section226 .video1.rightt{
    float: right;
    margin-left: 15px;
    margin-bottom: 10px;    
    perspective-origin: right;
    perspective: 300px;

}

.section226 .video1 iframe{
    width: 450px;
    height: 350px;
    border: none;
}


.section226 .image1.size_900x1200,
.section226 .image1.size_900x1200 img{
     width: 450px;
    height: 600px;
}
.section226 .image1.size_900x700 img{
    max-width: 450px;
    max-height: 350px;
}
.section226 .image1.size_700x500 img{
    max-width: 350px;
    max-height: 250px;
    
}
.section226 .image1.size_700x500,
.section226 .video1.size_700x500{
    width: 350px;

}
.section226 .video1.size_700x500 iframe{
    width: 350px;
    height: 250px;
}


.section226 .image1 img{
    display: block;
    transform: rotateY(0deg);
    transition: cubic-bezier(1,0,0,0) .3s;
	max-width: 100%;
}


.section226 .image_move .image1 img:hover{
    transform: rotateY(5deg);
    /*animation-name: image_move3;*/
    /*animation-duration: .6s;*/
    /*animation-fill-mode: forwards;*/
}







.section226.dark{
    color: #fff;
}


.section226 .arr1{
    position: relative;
}



/* --- */

.section226 .image1.shadow,
.section226 .video1.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section226 .image1.border,
.section226 .video1.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}
.section226 .image1.border.size_700x500 img,
.section226 .video1.border.size_700x500 iframe{
    width: 430px;
    height: 330px;
}



.section226 .image1.size_900x700.border img{
	max-width: 430px;
    max-height: 330px;
}
.section226 .image1.size_900x1200.border img{
	    width: 430px;
	    width: 430px;
    height: 580px;
}
.section226 .image1.size_700x500.border img,
.section226 .image1.size_350x250.border img,
.section226 .video1.size_350x250.border iframe{
    width: 330px;
    height: 230px;
}
.section226 .image1,
.section226 .video1{
    width: 450px;
    height: 350px;

}
.section226 .image1.size_700x500,
.section226 .image1.size_350x250,
.section226 .video1.size_700x500,
.section226 .video1.size_350x250{
    width: 350px;
    height: 250px;
}


.section226 .arr1.size_700x500{
    /*width: 640px;*/
    /*margin: 0 auto;*/
    
    
}








.section301 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section301 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section301 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section301 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}



.section301 .image1.size_350x250 img,
.section301 .image1.size_700x500 img{
    max-width: 350px;
    max-height: 250px;
}

.section301 .image1.size_350x100 img,
.section301 .image1.size_700x200 img{
    max-width: 350px;
    max-height: 100px;
}

.section301 .image1.size_200x200 img,
.section301 .image1.size_400x400 img
{
    max-width: 200px;
    max-height: 200px;
}
.section301 .image1.size_700x500,
.section301 .image1.size_350x250,
.section301 .image1.size_350x100,
.section301 .image1.size_700x200{
    width: 350px;
    float: left;
}
.section301 .image1.size_200x200,
.section301 .image1.size_400x400{
    width: 200px;
    float: left;
}



.section301 .image1 img{
    display: block;
}

.section301 .right{
    float: right;
    width: 460px;
    margin-right: 100px;
    max-height: 100px;

}

.section301 .right .txt1{
    max-height: 80px;
    
    overflow-y: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    overflow-x: hidden;
}

.section301 .title1{
    font-weight: bold;
}





.section301.dark{
    color: #fff;
}

.section301.dark .txt1{
    color: #333;
}



.section301 .btn1{
    border: none;
    color: #fff;
    font-size: 16px;
    height: 198px;
    line-height: 198px;
    text-align: center;
    width: 80px;
    position: absolute;
    right: 0;
    top: 0;
}
.section301 .right_btn_position .btn1{
    border-radius: 0 !important;
    border: none !important;
    
}
.section301 .size_350x100 .btn1,
.section301 .size_700x200 .btn1{
    height: 100px;
    line-height: 98px;
}


.section301 .btn1::before {
    content: "";
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;    
}

.section301 .right.size_350x250 .btn1,
.section301 .right.size_700x500 .btn1{
    height: 250px;
    line-height: 250px;
    width: 50px;    
}
.section301 .right.size_200x200 .btn1,
.section301 .right.size_400x400 .btn1{
    height: 200px;
    line-height: 200px;
    width: 50px;    
}
.section301 .right.size_350x250 .txt1,
.section301 .right.size_700x500 .txt1{
    max-height: 220px;

}
.section301 .right.size_200x200,
.section301 .right.size_400x400{
    width: 610px
}

.section301 .right.size_200x200 .txt1,
.section301 .right.size_400x400 .txt1{
    max-height: 170px;

}

.section301.show_btn .size_200x200 .right.right_btn_position.size_200x200,
.section301.show_btn .size_400x400 .right.right_btn_position.size_400x400 {
    width: calc(100% - 320px);
    max-height: 200px;
}

.section301 .right.size_200x200 .txt1,
.section301 .right.size_400x400 .txt1{
   max-height: 150px; 
}


.section301 .right.size_350x250.btn_under_text .btn1.surround:hover,
.section301 .right.size_700x500.btn_under_text .btn1.surround:hover,
.section301 .right.size_400x400.btn_under_text .btn1.surround:hover,
.section301 .right.size_200x200.btn_under_text .btn1.surround:hover,
.section301 .right.size_350x100.btn_under_text .btn1.surround:hover,
.section301 .right.size_700x200.btn_under_text .btn1.surround:hover{
    border: 1px solid;
    
}
.section301 .right.size_350x250.btn_under_text .btn1.surround,
.section301 .right.size_700x500.btn_under_text .btn1.surround,
.section301 .right.size_400x400.btn_under_text .btn1.surround,
.section301 .right.size_200x200.btn_under_text .btn1.surround,
.section301 .right.size_350x100.btn_under_text .btn1.surround,
.section301 .right.size_700x200.btn_under_text .btn1.surround{
    border: 1px solid transparent;
    
}
.section301 .right.size_350x250.btn_under_text .btn1,
.section301 .right.size_700x500.btn_under_text .btn1,
.section301 .right.size_400x400.btn_under_text .btn1,
.section301 .right.size_200x200.btn_under_text .btn1,
.section301 .right.size_350x100.btn_under_text .btn1,
.section301 .right.size_700x200.btn_under_text .btn1{
    border: 1px solid;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 38px;
    margin-top: 10px;
    text-align: center;
    width: 250px;
    position: relative;    
    overflow: hidden;
}

.section301 .right.size_350x250.btn_under_text .btn1::before,
.section301 .right.size_700x500.btn_under_text .btn1::before,
.section301 .right.size_400x400.btn_under_text .btn1::before,
.section301 .right.size_200x200.btn_under_text .btn1::before,
.section301 .right.size_350x100.btn_under_text .btn1::before,
.section301 .right.size_700x200.btn_under_text .btn1::before{
    content: none;
}

.section301.show_btn .right.size_350x100,
.section301.show_btn .right.size_700x200,
.section301.show_btn .right.size_350x250,
.section301.show_btn .right.size_700x500{
    margin-right: 15px;
    width: 450px;
    
}

.section301 .right.size_350x250.btn_under_text .txt1,
.section301 .right.size_700x500.btn_under_text .txt1{
    max-height: 170px;

}
.section301.show_btn .right.size_400x400,
.section301.show_btn .right.size_200x200{
    margin-right: 100px;
}
.section301.show_btn .right.size_350x250,
.section301.show_btn .right.size_700x500,
.section301.show_btn .right.size_350x100,
.section301.show_btn .right.size_700x200{
    margin-right: 100px;
    
}


.section301 .right.size_350x100,
.section301 .right.size_700x200,
.section301 .right.size_350x100.btn_under_text,
.section301 .right.size_700x200.btn_under_text{
    margin-right: 15px;
    width: 545px;
    max-height: 100px;
}
.section301.show_btn .right.size_350x100,
.section301.show_btn .right.size_700x200,
.section301.show_btn .right.size_350x100.btn_under_text,
.section301.show_btn .right.size_350x100.btn_under_text .txt1,
.section301.show_btn .right.size_700x200.btn_under_text .txt1,
.section301.show_btn .right.size_700x200.btn_under_text{
    max-height: 25px;
}

.section301 .right.size_350x100.btn_under_text .txt1,
.section301 .right.size_700x200.btn_under_text .txt1{
    max-height: 80px;

}



.section301 .right.size_350x250,
.section301 .right.size_700x500,
.section301 .right.size_350x250.btn_under_text,
.section301 .right.size_700x500.btn_under_text{
    margin-right: 15px;
    width: 545px;
    max-height: 170px;
}

.section301 .section_inner.width1170 .arr1 {
    display: flex;
}
.section301.section .section_inner.width1170 .right{
    width: auto;
    margin-right: 20px;
    padding-top: 10px;
}
.section301.section .section_inner.width1170 .image1   {
    margin-right: 30px;
}
.section301 .right.size_200x200,
.section301 .right.size_400x400,
.section301 .right.size_400x400.btn_under_text,
.section301 .right.size_200x200.btn_under_text{
    
    margin-right: 15px;
    width: 690px;
    max-height: 130px;    

}

.section301 .right.size_400x400.btn_under_text .txt1,
.section301 .right.size_200x200.btn_under_text .txt1{
    max-height: 130px;    
    
}



.section301 .arr1{
    border: solid 1px #e2e2e2;
    margin-bottom: 30px;
    position: relative;
    background: #fff;
    border-radius: 3px;
    
    
}



/* --- */
/*
.section301 .image1.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section301 .image1.border,
.section301 .video1.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}
.section301 .image1.border img,
.section301 .video1.border iframe{
    width: 430px;
    height: 330px;
}
.section301 .image1.size_350x250.border img,
.section301 .video1.size_350x250.border iframe{
    width: 330px;
    height: 230px;
}
.section301 .image1,
.section301 .video1{
    width: 450px;
    height: 350px;
}
.section301 .image1.size_350x250,
.section301 .video1.size_350x250{
    width: 350px;
    height: 250px;
}


*/
.section333 ul{
	list-style: none;
	padding-left: 0;
	display: flex;
	/*border: 1px solid;*/
	color: inherit;
	justify-content: center;
}
.section333 ul li:last-child{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.section333 ul li:first-child{
	border: 1px solid;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.section333 ul li a:hover{
	filter: invert(0.5);
}
.section333 ul li a{
	display: block;
	text-decoration: none;
	color: inherit;
	transition: .3s all;
	padding: 5px 0px;
}
.section333 ul li{
	border: 1px solid;
	border-left: none;
	width: 40px;
	text-align: center;
}

.section302 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section302 .section_inner{
    width: 940px;
    font-size: 14px;
    position: relative;

}
.section302 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section302 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section302 .image1.size_1280x400 img{
    max-width: 640px;
    max-height: 200px;
}
.section302 .image1.size_1280x700 img{
    max-width: 640px;
    max-height: 350px;
}
.section302 .image1.size_1280x220 img{
    max-width: 640px;
    max-height: 110px;
}
.section302 .right{
    width: 640px;
}



.section302 .video{
     width: 100%;
     background: #000;
}
.section302 .video iframe{
    
     width: 640px;
     height: 300px;
     border: none;
}


.section302 .left{
    width: 270px;
	background: #888;
}

.section302 .left ul{
    list-style: none;
    margin: 0;
    padding: 0;
    
}

.section302 .left ul li{
    line-height: 120%;
    display: block;
    color: #666;
    /*transition: .3s all;*/
}


.section302 .left ul li.level1{
    position: absolute;
    display: none;

}




.section302 .left ul li a{
    text-decoration: none;
    color: inherit;
    display: block;
    transition: .3s all;
	padding: 10px 15px;
}


.section302 .left.style2 li:first-child{
    padding-top: 10px;
}
.section302 .left.style2 li:last-child{
    padding-bottom: 10px;
}


.section302 .left.style1 ul li{
    padding: 8px 0;
    transition: .3s all;
}
.section302 .left.style1 ul li a:hover,
.section302 .left.style3 ul li a:hover{
    color: #000;
    text-decoration: underline;

}

.section302 .left.style2 ul li.hover,
.section302 .left.style4 ul li.hover{
    background: transparent;
    color: #fff;
}


.section302 .left.style2 ul li{
    background: #fff;
}
.section302 .left.style3 ul li{
    border-bottom: solid 1px #ccc;
    padding: 5px 0;
}
.section302 .left.style4 ul li{
    background: #fff;
    border-bottom: solid 1px #e2e2e2;
}
.section302 .left.style3 li:last-child,
.section302 .left.style4 li:last-child{
    border-bottom: none;
}
.section302.dark,
.section302.dark .left.style1 ul li,
.section302.dark .left.style3 ul li,
.section302.dark .left.style1 ul li a:hover,
.section302.dark .left.style3 ul li a:hover{
    color: #fff;
    
    
    
}






.section303{
    padding: 0;	
}

.padding_wrapper .section303 .map{
    width: calc(100% - 100px);
    margin-left: 100px;
}

.section303 .map{
    position: relative;
    height: 500px;
    width: 100%;
}
.section303 .map_inner{
    height: 100%;
    width: 100%;

}
.section303 .text{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 0;
    margin-top: -180px;
    height: 200px;
    width: 400px;
    background: rgba(255,255,255,0.8);
    padding: 30px;
    overflow: hidden;
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section303 .image{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: 0;
    margin-top: 80px;
    height: 130px;
    width: 462px;
    background: rgba(255,255,255,0.8);
    overflow: hidden;
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section304 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section304 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section304 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section304 .spoiler_title{
    padding: 10px;
    font-size: 20px;
    padding-right: 40px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
    color: #333;

}

body.editor_false .section304 .spoiler_title{
    cursor: pointer;
}

.section304 .spoiler_content{
    margin-left:  50px;
    margin-top: 5px;
}
.section304 .spoiler{
    padding-bottom: 15px;
    position: relative;
}
.section304 .spoiler.close .spoiler_content{
    display: none;
}
.section304 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section304 .spoiler.close .spoiler_toggle{
    display: block;
    position: absolute;
    right: 10px;
    top: 7px;
    cursor: pointer;
    height: 30px;
    width: 30px;
    background: #0187bc;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: #fff;
}
.section304 .spoiler.open .spoiler_toggle{
    display: block;
    position: absolute;
    right: 10px;
    top: 7px;
    cursor: pointer;
    height: 30px;
    width: 30px;
    background: #0187bc;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: #fff;
}
.section304 .s_image img{
    max-width: 400px;
    max-height: 300px;
}
.section304 .s_image{
    float: left;
    width: 400px;
    height: 300px;
    margin-top: 10px;
}

.section304 .width1170 .s_content{
	width: calc(100% - 440px);
}

.section304 .width1170 .spoiler_content{
	margin-left: 25px;
}

.section304 .s_content{
    float: right;
    width: 460px;
    margin-top: 10px;
}
.section304 .s_content.full_size{
    width: 100%;
    float: none;
}
.section304 .s_image.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 7px #fff;
}
.section304 .s_image.border img{
    width: 386px;
    height: 286px;
}
.section304 .s_image.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}


.section304.dark{
    color: #fff;
}





.section305 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section305 .section_inner{
    width: 940px;
    font-size: 16px;

}



.section305 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section305 .spoiler_title{
    padding: 10px;
    font-size: 20px;
    padding-right: 40px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
    color: #333;
}

.section305 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

body.editor_false .section305 .spoiler_title{
    cursor: pointer;
}



.section305 .right{
    float: right;
    width: 435px;
}
.section305 .left{
    float: left;
    width: 435px;
}
.section305 .width1170 .right,
.section305 .width1170 .left{
	width: 48%;
}


.section305 .spoiler_content{
    margin-top: 5px;
}
.section305 .spoiler{
    padding-bottom: 15px;
    position: relative;
}
.section305 .spoiler.close .spoiler_content{
    display: none;
}
.section305 .spoiler.close .spoiler_toggle{
    display: block;
    position: absolute;
    right: 10px;
    top: 7px;
    cursor: pointer;
    height: 30px;
    width: 30px;
    background: #0187bc;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: #fff;
}
.section305 .spoiler.open .spoiler_toggle{
    display: block;
    position: absolute;
    right: 10px;
    top: 7px;
    cursor: pointer;
    height: 30px;
    width: 30px;
    background: #0187bc;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    color: #fff;
}
.section305 .s_image img{
    max-width: 435px;
    max-height: 325px;
    
}
.section305 .s_image{
    width: 435px;
    height: 325px;
    margin-top: 10px;
}
.section305 .s_content{
    margin-top: 10px;
}
.section305 .s_content.full_size{
    width: 100%;
    float: none;
}
.section305 .s_image.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 7px #fff;
}
.section305 .s_image.border img{
    width: 421px;
    height: 311px;
}
.section305 .s_image.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section305.dark{
    color: #fff;
}


.section321 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section321 .section_inner{
    width: 940px;
    font-size: 16px;

}



.section321 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section321 .tab_btn.active:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    background: #fff;
    left: 0;
    bottom: -5px;
    
}
.section321 .tab_btn.active{
    z-index: 2;
    border-top: 3px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc ;
    
}
.section321.icon_use .tab_btn{
    padding-left: 25px;
    
}
.section321 .tabs__caption{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 24px;
}
.section321 .tab_btn.active:hover{
    background: #fff;
    
}
.section321 .tab_btn:hover{
    background: #eee;
}
.section321 .tab_btn{
    position: absolute;
    top: 13px;
    padding: 10px;
    font-size: 16px;
    transition: .3s all;
    justify-content: center;
    box-sizing: border-box;
    background: #fff;
    color: #333;
    width: 140px;
    cursor: pointer;
    display: flex;
     border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-top: 3px solid transparent;
}
.section321 .arr1:nth-of-type(1) .tab_btn{
    left: 0px;
}
.section321 .arr1:nth-of-type(2) .tab_btn{
    left: 140px;
}
.section321 .arr1:nth-of-type(3) .tab_btn{
    left: 280px;
}
.section321 .arr1:nth-of-type(4) .tab_btn{
    left: 420px;
}
.section321 .arr1:nth-of-type(5) .tab_btn{
    left: 560px;
}
.section321 .arr1:nth-of-type(6) .tab_btn{
    left: 700px;
}
.section321 .arr1:nth-of-type(7),
.section321 .arr1:nth-of-type(8),
.section321 .arr1:nth-of-type(9),
.section321 .arr1:nth-of-type(10),
.section321 .arr1:nth-of-type(11),
.section321 .arr1:nth-of-type(12) {
    display: none;
}

.section321 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

body.editor_false .section321 .spoiler_title{
    cursor: pointer;
}



.section321 .container .ico1{
    display: none;
}
.section321.icon_use .container .ico1 .fa{
    font-size: 20px;
    
}
.section321.icon_use .container .ico1{
    display: block;
    position: absolute;
    left: 10px;
}
.section321 .container .arr1{
    width: auto;
    min-height: 160px;
    /*position: absolute;*/
}

.section321 .tabs__content{
    padding: 20px;
    border: 1px solid #ccc;
    background: #fff;
    display: none;
    transition: .3s all;
    /*box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;*/
}
.section321 .tabs__content.active{
    display: block;
}
.section321 .s_image img{
    max-width: 435px;
    max-height: 325px;
    
}
.section321 .s_image{
    width: 435px;
    height: 325px;
    margin-top: 10px;
}

.section321 .s_image.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 7px #fff;
}
.section321 .s_image.border img{
    width: 421px;
    height: 311px;
}
.section321 .s_image.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section321.dark{
    color: #fff;
}
.section321 .container{
    display: flex;
    position: relative;
    padding-top: 60px;
}






.section306.dark{
    color: #fff;
}

.section306 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section306 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section306 .section_inner{
    width: 940px;
    font-size: 16px;

}

.section306 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

/*.section306 .form_wrapper .field:after{
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 
}*/
.section306 .form_wrapper.del_input_border .field .field_input_phone:hover,
.section306 .form_wrapper.del_input_border .field .field_input_email:hover,
.section306 .form_wrapper.del_input_border .field .field_input_text:hover{
	border: 2px solid;
	
	
}
.section306 .form_wrapper .field .field_input_phone:hover,
.section306 .form_wrapper .field .field_input_email:hover,
.section306 .form_wrapper .field .field_input_text:hover{
	/*border-bottom: 1px solid;*/
	
}
.section306 .form_wrapper.del_input_border .field .field_input_phone,
.section306 .form_wrapper.del_input_border .field .field_input_email,
.section306 .form_wrapper.del_input_border .field .field_input_text{
	border: 2px solid #ccc;
	padding-left: 10px;
	
}
.section306 .form_wrapper .field .field_input_phone,
.section306 .form_wrapper .field .field_input_email,
.section306 .form_wrapper .field .field_input_text{
	border-bottom: 1px solid #333;
	transition: .3s all;
	
}
.section306 .form_wrapper .field{
	position: relative;
    width: 190px;
    margin-right: 20px;
    display: flex;
	color: inherit;
}

.section306 .form_wrapper .field div{
	width: 100%;
}

.section306 .form_wrapper .field{
	/*flex: 1;*/
}


.section306 .form_wrapper.del_border{
	border: none;
}
/*.section306 .form_wrapper .field input[type="email"]:after,
.section306 .form_wrapper .field input[type="phone"]:after,
.section306 .form_wrapper .field input[type="text"]:after{
	
}*/
.section306 .form_wrapper .field input{
    height: 40px;
    padding: 0 5px;
    font-size: 16px;
    box-sizing: border-box;
	position: relative;
}

.section306 .form_wrapper .field input[type="text"],
.section306 .form_wrapper .field input[type="email"],
.section306 .form_wrapper .field input[type="text"]{
	border-bottom: 2px solid #ccc;
}
.section306 .form_wrapper .field .field_input_text input[type="text"],
.section306 .form_wrapper .field .field_input_email input[type="email"],
.section306 .form_wrapper .field .field_input_phone input[type="text"]{
	border-bottom: none;
}

.section306 .form_wrapper .field .field_title, 
.section306 .form_wrapper .field .field_description{
    display: none;
}


.section306 .form_wrapper .field:last-child{
    margin-right: 0;
	max-width: 250px;
	flex: auto;
}

.section306 .form_wrapper .field input[type="submit"] {
    height: 50px;
}

.section306 .btn_move input[type="submit"]:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}


.section306 .form_wrapper .form_title,
.section306 .form_wrapper .form_sub_title,
.section306 .form_wrapper .form_text{
	color: #333;
}

.section306 .form_wrapper .form_title,
.section306 .form_wrapper .form_sub_title,
.section306 .form_wrapper .form1,
.section306 .form_wrapper .form_text{
    position: relative;
}
.section306 .form_wrapper .form_text{
	font-size: 12px;
	margin-top: 20px;
	text-align: left;
}
.section306 .form_wrapper .form_title{
	margin-bottom: 15px;
}

.section306 .form_wrapper.form_bg .form_bg_color{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #f2f2f2;
    opacity: 1;
}
.section306 .form_wrapper.form_bg{
    position: relative;
    background: none;
    /*border: none;*/
}
.section306 .form_wrapper .form_bg_color{
    display: none;
}


.section306 .form_wrapper{
    box-sizing: border-box;
    padding: 30px;
    color: #333;
    background: #fafafa;
    text-align: center;
    border: solid 5px #e2e2e2;
    /*border-radius: 5px;*/
}
.section306 form{
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: center;
	align-items: flex-end;
}





.section1306.dark{
    color: #fff;
}

.section1306 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1306 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section1306 .section_inner{
    width: 940px;
    font-size: 16px;

}

.section1306 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section1306  .form_text{
    font-size: 12px;
}
.section1306 .form_wrapper .field{
    width: 100%;
    margin-bottom: 10px;
    
}

.section1306 .form_wrapper .field{
    display: inline-block;
}
.section1306 .form_wrapper .field .field_input div{
    display: flex;
    display: -webkit-box; 
    display: -ms-flexbox;
    display: -webkit-flex; 
    align-items: center;
    width: auto;
    text-align: left;
	margin-right: 20px;
	color: #333;
}
.section1306 .form_wrapper .field input[type="radio"]{
    margin-right: 5px;
    margin-bottom: 0;
    height: 30px;
    width: 16px;
    cursor: pointer;
}
.section1306 .form_wrapper .field_input_radio{
     display: flex;
    display: -webkit-box; 
    display: -ms-flexbox;
    display: -webkit-flex; 
    justify-content: space-beetwen;
    flex-wrap: wrap;
}

.section1306.del_input_border .form_wrapper .field input[type="email"]:focus,
.section1306.del_input_border .form_wrapper .field input[type="text"]:focus{
    border-color: #F0AD4E;
}

.section1306.del_input_border .form_wrapper .field input[type="email"],
.section1306.del_input_border .form_wrapper .field input[type="text"]{
    border: none;
    border-bottom: 1px solid #ccc;
    background: transparent;
}

.section1306 .form_wrapper .field input{
    height: 40px;
    padding: 0 5px;
    font-size: 16px;
    box-sizing: border-box;
	border: none;
}

.section1306 .field input[type="number"], 
.section1306 .field input[type="email"], 
.section1306 .field input[type="text"], 
.section1306 .field textarea{
	display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    padding: 7px 10px;
    border: none;
    border: none;
    /* border: solid 1px rgba(0,0,0,0.2); */
    margin-bottom: 0px;
    outline: none;
    background: transparent;
    color: #313131;
}




.section1306 .form_wrapper .field .field_title, 
.section1306 .form_wrapper .field .field_description{
    margin-bottom: 5px;
    text-align: left;
}


.section1306 .form_wrapper .field:last-child{
    margin-right: 0;
	
}

.section1306 .form_wrapper .field input[type="checkbox"]{
    height: 20px;
}
.section1306 .form_wrapper .field input[type="checkbox"]{
    margin-right: 5px;
    width: 16px;
    margin-bottom: 0;
}
.section1306 .form_wrapper .field input[type="submit"] {
    height: 60px;
    font-size: 20px;
}

.section1306 .form_wrapper .form1{
    position: relative;
	color: inherit;
	
}
.section1306 .form_wrapper .form_title,
.section1306 .form_wrapper .form_sub_title,
.section1306 .form_wrapper .form_text{
	color: #333;
}

.section1306 .form_wrapper .field{
	color: inherit;
}
.section1306 .field .field_input:hover{
	color: inherit;
}
.section1306 .field .field_input_text,
.section1306 .field .field_input_phone,
.section1306 .field .field_input_email{
	border-bottom: 2px solid #ccc;
}
.section1306 .field .field_input_text:hover,
.section1306 .field .field_input_phone:hover,
.section1306 .field .field_input_email:hover{
	border-bottom: 2px solid;
}
.section1306 .all_border .field .field_input_text,
.section1306 .all_border .field .field_input_phone,
.section1306 .all_border .field .field_input_email{
	border: 2px solid #ccc;
}
.section1306 .all_border .field .field_input_text:hover,
.section1306 .all_border .field .field_input_phone:hover,
.section1306 .all_border .field .field_input_email:hover{
	border: 2px solid;
}



.section1306 .form_wrapper.form_bg .form_bg_color{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #f2f2f2;
    opacity: 1;
}
.section1306 .form_wrapper.form_bg{
    position: relative;
    background: none;
}
.section1306 .form_wrapper .form_bg_color{
    display: none;
}


.section1306  .field_input_file,
.section1306  .field_input_checkbox,
.section1306  .field_input_list{
    display: flex;
    display: -webkit-box; 
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center;
    margin-right: 5px;
    text-align: left;
}

.section1306 .form_wrapper .field_input_list select option{
	padding: 5px;
}
.section1306 .form_wrapper .field_input_list select{
    width: 100%;
    height: 36px;
	color: #333;
	outline: none;
	box-sizing: border-box;
	border: 1px solid #ccc;
}


.section1306 .form_wrapper{
    display: flex;
    display: -webkit-box; 
    display: -ms-flexbox;
    display: -webkit-flex; 
    flex-direction: column;
    box-sizing: border-box;
    padding: 40px;
    color: #333;
    background: #f9f9f9;
    text-align: center;
    border: solid 1px #e2e2e2;
    width: 640px;
    margin: 0 auto;
}
.section1306 .form_wrapper{
	border: 5px solid;
}
.section1306 .del_border.form_wrapper{
	border: none;
}



.section1306 form{
    padding-top: 15px;
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
}


.section1306.dark{
    color: #fff;
}

.section1306 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1306 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section1306 .section_inner{
    width: 940px;
    font-size: 16px;

}



.section1307 .calculator .field.width_half{
    width: 48%;
}
.section1307 .calculator .total_title,
.section1307 .calculator .calc_result{
    font-size: 20px;
}
.section1307 .calculator .field input.surround[type="submit"]{
    margin-top: 15px;
}
.section1307 .calculator .field{
    width: 100%;
}
.section1307 .calculator .calc_inner form{
    width: 100%
}
.section1307 .calculator .calc_inner{
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.section1307 .calculator{
    width: 50%;
    min-width: 300px;
    margin: 0 auto;
    padding: 40px;
    margin-top: 0px;
    border: 1px solid #ccc;
    border-top: 0;
    padding-top: 0;
    background: #fff;
}

.section .calculator.orange.del_input_border .field .field_input_phone,
.section .calculator.orange.del_input_border .field .field_input_email,
.section .calculator.orange.del_input_border .field .field_input_text,
.section .calculator.orange.del_input_border .field .field_input_number{
	padding-left: 10px;
	border: 1px solid #ed7a00;
}
.section .calculator.blue.del_input_border .field .field_input_phone,
.section .calculator.blue.del_input_border .field .field_input_email,
.section .calculator.blue.del_input_border .field .field_input_text,
.section .calculator.blue.del_input_border .field .field_input_number{
	padding-left: 10px;
	border: 1px solid #006699;
}
.section .calculator.green.del_input_border .field .field_input_phone,
.section .calculator.green.del_input_border .field .field_input_email,
.section .calculator.green.del_input_border .field .field_input_text,
.section .calculator.green.del_input_border .field .field_input_number{
	padding-left: 10px;
	border: 1px solid #5aaf4a;
}
.section .calculator.red.del_input_border .field .field_input_phone,
.section .calculator.red.del_input_border .field .field_input_email,
.section .calculator.red.del_input_border .field .field_input_text,
.section .calculator.red.del_input_border .field .field_input_number{
	padding-left: 10px;
	border: 1px solid #ea402f;
}
.section .calculator.grown.del_input_border .field .field_input_phone,
.section .calculator.grown.del_input_border .field .field_input_email,
.section .calculator.grown.del_input_border .field .field_input_text,
.section .calculator.grown.del_input_border .field .field_input_number{
	padding-left: 10px;
	border: 1px solid #5a4036;
}

.section .calculator.del_input_border .field .field_input_phone,
.section .calculator.del_input_border .field .field_input_email,
.section .calculator.del_input_border .field .field_input_text,
.section .calculator.del_input_border .field .field_input_number{
	padding-left: 10px;
	border: 1px solid #475a64;
}

/*.calculator.del_input_border .field .field_input{
	border: 1px solid #475a64;
}*/

/*.calculator.orange.del_input_border .field input[type="number"], 
.calculator.orange.del_input_border .field input[type="email"], 
.calculator.orange.del_input_border .field input[type="phone"],
.calculator.orange.del_input_border .field input[type="text"]{
	border: 2px solid #ed7a00;
	
}*/
/*.calculator.blue.del_input_border .field input[type="number"], 
.calculator.blue.del_input_border .field input[type="email"], 
.calculator.blue.del_input_border .field input[type="phone"],
.calculator.blue.del_input_border .field input[type="text"]{
	border: 2px solid #006699;
}*/

/*.calculator.green.del_input_border .field input[type="number"], 
.calculator.green.del_input_border .field input[type="email"], 
.calculator.green.del_input_border .field input[type="phone"],
.calculator.green.del_input_border .field input[type="text"]{
	border: 2px solid #5aaf4a;
}*/
/*
.calculator.red.del_input_border .field input[type="number"], 
.calculator.red.del_input_border .field input[type="email"], 
.calculator.red.del_input_border .field input[type="phone"],
.calculator.red.del_input_border .field input[type="text"]{
	border: 2px solid #ea402f;
}*/
/*.calculator.grown.del_input_border .field input[type="number"], 
.calculator.grown.del_input_border .field input[type="email"], 
.calculator.grown.del_input_border .field input[type="phone"],
.calculator.grown.del_input_border .field input[type="text"]{
	border: 2px solid #5a4036;
}*/
/*
.calculator.del_input_border .field .field input[type="number"],
.calculator.del_input_border .field .field input[type="text"],
.calculator.del_input_border .field .field input[type="email"],
.calculator.del_input_border .field .field input[type="text"]{
	border: 2px solid #475a64;
}*/

.section1307 .image1 img{
    
    width: 100%;
}
.section1307 .image1{
    width: 50%;
    margin: 0 auto;
    margin-top: 20px;
    padding: 40px;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom: 0;
}
.section1307 .calculator .field_description{
    margin-bottom: 5px;
}
.section1307 .calculator .field_title{
    margin-bottom: 5px;
    margin-top: 20px;
}
.section1307 .calculator .field_input_range{
    position: relative;
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
}


.section1307 .calculator .field_input_range input[type='range']{
    width: 94%;
    height: 24px;
    margin-left: 2%;
}
.section1307 .calculator .field_input_range .val_show{
    /*position: absolute;*/
    /*width: 3%;*/
    font-size: 16px;
    opacity: .6;
    line-height: 24px;
}
.min.val_show{
}
.max.val_show{
    margin-left: 5px;
}
.section1307 .calculator .field_input_number input{
    width: 100%;
}
.section1307 .calculator .field_input_number .number_title{
    margin-right: 40px;
    line-height: 30px;
}
.section1307 .calculator .field_input_number,
.section1307 .calculator .field_input_radio,
.section1307 .calculator .field_input_checkbox{
    display: flex;
    flex-wrap: wrap;
    
    /*justify-content: space-between;*/
}
.section1307 .calculator .field_input_checkbox{
    padding-top: 5px;
}
.section1307 .calculator .checkbox_field{
    display: flex;
    width: 45%;
    margin-right: 20px;
    align-items: flex-start;
    margin-bottom: 20px;
}
.section1307 .calculator .total_block{
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}

.section1307 .calculator .checkbox_field input{
    width: 25px;
    height: 25px;
    margin-right: 10px;
}
.field_input_range .change_val{
    top: 0px;
    font-size: 20px;
    opacity: .6;
    left: 50%;
    position: absolute;
    color: #666;
    font-weight: 500;
    transform: translate(-50%, -50%)
}




 .section1307 .calculator input[type="radio"],  .section1307 .calculator input[type="checkbox"] {display: none;}

/*default схема начало*/
 
 
 
 
.section1307 .calculator input[type="radio"] + label {
  position: relative;
  padding: 0 0 0 35px;
  cursor: pointer;
}
.section1307 .calculator input[type="radio"] + label:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0;
  width: 22px;
  height: 22px;
  border: 1px solid #CDD1DA;
  border-radius: 50%;
  background: #FFF;
  box-shadow: 0 0px 3px rgba(0,0,0,.2);
}
.section1307 .calculator input[type="radio"] + label:after {
  content: '';
  position: absolute;
  top: 4px;
  left: 4px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #ccc;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
  opacity: 0;
  transition: .2s;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
}
.section1307 .calculator input[type="radio"]:checked + label:before,
.section1307 .calculator input[type="radio"]:checked + label:after {
  opacity: 1;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.0);
}
.section1307 .calculator input[type="radio"]:focus + label:before {
  box-shadow: 0 0 0 3px rgba(255,255,0,.7);
}

.section1307 .calculator input[type="checkbox"]{
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
}
.section1307 .calculator input[type="checkbox"] + label {
  position: relative;
  padding: 0 0 0 50px;
  cursor: pointer;
}
.section1307 .calculator input[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0;
  width: 40px;
  height: 26px;
  border-radius: 13px;
  background: #fafafa;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
  transition: .2s;
}
.section1307 .calculator input[type="checkbox"] + label:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 2px;
  width: 22px;
  height: 22px;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 0 2px 5px rgba(0,0,0,.3);
  transition: .2s;
}
.section1307 .calculator input[type="checkbox"]:checked + label:before {
  background: #ccc;
}
.section1307 .calculator input[type="checkbox"]:checked + label:after {
  left: 16px;
}
.section1307 .calculator input[type="checkbox"]:focus + label:before {
  box-shadow: inset 0 2px 3px rgba(0,0,0,.2), 0 0 0 3px rgba(255,255,0,.7);
}


.section1307 .calculator .field input[type="email"]:focus, .section1307 .calculator .field input[type="text"]:focus, .section1307 .calculator .field textarea:focus, .section1307 .calculator .field input[type="text"]:focus{
    border-color: inherit;
}

.section1307 .calculator input[type="range"] {
    -webkit-appearance: none;
    max-width: 100%;
	margin: 0px;
	background-color: transparent;
	padding: 0px;
	border: none;
	height: auto;
}

.section1307 .calculator input[type=range]::-webkit-slider-runnable-track {
    max-width: 100%;
    height: 2px;
	border:none;
        background-color: #ccc;
    border-radius: 5px;
}

.section1307 .calculator input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #ccc;
    margin-top: -10px;
}

.section1307 .calculator input[type="range"]::-moz-range-track {
    max-width: 100%;
    height: 7px;
	border:none;
    background-color: #fff;
    border-radius: 5px;
}
.section1307 .calculator input[type="range"]::-moz-range-thumb {
    -webkit-appearance: none;
    border: none;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    background-color: #ccc;
    margin-top: -10px;
}

.section1307 .calculator  input[type=range]::-ms-track {
    -webkit-appearance: none;
    border: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #fff;
    margin-top: -10px;
    color: transparent;
}
.section1307 .calculator  input[type=range]::-ms-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ccc;
}


.section1307 .calculator .field_input_list select{
    width: 100%;
    height: 40px;
    border: 1px solid #ccc;
    padding: 0 5px;
    background: #fff;
    border-radius: 5px;
}


.section1307 .calculator select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.section1307 .calculator .field_input_list:after {
    content:'\25BC';
    display:inline-block;
    color:#ccc;
    background-color:#fff;
	position: absolute;
	right: 10px;
    top: 7px;
    pointer-events:none; /* let the click pass trough */
}




/*синяя схема начало*/

.calculator.blue input[type="radio"] + label:before {
  border: 1px solid #006699;
}
.calculator.blue input[type="radio"] + label:after {
  background: #006699;
}



.calculator.blue input[type="checkbox"]:checked + label:before {
  background: #006699;
}


.calculator.blue input[type="range"]::-webkit-slider-thumb {
    background-color: #006699;
}


.calculator.blue  input[type=range]::-ms-thumb {
    background: #006699;
}


.calculator.blue .field_input_list select{
    border: 1px solid #006699;
}

.calculator.blue .field_input_list:after {
    color:#006699;
}
.calculator.blue .field input[type="number"],
.calculator.blue .field input[type="email"],
.calculator.blue .field input[type="phone"],
.calculator.blue .field input[type="text"]{
    border-color: #006699;
}


/*оранжевая схема начало*/

.calculator.orange input[type="radio"] + label:before {
  border: 1px solid #ed7a00;
}
.calculator.orange input[type="radio"] + label:after {
  background: #ed7a00;
}



.calculator.orange input[type="checkbox"]:checked + label:before {
  background: #ed7a00;
}


.calculator.orange input[type="range"]::-webkit-slider-thumb {
    background-color: #ed7a00;
}


.calculator.orange  input[type=range]::-ms-thumb {
    background: #ed7a00;
}


.calculator .field_input_list select{
	font-size: 16px;
}
.calculator.orange .field_input_list select{
    border: 1px solid #ed7a00;
	
}

.calculator.orange .field_input_list:after {
    color:#ed7a00;
    background-color:#fff;
}
.calculator.orange .field input[type="number"],
.calculator.orange .field input[type="email"],
.calculator.orange .field input[type="phone"],
.calculator.orange .field input[type="text"]{
    border-color: #ed7a00;
}


/*green схема начало*/

.calculator.green input[type="radio"] + label:before {
  border: 1px solid #5aaf4a;
}
.calculator.green input[type="radio"] + label:after {
  background: #5aaf4a;
}



.calculator.green input[type="checkbox"]:checked + label:before {
  background: #5aaf4a;
}


.calculator.green input[type="range"]::-webkit-slider-thumb {
    background-color: #5aaf4a;
}


.calculator.green  input[type=range]::-ms-thumb {
    background: #5aaf4a;
}


.calculator.green .field_input_list select{
    border: 1px solid #5aaf4a;
}

.calculator.green .field_input_list:after {
    color:#5aaf4a;
}

.calculator.green .field .field_input{
    border-color: #5aaf4a;
}
.calculator .field .field_input_list{
	position: relative;
}
.calculator .field .field_input{
    border-color: #475a64;
}
.calculator.grown .field .field_input{
    border-color: #5aaf4a;
}
.calculator.orange .field .field_input{
    border-color: #ed7a00;
}
.calculator.blue .field .field_input{
    border-color: #006699;
}
.calculator.red .field .field_input{
    border-color: #ea402f;
}


.section .del_input_border .field .field_input_number,
.section .del_input_border .field .field_input_text,
.section .del_input_border .field .field_input_phone,
.section .del_input_border .field .field_input_email{
	border: none;
	border-bottom: 1px solid #333;
}


/*red схема начало*/

.calculator .field .data_title{
	font-size: 16px;
}
.calculator.red input[type="radio"] + label:before {
  border: 2px solid #ea402f;
}
.calculator.red input[type="radio"] + label:after {
  background: #ea402f;
}



.calculator.red input[type="checkbox"]:checked + label:before {
  background: #ea402f;
}


.calculator.red input[type="range"]::-webkit-slider-thumb {
    background-color: #ea402f;
}


.calculator.red  input[type=range]::-ms-thumb {
    background: #ea402f;
}


.calculator.red .field_input_list select{
    border: 1px solid #ea402f;
}

.calculator.red .field_input_list:after {
    color:#ea402f;
}

.calculator.red .field input[type="number"],
.calculator.red .field input[type="email"],
.calculator.red .field input[type="phone"],
.calculator.red .field input[type="text"]{
    border-color: #ea402f;
}




/*default схема начало*/

.calculator.default input[type="radio"] + label:before {
  border: 1px solid #475a64;
}
.calculator.default input[type="radio"] + label:after {
  background: #475a64;
}



.calculator.default input[type="checkbox"]:checked + label:before {
  background: #475a64;
}


.calculator.default input[type="range"]::-webkit-slider-thumb {
    background-color: #475a64;
}


.calculator.default  input[type=range]::-ms-thumb {
    background: #475a64;
}


.calculator.default .field_input_list select{
    border: 1px solid #475a64;
}

.calculator.default .field_input_list:after {
    color:#475a64;
}

.calculator.default .field input[type="number"],
.calculator.default .field input[type="email"],
.calculator.default .field input[type="phone"],
.calculator.default .field input[type="text"]{
    border-color: #475a64;
}

/*grown схема начало*/

.calculator.grown input[type="radio"] + label:before {
  border: 1px solid #5a4036;
}
.calculator.grown input[type="radio"] + label:after {
  background: #5a4036;
}



.calculator.grown input[type="checkbox"]:checked + label:before {
  background: #5a4036;
}


.calculator.grown input[type="range"]::-webkit-slider-thumb {
    background-color: #5a4036;
}


.calculator.grown  input[type=range]::-ms-thumb {
    background: #5a4036;
}


.calculator.grown .field_input_list select{
    border: 1px solid #5a4036;
}

.calculator.grown .field_input_list:after {
    color:#5a4036;
}

.calculator.grown .field input[type="number"],
.calculator.grown .field input[type="email"],
.calculator.grown .field input[type="phone"],
.calculator.grown .field input[type="text"]{
    border-color: #5a4036;
}








.section1307 .title{
    font-size: 28px;
}
.section1307 .title{
    line-height: 1.5;
    text-align: center;
    width: 50%;
    margin: 0 auto;
    margin-bottom: 20px;
}
.section1307 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


/*.section1307.dark_style .field select{
    color: #333;
}*/
/*.section1307.dark_style .field input,
.section1307.dark_style .field,
.section1307.dark_style .calculator{
    color: #fff;
}
*/

.section1308 .section_inner{
	   width: 940px;
    font-size: 16px;
}
section1308 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section1308 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1308 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section1308 .cols_wrapp .item{
	display: flex;
	border-top: 2px solid #eee;
	padding: 10px 0;
	align-items: center;
}
.section1308 .cols_wrapp .c_icon{
	width: 50px;
	height: 50px;
	background-size: 100%;
	margin-right: 20px;
}
.section1308 .cols_wrapp .icon{
	margin-right: 20px;
}
.section1308 .cols_wrapp .icon i{
	font-size: 28px;
}
.section1308 .cols_wrapp .col_title_3,
.section1308 .cols_wrapp .col_title_4{
	margin-top: 30px;
	margin-bottom: 0;
}
.section1308 .cols_wrapp .col_title{
	margin-bottom: 30px;
	text-align: center;
	font-size: 20px;
}
.section1308 .cols_wrapp{
	display: flex;
	justify-content: space-between;
}
.section1308 .cols_wrapp .col{
	width: calc(50% - 10px);
    border: 5px solid;
    padding: 30px;
	box-sizing: border-box;
}
.section1308 .btn1 {
    height: 60px;
    width: 300px;
	margin: 0 auto;
	margin-top: 30px;
    line-height: 54px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;
    overflow: hidden;
}
/*/////1307*/

.section307 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section307 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section307 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section307 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section307 .width1170 .col{
	width: 31%;
}

.section307 .width1170 .image1,
.section307 .width1170 .image2,
.section307 .width1170 .image3{
	margin: 0 auto;
        width: 100%;
        height: auto;
}

.section307 .col{
    float: left;
    margin-bottom: 30px;
    margin-right: 20px;
    width: 300px;
    border:solid 1px #e2e2e2;
    box-sizing: border-box;
    background: #fff;
    color: #333;
    
}




.section307 .col3{
    margin-right: 0;
}

.section307 .btn1,
.section307 .btn2,
.section307 .btn3{
    height: 40px;
    width: calc(100%-60px);
    margin: 30px 30px 30px;
    
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;    
    overflow: hidden;
    
}
.section307 .image1,
.section307 .image2,
.section307 .image3{
    width: 298px;
    height: 150px;
    overflow: hidden;
	max-width: 100%;
    
}
.section307 .image1 img,
.section307 .image2 img,
.section307 .image3 img{
    max-width: 100%;
    
}
.section307 .col .arr1,
.section307 .col .arr2,
.section307 .col .arr3{
    padding: 7px 30px;
    border-bottom: solid 1px #e2e2e2;
	text-align: center;
}


.section307  .col .arr1:last-child,
.section307  .col .arr2:last-child,
.section307  .col .arr3:last-child{
    border-bottom: none;
}
.section307.hide_btn  .col{
    border-bottom: none;
}



.section307 .col_title{
    width: calc(100%-60px);
    margin: 30px 30px 10px 30px;
}

.section307.dark{
    color: #fff;
}



.section307 .btn_move .btn1:hover,
.section307 .btn_move .btn2:hover,
.section307 .btn_move .btn3:hover{
    animation-name: btn_move2;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}




.section308 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section308 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section308 .section_inner{
    width: 940px;
    font-size: 16px;

}


.section308 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section308 .width1170 .col{
	width: 22%;
}

.section308 .width1170 .image1, 
.section308 .width1170  .image2, 
.section308 .width1170  .image4, 
.section308 .width1170  .image3{
	margin: 0 auto;
	max-width: 100%;
	text-align: center;
}


.section308 .col .item{
	text-align: center;
}
.section308 .col .col_bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.section308 .col{
	position: relative;
    float: left;
    margin-bottom: 30px;
    margin-right: 20px;
    width: 220px;
    border:solid 1px #e2e2e2;
    box-sizing: border-box;
    background: #fff;
    color: #333;
    
}
.section308 .col4{
    margin-right: 0;
}

.section308 .btn1,
.section308 .btn2,
.section308 .btn4,
.section308 .btn3{
    height: 40px;
    width: calc(100%-60px);
    margin: 30px 30px 30px;
    position: relative;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;    
    overflow: hidden;
}
.section308 .image1,
.section308 .image2,
.section308 .image4,
.section308 .image3{
    width: 218px;
    height: 120px;
    overflow: hidden;
    position: relative;
    
}
.section308 .image1 img,
.section308 .image2 img,
.section308 .image4 img,
.section308 .image3 img{
    max-width: 100%;
}
.section308 .col .arr1,
.section308 .col .arr2,
.section308 .col .arr4,
.section308 .col .arr3{
    padding: 7px 30px;
    border-bottom: solid 1px #e2e2e2;
	position: relative;
}


.section308  .col .arr1:last-child,
.section308  .col .arr2:last-child,
.section308  .col .arr4:last-child,
.section308  .col .arr3:last-child{
    border-bottom: none;
}

.section308.hide_btn  .col{
    border-bottom: none;
}


.section308 .c_icon{
	width: 100px;
	height: 100px;
	background-size: 100%;
	margin: 0 auto;
    margin-top: 20px;
	position: relative;
}
.section308 .col_title{
    width: calc(100% - 60px);
    margin: 30px 30px 10px 30px;
	position: relative;
}

.section308.dark{
    color: #fff;
}






.section309 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section309 .section_inner{
    width: 940px;
    font-size: 16px;

}

.section309 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section309 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section309 .col{
    float: left;
    margin-bottom: 30px;
    margin-right: 20px;
    width: 172px;
    border:solid 1px #e2e2e2;
    box-sizing: border-box;
    background: #fff;
    color: #333;
	position: relative;
    
}
.section309 .col5{
    margin-right: 0;
}

.section309 .btn1,
.section309 .btn2,
.section309 .btn4,
.section309 .btn5,
.section309 .btn3{
    height: 40px;
    width: calc(100%-60px);
    margin: 30px 30px 30px;
    position: relative;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;    
    overflow: hidden;
}
.section309 .image1,
.section309 .image2,
.section309 .image4,
.section309 .image5,
.section309 .image3{
    width: 170px;
    position: relative;
    height: 100px;
    overflow: hidden;
    
}
.section309 .image1 img,
.section309 .image2 img,
.section309 .image4 img,
.section309 .image5 img,
.section309 .image3 img{
    max-width: 100%;
}
.section309 .col .col_bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.section309 .col .arr1,
.section309 .col .arr2,
.section309 .col .arr4,
.section309 .col .arr5,
.section309 .col .arr3{
    padding: 7px 30px;
    border-bottom: solid 1px #e2e2e2;
	text-align: center;
	position: relative;
}


.section309  .col .arr1:last-child,
.section309  .col .arr2:last-child,
.section309  .col .arr4:last-child,
.section309  .col .arr5:last-child,
.section309  .col .arr3:last-child{
    border-bottom: none;
}


.section309.hide_btn  .col{
    border-bottom: none;
}

.section309 .col_title{
    width: calc(100%-60px);
    margin: 30px 30px 10px 30px;
	position: relative;
}
.section309 .c_icon{
	width: 100px;
	height: 100px;
	background-size: 100%;
	margin: 0 auto;
	position: relative;
    margin-top: 20px;
}
.section309.dark{
    color: #fff;
}


.section1155 .filter_css .image_box {
	filter: grayscale(75%);
}
.section1155 .image_box {
    width: 220px;
    height: 165px;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    box-sizing: border-box;
    cursor: pointer;
	position: relative;
	transition: .3s all;
}
.section1155.size_220x315 .image_box{
	width: 220px;
    height: 315px;
}
.section1155.size_220x220 .image_box{
	width: 220px;
    height: 220px;
}
.section1155 .image_box:hover{
	filter: grayscale(0%);
	transform: scale(1);
	box-shadow: 0 0 2px 1px #ccc;
	background: #fff;
}
.section1155 .overlay_image_box{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.section1155 .image_wrapper {
	height: 165px;
    width: 1300px;
    position: absolute;
    left: 0;
    top: 0;
	transition: .5s all;
}
.section1155.size_220x220 .go_left, .section1155.size_220x220 .go_right{
	height: 220px;
	line-height: 220px;
}
.section1155.size_220x220 .images,
.section1155.size_220x220 .image_wrapper,
.section1155.size_220x220 .image_screen {
	height: 220px;
}

.section1155.size_220x315 .go_left, .section1155.size_220x315 .go_right{
	height: 315px;
	line-height: 315px;
}
.section1155.size_220x315 .images,
.section1155.size_220x315 .image_wrapper,
.section1155.size_220x315 .image_screen {
	height: 315px;
}
.section1155 .image_screen {
    position: absolute;
    width: 1170px;
    box-sizing: border-box;
    margin-left: 0px;
    overflow: hidden;
    height: 170px;
}
.section1155 .images{
	display: flex;
	position: relative;
    margin-top: 20px;
    height: 170px;
    margin-bottom: 20px;
}

.section1155 .image_box .img{
    height: 100%;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.section1155.dark{
    color: #fff;
}
.section1155 .go_left, .section1155 .go_right {
    height: 170px;
    width: 40px;
    position: absolute;
    box-sizing: border-box;
    border: none;
    top: 0;
    left: -50px;
    text-align: center;
    line-height: 170px;
    font-size: 48px;
    cursor: pointer;
    background: transparent;
    color: #333;
    opacity: 0.3;
}
.section1155 .go_right {
	left: auto;
	right:-50px;
}
.section1155 .go_right:before {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f105";
}
.section1155 .go_left:before {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f104";
}


.section1155 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1155 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section1155 .section_inner.width1170{
    width: 1170px;
}
.section1155 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section1155 .image_screen{
    width: 940px;
}
.section1155 .width1170 .image_screen{
    width: 1170px;
}



.section2155 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section2155 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section2155 .section_inner{
    width: 100%;
    font-size: 16px;

}
.section2155 .slider {
	/* Ширина контейнера */
	width: 1366px;
	/* Внешние тступы сверху и снизу */
	margin: 50px auto;
	/* Внутренние отступы для ссылок navy */
	padding: 0 30px;
	/* Позиционирование */
	position: relative;
}
/* Двойной клик по кнопкам вперед/назад вызывает выделение всех элементов слайдера,
поэтому предотвращаем это */
.section2155 .slider::-moz-selection { background: transparent; color: #fff; text-shadow: none; }
.section2155 .slider::selection { background: transparent; color: #fff; text-shadow: none; }

.section2155 .slide-list {
	position: relative;
	margin: 0;
	padding: 0;
	/* Скроем то что выходит за границы */
	overflow: hidden;
}
.section2155 .slide-wrap {
	position: relative;
	left: 0px;
	top: 0;
	/* максимально возможная ширина обертки слайдера */
	width: 10000000px;
}
.section2155 .slide-item {
	/* Ширина слайда */
	width: 455px;
	/* Внутренние отступы */
	/* Обтекание */
	float: left;
}
.section2155 .slide-item img{
	width: 100%;
}

.section2155 .slider_box .prev, .section2155 .slider_box .next {
    height: 170px;
    width: 40px;
    position: absolute;
    box-sizing: border-box;
    border: none;
    top: 0;
    left: -50px;
    text-align: center;
    line-height: 170px;
    font-size: 48px;
    cursor: pointer;
    background: transparent;
    color: #333;
    opacity: 0.3;
}
.section2155 .slider_box .prev {
	left: auto;
	right:-50px;
}
.section2155 .slider_box .prev:before {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f105";
}
.section2155 .slider_box .next:before {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f104";
}



.section310.dark{
    color: #fff;
}

.section310 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section310 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section310 .section_inner{
    width: 940px;
    font-size: 16px;

}

.section310 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section310 .viewport{
    width: 100%;
    height: 400px;
    margin:  0 auto;
    box-sizing: border-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}
.section310 .viewport.border{
    border: solid 7px #fff;
}
.section310 .viewport.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section310 .image_box img{
    max-width: 100%;
}
.section310 .image_box{
    width: 120px;
    height: 90px;
    float: left;
    margin-right: 20px;
    box-sizing: border-box;
    cursor:pointer;
}
.section310 .image_box:last-child{
    margin-right: 0;
}
.section310 .iamges{
    position: relative; 
    margin-top: 20px;
    height: 90px;
    margin-bottom: 30px;
}


.section310 .iamges .go_left,
.section310 .iamges .go_right{
    height: 90px;
    width: 40px;
    position: absolute;
    box-sizing: border-box;
    border: none;
    top: 0;
    left: 0;
    text-align: center;
    line-height: 90px;
    font-size: 48px;
    cursor: pointer;
    background: transparent;
    color: #333;
    opacity: 0.3;
}

.section310 .iamges .go_left:hover,
.section310 .iamges .go_right:hover{
    opacity: 1;
    
}

.section310 .iamges .go_left:before{
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f104";    
    
}
.section310 .iamges .go_right:before{
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    content: "\f105";    
    
}

.section310 .iamges .go_right{
    left: auto;
    right: 0;
}



.image_screen{
    position: absolute;
    width: 820px;
    box-sizing: border-box;
    margin-left: 60px;
    overflow: hidden;
    height: 90px;
}
.image_wrapper{
    height: 90px;
    width: 10000px; /* fix */
    position: absolute;
    left: 0;
    top: 0;
}


.section1000 .title,
.section1000 .descr{
  display: none;  
}

.section1000 .btn1{
    width: 450px;
    margin: 20px auto 0;
    height: 60px;
    line-height: 54px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border: solid 3px;
}
.section1000 .extra_info_block .right{
    width: 530px;
    max-width: 100%;
}
.section1000 .extra_info_block .right .extra_info1{
    width: 510px;
    max-width: 100%;
    min-height: 80px;
}

.section1000{
    padding: 0;
        border-bottom: 0;
}


.section1000 .form_wrapper{
    max-width: 300px;
}

/*.section1000 .field_input{
	border-bottom : 1px solid;
}*/


.section1001 .title,
.section1001 .descr{
  display: none;  
}

.section1001 .btn1{
    width: 450px;
    margin: 20px auto 0;
    height: 60px;
    line-height: 54px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border: solid 3px;
}
.section1001 .extra_info_block .right{
    width: 530px;
}

.section1001 .extra_info_block{
}



.section1001 .extra_info_block .right .extra_info1{
    width: 510px;
    min-height: 80px;
}

.section1001 .field input[type="email"], .section1001 .field input[type="text"], .section1001 .field textarea, .section1001 .field input[type="text"],
.section1000 .field input[type="email"], .section1000 .field input[type="text"], .section1000 .field textarea, .section1000 .field input[type="text"]{
    padding: 4px 10px;
    margin-bottom: 10px;
	border-bottom: 1px solid #333;
}
.section1001 .field_input_phone input[type="text"],
.section1000 .field_input_phone input[type="text"],
.section1001 .field_input_text input[type="email"], .section1001 .field_input_text input[type="text"], .section1001 .field_input_text textarea, .section1001 .field_input_text input[type="text"],
.section1000 .field_input_text input[type="email"], .section1000 .field_input_text input[type="text"], .section1000 .field_input_text textarea, .section1000 .field_input_text input[type="text"]{
	border-bottom: none;
}

.section1000 .field input[type="submit"].submit_btn,
.section1001 .field input[type="submit"].submit_btn{
    padding: 10px;
    border-radius: 4px;
    font-size: 20px;
}



.section1001{
    padding: 0;
        border-bottom: 0;
}


.section1001 .form_wrapper{
    max-width: 300px;
}






.section1002 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section1002 .section_inner{
    width: 940px;
    font-size: 16px;

}
.section1002 .section_inner.center .left{
	text-align: center;
	margin-bottom: 10px;
	display: none;
}
.section1002 .section_inner.center> div{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.section1002 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section1002 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section1002.dark{
    color: #fff;
}


.section1002 .section_inner .left,
.section1002 .section_inner .right{
    width: 48%;
    
}


.section1002 .right{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: flex-end;
}
.section1002 .sn{
    display: block;
    position: relative;
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 28px;
    background: #ccc;
    text-align: center;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    font-family: FontAwesome;
    color: #fff;
    text-decoration: none;
	transition: .3s all;
}

.section1002 .sn-vk{
    background: #507299;

}
.section1002 .sn-vk:after{
    content: '';
}
.section1002 .sn-ins{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8cc01+0,e8102b+51,7d39b0+100 */
    background: #f8cc01; /* Old browsers */
    background: -moz-linear-gradient(45deg, #f8cc01 0%, #e8102b 51%, #7d39b0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cc01', endColorstr='#7d39b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    
}
.section1002 .sn-ins:after{
    content: '';
}
.section1002 .sn-whatsup{
    background: #3ebe2b;
    
}
.section1002 .sn-whatsup:after{
    content: '';
    
}
.section1002 .sn-fb{
    background: #405D9A;
}
.section1002 .sn-fb:after{
    content: '';
    
}
.section1002 .sn-youtube{
    background: #E62117;
}
.section1002 .sn-youtube:after{
    content: '';
    
}
.section1002 .sn-o:after{
    content: '';
    
}
.section1002 .sn-o{
    background: #EE7808;
}

.section1002 .sn-viber{
    background: url(/img/viber.svg) no-repeat center;
    background-size: 100%;
}
.section1002 .sn-tg{
    background-color: #0088cc;
}

.section1002 .sn-tg:after{
    content: '\f1d9';
    
}



.section1002 .sn:hover{
    filter: invert(1);
}
.section1002 .sn.hidden{
    display: none;
}










.section1004 .title,
.section1004 .descr{
  display: none;  
}

.section1004 .btn1{
    width: 450px;
    margin: 20px auto 0;
    height: 60px;
    line-height: 54px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border: solid 3px;
}
.section1004 .extra_info_block .right{
    width: 330px;
    max-width: 100%;
}
.section1004 .extra_info_block .right .extra_info1{
    width: 330px;
    max-width: 100%;
}

.section1004{
    padding: 0;
        border-bottom: 0;
}
.section1004 .extra_info_block.dark{
    color: #fff;
}
.section1004 .extra_info_block{
    border-radius: 10px;
}


.section1004 .form_wrapper{
    max-width: 300px;
    margin-top: 20px;
}

.section1004 .topbtn_noexit{
    display: inline-block;
    position: relative;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #727272;
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
    /*overflow: hidden;*/
}
.section1004 .extra_info_block .right .extra_info1{
    min-height: 10px;
}

.section1004 .extra_info_block .close{
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: block;
    padding: 0;
    text-align: center;
    line-height: 25px;
    top: 5px;
    right: 5px;
    font-size: 20px;
}


/*
.section1004 .topbtn_noexit::before{
    content: '';
    position: absolute;
    border-top: 20px solid transparent;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top-color: #727272;
    top: 35px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}*/


.section1004 .btntitle_noexit{
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    display: none;
}
.section1004 .title_noexit{
    width: 100%;
    margin-bottom: 20px;
    font-size: 20px;
}


.section1004 .field_title, .section1004 .field_description{
    display: none;
}


.section1004 .extra_info_block{
    padding: 30px;
    width: 720px;
}



/*1005*/

.section1005 .title,
.section1005 .descr{
  display: none;  
}

.section1005 .btn1{
    width: 450px;
    margin: 20px auto 0;
    height: 60px;
    line-height: 54px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border: solid 3px;
}
.section1005 .extra_info_block .right{
    width: 100%;
    max-width: 100%;
}
.section1005 .extra_info_block .right .extra_info1{
    width: 100%;
    max-width: 100%;
    overflow: visible;
}

.section1005{
    padding: 0;
        border-bottom: 0;
}
.section1005 .extra_info_block{
    margin: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%, -50%);
}
.section1005 .extra_info_block.dark{
    color: #fff;
}
.section1005 .form_wrapper{
    margin-top: 20px;
    width: 100%;
}

.section1005 .topbtn_noexit{
    display: inline-block;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #727272;
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
}
.section1005 .extra_info_block .right .extra_info1{
    min-height: 10px;
}

.section1005 .extra_info_block .close{
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: block;
    padding: 0;
    text-align: center;
    line-height: 25px;
    top: 5px;
    right: 5px;
    font-size: 20px;
}



.section1005 .title_noexit{
    width: 100%;
    margin-bottom: 20px;
    font-size: 28px;
}


.section1005 .field_title, .section1004 .field_description{
    display: none;
}


.section1005 .extra_info_block{
    padding: 40px;
    width: 550px;
}
.section1005  .field input[type="submit"]{
    padding: 10px;
    margin-bottom: 5px;
}
.section1005  .field input[type="email"], 
.section1005  .field input[type="text"],
.section1005  .field textarea, 
.section1005 .field input[type="text"]{
    padding: 15px 10px;
}

.section1005 .btn_title{
    text-align: center;
    /*float: left;*/
}



.section1006 .title,
.section1006 .descr{
  display: none;  
}

.section1006 .btn1{
    position: relative;
    width: 220px;
    margin: 20px auto 0;
    height: 50px;
    line-height: 44px;
    text-align: center;
    font-size: 20px;
    border: 3px solid;    
}

.section1006 .link_for_widget::before{
    content: '\f061';
    font-family: FontAwesome;
    width: 30px;
    height: 15px;
    font-size: 16px;
    position: absolute;
    right: 10px;
    top: 0px;
    color: #fff;
}
.section1006 .link_for_widget{
    position:relative;
    display: block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #fff;
    color: #fff;
    text-decoration: none;
    margin-top: 10px;
    overflow: hidden;
}


.section1006 .extra_info_block .left .fa{
    font-size: 56px;
}
.section1006 .extra_info_block .right{
    width: 80%;
    max-width: 100%;
}
.section1006 .extra_info_block .right .extra_info1{
    width: 100%;
    max-width: 100%;
    overflow: visible;
}

.section1006{
    padding: 0;
    border-bottom: 0;
    z-index: 103;
}
.section1006 .extra_info_block.dark{
    color: #fff;
}
.section1006 .extra_info_block{
    margin: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

.section1006 .form_wrapper{
    margin-top: 20px;
    width: 100%;
}

.section1006 .topbtn_noexit{
    display: inline-block;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #727272;
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
}
.section1006 .extra_info_block .right .extra_info1{
    min-height: 10px;
}

.section1006 .extra_info_block .close{
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: block;
    padding: 0;
    text-align: center;
    line-height: 25px;
    top: 5px;
    right: 15px;
    font-size: 20px;
    color: #fff;
}



.section1006 .title_noexit{
    width: 100%;
    margin-bottom: 20px;
    font-size: 32px;
}


.section1006 .subtitle_noexit{
    font-size: 22px;
    margin-bottom: 10px;
}




.section1006 .field_title, .section1004 .field_description{
    display: none;
}


.section1006 .link_for_widget{
    text-decoration: none;
}

.section1006 .extra_info_block{
    padding: 40px;
    width: 600px;
    background: #ccc;
}
.section1006  .field input[type="submit"]{
    padding: 10px;
    margin-bottom: 5px;
}
.section1006  .field input[type="email"], 
.section1006  .field input[type="text"],
.section1006  .field textarea, 
.section1006 .field input[type="text"]{
    padding: 15px 10px;
}

.section1006 .btn_title{
    text-align: center;
}







/*1007*/

.section1007 .title,
.section1007 .descr{
  display: none;  
}

.section1007 .btn1{
    width: 450px;
    margin: 20px auto 0;
    height: 60px;
    line-height: 54px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border: solid 3px;
}

.section1007 .extra_info_block{
    padding: 40px;
    width: 550px;
    left: 50%;
    top: 50%;
}

.section1007 .extra_info_block .right{
    width: 100%;
    max-width: 100%;
}
.section1007 .extra_info_block .right .extra_info1{
    width: 100%;
    max-width: 100%;
    font-size: 32px;
    overflow: visible;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    min-height: 10px;
    line-height: 1.4;
}

.section1007 .title_noexit{
    width: 100%;
    font-size: 20px;
    text-align: center;
}


.section1007 .extra_info_block .right .extra_info2{
    width: 100%;
    font-size: 16px;
    min-height: 10px;
    text-align: center;
}
.section1007 .extra_info_block.dark{
    color: #fff;
}

.section1007{
    padding: 0;
    border-bottom: 0;
}
.section1007 .extra_info_block{
    margin: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

.section1007 .form_wrapper .field{
    width: 50%;
}
.section1007 .form_wrapper{
    margin-top: 20px;
    width: 100%;
}

.section1007 .topbtn_noexit{
    display: inline-block;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #727272;
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
}


.section1007 .extra_info_block .close{
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: block;
    padding: 0;
    text-align: center;
    line-height: 25px;
    top: 5px;
    right: 5px;
    font-size: 20px;
}




.section1007 .field_title, .section1007 .field_description{
    display: none;
}



.section1007  .field input[type="submit"]{
    padding: 8px;
    margin-bottom: 5px;
    width: 100%;
    
}
.section1007  .field input[type="email"],
.section1007 .field input[type="text"]{
    width: 98%;
    padding: 13px 10px;
    margin-right: 10px;
} 
.section1007  .field textarea{
    display: none;
}

.section1007 .form1 form{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: center;
    flex-wrap: wrap;
	align-items: center;
}



.section1007 .btn_title{
    text-align: center;
    /*float: left;*/
}





/*1008*/

.section1008 .section_inner{
    width: 100%;
    font-size: 16px;
}
.section1008 .arr1{
    width: 250px;
    float: left;
    min-height: 60px;
    margin-right: 60%;
    padding: 5px;
    margin-bottom:0px;
    opacity: 0;
    position: absolute;

}
.section1008 .dark.col_3{
    color: #fff;
}
.section1008.widget{
    background: none;
}

.section1008 .image1{
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 5px;
}

.section1008 .image1 img{
    width: 100%;
}


.section1008 .txt1, .section1008 .title1{
    line-height: 1.4;
    float: right;
    width: 200px;
    font-size: 14px;
}
.section1008 .extra_info_block_wrapper {
    position: relative;
    width: auto;
    height: auto;
    background: transparent;
}
.padding_wrapper .section1008 {
    right: 200px;
    
}
.section1008 {
    width: 250px;
    min-width: 250px;
    position: fixed;
    right: 70px;
    top: 20%;
    opacity: 1;
    background: none;
    border-bottom: none;
    z-index: 103;
}
.section1008 .col_3 {
    width: 250px;
    min-height: 60px;
    padding: 10px;
    background: #fff;
    border-radius: 10px;
}
.section1008 .c_ico1{
    margin: 0 auto;
    width: 40px;
    height: 40px;
    display: block;
    background: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    background-size: 100%;
}

.section1008 .section_inner {
    width: 100%;
    font-size: 16px;
}

.section1008 .notice{
    display: none;
}
.section1008 .this_show .arr1:nth-child(1){
    animation-name: time_view;
    animation-duration: 5s;
    animation-delay: 0s;
    animation-fill-mode: forwards;
}
.section1008 .this_show .arr1:nth-child(2){
    animation-name: time_view;
    animation-duration: 5s;
    animation-delay: 10s;
    animation-fill-mode: forwards;
}
.section1008 .this_show .arr1:nth-child(3){
    animation-name: time_view;
    animation-duration: 5s;
    animation-delay: 20s;
    animation-fill-mode: forwards;
}
.section1008 .this_show .arr1:nth-child(4){
    animation-name: time_view;
    animation-duration: 5s;
    animation-delay: 30s;
    animation-fill-mode: forwards;
}
.section1008 .this_show .arr1:nth-child(5){
    animation-name: time_view;
    animation-duration: 5s;
    animation-delay: 40s;
    animation-fill-mode: forwards;
}
.section1008 .this_show .arr1:nth-child(6){
    animation-name: time_view;
    animation-duration: 5s;
    animation-delay: 50s;
    animation-fill-mode: forwards;
}
.section1008 .this_show .arr1:nth-child(7){
    animation-name: time_view;
    animation-duration: 5s;
    animation-delay: 60s;
    animation-fill-mode: forwards;
}
.section1008 .this_show .arr1:nth-child(8){
    animation-name: time_view;
    animation-duration: 5s;
    animation-delay: 70s;
    animation-fill-mode: forwards;
}
.section1008 .this_show .arr1:nth-child(9){
    animation-name: time_view;
    animation-duration: 5s;
    animation-delay: 80s;
    animation-fill-mode: forwards;
}
.section1008 .this_show .arr1:nth-child(10){
    animation-name: time_view;
    animation-duration: 5s;
    animation-delay: 90s;
    animation-fill-mode: forwards;
}

@keyframes time_view{
    0%{
       opacity: 0;
       display:none;
    }
    10%{
       opacity: 1;
       display:block;
        
    }
    98%{
       opacity: 1;
        
    }
    100%{
       opacity: 0;
        display:none;
    }
}




/*1009*/

.section1009 .section_inner{
    font-size: 16px;
    position: relative;
    width: 400px;
    float: right;
}

.section1009 .dark.form_wrapper{
    color: #fff;
}
.section1009.widget{
    background: none;
    padding: 0;
}

.section1009 .image1{
    position: fixed;
    right: 5px;
    bottom: 5px;    
    width: 120px;
    height: 120px; 
    margin-right: 5px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
    
}
.section1009 .circle_in{
    animation-name: impulse2;
    animation-duration: 5s;
    animation-delay: 1s;
    animation-iteration-count: infinite;
}
.section1009 .circle_in{
    position: absolute;
    display: block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: fixed;
    right: 35px;
    bottom: 20px;
    box-shadow: 0 0 3px 0 #ccc;
    
    
}

.section1009 .circle_out{
    position: absolute;
    display: block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: fixed;
    right: 35px;
    bottom: 20px;
    box-shadow: 0 0 5px 0 #ccc;
    animation-name: impulse;
    animation-duration: 5s;
    animation-delay: 1s;
    animation-iteration-count: infinite;
}

.section1009 .image2{
    position: fixed;
    right: 40px;
    bottom: 30px;    
    width: 80px;
    height: 80px; 
    margin-right: 5px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
    z-index: 2;
}

.section1009 .ico1 >.fa{
    
    line-height: 80px;
}
.section1009 .ico1 a.hidden{
	display: none;
}
.section1009 .ico1 a{
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
}
.section1009 .ico1{
    text-align: center;
    position: fixed;
    right: 40px;
    bottom: 30px;    
    font-size: 50px;
    margin-right: 5px;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
    z-index: 2;
    width: 80px;
    height: 80px;
    color: #ff9529;
    background: #fff;
}

.section1009 .image1 img{
    width: 100%;
}
.section1009 .form_wrapper .image1{
    position: relative;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
    float: none;
}

.section1009 .txt1, .section1009 .title1{
    line-height: 1.4;
    float: right;
    width: 200px;
}
.section1009 .info_block_wrapper {
    width: auto;
    height: auto;
    background: transparent;
}
.section1009 {
    /*width: 250px;*/
    /*min-width: 250px;*/
    position: fixed;
    bottom: 0%;
    background: none;
    border-bottom: none;
    z-index: 10000;
    padding: 0;
}


.section1009 .form_wrapper{
    display: none;
    position: relative;
    float: right;
    background: #f5f5f5;
    padding: 25px;
    width: 320px;
    z-index: 2;
    border-radius: 5px;
    border: 1px solid #ccc;
    /*box-shadow: 0 0 2px 1px #d4d4d4;*/
}
.section1009 .pop_form{
     display: none;
    position: relative;
    float: right;
    background: #f5f5f5;
    padding: 25px;
    width: 320px;
    z-index: 2;
    border-radius: 5px;
    border: 1px solid #ccc;
}
.section1009 .social_icons{
    display: none;
    width: max-content;
    height: 48px;
    padding: 10px;
    position: relative;
    margin-right: 160px;
    float: right;
    bottom: 40px;
    border-radius: 11px;
    background: rgba(0,0,0,.2);
    box-shadow: 0 0 3px 0 #ccc;
}
.section1009 .field_title {
    display: none;
}
.section1009 .form_title, .section1009 .form_title2{
    font-size: 16px;
    margin-bottom: 10px;
    text-align: center;
        height: 45px;
    overflow: hidden;
}

.section1009 .field input{
    padding: 10px;
    outline: none;
    border-radius: 3px;
}
.section1009 .form_text{
    font-size: 12px;
    line-height: 16px;
}
.section1009 .widget_form_close{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10;
    font-size: 32px;
    cursor: pointer;
}
.section1009 .all_form{
    display: none;
}
.section1009 .all_form_close{
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0px;
    top: -26px;
    line-height: 23px;
    z-index: 10;
    font-size: 36px;
    border: 1px solid #ff9529;
    cursor: pointer;
    color: #ff9529;
    text-align: center;
}
.section1009 .all_form_close:hover{
    background: #ff9529;
    color: #fff;
}
.section1009 .all_form .social_icons{
    display: block;
}
.section1009 .sn{
    position: relative;
    display: block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 28px;
    background: #ccc;
    text-align: center;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    font-family: FontAwesome;
    color: #fff;
    text-decoration: none;
    border-radius: 50%;
	transition: .3s all;
}
.section1009 .sn:last-of-type{
    margin-right: 0;
}

.section1009 .sn-vk{
    background: #507299;

}
.section1009 .sn-vk:after{
    content: '';
}
.section1009 .sn-ins{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8cc01+0,e8102b+51,7d39b0+100 */
    background: #f8cc01; /* Old browsers */
    background: -moz-linear-gradient(45deg, #f8cc01 0%, #e8102b 51%, #7d39b0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cc01', endColorstr='#7d39b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    
}
.section1009 .sn-ins:after{
    content: '';
}
.section1009 .sn-whatsup{
    background: #3ebe2b;
    
}
.section1009 .sn-whatsup:after{
    content: '';
    
}
.section1009 .sn-fb{
    background: #405D9A;
}
.section1009 .sn-fb:after{
    content: '';
    
}
.section1009 .sn-youtube{
    background: #E62117;
}
.section1009 .sn-youtube:after{
    content: '';
    
}
.section1009 .sn-o:after{
    content: '';
    
}
.section1009 .sn-o{
    background: #EE7808;
}
.section1009 .sn-tg{
    background-color: #0088cc;
}

.section1009 .sn-tg:after{
    content: '\f1d9';
    
}
.section1009 .sn-viber {
    background: url(/img/viber.svg) no-repeat center;
    background-size: 100%;
}


.section1009 .sn:hover{
    filter: invert(1);
}
.section1009 .sn.hidden{
    display: none;
}

.section1009 .all_forms.replace_form .all_form_close{
	display: none;
}
.section1009 .all_forms.replace_form{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: auto;
}
.section1009 .all_forms{
    display: none;
    position: relative;
    float: right;
    background: #f5f5f5;
    width: 410px;
    border-radius: 5px;
}


.section1009 .forms_content .sn{
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 36px;
    margin-right: 25px;
    margin-bottom: 25px;
}
.section1009 .form_social_icons{
    position: absolute;
    top:0;
    height: 470px;
    background: #fff;
    width: 360px;
    margin-right: 0;
    padding: 20px;
    width: 355px;
    box-shadow: none;
    display: block;
    padding-left: 35px;
}
.section1009 .forms_content .form2 .field:nth-of-type(1){
     width: 48%;
    float: left;
}
.section1009 .forms_content .form2 .field:nth-of-type(2){
    width: 48%;
    float: right;
}
.section1009 .forms_content .field textarea{
	resize: none;
	padding: 5px;
}
.section1009 .forms_content .form2 .field.field_textarea{
	width: 100%;
}
.section1009 .forms_content .form_wrapper{
    position: absolute;
    width: 360px;
    top: 0;
}
.section1009 .forms_content .form_wrapper{
    display: block;
    height: 470px;
}
.section1009 .forms_content{
    position: relative;
    height: 500px;
}

.section1009 .choose_btns a{
    color: #000 !important;
    
}
.section1009 .choose_btns.dark a{
    color: #fff !important;
    
}
.section1009 .forms_content.dark{
    color: #fff;
}

.section1009 .forms_content > input{
    opacity: 0;
}
.section1009 .choose_btns a{
    font-size: 16px;
    text-align: center;
    line-height: 20px;
    padding: 5px;
    padding-top: 10px;
}
.section1009 .choose_btns.current_btn{
    background: #ff9529 !important;
    color: #fff;
    box-shadow: 0 0 6px 0 #888888
}
.section1009 .choose_btns:first-child{
    box-shadow:  1px 0px 0px  0 #ccc;
}
.section1009 .choose_btns:last-child{
    box-shadow:  -1px 0px 0px  0 #ccc;
}
.section1009  .choose_btns{
    width: 100%;
    height: 50px;
    padding-bottom: 10px;
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: space-around;
    position: relative;
    cursor: pointer;
    border-radius: 1px;
    border-bottom: 1px solid #ccc;
}
.choose_btns .btn_choose{
    width: 50px; 
    height: 50px; 
    background: #ccc;
}

        .section1009  #i2:checked ~ #two{
            z-index: 9;
            animation: scrollss .6s ease-out;
        }
        .section1009  #i3:checked ~ #three{
            z-index: 9;
            animation: scrollss .6s ease-out;
        }
       .section1009   #i4:checked ~ #four{
            z-index: 9;
            animation: scrollsss .6s ease-out;
        } 

  @keyframes scrollss {
	0% { opacity: .3;}
	100% { opacity: 1;}
}      
       


.section1010 .section_inner{
    width: 100%;
    font-size: 16px;
}
.section1010 .arr1{
    width: 290px;
    min-height: 60px;
    padding: 5px;
    margin-bottom: 20px;
    opacity: 0;
    position: absolute;

}
.section1010 .dark.col_3{
    color: #fff;
}
.section1010.widget{
    background: none;
}

.section1010 .image1{
    float: left;
    width: 42px;
    height: 42px;
    margin-right: 10px;
    border-radius: 50%;
    margin-top: 5px;
    overflow: hidden;
    margin-bottom: 30px;
}

.popup1010_close{
    position: absolute;
    right: 5px;
    top: 5px;
}

.section1010 .image1 img{
    width: 100%;
}


.section1010 .txt1, .section1010 .title1{
    line-height: 1.4;
    float: left;
    width: 245px;
}
.section1010 .extra_info_block {
    position: relative;
    width: auto;
    height: auto;
    background: transparent;
    border: none;
    box-shadow: none;
}
.section1010 .title1{
    font-size: 16px;
    margin-bottom: 2px;
}

.section1010 {
    width: 290px;
    min-width: 250px;
    position: fixed;
    left: 0px;
    bottom: 0px;
    opacity: 1;
    background: none;
    border-bottom: none;
    z-index: 107;
}
.section1010 .col_3 {
    position: absolute;
    bottom: 50px;
    width: 300px;
    min-height: 50px;
    padding: 10px;
    background: #fff;
    border-radius: 10px;
}

.section1010 .col_3 .txt1,
.section1010 .col_3 .text_dots{
    font-size: 14px;
}

.section1010 .c_ico1{
    margin: 0 auto;
    width: 40px;
    height: 40px;
    display: block;
    background: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    margin-right: 5px;
    background-size: 100%;
}

.section1010 .arr1 .menu1{
    display: none;
}
.section1010 .arr1 .menu1 ul{
    list-style: none;
    padding-left: 53px;
    margin-bottom: 0;
}

.section1010 .arr1:nth-child(7) .menu1{
    display: block;
}


.section1010 .section_inner {
    width: 100%;
    font-size: 16px;
}

.section1010 .notice{
    display: none;
}
.section1010 .this_shows .arr1:nth-child(1){
    animation-name: time_view2;
    animation-duration: 7s;
    animation-delay: 1s;
    animation-fill-mode: forwards;
}
.section1010 .this_shows .arr1:nth-child(3){
    animation-name: time_view2;
    animation-duration: 7s;
    animation-delay: 7s;
    animation-fill-mode: forwards;
}
.section1010 .this_shows .arr1:nth-child(5){
    animation-name: time_view2;
    animation-duration: 7s;
    animation-delay: 13s;
    animation-fill-mode: forwards;
}
.section1010 .this_shows .arr1:nth-child(7){
    animation-name: time_view2;
    animation-duration: 20s;
    animation-delay: 17s;
    animation-fill-mode: forwards;
}
.section1010 .arr1 .widget_form_close{
    display: none;
}
.section1010 .arr1:nth-child(7) .widget_form_close{
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 22px;
    cursor: pointer;
}
.section1010 .arr1:nth-child(7) .text_dots{
    display: none;
}

.section1010 .arr1 .menu1 ul{
    list-style: none;
}
.section1010 .arr1 .menu1 a{
    color: inherit;
}

.section1010 .text_dots, 
.section1010 .write_dots, 
.section1010 .title1, 
.section1010 .descr{
    display: block;
    float: left;
}
.section1010 .write_dots{
    line-height: 21px;
    font-size: 20px;
    position: relative;
    padding-left: 15px;
    
}

.section1010 .text_dots{
    float: right;
    width: 248px;
    margin-top: 5px;
} 
.section1010 .this_shows .text_dots{
    opacity: 0;
    animation-name: delay_view_write;
    animation-duration: 2s;
    animation-delay: 2s;
    animation-fill-mode: forwards;
    
}


@keyframes time_view2{
    0%{
       opacity: 0;
       display:none;
    }
    10%{
       opacity: 1;
       display:block;
        
    }
    99%{
       opacity: 1;
        
    }
    100%{
       opacity: 0;
       display:none;
    }
}
@keyframes delay_view_dots{
    0%{
        opacity:0;
    }
    10%{
        opacity:1;
    }
    20%{
        opacity:0;
    }
    30%{
        opacity:1;
    }
    40%{
        opacity:0;
    }
    50%{
        opacity:1;
    }
    60%{
        opacity:0;
    }
    70%{
        opacity:1;
    }
    80%{
        opacity:0;
    }
    90%{
        opacity:1;
    }
    100%
    {
        opacity: 1;
    }
}

.section1010 .txt2{
    float: left;
} 
.section1010 .this_shows .write_dots span:nth-child(1){
     opacity: 0;
    animation-name: delay_view_dots;
    animation-duration: 3s;
    animation-delay: 4s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
}
.section1010 .this_shows .write_dots span:nth-child(2){
     opacity: 0;
    animation-name: delay_view_dots;
    animation-duration: 3s;
    animation-delay: 4.2s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
}
.section1010 .this_shows .write_dots span:nth-child(3){
     opacity: 0;
    animation-name: delay_view_dots;
    animation-duration: 3s;
    animation-delay: 4.4s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
}

.section1010 .write_dots:before{
    content: '\f040';
    position: absolute;
    font-family: FontAwesome;
    font-size: 10px;
    left: 3px;
    animation-name: pen_rotate;
    animation-duration: 2s;
    animation-delay: 4s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
    
}

    
@keyframes delay_view_write{
    0%{
        opacity:0;
    }
    10%{
        opacity:1;
    }
    100%
    {
        opacity: 1;
    }
}

    
@keyframes pen_rotate{
    0%{
        transform: rotate(-10deg);
    }
    100%
    {   
        transform: rotate(-60deg);
    }
}




/*1009*/

.section1011 .section_inner{
}




        
.section311{

    background-color: #000;
    background-position: center center; 
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;


}
.section311.light_layer .layer{
 
    
    background: rgba(0,0,0,0.5);
    padding: 20px;    
}

.section311.fixed{
    background-position: 50% center; 
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    border-bottom: none;
}


.section311 .section_inner{
    min-height: 400px;
    position: relative;
    width: 940px;
    font-size: 13px;


}
.section311.del_input_border .form_wrapper input[type="email"]:focus,
.section311.del_input_border .form_wrapper input[type="text"]:focus{
    border-bottom-color: #F0AD4E;
}
.section311.del_input_border .form_wrapper input[type="email"],
.section311.del_input_border .form_wrapper input[type="text"]{
    border: none;
    border-bottom: 1px solid #ccc;
    background: transparent;
}


.section311 .title{
    text-align: center;
    font-size: 48px;

    margin-bottom: 10px;
    line-height: normal;
    text-shadow: 0 1px 1px #000;
    color: #fff;

}


.section311 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 50px;
    text-shadow: 0 1px 1px #000;
    color: #fff;
}

.section311.no_fontsize .title{
    line-height: normal;
    font-size: 16px;
}
.section311.no_fontsize .sub_title{
    line-height: normal;
    font-size: 16px;
}

.section311 .header{
    padding-bottom: 50px;
}

.section311 .header a{
    color: #fff;
    text-decoration: none;
}
.section311 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}
.section311 .noise{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(/img/nul.png) repeat;
}

.section311 .btn1.surround:hover{
    border: 3px solid;
    
}
.section311 .btn1.surround{
    border: 3px solid transparent;
    
}
.section311 .btn1{
    border: 3px solid;
    color: #fff;
    font-size: 20px;
    height: 60px;
    line-height: 54px;
    margin: 30px auto 0;
    text-align: center;
    width: 350px;
    overflow: hidden;
}

.section311 .form_wrapper .form2,
.section311 .form_wrapper .form_text{
    position: relative;
}
.section311 .form_wrapper{
    margin: 0 auto;
    background: #fff;
    padding: 25px;
    width: 320px;
    border: 2px solid #e2e2e2;
}

.section311 .form_wrapper.form_bg .form_bg_color{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    opacity: 1;
}
.section311 .form_wrapper.form_bg{
    position: relative;
    background: none;
}
.section311 .form_wrapper .form_bg_color{
    display: none;
}

body.editor_true .section311 .form_wrapper.replace_form_html{
    border: dashed 1px red;
    padding: 0;
    
}


.section311 .form_html2{
    min-height: 100px;
    padding: 0;
    box-sizing: border-box;
}
.section311 .form_html{
    min-height: 100px;
    padding: 0;
    box-sizing: border-box;
}

.section311 .btn_descr{
    width: 600px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    margin-top: 15px;

}




.section311 .menu-and-phone-and-btn{
    float: right;
    width: 650px;
    margin-top: 25px;
}
.section311 .logo_img,
.section311 .logo_text{
    float: left;
    width: 200px;
    text-align: left;	
}
.section311 .logo_img img{
    width: 100%;
    
}
.section311 .some_text{
    color: #fff;    
    
}
.section311 .logo_text{
    font-size: 24px;
    margin-top: 22px;
    color: #fff;    

}


.section311 .menu1{
	display: block !important;
    float: right;
    text-align: left;
    margin-top: 1px;
}

.section311 .menu1 ul{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
}
.section311 .menu1 li{
    margin: 0;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 5px;
    color: #fff;
    padding: 5px 10px;
    background: rgba(0,0,0,0.5);
    

}


.section311 .menu1 li.level1{
    position: absolute;
    z-index: 100;
    display: block;
    display: none;

}


.section311 .menu1 li a{
    color: inherit;
    text-decoration: none;
}
.section311 .menu1 li a:hover{
    color: #ccc;
    text-decoration: underline;
}
.section311.dark .menu1 li a:hover{
    color: #fff;
    text-decoration: underline;
}
.section311.dark .menu1 li{
    color: #fff;
}



.section311 .phone-and-address{
    float: right;
    text-align: right;
}


.section312 .slide{
	background-position: center;
	    background-size: contain;
    background-repeat: no-repeat;
}

.section312 .slide,.section312 .arr1{
    width: 100%;
    height: 450px;
    position: relative;
    float: left;
    
}

.section312 .text_overlay.show_lay{
    background: rgba(0,0,0,0.4);
}
.section312 .text_overlay{
    width: 30%;
    height: 100%;
    right: 0;
    top: 0;
    background: none;
    position: absolute;
    box-sizing: border-box;
    padding: 20px;
    overflow-y: auto;
    overflow-x: hidden;
    color: #fff;
    
}

.section312 .price1{
    font-weight: 300;
    margin: 10px 0;
}
.section312 .title1,
.section312 .descr1{
    max-height: 150px;
    overflow-y: hidden;
    overflow-x: hidden;
	
}

.section312 .slide .image1{
    position: absolute;
    width: 70%;
    height: 100%;
}

.section312 .slider{
    overflow: hidden;
    width: 100%;
    height: 450px;
    position: relative;
    
}

.section312 .slider .go_left{
    position: absolute;
    color: #fff;
    right: 40px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    bottom: 20px;
    font-size: 18px;
    cursor: pointer;
}
.section312 .slider .go_right{
    position: absolute;
    color: #fff;
    right: 20px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    bottom: 20px;
    cursor: pointer;
}
.section312 .slider .go_right:hover,
.section312 .slider .go_left:hover{
    color: #666;    
}

.section312 .scroller{
    position: absolute;
    color: #fff;
    width: auto;
    height: 10px;
    bottom: 30px;
    right: 80px;
    
    
}
.section312 .point{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    float: left;
    background: #fff;
    border: solid 1px #000;
    box-sizing: border-box;
    margin-right:5px;
    
   
    
}
.section312 .point.current{
    border: solid 1px #fff;
    background: #000
    
    
}

.section312 .slider{
    position: relative;
}
.section312 .slider_wrapper{
    position: absolute;
    top: 0;
    left: 0;
}

.section312 .btn1.surround:hover{
    border: solid 3px;
    
}
.section312 .btn1.surround{
    border: solid 3px transparent;
}
.section312 .btn1{
    width: 250px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    border: solid 3px;
    overflow: hidden;
}

.section312 .title{
    text-align: center;
    margin: 0 auto;
    width: 940px;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
	max-width: 100%;
}
.section312 .sub_title{ 
    margin: 0 auto;
    width: 940px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
	max-width: 100%;
}
.section312.dark{ 
    color:#fff;
}




.section334.inner_width940 .section_inner{
	width: 940px;
}

.section334 .title{
    text-align: center;
    font-size: 48px;
    margin-bottom: 10px;
    line-height: normal;

}


.section334 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 40px;
}

.section334 .slide{
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
}

.section334 .slide,.section334 .arr1{
    width: 100%;
	height: 32vw;
    max-height: 450px;
    position: relative;
    float: left;
    
}

.section334 .text_overlay.show_lay{
    background: rgba(0,0,0,0.5);
}
.section334 .text_overlay{
    width: 30%;
    height: 100%;
    right: 0;
    top: 0;
    background: none;
    position: absolute;
    box-sizing: border-box;
    padding: 20px;
    overflow-y: auto;
    overflow-x: hidden;
    color: #fff;
    
}
.section334 .overlay_image_box .overlay_image_title{
	font-size: 32px;
}
.section334 .overlay_image_box .overlay_image_descr{
	font-size: 20px;
}
.section334 .overlay_image_box div{
	color: #fff;
	line-height: 2;
	max-width: 95%;
	margin: 0 auto;
}
.section334 .overlay_image_box.show_overlay{
	opacity: 1;
}
.section334 .overlay_image_box {
    display: flex;
	flex-direction: column;
	justify-content: center;
    width: 100%;
    height: 100%;
    padding: 20px;
	padding-top: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    animation-name: gal_from_bottom;
    animation-duration: .8s;
    animation-fill-mode: forwards;
	background: rgba(0,0,0,0.5);
	opacity: 0;
}

.section334 .slide .image1{
    position: absolute;
    width: 70%;
    height: 100%;
}

.section334 .slider{
    overflow: hidden;
    width: 100%;
	height: 32vw;
    max-height: 450px;
    position: relative;
    
}

.section334 .slider .go_left{
    position: absolute;
    left: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    bottom: 20px;
    font-size: 28px;
    cursor: pointer;
	top: 49%;
	background: rgba(255,255,255, 0.6);
	color: #555;
}
.section334 .slider .go_right{
    position: absolute;
    right: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 28px;
    top: 49%;
    cursor: pointer;
	background: rgba(255,255,255, 0.6);
	color: #555;
	transition: .3s all;
}
.section334 .slider .go_right:hover,
.section334 .slider .go_left:hover{
    color: #666;    
	transform: scale(1.1);
}
.section334 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}
.section334 .scroller{
    position: absolute;
    color: #fff;
    width: auto;
    height: 10px;
    bottom: 30px;
    left: 50%;
	transform: translateX(-50%);
    
}

.section334 .point{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    float: left;
    background: #fff;
    border: solid 1px #999;
    box-sizing: border-box;
    margin-right:8px;
   cursor: pointer;
    
}
.section334 .point.current{
    border: solid 1px #eee;
    background: #555;
    
    
}

.section334 .slider{
    position: relative;
}
.section334 .slider_wrapper{
    position: absolute;
    top: 0;
    left: 0;
	height: 32vw !important;
	max-height: 450px;
}



.section335 .section_inner{
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 10px;
}
.section335 .line{
	position: relative;
}
.section335 .with_num{
	width: 40%;
		border-bottom-left-radius: 60%;
	border-top-right-radius: 60%;
}
.section335 .number{
	position: absolute;
	color: #fff;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	border-radius: 50%;
	left: 50%;
	top: -18px;
	transform: translateX(-50%);
}
.section335 .simple_w{
	width: 50%;
}
.section335 .transp{
	width: 250px;
	border-bottom-left-radius: 100%;
	border-top-right-radius: 100%;
}
.section335 .simple{
	width: 150px;
}

.section335 .noise_new {
    position: absolute;
    left: 0%;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: center bottom;
    background-repeat: no-repeat;
}
#basket_btn{
    position: fixed;
    right: 30px;
    top: 120px;
    padding: 15px;
    background: rgba(250,250,250,0.8);
    cursor: pointer;
    border: solid 1px #ff6600;
    z-index: 120;
    padding-left: 45px;
    border-radius: 2px;
    color: #333;
}

#basket_btn.animate{
    
-webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
  -webkit-animation-name: swing;
  animation-name: swing;
    
}

#basket_btn i{
    color: #ff6600;
    font-size: 32px;
    position: absolute;
    left: 8px;
    top: 8px;
    
    
}


#basket_form_bg{
    background: rgba(0,0,0,0.8);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 108;
}
#basket_form_inner{
    position: fixed;
    width: 1000px;
    height: 500px;
    max-height: 80%;
    padding: 30px;
    box-sizing: border-box;
    top: 10%;
    left: 50%;
    margin-left: -500px;
    background: #fff;
    
}

#basket_left{
    float: left;
    width: calc(100% - 300px);
    height: 100%;
    overflow-y: auto;
    padding-right: 0px;
    box-sizing: border-box;
}
#basket_right{
    float: right;
    height: 100%;
    overflow-y: auto;
    padding-right: 20px;
    width: 275px;
    border-left: solid 1px #333;
    padding-left: 20px;
	box-sizing: border-box;
}
#basket_left .item{
    border-bottom: solid 1px #333;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
}
#basket_left .item.caption div{
	font-size: 14px;
	margin-bottom: 5px;
	color: #333;
}
#basket_left .item.caption{
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 16px;
    color: #666;
}
#basket_left .item.caption .image{
    height: auto;
}

#basket_left .item .image{
    background-image: url(/img/no_photo.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50px auto;
    
}
#basket_left .item.caption .image{
    background: none;
}

#basket_left .item .image,
#basket_left .item .image img{
    width: 100px;
    height: 100px;
    float: left;
    
}

#basket_left .item .title{
    width: 160px;
    float: left;
    margin-left: 20px;
    
}
#basket_left .item .quantity{
    width: 80px;
    float: left;
    margin-left: 20px;
}
#basket_left .item .quantity input{
    width: 50px;
    text-align: center;
    border: solid 1px #333;
}

#basket_left .item .price{
    width: 80px;
    float: left;
    margin-left: 20px;
    text-align: left;
}
#basket_left .item .itogo{
    width: 70px;
    float: left;
    margin-left: 20px;
    text-align: right;
}
#basket_left .item .remove .fa{
	color:#d63a3a;
}
#basket_left .item .remove{
    width: 30px;
    float: right;
    text-align: center;
    cursor: pointer;
}
#basket_form_itogo{
    text-align: right;
    text-transform: uppercase;
    font-size: 18px;
    padding-top: 20px;
}

.modal .section1163{
	opacity: 0;
}

#basket_form_close{
    position: absolute;
    right: 10px;
    top: 10px;
    color: #666;
	font-size: 0;
	background: url(/img/editor_icons/cancel.svg) no-repeat center;
	background-size: 100%;
    cursor: pointer;
	width: 15px;
	height: 15px;
}


#basket_form_close:hover{
    color: #000;
}

#basket_continue{
    width: 250px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: solid 1px #e2e2e2;
    cursor: pointer;
    
    box-sizing: border-box;
    
}

#basket_continue:hover{
    background: rgba(0,0,0,0.1);
}

#basket_make_order input,
#basket_make_order textarea{
    background: #fff;
    box-sizing: border-box;
    width: 240px;
    height: 40px;
    border: solid 1px #333;
    margin-bottom: 10px;
	max-width: 100%;
    min-width: 220px;
}

#basket_make_order textarea{
    max-width: 100%;
    min-width: 220px;
    height: 150px;
    max-height: 250px;
    min-height: 100px;

}
#basket_make_order input[type="submit"]{
    height: 50px;
    background: #FF6600;
    color: #fff;
	border: none;
	transition: .3s all;
}
#basket_make_order input[type="submit"]:hover{
    background: #333;
}




.section1003{
    padding: 10px 0;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 103;
    display: none;
}

.section1003 .section_inner{
    width: 940px;
    font-size: 16px;
    
    max-height: 50px;
    overflow: hidden;
    
}
.section1003 .section_inner p{
	margin-bottom: 5px;
}
.section1003.dark{
    color: #fff;
}

.section1003 .left{
    width: 75%;
}
.section1003 .right{
    width: 20%;
}

.section1003 .text{
    max-height: 70px;
}

.section1003 p span,
.section1003 p span span,
.section1003 p span span span{
	font-size: 18px !important;
}



.section1003 .btn1{
    color:#fff;
    line-height: 34px;
    max-width: 250px;
    min-width: 130px;
    text-align: center;
    width: 100%;
    border: solid 3px;
}







.section313 .section_inner{
    width: 940px;
    font-size: 13px;

}



.section313 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section313 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section313 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section313 .overlay_image_box{
    display: none;
}
.section313 .arr1{
    height: 350px;
    margin-bottom: 0;
    position: relative;
}
.section313 .image_box1,
.section313 .image_box2,
.section313 .image_box3,
.section313 .image_box4,
.section313 .image_box5,
.section313 .image_box6,
.section313 .image_box7{
    position: absolute;
    width: 235px;
    height: 175px;
    overflow: hidden;

    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 


}
.section313 .image_box1 img,
.section313 .image_box2 img,
.section313 .image_box3 img,
.section313 .image_box4 img,
.section313 .image_box5 img,
.section313 .image_box6 img,
.section313 .image_box7 img{
    max-width: 100%;
}

.section313.img_zoom .image_box1,
.section313.img_zoom .image_box2,
.section313.img_zoom .image_box3,
.section313.img_zoom .image_box4,
.section313.img_zoom .image_box5,
.section313.img_zoom .image_box7,
.section313.img_zoom .image_box6{
    cursor: pointer;
}




.section313 .image_box1{
    left: 0;
    top:0;
}
.section313 .image_box2{
    left: 235px;
    top: 0;
}
.section313 .image_box3{
    left: 470px;
    top: 0;
}
.section313 .image_box4{
    right: 0;
    top: 0;
}

.section313 .image_box5{
    top: 175px;
    left: 0;
}
.section313 .image_box6{
    top: 175px;
    left: 235px;
}
.section313 .image_box7{
    top: 175px;
    right: 0;
}
.section313 .image_box7{
    width: 470px;
    top: 175px;
    right: 0;
}



.section313 .arr1:nth-child(even) .image_box1{
    left: auto;
    right: 0;
}
.section313 .arr1:nth-child(even) .image_box2{
    left: auto;
    right: 235px;    
}
.section313 .arr1:nth-child(even) .image_box3{
    left: auto;
    right: 470px;    
    
}
.section313 .arr1:nth-child(even) .image_box4{
    right: auto;
    left: 0;
}
.section313 .arr1:nth-child(even) .image_box5{
    left: auto;
    right: 0;    
}
.section313 .arr1:nth-child(even) .image_box6{
    right: 235px;
    left: auto;    
}
.section313 .arr1:nth-child(even) .image_box7{
    right: auto;
    left: 0;
}




.section313.hold_text .overlay_image_box,
.section313 .image_box1:hover .overlay_image_box,
.section313 .image_box2:hover .overlay_image_box,
.section313 .image_box3:hover .overlay_image_box,
.section313 .image_box4:hover .overlay_image_box,
.section313 .image_box5:hover .overlay_image_box,
.section313 .image_box6:hover .overlay_image_box,
.section313 .image_box7:hover .overlay_image_box{
    display: flex;
	flex-direction: column;
	justify-content: center;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    animation-name: gal_opacity;
    animation-duration: .8s;
    animation-fill-mode: forwards;
}

.section313 .image_box1:hover .overlay_image_box.active_off,
.section313 .image_box2:hover .overlay_image_box.active_off,
.section313 .image_box3:hover .overlay_image_box.active_off,
.section313 .image_box4:hover .overlay_image_box.active_off,
.section313 .image_box5:hover .overlay_image_box.active_off,
.section313 .image_box6:hover .overlay_image_box.active_off,
.section313 .image_box7:hover .overlay_image_box.active_off{
    opacity: 0;
}


.section313 .overlay_image_title{
    font-size: 24px;
    width: 100%;
	margin-bottom: 5px;
}
.section313 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}





.section313.dark{
    color: #fff;
}

.section313.dark .overlay_image_box{
    color: #333;
}



.section313 .overlay_image_box[data-link]{
    cursor: pointer;
}
.section313 .overlay_image_box[data-link=""]{
    cursor: default;
}

.video_holder{
    background-color: #000;
    background-size: cover;
    background-position: center center;
    border: 1px solid #f2f2f2;
    box-sizing: border-box;
    position: relative;
    max-width: 100%;
    
}
.video_holder::after {
    background: #cc181e none repeat scroll 0 0;
    border-radius: 7px;
    color: #fff;
    content: "";
    cursor: pointer;
    display: block;
    font-family: FontAwesome;
    font-size: 36px;
    height: 50px;
    left: 50%;
    line-height: 50px;
    margin-left: -40px;
    margin-top: -25px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 80px;
	max-width: 100%;
}
.video_holder:hover::after{
    background: #000;
    color: #fff;
}



.btn.animation, 
.btn1.animation, 
.btn2.animation, 
.btn3.animation, 
.btn4.animation, 
.btn5.animation{
    background-image: url(/img/btn_animation.png);
    background-position: 0 -151px;
    background-repeat: no-repeat;    
    
}





.section314 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section314 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section314 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section314 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section314 .col_3{
    float: left;
    width: 300px;	
    margin-right: 20px;
    margin-bottom: 30px;
    background: #f2f2f2;
    padding-bottom: 30px;
    
    
}
.section314 .col_3.last{
    margin-right: 0;

}


.section314 .icon_layer{
    margin: 0 auto 15px;;
    padding: 10px 0 25px;
    
}

.section314 .title1,
.section314 .title2,
.section314 .title3{
    float: right;
    width: 60%;
    padding-top: 15px;
    font-size: 22px;
    text-align: left;
    color: #fff;
    padding-right: 20px;
    
}


.section314 .txt1,
.section314 .txt2,
.section314 .txt3,
.section314 .price1,
.section314 .price2,
.section314 .price3{
    padding: 0 20px;
    margin: 0 auto;
    text-align: center;


}
.section314 .txt1,
.section314 .txt2,
.section314 .txt3{
    line-height: 150%;
}




.section314 .mdico1,
.section314 .mdico2,
.section314 .mdico3,
.section314 .ico1,
.section314 .ico2,
.section314 .ico3{
    width: 25%;
    height: 50px;
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 36px;
    color: #fff;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
    
}




.section314 .price1,
.section314 .price2,
.section314 .price3{
    font-size: 24px;
}

.section314 .btn1,
.section314 .btn2,
.section314 .btn3,
.section314 .btn1x,
.section314 .btn2x,
.section314 .btn3x{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;
    overflow: hidden;
}

.section314 .btn_move .btn1:hover,
.section314 .btn_move .btn2:hover,
.section314 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}

.section314.dark{
    color: #fff;
}



.section414 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section414 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section414 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section414 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section414 .width1170 .arr1{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.section414 .width1170 .col_3{
	width: 31%;
	margin-right: 0;
	margin-bottom: 2%;
	margin-left: 0;
}
.section414 .col_3{
    float: left;
    width: 300px;	
    margin-right: 20px;
    margin-bottom: 30px;
    background: #f2f2f2;
    padding-bottom: 30px;
    
    
}
.section414 .col_3.last{
    margin-right: 0;

}


.section414 .icon_layer{
    margin: 0 auto 15px;;
    padding: 10px 0 25px;
    
}

.section414 .title1,
.section414 .title2,
.section414 .title3{
    float: right;
    width: 60%;
    padding-top: 15px;
    font-size: 22px;
    text-align: left;
    color: #fff;
    padding-right: 20px;
    
}


.section414 .txt1,
.section414 .txt2,
.section414 .txt3,
.section414 .price1,
.section414 .price2,
.section414 .price3{
    padding: 0 20px;
    margin: 0 auto;
    text-align: center;


}
.section414 .txt1,
.section414 .txt2,
.section414 .txt3{
    line-height: 150%;
}




.section414 .mdico1,
.section414 .mdico2,
.section414 .mdico3,
.section414 .ico1,
.section414 .ico2,
.section414 .ico3{
    width: 25%;
    height: 50px;
    display: block;
    line-height: 50px;
    text-align: center;
    font-size: 36px;
    color: #fff;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
    
}




.section414 .price1,
.section414 .price2,
.section414 .price3{
    font-size: 24px;
}

.section414 .btn1.surround:hover,
.section414 .btn2.surround:hover,
.section414 .btn3.surround:hover,
.section414 .btn1x.surround:hover,
.section414 .btn2x.surround:hover,
.section414 .btn3x.surround:hover{
    border: solid 3px;
}
.section414 .btn1.surround,
.section414 .btn2.surround,
.section414 .btn3.surround,
.section414 .btn1x.surround,
.section414 .btn2x.surround,
.section414 .btn3x.surround{
    border: solid 3px transparent;
}
.section414 .btn1,
.section414 .btn2,
.section414 .btn3,
.section414 .btn1x,
.section414 .btn2x,
.section414 .btn3x{
    width: 200px;
    margin: 20px auto 0;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;
    overflow: hidden;
}

.section414 .btn_move .btn1:hover,
.section414 .btn_move .btn2:hover,
.section414 .btn_move .btn3:hover{
    animation-name: btn_move;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}

.section414.dark{
    color: #fff;
}








.section315 .section_inner{
    width: 940px;
    font-size: 13px;

}


.section315 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section315 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section315 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section315 .overlay_image_box{
    display: none;
}
.section315 .arr1{
    height: 530px;
    margin-bottom: 20px;
    position: relative;
}
.section315 .image_box1,
.section315 .image_box2,
.section315 .image_box3,
.section315 .text_box{
    position: absolute;
    width: 220px;
    height: 165px;
    overflow: hidden;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 
}
.section315 .image_box2 img,
.section315 .image_box3 img{
    max-width: 100%;
}



.section315.img_zoom .image_box1,
.section315.img_zoom .image_box2,
.section315.img_zoom .image_box3{
    cursor: pointer;
}



.section315 .text_box{
    right: 0;
    top:0;
    width: 460px;
    height: 490px;
    background: #333;
    color: #fff;
    padding: 30px;
    overflow: auto;

    
}
.section315.dark .text_box{
    background: #fff;
    color: #333;
}

.section315.invert .text_box,
.section315.dark.invert .text_box{
    background: #fff;
    color: #333;


}

.section315 .image_box1{
    left: 0;
    top:0;
    width: 460px;
    height: 305px;
}
.section315 .arr1 img{
	width: 100%;
}

.section315 .arr1 img{
	   display: block;
}
.section315 .image_box1 img{
       max-height: 100%;
}
.section315 .image_box2{
    left: 0;
    top: 325px;
}
.section315 .image_box3{
    top: 325px;
    left: 240px;
}



.section315 .arr1:nth-child(even) .image_box1{
    left: auto;
    right: 0;
}
.section315 .arr1:nth-child(even) .image_box2{
    left: auto;
    right: 0;
}
.section315 .arr1:nth-child(even) .image_box3{
    left: auto;
    right:240px;
}

.section315 .arr1:nth-child(even) .text_box{
    right: auto;
    left: 0;
}





.section315 .image_box1:hover .overlay_image_box,
.section315 .image_box2:hover .overlay_image_box,
.section315 .image_box3:hover .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    animation-name: gal_opacity;
    animation-duration: .8s;
    animation-fill-mode: forwards;
}
.section315 .image_box1:hover .overlay_image_box.active_off,
.section315 .image_box2:hover .overlay_image_box.active_off,
.section315 .image_box3:hover .overlay_image_box.active_off{
    display: none;
}
.section315 .overlay_image_title{
    font-size: 24px;
    margin-top: 50px;
    width: 100%;
    height: 26px;
    overflow: hidden;
}
.section315 .overlay_image_descr{
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.section315 .image_box1 .overlay_image_title{
    margin-top: 150px;
	margin-bottom: 5px;
}


.section315 .image_box1.shadow,
.section315 .image_box2.shadow,
.section315 .image_box3.shadow,
.section315 .text_box.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}
.section315 .image_box1.border,
.section315 .image_box2.border,
.section315 .image_box3.border,
.section315 .text_box.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;    
}


.section315 .image_box1.border img{
    width: 440px;
    height: 330px;   
}
.section315 .image_box2.border img{
    width: 200px;
    height: 145px;   
}
.section315 .image_box3.border img{
    width: 200px;
    height: 145px;    
}



.section315.dark{
    color: #fff;
}

.section315.dark .overlay_image_box{
    color: #333;
}



.section315 .overlay_image_box[data-link]{
    cursor: pointer;
}
.section315 .overlay_image_box[data-link=""]{
    cursor: default;
}

.section315.hold_text .overlay_image_box{
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box; 	
    color: #fff;
    background: rgba(0,0,0,0.5);
    text-align: center;
    position: absolute;
    top:0;
    left: 0;
    
}

.section316{
    display: none;
}
.section316 .title{
    display: none;
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;    
    
}
.section316 .section_inner{
    max-width: 640px;
    
}






.section317 .section_inner{
    width: 940px;
    font-size: 16px;
}



.section317 .section_inner > .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section317 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section317 .col_2{
    width: 400px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 40px;
}

.section317 .col1{
    float: left;
    text-align: right;
    
}
.section317 .col2{
    float: right;
    text-align: left;
    
}
.section317 .arr1{
    position: relative;
    padding-bottom: 20px;
}
.section317 .arr1 .title{
    font-size: 18px;
    
}
.section317 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section317 .arr1 .line{
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    width: 2px;
    background: #ccc;
    
}
.section317 .arr1 .ico{
    position: absolute;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    top: 0;
    left: 50%;
    margin-left: -25px;
    background: #ccc;
    border-radius: 25px;
    color: #fff;
    font-size: 22px;
    
}

.section317 .arr1 .ico{
    animation-name: big_icon;
    animation-duration: 1s;
    animation-timing-function: linear;
}
.section317 .arr1:nth-child(1) .ico{animation-delay: 4s;}
.section317 .arr1:nth-child(2) .ico{animation-delay: 5s;}
.section317 .arr1:nth-child(3) .ico{animation-delay: 6s;}
.section317 .arr1:nth-child(4) .ico{animation-delay: 7s;}
.section317 .arr1:nth-child(5) .ico{animation-delay: 8s;}
.section317 .arr1:nth-child(6) .ico{animation-delay: 9s;}
.section317 .arr1:nth-child(7) .ico{animation-delay: 10s;}

.section317 .arr1:nth-child(even) .col1{
    float: right;
    text-align: left;
}
.section317 .arr1:nth-child(even) .col2{
    float: left;
    text-align: right;
}

/*
.section317 .arr1:nth-child(even) .txt1,
.section317 .arr1:nth-child(even) .descr1{
    text-align: right;
}*/
.section317 .arr1:last-child{
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.section317 .arr1:last-child .line{
    display: none;
}



/* --- */

.section317 .txt1, 
.section317 .descr1{
    padding-bottom: 10px;
    line-height: 150%;
}
.section317 .descr1{
    font-size: 16px;
    border-bottom: solid 1px #e2e2e2;
    margin-bottom: 7px;
}
.section317.dark{
    color: #fff;
}


.section417 .section_inner{
    width: 940px;
    font-size: 16px;
}



.section417 .section_inner > .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section417 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section417 .col_2{
    width: 400px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 40px;
}

.section417 .col1{
    float: left;
    text-align: right;
    
}
.section417 .col2{
    float: right;
    text-align: left;
    
}
.section417 .arr1{
    position: relative;
    padding-bottom: 20px;
}
.section417 .arr1 .title{
    font-size: 18px;
    
}
.section417 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section417 .arr1 .line{
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    width: 2px;
    background: #ccc;
    
}
.section417 .arr1 .mdico{
    position: absolute;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    top: 0;
    left: 50%;
    margin-left: -25px;
    background: #ccc;
    border-radius: 25px;
    color: #fff;
    font-size: 28px;
    
}

.section417 .arr1 .mdico{
    animation-name: big_icon;
    animation-duration: 1s;
    animation-timing-function: linear;
}
.section417 .arr1:nth-child(1) .mdico{animation-delay: 4s;}
.section417 .arr1:nth-child(2) .mdico{animation-delay: 5s;}
.section417 .arr1:nth-child(3) .mdico{animation-delay: 6s;}
.section417 .arr1:nth-child(4) .mdico{animation-delay: 7s;}
.section417 .arr1:nth-child(5) .mdico{animation-delay: 8s;}
.section417 .arr1:nth-child(6) .mdico{animation-delay: 9s;}
.section417 .arr1:nth-child(7) .mdico{animation-delay: 10s;}

.section417 .arr1:nth-child(even) .col1{
    float: right;
    text-align: left;
}
.section417 .arr1:nth-child(even) .col2{
    float: left;
    text-align: right;
}

/*
.section417 .arr1:nth-child(even) .txt1,
.section417 .arr1:nth-child(even) .descr1{
    text-align: right;
}*/
.section417 .arr1:last-child{
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.section417 .arr1:last-child .line{
    display: none;
}

.section1400 .title{
    font-size: 24px;
}
.section1400 .sub_title{
    font-size: 20px;
    
}
.section1400 canvas{
    max-width: 900px;
    height: auto;
    margin: 0 auto;
}
.section1400 .sub_title,
.section1400 .title{
    text-align: center;
    margin-bottom: 40px;
}
.editor_false .section1400 .graph{
    opacity: 0;
    height: 0;
    overflow: hidden;
}


/* --- */

.section417 .txt1, 
.section417 .descr1{
    padding-bottom: 10px;
    line-height: 150%;
}
.section417 .descr1{
    font-size: 16px;
    border-bottom: solid 1px #e2e2e2;
    margin-bottom: 7px;
}
.section417.dark{
    color: #fff;
}


.section1417 .section_inner{
    width: 940px;
    font-size: 16px;
}

.section1417{
    padding: 60px 0;
}


.section1417 .section_inner > .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

 
.section1417 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section1417 .col_2{
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 40px;
}

.section1417 .col1{
    float: right;
    text-align: left;
    width: 75%;
    
}
.section1417 .col2{
    float: left;
    text-align: left;
    width: 15%;
    
}
.section1417 .arr1{
    position: relative;
    padding-bottom: 20px;
}
.section1417 .arr1 .extra_descr{
    margin-top: 6px;
    text-align: right;
    font-weight: 500;
    font-size: 20px;
    
}
.section1417 .arr1 .title{
    font-size: 20px !important;
    margin-bottom: 10px;
    margin-top: 7px;
}
.section1417 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section1417 .arr1 .line{
    position: absolute;
    top: 45px;
    left: 20%;
    height: calc(100% - 50px);
    width: 1px;
    background: #ccc;
    
}
.section1417 .arr1 .mdico{
    position: absolute;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    top: 0;
    left: 20%;
    margin-left: -20px;
    background: #ccc;
    border-radius: 25px;
    color: #fff;
    font-size: 20px;
    
}

.section1417 .arr1 .mdico{
    animation-name: big_icon;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: 5;
}
.section1417 .arr1:nth-child(1) .mdico{animation-delay: 4s;}
.section1417 .arr1:nth-child(2) .mdico{animation-delay: 5s;}
.section1417 .arr1:nth-child(3) .mdico{animation-delay: 6s;}
.section1417 .arr1:nth-child(4) .mdico{animation-delay: 7s;}
.section1417 .arr1:nth-child(5) .mdico{animation-delay: 8s;}
.section1417 .arr1:nth-child(6) .mdico{animation-delay: 9s;}
.section1417 .arr1:nth-child(7) .mdico{animation-delay: 10s;}



/*
.section417 .arr1:nth-child(even) .txt1,
.section417 .arr1:nth-child(even) .descr1{
    text-align: right;
}*/
.section1417 .arr1:last-child{
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.section1417 .arr1:last-child .line{
    display: none;
}



/* --- */

.section417 .txt1, 
.section417 .descr1{
    padding-bottom: 10px;
    line-height: 150%;
}
.section417 .descr1{
    font-size: 16px;
    border-bottom: solid 1px #e2e2e2;
    margin-bottom: 7px;
}
.section417.dark{
    color: #fff;
}




.section1419{
	padding: 60px 0;
}
.section1419 .section_inner{
    width: 940px;
    font-size: 16px;
}



.section1419 .section_inner .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section1419 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section1419 .col_2{
    width: 400px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-bottom: 40px;
}

.section1419 .col1{
    float: left;
    text-align: right;
    
}
.section1419 .col2{
    float: right;
    text-align: left;
    
}
.section1419 .content{
	display: flex;
	align-items: center;
}
.section1419 .img{
	width: 60px;
	margin-left: 20px;
	margin-right: 20px;
}
.section1419 .arr1{
    position: relative;
    padding-bottom: 20px;
    padding-top: 20px;
}
.section1419 .arr1 .title1{
    font-size: 20px;
	margin-bottom: 10px;
    
}
.section1419 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section1419 .arr1 .line{
    position: absolute;
    top: 0;
    left: 0%;
    height: 100%;
    width: 2px;
    background: #999;
    
}
.section1419.dark{
    color: #fff;
}

.section1419 .arr1 .mdico1 {
    width: 65px;
    height: 65px;
    text-align: center;
    line-height: 65px;
    border-radius: 25px;
    color: #fff;
    font-size: 60px;
	opacity: 0.8;
}
.section1419 svg path{
	fill: inherit;
}
.section1419 .img img{
	width: 65px;
}
.section1419 .c_ico1{
    position: relative;
    margin: 0 auto;
    width: 65px;
    height: 65px;
    display: block;
	background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
.section1419 .arr1 .image{
	width: 100px;
}
.section1419 .arr1 .circle{
    position: absolute;
    width: 12px;
    height: 12px;
    text-align: center;
    line-height: 10px;
    top: 45%;
    left: 0%;
    margin-top: -6px;
    margin-left: -5px;
    background: #ccc;
    border-radius: 25px;
    color: #fff;
    font-size: 22px;
}



.section418.dark{
    color: #fff;
}
.section418 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}

.section418.section{
	padding: 60px 0;
}
.section418 .items{
	width: calc(100% - 450px);
}
.section418 .arr1 .num{
	position: absolute;
	left: 0;
	font-size: 28px;
	width: 45px;
	height: 45px;
	text-align: center;
	line-height: 50px;
	color: #fff;
    border-radius: 5em 0em 5em 5em;
	font-family:comfortaa;
	/*box-shadow: 0px 1px 5px 0px #333, -1px -1px 3px 0px #bdbdbd;*/
}
.section418 .title1{
	margin-bottom: 10px;
	font-size: 24px;
	line-height: 1.2;
}
.section418 .arr1{
	display: flex;
	position: relative;
	flex-direction: column;
	padding-left: 65px;
	margin-bottom: 30px;
}
.section418 .content{
	display: flex;
	justify-content: space-between;
}
.section418 .section_inner{
    width: 940px;
    font-size: 16px;
}



.section418 .section_inner .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section418 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}


.section318 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section318 .section_inner{
    width: 940px;
    font-size: 16px;

}
/*.section318 .table{
	display: flex;
	flex-direction: column;
}*/


.section318 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section318 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section318 .table .col1_title,
.section318 .table .col2_title,
.section318 .table .col3_title{
	text-align: center;
}
.section318 .table .col{
    width: 25%;
    /*font-weight: normal;*/
    float: left;
    padding: 10px;
    box-sizing: border-box; 
    background-position: center center;
    background-size: 25px auto;
    background-repeat: no-repeat;
    border-right: solid 1px #e2e2e2;
}
.section318 .table .col:nth-last-child(2){
    border-right: none;
}
.section318 .table .line{
    border-bottom: solid 1px #e2e2e2;

}
.section318 .table .line:last-child{
    border-bottom: none;
}
.section318 .table .line:last-child .col{
    border-right: none;
}





.section318  .table .btn1,
.section318  .table .btn2,
.section318  .table .btn3{
    height: 40px;
    width: 80%;
    margin: 30px 30px 30px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;    
    overflow: hidden;
}


.section318 .accordion .line{
    width: 100%;
    border-bottom: solid 1px #e2e2e2;
    box-sizing: border-box;
    
}
.section318.dark .accordion .line.caption{
    background: #000;
	
}
.section318 .accordion .line.caption{
    box-sizing: border-box;
    padding: 5px;
    background: #f2f2f2;
    cursor: pointer;
}
.section318 .accordion .line.option{
    box-sizing: border-box;
    min-height: 40px;
    padding: 5px;
    padding-right: 100px;
    background-position: 95% center ;
    background-size: 25px auto;
    background-repeat: no-repeat;    
}
.section318 .accordion .line.btn{
    padding: 5px;
    padding-bottom: 30px;
    border-bottom: none;
}

.section318 .accordion .line.btn,
.section318 .accordion .line.option{
    display: none;
    
}
.section318 .accordion .col:first-child .line.btn,
.section318 .accordion .col:first-child .line.option{
    display: block;
    
}



.section318  .accordion .btn1,
.section318  .accordion .btn2,
.section318  .accordion .btn3{
    height: 40px;
    width: 80%;
    max-width: 200px;
    margin: 30px 30px 30px auto;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;    
}



.section318.dark{
    color: #fff;
}


.section318  .accordion{
    display: none;
    
}





.section1318 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section1318 .section_inner{
    width: 940px;
    font-size: 16px;

}


.section1318 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section1318 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section1318 .table .col:last-child{
    border-right: solid 1px #e2e2e2;
}
.section1318 .table .col:first-child{
    border-left: solid 1px #e2e2e2;
    
}
.section1318 .table .col{
    width: 25%;
    /*font-weight: normal;*/
    padding: 10px;
    box-sizing: border-box; 
    border-right: solid 1px #e2e2e2;
    word-break: break-all;
}
.section1318 .table .col:nth-last-child(2){
    /*border-right: none;*/
}
.section1318 .table{
    min-width: 800px;
}
.section1318 .table .line:first-child{
    border-top: solid 1px #e2e2e2;
    
}
.section1318 .table.even_bg .line:nth-child(even){
    background: #f1f1f1;
}
.section1318 .table .line{
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    border-bottom: solid 1px #e2e2e2;
}
.section1318 .table .line:last-child{
    /*border-bottom: none;*/
}
.section1318 .table .line:last-child .col{
    /*border-right: none;*/
}





.section1318  .table.three .line .col{
    width: 33.3%;
}
.section1318  .table.four .line .col{
    width: 25%;
}
.section1318  .table.five .line .col{
    width: 20%;
}
.section1318  .table.six .line .col{
    width: 16.66%;
}

.section1318  .table .btn1,
.section1318  .table .btn2,
.section1318  .table .btn4,
.section1318  .table .btn5,
.section1318  .table .btn6,
.section1318  .table .btn3{
    height: 40px;
    width: 90%;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;    
    overflow: hidden;
}
.section1318 .six.table .btn1,
.section1318 .six.table .btn2,
.section1318 .six.table .btn3,
.section1318 .six.table .btn4,
.section1318 .six.table .btn5,
.section1318 .six.table .btn6{
	width: 100%;
}


.section1318.dark{
    color: #fff;
}


.section1318  .accordion{
    display: none;
    
}





.section319 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}

.section319 .section_inner{
    width: 940px;
    font-size: 16px;

}


.section319 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section319 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}



.section319 .table .col1_title,
.section319 .table .col2_title{
	text-align: center;
}
.section319 .table .col{
    width: 33%;
    /*font-weight: n ormal;*/
    float: left;
    padding: 10px;
    box-sizing: border-box; 
    background-position: center center;
    background-size: 25px auto;
    background-repeat: no-repeat;
    border-right: solid 1px #e2e2e2;
}
.section319 .table .col:nth-last-child(2){
    border-right: none;
}
.section319 .table .line{
    border-bottom: solid 1px #e2e2e2;
}
.section319 .table .line:last-child{
    border-bottom: none;
}
.section319 .table .line:last-child .col{
    border-right: none;
}





.section319  .table .btn1,
.section319  .table .btn2,
.section319  .table .btn3{
    height: 40px;
    width: 80%;
    margin: 30px 30px 30px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;    
    overflow: hidden;
}


.section319 .accordion .line{
    width: 100%;
    border-bottom: solid 1px #e2e2e2;
    box-sizing: border-box;
    
}
.section319 .accordion .line.caption{
    box-sizing: border-box;
    padding: 5px;
    background: #f2f2f2;
    cursor: pointer;
}
.section319 .accordion .line.option{
    box-sizing: border-box;
    min-height: 40px;
    padding: 5px;
    padding-right: 100px;
    background-position: 95% center ;
    background-size: 25px auto;
    background-repeat: no-repeat;    
}
.section319 .accordion .line.btn{
    padding: 5px;
    padding-bottom: 30px;
    border-bottom: none;
}

.section319 .accordion .line.btn,
.section319 .accordion .line.option{
    display: none;
    
}
.section319 .accordion .col:first-child .line.btn,
.section319 .accordion .col:first-child .line.option{
    display: block;
    
}



.section319  .accordion .btn1,
.section319  .accordion .btn2,
.section319  .accordion .btn3{
    height: 40px;
    width: 80%;
    max-width: 200px;
    margin: 30px 30px 30px auto;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: solid 3px;    
}



.section319.dark{
    color: #fff;
}


.section319  .accordion{
    display: none;
    
}










.section320 .section_inner{
    width: 940px;
    font-size: 16px;
}
.section320 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}


.section320 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section320 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.section320 .col_1{
    width: 100%;
    max-width: 640px;
    position: relative;
    margin: 0 auto;
    margin-bottom: 10px;

}

.section320 .overlay_image_box{
    padding: 10px 0;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;
    transition: top 1s ease-out 3s;
    width: 100%;
}
.section320 .col_4:hover .overlay_image_box{
    bottom: 0px;

}

.section320 .overlay_image_title{
    font-size: 16px;
    padding-bottom: 7px;


}
.section320 .overlay_image_subtitle{
    padding-bottom: 10px;
/*    font-size: 16px;*/
}
.section320 .overlay_image_descr{
    /*font-size: 16px;*/
}

.section320 .image1{
    width: 220px;
    height: 220px;
    overflow: hidden;
    margin: 0 auto;

}
.section320 .image1 img{
    max-width: 100%;
}

.section320 .image1.shadow{
    box-shadow: 0px 0px 10px -3px #ccc, 0 0 10px -3px #e2e2e2, 1px 1px 0 0px #e2e2e2, -1px -1px 0 0 #e2e2e2, 1px -1px 0 0 #e2e2e2, -1px 1px 0 0 #e2e2e2 ;
}

.section320 .image1.border{
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;    
    box-sizing: border-box;     
    border: solid 10px #fff;
}

.section320 .image1.border img{
    width: 200px;
    height: auto;
}


.section320.dark{
    color: #fff;
}

.section320.dark .overlay_image_box{
}


.section320 .arr1{
    padding-bottom: 30px;
    position: relative;
}
.section320.slider .arr1.slide{
    display: none;

}

.section320 .scroller{
    color: #fff;
    width: auto;
    height: 10px;
    display: block;
    margin-top: -30px;
    z-index: 10;
    text-align: center;
    position: relative;
    
    
    
}
.section320 .point:hover{
    filter: invert(1);
}
.section320 .point.current:hover{
    filter: invert(.5);
}
.section320 .point{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #fff;
    border: solid 1px #000;
    box-sizing: border-box;
    margin-right:5px;
    display: inline-block;
   transition: .3s all;
   
    
}
.section320 .point.current{
    border: solid 1px #ccc;
    background: #000
    
    
}

.section320.slider{
    overflow-x: hidden;
    
}

.section320.slider .slider_wrapper{
    position: relative;
    
}

.section320.slider .go_left,
.section320.slider .go_right{
    position: absolute;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 20px;
    left: -60px;
    top: 150px;
    font-size: 48px;
    line-height: 50px;
    text-align: center;
    opacity: 0.5;
    cursor: pointer;
}
.section320.slider .go_right{
    
    left: auto;
    right: -50px;
    
}
.section320.slider .go_left:hover,
.section320.slider .go_right:hover{
    opacity: 1;
    
    
}


.section1319 .section_inner{
    width: 1170px;
    font-size: 16px;
}
.section1319 .title{
    text-align: center;
    font-size: 36px;
    margin-bottom: 10px;
    line-height: normal;
    /*margin-top: 40px;*/
}
.section1319 .sub_title {
    padding-bottom: 10px;
    text-align: center;
    font-size: 20px;
    margin-bottom: 10px;
}

.section1319 .form_html{
    position: relative;
}
.section1319 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
}

.section1319 .arr_wrapper{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.section1319 .arr_wrapper .arr1:nth-child(3n){
	margin-right: 0;
}
.section1319 .arr_wrapper .arr1 .bg_color{
	display: none;
}
.section1319 .arr_wrapper.last .arr1:last-child .bg_color{
	display: block;
}
.section1319 .arr_wrapper.first .arr1:first-child .bg_color{
	display: block;
}
.section1319 .arr_wrapper.all .arr1 .bg_color{
	display: block;
}
.section1319 .arr_wrapper .arr1 .image1{
	margin-bottom: 20px;
}
.section1319 .arr_wrapper .arr1 div{
	position: relative;
}
.section1319 .arr_wrapper .arr1 .overlay{
	position: absolute;
}

.section1319 .arr_wrapper .arr1 img{
	max-width: 100%;
	display: block;
}
.section1319 .arr_wrapper .arr1{
	display: flex;
	flex-direction: column;
	padding: 20px;
	box-shadow: 0 0 3px 1px #cecece;
	width: 32%;
	margin-bottom: 2%;
	box-sizing: border-box;
	border-radius: 3px;
	position: relative;
}

.section1319 .arr_wrapper .arr1 .bg_color{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}







/*стили от Ивана*/
/*па-ра-пи-ду*/



.back_dark{
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
}

.section.no_image{
    background-image: none !important;
}
.section.fixed{
    background-attachment: fixed;
    -webkit-overflow-scrolling: touch;
}


input[type=range] {
-webkit-appearance: none; /* Скрывает слайдер, чтобы можно было создать свой */
width: 100%; /* Указание параметра ширины требуется для Firefox. */
margin-bottom: 10px;
}
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
}
input[type=range]:focus {
outline: none; /* Убирает голубую границу у элемента. Хотя, возможно, и стоит создавать некоторое оформления для состояния фокуса в целях обеспечения доступности. */
}
input[type=range]::-ms-track {
width: 100%;
cursor: pointer;
background: transparent; /* Скрывает слайдер, чтобы можно было добавить собственные стили. */
border-color: transparent;
color: transparent;
}


/* Специальные правила для браузеров на движках WebKit/Blink */
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid #999;
  height: 20px;
  width: 20px;
  background: #ffffff;
  cursor: pointer;
  border-radius: 50%;
  margin-top: -8px; /* Вам нужно указать значение для поля в Chrome, но в Firefox и IE это происходит автоматически */
  box-shadow: 1px 1px 1px #ccc, 0px 0px 1px #ccc; /* Добавляем классные эффекты для слайдера! */
}

/* Тоже самое для Firefox */
input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #ccc, 0px 0px 1px #ccc;
  border: 1px solid #000000;
  height: 20px;
  width: 20px;
  background: #ffffff;
  cursor: pointer;
  border-radius: 50%;
}

/* Тоже самое для IE */
input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #ccc, 0px 0px 1px #ccc;
  border: 1px solid #000000;
  height: 20px;
  width: 20px;
  background: #ffffff;
  border-radius: 50%;
}



/*Оформление полосы диапазона*/

input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 2px;
  cursor: pointer;
  background: #ccc;
  border-radius: 1.3px;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 2px;
  cursor: pointer;
  background: #ccc;
  border-radius: 1.3px;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 2px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #ccc;
  border-radius: 2.6px;
}
input[type=range]:focus::-ms-fill-lower {
  background: #ccc;
}
input[type=range]::-ms-fill-upper {
  background: #ccc;
  border-radius: 2.6px;
}
input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}


.bg_text.style_0 .text, .bg_text.style_1 .text, .bg_text.style_2 .text, .bg_text.style_3 .text, .bg_text.style_4 .text{
    background-color: rgba(255,255,255, 1);
    padding: 10px;
}

.bg_text .section126 .title1{
    background: #fff;
    padding: 10px 10px 0 10px;
}


.bg_text.style_0 .texts, .bg_text.style_1 .text, .bg_text.style_2 .text, .bg_text.style_3 .text, .bg_text.style_4 .text{
    background-color: rgba(255,255,255, 1);
    padding: 10px;
}

.bg_text.section117 .arr1  {
    background-color: rgba(255,255,255, 1);
	color: #333;
}


.bg_text.section250 .col_2 {
    background-color: rgba(255,255,255, 1);
    padding: 5px;
    width: calc(48% - 10px);
}

.bg_text.section226 .arr1{
     background-color: rgba(255,255,255, 1);
     padding: 10px;
}

.bg_text.section151 .col_4{
    width: 210px;
    padding: 5px;
    background-color: rgba(255,255,255, 1);
}
.bg_text.section149 .col_4{
    width: 210px;
    padding: 5px;
    background-color: rgba(255,255,255, 1);
}
.bg_text.section149 .col_3{
    width: 290px;
     padding: 5px;
    background-color: rgba(255,255,255, 1);
}

.bg_text.section149 .image1,
.bg_text.section149 .image2,
.bg_text.section149 .image3{
    width: 290px;
    height: 225px;
    overflow: hidden;
    
}

.bg_text.section149 .video1,
.bg_text.section149 .video2,
.bg_text.section149 .video3{
    width: 290px;
    height: 225px;
    overflow: hidden;
    
}





.bg_text.section319 .table, .bg_text.section318 .table{
    background: #fff;
    /*padding-bottom: 20px;*/
} 
.bg_text.section320 .section_inner{
    background: #fff;
    padding-bottom: 20px;
} 

.bg_text.section128 .col_3{
    background: #fff;
    padding: 10px 0;
}

.bg_text.section201 .col_5{
    background: #fff;
    padding: 10px 0;
}
.bg_text.section125 .col_2{
    background: #fff;
    padding: 10px;
    width: 440px;
}
.bg_text.section126 .arr1{
    background: #fff;
    padding: 10px;
    margin-bottom: 30px;
}
.bg_text.section200 .col_4{
    background: #fff;
    padding: 10px;
    width: 200px;
}
.bg_text.section126 .section126.size_350x250 .extra_images{
    left: 120px;
}
.bg_text.section126.size_350x250 .extra_images{
    left: 120px;
}
.bg_text.section126 .extra_images{
    left: 10px;
}
.bg_text.section124 .col_3{
    background: #fff;
    padding: 10px;
}

.bg_text.section124 .image1,
.bg_text.section124 .image2,
.bg_text.section124 .image3{
    width: 300px;
}

.bg_text.section124 .image1.image_size300x230,
.bg_text.section124 .image2.image_size300x230,
.bg_text.section124 .image3.image_size300x230{
    width: 100%;
}

.bg_text.section151 .image1,
.bg_text.section151 .image2, 
.bg_text.section151 .image3,
.bg_text.section151 .image4{
    width: 100%;
}


.noise {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.noise_new.pattern_fixed {
    background-attachment: fixed;
}
.noise_new {
    position: absolute;
    left: 0%;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: center bottom;
    background-repeat: no-repeat;
}


.section154.dark_color{
/*    color: #333;*/
}
.section154.big{
    padding: 90px 0px;
}
.section154 .width1170 .video {
	height: 320px;
}
 .section154 .video {
    width: 100%;
    height: 260px;
	margin-bottom: 20px;
}



.section154 .video iframe{
    width: 100%;
    height: 100%;
}
.section302 .left ul li{
    z-index: 10;
}
.section250 .image1, .section250 .image2 {
    width: 100%;
    height: 345px;
    overflow: hidden;
}

.section154 .form_text span,
.section154 .form_text{
    font-size: 12px !important;
    line-height: 16px;
    color:#333;
}

.bg_text.section250 .video1, .bg_text.section250 .video2{
    width: 100%;
}
.section128 .ico1 .fa,
.section128 .ico2 .fa,
.section128 .ico3 .fa{
    /*background: #f2f2f2;*/
}

.bg_text.section162 .text{
    background-color: #fff;
    width: 280px;
    padding: 10px;
}
.bg_text.section304 .arr1{
    background-color: #fff;
    padding: 10px;
    width: calc(100% - 20px);
}
.bg_text.section305 .right, .bg_text.section305 .left{
    background-color: #fff;
    padding: 5px;
    width: 415px;
}
.bg_text.section305 .s_image,
.bg_text.section305 img{

    width: 100%;
}

.menu_mobile_btn{
    display: none;
}

.for_hide{
    display: none;
}

#wrapper.padding_wrapper_right{
    padding-right: 320px;
    overflow: hidden;
}
#wrapper.padding_wrapper{
    padding-left: 170px;
    overflow: hidden;
}
#wrapper{
    transition: .5s all;
    position: relative;
    overflow-x: hidden;
}


.section1116{
    position: fixed;
    width: 220px;
    min-width: 220px;
    top: 0;
    left: -222px;
    height: 100vh;
    z-index: 110;
    border-right: 1px solid #ccc;
}
.section1116 .for_view:hover{
    z-index: 1000;
}
.section1116 .section_inner{
    width: 220px;
    position: absolute;
    top: 60px;
    overflow: auto;
    height: 100%;
}
.section1116 .section_inner .menu1{
    padding-bottom: 50px;
}



.section1116.view_menu{
     left: 0px;
}
.section1116 .menu-toogler_widget{
    cursor: pointer;
    position: absolute;
    right: -65px;
    top: 20px;
    width: 50px;
    height: 40px;
    text-align: center;
    
}
.section1116 .menu-toogler_widget i{
    line-height: 40px;
    
}
.section1116  .menu-toogler_widget.btn_left{
    right: 200px;
}
.section1116 .menu-toogler_widget_close{
    display: none;
    position: absolute;
    left: 170px;
    top: 30px;
    width: 30px;
    height: 30px;
    font-size: 32px;
    color: #c53232;
    cursor: pointer;
}
.section1116 .menu-toogler_widget .fa{
    font-size: 32px;
}
.section1116 ul{
    list-style: none;
    padding-left: 15px;
    width: 85%;
    
}
.section1116.dark ul a{
	color: #fff;
}
.section1116 ul a{
    text-decoration: none;
    font-size: 16px;
    color: #000;
    line-height: 28px;
    
}
.section1116 .for_view{
    display: none;
}



.section1116 .menu-toogler_widget_close .exit1{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 25px;
    height: 3px;
    transform: rotate(-45deg);
    background: #ccc;
}
.section1116 .menu-toogler_widget_close .exit2{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 25px;
    height: 3px;
    transform: rotate(45deg);
    background: #ccc;
}

.section1116 .menu1 li.level1{
    z-index: 100;
    display: none;

}


.section1116 .menu1 ul > li{
    padding-left: 10px;
    position: relative;
	margin-top: 15px;
}   
.section1116 .menu1 ul > li.level1{
	margin-top: 5px;
	padding-left: 25px !important;
	font-size: 15px;
}
.section1116 .menu1 ul > li.level1 a{
	line-height: 1.5;
}
.section.section1116{
    padding: 0;
}
.section1116:after{
    content:'';
    height: 100%;
    width: 5px;
    background: #ccc;
    position: absolute;
    right: 0;
    top: 0;
}


#wrapper.padding_wrapper .section1009 .social_icons{
    margin-right: 330px;
}
#wrapper.padding_wrapper .section1009 .form_wrapper,
#wrapper.padding_wrapper .section1009  .all_forms{
    margin-right: 170px;
}
#wrapper.padding_wrapper .width1170.section_inner{
	width: 940px;
}
#wrapper.padding_wrapper .section_inner{
    margin-left: 125px;
}
#wrapper.padding_wrapper .section1156.section .section_inner{
	width: calc(100% - 90px);
}
#wrapper.padding_wrapper .section1156 .section_inner{
	margin-left: 90px;
}

#wrapper.padding_wrapper .section_inner

#wrapper.padding_wrapper .section1003 .section_inner{
    margin: 0 auto;
}
#wrapper.padding_wrapper .section1117 .section_inner{
    margin:  0 auto;
    overflow-y: auto;
}
#wrapper.padding_wrapper .section1009 .section_inner,
#wrapper.padding_wrapper .section145 .section_inner,
#wrapper.padding_wrapper .section144 .section_inner{
    margin-left: 0;
}

.padding_wrapper .section145 .image_box{
    height: 20vw;
}
.padding_wrapper .section144 .image_box{
    height: 15vw;
}
.padding_wrapper .section144 .image_box.image_size_600x900{
    height: 31vw;
}

::-webkit-resizer {
    background-image: url('');
    background-repeat: no-repeat;
    width: 12px;
    height: 1px;
}
::-webkit-scrollbar {
    width: 12px;
}
::-webkit-scrollbar-button {
    background: #ececec;
    width: 12px;
    height: 0px;
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 0px;
    background-color: #5ad0ff;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		border-radius: 10px;
}
::-webkit-scrollbar-track {
    background-color: #eaeaea;
}
.section151 .overlay_image_subtitle::-webkit-resizer,
.section1157 .catalog_items.count3 .arr1::-webkit-resizer ,
#window_inner::-webkit-resizer ,
#sections_preview::-webkit-resizer ,
#window.add_section #window_inner::-webkit-resizer {
    background-image: url('');
    background-repeat: no-repeat;
    width: 4px;
    height: 1px;
}

.section151 .overlay_image_subtitle::-webkit-scrollbar,
.section1157 .catalog_items.count3 .arr1::-webkit-scrollbar,
#window_inner::-webkit-scrollbar ,
#sections_preview::-webkit-scrollbar ,
#window.add_section #window_inner::-webkit-scrollbar {
    width: 4px;
}


.section151 .overlay_image_subtitle::-webkit-scrollbar-button,
.section1157 .catalog_items.count3 .arr1::-webkit-scrollbar-button,
#window_inner::-webkit-scrollbar-button ,
#sections_preview::-webkit-scrollbar-button ,
#window.add_section #window_inner::-webkit-scrollbar-button {
    background: #ececec;
    width: 4px;
    height: 0px;
}

.section151 .overlay_image_subtitle::-webkit-scrollbar-thumb,
.section1157 .catalog_items.count3 .arr1::-webkit-scrollbar-thumb,
#window_inner::-webkit-scrollbar-thumb,
#sections_preview::-webkit-scrollbar-thumb,
#window.add_section #window_inner::-webkit-scrollbar-thumb {
    -webkit-border-radius: 5px;
    border-radius: 0px;
    background-color: #5ad0ff;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		border-radius: 5px;
}
.section151 .overlay_image_subtitle::-webkit-scrollbar-track,
.section1157 .catalog_items.count3 .arr1::-webkit-scrollbar-track,
#window_inner::-webkit-scrollbar-track,
#sections_preview::-webkit-scrollbar-track,
#window.add_section #window_inner::-webkit-scrollbar-track {
    background-color: #eaeaea;
}
.section151 .overlay_image_subtitle::-webkit-scrollbar-track,
.section1157 .catalog_items.count3 .arr1::-webkit-scrollbar-track,
.table_wrap::-webkit-scrollbar-track {
    background: none;
}

.padding_wrapper_right .section{
	min-width: 940px;
}
.table_wrap{
	position: relative;
}

.section.section1126{
    position: fixed;
    width: 320px;
    min-width: 220px;
    top: 0;
    right: 0px;
    height: 100vh;
    border-right: 1px solid #ccc;
    transition: .5s all;
	padding-top: 20px;
	z-index: 1000;
}
.section1126 .for_view:hover{
    z-index: 1000;
}
.section1126 .noise_new{
    display: none;
}
#wrapper .section1126.section .section_inner{
    width: 280px;
    position: relative;
    top: 0px;
    padding: 0 10px;
    overflow-y: hidden;
    height: 100%;
}


.section1126 .video1 iframe{
    width: 240px;
    height: 180px;
    border: none;
}


.section1126 .row .video1 iframe,
.section1126 .row .image1 img{
	width: 60px;
	height: 60px;
	margin-right: 10px;
}
.section1126 .image1 img{
    width: 240px;
	height: 180px;
}



.section1126 .image1 img{
    display: block;
	margin: 0 auto;
}

.section1126 .row .txt1{
	margin-top: 0;
}
.section1126 .txt1{
	font-size: 14px;
    margin: 10px 0;
}

.section1126 .title:after{
	content: '';
	position: absolute;
	width: calc(100% - 10px);
	height: 1px;
	background: #555;
	bottom: 0;
	left: 5px;
}
.section1126 .title{
	position: relative;
	margin-bottom: 20px;
	padding: 10px 0;
	/*border-bottom: 1px solid #555;*/
    /*font-weight: bold;*/
}
.section1126 .btn1 {
    width: 100%;
	margin: 0 auto;
    height: 40px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border: solid 2px;
    overflow: hidden;
}
.section1126 .btn_txt{
	font-size: 14px;
	text-align: right;
	margin-top: 5px;
}

.section1126 .arr1.row .video1{
	margin-right: 10px;
}
.section1126 .arr1.row{
	align-items: flex-start;
	flex-direction: row;
	padding: 15px;
}
.section1126 .arr1{
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 20px;
	padding: 20px;
	background: #fff;
}



.section1117{
    position: fixed;
    width: 260px;
    min-width: 220px;
    top: 0;
    left: 0px;
    height: 100vh;
    z-index: 104;
    border-right: 1px solid #ccc;
    transition: .5s all;
}
.section1117 .for_view:hover{
    z-index: 1000;
}
.section1117 .noise_new{
    display: none;
}
.section1117 .section_inner{
    width: 260px;
    position: relative;
    top: 30px;
    padding: 0 20px;
	box-sizing: border-box;
    overflow: auto;
    height: 100%;
}
/*.section1117 .section_inner::-webkit-resizer {
    background-image: url('');
    background-repeat: no-repeat;
    width: 5px;
    height: 1px;
}
.section1117 .section_inner::-webkit-scrollbar {
    width: 5px;
}
.section1117 .section_inner::-webkit-scrollbar-button {
    background: #ccc;
    width: 5px;
    height: 0px;
}
.section1117 .section_inner::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #0187BC;
}
.section1117 .section_inner::-webkit-scrollbar-track {
    background-color: #2C2C2C;
}*/



.section1117.view_menu{
     left: 0px;
}
.section1117 .menu-toogler_widget{
    display: none;
    cursor: pointer;
    position: absolute;
    right: -65px;
    top: 15px;
    width: 50px;
    height: 40px;
    text-align: center;
    background: url('/img/editor_icons/menu2.svg') no-repeat center;
    background-color: #fff;
    background-size: 70%;
    /*border: 1px solid #ccc;*/
}
.section1117 .menu-toogler_widget i{
    line-height: 40px;
    font-size: 0;
    
}


.section1117  .menu-toogler_widget.btn_left{
    right: 200px;
}
.section1117 .menu-toogler_widget_close{
    display: none;
    position: absolute;
    left: 230px;
    top: 2px;
    width: 35px;
    height: 35px;
    font-size: 32px;
    color: #c53232;
    cursor: pointer;
    /*background: url('/img/editor_icons/back_exit.svg') no-repeat center;*/
}
.section1117 .menu-toogler_widget .fa{
    /*font-size: 32px;*/
}
.section1117 ul{
    list-style: none;
    padding-left: 0px;
    width: 100%;
    
}
.section1117 ul a{
    text-decoration: none;
    font-size: 16px;
    color: #000;
    line-height: 1.5 !important;
    
}
.section1117 .for_view{
    display: none;
}



.section1117 .menu-toogler_widget_close .exit1{
    display: block;
    position: absolute;
    left: 0;
    top: 15px;
    width: 30px;
    height: 2px;
    transform: rotate(-45deg);
    background: #9a9a9a;
}
.section1117 .menu-toogler_widget_close .exit2{
    display: block;
    position: absolute;
    left: 0;
    top: 15px;
    width: 30px;
    height: 2px;
    transform: rotate(45deg);
    background: #9a9a9a;
}

.section1117 .menu1 li.level1{
    /*z-index: 100;*/
    /*display: inline-block;*/
    padding-left: 15px;
    font-size: 15px;
}


.section1117 .text1{
    line-height: 1.4;
    width: 200px;
	font-size: 16px;
    /*margin-left: 20px;*/
    text-align: left;
	margin-bottom: 10px;
}
.section1117 .menu1{
	margin-top: 30px;
}
.section1117.section .logo_text{
	margin-bottom: 15px;
	line-height: 1;
	font-size: 28px;
}
.section1117.section .logo_text{
	float: none;
	
}
.section1117 .menu1 ul > li{
    padding-left: 0px;
    /*border-left: 3px solid transparent;*/
    border-bottom: 1px solid transparent;
}   
.section1117 .menu1 ul > li.level0{
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.section1117 .menu1 ul > li.level1{
	font-size: 15px;
	opacity: 0.8;
	margin-bottom: 5px;
}
.section1117 .menu1 ul > li.level1 + li.level0{
	margin-top: 20px;
}

.section.section1117{
    padding: 0;
}
.section1117 .menu1.hover_menu_scale li:hover{
    transform: scale(1.05);
    /*color: #374c65;*/
    font-weight: 500;
}
.section1117 .menu1.hover_menu_shadow a{
    border-bottom: none;
    /*display: block;*/
    /*position: relative;*/
    transition: .3s all;
}
.section1117 .menu1.hover_menu_shadow .level1 a{
    
}
/*.section1117 .menu1.hover_menu_shadow li:before{
    content: '';
    position: absolute;
    width: 0%;
    height: 0%;
    left: 50%;
    top: 50%;
    border: 2px solid transparent;
    transition: .3s all;
}*/
.section1117 .menu1.hover_menu_shadow li.level0{
    border: 1px solid transparent;
	transition: .3s all;
}
.section1117 .menu1.hover_menu_shadow li.level0:hover{
    border-color: #999;
	padding: 2px 5px;
}
.section1117 .menu1.hover_menu_shadow li.level1:hover{
    border-left: 1px solid #999;
}
.section1117 .menu1.hover_menu_shadow li:hover{
    /*box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);*/
    /*color: #374c65;*/
/*     content: '';
    position: absolute;
    width: 102%;
    height: 100%;
    left: -2%;
    top: -2px;
    border: 2px solid #ccc;*/
}
.section1117 .social_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: center;
    /*width: 300px;*/
}

.section1117 .sn{
    display: block;
    position: relative;
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    background: #ccc;
    text-align: center;
    float: left;
    margin-right: 5px;
    font-family: FontAwesome;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
    filter: grayscale(20%);
    transition: .3s;
}

.section1117 .social_icons.show_icons{
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    padding-bottom: 60px;
}
.section1117 .social_icons{
    display: none;
    /*margin: 0 auto;*/
}
.section1117 .txt1{
    margin-top: 40px;
    text-align: center;
}
.section1117 .sn-vk{
    background: #507299;

}
.section1117 .sn-vk:after{
    content: '';
}
.section1117 .sn-ins{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8cc01+0,e8102b+51,7d39b0+100 */
    background: #f8cc01; /* Old browsers */
    background: -moz-linear-gradient(45deg, #f8cc01 0%, #e8102b 51%, #7d39b0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #f8cc01 0%,#e8102b 51%,#7d39b0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8cc01', endColorstr='#7d39b0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    
}
.section1117 .sn-ins:after{
    content: '';
}
.section1117 .sn-whatsup{
    background: #3ebe2b;
    
}
.section1117 .sn-whatsup:after{
    content: '';
    
}
.section1117 .sn-fb{
    background: #405D9A;
}
.section1117 .sn-fb:after{
    content: '';
    
}
.section1117 .sn-youtube{
    background: #E62117;
}
.section1117 .sn-youtube:after{
    content: '';
    
}
.section1117 .sn-o:after{
    content: '';
    
}
.section1117 .sn-o{
    background: #EE7808;
}
.section1117 .sn-viber{
    background: url(/img/viber.svg) no-repeat center;
    background-size: 100%;
}

.section1117 .sn:hover{
    filter: invert(1);
}
.section1117 .sn.hidden{
    display: none;
}

.section1117 .sn-tg{
    background-color: #0088cc;
}

.section1117 .sn-tg:after{
    content: '\f1d9';
    
}

.section1117 .search_form{
    width: 100%;
    height: 50px;
    align-items: center;
    display: flex; 
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex;  
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex;  
    display: -webkit-box;    
    display: -ms-flexbox;    
    display: -webkit-flex; 
}
.section1117 .search{
    position: relative;
    height: 38px;
    width: 100%;
    position: relative;
    display: flex; 
    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;  display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    align-items: center;
}
.section1117 .search_input:focus{
    outline:none;
    opacity:1;
}
.section1117 .search button {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 36px;
    height: 38px;
    border: none;
    font-size: 16px;
    background: none;
    color: #ccc;
    border-radius: 5px;
}

.section1117 .search_input{
    height: 32px;
	font-size: 14px;
    width: 100%;
    background-color: #fff;
    padding: 0 40px 0 10px;
    border: 1px solid #ccc;
    opacity:0.9;
    box-sizing: border-box;
    border-radius: 0px;
	color: #333;
}

.section1117 .search button i{
    color: #999;
    animation: color_change 1.3s infinite alternate;
}
.section1117 .find_popup .result_title{
    font-size: 15px;
    margin-bottom: 10px;
	color: #333;
	font-weight: 500;
}
.section1117 .find_popup{
    display: none;
    width:84%;
    position: absolute;
    right: 8%;
    top: 120px;
    /*border: 1px solid #ccc;*/
    padding: 15px;
    background: #e8e8e8;
    z-index: 90;
	box-sizing: border-box;
    /*box-shadow: 0 0 5px 0 #ccc;*/
    max-height: 500px;
    overflow: auto;
	font-size: 14px;
	color: #333;
}
.section1117 .find_popup .find_item:hover{
    background: #f5f5f5;
}
.section1117 .find_popup .find_item{
    padding: 5px 0px;
	padding-left: 5px;
    cursor: pointer;
	color: #333;
	border-bottom: 1px solid #c3c3c3;
	
}
.section1117 .find_popup .find_item p{
	font-size: 13px;
	margin-top: 5px;
	padding: 0 10px;
	margin-bottom: 5px;
}
.section1117 .find_popup .find_item a{
    font-size: 14px;
	text-decoration: none;
	color:#333;
}


.section1117 .find_popup .close{
    width: 15px;
    height: 15px;
    background: url('/img/editor_icons/cancel.svg') no-repeat center;
    background-size: 100%;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    
}





#copyright #tobiz_link a{
    text-decoration: none;
}

#copyright #tobiz_link span{
    display: block;
    float: right;
    font-size: 14px;
    line-height: 20px;
}
#copyright #tobiz_link .like_logo{
    font-size: 44px;
    line-height: 40px;
    margin-left: 5px;
    color: #000;
    font-weight: 400;
    font-family: "MuseoSansCyrl", sans-serif;
}

.section1152.animate .image_box{
    transition: .3s all;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.section1152.animate .image_box:hover{
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.section1152 .section_inner{
    width: 940px;
}
.section1152 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section1152 .image_box{
    width: 172px;
    height: 120px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 1px #e2e2e2;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% auto;
    background-color: #fff;
}
.section1152 .images{
    margin-left: -20px;
}
.section1152 .image_box .img1116{
    height: 100%;
    width: 100%;
     background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% auto;
}
.section1152 .title {
    text-align: center;
    font-size: 28px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1152 .sub_title {
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.section1152 .overlay_image_box[data-link] {
    cursor: pointer;
}
.section1152 .image_box{
    position: relative;
}
.section1152 .overlay_image_box {
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}

.section1153 {
    padding: 100px 0;
}
.section1153 .section_inner{
    width: 940px;
    color: #fff;
}
.section1153 .dark{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
}
.section1153 .image_box:hover{
    filter:unset;
}
.section1153 .invert.image_box{
    filter: none;
}
.section1153 .image_box{
    width: 172px;
    height: 120px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 90% auto;
    transition: .3s all;
    filter: grayscale(100%) invert(1);
}
.section1153 .images{
    margin-left: -20px;
    display: flex; display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex; 
    justify-content: flex-start;
    flex-wrap: wrap;
}

.section1153 .width1170 .images{
	justify-content: space-between;
}

.section1153 .image_box .img1153{
    height: 100%;
    width: 100%;
     background-position: center center;
    background-repeat: no-repeat;
    background-size: 90% auto;
}
.section1153 .title {
    text-align: center;
    font-size: 40px;
    margin-bottom: 10px;
    line-height: normal;
}
.section1153 .sub_title {
    padding-bottom: 10px;
    text-align: center;
    font-size: 24px;
    margin-bottom: 40px;
}

.section1153 .overlay_image_box[data-link] {
    cursor: pointer;
}
.section1153 .image_box{
    position: relative;
}
.section1153 .overlay_image_box {
    display: block;
    width: 100%;
    height: 100%;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}


.widget{
    background: #dbdbdb;
}



#popup_img_prev, #popup_img_next {
    position: absolute;
    top: 50%;
    margin-top: -28px;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background-color: rgba(0,0,0,.5);
    text-align: center;
    cursor: pointer;
    z-index: 10;
    transition: background-color 0.3s ease;
}
#popup_img{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.6);text-align:center;z-index:2000}
#popup_img:before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}
#popup_img_wrap{display:inline-block;max-width:calc(93% - 66px);position:relative;vertical-align:middle;text-align:left;margin-left:33px}
#popup_img_wrap img{max-width:calc(100% - 50px);vertical-align:middle;padding:5px;border-radius:2px;background-color:#fff;cursor:pointer}
#popup_img_prev,#popup_img_next{position:absolute;top:50%;margin-top:-28px;width:56px;height:56px;border-radius:50%;background-color:rgba(0,0,0,.5);text-align:center;cursor:pointer;z-index:10;transition:background-color 0.3s ease}
#popup_img_prev{left:70px}
#popup_img_next{right:70px}
#popup_img_prev:hover,#popup_img_next:hover{background-color:rgba(0,0,0,0.65)}
#popup_img_prev i,#popup_img_next i{color:#fff;font-size:40px;line-height:56px}
#popup_img_prev i{margin-right:5px; font-size: 28px;
    line-height: 58px;}
#popup_img_next i{margin-left:5px;font-size: 28px;
    line-height: 58px;}
#close_popup_img{
    display:inline-block;font-size: 32px; color: red; vertical-align:top;margin-left:20px;width:24.7px;height:24.7px;cursor:pointer;font-weight:300;transition:opacity 0.3s ease;
    display: block;
    position: absolute;
    line-height:40px;
    height:40px;
    width:40px;
    text-align: center;
    right: 40px;
    top:4px;
    color: #000;

}


#close_popup_img{
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(/img/editor_icons/cancel.svg) no-repeat center;
    background-size: 100%;
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 600ms;
    -moz-transition: all 600ms;
    -o-transition: all 600ms;
    transition: all 600ms;
    filter: invert(1);
    top: 20px;
    right: 60px ;
}

 #close_popup_img:hover{
   opacity: 1;
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}


#close_popup_img:hover{opacity:0.7}
#preload,#popup_img_hide{display:none}
#preload{position:absolute;z-index:1;width:40px;height:40px;margin-top:-20px;margin-left:-20px;top:50%;left:50%;background:url(/i/loader.gif) no-repeat scroll center rgba(0,0,0,.3);opacity:0.8;border-radius:3px}
@media screen and (max-width :1255px){#popup_img_prev{left:10px}
                                      #popup_img_next{right:10px}
                                      #popup_img_wrap img{padding:10px}
}
@media screen and (max-width :442px){#popup_img_wrap{max-width:94%;margin:0;position:relative; }
                                     #popup_img_wrap img{max-width:96%}
                                     #close_popup_img{position:absolute;top:20px;margin:0;right:25px; top: 10px;}
                                    #popup_img_wrap img{padding:1px}    
                                    #popup_img_prev, #popup_img_next {
                                        top:90%;
                                        background-color: rgba(255,255,255,.3);
                                        }
}


@keyframes btn_rotate_move{
    0%{ 
        transform: rotate(3deg);
    }
    5%{transform: translateX(2px);}
    10%{ 
        
        transform: rotate(-3deg);
    }
    15%{transform: translateX(-2px);}
    20%{ 
        transform: translateY(-5px);
        transform: rotate(3deg);
    }
    25%{transform: translateX(2px);}
    30%{ 
        transform: translateY(5px);
        transform: rotate(-3deg);
    }
    35%{transform: translateX(-2px);}
    40%{ 
        transform: translateY(-3px);
        transform: rotate(3deg);
    }
    45%{transform: translateX(1px);}
    50%{ 
        transform: translateY(3px);
        transform: rotate(-3deg);
    }
    55%{transform: translateX(0px);}
    60%{ 
        transform: translateY(-3px);
        transform: rotate(2deg);
    }
    70%{ 
        transform: translateY(3px);
        transform: rotate(-2deg);
    }
    
    100%{
        transform: translateX(0px);
        transform: rotate(0deg);
    }
}



@keyframes gal_from_bottom{
    0%{
        width: 5%;
        height: 0%;
        top:100%;
        left: 50%;
    }
    95%{
       top: 0;
       left: 0; 
    }
    100%{
        widht: 100%;
        height: 100%;
        top: 0;
        left: 0; 
        
    }
}

@keyframes gal_from_center{
    0%{
        width: 5%;
        height: 0%;
        top:50%;
        left: 50%;
    }
    95%{
       top: 0;
       left: 0; 
    }
    100%{
        widht: 100%;
        height: 100%;
        top: 0;
        left: 0; 
        
    }
}

@keyframes btn_big{
    
    0%{ 
        transform: scale(1);
    }
    100%{
        transform: scale(1.1);
    }
    
}
@keyframes btn_move{
    
    0%{ 
        transform: translateY(5px);
    }
    10%{ 
        transform: translateY(5px);
    }
    20%{ 
        transform: translateY(-5px);
    }
    30%{ 
        transform: translateY(5px);
    }
    40%{ 
        transform: translateY(-3px);
    }
    50%{ 
        transform: translateY(3px);
    }
    60%{ 
        transform: translateY(-3px);
    }
    70%{ 
        transform: translateY(3px);
    }
    
    100%{
        transform: translateX(0px);
    }
    
}
@keyframes btn_move2{
    
    0%{ 
        transform: translateX(5px);
    }
    10%{ 
        transform: translateX(5px);
    }
    20%{ 
        transform: translateX(-5px);
    }
    30%{ 
        transform: translateX(5px);
    }
    40%{ 
        transform: translateX(-3px);
    }
    50%{ 
        transform: translateX(3px);
    }
    60%{ 
        transform: translateX(-3px);
    }
    70%{ 
        transform: translateX(3px);
    }
    
    100%{
        transform: translateX(0px);
    }
    
}


@keyframes gal_from_top{
    0%{
        width: 5%;
        height: 0%;
        top:0%;
        left: 50%;
    }
    95%{
       top: 0;
       left: 0; 
    }
    100%{
        widht: 100%;
        height: 100%;
        top: 0;
        left: 0; 
        
    }
  
}

@keyframes gal_opacity{
    0%{
        opacity: 0;
    }
    
    100%{
        opacity: 1;
        
    }
  
}
@keyframes image_move{
    
    0%{
        transform: rotateY(0);
    }
    
    100%{
        transform: rotateY(10deg);
    }
  
}
@keyframes image_move2{
    
    0%{
        transform: rotateY(0);
    }
    
    100%{
        transform: rotateY(-15deg);
    }
  
}
@keyframes image_move3{
    
    0%{
        transform: rotateX(0);
    }
    
    100%{
        transform: rotateX(-15deg);
    }
  
}
@keyframes big_icon{
    
    0%{
        transform: scale(1);
    }
    
    50%{
        transform: scale(1.1);
    }
    80%{
        transform: scale(0.9);
    }
    100%{
        transform: scale(1);
    }
  
}
@keyframes impulse{
    
    0%{
        transform: scale(1);
        box-shadow: 0 0 10px 0 #ccc;
    }
      10%{
        transform: scale(1.1);
        box-shadow: 0 0 10px 0 #ff9529;
    }
    20%{
        transform: scale(0.95);
        box-shadow: 0 0 20px 0 #ff9529;
    }
     
    35%{
        transform: scale(1.15);
        box-shadow: 0 0 5px 0 #ff9529;
    }
     
    50%{
        transform: scale(0.9);
        box-shadow: 0 0 25px 0 #ff9529;
    }
    64%{
       transform: scale(1);
        box-shadow: 0 0 20px 0 #ff9529;
    }
    
    60%{
        transform: scale(1.1);
        box-shadow: 0 0 10px 0 #ff9529;
    }
    70%{
        transform: scale(0.95);
        box-shadow: 0 0 20px 0 #ff9529;
    }
     
    80%{
        transform: scale(1.15);
        box-shadow: 0 0 5px 0 #ff9529;
    }
     
    90%{
        transform: scale(0.9);
        box-shadow: 0 0 25px 0 #ff9529;
    }
    100%{
        transform: scale(1);
        box-shadow: 0 0 10px 0 #ccc;
    }
  
}
@keyframes impulse2{
    
    0%{
        transform: scale(1);
        box-shadow: 0 0 px 0 #ccc;
    }
     15%{
        transform: scale(1.1);
        box-shadow: 0 0 30px 0 #ff9529;
    }
    25%{
        transform: scale(0.95);
        box-shadow: 0 0 20px 0 #ff9529;
    }
     
    40%{
        transform: scale(1.15);
        box-shadow: 0 0 10px 0 #ff9529;
    }
     
    55%{
        transform: scale(0.9);
        box-shadow: 0 0 25px 0 #ff9529;
    }
    
    65%{
        transform: scale(1.1);
        box-shadow: 0 0 10px 0 #ff9529;
    }
    75%{
        transform: scale(0.95);
        box-shadow: 0 0 20px 0 #ff9529;
    }
     
    85%{
        transform: scale(1.15);
        box-shadow: 0 0 5px 0 #ff9529;
    }
     
    95%{
        transform: scale(0.9);
        box-shadow: 0 0 25px 0 #ff9529;
    }
    100%{
        transform: scale(1);
        box-shadow: 0 0 10px 0 #ccc;
    }
  
}

#basket_title{
    margin-bottom: 10px;
}
#basket_make_order input, #basket_make_order textarea{
    padding: 10px;
}




#basket_form_inner{
    height: 580px;
        
    
}
#basket_make_order input, #basket_make_order textarea{
    
    outline: none;
    height: 40px;
	resize: none;
    font-size: 16px;
}

#basket_promo, #basket_delivery{
    text-align: right;
    padding: 3px 0;
    
}
#basket_promo{
    padding-top: 10px;
    
    
}

#basket_promo input{
    margin-left: 10px;
    text-align: center;
    border: solid 1px #e2e2e2;
}

#basket_form_itogo span.promo{
    color: green;
    text-transform: none;
    font-size: 16px;
}

#basket_delivery div{
    font-size: 12px;    
}



.section107 .btn1,
.section105 .btn1
.section103 .btn1
{
    font-size: 14px;
}

.this span.finger_tap{
    animation-name: scale_move;
    animation-duration: 4s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-delay: 1s;
    
}





@keyframes scale_move{
    
   0%{ 
        transform: translate(0px, 0px);
    }
    10%{ 
        transform: translate(20px, 100px) scale(1.5);
    }
    20%{ 
        transform: translate(-20px, 100px) scale(1.5);
    }
    30%{ 
        transform: translate(20px, 100px) scale(1.5);
    }
    40%{ 
        transform: translate(-20px, 100px) scale(1.5);
    }
    50%{ 
        transform: translate(15px, 100px) scale(1.5);
    }
    60%{ 
        transform: translate(-15px, 100px) scale(1.5);
    }
    70%{ 
        transform: translate(5px, 100px) scale(1.5);
    }
    
    100%{
        transform: translateX(0px, 0px) scale(1);
    }
    
}
@keyframes move_finger{
    
   0%{ 
        transform: translateX(0px);
    }
    10%{ 
        transform: translateX(8px);
    }
    20%{ 
        transform: translateX(-8px);
    }
    30%{ 
        transform: translateX(8px);
    }
    40%{ 
        transform: translateX(-5px);
    }
    50%{ 
        transform: translateX(5px);
    }
    60%{ 
        transform: translateX(-5px);
    }
    70%{ 
        transform: translateX(5px);
    }
    
    100%{
        transform: translateX(0px);
    }
    
}



                    .md-3d-rotation:before{content:"\e84d"; }
                    .md-ac-unit:before{content:"\eb3b"; }
                    .md-access-alarm:before{content:"\e190"; }
                    .md-access-alarms:before{content:"\e191"; }
                    .md-access-time:before{content:"\e192"; }
                    .md-accessibility:before{content:"\e84e"; }
                    .md-accessible:before{content:"\e914"; }
                    .md-account-balance:before{content:"\e84f"; }
                    .md-account-balance-wallet:before{content:"\e850"; }
                    .md-account-box:before{content:"\e851"; }
                    .md-account-circle:before{content:"\e853"; }
                    .md-adb:before{content:"\e60e"; }
                    .md-add:before{content:"\e145"; }
                    .md-add-a-photo:before{content:"\e439"; }
                    .md-add-alarm:before{content:"\e193"; }
                    .md-add-alert:before{content:"\e003"; }
                    .md-add-box:before{content:"\e146"; }
                    .md-add-circle:before{content:"\e147"; }
                    .md-add-circle-outline:before{content:"\e148"; }
                    .md-add-location:before{content:"\e567"; }
                    .md-add-shopping-cart:before{content:"\e854"; }
                    .md-add-to-photos:before{content:"\e39d"; }
                    .md-add-to-queue:before{content:"\e05c"; }
                    .md-adjust:before{content:"\e39e"; }
                    .md-airline-seat-flat:before{content:"\e630"; }
                    .md-airline-seat-flat-angled:before{content:"\e631"; }
                    .md-airline-seat-individual-suite:before{content:"\e632"; }
                    .md-airline-seat-legroom-extra:before{content:"\e633"; }
                    .md-airline-seat-legroom-normal:before{content:"\e634"; }
                    .md-airline-seat-legroom-reduced:before{content:"\e635"; }
                    .md-airline-seat-recline-extra:before{content:"\e636"; }
                    .md-airline-seat-recline-normal:before{content:"\e637"; }
                    .md-airplanemode-active:before{content:"\e195"; }
                    .md-airplanemode-inactive:before{content:"\e194"; }
                    .md-airplay:before{content:"\e055"; }
                    .md-airport-shuttle:before{content:"\eb3c"; }
                    .md-alarm:before{content:"\e855"; }
                    .md-alarm-add:before{content:"\e856"; }
                    .md-alarm-off:before{content:"\e857"; }
                    .md-alarm-on:before{content:"\e858"; }
                    .md-album:before{content:"\e019"; }
                    .md-all-inclusive:before{content:"\eb3d"; }
                    .md-all-out:before{content:"\e90b"; }
                    .md-android:before{content:"\e859"; }
                    .md-announcement:before{content:"\e85a"; }
                    .md-apps:before{content:"\e5c3"; }
                    .md-archive:before{content:"\e149"; }
                    .md-arrow-back:before{content:"\e5c4"; }
                    .md-arrow-downward:before{content:"\e5db"; }
                    .md-arrow-drop-down:before{content:"\e5c5"; }
                    .md-arrow-drop-down-circle:before{content:"\e5c6"; }
                    .md-arrow-drop-up:before{content:"\e5c7"; }
                    .md-arrow-forward:before{content:"\e5c8"; }
                    .md-arrow-upward:before{content:"\e5d8"; }
                    .md-art-track:before{content:"\e060"; }
                    .md-aspect-ratio:before{content:"\e85b"; }
                    .md-assessment:before{content:"\e85c"; }
                    .md-assignment:before{content:"\e85d"; }
                    .md-assignment-ind:before{content:"\e85e"; }
                    .md-assignment-late:before{content:"\e85f"; }
                    .md-assignment-return:before{content:"\e860"; }
                    .md-assignment-returned:before{content:"\e861"; }
                    .md-assignment-turned-in:before{content:"\e862"; }
                    .md-assistant:before{content:"\e39f"; }
                    .md-assistant-photo:before{content:"\e3a0"; }
                    .md-attach-file:before{content:"\e226"; }
                    .md-attach-money:before{content:"\e227"; }
                    .md-attachment:before{content:"\e2bc"; }
                    .md-audiotrack:before{content:"\e3a1"; }
                    .md-autorenew:before{content:"\e863"; }
                    .md-av-timer:before{content:"\e01b"; }
                    .md-backspace:before{content:"\e14a"; }
                    .md-backup:before{content:"\e864"; }
                    .md-battery-alert:before{content:"\e19c"; }
                    .md-battery-charging-full:before{content:"\e1a3"; }
                    .md-battery-full:before{content:"\e1a4"; }
                    .md-battery-std:before{content:"\e1a5"; }
                    .md-battery-unknown:before{content:"\e1a6"; }
                    .md-beach-access:before{content:"\eb3e"; }
                    .md-beenhere:before{content:"\e52d"; }
                    .md-block:before{content:"\e14b"; }
                    .md-bluetooth:before{content:"\e1a7"; }
                    .md-bluetooth-audio:before{content:"\e60f"; }
                    .md-bluetooth-connected:before{content:"\e1a8"; }
                    .md-bluetooth-disabled:before{content:"\e1a9"; }
                    .md-bluetooth-searching:before{content:"\e1aa"; }
                    .md-blur-circular:before{content:"\e3a2"; }
                    .md-blur-linear:before{content:"\e3a3"; }
                    .md-blur-off:before{content:"\e3a4"; }
                    .md-blur-on:before{content:"\e3a5"; }
                    .md-book:before{content:"\e865"; }
                    .md-bookmark:before{content:"\e866"; }
                    .md-bookmark-border:before{content:"\e867"; }
                    .md-border-all:before{content:"\e228"; }
                    .md-border-bottom:before{content:"\e229"; }
                    .md-border-clear:before{content:"\e22a"; }
                    .md-border-color:before{content:"\e22b"; }
                    .md-border-horizontal:before{content:"\e22c"; }
                    .md-border-inner:before{content:"\e22d"; }
                    .md-border-left:before{content:"\e22e"; }
                    .md-border-outer:before{content:"\e22f"; }
                    .md-border-right:before{content:"\e230"; }
                    .md-border-style:before{content:"\e231"; }
                    .md-border-top:before{content:"\e232"; }
                    .md-border-vertical:before{content:"\e233"; }
                    .md-branding-watermark:before{content:"\e06b"; }
                    .md-brightness-1:before{content:"\e3a6"; }
                    .md-brightness-2:before{content:"\e3a7"; }
                    .md-brightness-3:before{content:"\e3a8"; }
                    .md-brightness-4:before{content:"\e3a9"; }
                    .md-brightness-5:before{content:"\e3aa"; }
                    .md-brightness-6:before{content:"\e3ab"; }
                    .md-brightness-7:before{content:"\e3ac"; }
                    .md-brightness-auto:before{content:"\e1ab"; }
                    .md-brightness-high:before{content:"\e1ac"; }
                    .md-brightness-low:before{content:"\e1ad"; }
                    .md-brightness-medium:before{content:"\e1ae"; }
                    .md-broken-image:before{content:"\e3ad"; }
                    .md-brush:before{content:"\e3ae"; }
                    .md-bubble-chart:before{content:"\e6dd"; }
                    .md-bug-report:before{content:"\e868"; }
                    .md-build:before{content:"\e869"; }
                    .md-burst-mode:before{content:"\e43c"; }
                    .md-business:before{content:"\e0af"; }
                    .md-business-center:before{content:"\eb3f"; }
                    .md-cached:before{content:"\e86a"; }
                    .md-cake:before{content:"\e7e9"; }
                    .md-call:before{content:"\e0b0"; }
                    .md-call-end:before{content:"\e0b1"; }
                    .md-call-made:before{content:"\e0b2"; }
                    .md-call-merge:before{content:"\e0b3"; }
                    .md-call-missed:before{content:"\e0b4"; }
                    .md-call-missed-outgoing:before{content:"\e0e4"; }
                    .md-call-received:before{content:"\e0b5"; }
                    .md-call-split:before{content:"\e0b6"; }
                    .md-call-to-action:before{content:"\e06c"; }
                    .md-camera:before{content:"\e3af"; }
                    .md-camera-alt:before{content:"\e3b0"; }
                    .md-camera-enhance:before{content:"\e8fc"; }
                    .md-camera-front:before{content:"\e3b1"; }
                    .md-camera-rear:before{content:"\e3b2"; }
                    .md-camera-roll:before{content:"\e3b3"; }
                    .md-cancel:before{content:"\e5c9"; }
                    .md-card-giftcard:before{content:"\e8f6"; }
                    .md-card-membership:before{content:"\e8f7"; }
                    .md-card-travel:before{content:"\e8f8"; }
                    .md-casino:before{content:"\eb40"; }
                    .md-cast:before{content:"\e307"; }
                    .md-cast-connected:before{content:"\e308"; }
                    .md-center-focus-strong:before{content:"\e3b4"; }
                    .md-center-focus-weak:before{content:"\e3b5"; }
                    .md-change-history:before{content:"\e86b"; }
                    .md-chat:before{content:"\e0b7"; }
                    .md-chat-bubble:before{content:"\e0ca"; }
                    .md-chat-bubble-outline:before{content:"\e0cb"; }
                    .md-check:before{content:"\e5ca"; }
                    .md-check-box:before{content:"\e834"; }
                    .md-check-box-outline-blank:before{content:"\e835"; }
                    .md-check-circle:before{content:"\e86c"; }
                    .md-chevron-left:before{content:"\e5cb"; }
                    .md-chevron-right:before{content:"\e5cc"; }
                    .md-child-care:before{content:"\eb41"; }
                    .md-child-friendly:before{content:"\eb42"; }
                    .md-chrome-reader-mode:before{content:"\e86d"; }
                    .md-class:before{content:"\e86e"; }
                    .md-clear:before{content:"\e14c"; }
                    .md-clear-all:before{content:"\e0b8"; }
                    .md-close:before{content:"\e5cd"; }
                    .md-closed-caption:before{content:"\e01c"; }
                    .md-cloud:before{content:"\e2bd"; }
                    .md-cloud-circle:before{content:"\e2be"; }
                    .md-cloud-done:before{content:"\e2bf"; }
                    .md-cloud-download:before{content:"\e2c0"; }
                    .md-cloud-off:before{content:"\e2c1"; }
                    .md-cloud-queue:before{content:"\e2c2"; }
                    .md-cloud-upload:before{content:"\e2c3"; }
                    .md-code:before{content:"\e86f"; }
                    .md-collections:before{content:"\e3b6"; }
                    .md-collections-bookmark:before{content:"\e431"; }
                    .md-color-lens:before{content:"\e3b7"; }
                    .md-colorize:before{content:"\e3b8"; }
                    .md-comment:before{content:"\e0b9"; }
                    .md-compare:before{content:"\e3b9"; }
                    .md-compare-arrows:before{content:"\e915"; }
                    .md-computer:before{content:"\e30a"; }
                    .md-confirmation-number:before{content:"\e638"; }
                    .md-contact-mail:before{content:"\e0d0"; }
                    .md-contact-phone:before{content:"\e0cf"; }
                    .md-contacts:before{content:"\e0ba"; }
                    .md-content-copy:before{content:"\e14d"; }
                    .md-content-cut:before{content:"\e14e"; }
                    .md-content-paste:before{content:"\e14f"; }
                    .md-control-point:before{content:"\e3ba"; }
                    .md-control-point-duplicate:before{content:"\e3bb"; }
                    .md-copyright:before{content:"\e90c"; }
                    .md-create:before{content:"\e150"; }
                    .md-create-new-folder:before{content:"\e2cc"; }
                    .md-credit-card:before{content:"\e870"; }
                    .md-crop:before{content:"\e3be"; }
                    .md-crop-16-9:before{content:"\e3bc"; }
                    .md-crop-3-2:before{content:"\e3bd"; }
                    .md-crop-5-4:before{content:"\e3bf"; }
                    .md-crop-7-5:before{content:"\e3c0"; }
                    .md-crop-din:before{content:"\e3c1"; }
                    .md-crop-free:before{content:"\e3c2"; }
                    .md-crop-landscape:before{content:"\e3c3"; }
                    .md-crop-original:before{content:"\e3c4"; }
                    .md-crop-portrait:before{content:"\e3c5"; }
                    .md-crop-rotate:before{content:"\e437"; }
                    .md-crop-square:before{content:"\e3c6"; }
                    .md-dashboard:before{content:"\e871"; }
                    .md-data-usage:before{content:"\e1af"; }
                    .md-date-range:before{content:"\e916"; }
                    .md-dehaze:before{content:"\e3c7"; }
                    .md-delete:before{content:"\e872"; }
                    .md-delete-forever:before{content:"\e92b"; }
                    .md-delete-sweep:before{content:"\e16c"; }
                    .md-description:before{content:"\e873"; }
                    .md-desktop-mac:before{content:"\e30b"; }
                    .md-desktop-windows:before{content:"\e30c"; }
                    .md-details:before{content:"\e3c8"; }
                    .md-developer-board:before{content:"\e30d"; }
                    .md-developer-mode:before{content:"\e1b0"; }
                    .md-device-hub:before{content:"\e335"; }
                    .md-devices:before{content:"\e1b1"; }
                    .md-devices-other:before{content:"\e337"; }
                    .md-dialer-sip:before{content:"\e0bb"; }
                    .md-dialpad:before{content:"\e0bc"; }
                    .md-directions:before{content:"\e52e"; }
                    .md-directions-bike:before{content:"\e52f"; }
                    .md-directions-boat:before{content:"\e532"; }
                    .md-directions-bus:before{content:"\e530"; }
                    .md-directions-car:before{content:"\e531"; }
                    .md-directions-railway:before{content:"\e534"; }
                    .md-directions-run:before{content:"\e566"; }
                    .md-directions-subway:before{content:"\e533"; }
                    .md-directions-transit:before{content:"\e535"; }
                    .md-directions-walk:before{content:"\e536"; }
                    .md-disc-full:before{content:"\e610"; }
                    .md-dns:before{content:"\e875"; }
                    .md-do-not-disturb:before{content:"\e612"; }
                    .md-do-not-disturb-alt:before{content:"\e611"; }
                    .md-do-not-disturb-off:before{content:"\e643"; }
                    .md-do-not-disturb-on:before{content:"\e644"; }
                    .md-dock:before{content:"\e30e"; }
                    .md-domain:before{content:"\e7ee"; }
                    .md-done:before{content:"\e876"; }
                    .md-done-all:before{content:"\e877"; }
                    .md-donut-large:before{content:"\e917"; }
                    .md-donut-small:before{content:"\e918"; }
                    .md-drafts:before{content:"\e151"; }
                    .md-drag-handle:before{content:"\e25d"; }
                    .md-drive-eta:before{content:"\e613"; }
                    .md-dvr:before{content:"\e1b2"; }
                    .md-edit:before{content:"\e3c9"; }
                    .md-edit-location:before{content:"\e568"; }
                    .md-eject:before{content:"\e8fb"; }
                    .md-email:before{content:"\e0be"; }
                    .md-enhanced-encryption:before{content:"\e63f"; }
                    .md-equalizer:before{content:"\e01d"; }
                    .md-error:before{content:"\e000"; }
                    .md-error-outline:before{content:"\e001"; }
                    .md-euro-symbol:before{content:"\e926"; }
                    .md-ev-station:before{content:"\e56d"; }
                    .md-event:before{content:"\e878"; }
                    .md-event-available:before{content:"\e614"; }
                    .md-event-busy:before{content:"\e615"; }
                    .md-event-note:before{content:"\e616"; }
                    .md-event-seat:before{content:"\e903"; }
                    .md-exit-to-app:before{content:"\e879"; }
                    .md-expand-less:before{content:"\e5ce"; }
                    .md-expand-more:before{content:"\e5cf"; }
                    .md-explicit:before{content:"\e01e"; }
                    .md-explore:before{content:"\e87a"; }
                    .md-exposure:before{content:"\e3ca"; }
                    .md-exposure-neg-1:before{content:"\e3cb"; }
                    .md-exposure-neg-2:before{content:"\e3cc"; }
                    .md-exposure-plus-1:before{content:"\e3cd"; }
                    .md-exposure-plus-2:before{content:"\e3ce"; }
                    .md-exposure-zero:before{content:"\e3cf"; }
                    .md-extension:before{content:"\e87b"; }
                    .md-face:before{content:"\e87c"; }
                    .md-fast-forward:before{content:"\e01f"; }
                    .md-fast-rewind:before{content:"\e020"; }
                    .md-favorite:before{content:"\e87d"; }
                    .md-favorite-border:before{content:"\e87e"; }
                    .md-featured-play-list:before{content:"\e06d"; }
                    .md-featured-video:before{content:"\e06e"; }
                    .md-feedback:before{content:"\e87f"; }
                    .md-fiber-dvr:before{content:"\e05d"; }
                    .md-fiber-manual-record:before{content:"\e061"; }
                    .md-fiber-new:before{content:"\e05e"; }
                    .md-fiber-pin:before{content:"\e06a"; }
                    .md-fiber-smart-record:before{content:"\e062"; }
                    .md-file-download:before{content:"\e2c4"; }
                    .md-file-upload:before{content:"\e2c6"; }
                    .md-filter:before{content:"\e3d3"; }
                    .md-filter-1:before{content:"\e3d0"; }
                    .md-filter-2:before{content:"\e3d1"; }
                    .md-filter-3:before{content:"\e3d2"; }
                    .md-filter-4:before{content:"\e3d4"; }
                    .md-filter-5:before{content:"\e3d5"; }
                    .md-filter-6:before{content:"\e3d6"; }
                    .md-filter-7:before{content:"\e3d7"; }
                    .md-filter-8:before{content:"\e3d8"; }
                    .md-filter-9:before{content:"\e3d9"; }
                    .md-filter-9-plus:before{content:"\e3da"; }
                    .md-filter-b-and-w:before{content:"\e3db"; }
                    .md-filter-center-focus:before{content:"\e3dc"; }
                    .md-filter-drama:before{content:"\e3dd"; }
                    .md-filter-frames:before{content:"\e3de"; }
                    .md-filter-hdr:before{content:"\e3df"; }
                    .md-filter-list:before{content:"\e152"; }
                    .md-filter-none:before{content:"\e3e0"; }
                    .md-filter-tilt-shift:before{content:"\e3e2"; }
                    .md-filter-vintage:before{content:"\e3e3"; }
                    .md-find-in-page:before{content:"\e880"; }
                    .md-find-replace:before{content:"\e881"; }
                    .md-fingerprint:before{content:"\e90d"; }
                    .md-first-page:before{content:"\e5dc"; }
                    .md-fitness-center:before{content:"\eb43"; }
                    .md-flag:before{content:"\e153"; }
                    .md-flare:before{content:"\e3e4"; }
                    .md-flash-auto:before{content:"\e3e5"; }
                    .md-flash-off:before{content:"\e3e6"; }
                    .md-flash-on:before{content:"\e3e7"; }
                    .md-flight:before{content:"\e539"; }
                    .md-flight-land:before{content:"\e904"; }
                    .md-flight-takeoff:before{content:"\e905"; }
                    .md-flip:before{content:"\e3e8"; }
                    .md-flip-to-back:before{content:"\e882"; }
                    .md-flip-to-front:before{content:"\e883"; }
                    .md-folder:before{content:"\e2c7"; }
                    .md-folder-open:before{content:"\e2c8"; }
                    .md-folder-shared:before{content:"\e2c9"; }
                    .md-folder-special:before{content:"\e617"; }
                    .md-font-download:before{content:"\e167"; }
                    .md-format-align-center:before{content:"\e234"; }
                    .md-format-align-justify:before{content:"\e235"; }
                    .md-format-align-left:before{content:"\e236"; }
                    .md-format-align-right:before{content:"\e237"; }
                    .md-format-bold:before{content:"\e238"; }
                    .md-format-clear:before{content:"\e239"; }
                    .md-format-color-fill:before{content:"\e23a"; }
                    .md-format-color-reset:before{content:"\e23b"; }
                    .md-format-color-text:before{content:"\e23c"; }
                    .md-format-indent-decrease:before{content:"\e23d"; }
                    .md-format-indent-increase:before{content:"\e23e"; }
                    .md-format-italic:before{content:"\e23f"; }
                    .md-format-line-spacing:before{content:"\e240"; }
                    .md-format-list-bulleted:before{content:"\e241"; }
                    .md-format-list-numbered:before{content:"\e242"; }
                    .md-format-paint:before{content:"\e243"; }
                    .md-format-quote:before{content:"\e244"; }
                    .md-format-shapes:before{content:"\e25e"; }
                    .md-format-size:before{content:"\e245"; }
                    .md-format-strikethrough:before{content:"\e246"; }
                    .md-format-textdirection-l-to-r:before{content:"\e247"; }
                    .md-format-textdirection-r-to-l:before{content:"\e248"; }
                    .md-format-underlined:before{content:"\e249"; }
                    .md-forum:before{content:"\e0bf"; }
                    .md-forward:before{content:"\e154"; }
                    .md-forward-10:before{content:"\e056"; }
                    .md-forward-30:before{content:"\e057"; }
                    .md-forward-5:before{content:"\e058"; }
                    .md-free-breakfast:before{content:"\eb44"; }
                    .md-fullscreen:before{content:"\e5d0"; }
                    .md-fullscreen-exit:before{content:"\e5d1"; }
                    .md-functions:before{content:"\e24a"; }
                    .md-g-translate:before{content:"\e927"; }
                    .md-gamepad:before{content:"\e30f"; }
                    .md-games:before{content:"\e021"; }
                    .md-gavel:before{content:"\e90e"; }
                    .md-gesture:before{content:"\e155"; }
                    .md-get-app:before{content:"\e884"; }
                    .md-gif:before{content:"\e908"; }
                    .md-golf-course:before{content:"\eb45"; }
                    .md-gps-fixed:before{content:"\e1b3"; }
                    .md-gps-not-fixed:before{content:"\e1b4"; }
                    .md-gps-off:before{content:"\e1b5"; }
                    .md-grade:before{content:"\e885"; }
                    .md-gradient:before{content:"\e3e9"; }
                    .md-grain:before{content:"\e3ea"; }
                    .md-graphic-eq:before{content:"\e1b8"; }
                    .md-grid-off:before{content:"\e3eb"; }
                    .md-grid-on:before{content:"\e3ec"; }
                    .md-group:before{content:"\e7ef"; }
                    .md-group-add:before{content:"\e7f0"; }
                    .md-group-work:before{content:"\e886"; }
                    .md-hd:before{content:"\e052"; }
                    .md-hdr-off:before{content:"\e3ed"; }
                    .md-hdr-on:before{content:"\e3ee"; }
                    .md-hdr-strong:before{content:"\e3f1"; }
                    .md-hdr-weak:before{content:"\e3f2"; }
                    .md-headset:before{content:"\e310"; }
                    .md-headset-mic:before{content:"\e311"; }
                    .md-healing:before{content:"\e3f3"; }
                    .md-hearing:before{content:"\e023"; }
                    .md-help:before{content:"\e887"; }
                    .md-help-outline:before{content:"\e8fd"; }
                    .md-high-quality:before{content:"\e024"; }
                    .md-highlight:before{content:"\e25f"; }
                    .md-highlight-off:before{content:"\e888"; }
                    .md-history:before{content:"\e889"; }
                    .md-home:before{content:"\e88a"; }
                    .md-hot-tub:before{content:"\eb46"; }
                    .md-hotel:before{content:"\e53a"; }
                    .md-hourglass-empty:before{content:"\e88b"; }
                    .md-hourglass-full:before{content:"\e88c"; }
                    .md-http:before{content:"\e902"; }
                    .md-https:before{content:"\e88d"; }
                    .md-image:before{content:"\e3f4"; }
                    .md-image-aspect-ratio:before{content:"\e3f5"; }
                    .md-import-contacts:before{content:"\e0e0"; }
                    .md-import-export:before{content:"\e0c3"; }
                    .md-important-devices:before{content:"\e912"; }
                    .md-inbox:before{content:"\e156"; }
                    .md-indeterminate-check-box:before{content:"\e909"; }
                    .md-info:before{content:"\e88e"; }
                    .md-info-outline:before{content:"\e88f"; }
                    .md-input:before{content:"\e890"; }
                    .md-insert-chart:before{content:"\e24b"; }
                    .md-insert-comment:before{content:"\e24c"; }
                    .md-insert-drive-file:before{content:"\e24d"; }
                    .md-insert-emoticon:before{content:"\e24e"; }
                    .md-insert-invitation:before{content:"\e24f"; }
                    .md-insert-link:before{content:"\e250"; }
                    .md-insert-photo:before{content:"\e251"; }
                    .md-invert-colors:before{content:"\e891"; }
                    .md-invert-colors-off:before{content:"\e0c4"; }
                    .md-iso:before{content:"\e3f6"; }
                    .md-keyboard:before{content:"\e312"; }
                    .md-keyboard-arrow-down:before{content:"\e313"; }
                    .md-keyboard-arrow-left:before{content:"\e314"; }
                    .md-keyboard-arrow-right:before{content:"\e315"; }
                    .md-keyboard-arrow-up:before{content:"\e316"; }
                    .md-keyboard-backspace:before{content:"\e317"; }
                    .md-keyboard-capslock:before{content:"\e318"; }
                    .md-keyboard-hide:before{content:"\e31a"; }
                    .md-keyboard-return:before{content:"\e31b"; }
                    .md-keyboard-tab:before{content:"\e31c"; }
                    .md-keyboard-voice:before{content:"\e31d"; }
                    .md-kitchen:before{content:"\eb47"; }
                    .md-label:before{content:"\e892"; }
                    .md-label-outline:before{content:"\e893"; }
                    .md-landscape:before{content:"\e3f7"; }
                    .md-language:before{content:"\e894"; }
                    .md-laptop:before{content:"\e31e"; }
                    .md-laptop-chromebook:before{content:"\e31f"; }
                    .md-laptop-mac:before{content:"\e320"; }
                    .md-laptop-windows:before{content:"\e321"; }
                    .md-last-page:before{content:"\e5dd"; }
                    .md-launch:before{content:"\e895"; }
                    .md-layers:before{content:"\e53b"; }
                    .md-layers-clear:before{content:"\e53c"; }
                    .md-leak-add:before{content:"\e3f8"; }
                    .md-leak-remove:before{content:"\e3f9"; }
                    .md-lens:before{content:"\e3fa"; }
                    .md-library-add:before{content:"\e02e"; }
                    .md-library-books:before{content:"\e02f"; }
                    .md-library-music:before{content:"\e030"; }
                    .md-lightbulb-outline:before{content:"\e90f"; }
                    .md-line-style:before{content:"\e919"; }
                    .md-line-weight:before{content:"\e91a"; }
                    .md-linear-scale:before{content:"\e260"; }
                    .md-link:before{content:"\e157"; }
                    .md-linked-camera:before{content:"\e438"; }
                    .md-list:before{content:"\e896"; }
                    .md-live-help:before{content:"\e0c6"; }
                    .md-live-tv:before{content:"\e639"; }
                    .md-local-activity:before{content:"\e53f"; }
                    .md-local-airport:before{content:"\e53d"; }
                    .md-local-atm:before{content:"\e53e"; }
                    .md-local-bar:before{content:"\e540"; }
                    .md-local-cafe:before{content:"\e541"; }
                    .md-local-car-wash:before{content:"\e542"; }
                    .md-local-convenience-store:before{content:"\e543"; }
                    .md-local-dining:before{content:"\e556"; }
                    .md-local-drink:before{content:"\e544"; }
                    .md-local-florist:before{content:"\e545"; }
                    .md-local-gas-station:before{content:"\e546"; }
                    .md-local-grocery-store:before{content:"\e547"; }
                    .md-local-hospital:before{content:"\e548"; }
                    .md-local-hotel:before{content:"\e549"; }
                    .md-local-laundry-service:before{content:"\e54a"; }
                    .md-local-library:before{content:"\e54b"; }
                    .md-local-mall:before{content:"\e54c"; }
                    .md-local-movies:before{content:"\e54d"; }
                    .md-local-offer:before{content:"\e54e"; }
                    .md-local-parking:before{content:"\e54f"; }
                    .md-local-pharmacy:before{content:"\e550"; }
                    .md-local-phone:before{content:"\e551"; }
                    .md-local-pizza:before{content:"\e552"; }
                    .md-local-play:before{content:"\e553"; }
                    .md-local-post-office:before{content:"\e554"; }
                    .md-local-printshop:before{content:"\e555"; }
                    .md-local-see:before{content:"\e557"; }
                    .md-local-shipping:before{content:"\e558"; }
                    .md-local-taxi:before{content:"\e559"; }
                    .md-location-city:before{content:"\e7f1"; }
                    .md-location-disabled:before{content:"\e1b6"; }
                    .md-location-off:before{content:"\e0c7"; }
                    .md-location-on:before{content:"\e0c8"; }
                    .md-location-searching:before{content:"\e1b7"; }
                    .md-lock:before{content:"\e897"; }
                    .md-lock-open:before{content:"\e898"; }
                    .md-lock-outline:before{content:"\e899"; }
                    .md-looks:before{content:"\e3fc"; }
                    .md-looks-3:before{content:"\e3fb"; }
                    .md-looks-4:before{content:"\e3fd"; }
                    .md-looks-5:before{content:"\e3fe"; }
                    .md-looks-6:before{content:"\e3ff"; }
                    .md-looks-one:before{content:"\e400"; }
                    .md-looks-two:before{content:"\e401"; }
                    .md-loop:before{content:"\e028"; }
                    .md-loupe:before{content:"\e402"; }
                    .md-low-priority:before{content:"\e16d"; }
                    .md-loyalty:before{content:"\e89a"; }
                    .md-mail:before{content:"\e158"; }
                    .md-mail-outline:before{content:"\e0e1"; }
                    .md-map:before{content:"\e55b"; }
                    .md-markunread:before{content:"\e159"; }
                    .md-markunread-mailbox:before{content:"\e89b"; }
                    .md-memory:before{content:"\e322"; }
                    .md-menu:before{content:"\e5d2"; }
                    .md-merge-type:before{content:"\e252"; }
                    .md-message:before{content:"\e0c9"; }
                    .md-mic:before{content:"\e029"; }
                    .md-mic-none:before{content:"\e02a"; }
                    .md-mic-off:before{content:"\e02b"; }
                    .md-mms:before{content:"\e618"; }
                    .md-mode-comment:before{content:"\e253"; }
                    .md-mode-edit:before{content:"\e254"; }
                    .md-monetization-on:before{content:"\e263"; }
                    .md-money-off:before{content:"\e25c"; }
                    .md-monochrome-photos:before{content:"\e403"; }
                    .md-mood:before{content:"\e7f2"; }
                    .md-mood-bad:before{content:"\e7f3"; }
                    .md-more:before{content:"\e619"; }
                    .md-more-horiz:before{content:"\e5d3"; }
                    .md-more-vert:before{content:"\e5d4"; }
                    .md-motorcycle:before{content:"\e91b"; }
                    .md-mouse:before{content:"\e323"; }
                    .md-move-to-inbox:before{content:"\e168"; }
                    .md-movie:before{content:"\e02c"; }
                    .md-movie-creation:before{content:"\e404"; }
                    .md-movie-filter:before{content:"\e43a"; }
                    .md-multiline-chart:before{content:"\e6df"; }
                    .md-music-note:before{content:"\e405"; }
                    .md-music-video:before{content:"\e063"; }
                    .md-my-location:before{content:"\e55c"; }
                    .md-nature:before{content:"\e406"; }
                    .md-nature-people:before{content:"\e407"; }
                    .md-navigate-before:before{content:"\e408"; }
                    .md-navigate-next:before{content:"\e409"; }
                    .md-navigation:before{content:"\e55d"; }
                    .md-near-me:before{content:"\e569"; }
                    .md-network-cell:before{content:"\e1b9"; }
                    .md-network-check:before{content:"\e640"; }
                    .md-network-locked:before{content:"\e61a"; }
                    .md-network-wifi:before{content:"\e1ba"; }
                    .md-new-releases:before{content:"\e031"; }
                    .md-next-week:before{content:"\e16a"; }
                    .md-nfc:before{content:"\e1bb"; }
                    .md-no-encryption:before{content:"\e641"; }
                    .md-no-sim:before{content:"\e0cc"; }
                    .md-not-interested:before{content:"\e033"; }
                    .md-note:before{content:"\e06f"; }
                    .md-note-add:before{content:"\e89c"; }
                    .md-notifications:before{content:"\e7f4"; }
                    .md-notifications-active:before{content:"\e7f7"; }
                    .md-notifications-none:before{content:"\e7f5"; }
                    .md-notifications-off:before{content:"\e7f6"; }
                    .md-notifications-paused:before{content:"\e7f8"; }
                    .md-offline-pin:before{content:"\e90a"; }
                    .md-ondemand-video:before{content:"\e63a"; }
                    .md-opacity:before{content:"\e91c"; }
                    .md-open-in-browser:before{content:"\e89d"; }
                    .md-open-in-new:before{content:"\e89e"; }
                    .md-open-with:before{content:"\e89f"; }
                    .md-pages:before{content:"\e7f9"; }
                    .md-pageview:before{content:"\e8a0"; }
                    .md-palette:before{content:"\e40a"; }
                    .md-pan-tool:before{content:"\e925"; }
                    .md-panorama:before{content:"\e40b"; }
                    .md-panorama-fish-eye:before{content:"\e40c"; }
                    .md-panorama-horizontal:before{content:"\e40d"; }
                    .md-panorama-vertical:before{content:"\e40e"; }
                    .md-panorama-wide-angle:before{content:"\e40f"; }
                    .md-party-mode:before{content:"\e7fa"; }
                    .md-pause:before{content:"\e034"; }
                    .md-pause-circle-filled:before{content:"\e035"; }
                    .md-pause-circle-outline:before{content:"\e036"; }
                    .md-payment:before{content:"\e8a1"; }
                    .md-people:before{content:"\e7fb"; }
                    .md-people-outline:before{content:"\e7fc"; }
                    .md-perm-camera-mic:before{content:"\e8a2"; }
                    .md-perm-contact-calendar:before{content:"\e8a3"; }
                    .md-perm-data-setting:before{content:"\e8a4"; }
                    .md-perm-device-information:before{content:"\e8a5"; }
                    .md-perm-identity:before{content:"\e8a6"; }
                    .md-perm-media:before{content:"\e8a7"; }
                    .md-perm-phone-msg:before{content:"\e8a8"; }
                    .md-perm-scan-wifi:before{content:"\e8a9"; }
                    .md-person:before{content:"\e7fd"; }
                    .md-person-add:before{content:"\e7fe"; }
                    .md-person-outline:before{content:"\e7ff"; }
                    .md-person-pin:before{content:"\e55a"; }
                    .md-person-pin-circle:before{content:"\e56a"; }
                    .md-personal-video:before{content:"\e63b"; }
                    .md-pets:before{content:"\e91d"; }
                    .md-phone:before{content:"\e0cd"; }
                    .md-phone-android:before{content:"\e324"; }
                    .md-phone-bluetooth-speaker:before{content:"\e61b"; }
                    .md-phone-forwarded:before{content:"\e61c"; }
                    .md-phone-in-talk:before{content:"\e61d"; }
                    .md-phone-iphone:before{content:"\e325"; }
                    .md-phone-locked:before{content:"\e61e"; }
                    .md-phone-missed:before{content:"\e61f"; }
                    .md-phone-paused:before{content:"\e620"; }
                    .md-phonelink:before{content:"\e326"; }
                    .md-phonelink-erase:before{content:"\e0db"; }
                    .md-phonelink-lock:before{content:"\e0dc"; }
                    .md-phonelink-off:before{content:"\e327"; }
                    .md-phonelink-ring:before{content:"\e0dd"; }
                    .md-phonelink-setup:before{content:"\e0de"; }
                    .md-photo:before{content:"\e410"; }
                    .md-photo-album:before{content:"\e411"; }
                    .md-photo-camera:before{content:"\e412"; }
                    .md-photo-filter:before{content:"\e43b"; }
                    .md-photo-library:before{content:"\e413"; }
                    .md-photo-size-select-actual:before{content:"\e432"; }
                    .md-photo-size-select-large:before{content:"\e433"; }
                    .md-photo-size-select-small:before{content:"\e434"; }
                    .md-picture-as-pdf:before{content:"\e415"; }
                    .md-picture-in-picture:before{content:"\e8aa"; }
                    .md-picture-in-picture-alt:before{content:"\e911"; }
                    .md-pie-chart:before{content:"\e6c4"; }
                    .md-pie-chart-outlined:before{content:"\e6c5"; }
                    .md-pin-drop:before{content:"\e55e"; }
                    .md-place:before{content:"\e55f"; }
                    .md-play-arrow:before{content:"\e037"; }
                    .md-play-circle-filled:before{content:"\e038"; }
                    .md-play-circle-outline:before{content:"\e039"; }
                    .md-play-for-work:before{content:"\e906"; }
                    .md-playlist-add:before{content:"\e03b"; }
                    .md-playlist-add-check:before{content:"\e065"; }
                    .md-playlist-play:before{content:"\e05f"; }
                    .md-plus-one:before{content:"\e800"; }
                    .md-poll:before{content:"\e801"; }
                    .md-polymer:before{content:"\e8ab"; }
                    .md-pool:before{content:"\eb48"; }
                    .md-portable-wifi-off:before{content:"\e0ce"; }
                    .md-portrait:before{content:"\e416"; }
                    .md-power:before{content:"\e63c"; }
                    .md-power-input:before{content:"\e336"; }
                    .md-power-settings-new:before{content:"\e8ac"; }
                    .md-pregnant-woman:before{content:"\e91e"; }
                    .md-present-to-all:before{content:"\e0df"; }
                    .md-print:before{content:"\e8ad"; }
                    .md-priority-high:before{content:"\e645"; }
                    .md-public:before{content:"\e80b"; }
                    .md-publish:before{content:"\e255"; }
                    .md-query-builder:before{content:"\e8ae"; }
                    .md-question-answer:before{content:"\e8af"; }
                    .md-queue:before{content:"\e03c"; }
                    .md-queue-music:before{content:"\e03d"; }
                    .md-queue-play-next:before{content:"\e066"; }
                    .md-radio:before{content:"\e03e"; }
                    .md-radio-button-checked:before{content:"\e837"; }
                    .md-radio-button-unchecked:before{content:"\e836"; }
                    .md-rate-review:before{content:"\e560"; }
                    .md-receipt:before{content:"\e8b0"; }
                    .md-recent-actors:before{content:"\e03f"; }
                    .md-record-voice-over:before{content:"\e91f"; }
                    .md-redeem:before{content:"\e8b1"; }
                    .md-redo:before{content:"\e15a"; }
                    .md-refresh:before{content:"\e5d5"; }
                    .md-remove:before{content:"\e15b"; }
                    .md-remove-circle:before{content:"\e15c"; }
                    .md-remove-circle-outline:before{content:"\e15d"; }
                    .md-remove-from-queue:before{content:"\e067"; }
                    .md-remove-red-eye:before{content:"\e417"; }
                    .md-remove-shopping-cart:before{content:"\e928"; }
                    .md-reorder:before{content:"\e8fe"; }
                    .md-repeat:before{content:"\e040"; }
                    .md-repeat-one:before{content:"\e041"; }
                    .md-replay:before{content:"\e042"; }
                    .md-replay-10:before{content:"\e059"; }
                    .md-replay-30:before{content:"\e05a"; }
                    .md-replay-5:before{content:"\e05b"; }
                    .md-reply:before{content:"\e15e"; }
                    .md-reply-all:before{content:"\e15f"; }
                    .md-report:before{content:"\e160"; }
                    .md-report-problem:before{content:"\e8b2"; }
                    .md-restaurant:before{content:"\e56c"; }
                    .md-restaurant-menu:before{content:"\e561"; }
                    .md-restore:before{content:"\e8b3"; }
                    .md-restore-page:before{content:"\e929"; }
                    .md-ring-volume:before{content:"\e0d1"; }
                    .md-room:before{content:"\e8b4"; }
                    .md-room-service:before{content:"\eb49"; }
                    .md-rotate-90-degrees-ccw:before{content:"\e418"; }
                    .md-rotate-left:before{content:"\e419"; }
                    .md-rotate-right:before{content:"\e41a"; }
                    .md-rounded-corner:before{content:"\e920"; }
                    .md-router:before{content:"\e328"; }
                    .md-rowing:before{content:"\e921"; }
                    .md-rss-feed:before{content:"\e0e5"; }
                    .md-rv-hookup:before{content:"\e642"; }
                    .md-satellite:before{content:"\e562"; }
                    .md-save:before{content:"\e161"; }
                    .md-scanner:before{content:"\e329"; }
                    .md-schedule:before{content:"\e8b5"; }
                    .md-school:before{content:"\e80c"; }
                    .md-screen-lock-landscape:before{content:"\e1be"; }
                    .md-screen-lock-portrait:before{content:"\e1bf"; }
                    .md-screen-lock-rotation:before{content:"\e1c0"; }
                    .md-screen-rotation:before{content:"\e1c1"; }
                    .md-screen-share:before{content:"\e0e2"; }
                    .md-sd-card:before{content:"\e623"; }
                    .md-sd-storage:before{content:"\e1c2"; }
                    .md-search:before{content:"\e8b6"; }
                    .md-security:before{content:"\e32a"; }
                    .md-select-all:before{content:"\e162"; }
                    .md-send:before{content:"\e163"; }
                    .md-sentiment-dissatisfied:before{content:"\e811"; }
                    .md-sentiment-neutral:before{content:"\e812"; }
                    .md-sentiment-satisfied:before{content:"\e813"; }
                    .md-sentiment-very-dissatisfied:before{content:"\e814"; }
                    .md-sentiment-very-satisfied:before{content:"\e815"; }
                    .md-settings:before{content:"\e8b8"; }
                    .md-settings-applications:before{content:"\e8b9"; }
                    .md-settings-backup-restore:before{content:"\e8ba"; }
                    .md-settings-bluetooth:before{content:"\e8bb"; }
                    .md-settings-brightness:before{content:"\e8bd"; }
                    .md-settings-cell:before{content:"\e8bc"; }
                    .md-settings-ethernet:before{content:"\e8be"; }
                    .md-settings-input-antenna:before{content:"\e8bf"; }
                    .md-settings-input-component:before{content:"\e8c0"; }
                    .md-settings-input-composite:before{content:"\e8c1"; }
                    .md-settings-input-hdmi:before{content:"\e8c2"; }
                    .md-settings-input-svideo:before{content:"\e8c3"; }
                    .md-settings-overscan:before{content:"\e8c4"; }
                    .md-settings-phone:before{content:"\e8c5"; }
                    .md-settings-power:before{content:"\e8c6"; }
                    .md-settings-remote:before{content:"\e8c7"; }
                    .md-settings-system-daydream:before{content:"\e1c3"; }
                    .md-settings-voice:before{content:"\e8c8"; }
                    .md-share:before{content:"\e80d"; }
                    .md-shop:before{content:"\e8c9"; }
                    .md-shop-two:before{content:"\e8ca"; }
                    .md-shopping-basket:before{content:"\e8cb"; }
                    .md-shopping-cart:before{content:"\e8cc"; }
                    .md-short-text:before{content:"\e261"; }
                    .md-show-chart:before{content:"\e6e1"; }
                    .md-shuffle:before{content:"\e043"; }
                    .md-signal-cellular-4-bar:before{content:"\e1c8"; }
                    .md-signal-cellular-connected-no-internet-4-bar:before{content:"\e1cd"; }
                    .md-signal-cellular-no-sim:before{content:"\e1ce"; }
                    .md-signal-cellular-null:before{content:"\e1cf"; }
                    .md-signal-cellular-off:before{content:"\e1d0"; }
                    .md-signal-wifi-4-bar:before{content:"\e1d8"; }
                    .md-signal-wifi-4-bar-lock:before{content:"\e1d9"; }
                    .md-signal-wifi-off:before{content:"\e1da"; }
                    .md-sim-card:before{content:"\e32b"; }
                    .md-sim-card-alert:before{content:"\e624"; }
                    .md-skip-next:before{content:"\e044"; }
                    .md-skip-previous:before{content:"\e045"; }
                    .md-slideshow:before{content:"\e41b"; }
                    .md-slow-motion-video:before{content:"\e068"; }
                    .md-smartphone:before{content:"\e32c"; }
                    .md-smoke-free:before{content:"\eb4a"; }
                    .md-smoking-rooms:before{content:"\eb4b"; }
                    .md-sms:before{content:"\e625"; }
                    .md-sms-failed:before{content:"\e626"; }
                    .md-snooze:before{content:"\e046"; }
                    .md-sort:before{content:"\e164"; }
                    .md-sort-by-alpha:before{content:"\e053"; }
                    .md-spa:before{content:"\eb4c"; }
                    .md-space-bar:before{content:"\e256"; }
                    .md-speaker:before{content:"\e32d"; }
                    .md-speaker-group:before{content:"\e32e"; }
                    .md-speaker-notes:before{content:"\e8cd"; }
                    .md-speaker-notes-off:before{content:"\e92a"; }
                    .md-speaker-phone:before{content:"\e0d2"; }
                    .md-spellcheck:before{content:"\e8ce"; }
                    .md-star:before{content:"\e838"; }
                    .md-star-border:before{content:"\e83a"; }
                    .md-star-half:before{content:"\e839"; }
                    .md-stars:before{content:"\e8d0"; }
                    .md-stay-current-landscape:before{content:"\e0d3"; }
                    .md-stay-current-portrait:before{content:"\e0d4"; }
                    .md-stay-primary-landscape:before{content:"\e0d5"; }
                    .md-stay-primary-portrait:before{content:"\e0d6"; }
                    .md-stop:before{content:"\e047"; }
                    .md-stop-screen-share:before{content:"\e0e3"; }
                    .md-storage:before{content:"\e1db"; }
                    .md-store:before{content:"\e8d1"; }
                    .md-store-mall-directory:before{content:"\e563"; }
                    .md-straighten:before{content:"\e41c"; }
                    .md-streetview:before{content:"\e56e"; }
                    .md-strikethrough-s:before{content:"\e257"; }
                    .md-style:before{content:"\e41d"; }
                    .md-subdirectory-arrow-left:before{content:"\e5d9"; }
                    .md-subdirectory-arrow-right:before{content:"\e5da"; }
                    .md-subject:before{content:"\e8d2"; }
                    .md-subscriptions:before{content:"\e064"; }
                    .md-subtitles:before{content:"\e048"; }
                    .md-subway:before{content:"\e56f"; }
                    .md-supervisor-account:before{content:"\e8d3"; }
                    .md-surround-sound:before{content:"\e049"; }
                    .md-swap-calls:before{content:"\e0d7"; }
                    .md-swap-horiz:before{content:"\e8d4"; }
                    .md-swap-vert:before{content:"\e8d5"; }
                    .md-swap-vertical-circle:before{content:"\e8d6"; }
                    .md-switch-camera:before{content:"\e41e"; }
                    .md-switch-video:before{content:"\e41f"; }
                    .md-sync:before{content:"\e627"; }
                    .md-sync-disabled:before{content:"\e628"; }
                    .md-sync-problem:before{content:"\e629"; }
                    .md-system-update:before{content:"\e62a"; }
                    .md-system-update-alt:before{content:"\e8d7"; }
                    .md-tab:before{content:"\e8d8"; }
                    .md-tab-unselected:before{content:"\e8d9"; }
                    .md-tablet:before{content:"\e32f"; }
                    .md-tablet-android:before{content:"\e330"; }
                    .md-tablet-mac:before{content:"\e331"; }
                    .md-tag-faces:before{content:"\e420"; }
                    .md-tap-and-play:before{content:"\e62b"; }
                    .md-terrain:before{content:"\e564"; }
                    .md-text-fields:before{content:"\e262"; }
                    .md-text-format:before{content:"\e165"; }
                    .md-textsms:before{content:"\e0d8"; }
                    .md-texture:before{content:"\e421"; }
                    .md-theaters:before{content:"\e8da"; }
                    .md-thumb-down:before{content:"\e8db"; }
                    .md-thumb-up:before{content:"\e8dc"; }
                    .md-thumbs-up-down:before{content:"\e8dd"; }
                    .md-time-to-leave:before{content:"\e62c"; }
                    .md-timelapse:before{content:"\e422"; }
                    .md-timeline:before{content:"\e922"; }
                    .md-timer:before{content:"\e425"; }
                    .md-timer-10:before{content:"\e423"; }
                    .md-timer-3:before{content:"\e424"; }
                    .md-timer-off:before{content:"\e426"; }
                    .md-title:before{content:"\e264"; }
                    .md-toc:before{content:"\e8de"; }
                    .md-today:before{content:"\e8df"; }
                    .md-toll:before{content:"\e8e0"; }
                    .md-tonality:before{content:"\e427"; }
                    .md-touch-app:before{content:"\e913"; }
                    .md-toys:before{content:"\e332"; }
                    .md-track-changes:before{content:"\e8e1"; }
                    .md-traffic:before{content:"\e565"; }
                    .md-train:before{content:"\e570"; }
                    .md-tram:before{content:"\e571"; }
                    .md-transfer-within-a-station:before{content:"\e572"; }
                    .md-transform:before{content:"\e428"; }
                    .md-translate:before{content:"\e8e2"; }
                    .md-trending-down:before{content:"\e8e3"; }
                    .md-trending-flat:before{content:"\e8e4"; }
                    .md-trending-up:before{content:"\e8e5"; }
                    .md-tune:before{content:"\e429"; }
                    .md-turned-in:before{content:"\e8e6"; }
                    .md-turned-in-not:before{content:"\e8e7"; }
                    .md-tv:before{content:"\e333"; }
                    .md-unarchive:before{content:"\e169"; }
                    .md-undo:before{content:"\e166"; }
                    .md-unfold-less:before{content:"\e5d6"; }
                    .md-unfold-more:before{content:"\e5d7"; }
                    .md-update:before{content:"\e923"; }
                    .md-usb:before{content:"\e1e0"; }
                    .md-verified-user:before{content:"\e8e8"; }
                    .md-vertical-align-bottom:before{content:"\e258"; }
                    .md-vertical-align-center:before{content:"\e259"; }
                    .md-vertical-align-top:before{content:"\e25a"; }
                    .md-vibration:before{content:"\e62d"; }
                    .md-video-call:before{content:"\e070"; }
                    .md-video-label:before{content:"\e071"; }
                    .md-video-library:before{content:"\e04a"; }
                    .md-videocam:before{content:"\e04b"; }
                    .md-videocam-off:before{content:"\e04c"; }
                    .md-videogame-asset:before{content:"\e338"; }
                    .md-view-agenda:before{content:"\e8e9"; }
                    .md-view-array:before{content:"\e8ea"; }
                    .md-view-carousel:before{content:"\e8eb"; }
                    .md-view-column:before{content:"\e8ec"; }
                    .md-view-comfy:before{content:"\e42a"; }
                    .md-view-compact:before{content:"\e42b"; }
                    .md-view-day:before{content:"\e8ed"; }
                    .md-view-headline:before{content:"\e8ee"; }
                    .md-view-list:before{content:"\e8ef"; }
                    .md-view-module:before{content:"\e8f0"; }
                    .md-view-quilt:before{content:"\e8f1"; }
                    .md-view-stream:before{content:"\e8f2"; }
                    .md-view-week:before{content:"\e8f3"; }
                    .md-vignette:before{content:"\e435"; }
                    .md-visibility:before{content:"\e8f4"; }
                    .md-visibility-off:before{content:"\e8f5"; }
                    .md-voice-chat:before{content:"\e62e"; }
                    .md-voicemail:before{content:"\e0d9"; }
                    .md-volume-down:before{content:"\e04d"; }
                    .md-volume-mute:before{content:"\e04e"; }
                    .md-volume-off:before{content:"\e04f"; }
                    .md-volume-up:before{content:"\e050"; }
                    .md-vpn-key:before{content:"\e0da"; }
                    .md-vpn-lock:before{content:"\e62f"; }
                    .md-wallpaper:before{content:"\e1bc"; }
                    .md-warning:before{content:"\e002"; }
                    .md-watch:before{content:"\e334"; }
                    .md-watch-later:before{content:"\e924"; }
                    .md-wb-auto:before{content:"\e42c"; }
                    .md-wb-cloudy:before{content:"\e42d"; }
                    .md-wb-incandescent:before{content:"\e42e"; }
                    .md-wb-iridescent:before{content:"\e436"; }
                    .md-wb-sunny:before{content:"\e430"; }
                    .md-wc:before{content:"\e63d"; }
                    .md-web:before{content:"\e051"; }
                    .md-web-asset:before{content:"\e069"; }
                    .md-weekend:before{content:"\e16b"; }
                    .md-whatshot:before{content:"\e80e"; }
                    .md-widgets:before{content:"\e1bd"; }
                    .md-wifi:before{content:"\e63e"; }
                    .md-wifi-lock:before{content:"\e1e1"; }
                    .md-wifi-tethering:before{content:"\e1e2"; }
                    .md-work:before{content:"\e8f9"; }
                    .md-wrap-text:before{content:"\e25b"; }
                    .md-youtube-searched-for:before{content:"\e8fa"; }
                    .md-zoom-in:before{content:"\e8ff"; }
                    .md-zoom-out:before{content:"\e900"; }
                    .md-zoom-out-map:before{content:"\e56b"; }
                    
                    
                .md{
                  font-family: 'Material Icons';
                  font-weight: normal;
                  font-style: normal;
                  font-size: auto;  /* Preferred icon size */
                  display: inline-block;
                  /*line-height: 1;*/
                  text-transform: none;
                  letter-spacing: normal;
                  word-wrap: normal;
                  white-space: nowrap;
                  direction: ltr;

                  /* Support for all WebKit browsers. */
                  -webkit-font-smoothing: antialiased;
                  /* Support for Safari and Chrome. */
                  text-rendering: optimizeLegibility;

                  /* Support for Firefox. */
                  -moz-osx-font-smoothing: grayscale;

                  /* Support for IE. */
                  font-feature-settings: 'liga';
            }
@font-face {
  font-family: 'icomoon';
  src:  url('/fonts/icomoon.eot?d438at');
  src:  url('/fonts/icomoon.eot?d438at#iefix') format('embedded-opentype'),
    url('/fonts/icomoon.ttf?d438at') format('truetype'),
    url('/fonts/icomoon.woff?d438at') format('woff'),
    url('/fonts/icomoon.svg?d438at#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="svg-icon-"], [class*=" svg-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /*line-height: 1;*/

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.svg-icon-postman1:before {content: "\ec4d"}
.svg-icon-profits:before {content: "\ec4e"}
.svg-icon-qa:before {content: "\ec4f"}
.svg-icon-recreational:before {content: "\ec50"}
.svg-icon-room-key:before {content: "\ec51"}
.svg-icon-school-bus:before {content: "\ec52"}
.svg-icon-stomach:before {content: "\ec53"}
.svg-icon-store:before {content: "\ec54"}
.svg-icon-transform:before {content: "\ec55"}
.svg-icon-artboard:before {content: "\ec56"}
.svg-icon-baggage2:before {content: "\ec57"}
.svg-icon-book-1:before {content: "\ec58"}
.svg-icon-business-and-finance4:before {content: "\ec59"}
.svg-icon-check-list2:before {content: "\ec5a"}
.svg-icon-data-transfer:before {content: "\ec5b"}
.svg-icon-dispatch-note:before {content: "\ec5c"}
.svg-icon-film:before {content: "\ec5d"}
.svg-icon-help-1:before {content: "\ec5e"}
.svg-icon-hours:before {content: "\ec5f"}
.svg-icon-knitting:before {content: "\ec60"}
.svg-icon-location:before {content: "\ec61"}
.svg-icon-pharmacy:before {content: "\ec62"}
.svg-icon-prefect:before {content: "\ec63"}
.svg-icon-presentation-1:before {content: "\ec64"}
.svg-icon-search3:before {content: "\ec65"}
.svg-icon-shadow:before {content: "\ec66"}
.svg-icon-solar-system:before {content: "\ec67"}
.svg-icon-tuxedo:before {content: "\ec68"}
.svg-icon-vitamin15:before {content: "\ec69"}
.svg-icon-ballet:before {content: "\ec6a"}
.svg-icon-book:before {content: "\ec6b"}
.svg-icon-broswer1:before {content: "\ec6c"}
.svg-icon-chat5:before {content: "\ec6d"}
.svg-icon-egg:before {content: "\ec6e"}
.svg-icon-gift:before {content: "\ec6f"}
.svg-icon-magnet:before {content: "\ec70"}
.svg-icon-mail1:before {content: "\ec71"}
.svg-icon-map2:before {content: "\ec72"}
.svg-icon-network-1:before {content: "\ec73"}
.svg-icon-online-shop-3:before {content: "\ec74"}
.svg-icon-perfume1:before {content: "\ec75"}
.svg-icon-sailor:before {content: "\ec76"}
.svg-icon-scissors2:before {content: "\ec77"}
.svg-icon-setting:before {content: "\ec78"}
.svg-icon-ssd:before {content: "\ec79"}
.svg-icon-tracking4:before {content: "\ec7a"}
.svg-icon-tweet:before {content: "\ec7b"}
.svg-icon-vending-machine:before {content: "\ec7c"}
.svg-icon-approval1:before {content: "\ec7d"}
.svg-icon-atm1:before {content: "\ec7e"}
.svg-icon-business1:before {content: "\ec7f"}
.svg-icon-calendar3:before {content: "\ec80"}
.svg-icon-cutter:before {content: "\ec81"}
.svg-icon-discussion:before {content: "\ec82"}
.svg-icon-hdd:before {content: "\ec83"}
.svg-icon-hot-air-balloon:before {content: "\ec84"}
.svg-icon-live:before {content: "\ec85"}
.svg-icon-painting:before {content: "\ec86"}
.svg-icon-quavers:before {content: "\ec87"}
.svg-icon-scientist:before {content: "\ec88"}
.svg-icon-shopping-bag:before {content: "\ec89"}
.svg-icon-solved:before {content: "\ec8a"}
.svg-icon-strong:before {content: "\ec8b"}
.svg-icon-trending:before {content: "\ec8c"}
.svg-icon-trophy3:before {content: "\ec8d"}
.svg-icon-watch:before {content: "\ec8e"}
.svg-icon-box1:before {content: "\ec8f"}
.svg-icon-check-mark:before {content: "\ec90"}
.svg-icon-enzyme:before {content: "\ec91"}
.svg-icon-first-aid-kit:before {content: "\ec92"}
.svg-icon-gift1:before {content: "\ec93"}
.svg-icon-glue:before {content: "\ec94"}
.svg-icon-gradient:before {content: "\ec95"}
.svg-icon-graduation-cap:before {content: "\ec96"}
.svg-icon-manicure:before {content: "\ec97"}
.svg-icon-setting1:before {content: "\ec98"}
.svg-icon-settings1:before {content: "\ec99"}
.svg-icon-singer:before {content: "\ec9a"}
.svg-icon-skate:before {content: "\ec9b"}
.svg-icon-target1:before {content: "\ec9c"}
.svg-icon-tattoo:before {content: "\ec9d"}
.svg-icon-television3:before {content: "\ec9e"}
.svg-icon-timer1:before {content: "\ec9f"}
.svg-icon-windsock:before {content: "\eca0"}
.svg-icon-404-error:before {content: "\eca1"}
.svg-icon-accept:before {content: "\eca2"}
.svg-icon-box2:before {content: "\eca3"}
.svg-icon-crown:before {content: "\eca4"}
.svg-icon-encyclopedia:before {content: "\eca5"}
.svg-icon-eye:before {content: "\eca6"}
.svg-icon-hand:before {content: "\eca7"}
.svg-icon-ice-cream:before {content: "\eca8"}
.svg-icon-idea:before {content: "\eca9"}
.svg-icon-monitor2:before {content: "\ecaa"}
.svg-icon-origami:before {content: "\ecab"}
.svg-icon-panorama:before {content: "\ecac"}
.svg-icon-restaurant:before {content: "\ecad"}
.svg-icon-science:before {content: "\ecae"}
.svg-icon-soldier:before {content: "\ecaf"}
.svg-icon-strategy:before {content: "\ecb0"}
.svg-icon-swim:before {content: "\ecb1"}
.svg-icon-traveler1:before {content: "\ecb2"}
.svg-icon-bag2:before {content: "\ecb3"}
.svg-icon-binoculars:before {content: "\ecb4"}
.svg-icon-certification:before {content: "\ecb5"}
.svg-icon-chat6:before {content: "\ecb6"}
.svg-icon-chosen:before {content: "\ecb7"}
.svg-icon-diving:before {content: "\ecb8"}
.svg-icon-earth-globe1:before {content: "\ecb9"}
.svg-icon-fish:before {content: "\ecba"}
.svg-icon-focus:before {content: "\ecbb"}
.svg-icon-graphic-tablet:before {content: "\ecbc"}
.svg-icon-information1:before {content: "\ecbd"}
.svg-icon-pencil3:before {content: "\ecbe"}
.svg-icon-personal-computer:before {content: "\ecbf"}
.svg-icon-restaurant1:before {content: "\ecc0"}
.svg-icon-shear:before {content: "\ecc1"}
.svg-icon-surgeon:before {content: "\ecc2"}
.svg-icon-travelling4:before {content: "\ecc3"}
.svg-icon-treasure:before {content: "\ecc4"}
.svg-icon-award5:before {content: "\ecc5"}
.svg-icon-bills:before {content: "\ecc6"}
.svg-icon-button:before {content: "\ecc7"}
.svg-icon-celebrity1:before {content: "\ecc8"}
.svg-icon-connect:before {content: "\ecc9"}
.svg-icon-fishing:before {content: "\ecca"}
.svg-icon-formula:before {content: "\eccb"}
.svg-icon-landmark:before {content: "\eccc"}
.svg-icon-laptop1:before {content: "\eccd"}
.svg-icon-lockers:before {content: "\ecce"}
.svg-icon-pencil-case1:before {content: "\eccf"}
.svg-icon-placeholder1:before {content: "\ecd0"}
.svg-icon-planet-earth1:before {content: "\ecd1"}
.svg-icon-rotation:before {content: "\ecd2"}
.svg-icon-shape-builder:before {content: "\ecd3"}
.svg-icon-violin:before {content: "\ecd4"}
.svg-icon-wifi:before {content: "\ecd5"}
.svg-icon-worker:before {content: "\ecd6"}
.svg-icon-alarm-clock:before {content: "\ecd7"}
.svg-icon-align-objects:before {content: "\ecd8"}
.svg-icon-bell:before {content: "\ecd9"}
.svg-icon-bodyguard:before {content: "\ecda"}
.svg-icon-business-and-finance5:before {content: "\ecdb"}
.svg-icon-businesswoman:before {content: "\ecdc"}
.svg-icon-buy:before {content: "\ecdd"}
.svg-icon-chosen1:before {content: "\ecde"}
.svg-icon-cinema3:before {content: "\ecdf"}
.svg-icon-content:before {content: "\ece0"}
.svg-icon-folder2:before {content: "\ece1"}
.svg-icon-gamepad:before {content: "\ece2"}
.svg-icon-grid1:before {content: "\ece3"}
.svg-icon-herbs:before {content: "\ece4"}
.svg-icon-phone:before {content: "\ece5"}
.svg-icon-take-off:before {content: "\ece6"}
.svg-icon-align-objects1:before {content: "\ece7"}
.svg-icon-atm2:before {content: "\ece8"}
.svg-icon-bag3:before {content: "\ece9"}
.svg-icon-businessman1:before {content: "\ecea"}
.svg-icon-check-mark1:before {content: "\eceb"}
.svg-icon-consulting:before {content: "\ecec"}
.svg-icon-eye1:before {content: "\eced"}
.svg-icon-flags:before {content: "\ecee"}
.svg-icon-geometry:before {content: "\ecef"}
.svg-icon-hourglass2:before {content: "\ecf0"}
.svg-icon-lettering:before {content: "\ecf1"}
.svg-icon-postcard:before {content: "\ecf2"}
.svg-icon-qr-code1:before {content: "\ecf3"}
.svg-icon-travel:before {content: "\ecf4"}
.svg-icon-tube1:before {content: "\ecf5"}
.svg-icon-vitamin16:before {content: "\ecf6"}
.svg-icon-call2:before {content: "\ecf7"}
.svg-icon-cancel:before {content: "\ecf8"}
.svg-icon-color:before {content: "\ecf9"}
.svg-icon-commerce-and-shopping1:before {content: "\ecfa"}
.svg-icon-desk-lamp1:before {content: "\ecfb"}
.svg-icon-gym:before {content: "\ecfc"}
.svg-icon-lettering1:before {content: "\ecfd"}
.svg-icon-navigation1:before {content: "\ecfe"}
.svg-icon-organization-1:before {content: "\ecff"}
.svg-icon-pen1:before {content: "\ed00"}
.svg-icon-sales:before {content: "\ed01"}
.svg-icon-telephone1:before {content: "\ed02"}
.svg-icon-trophy4:before {content: "\ed03"}
.svg-icon-vitamin17:before {content: "\ed04"}
.svg-icon-waitress:before {content: "\ed05"}
.svg-icon-box3:before {content: "\ed06"}
.svg-icon-call-center:before {content: "\ed07"}
.svg-icon-check-mark2:before {content: "\ed08"}
.svg-icon-distribute-objects:before {content: "\ed09"}
.svg-icon-easel:before {content: "\ed0a"}
.svg-icon-faq:before {content: "\ed0b"}
.svg-icon-gift2:before {content: "\ed0c"}
.svg-icon-hdr:before {content: "\ed0d"}
.svg-icon-photo-camera:before {content: "\ed0e"}
.svg-icon-rowing:before {content: "\ed0f"}
.svg-icon-sharpener-1:before {content: "\ed10"}
.svg-icon-travel1:before {content: "\ed11"}
.svg-icon-video-call:before {content: "\ed12"}
.svg-icon-vitamin18:before {content: "\ed13"}
.svg-icon-waiting-room:before {content: "\ed14"}
.svg-icon-auto:before {content: "\ed15"}
.svg-icon-award6:before {content: "\ed16"}
.svg-icon-barcode2:before {content: "\ed17"}
.svg-icon-bbq:before {content: "\ed18"}
.svg-icon-check-mark3:before {content: "\ed19"}
.svg-icon-delivery-man2:before {content: "\ed1a"}
.svg-icon-duty-free:before {content: "\ed1b"}
.svg-icon-guidance:before {content: "\ed1c"}
.svg-icon-no-smoking:before {content: "\ed1d"}
.svg-icon-piano:before {content: "\ed1e"}
.svg-icon-school1:before {content: "\ed1f"}
.svg-icon-sun-protection:before {content: "\ed20"}
.svg-icon-team-1:before {content: "\ed21"}
.svg-icon-vitamin19:before {content: "\ed22"}
.svg-icon-width:before {content: "\ed23"}
.svg-icon-award7:before {content: "\ed24"}
.svg-icon-basketball:before {content: "\ed25"}
.svg-icon-certificate:before {content: "\ed26"}
.svg-icon-commerce-and-shopping2:before {content: "\ed27"}
.svg-icon-coupon1:before {content: "\ed28"}
.svg-icon-customer-service1:before {content: "\ed29"}
.svg-icon-exam-1:before {content: "\ed2a"}
.svg-icon-iso:before {content: "\ed2b"}
.svg-icon-medal:before {content: "\ed2c"}
.svg-icon-microphone:before {content: "\ed2d"}
.svg-icon-mountain:before {content: "\ed2e"}
.svg-icon-payment-method:before {content: "\ed2f"}
.svg-icon-tips:before {content: "\ed30"}
.svg-icon-transparency:before {content: "\ed31"}
.svg-icon-vitamin20:before {content: "\ed32"}
.svg-icon-blackboard:before {content: "\ed33"}
.svg-icon-bottles:before {content: "\ed34"}
.svg-icon-cafe:before {content: "\ed35"}
.svg-icon-credit-card-1:before {content: "\ed36"}
.svg-icon-direction:before {content: "\ed37"}
.svg-icon-image:before {content: "\ed38"}
.svg-icon-interface:before {content: "\ed39"}
.svg-icon-layers:before {content: "\ed3a"}
.svg-icon-lighthouse:before {content: "\ed3b"}
.svg-icon-meat:before {content: "\ed3c"}
.svg-icon-medal1:before {content: "\ed3d"}
.svg-icon-moving-walkway:before {content: "\ed3e"}
.svg-icon-pint-of-beer:before {content: "\ed3f"}
.svg-icon-spotlight1:before {content: "\ed40"}
.svg-icon-team-2:before {content: "\ed41"}
.svg-icon-check-mark4:before {content: "\ed42"}
.svg-icon-check2:before {content: "\ed43"}
.svg-icon-clapperboard2:before {content: "\ed44"}
.svg-icon-confused:before {content: "\ed45"}
.svg-icon-crop:before {content: "\ed46"}
.svg-icon-list1:before {content: "\ed47"}
.svg-icon-mineral:before {content: "\ed48"}
.svg-icon-open:before {content: "\ed49"}
.svg-icon-photo:before {content: "\ed4a"}
.svg-icon-physics1:before {content: "\ed4b"}
.svg-icon-project:before {content: "\ed4c"}
.svg-icon-shape:before {content: "\ed4d"}
.svg-icon-talk:before {content: "\ed4e"}
.svg-icon-top-hat:before {content: "\ed4f"}
.svg-icon-wheelchair:before {content: "\ed50"}
.svg-icon-architecture1:before {content: "\ed51"}
.svg-icon-boarding-gate:before {content: "\ed52"}
.svg-icon-boot:before {content: "\ed53"}
.svg-icon-building2:before {content: "\ed54"}
.svg-icon-cancel1:before {content: "\ed55"}
.svg-icon-director-chair:before {content: "\ed56"}
.svg-icon-divide:before {content: "\ed57"}
.svg-icon-free-time:before {content: "\ed58"}
.svg-icon-info:before {content: "\ed59"}
.svg-icon-library:before {content: "\ed5a"}
.svg-icon-menu:before {content: "\ed5b"}
.svg-icon-pills:before {content: "\ed5c"}
.svg-icon-refund:before {content: "\ed5d"}
.svg-icon-underwear:before {content: "\ed5e"}
.svg-icon-video1:before {content: "\ed5f"}
.svg-icon-air-controller:before {content: "\ed60"}
.svg-icon-back-to-school:before {content: "\ed61"}
.svg-icon-buildings:before {content: "\ed62"}
.svg-icon-check-mark5:before {content: "\ed63"}
.svg-icon-color1:before {content: "\ed64"}
.svg-icon-diploma1:before {content: "\ed65"}
.svg-icon-discount:before {content: "\ed66"}
.svg-icon-idea1:before {content: "\ed67"}
.svg-icon-make-friends:before {content: "\ed68"}
.svg-icon-makeup:before {content: "\ed69"}
.svg-icon-molecule1:before {content: "\ed6a"}
.svg-icon-power-bank:before {content: "\ed6b"}
.svg-icon-pricing:before {content: "\ed6c"}
.svg-icon-shave:before {content: "\ed6d"}
.svg-icon-sound:before {content: "\ed6e"}
.svg-icon-aircraft:before {content: "\ed6f"}
.svg-icon-battery2:before {content: "\ed70"}
.svg-icon-business-and-finance6:before {content: "\ed71"}
.svg-icon-combine:before {content: "\ed72"}
.svg-icon-dislike:before {content: "\ed73"}
.svg-icon-jewelry:before {content: "\ed74"}
.svg-icon-piggy-bank:before {content: "\ed75"}
.svg-icon-plane:before {content: "\ed76"}
.svg-icon-popularity:before {content: "\ed77"}
.svg-icon-service-center:before {content: "\ed78"}
.svg-icon-signpost:before {content: "\ed79"}
.svg-icon-spend-time:before {content: "\ed7a"}
.svg-icon-turntable:before {content: "\ed7b"}
.svg-icon-vitamin21:before {content: "\ed7c"}
.svg-icon-watercolor:before {content: "\ed7d"}
.svg-icon-aircraft1:before {content: "\ed7e"}
.svg-icon-bag4:before {content: "\ed7f"}
.svg-icon-battery-1:before {content: "\ed80"}
.svg-icon-book1:before {content: "\ed81"}
.svg-icon-coffee2:before {content: "\ed82"}
.svg-icon-cycling:before {content: "\ed83"}
.svg-icon-diagram:before {content: "\ed84"}
.svg-icon-dress:before {content: "\ed85"}
.svg-icon-heart2:before {content: "\ed86"}
.svg-icon-muscle1:before {content: "\ed87"}
.svg-icon-musical-instruments:before {content: "\ed88"}
.svg-icon-paparazzi:before {content: "\ed89"}
.svg-icon-stroke:before {content: "\ed8a"}
.svg-icon-technical-support:before {content: "\ed8b"}
.svg-icon-toy:before {content: "\ed8c"}
.svg-icon-avatar:before {content: "\ed8d"}
.svg-icon-backstage:before {content: "\ed8e"}
.svg-icon-book-shop:before {content: "\ed8f"}
.svg-icon-business-and-finance7:before {content: "\ed90"}
.svg-icon-compass3:before {content: "\ed91"}
.svg-icon-high-heels:before {content: "\ed92"}
.svg-icon-meditation:before {content: "\ed93"}
.svg-icon-pamela:before {content: "\ed94"}
.svg-icon-people1:before {content: "\ed95"}
.svg-icon-resume:before {content: "\ed96"}
.svg-icon-software-application:before {content: "\ed97"}
.svg-icon-swatches:before {content: "\ed98"}
.svg-icon-telescope:before {content: "\ed99"}
.svg-icon-vitamin22:before {content: "\ed9a"}
.svg-icon-voice:before {content: "\ed9b"}
.svg-icon-add3:before {content: "\ed9c"}
.svg-icon-baggage3:before {content: "\ed9d"}
.svg-icon-bill:before {content: "\ed9e"}
.svg-icon-blueprint:before {content: "\ed9f"}
.svg-icon-food1:before {content: "\eda0"}
.svg-icon-insurance:before {content: "\eda1"}
.svg-icon-link:before {content: "\eda2"}
.svg-icon-nut:before {content: "\eda3"}
.svg-icon-rec:before {content: "\eda4"}
.svg-icon-red-carpet:before {content: "\eda5"}
.svg-icon-sneakers:before {content: "\eda6"}
.svg-icon-sports:before {content: "\eda7"}
.svg-icon-sprayer:before {content: "\eda8"}
.svg-icon-troubleshooting:before {content: "\eda9"}
.svg-icon-walk:before {content: "\edaa"}
.svg-icon-baber-shop:before {content: "\edab"}
.svg-icon-baseball:before {content: "\edac"}
.svg-icon-bouquet:before {content: "\edad"}
.svg-icon-check-mark6:before {content: "\edae"}
.svg-icon-commerce-and-shopping3:before {content: "\edaf"}
.svg-icon-exchange1:before {content: "\edb0"}
.svg-icon-lavatory:before {content: "\edb1"}
.svg-icon-palette1:before {content: "\edb2"}
.svg-icon-shirt:before {content: "\edb3"}
.svg-icon-skating:before {content: "\edb4"}
.svg-icon-solution:before {content: "\edb5"}
.svg-icon-stabilization:before {content: "\edb6"}
.svg-icon-target-1:before {content: "\edb7"}
.svg-icon-type-on-path:before {content: "\edb8"}
.svg-icon-vitamin23:before {content: "\edb9"}
.svg-icon-aircraft2:before {content: "\edba"}
.svg-icon-badge2:before {content: "\edbb"}
.svg-icon-basket:before {content: "\edbc"}
.svg-icon-check-mark7:before {content: "\edbd"}
.svg-icon-clapping:before {content: "\edbe"}
.svg-icon-computer:before {content: "\edbf"}
.svg-icon-darts:before {content: "\edc0"}
.svg-icon-fill:before {content: "\edc1"}
.svg-icon-markers:before {content: "\edc2"}
.svg-icon-repair1:before {content: "\edc3"}
.svg-icon-shopping-list:before {content: "\edc4"}
.svg-icon-stopwatch:before {content: "\edc5"}
.svg-icon-technician:before {content: "\edc6"}
.svg-icon-vitamin24:before {content: "\edc7"}
.svg-icon-zoom-in1:before {content: "\edc8"}
.svg-icon-art:before {content: "\edc9"}
.svg-icon-cash-register:before {content: "\edca"}
.svg-icon-chronometer:before {content: "\edcb"}
.svg-icon-curvature:before {content: "\edcc"}
.svg-icon-fast-food:before {content: "\edcd"}
.svg-icon-half:before {content: "\edce"}
.svg-icon-microscope:before {content: "\edcf"}
.svg-icon-motorcycle:before {content: "\edd0"}
.svg-icon-pilot:before {content: "\edd1"}
.svg-icon-poker:before {content: "\edd2"}
.svg-icon-power:before {content: "\edd3"}
.svg-icon-spotlight2:before {content: "\edd4"}
.svg-icon-stopclock:before {content: "\edd5"}
.svg-icon-user:before {content: "\edd6"}
.svg-icon-zoom-out1:before {content: "\edd7"}
.svg-icon-animal:before {content: "\edd8"}
.svg-icon-backpack1:before {content: "\edd9"}
.svg-icon-bar-chart1:before {content: "\edda"}
.svg-icon-boot1:before {content: "\eddb"}
.svg-icon-business-and-finance8:before {content: "\eddc"}
.svg-icon-check-mark8:before {content: "\eddd"}
.svg-icon-confetti:before {content: "\edde"}
.svg-icon-magic-wand1:before {content: "\eddf"}
.svg-icon-manual-book:before {content: "\ede0"}
.svg-icon-online-shop-4:before {content: "\ede1"}
.svg-icon-pills1:before {content: "\ede2"}
.svg-icon-pilot1:before {content: "\ede3"}
.svg-icon-portrait1:before {content: "\ede4"}
.svg-icon-shopping-bag1:before {content: "\ede5"}
.svg-icon-type:before {content: "\ede6"}
.svg-icon-billfold:before {content: "\ede7"}
.svg-icon-bug:before {content: "\ede8"}
.svg-icon-cash:before {content: "\ede9"}
.svg-icon-direct-selection:before {content: "\edea"}
.svg-icon-edit-tools:before {content: "\edeb"}
.svg-icon-flight-attendant:before {content: "\edec"}
.svg-icon-flute:before {content: "\eded"}
.svg-icon-heart3:before {content: "\edee"}
.svg-icon-podium2:before {content: "\edef"}
.svg-icon-protein:before {content: "\edf0"}
.svg-icon-sd-card:before {content: "\edf1"}
.svg-icon-toothpaste:before {content: "\edf2"}
.svg-icon-trolley:before {content: "\edf3"}
.svg-icon-visibility:before {content: "\edf4"}
.svg-icon-washing-machine2:before {content: "\edf5"}
.svg-icon-check-mark9:before {content: "\edf6"}
.svg-icon-clothes1:before {content: "\edf7"}
.svg-icon-commerce-and-shopping4:before {content: "\edf8"}
.svg-icon-controller:before {content: "\edf9"}
.svg-icon-family:before {content: "\edfa"}
.svg-icon-flashlight:before {content: "\edfb"}
.svg-icon-flight-attendant1:before {content: "\edfc"}
.svg-icon-medal2:before {content: "\edfd"}
.svg-icon-parchment:before {content: "\edfe"}
.svg-icon-airplane:before {content: "\e900";}
.svg-icon-analytics:before {content: "\e901";}
.svg-icon-antenna:before {content: "\e902";}
.svg-icon-antibiotic:before {content: "\e903";}
.svg-icon-apple:before {content: "\e904";}
.svg-icon-astronaut:before {content: "\e905";}
.svg-icon-atm:before {content: "\e906";}
.svg-icon-barrier:before {content: "\e907";}
.svg-icon-bike:before {content: "\e908";}
.svg-icon-bookworm:before {content: "\e909";}
.svg-icon-briefcase:before {content: "\e90a";}
.svg-icon-camera:before {content: "\e90b";}
.svg-icon-chart:before {content: "\e90c";}
.svg-icon-cinema:before {content: "\e90d";}
.svg-icon-cone:before {content: "\e90e";}
.svg-icon-countdown:before {content: "\e90f";}
.svg-icon-document-14:before {content: "\e910";}
.svg-icon-drink-2:before {content: "\e911";}
.svg-icon-dumbbell-2:before {content: "\e912";}
.svg-icon-earth-globe:before {content: "\e913";}
.svg-icon-external-hard-drive:before {content: "\e914";}
.svg-icon-flash:before {content: "\e915";}
.svg-icon-heart:before {content: "\e916";}
.svg-icon-limousine:before {content: "\e917";}
.svg-icon-love-letter:before {content: "\e918";}
.svg-icon-mouse-pointer:before {content: "\e919";}
.svg-icon-number-one-in-a-circle:before {content: "\e91a";}
.svg-icon-package:before {content: "\e91b";}
.svg-icon-register:before {content: "\e91c";}
.svg-icon-ring:before {content: "\e91d";}
.svg-icon-rocket:before {content: "\e91e";}
.svg-icon-screen:before {content: "\e91f";}
.svg-icon-sea:before {content: "\e920";}
.svg-icon-shopping-cart:before {content: "\e921";}
.svg-icon-snorkel:before {content: "\e922";}
.svg-icon-taxi:before {content: "\e923";}
.svg-icon-tea:before {content: "\e924";}
.svg-icon-theatre:before {content: "\e925";}
.svg-icon-tire:before {content: "\e926";}
.svg-icon-vitamin:before {content: "\e927";}
.svg-icon-water-faucet:before {content: "\e928";}
.svg-icon-wheels:before {content: "\e929";}
.svg-icon-window-1:before {content: "\e92a";}
.svg-icon-window-cleaner:before {content: "\e92b";}
.svg-icon-amino-acids:before {content: "\e92c";}
.svg-icon-award:before {content: "\e92d";}
.svg-icon-barcode:before {content: "\e92e";}
.svg-icon-bartender:before {content: "\e92f";}
.svg-icon-bicycle:before {content: "\e930";}
.svg-icon-blogger:before {content: "\e931";}
.svg-icon-building:before {content: "\e932";}
.svg-icon-caution:before {content: "\e933";}
.svg-icon-chat:before {content: "\e934";}
.svg-icon-cinema1:before {content: "\e935";}
.svg-icon-credit-cards:before {content: "\e936";}
.svg-icon-desk-lamp:before {content: "\e937";}
.svg-icon-digital:before {content: "\e938";}
.svg-icon-diploma:before {content: "\e939";}
.svg-icon-document-13:before {content: "\e93a";}
.svg-icon-external-hard-drive1:before {content: "\e93b";}
.svg-icon-favorite:before {content: "\e93c";}
.svg-icon-flag:before {content: "\e93d";}
.svg-icon-flash-1:before {content: "\e93e";}
.svg-icon-forum:before {content: "\e93f";}
.svg-icon-money-bag:before {content: "\e940";}
.svg-icon-number-two-in-a-circle:before {content: "\e941";}
.svg-icon-package1:before {content: "\e942";}
.svg-icon-paintbrush:before {content: "\e943";}
.svg-icon-pencil-1:before {content: "\e944";}
.svg-icon-poison:before {content: "\e945";}
.svg-icon-razor:before {content: "\e946";}
.svg-icon-scooter:before {content: "\e947";}
.svg-icon-search:before {content: "\e948";}
.svg-icon-shopping-cart-1:before {content: "\e949";}
.svg-icon-sponge:before {content: "\e94a";}
.svg-icon-stationary-bike:before {content: "\e94b";}
.svg-icon-stats-2:before {content: "\e94c";}
.svg-icon-tea-pot:before {content: "\e94d";}
.svg-icon-television:before {content: "\e94e";}
.svg-icon-temperature:before {content: "\e94f";}
.svg-icon-tie:before {content: "\e950";}
.svg-icon-time:before {content: "\e951";}
.svg-icon-tools:before {content: "\e952";}
.svg-icon-trailer:before {content: "\e953";}
.svg-icon-traveler:before {content: "\e954";}
.svg-icon-watching-tv:before {content: "\e955";}
.svg-icon-water-1:before {content: "\e956";}
.svg-icon-water-earth:before {content: "\e957";}
.svg-icon-wheelbarrow:before {content: "\e958";}
.svg-icon-add:before {content: "\e959";}
.svg-icon-award1:before {content: "\e95a";}
.svg-icon-bank:before {content: "\e95b";}
.svg-icon-beekeeper:before {content: "\e95c";}
.svg-icon-boat:before {content: "\e95d";}
.svg-icon-brush:before {content: "\e95e";}
.svg-icon-bust:before {content: "\e95f";}
.svg-icon-camera1:before {content: "\e960";}
.svg-icon-coffee-cup-1:before {content: "\e961";}
.svg-icon-cone1:before {content: "\e962";}
.svg-icon-conference:before {content: "\e963";}
.svg-icon-digital-advertising:before {content: "\e964";}
.svg-icon-dna:before {content: "\e965";}
.svg-icon-document-12:before {content: "\e966";}
.svg-icon-elearning:before {content: "\e967";}
.svg-icon-fence:before {content: "\e968";}
.svg-icon-frog:before {content: "\e969";}
.svg-icon-journalism:before {content: "\e96a";}
.svg-icon-lamp:before {content: "\e96b";}
.svg-icon-luggage:before {content: "\e96c";}
.svg-icon-milk:before {content: "\e96d";}
.svg-icon-muscle:before {content: "\e96e";}
.svg-icon-no-flash:before {content: "\e96f";}
.svg-icon-number-three-in-a-circle:before {content: "\e970";}
.svg-icon-package2:before {content: "\e971";}
.svg-icon-pencil:before {content: "\e972";}
.svg-icon-perfume:before {content: "\e973";}
.svg-icon-seo:before {content: "\e974";}
.svg-icon-ship:before {content: "\e975";}
.svg-icon-shopping-cart-2:before {content: "\e976";}
.svg-icon-sign-post:before {content: "\e977";}
.svg-icon-sold:before {content: "\e978";}
.svg-icon-spa:before {content: "\e979";}
.svg-icon-speedometer:before {content: "\e97a";}
.svg-icon-spotlight:before {content: "\e97b";}
.svg-icon-stats:before {content: "\e97c";}
.svg-icon-support-5:before {content: "\e97d";}
.svg-icon-suspension:before {content: "\e97e";}
.svg-icon-television1:before {content: "\e97f";}
.svg-icon-travelling:before {content: "\e980";}
.svg-icon-trees:before {content: "\e981";}
.svg-icon-usb-cable:before {content: "\e982";}
.svg-icon-vacuum-cleaner:before {content: "\e983";}
.svg-icon-virus:before {content: "\e984";}
.svg-icon-vitamin1:before {content: "\e985";}
.svg-icon-alert:before {content: "\e986";}
.svg-icon-atelier:before {content: "\e987";}
.svg-icon-backpack:before {content: "\e988";}
.svg-icon-beer-2:before {content: "\e989";}
.svg-icon-bellboy:before {content: "\e98a";}
.svg-icon-bus-1:before {content: "\e98b";}
.svg-icon-bus:before {content: "\e98c";}
.svg-icon-business:before {content: "\e98d";}
.svg-icon-camera2:before {content: "\e98e";}
.svg-icon-cargo:before {content: "\e98f";}
.svg-icon-check-list:before {content: "\e990";}
.svg-icon-cloud-computing:before {content: "\e991";}
.svg-icon-digital-marketing:before {content: "\e992";}
.svg-icon-document-11:before {content: "\e993";}
.svg-icon-dumbbell-1:before {content: "\e994";}
.svg-icon-electric:before {content: "\e995";}
.svg-icon-envelope:before {content: "\e996";}
.svg-icon-eraser:before {content: "\e997";}
.svg-icon-hot-tea:before {content: "\e998";}
.svg-icon-list:before {content: "\e999";}
.svg-icon-lunchbox:before {content: "\e99a";}
.svg-icon-mirror:before {content: "\e99b";}
.svg-icon-mobile-phone:before {content: "\e99c";}
.svg-icon-model:before {content: "\e99d";}
.svg-icon-no-entry:before {content: "\e99e";}
.svg-icon-number-four-in-circular-button:before {content: "\e99f";}
.svg-icon-presentation:before {content: "\e9a0";}
.svg-icon-printer:before {content: "\e9a1";}
.svg-icon-radio:before {content: "\e9a2";}
.svg-icon-results:before {content: "\e9a3";}
.svg-icon-sale:before {content: "\e9a4";}
.svg-icon-scissors:before {content: "\e9a5";}
.svg-icon-shopping-cart-3:before {content: "\e9a6";}
.svg-icon-softdrink:before {content: "\e9a7";}
.svg-icon-spark:before {content: "\e9a8";}
.svg-icon-steering-wheel:before {content: "\e9a9";}
.svg-icon-telephone:before {content: "\e9aa";}
.svg-icon-television2:before {content: "\e9ab";}
.svg-icon-to-do-list:before {content: "\e9ac";}
.svg-icon-tracking:before {content: "\e9ad";}
.svg-icon-trash-can:before {content: "\e9ae";}
.svg-icon-travelling1:before {content: "\e9af";}
.svg-icon-vitamin2:before {content: "\e9b0";}
.svg-icon-washing-machine:before {content: "\e9b1";}
.svg-icon-wrench:before {content: "\e9b2";}
.svg-icon-archives:before {content: "\e9b3";}
.svg-icon-beach:before {content: "\e9b4";}
.svg-icon-bed:before {content: "\e9b5";}
.svg-icon-businessman:before {content: "\e9b6";}
.svg-icon-cable-car-cabin:before {content: "\e9b7";}
.svg-icon-calculating:before {content: "\e9b8";}
.svg-icon-calculator:before {content: "\e9b9";}
.svg-icon-camera3:before {content: "\e9ba";}
.svg-icon-car:before {content: "\e9bb";}
.svg-icon-chat1:before {content: "\e9bc";}
.svg-icon-clean:before {content: "\e9bd";}
.svg-icon-diaphragm:before {content: "\e9be";}
.svg-icon-dna1:before {content: "\e9bf";}
.svg-icon-document-10:before {content: "\e9c0";}
.svg-icon-dumbbell:before {content: "\e9c1";}
.svg-icon-electrical-appliance:before {content: "\e9c2";}
.svg-icon-email-marketing:before {content: "\e9c3";}
.svg-icon-exchange:before {content: "\e9c4";}
.svg-icon-flask:before {content: "\e9c5";}
.svg-icon-google-drive:before {content: "\e9c6";}
.svg-icon-gps:before {content: "\e9c7";}
.svg-icon-helmet:before {content: "\e9c8";}
.svg-icon-hot-coffee:before {content: "\e9c9";}
.svg-icon-mask:before {content: "\e9ca";}
.svg-icon-message:before {content: "\e9cb";}
.svg-icon-negative-film:before {content: "\e9cc";}
.svg-icon-number-five-in-circular-button:before {content: "\e9cd";}
.svg-icon-package3:before {content: "\e9ce";}
.svg-icon-pencil1:before {content: "\e9cf";}
.svg-icon-phone-book:before {content: "\e9d0";}
.svg-icon-podium:before {content: "\e9d1";}
.svg-icon-puzzle:before {content: "\e9d2";}
.svg-icon-reflect:before {content: "\e9d3";}
.svg-icon-reuse:before {content: "\e9d4";}
.svg-icon-shock:before {content: "\e9d5";}
.svg-icon-shopping-cart-4:before {content: "\e9d6";}
.svg-icon-signature:before {content: "\e9d7";}
.svg-icon-smartphone:before {content: "\e9d8";}
.svg-icon-soda:before {content: "\e9d9";}
.svg-icon-spark-plug:before {content: "\e9da";}
.svg-icon-spyware:before {content: "\e9db";}
.svg-icon-travelling2:before {content: "\e9dc";}
.svg-icon-vitamin3:before {content: "\e9dd";}
.svg-icon-washing-machine1:before {content: "\e9de";}
.svg-icon-analytics1:before {content: "\e9df";}
.svg-icon-armchair:before {content: "\e9e0";}
.svg-icon-bin:before {content: "\e9e1";}
.svg-icon-camera4:before {content: "\e9e2";}
.svg-icon-camping:before {content: "\e9e3";}
.svg-icon-captain:before {content: "\e9e4";}
.svg-icon-car1:before {content: "\e9e5";}
.svg-icon-card-machine:before {content: "\e9e6";}
.svg-icon-chat2:before {content: "\e9e7";}
.svg-icon-clapperboard:before {content: "\e9e8";}
.svg-icon-coffee-2:before {content: "\e9e9";}
.svg-icon-compass:before {content: "\e9ea";}
.svg-icon-crane:before {content: "\e9eb";}
.svg-icon-credit-card:before {content: "\e9ec";}
.svg-icon-document-9:before {content: "\e9ed";}
.svg-icon-document:before {content: "\e9ee";}
.svg-icon-drone:before {content: "\e9ef";}
.svg-icon-favorite1:before {content: "\e9f0";}
.svg-icon-flip:before {content: "\e9f1";}
.svg-icon-flyer:before {content: "\e9f2";}
.svg-icon-food:before {content: "\e9f3";}
.svg-icon-globe:before {content: "\e9f4";}
.svg-icon-grid:before {content: "\e9f5";}
.svg-icon-light-stick:before {content: "\e9f6";}
.svg-icon-make-up:before {content: "\e9f7";}
.svg-icon-navigation-1:before {content: "\e9f8";}
.svg-icon-number-six-in-a-circle:before {content: "\e9f9";}
.svg-icon-package4:before {content: "\e9fa";}
.svg-icon-party:before {content: "\e9fb";}
.svg-icon-pencil-case:before {content: "\e9fc";}
.svg-icon-phone-book1:before {content: "\e9fd";}
.svg-icon-piston:before {content: "\e9fe";}
.svg-icon-plan:before {content: "\e9ff";}
.svg-icon-puzzle1:before {content: "\ea00";}
.svg-icon-recycled-bag:before {content: "\ea01";}
.svg-icon-science-1:before {content: "\ea02";}
.svg-icon-screwdriver:before {content: "\ea03";}
.svg-icon-settings-1:before {content: "\ea04";}
.svg-icon-sewing:before {content: "\ea05";}
.svg-icon-travelling3:before {content: "\ea06";}
.svg-icon-trees1:before {content: "\ea07";}
.svg-icon-vitamin4:before {content: "\ea08";}
.svg-icon-water:before {content: "\ea09";}
.svg-icon-wine-1:before {content: "\ea0a";}
.svg-icon-yens:before {content: "\ea0b";}
.svg-icon-achievement:before {content: "\ea0c";}
.svg-icon-archive:before {content: "\ea0d";}
.svg-icon-bathtub-1:before {content: "\ea0e";}
.svg-icon-bathtub:before {content: "\ea0f";}
.svg-icon-camera5:before {content: "\ea10";}
.svg-icon-camping1:before {content: "\ea11";}
.svg-icon-card:before {content: "\ea12";}
.svg-icon-cashbox:before {content: "\ea13";}
.svg-icon-chef:before {content: "\ea14";}
.svg-icon-clay:before {content: "\ea15";}
.svg-icon-clock:before {content: "\ea16";}
.svg-icon-crane-1:before {content: "\ea17";}
.svg-icon-database:before {content: "\ea18";}
.svg-icon-delivery-truck:before {content: "\ea19";}
.svg-icon-detergent:before {content: "\ea1a";}
.svg-icon-diploma-1:before {content: "\ea1b";}
.svg-icon-document-8:before {content: "\ea1c";}
.svg-icon-drink-1:before {content: "\ea1d";}
.svg-icon-drunk:before {content: "\ea1e";}
.svg-icon-euro:before {content: "\ea1f";}
.svg-icon-exhaust-1:before {content: "\ea20";}
.svg-icon-feedback:before {content: "\ea21";}
.svg-icon-grinder:before {content: "\ea22";}
.svg-icon-home:before {content: "\ea23";}
.svg-icon-id-card:before {content: "\ea24";}
.svg-icon-influencer:before {content: "\ea25";}
.svg-icon-injection:before {content: "\ea26";}
.svg-icon-lipstick:before {content: "\ea27";}
.svg-icon-macro:before {content: "\ea28";}
.svg-icon-monitor:before {content: "\ea29";}
.svg-icon-number-seven-in-a-circle:before {content: "\ea2a";}
.svg-icon-online-shop:before {content: "\ea2b";}
.svg-icon-package5:before {content: "\ea2c";}
.svg-icon-paint-spray:before {content: "\ea2d";}
.svg-icon-palette:before {content: "\ea2e";}
.svg-icon-paper:before {content: "\ea2f";}
.svg-icon-passport-1:before {content: "\ea30";}
.svg-icon-passport:before {content: "\ea31";}
.svg-icon-recycle:before {content: "\ea32";}
.svg-icon-ruler-1:before {content: "\ea33";}
.svg-icon-ruler:before {content: "\ea34";}
.svg-icon-share:before {content: "\ea35";}
.svg-icon-support-4:before {content: "\ea36";}
.svg-icon-timer:before {content: "\ea37";}
.svg-icon-vitamin5:before {content: "\ea38";}
.svg-icon-Advertisement:before {content: "\ea39";}
.svg-icon-alarm:before {content: "\ea3a";}
.svg-icon-award2:before {content: "\ea3b";}
.svg-icon-board:before {content: "\ea3c";}
.svg-icon-bus-11:before {content: "\ea3d";}
.svg-icon-business-and-finance:before {content: "\ea3e";}
.svg-icon-calendar:before {content: "\ea3f";}
.svg-icon-call:before {content: "\ea40";}
.svg-icon-camera6:before {content: "\ea41";}
.svg-icon-chest:before {content: "\ea42";}
.svg-icon-coach:before {content: "\ea43";}
.svg-icon-contact-form:before {content: "\ea44";}
.svg-icon-document-7:before {content: "\ea45";}
.svg-icon-donut:before {content: "\ea46";}
.svg-icon-files-and-folders:before {content: "\ea47";}
.svg-icon-gaming:before {content: "\ea48";}
.svg-icon-garage:before {content: "\ea49";}
.svg-icon-hammer:before {content: "\ea4a";}
.svg-icon-heels:before {content: "\ea4b";}
.svg-icon-key:before {content: "\ea4c";}
.svg-icon-leaf:before {content: "\ea4d";}
.svg-icon-magnifying-glass:before {content: "\ea4e";}
.svg-icon-message1:before {content: "\ea4f";}
.svg-icon-mobile:before {content: "\ea50";}
.svg-icon-model1:before {content: "\ea51";}
.svg-icon-monitor1:before {content: "\ea52";}
.svg-icon-movie-frame:before {content: "\ea53";}
.svg-icon-number-eight-in-a-circle:before {content: "\ea54";}
.svg-icon-oil:before {content: "\ea55";}
.svg-icon-online-shop-1:before {content: "\ea56";}
.svg-icon-organization:before {content: "\ea57";}
.svg-icon-package6:before {content: "\ea58";}
.svg-icon-parking:before {content: "\ea59";}
.svg-icon-passport1:before {content: "\ea5a";}
.svg-icon-pendrive:before {content: "\ea5b";}
.svg-icon-portrait:before {content: "\ea5c";}
.svg-icon-scooter1:before {content: "\ea5d";}
.svg-icon-shield:before {content: "\ea5e";}
.svg-icon-soap-1:before {content: "\ea5f";}
.svg-icon-track-1:before {content: "\ea60";}
.svg-icon-vitamin6:before {content: "\ea61";}
.svg-icon-wall:before {content: "\ea62";}
.svg-icon-water1:before {content: "\ea63";}
.svg-icon-world-map:before {content: "\ea64";}
.svg-icon-zoom-in:before {content: "\ea65";}
.svg-icon-advertising:before {content: "\ea66";}
.svg-icon-billboard:before {content: "\ea67";}
.svg-icon-boss:before {content: "\ea68";}
.svg-icon-camera7:before {content: "\ea69";}
.svg-icon-chat3:before {content: "\ea6a";}
.svg-icon-close:before {content: "\ea6b";}
.svg-icon-cocktail:before {content: "\ea6c";}
.svg-icon-coffee-1:before {content: "\ea6d";}
.svg-icon-cogwheel:before {content: "\ea6e";}
.svg-icon-delivery-man:before {content: "\ea6f";}
.svg-icon-document-6:before {content: "\ea70";}
.svg-icon-door:before {content: "\ea71";}
.svg-icon-eco-bulb:before {content: "\ea72";}
.svg-icon-gear:before {content: "\ea73";}
.svg-icon-graffiti:before {content: "\ea74";}
.svg-icon-hair-dryer:before {content: "\ea75";}
.svg-icon-home1:before {content: "\ea76";}
.svg-icon-information:before {content: "\ea77";}
.svg-icon-jerrycan:before {content: "\ea78";}
.svg-icon-key1:before {content: "\ea79";}
.svg-icon-landscape-mode:before {content: "\ea7a";}
.svg-icon-letter:before {content: "\ea7b";}
.svg-icon-lorry:before {content: "\ea7c";}
.svg-icon-mail:before {content: "\ea7d";}
.svg-icon-mask1:before {content: "\ea7e";}
.svg-icon-molecule:before {content: "\ea7f";}
.svg-icon-navigation:before {content: "\ea80";}
.svg-icon-number-nine-in-a-circle:before {content: "\ea81";}
.svg-icon-passport2:before {content: "\ea82";}
.svg-icon-pen-1:before {content: "\ea83";}
.svg-icon-photography:before {content: "\ea84";}
.svg-icon-proteins:before {content: "\ea85";}
.svg-icon-repair:before {content: "\ea86";}
.svg-icon-scissors1:before {content: "\ea87";}
.svg-icon-stats-1:before {content: "\ea88";}
.svg-icon-swiss-knife:before {content: "\ea89";}
.svg-icon-tags:before {content: "\ea8a";}
.svg-icon-tap:before {content: "\ea8b";}
.svg-icon-tracking1:before {content: "\ea8c";}
.svg-icon-train:before {content: "\ea8d";}
.svg-icon-usb:before {content: "\ea8e";}
.svg-icon-vitamin7:before {content: "\ea8f";}
.svg-icon-wallet-1:before {content: "\ea90";}
.svg-icon-wallet:before {content: "\ea91";}
.svg-icon-zoom-out:before {content: "\ea92";}
.svg-icon-add1:before {content: "\ea93";}
.svg-icon-advertising1:before {content: "\ea94";}
.svg-icon-arrows:before {content: "\ea95";}
.svg-icon-battery:before {content: "\ea96";}
.svg-icon-beer-1:before {content: "\ea97";}
.svg-icon-blend:before {content: "\ea98";}
.svg-icon-brush1:before {content: "\ea99";}
.svg-icon-bucket:before {content: "\ea9a";}
.svg-icon-business-and-finance1:before {content: "\ea9b";}
.svg-icon-coffee-pot:before {content: "\ea9c";}
.svg-icon-compass1:before {content: "\ea9d";}
.svg-icon-contract:before {content: "\ea9e";}
.svg-icon-desk:before {content: "\ea9f";} 

.svg-icon-detective:before {content: "\eaa0";}
.svg-icon-document-5:before {content: "\eaa1";}
.svg-icon-gear-shift:before {content: "\eaa2";}
.svg-icon-green-earth:before {content: "\eaa3";}
.svg-icon-helicopter:before {content: "\eaa4";}
.svg-icon-helmet1:before {content: "\eaa5";}
.svg-icon-highlighter:before {content: "\eaa6";}
.svg-icon-interior-design:before {content: "\eaa7";}
.svg-icon-kite:before {content: "\eaa8";}
.svg-icon-lamp1:before {content: "\eaa9";}
.svg-icon-laptop:before {content: "\eaaa";}
.svg-icon-mascara:before {content: "\eaab";}
.svg-icon-measuring-tape:before {content: "\eaac";}
.svg-icon-meeting:before {content: "\eaad";}
.svg-icon-megaphone:before {content: "\eaae";}
.svg-icon-metal-detector:before {content: "\eaaf";}
.svg-icon-motorbike:before {content: "\eab0";}
.svg-icon-number-zero-in-a-circle:before {content: "\eab1";}
.svg-icon-package7:before {content: "\eab2";}
.svg-icon-physics:before {content: "\eab3";}
.svg-icon-pill:before {content: "\eab4";}
.svg-icon-placeholder:before {content: "\eab5";}
.svg-icon-planet-earth:before {content: "\eab6";}
.svg-icon-rating:before {content: "\eab7";}
.svg-icon-speaker:before {content: "\eab8";}
.svg-icon-sport-mode:before {content: "\eab9";}
.svg-icon-stairs:before {content: "\eaba";}
.svg-icon-stats1:before {content: "\eabb";}
.svg-icon-support-3:before {content: "\eabc";}
.svg-icon-usb-cable1:before {content: "\eabd";}
.svg-icon-vitamin8:before {content: "\eabe";}
.svg-icon-wallet1:before {content: "\eabf";}
.svg-icon-atom:before {content: "\eac0";}
.svg-icon-award3:before {content: "\eac1";}
.svg-icon-back-up:before {content: "\eac2";}
.svg-icon-bag:before {content: "\eac3";}
.svg-icon-banana:before {content: "\eac4";}
.svg-icon-bar-chart:before {content: "\eac5";}
.svg-icon-beauty:before {content: "\eac6";}
.svg-icon-briefcase1:before {content: "\eac7";}
.svg-icon-chat4:before {content: "\eac8";}
.svg-icon-clothes:before {content: "\eac9";}
.svg-icon-coffee-cup-11:before {content: "\eaca";}
.svg-icon-coffee-cup:before {content: "\eacb";}
.svg-icon-cream:before {content: "\eacc";}
.svg-icon-customer-service:before {content: "\eacd";}
.svg-icon-digital1:before {content: "\eace";}
.svg-icon-doctor:before {content: "\eacf";}
.svg-icon-document-4:before {content: "\ead0";}
.svg-icon-drill:before {content: "\ead1";}
.svg-icon-fan:before {content: "\ead2";}
.svg-icon-film-strip:before {content: "\ead3";}
.svg-icon-folder:before {content: "\ead4";}
.svg-icon-gas-pump:before {content: "\ead5";}
.svg-icon-gears:before {content: "\ead6";}
.svg-icon-headphone:before {content: "\ead7";}
.svg-icon-house-3:before {content: "\ead8";}
.svg-icon-like:before {content: "\ead9";}
.svg-icon-newspaper:before {content: "\eada";}
.svg-icon-package8:before {content: "\eadb";}
.svg-icon-paint-roller:before {content: "\eadc";}
.svg-icon-pencil2:before {content: "\eadd";}
.svg-icon-person:before {content: "\eade";}
.svg-icon-pipette:before {content: "\eadf";}
.svg-icon-portrait-night:before {content: "\eae0";}
.svg-icon-road:before {content: "\eae1";}
.svg-icon-search1:before {content: "\eae2";}
.svg-icon-spray:before {content: "\eae3";}
.svg-icon-stationery:before {content: "\eae4";}
.svg-icon-strongbox:before {content: "\eae5";}
.svg-icon-support-2:before {content: "\eae6";}
.svg-icon-trays:before {content: "\eae7";}
.svg-icon-vacuum:before {content: "\eae8";}
.svg-icon-weather:before {content: "\eae9";}
.svg-icon-wine:before {content: "\eaea";}
.svg-icon-24-hours:before {content: "\eaeb";}
.svg-icon-bacteria:before {content: "\eaec";}
.svg-icon-ball:before {content: "\eaed";}
.svg-icon-bowl:before {content: "\eaee";}
.svg-icon-broken-bone:before {content: "\eaef";}
.svg-icon-business-and-finance2:before {content: "\eaf0";}
.svg-icon-calendar1:before {content: "\eaf1";}
.svg-icon-camera8:before {content: "\eaf2";}
.svg-icon-check:before {content: "\eaf3";}
.svg-icon-clapperboard1:before {content: "\eaf4";}
.svg-icon-clipboard:before {content: "\eaf5";}
.svg-icon-clock1:before {content: "\eaf6";}
.svg-icon-coffee-bean:before {content: "\eaf7";}
.svg-icon-comb-1:before {content: "\eaf8";}
.svg-icon-cosmetics:before {content: "\eaf9";}
.svg-icon-coupon:before {content: "\eafa";}
.svg-icon-credit-card1:before {content: "\eafb";}
.svg-icon-disc-brake:before {content: "\eafc";}
.svg-icon-document-3:before {content: "\eafd";}
.svg-icon-electronic-items:before {content: "\eafe";}
.svg-icon-engineer:before {content: "\eaff";}
.svg-icon-files:before {content: "\eb00";}
.svg-icon-flower:before {content: "\eb01";}
.svg-icon-fuel-station:before {content: "\eb02";}
.svg-icon-group:before {content: "\eb03";}
.svg-icon-hammer1:before {content: "\eb04";}
.svg-icon-hourglass:before {content: "\eb05";}
.svg-icon-influencer1:before {content: "\eb06";}
.svg-icon-lightbulb:before {content: "\eb07";}
.svg-icon-line:before {content: "\eb08";}
.svg-icon-map:before {content: "\eb09";}
.svg-icon-orange-juice:before {content: "\eb0a";}
.svg-icon-organic-search:before {content: "\eb0b";}
.svg-icon-organize:before {content: "\eb0c";}
.svg-icon-package9:before {content: "\eb0d";}
.svg-icon-pickup:before {content: "\eb0e";}
.svg-icon-rocket1:before {content: "\eb0f";}
.svg-icon-saw:before {content: "\eb10";}
.svg-icon-smartphone1:before {content: "\eb11";}
.svg-icon-soap:before {content: "\eb12";}
.svg-icon-spiral:before {content: "\eb13";}
.svg-icon-support-1:before {content: "\eb14";}
.svg-icon-video-camera:before {content: "\eb15";}
.svg-icon-window:before {content: "\eb16";}
.svg-icon-baggage:before {content: "\eb17";}
.svg-icon-brain:before {content: "\eb18";}
.svg-icon-brush2:before {content: "\eb19";}
.svg-icon-burst:before {content: "\eb1a";}
.svg-icon-business-and-finance3:before {content: "\eb1b";}
.svg-icon-camera9:before {content: "\eb1c";}
.svg-icon-car-oil:before {content: "\eb1d";}
.svg-icon-case:before {content: "\eb1e";}
.svg-icon-chat-bubble:before {content: "\eb1f";}
.svg-icon-chef1:before {content: "\eb20";}
.svg-icon-clipboard1:before {content: "\eb21";}
.svg-icon-coffee-bag:before {content: "\eb22";}
.svg-icon-coffee:before {content: "\eb23";}
.svg-icon-cologne:before {content: "\eb24";}
.svg-icon-customer-service-1:before {content: "\eb25";}
.svg-icon-delivery-man1:before {content: "\eb26";}
.svg-icon-disc:before {content: "\eb27";}
.svg-icon-document-2:before {content: "\eb28";}
.svg-icon-drive:before {content: "\eb29";}
.svg-icon-energy-saving:before {content: "\eb2a";}
.svg-icon-envelope1:before {content: "\eb2b";}
.svg-icon-escalator:before {content: "\eb2c";}
.svg-icon-exhaust:before {content: "\eb2d";}
.svg-icon-farmer:before {content: "\eb2e";}
.svg-icon-followers:before {content: "\eb2f";}
.svg-icon-hourglass1:before {content: "\eb30";}
.svg-icon-house-2:before {content: "\eb31";}
.svg-icon-human-resources:before {content: "\eb32";}
.svg-icon-money:before {content: "\eb33";}
.svg-icon-music:before {content: "\eb34";}
.svg-icon-package10:before {content: "\eb35";}
.svg-icon-painter-roller:before {content: "\eb36";}
.svg-icon-pay-per-click:before {content: "\eb37";}
.svg-icon-pin:before {content: "\eb38";}
.svg-icon-planet:before {content: "\eb39";}
.svg-icon-radiation:before {content: "\eb3a";}
.svg-icon-roller:before {content: "\eb3b";}
.svg-icon-scale:before {content: "\eb3c";}
.svg-icon-scooter2:before {content: "\eb3d";}
.svg-icon-screwdriver1:before {content: "\eb3e";}
.svg-icon-settings:before {content: "\eb3f";}
.svg-icon-target:before {content: "\eb40";}
.svg-icon-track:before {content: "\eb41";}
.svg-icon-wallet2:before {content: "\eb42";}
.svg-icon-automobile:before {content: "\eb43";}
.svg-icon-badge:before {content: "\eb44";}
.svg-icon-bar-code-scanner:before {content: "\eb45";}
.svg-icon-bars:before {content: "\eb46";}
.svg-icon-beer:before {content: "\eb47";}
.svg-icon-broom-1:before {content: "\eb48";}
.svg-icon-calendar2:before {content: "\eb49";}
.svg-icon-car-key:before {content: "\eb4a";}
.svg-icon-card1:before {content: "\eb4b";}
.svg-icon-cezve:before {content: "\eb4c";}
.svg-icon-cinema2:before {content: "\eb4d";}
.svg-icon-clock2:before {content: "\eb4e";}
.svg-icon-comb:before {content: "\eb4f";}
.svg-icon-complain:before {content: "\eb50";}
.svg-icon-delivery-truck1:before {content: "\eb51";}
.svg-icon-diamond:before {content: "\eb52";}
.svg-icon-disc-brake1:before {content: "\eb53";}
.svg-icon-drafting:before {content: "\eb54";}
.svg-icon-drive1:before {content: "\eb55";}
.svg-icon-electric-car:before {content: "\eb56";}
.svg-icon-email:before {content: "\eb57";}
.svg-icon-eyedropper:before {content: "\eb58";}
.svg-icon-file:before {content: "\eb59";}
.svg-icon-firefighter:before {content: "\eb5a";}
.svg-icon-flask-1:before {content: "\eb5b";}
.svg-icon-helmet2:before {content: "\eb5c";}
.svg-icon-help:before {content: "\eb5d";}
.svg-icon-hotel:before {content: "\eb5e";}
.svg-icon-learning:before {content: "\eb5f";}
.svg-icon-map1:before {content: "\eb60";}
.svg-icon-metal-detector1:before {content: "\eb61";}
.svg-icon-package11:before {content: "\eb62";}
.svg-icon-paint-palette:before {content: "\eb63";}
.svg-icon-people:before {content: "\eb64";}
.svg-icon-play:before {content: "\eb65";}
.svg-icon-postman:before {content: "\eb66";}
.svg-icon-search2:before {content: "\eb67";}
.svg-icon-share1:before {content: "\eb68";}
.svg-icon-sketch:before {content: "\eb69";}
.svg-icon-slow-motion:before {content: "\eb6a";}
.svg-icon-taxi1:before {content: "\eb6b";}
.svg-icon-team:before {content: "\eb6c";}
.svg-icon-vitamin9:before {content: "\eb6d";}
.svg-icon-weight:before {content: "\eb6e";}
.svg-icon-24-hours1:before {content: "\eb6f";}
.svg-icon-abc:before {content: "\eb70";}
.svg-icon-bag1:before {content: "\eb71";}
.svg-icon-brickwall:before {content: "\eb72";}
.svg-icon-broom:before {content: "\eb73";}
.svg-icon-brush3:before {content: "\eb74";}
.svg-icon-building1:before {content: "\eb75";}
.svg-icon-call1:before {content: "\eb76";}
.svg-icon-car-door:before {content: "\eb77";}
.svg-icon-cart:before {content: "\eb78";}
.svg-icon-chain:before {content: "\eb79";}
.svg-icon-chair:before {content: "\eb7a";}
.svg-icon-chatbot:before {content: "\eb7b";}
.svg-icon-check1:before {content: "\eb7c";}
.svg-icon-clipboard2:before {content: "\eb7d";}
.svg-icon-coffee1:before {content: "\eb7e";}
.svg-icon-coins:before {content: "\eb7f";}
.svg-icon-cruise:before {content: "\eb80";}
.svg-icon-document-1:before {content: "\eb81";}
.svg-icon-drive2:before {content: "\eb82";}
.svg-icon-electric-station:before {content: "\eb83";}
.svg-icon-folder1:before {content: "\eb84";}
.svg-icon-graduate:before {content: "\eb85";}
.svg-icon-heart1:before {content: "\eb86";}
.svg-icon-house-1:before {content: "\eb87";}
.svg-icon-open-book:before {content: "\eb88";}
.svg-icon-pin1:before {content: "\eb89";}
.svg-icon-resolution:before {content: "\eb8a";}
.svg-icon-rickshaw:before {content: "\eb8b";}
.svg-icon-Security-guard:before {content: "\eb8c";}
.svg-icon-sharing:before {content: "\eb8d";}
.svg-icon-shield1:before {content: "\eb8e";}
.svg-icon-shopping-cart1:before {content: "\eb8f";}
.svg-icon-sleep:before {content: "\eb90";}
.svg-icon-slice:before {content: "\eb91";}
.svg-icon-sofa:before {content: "\eb92";}
.svg-icon-tea1:before {content: "\eb93";}
.svg-icon-test-tubes:before {content: "\eb94";}
.svg-icon-traffic-light:before {content: "\eb95";}
.svg-icon-trophy:before {content: "\eb96";}
.svg-icon-typewriter:before {content: "\eb97";}
.svg-icon-vitamin10:before {content: "\eb98";}
.svg-icon-web:before {content: "\eb99";}
.svg-icon-wrench1:before {content: "\eb9a";}
.svg-icon-award4:before {content: "\eb9b";}
.svg-icon-badge1:before {content: "\eb9c";}
.svg-icon-battery1:before {content: "\eb9d";}
.svg-icon-biscuit:before {content: "\eb9e";}
.svg-icon-blush:before {content: "\eb9f";}
.svg-icon-browser:before {content: "\eba0";}
.svg-icon-camera-film:before {content: "\eba1";}
.svg-icon-cheese:before {content: "\eba2";}
.svg-icon-clipboard3:before {content: "\eba3";}
.svg-icon-closed:before {content: "\eba4";}
.svg-icon-cocktail1:before {content: "\eba5";}
.svg-icon-compass2:before {content: "\eba6";}
.svg-icon-conversation:before {content: "\eba7";}
.svg-icon-delivery-truck2:before {content: "\eba8";}
.svg-icon-desk-chair:before {content: "\eba9";}
.svg-icon-document1:before {content: "\ebaa";}
.svg-icon-drink:before {content: "\ebab";}
.svg-icon-drive3:before {content: "\ebac";}
.svg-icon-earth:before {content: "\ebad";}
.svg-icon-exposure:before {content: "\ebae";}
.svg-icon-favorite2:before {content: "\ebaf";}
.svg-icon-free-transform:before {content: "\ebb0";}
.svg-icon-house:before {content: "\ebb1";}
.svg-icon-hunter:before {content: "\ebb2";}
.svg-icon-mop:before {content: "\ebb3";}
.svg-icon-note:before {content: "\ebb4";}
.svg-icon-paint-roller1:before {content: "\ebb5";}
.svg-icon-picture:before {content: "\ebb6";}
.svg-icon-podium1:before {content: "\ebb7";}
.svg-icon-point-of-service:before {content: "\ebb8";}
.svg-icon-sailboat:before {content: "\ebb9";}
.svg-icon-scale1:before {content: "\ebba";}
.svg-icon-school:before {content: "\ebbb";}
.svg-icon-scooter3:before {content: "\ebbc";}
.svg-icon-screwdriver2:before {content: "\ebbd";}
.svg-icon-smartphone2:before {content: "\ebbe";}
.svg-icon-support:before {content: "\ebbf";}
.svg-icon-suspicious:before {content: "\ebc0";}
.svg-icon-train-1:before {content: "\ebc1";}
.svg-icon-tube:before {content: "\ebc2";}
.svg-icon-vinyl:before {content: "\ebc3";}
.svg-icon-wheelbarrow1:before {content: "\ebc4";}
.svg-icon-administration:before {content: "\ebc5";}
.svg-icon-broswer:before {content: "\ebc6";}
.svg-icon-camera10:before {content: "\ebc7";}
.svg-icon-cargo1:before {content: "\ebc8";}
.svg-icon-contrast:before {content: "\ebc9";}
.svg-icon-credit-card2:before {content: "\ebca";}
.svg-icon-curriculum-vitae:before {content: "\ebcb";}
.svg-icon-drive4:before {content: "\ebcc";}
.svg-icon-garden:before {content: "\ebcd";}
.svg-icon-hanger:before {content: "\ebce";}
.svg-icon-joker:before {content: "\ebcf";}
.svg-icon-letter1:before {content: "\ebd0";}
.svg-icon-live-chat:before {content: "\ebd1";}
.svg-icon-newspaper1:before {content: "\ebd2";}
.svg-icon-online-shop-2:before {content: "\ebd3";}
.svg-icon-package12:before {content: "\ebd4";}
.svg-icon-perspective:before {content: "\ebd5";}
.svg-icon-sweater:before {content: "\ebd6";}
.svg-icon-telemarketing:before {content: "\ebd7";}
.svg-icon-vitamin11:before {content: "\ebd8";}
.svg-icon-warning-sign:before {content: "\ebd9";}
.svg-icon-whiteboard:before {content: "\ebda";}
.svg-icon-approval:before {content: "\ebdb";}
.svg-icon-baggage1:before {content: "\ebdc";}
.svg-icon-box:before {content: "\ebdd";}
.svg-icon-custome:before {content: "\ebde";}
.svg-icon-drive5:before {content: "\ebdf";}
.svg-icon-electronics:before {content: "\ebe0";}
.svg-icon-guitar:before {content: "\ebe1";}
.svg-icon-help1:before {content: "\ebe2";}
.svg-icon-judge:before {content: "\ebe3";}
.svg-icon-money1:before {content: "\ebe4";}
.svg-icon-oil-paint:before {content: "\ebe5";}
.svg-icon-package13:before {content: "\ebe6";}
.svg-icon-pen:before {content: "\ebe7";}
.svg-icon-sharpener:before {content: "\ebe8";}
.svg-icon-slavery:before {content: "\ebe9";}
.svg-icon-smartphone3:before {content: "\ebea";}
.svg-icon-spray1:before {content: "\ebeb";}
.svg-icon-train1:before {content: "\ebec";}
.svg-icon-trophy1:before {content: "\ebed";}
.svg-icon-video:before {content: "\ebee";}
.svg-icon-vitamin12:before {content: "\ebef";}
.svg-icon-wc:before {content: "\ebf0";}
.svg-icon-bread:before {content: "\ebf1";}
.svg-icon-brightness:before {content: "\ebf2";}
.svg-icon-check-in:before {content: "\ebf3";}
.svg-icon-citrus:before {content: "\ebf4";}
.svg-icon-climbing:before {content: "\ebf5";}
.svg-icon-cutlery:before {content: "\ebf6";}
.svg-icon-disconnected:before {content: "\ebf7";}
.svg-icon-electronics1:before {content: "\ebf8";}
.svg-icon-exam:before {content: "\ebf9";}
.svg-icon-favorite3:before {content: "\ebfa";}
.svg-icon-ink:before {content: "\ebfb";}
.svg-icon-invoice:before {content: "\ebfc";}
.svg-icon-online:before {content: "\ebfd";}
.svg-icon-painter:before {content: "\ebfe";}
.svg-icon-rotate:before {content: "\ebff";}
.svg-icon-ruler1:before {content: "\ec00";}
.svg-icon-security-camera:before {content: "\ec01";}
.svg-icon-tracking2:before {content: "\ec02";}
.svg-icon-trailer1:before {content: "\ec03";}
.svg-icon-trophy2:before {content: "\ec04";}
.svg-icon-word-of-mouth:before {content: "\ec05";}
.svg-icon-work:before {content: "\ec06";}
.svg-icon-Advertisement1:before {content: "\ec07";}
.svg-icon-check-list1:before {content: "\ec08";}
.svg-icon-coconut:before {content: "\ec09";}
.svg-icon-connected:before {content: "\ec0a";}
.svg-icon-electric-guitar:before {content: "\ec0b";}
.svg-icon-elevator:before {content: "\ec0c";}
.svg-icon-fashion:before {content: "\ec0d";}
.svg-icon-files-and-folders1:before {content: "\ec0e";}
.svg-icon-mesh:before {content: "\ec0f";}
.svg-icon-network:before {content: "\ec10";}
.svg-icon-night:before {content: "\ec11";}
.svg-icon-notepad:before {content: "\ec12";}
.svg-icon-package14:before {content: "\ec13";}
.svg-icon-pastor:before {content: "\ec14";}
.svg-icon-plane-ticket:before {content: "\ec15";}
.svg-icon-privacy-policy:before {content: "\ec16";}
.svg-icon-protractor:before {content: "\ec17";}
.svg-icon-qr-code:before {content: "\ec18";}
.svg-icon-salmon:before {content: "\ec19";}
.svg-icon-school-bag:before {content: "\ec1a";}
.svg-icon-shopping-online:before {content: "\ec1b";}
.svg-icon-truck:before {content: "\ec1c";}
.svg-icon-bulb:before {content: "\ec1d";}
.svg-icon-calculator1:before {content: "\ec1e";}
.svg-icon-commerce-and-shopping:before {content: "\ec1f";}
.svg-icon-cook:before {content: "\ec20";}
.svg-icon-dumbell:before {content: "\ec21";}
.svg-icon-finger:before {content: "\ec22";}
.svg-icon-journal:before {content: "\ec23";}
.svg-icon-lasso:before {content: "\ec24";}
.svg-icon-mall:before {content: "\ec25";}
.svg-icon-oil-paint1:before {content: "\ec26";}
.svg-icon-photographer:before {content: "\ec27";}
.svg-icon-scan:before {content: "\ec28";}
.svg-icon-sculpture:before {content: "\ec29";}
.svg-icon-terms-of-use:before {content: "\ec2a";}
.svg-icon-timetable:before {content: "\ec2b";}
.svg-icon-tracking3:before {content: "\ec2c";}
.svg-icon-tungsten:before {content: "\ec2d";}
.svg-icon-vitamin13:before {content: "\ec2e";}
.svg-icon-walk-of-fame:before {content: "\ec2f";}
.svg-icon-architecture:before {content: "\ec30";}
.svg-icon-barcode-1:before {content: "\ec31";}
.svg-icon-barcode1:before {content: "\ec32";}
.svg-icon-celebrity:before {content: "\ec33";}
.svg-icon-cloudy:before {content: "\ec34";}
.svg-icon-craft:before {content: "\ec35";}
.svg-icon-Departures:before {content: "\ec36";}
.svg-icon-filling-form:before {content: "\ec37";}
.svg-icon-globe-grid:before {content: "\ec38";}
.svg-icon-hands-and-gestures:before {content: "\ec39";}
.svg-icon-id-card1:before {content: "\ec3a";}
.svg-icon-magic-wand:before {content: "\ec3b";}
.svg-icon-package15:before {content: "\ec3c";}
.svg-icon-police:before {content: "\ec3d";}
.svg-icon-reading:before {content: "\ec3e";}
.svg-icon-shoes:before {content: "\ec3f";}
.svg-icon-taxi2:before {content: "\ec40";}
.svg-icon-virus1:before {content: "\ec41";}
.svg-icon-vitamin14:before {content: "\ec42";}
.svg-icon-add2:before {content: "\ec43";}
.svg-icon-arrivals:before {content: "\ec44";}
.svg-icon-blogging:before {content: "\ec45";}
.svg-icon-cellphone:before {content: "\ec46";}
.svg-icon-delivery-truck3:before {content: "\ec47";}
.svg-icon-document2:before {content: "\ec48";}
.svg-icon-fluorescent:before {content: "\ec49";}
.svg-icon-hashtag:before {content: "\ec4a";}
.svg-icon-notification:before {content: "\ec4b";}
.svg-icon-paint:before {content: "\ec4c";}

.svg-icon-profits-1:before {content: "\edff";}
.svg-icon-reshape:before {content: "\ee00";}
.svg-icon-robot:before {content: "\ee01";}
.svg-icon-school-bell:before {content: "\ee02";}
.svg-icon-tiara:before {content: "\ee03";}
.svg-icon-vitamin25:before {content: "\ee04";}
.svg-icon-chemistry:before {content: "\ee05";}
.svg-icon-vitamin26:before {content: "\ee06";}
.svg-icon-pencil-case-1:before {content: "\ee07";}
.svg-icon-tooth:before {content: "\ee08";}
.svg-icon-letter2:before {content: "\ee09";}
.svg-icon-vitamin27:before {content: "\ee0a";}
.svg-icon-canvas:before {content: "\ee0b";}
.svg-icon-vitamin28:before {content: "\ee0c";}
.svg-icon-clock3:before {content: "\ee0d";}
.svg-icon-vitamin29:before {content: "\ee0e";}
.svg-icon-students:before {content: "\ee0f";}
.svg-icon-vitamin30:before {content: "\ee10";}
.svg-icon-homework:before {content: "\ee11";}
.svg-icon-raise-hand:before {content: "\ee12";}
.svg-icon-open-book1:before {content: "\ee13";}
.svg-icon-books:before {content: "\ee14";}
.svg-icon-history:before {content: "\ee15";}
.svg-icon-pencil-case-2:before {content: "\ee16";}
.svg-icon-portfolio:before {content: "\ee17";}
.svg-icon-lunch:before {content: "\ee18";}
.svg-icon-exam-2:before {content: "\ee19";}
.svg-icon-flask1:before {content: "\ee1a";}
.svg-icon-abacus:before {content: "\ee1b";}
.svg-icon-startup:before {content: "\ee1c";}
.svg-icon-atom1:before {content: "\ee1d";}
.svg-icon-notebook:before {content: "\ee1e";}
.svg-icon-test-tube:before {content: "\ee1f";}
.svg-icon-lockers1:before {content: "\ee20";}
.svg-icon-mortarboard:before {content: "\ee21";}
.svg-icon-dictionary:before {content: "\ee22";}
.svg-icon-text-books:before {content: "\ee23";}
.svg-icon-computer-1:before {content: "\ee24";}
.svg-icon-calculator2:before {content: "\ee25";}
.svg-icon-abc1:before {content: "\ee26";}
.svg-icon-violin1:before {content: "\ee27";}
.svg-icon-writing:before {content: "\ee28";}
.svg-icon-book2:before {content: "\ee29";}
.svg-icon-boot2:before {content: "\ee2a";}
.svg-icon-calculation:before {content: "\ee2b";}
.svg-icon-graduate1:before {content: "\ee2c";}
.svg-icon-post-it:before {content: "\ee2d";}
.svg-icon-alarm-clock1:before {content: "\ee2e";}
.svg-icon-formula1:before {content: "\ee2f";}
.svg-icon-backpack-1:before {content: "\ee30";}
.svg-icon-reading-glasses:before {content: "\ee31";}
.svg-icon-studying:before {content: "\ee32";}
.svg-icon-searching:before {content: "\ee33";}
.svg-icon-american-football:before {content: "\ee34";}
.svg-icon-gold-medal:before {content: "\ee35";}
.svg-icon-graduate-1:before {content: "\ee36";}
.svg-icon-owl:before {content: "\ee37";}
.svg-icon-asking:before {content: "\ee38";}
.svg-icon-crayons:before {content: "\ee39";}
.svg-icon-desk-chair-1:before {content: "\ee3a";}
.svg-icon-teacher:before {content: "\ee3b";}
.svg-icon-reading1:before {content: "\ee3c";}
.svg-icon-abacus1:before {content: "\ee3d";}
.svg-icon-abc-1:before {content: "\ee3e";}
.svg-icon-abc2:before {content: "\ee3f";}
.svg-icon-ablet:before {content: "\ee40";}
.svg-icon-ackpack:before {content: "\ee41";}
.svg-icon-addition:before {content: "\ee42";}
.svg-icon-agenda:before {content: "\ee43";}
.svg-icon-aint-brush:before {content: "\ee44";}
.svg-icon-aint-palette:before {content: "\ee45";}
.svg-icon-airplane1:before {content: "\ee46";}
.svg-icon-alarm-clock-with-hearts:before {content: "\ee47";}
.svg-icon-alarm-clock2:before {content: "\ee48";}
.svg-icon-alculator-1:before {content: "\ee49";}
.svg-icon-alculator:before {content: "\ee4a";}
.svg-icon-alendar:before {content: "\ee4b";}
.svg-icon-amp:before {content: "\ee4c";}
.svg-icon-angel:before {content: "\ee4d";}
.svg-icon-aper-plane:before {content: "\ee4e";}
.svg-icon-aperclip:before {content: "\ee4f";}
.svg-icon-apple-and-book:before {content: "\ee50";}
.svg-icon-apple1:before {content: "\ee51";}
.svg-icon-aptop:before {content: "\ee52";}
.svg-icon-arrow-and-heart-doodle:before {content: "\ee53";}
.svg-icon-arrows-and-heart:before {content: "\ee54";}
.svg-icon-arth-globe:before {content: "\ee55";}
.svg-icon-backpack2:before {content: "\ee56";}
.svg-icon-bacus:before {content: "\ee57";}
.svg-icon-bag-stuck-in-the-chimney:before {content: "\ee58";}
.svg-icon-banner-with-heart:before {content: "\ee59";}
.svg-icon-basketball1:before {content: "\ee5a";}
.svg-icon-bauble-1:before {content: "\ee5b";}
.svg-icon-bauble-2:before {content: "\ee5c";}
.svg-icon-bauble:before {content: "\ee5d";}
.svg-icon-bc:before {content: "\ee5e";}
.svg-icon-bed1:before {content: "\ee5f";}
.svg-icon-bell-1:before {content: "\ee60";}
.svg-icon-bell-11:before {content: "\ee61";}
.svg-icon-bell-2:before {content: "\ee62";}
.svg-icon-bell-3:before {content: "\ee63";}
.svg-icon-bell-4:before {content: "\ee64";}
.svg-icon-bell-5:before {content: "\ee65";}
.svg-icon-bell-with-heart-covering-dish:before {content: "\ee66";}
.svg-icon-bell1:before {content: "\ee67";}
.svg-icon-bells:before {content: "\ee68";}
.svg-icon-bicycle1:before {content: "\ee69";}
.svg-icon-bird-with-bow-tie:before {content: "\ee6a";}
.svg-icon-birdie-in-love:before {content: "\ee6b";}
.svg-icon-birds-in-love:before {content: "\ee6c";}
.svg-icon-birthday:before {content: "\ee6d";}
.svg-icon-blackboard-1:before {content: "\ee6e";}
.svg-icon-blackboard1:before {content: "\ee6f";}
.svg-icon-book-11:before {content: "\ee70";}
.svg-icon-book-2:before {content: "\ee71";}
.svg-icon-book3:before {content: "\ee72";}
.svg-icon-books-1:before {content: "\ee73";}
.svg-icon-books1:before {content: "\ee74";}
.svg-icon-boot3:before {content: "\ee75";}
.svg-icon-boots:before {content: "\ee76";}
.svg-icon-bowling:before {content: "\ee77";}
.svg-icon-box4:before {content: "\ee78";}
.svg-icon-breakfast:before {content: "\ee79";}
.svg-icon-buggy:before {content: "\ee7a";}
.svg-icon-bunch-of-flowers-1:before {content: "\ee7b";}
.svg-icon-bunch-of-flowers:before {content: "\ee7c";}
.svg-icon-bus1:before {content: "\ee7d";}
.svg-icon-calculator-1:before {content: "\ee7e";}
.svg-icon-calculator3:before {content: "\ee7f";}
.svg-icon-calendar4:before {content: "\ee80";}
.svg-icon-camping2:before {content: "\ee81";}
.svg-icon-candelabra:before {content: "\ee82";}
.svg-icon-candle-1:before {content: "\ee83";}
.svg-icon-candle-2:before {content: "\ee84";}
.svg-icon-candle-3:before {content: "\ee85";}
.svg-icon-candle-4:before {content: "\ee86";}
.svg-icon-candle-5:before {content: "\ee87";}
.svg-icon-candle-6:before {content: "\ee88";}
.svg-icon-candle-7:before {content: "\ee89";}
.svg-icon-candle:before {content: "\ee8a";}
.svg-icon-candy-1:before {content: "\ee8b";}
.svg-icon-candy-2:before {content: "\ee8c";}
.svg-icon-candy-3:before {content: "\ee8d";}
.svg-icon-candy-cane-1:before {content: "\ee8e";}
.svg-icon-candy-cane:before {content: "\ee8f";}
.svg-icon-candy-canes:before {content: "\ee90";}
.svg-icon-candy-with-heart:before {content: "\ee91";}
.svg-icon-candy:before {content: "\ee92";}
.svg-icon-cap:before {content: "\ee93";}
.svg-icon-car-with-heart:before {content: "\ee94";}
.svg-icon-cellphone-with-heart-notification-message:before {content: "\ee95";}
.svg-icon-champagne-toast:before {content: "\ee96";}
.svg-icon-chat-1:before {content: "\ee97";}
.svg-icon-chimney-1:before {content: "\ee98";}
.svg-icon-chimney-2:before {content: "\ee99";}
.svg-icon-chimney-3:before {content: "\ee9a";}
.svg-icon-chimney:before {content: "\ee9b";}
.svg-icon-chool-bus:before {content: "\ee9c";}
.svg-icon-chool:before {content: "\ee9d";}
.svg-icon-christmas-ball-1:before {content: "\ee9e";}
.svg-icon-christmas-ball-2:before {content: "\ee9f";}
.svg-icon-christmas-ball-3:before {content: "\eea0";}
.svg-icon-christmas-ball-4:before {content: "\eea1";}
.svg-icon-christmas-ball-5:before {content: "\eea2";}
.svg-icon-christmas-ball-6:before {content: "\eea3";}
.svg-icon-christmas-ball-7:before {content: "\eea4";}
.svg-icon-christmas-ball:before {content: "\eea5";}
.svg-icon-christmas-hat-1:before {content: "\eea6";}
.svg-icon-christmas-hat-2:before {content: "\eea7";}
.svg-icon-christmas-hat-3:before {content: "\eea8";}
.svg-icon-christmas-hat-4:before {content: "\eea9";}
.svg-icon-christmas-hat:before {content: "\eeaa";}
.svg-icon-christmas-tree-1:before {content: "\eeab";}
.svg-icon-christmas-tree-2:before {content: "\eeac";}
.svg-icon-christmas-tree-3:before {content: "\eead";}
.svg-icon-christmas-tree-4:before {content: "\eeae";}
.svg-icon-christmas-tree:before {content: "\eeaf";}
.svg-icon-circle-doodle:before {content: "\eeb0";}
.svg-icon-cissors:before {content: "\eeb1";}
.svg-icon-cleaning:before {content: "\eeb2";}
.svg-icon-clothes2:before {content: "\eeb3";}
.svg-icon-cloud-raining-heart-shapes:before {content: "\eeb4";}
.svg-icon-cloud-with-heart:before {content: "\eeb5";}
.svg-icon-coffee-cup-with-heart:before {content: "\eeb6";}
.svg-icon-coffee-cup1:before {content: "\eeb7";}
.svg-icon-compass4:before {content: "\eeb8";}
.svg-icon-computer1:before {content: "\eeb9";}
.svg-icon-cooking:before {content: "\eeba";}
.svg-icon-cosmetics1:before {content: "\eebb";}
.svg-icon-cube:before {content: "\eebc";}
.svg-icon-cupcake-decorated-with-hearts:before {content: "\eebd";}
.svg-icon-cupcake:before {content: "\eebe";}
.svg-icon-cupids-bow:before {content: "\eebf";}
.svg-icon-daisy:before {content: "\eec0";}
.svg-icon-december-25-1:before {content: "\eec1";}
.svg-icon-december-25-2:before {content: "\eec2";}
.svg-icon-december-25:before {content: "\eec3";}
.svg-icon-detergent1:before {content: "\eec4";}
.svg-icon-diamond-ring-cut-in-half:before {content: "\eec5";}
.svg-icon-diamond1:before {content: "\eec6";}
.svg-icon-dinner:before {content: "\eec7";}
.svg-icon-diploma-11:before {content: "\eec8";}
.svg-icon-diploma-2:before {content: "\eec9";}
.svg-icon-diploma2:before {content: "\eeca";}
.svg-icon-dna2:before {content: "\eecb";}
.svg-icon-earch:before {content: "\eecc";}
.svg-icon-earth-globe2:before {content: "\eecd";}
.svg-icon-edal-1:before {content: "\eece";}
.svg-icon-edal:before {content: "\eecf";}
.svg-icon-egaphone:before {content: "\eed0";}
.svg-icon-electric-guitar1:before {content: "\eed1";}
.svg-icon-elescope:before {content: "\eed2";}
.svg-icon-ell:before {content: "\eed3";}
.svg-icon-en-1:before {content: "\eed4";}
.svg-icon-en:before {content: "\eed5";}
.svg-icon-encil-case:before {content: "\eed6";}
.svg-icon-encil:before {content: "\eed7";}
.svg-icon-endrive:before {content: "\eed8";}
.svg-icon-engagement-ring:before {content: "\eed9";}
.svg-icon-est-tube:before {content: "\eeda";}
.svg-icon-est:before {content: "\eedb";}
.svg-icon-et-square:before {content: "\eedc";}
.svg-icon-ewtons-cradle:before {content: "\eedd";}
.svg-icon-exclamation-mark:before {content: "\eede";}
.svg-icon-female-gender-sign-with-heart:before {content: "\eedf";}
.svg-icon-flag-with-heart:before {content: "\eee0";}
.svg-icon-flask-11:before {content: "\eee1";}
.svg-icon-flask2:before {content: "\eee2";}
.svg-icon-flower-for-valentine:before {content: "\eee3";}
.svg-icon-flower-with-long-stamen:before {content: "\eee4";}
.svg-icon-flower-with-rounded-petals:before {content: "\eee5";}
.svg-icon-flower1:before {content: "\eee6";}
.svg-icon-football:before {content: "\eee7";}
.svg-icon-garbage:before {content: "\eee8";}
.svg-icon-garden1:before {content: "\eee9";}
.svg-icon-genda:before {content: "\eeea";}
.svg-icon-gift-1:before {content: "\eeeb";}
.svg-icon-gift-11:before {content: "\eeec";}
.svg-icon-gift-2:before {content: "\eeed";}
.svg-icon-gift-3:before {content: "\eeee";}
.svg-icon-gift-4:before {content: "\eeef";}
.svg-icon-gift3:before {content: "\eef0";}
.svg-icon-giftbox:before {content: "\eef1";}
.svg-icon-gifts:before {content: "\eef2";}
.svg-icon-gingerbread-man:before {content: "\eef3";}
.svg-icon-glue1:before {content: "\eef4";}
.svg-icon-graduate2:before {content: "\eef5";}
.svg-icon-gymnastics:before {content: "\eef6";}
.svg-icon-hanger1:before {content: "\eef7";}
.svg-icon-harpener:before {content: "\eef8";}
.svg-icon-hat-1:before {content: "\eef9";}
.svg-icon-hat:before {content: "\eefa";}
.svg-icon-headphones:before {content: "\eefb";}
.svg-icon-heart-and-arrow-1:before {content: "\eefc";}
.svg-icon-heart-and-arrow:before {content: "\eefd";}
.svg-icon-heart-balloons:before {content: "\eefe";}
.svg-icon-heart-bracelet:before {content: "\eeff";}
.svg-icon-heart-flower:before {content: "\ef00";}
.svg-icon-heart-lock-and-key:before {content: "\ef01";}
.svg-icon-heart-shaped-balloon:before {content: "\ef02";}
.svg-icon-heart-shaped-bulb:before {content: "\ef03";}
.svg-icon-heart-shaped-chocolates:before {content: "\ef04";}
.svg-icon-heart-shaped-lollipop:before {content: "\ef05";}
.svg-icon-heart-with-a-little-bow:before {content: "\ef06";}
.svg-icon-heart-with-a-ribbon:before {content: "\ef07";}
.svg-icon-heart-with-love-lettering:before {content: "\ef08";}
.svg-icon-hearts-wreath:before {content: "\ef09";}
.svg-icon-histle:before {content: "\ef0a";}
.svg-icon-holiday:before {content: "\ef0b";}
.svg-icon-hysics:before {content: "\ef0c";}
.svg-icon-ice-cream-cone-with-heart:before {content: "\ef0d";}
.svg-icon-ice-cream1:before {content: "\ef0e";}
.svg-icon-icroscope:before {content: "\ef0f";}
.svg-icon-ighlighter:before {content: "\ef10";}
.svg-icon-ight-bulb:before {content: "\ef11";}
.svg-icon-improvement:before {content: "\ef12";}
.svg-icon-ink1:before {content: "\ef13";}
.svg-icon-interlocking-rings:before {content: "\ef14";}
.svg-icon-iolin:before {content: "\ef15";}
.svg-icon-ipette:before {content: "\ef16";}
.svg-icon-iploma-1:before {content: "\ef17";}
.svg-icon-iploma:before {content: "\ef18";}
.svg-icon-juice:before {content: "\ef19";}
.svg-icon-karaoke:before {content: "\ef1a";}
.svg-icon-key-with-a-heart:before {content: "\ef1b";}
.svg-icon-key2:before {content: "\ef1c";}
.svg-icon-kite1:before {content: "\ef1d";}
.svg-icon-lackboard-1:before {content: "\ef1e";}
.svg-icon-lackboard:before {content: "\ef1f";}
.svg-icon-lamp2:before {content: "\ef20";}
.svg-icon-laptop2:before {content: "\ef21";}
.svg-icon-larm-clock:before {content: "\ef22";}
.svg-icon-lask-1:before {content: "\ef23";}
.svg-icon-lask:before {content: "\ef24";}
.svg-icon-leaf1:before {content: "\ef25";}
.svg-icon-letter-a:before {content: "\ef26";}
.svg-icon-letter-b:before {content: "\ef27";}
.svg-icon-letter-c:before {content: "\ef28";}
.svg-icon-letter-v:before {content: "\ef29";}
.svg-icon-light-bulb:before {content: "\ef2a";}
.svg-icon-list2:before {content: "\ef2b";}
.svg-icon-location-mark-with-heart:before {content: "\ef2c";}
.svg-icon-lock:before {content: "\ef2d";}
.svg-icon-locked-padlock:before {content: "\ef2e";}
.svg-icon-lollipop-with-a-heart:before {content: "\ef2f";}
.svg-icon-lollipop:before {content: "\ef30";}
.svg-icon-love-banner:before {content: "\ef31";}
.svg-icon-love-call:before {content: "\ef32";}
.svg-icon-love-flag-banner:before {content: "\ef33";}
.svg-icon-love-key:before {content: "\ef34";}
.svg-icon-love-letter-1:before {content: "\ef35";}
.svg-icon-love-letter-2:before {content: "\ef36";}
.svg-icon-love-letter-3:before {content: "\ef37";}
.svg-icon-love-letter1:before {content: "\ef38";}
.svg-icon-love-letters:before {content: "\ef39";}
.svg-icon-love-postcard:before {content: "\ef3a";}
.svg-icon-love-potion-for-valentines-day:before {content: "\ef3b";}
.svg-icon-love-potion:before {content: "\ef3c";}
.svg-icon-love-speech-bubble:before {content: "\ef3d";}
.svg-icon-love-stamp:before {content: "\ef3e";}
.svg-icon-love-word-with-heart:before {content: "\ef3f";}
.svg-icon-luggage1:before {content: "\ef40";}
.svg-icon-magnifying-glass-1:before {content: "\ef41";}
.svg-icon-magnifying-glass-with-heart:before {content: "\ef42";}
.svg-icon-magnifying-glass1:before {content: "\ef43";}
.svg-icon-male-gender-symbol-with-a-heart:before {content: "\ef44";}
.svg-icon-medal3:before {content: "\ef45";}
.svg-icon-microscope1:before {content: "\ef46";}
.svg-icon-mistletoe-1:before {content: "\ef47";}
.svg-icon-mistletoe-2:before {content: "\ef48";}
.svg-icon-mistletoe-3:before {content: "\ef49";}
.svg-icon-mistletoe-4:before {content: "\ef4a";}
.svg-icon-mistletoe-5:before {content: "\ef4b";}
.svg-icon-mistletoe-6:before {content: "\ef4c";}
.svg-icon-mistletoe:before {content: "\ef4d";}
.svg-icon-mittens-1:before {content: "\ef4e";}
.svg-icon-mittens:before {content: "\ef4f";}
.svg-icon-mobile-phone1:before {content: "\ef50";}
.svg-icon-monitor3:before {content: "\ef51";}
.svg-icon-mouse:before {content: "\ef52";}
.svg-icon-multiplication-mark:before {content: "\ef53";}
.svg-icon-musical-note:before {content: "\ef54";}
.svg-icon-musical-notes:before {content: "\ef55";}
.svg-icon-niversity:before {content: "\ef56";}
.svg-icon-nk:before {content: "\ef57";}
.svg-icon-notebook-1:before {content: "\ef58";}
.svg-icon-notebook-and-pencil:before {content: "\ef59";}
.svg-icon-notebook1:before {content: "\ef5a";}
.svg-icon-notepad1:before {content: "\ef5b";}
.svg-icon-number-1:before {content: "\ef5c";}
.svg-icon-number-2:before {content: "\ef5d";}
.svg-icon-numbre-3:before {content: "\ef5e";}
.svg-icon-ocument:before {content: "\ef5f";}
.svg-icon-olecule:before {content: "\ef60";}
.svg-icon-olumn:before {content: "\ef61";}
.svg-icon-ompact-disc:before {content: "\ef62";}
.svg-icon-ompass:before {content: "\ef63";}
.svg-icon-omputer:before {content: "\ef64";}
.svg-icon-ook:before {content: "\ef65";}
.svg-icon-ooks:before {content: "\ef66";}
.svg-icon-ookshelf:before {content: "\ef67";}
.svg-icon-open-book2:before {content: "\ef68";}
.svg-icon-ortarboard:before {content: "\ef69";}
.svg-icon-otebook:before {content: "\ef6a";}
.svg-icon-ouse:before {content: "\ef6b";}
.svg-icon-padlock-with-a-heart:before {content: "\ef6c";}
.svg-icon-paint-brush:before {content: "\ef6d";}
.svg-icon-paint-palette1:before {content: "\ef6e";}
.svg-icon-paper-and-pencil:before {content: "\ef6f";}
.svg-icon-paper-plane:before {content: "\ef70";}
.svg-icon-paper1:before {content: "\ef71";}
.svg-icon-payment-method1:before {content: "\ef72";}
.svg-icon-pen-11:before {content: "\ef73";}
.svg-icon-pen-2:before {content: "\ef74";}
.svg-icon-pen-book:before {content: "\ef75";}
.svg-icon-pen2:before {content: "\ef76";}
.svg-icon-pencil-11:before {content: "\ef77";}
.svg-icon-pencil-and-paintbrush:before {content: "\ef78";}
.svg-icon-pencil4:before {content: "\ef79";}
.svg-icon-penguin-1:before {content: "\ef7a";}
.svg-icon-penguin-2:before {content: "\ef7b";}
.svg-icon-penguin:before {content: "\ef7c";}
.svg-icon-perfume-with-hearts:before {content: "\ef7d";}
.svg-icon-photo-camera-with-a-heart:before {content: "\ef7e";}
.svg-icon-photo-camera-with-heart:before {content: "\ef7f";}
.svg-icon-photo-camera1:before {content: "\ef80";}
.svg-icon-photographic-camera-with-heart:before {content: "\ef81";}
.svg-icon-picnic:before {content: "\ef82";}
.svg-icon-pictures-with-hearts:before {content: "\ef83";}
.svg-icon-piggy-bank1:before {content: "\ef84";}
.svg-icon-polaroid-photo-with-heart:before {content: "\ef85";}
.svg-icon-pple:before {content: "\ef86";}
.svg-icon-present-1:before {content: "\ef87";}
.svg-icon-present-2:before {content: "\ef88";}
.svg-icon-present:before {content: "\ef89";}
.svg-icon-presents-1:before {content: "\ef8a";}
.svg-icon-presents:before {content: "\ef8b";}
.svg-icon-price-tag:before {content: "\ef8c";}
.svg-icon-protractor1:before {content: "\ef8d";}
.svg-icon-push-pin:before {content: "\ef8e";}
.svg-icon-puzzle2:before {content: "\ef8f";}
.svg-icon-quare-root:before {content: "\ef90";}
.svg-icon-question:before {content: "\ef91";}
.svg-icon-rainbow:before {content: "\ef92";}
.svg-icon-raining-hearts:before {content: "\ef93";}
.svg-icon-raser:before {content: "\ef94";}
.svg-icon-rayon:before {content: "\ef95";}
.svg-icon-reindeer-1:before {content: "\ef96";}
.svg-icon-reindeer-2:before {content: "\ef97";}
.svg-icon-reindeer-3:before {content: "\ef98";}
.svg-icon-reindeer-4:before {content: "\ef99";}
.svg-icon-reindeer-5:before {content: "\ef9a";}
.svg-icon-reindeer-horns:before {content: "\ef9b";}
.svg-icon-reindeer:before {content: "\ef9c";}
.svg-icon-ribbon-1:before {content: "\ef9d";}
.svg-icon-ribbon-2:before {content: "\ef9e";}
.svg-icon-ribbon-3:before {content: "\ef9f";}
.svg-icon-ribbon-4:before {content: "\efa0";}
.svg-icon-ribbon:before {content: "\efa1";}
.svg-icon-riefcase:before {content: "\efa2";}
.svg-icon-right-triangle-1:before {content: "\efa3";}
.svg-icon-right-triangle:before {content: "\efa4";}
.svg-icon-ring-with-a-big-diamond:before {content: "\efa5";}
.svg-icon-ring-with-heart:before {content: "\efa6";}
.svg-icon-rinter:before {content: "\efa7";}
.svg-icon-roller-skate:before {content: "\efa8";}
.svg-icon-romantic-dinner:before {content: "\efa9";}
.svg-icon-romantic-flower:before {content: "\efaa";}
.svg-icon-romantic-love-letter:before {content: "\efab";}
.svg-icon-romantic-pair-of-hearts:before {content: "\efac";}
.svg-icon-rophy:before {content: "\efad";}
.svg-icon-rugby-ball:before {content: "\efae";}
.svg-icon-ruler2:before {content: "\efaf";}
.svg-icon-sales1:before {content: "\efb0";}
.svg-icon-santa-claus-1:before {content: "\efb1";}
.svg-icon-santa-claus-2:before {content: "\efb2";}
.svg-icon-santa-claus-3:before {content: "\efb3";}
.svg-icon-santa-claus-4:before {content: "\efb4";}
.svg-icon-santa-claus-5:before {content: "\efb5";}
.svg-icon-santa-claus-6:before {content: "\efb6";}
.svg-icon-santa-claus-7:before {content: "\efb7";}
.svg-icon-santa-claus-8:before {content: "\efb8";}
.svg-icon-santa-claus-going-down-the-chimney:before {content: "\efb9";}
.svg-icon-santa-claus-stuck-in-the-chimney-1:before {content: "\efba";}
.svg-icon-santa-claus-stuck-in-the-chimney:before {content: "\efbb";}
.svg-icon-santa-claus:before {content: "\efbc";}
.svg-icon-santa:before {content: "\efbd";}
.svg-icon-scarf:before {content: "\efbe";}
.svg-icon-science-11:before {content: "\efbf";}
.svg-icon-science1:before {content: "\efc0";}
.svg-icon-scissors3:before {content: "\efc1";}
.svg-icon-scooter4:before {content: "\efc2";}
.svg-icon-sealed-with-a-heart:before {content: "\efc3";}
.svg-icon-sharpener1:before {content: "\efc4";}
.svg-icon-shining-heart:before {content: "\efc5";}
.svg-icon-shirt1:before {content: "\efc6";}
.svg-icon-shoe:before {content: "\efc7";}
.svg-icon-shooting-star-1:before {content: "\efc8";}
.svg-icon-shooting-star-2:before {content: "\efc9";}
.svg-icon-shooting-star:before {content: "\efca";}
.svg-icon-shop:before {content: "\efcb";}
.svg-icon-shopping-bag2:before {content: "\efcc";}
.svg-icon-shopping-basket:before {content: "\efcd";}
.svg-icon-shopping-cart-with-hearts:before {content: "\efce";}
.svg-icon-shopping-cart2:before {content: "\efcf";}
.svg-icon-shower:before {content: "\efd0";}
.svg-icon-sledge:before {content: "\efd1";}
.svg-icon-small-hearts:before {content: "\efd2";}
.svg-icon-smartphone-with-heart:before {content: "\efd3";}
.svg-icon-snowman-1:before {content: "\efd4";}
.svg-icon-snowman-2:before {content: "\efd5";}
.svg-icon-snowman-3:before {content: "\efd6";}
.svg-icon-snowman-4:before {content: "\efd7";}
.svg-icon-snowman-5:before {content: "\efd8";}
.svg-icon-snowman-6:before {content: "\efd9";}
.svg-icon-snowman-7:before {content: "\efda";}
.svg-icon-snowman:before {content: "\efdb";}
.svg-icon-sock-1:before {content: "\efdc";}
.svg-icon-sock-11:before {content: "\efdd";}
.svg-icon-sock-2:before {content: "\efde";}
.svg-icon-sock:before {content: "\efdf";}


   @media (max-width: 1220px){
        #wrapper{
            overflow: unset;
        }
                
    }             
                    
    
   
	.section .section_inner.width1170{
		width: 1170px;
	} 
    
    
	
	.section .menu-toogler_fixed,
	.section .menu_mobile_btn,
	.section .menu-toogler_widget,
	.section .menu-toogler{
		background: url(/img/editor_icons/menu_2.svg) no-repeat center;
		background-size: 85%;
		background-color: #fff;
		width: 40px;
		height: 40px;
		cursor: pointer;
	}
	.section .menu_mobile_btn .fa,
	.section .menu-toogler_widget .fa,
	.section .menu-toogler .fa{
		display: none;
	}
.field input{text-overflow:ellipsis;}
.field input::-webkit-input-placeholder       {opacity: .6; color: inherit; transition: opacity 0.3s ease; text-overflow:ellipsis;}
.field input::-moz-placeholder                {opacity: .6; color: inherit; transition: opacity 0.3s ease; text-overflow:ellipsis;}
.field input:-moz-placeholder                 {opacity: .6; color: inherit; transition: opacity 0.3s ease; text-overflow:ellipsis;}
.field input:-ms-input-placeholder            {opacity: .6; color: inherit; transition: opacity 0.3s ease; text-overflow:ellipsis;}
.field input:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
.field input:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
.field input:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
.field input:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}

#wrapper ul li a{
	font-size: inherit;
}
#wrapper .menu1 ul li{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#wrapper .menu1 ul .level1 a{
	line-height: 2;
}
#wrapper .menu1 ul li{
	/*font-size: 16px;*/
}
#wrapper .menu1 ul li a{
	font-size: inherit;
	line-height: normal;
	text-overflow: ellipsis;
	
}
.conf_item.style_editor{
	margin: 20px 0;
}
.section_inner h1,
.section_inner h2,
.section_inner h3,
.section_inner h4{
	margin-top: 0;
	margin-bottom: 0;
	line-height: normal;
	font-size: inherit;
}
	.section.fixed_top{
		box-shadow: 0 1px 4px 0px #ccc;
	}
	.link_on{
		cursor: pointer;
	}
        
.section1129 .title{
    text-align: center;
    font-size: 28px;
    margin-bottom: 30px;
    line-height: normal;
}

.section1129 .sub_title{ 
    padding-bottom: 10px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 30px;
}

.find_popup::-webkit-resizer {
    background-image: url('');
    background-repeat: no-repeat;
    width: 5px;
    height: 1px;
}
.find_popup::-webkit-scrollbar {
    width: 5px;
}
.find_popup::-webkit-scrollbar-button {
    background: #ececec;
    width: 5px;
    height: 0px;
}
.find_popup::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 0px;
    background-color: #5ad0ff;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		border-radius: 10px;
}
.find_popup::-webkit-scrollbar-track {
    background-color: #eaeaea;
}

.ymaps-2-1-74-controls__bottom,.ymaps-2-1-74-controls__toolbar{position:absolute;width:100%}.ymaps-2-1-74-controls__toolbar_left{float:left;height:0}.ymaps-2-1-74-controls__toolbar_right{float:right;height:0}.ymaps-2-1-74-controls__control_toolbar{display:inline-block;vertical-align:top}.ymaps-2-1-74-controls__control{display:block;position:absolute;vertical-align:top}.ymaps-2-1-74-controls__control_visibility_hidden{display:none}
/**/
.ymaps-2-1-74-route-panel-button__button{display:block}.ymaps-2-1-74-route-panel-button__panel-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzZCNkI2QiI+PHBhdGggZD0iTTEwIDE0aDQuNWEzLjUgMy41IDAgMCAwIDAtN0gxMHYyaDQuNWExLjUgMS41IDAgMSAxIDAgM0gxMHYyem0wIDAiLz48cGF0aCBkPSJNMTUgMTJoLTQuNWEzLjUgMy41IDAgMCAwIDAgN0gxNXYtMmgtNC41YTEuNSAxLjUgMCAxIDEgMC0zSDE1di0yem0wIDBNMTkgMjBhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0em0wLTFhMSAxIDAgMSAwIDAtMiAxIDEgMCAwIDAgMCAyem0wIDBNOSAxMGEyIDIgMCAxIDAgMC00IDIgMiAwIDAgMCAwIDR6bTAtMWExIDEgMCAxIDAgMC0yIDEgMSAwIDAgMCAwIDJ6bTAgMCIvPjxwYXRoIGQ9Ik0xMy41NyAyMC44bDIuODMtMi44Mi0uNzEtLjctMi44MyAyLjgyLjcuN3ptMS40MS0yLjgybC43LS43LTIuMTEtMi4xMy0uNy43IDIuMTEgMi4xM3ptMCAwIi8+PC9nPjwvc3ZnPg==)}
/**/
.ymaps-2-1-74-tile-not-found{text-align:center;display:block;font-family:Arial,serif;font-size:10px;white-space:nowrap;position:absolute;top:40%;width:90%;left:10%;overflow:hidden}
/**/
.ymaps-2-1-74-map{position:relative;z-index:0;display:block;margin:0!important;padding:0!important;text-align:left!important;text-decoration:none!important;color:#000;font-weight:400!important;font-style:normal!important;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-print-color-adjust:exact;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ymaps-2-1-74-map-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAgMAAAAOFJJnAAAACVBMVEX6+vrn5+f09PSMzk0VAAAAGklEQVQY02MIYAADVoYECIOTYSQDWCDAgwUA204BfdYq8A4AAAAASUVORK5CYII=);background-size:16px 16px}.ymaps-2-1-74-map ymaps,.ymaps-2-1-74-map ymaps:after,.ymaps-2-1-74-map ymaps:before{box-sizing:content-box}.ymaps-2-1-74-map iframe{position:static;opacity:1;margin:0;outline:0;box-shadow:none;border:0;border-radius:0;background:0 0;padding:0;max-width:unset;max-height:unset;min-width:unset;min-height:unset;vertical-align:top;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}a .ymaps-2-1-74-map{text-decoration:none!important;color:#000;font-style:normal!important}.ymaps-2-1-74-fullscreen{overflow:hidden!important}.ymaps-2-1-74-touch-action-none{touch-action:none}.ymaps-2-1-74-user-selection-none,.ymaps-2-1-74-user-selection-none *{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ymaps-2-1-74-display-none{display:none!important}.ymaps-2-1-74-visibility-hidden{visibility:hidden!important}ymaps,ymaps canvas,ymaps input,ymaps svg{max-width:none;max-height:none}.ymaps-2-1-74-graphics-SVG svg{all:unset;overflow:hidden}.ymaps-2-1-74-ground-pane{will-change:transform}.ymaps-2-1-74-events-pane{touch-action:none}.ymaps-2-1-74-areas-pane,.ymaps-2-1-74-balloon-pane,.ymaps-2-1-74-controls-pane,.ymaps-2-1-74-controls__bottom,.ymaps-2-1-74-controls__toolbar,.ymaps-2-1-74-events-pane,.ymaps-2-1-74-ground-pane,.ymaps-2-1-74-panel-pane,.ymaps-2-1-74-places-pane,.ymaps-2-1-74-ruler-balloon-pane,.ymaps-2-1-74-ruler-line-pane,.ymaps-2-1-74-searchpanel-pane{left:0}.ymaps-2-1-74-controls-pane *,.ymaps-2-1-74-searchpanel-pane *{text-align:left}@media print{.ymaps-2-1-74-patched-for-print{background:0 0!important;display:list-item!important;list-style-position:inside!important}}.ymaps-2-1-74-patched-for-print-preload .ymaps-2-1-74-patched-for-print{background:0 0!important;display:list-item!important;list-style-position:inside!important}.ymaps-2-1-74-svg-icon-content{letter-spacing:-.5px;margin-left:-.5px}
/**/
.ymaps-2-1-74-inner-panes,.ymaps-2-1-74-outer-panes{display:block;position:absolute;padding:0!important;margin:0!important}.ymaps-2-1-74-inner-panes{overflow:hidden;width:100%;height:100%}.ymaps-2-1-74-outer-panes{width:0;height:0}
/**/
@media print{.ymaps-2-1-74-controls-pane{visibility:hidden}}
/**/
.ymaps-2-1-74-control-popup__spinner{-webkit-animation-name:spinner;animation-name:spinner;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;overflow:hidden;position:relative}.ymaps-2-1-74-control-popup__spinner__circle{overflow:hidden;position:absolute;left:50%;top:0;width:100%;height:100%}.ymaps-2-1-74-control-popup__spinner__circle:before{content:'';border-radius:100%;box-shadow:inset 0 0 0 2px #fc0;position:absolute;left:-50%;top:0;width:100%;height:100%}.ymaps-2-1-74-control-popup-parent{position:relative;display:block}.ymaps-2-1-74-control-popup{position:absolute;top:100%;display:none;margin-top:13px;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup{padding-bottom:0}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_open{display:block}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_fullscreen{width:100%;margin-top:0;padding:0}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_static{position:static;margin-top:0}.ymaps-2-1-74-control-popup__tail{display:block;position:absolute;z-index:10;border-left:13.4px solid transparent;border-right:13.4px solid transparent;border-bottom:13.4px solid rgba(0,0,0,.15);top:-12.4px}.ymaps-2-1-74-control-popup__tail-front{display:block;position:absolute;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #fff;left:-13px;top:1.4px}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_fullscreen .ymaps-2-1-74-control-popup__tail,.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_static>.ymaps-2-1-74-control-popup__tail{display:none}.ymaps-2-1-74-control-popup__header{display:none;line-height:20px;padding:9px 10px 4px;border-bottom:1px solid rgba(0,0,0,.2)}.ymaps-2-1-74-control-popup__icon{width:26px;height:26px;display:inline-block;vertical-align:middle;position:relative;top:-2px;padding-right:4px}.ymaps-2-1-74-control-popup__title{font-family:sans-serif;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_fullscreen .ymaps-2-1-74-control-popup__header,.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_show-header .ymaps-2-1-74-control-popup__header{display:block}.ymaps-2-1-74-control-popup__hide{box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;color:#000;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-block;text-align:left;height:28px;background-color:#fff;border-color:rgba(0,0,0,.2);float:right;position:relative;top:-4px}a.ymaps-2-1-74-control-popup__hide,a.ymaps-2-1-74-control-popup__hide:active,a.ymaps-2-1-74-control-popup__hide:hover,a.ymaps-2-1-74-control-popup__hide:link,a.ymaps-2-1-74-control-popup__hide:visited{color:#000!important;text-decoration:none!important}.ymaps-2-1-74-control-popup__hide-text{display:inline-block;position:relative;border:none;text-decoration:none;white-space:nowrap;font-size:13px;line-height:26px;padding:0 12px}.ymaps-2-1-74-control-popup__hide:hover{border-color:rgba(0,0,0,.3)}.ymaps-2-1-74-control-popup__hide.ymaps-2-1-74-_pressed,.ymaps-2-1-74-control-popup__hide:active{background-color:#f3f1ed}.ymaps-2-1-74-control-popup__hide.ymaps-2-1-74-_disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-control-popup__hide.ymaps-2-1-74-_disabled .ymaps-2-1-74-control-popup__hide-text{opacity:.5}.ymaps-2-1-74-control-popup__hide-icon{display:block;width:26px;height:26px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTNsMS0xIDEgMSA1LjUgNSAxLjUtMS41LTctNi41LTEtMS0xIDEtNyA2LjVMNi41IDE4bDUuNS01em0wIDAiLz48L3N2Zz4=)}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_static .ymaps-2-1-74-control-popup__hide{display:none}.ymaps-2-1-74-control-popup__content{display:block;overflow-x:hidden;min-width:40px;min-height:20px;background:#fff;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_fullscreen>.ymaps-2-1-74-control-popup__content{box-sizing:border-box;border:1px solid rgba(0,0,0,.2);border-bottom:0}.ymaps-2-1-74-control-popup__layout{display:block;overflow-y:auto}.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup.ymaps-2-1-74-control-popup_content-loading .ymaps-2-1-74-control-popup__layout{display:block;overflow-y:visible;text-align:center;height:44px}.ymaps-2-1-74-control-popup__spinner{top:14px;left:6px;display:inline-block;width:16px;height:16px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ymaps-2-1-74-control-popup{-webkit-animation:none .25s ease-out;animation:none .25s ease-out}@-webkit-keyframes control-popup-show-animation{0%{margin-top:0;opacity:0;-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}to{margin-top:13px;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes control-popup-show-animation{0%{margin-top:0;opacity:0;-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}to{margin-top:13px;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes control-popup-hide-animation{0%{margin-top:13px;opacity:1}to{margin-top:0;opacity:0;-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}}@keyframes control-popup-hide-animation{0%{margin-top:13px;opacity:1}to{margin-top:0;opacity:0;-webkit-transform:scale(.1,.1);transform:scale(.1,.1)}}@-webkit-keyframes control-popup-show-animation-fullscreen{0%{margin-top:-30px;opacity:0}to{margin-top:0;opacity:1}}@keyframes control-popup-show-animation-fullscreen{0%{margin-top:-30px;opacity:0}to{margin-top:0;opacity:1}}@-webkit-keyframes control-popup-hide-animation-fullscreen{0%{margin-top:0;opacity:1}to{margin-top:-30px;opacity:0}}@keyframes control-popup-hide-animation-fullscreen{0%{margin-top:0;opacity:1}to{margin-top:-30px;opacity:0}}
/**/
.ymaps-2-1-74-popup{display:none;position:absolute;z-index:32700;padding:1px}
/**/
.ymaps-2-1-74-popup_theme_ffffff{-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 8px 30px -5px rgba(0,0,0,.5);-moz-box-shadow:inset 1px 1px 10px #aaa;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 8px 30px -5px rgba(0,0,0,.5)}.ymaps-2-1-74-popup_theme_ffffff .ymaps-2-1-74-popup__content{background:#fff}.ymaps-2-1-74-popup_theme_ffffff .ymaps-2-1-74-popup__tail{background:rgba(0,0,0,.15);background:-webkit-linear-gradient(45deg,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 50%);background:-moz-linear-gradient(45deg,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 50%);background:-o-linear-gradient(45deg,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 50%)}.ymaps-2-1-74-popup_theme_ffffff .ymaps-2-1-74-popup__tail:after{background-color:#fff}
/**/
.ymaps-2-1-74-copyright{position:relative;z-index:1;display:block;height:20px;top:-25px;float:right;margin-right:3px;margin-left:10px}.ymaps-2-1-74-copyright_float_left{float:left}.ymaps-2-1-74-copyright_fog_yes{float:none}.ymaps-2-1-74-copyright__wrap{display:block;overflow:hidden}.ymaps-2-1-74-copyright__layout{position:relative;z-index:1;top:1px;display:table;float:right}.ymaps-2-1-74-copyright__content-cell,.ymaps-2-1-74-copyright__logo-cell{display:table-cell;vertical-align:top}.ymaps-2-1-74-copyright__logo-cell{padding-left:4px}.ymaps-2-1-74-copyright__content-cell{height:20px}.ymaps-2-1-74-copyright__content{display:inline-block;float:right;padding:0 4px 1px;white-space:nowrap;border-radius:3px;background-color:rgba(255,255,255,.75);font:11px/14px Verdana,Arial,sans-serif}.ymaps-2-1-74-copyright_fog_yes .ymaps-2-1-74-copyright__content{background-color:transparent}.ymaps-2-1-74-copyright_fog_yes .ymaps-2-1-74-copyright__wrap{margin-left:17px}.ymaps-2-1-74-copyright_fog_yes:after{position:absolute;z-index:-1;top:1px;right:50px;left:17px;height:15px;content:'';border-radius:0 3px 3px 0;background-color:rgba(255,255,255,.75)}.ymaps-2-1-74-copyright_logo_no.ymaps-2-1-74-copyright_fog_yes:after{right:0}.ymaps-2-1-74-copyright_logo_no .ymaps-2-1-74-copyright__logo-cell,.ymaps-2-1-74-copyright_providers_no .ymaps-2-1-74-copyright__text,.ymaps-2-1-74-copyright_ua_no .ymaps-2-1-74-copyright__agreement,.ymaps-2-1-74-copyright_ua_no.ymaps-2-1-74-copyright_providers_no .ymaps-2-1-74-copyright__content-cell{display:none}.ymaps-2-1-74-copyright__fog{position:absolute;z-index:2;top:1px;left:0;display:none;width:12px;height:15px;padding-left:5px;border-radius:3px 0 0 3px;background:rgba(255,255,255,.75);font:11px/14px Verdana,Arial,sans-serif}.ymaps-2-1-74-copyright_fog_yes .ymaps-2-1-74-copyright__fog{display:block}.ymaps-2-1-74-copyright__extend{margin-left:.4em}.ymaps-2-1-74-copyright__link{text-decoration:underline!important;color:#333!important}.ymaps-2-1-74-copyright__link:hover{color:#c00!important}
/**/
.ymaps-2-1-74-copyright__logo{display:block;width:46px;height:20px;position:relative;top:-2px;opacity:.7;background-position:0 100%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii4wMSAtMS4wMiA0NS45OSAyMC4wMiI+PHBhdGggZmlsbD0icmVkIiBkPSJNOC43NyAxSDYuNTJDNC4zIDEgMi40NCAyLjY3IDIuNDQgNS45NWMwIDEuOTcuOSAzLjQyIDIuNTIgNC4xNGwtMy4wMiA1LjQ4Yy0uMS4xOCAwIC4zMi4xNi4zMmgxLjRjLjEyIDAgLjItLjA0LjI0LS4xNGwyLjc0LTUuMzloLjk5djUuNGMwIC4wNS4wNi4xMy4xMy4xM2gxLjIzYy4xMiAwIC4xNi0uMDYuMTYtLjE2VjEuMmMwLS4xNC0uMDktLjItLjIyLS4yem0tMS4zIDguMWgtLjg0Yy0xLjMgMC0yLjU2LS45NS0yLjU2LTMuMzQgMC0yLjQ4IDEuMTgtMy41IDIuMzktMy41aDFWOS4xeiIvPjxwYXRoIGQ9Ik0xNi4xOCA1LjkzaC0xLjIyYy0uMSAwLS4xNi4wOC0uMTYuMTR2My44aC0yLjI3di0zLjhjMC0uMS0uMDQtLjE0LS4xNC0uMTRoLTEuMjJjLS4xIDAtLjE2LjA2LS4xNi4xNHY5LjY2YzAgLjEuMDQuMTYuMTQuMTZoMS4yNGMuMDggMCAuMTQtLjA2LjE0LS4xNnYtNC42aDIuMjd2NC42YzAgLjEuMDYuMTYuMTYuMTZoMS4yMmMuMSAwIC4xNC0uMDguMTQtLjE2VjYuMDdhLjEzLjEzIDAgMCAwLS4xNC0uMTR6bTI3LjkyIDkuMzNsLS4xNi0uNjgtLjEtLjA4Yy0uMSAwLS42My4yMi0xLjQuMjItMS41IDAtMi4yMi0xLjQ1LTIuMjItMy43NSAwLTIuMDMuNi00LjA0IDEuNjMtNC4wNC4yOCAwIC42Mi4wOCAxLjE1LjU4LjA2LjA2LjEuMDguMTUuMDguMDYgMCAuMTItLjA0LjE4LS4xNGwuNTMtLjg4LjA3LS4xOGMwLS4wOC0uMDgtLjE0LS4yLS4yYTMuNzkgMy43OSAwIDAgMC0xLjg0LS41Yy0xLjg1IDAtMy4zIDIuMjMtMy4zIDUuNzEgMCAzIDEuMzkgNC43MyAzLjM2IDQuNzMuODMgMCAxLjcyLS40IDIuMDctLjY1LjA4LS4wNi4xLS4xNC4wOC0uMjJ6bS04LjU3LTQuODNsMi4zNi00LjM2Yy4wNS0uMDYuMDItLjE0LS4wNS0uMTRoLTEuMTdjLS4zMyAwLS40NS4xMi0uNTcuMzhsLTEuNzcgMy43MmMtLjEuMjItLjIuMzYtLjMuNDJWNi4wN2MwLS4wOC0uMDQtLjE0LS4xMi0uMTRoLTEuMjhjLS4wNiAwLS4xMi4wNi0uMTIuMTR2OS42OGMwIC4wNi4wNC4xNC4xMi4xNGgxLjI4Yy4wOCAwIC4xMi0uMDYuMTItLjE0di00Ljk5Yy4wNi4wNC4xLjEuMTQuMThsMi4yNSA0LjY1Yy4xMS4yNC4zLjMuNTUuM2gxLjI2Yy4wOCAwIC4xLS4wOC4wNi0uMTRsLTIuNzYtNS4zM3ptLTExLjMgNC4yMWgtLjI0Yy0uMyAwLS4zNy0uMTItLjM3LS4zNnYtOC4yYzAtLjEtLjA0LS4xNS0uMTItLjE1aC0zLjk0Yy0uMSAwLS4xNi4wNi0uMTYuMTR2LjcyYzAgMi40LS4xNCA1LjUtMS40IDcuODVoLS40NGMtLjExIDAtLjE1LjA2LS4xNS4xNnYyLjljMCAuMS4wNy4xNC4xMy4xNGguOTVjLjIyIDAgLjMtLjE2LjMtLjNWMTUuOUgyM3YxLjgxYzAgLjA4LjA3LjE0LjE0LjE0aDFjLjEzIDAgLjI1LS4xLjI1LS4zVjE0LjhjMC0uMS0uMDYtLjE2LS4xNi0uMTZ6bS0yLjEzIDBoLTIuODZjMS0xLjczIDEuNC0zLjY4IDEuNTQtNi4wNi4wNC0uNTIuMDYtMS4wNS4wNi0xLjRoMS4yNnY3LjQ2em02LjE1LTguOTVjLTIuMTMgMC0zLjA4IDIuNy0zLjA4IDUuNjUgMCAzIDEuMzUgNC43OSAzLjMyIDQuNzkuOTYgMCAxLjgxLS4zOCAyLjI0LS42Ni4wOC0uMDQuMS0uMS4wOC0uMTdsLS4xNS0uNjhjLS4wMy0uMDgtLjA2LS4xMi0uMTYtLjEyLS4wOCAwLS42NS4yMi0xLjQ2LjIyLTEuNTIgMC0yLjIzLTEuMzMtMi4yMy0zLjA4di0uNDdzLjc3LjA5IDEuMjMuMDloMi44N3YtLjg0YzAtMy4wOC0xLjA4LTQuNzMtMi42Ni00Ljczem0tLjIxIDQuMzJjLS40NiAwLTEuMTcuMDgtMS4xNy4wOHMwLS4zLjA0LS42MmMuMTgtMS42OS42LTIuNTQgMS4yOC0yLjU0LjY0IDAgMS4wMy44NyAxLjEzIDIuNC4wMi4zMi4wMi42OC4wMi42OGgtMS4zeiIvPjwvc3ZnPg==)}.ymaps-2-1-74-copyright_color_white .ymaps-2-1-74-copyright__logo{opacity:.95;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii4wMSAtMS4wMiA0NS45OSAyMC4wMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTguNzcgMUg2LjUyQzQuMyAxIDIuNDMgMi42NyAyLjQzIDUuOTVjMCAxLjk3LjkxIDMuNDIgMi41MyA0LjE0bC0zLjAyIDUuNDhjLS4xLjE4IDAgLjMyLjE2LjMyaDEuNGMuMTIgMCAuMi0uMDQuMjQtLjE0bDIuNzQtNS4zOWguOTl2NS40YzAgLjA1LjA1LjEzLjEzLjEzaDEuMjNjLjEyIDAgLjE2LS4wNi4xNi0uMTZWMS4yYzAtLjE0LS4wOS0uMi0uMjItLjJ6bS0xLjMgOC4xaC0uODRjLTEuMyAwLTIuNTYtLjk1LTIuNTYtMy4zNCAwLTIuNDggMS4xOC0zLjUgMi4zOS0zLjVoMVY5LjF6bTguNzEtMy4xN2gtMS4yMmMtLjEgMC0uMTYuMDgtLjE2LjE0djMuOGgtMi4yN3YtMy44YzAtLjEtLjA0LS4xNC0uMTQtLjE0aC0xLjIyYy0uMSAwLS4xNi4wNi0uMTYuMTR2OS42NmMwIC4xLjA0LjE2LjE0LjE2aDEuMjRjLjA4IDAgLjE0LS4wNi4xNC0uMTZ2LTQuNmgyLjI3djQuNmMwIC4xLjA1LjE2LjE1LjE2aDEuMjNjLjEgMCAuMTMtLjA4LjEzLS4xNlY2LjA3YS4xMy4xMyAwIDAgMC0uMTMtLjE0em0yNy45MiA5LjMzbC0uMTYtLjY4LS4xLS4wOGMtLjEgMC0uNjMuMjItMS40LjIyLTEuNSAwLTIuMjItMS40NS0yLjIyLTMuNzUgMC0yLjAzLjYtNC4wNCAxLjYzLTQuMDQuMjggMCAuNjIuMDggMS4xNS41OC4wNi4wNi4xLjA4LjE1LjA4cy4xMi0uMDQuMTgtLjE0bC41My0uODguMDctLjE4YzAtLjA4LS4wOC0uMTQtLjItLjJhMy43OSAzLjc5IDAgMCAwLTEuODQtLjVjLTEuODUgMC0zLjMgMi4yMy0zLjMgNS43MSAwIDMgMS4zOSA0LjczIDMuMzYgNC43My44MyAwIDEuNzItLjQgMi4wNy0uNjUuMDgtLjA2LjEtLjE0LjA4LS4yMnptLTguNTctNC44M2wyLjM2LTQuMzZjLjA1LS4wNi4wMi0uMTQtLjA1LS4xNGgtMS4xN2MtLjMzIDAtLjQ1LjEyLS41Ny4zOGwtMS43NyAzLjcyYy0uMS4yMi0uMi4zNi0uMy40MlY2LjA3YzAtLjA4LS4wNC0uMTQtLjEyLS4xNGgtMS4yOGMtLjA2IDAtLjEyLjA2LS4xMi4xNHY5LjY4YzAgLjA2LjA0LjE0LjEyLjE0aDEuMjhjLjA4IDAgLjEyLS4wNi4xMi0uMTR2LTQuOTljLjA2LjA0LjEuMS4xNC4xOGwyLjI1IDQuNjVjLjEyLjI0LjMuMy41NS4zaDEuMjZjLjA4IDAgLjEtLjA4LjA2LS4xNGwtMi43Ni01LjMzem0tMTEuMyA0LjIxaC0uMjRjLS4zIDAtLjM4LS4xMi0uMzgtLjM2di04LjJjMC0uMS0uMDMtLjE1LS4xMS0uMTVoLTMuOTVjLS4xIDAtLjE2LjA2LS4xNi4xNHYuNzJjMCAyLjQtLjEzIDUuNS0xLjQgNy44NWgtLjQzYy0uMTIgMC0uMTYuMDYtLjE2LjE2djIuOWMwIC4xLjA4LjE0LjE0LjE0aC45NWMuMjEgMCAuMy0uMTYuMy0uM1YxNS45SDIzdjEuODFjMCAuMDguMDYuMTQuMTQuMTRoMWMuMTMgMCAuMjUtLjEuMjUtLjNWMTQuOGMwLS4xLS4wNi0uMTYtLjE2LS4xNnptLTIuMTMgMGgtMi44NmMxLTEuNzMgMS40LTMuNjggMS41NC02LjA2LjA0LS41Mi4wNi0xLjA1LjA2LTEuNGgxLjI2djcuNDZ6bTYuMTUtOC45NWMtMi4xMyAwLTMuMDggMi43LTMuMDggNS42NSAwIDMgMS4zNCA0Ljc5IDMuMzIgNC43OS45NiAwIDEuOC0uMzggMi4yNC0uNjYuMDgtLjA0LjEtLjEuMDgtLjE3bC0uMTYtLjY4Yy0uMDItLjA4LS4wNi0uMTItLjE1LS4xMi0uMDggMC0uNjUuMjItMS40Ni4yMi0xLjUyIDAtMi4yMy0xLjMzLTIuMjMtMy4wOHYtLjQ3cy43Ny4wOSAxLjIyLjA5aDIuODh2LS44NGMwLTMuMDgtMS4wOC00LjczLTIuNjYtNC43M3ptLS4yMSA0LjMyYy0uNDYgMC0xLjE3LjA4LTEuMTcuMDhzMC0uMy4wNC0uNjJjLjE4LTEuNjkuNi0yLjU0IDEuMjgtMi41NC42NCAwIDEuMDMuODcgMS4xMyAyLjQuMDIuMzIuMDIuNjguMDIuNjhoLTEuM3oiLz48L3N2Zz4=)}.ymaps-2-1-74-copyright .ymaps-2-1-74-copyright__logo:hover{opacity:1}.ymaps-2-1-74-copyright__logo_lang_en{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii4wMSAtMS4wMiA0NS45OSAyMC4wMiI+PHBhdGggZD0iTTEyLjYzIDUuNzhjLS42MSAwLTEuNTMuMjMtMi4xMy41LS4xNy4wNy0uMjYuMTUtLjE1LjRsLjQzLjg3Yy4wMy4xLjEuMTMuMTUuMTNsLjE4LS4wNmMuNjEtLjQgMS4wNC0uNiAxLjQtLjYuNDYgMCAuNzYuMy45NC43NS4yLjQ0LjI2IDEuMDUuMjYgMS43M3YuMmEzLjQzIDMuNDMgMCAwIDAtMS4zOC0uMzZjLTEuNzUgMC0yLjcgMS42OC0yLjcgMy40NyAwIDEuOTYgMS4xMiAzLjM2IDIuNDQgMy4zNi43NSAwIDEuNDItLjQzIDEuODctLjk3bC4yNS42Yy4wNC4xMS4xLjEzLjIuMTNoLjcxYy4wNiAwIC4xMy0uMDQuMTMtLjE1VjEwLjJjMC0xLjM4LS4xLTIuNDMtLjQ1LTMuMTNhMi4yOSAyLjI5IDAgMCAwLTIuMTUtMS4yOXptMS4wOCA4LjU5Yy0uMzcuMzYtLjc3LjUzLTEuMTUuNTMtMS4wNiAwLTEuMy0xLjMtMS4zLTIuMTkgMC0xLjA1LjQtMi4xMyAxLjItMi4xMy40IDAgLjg2LjEgMS4yNS40M3YzLjM2em02LjgyLTguNDZjLS45NyAwLTEuOTYuNzItMS45Ni43MnYtLjQ3YzAtLjA4LS4wNy0uMTUtLjEzLS4xNWgtMS4yNWEuMTUuMTUgMCAwIDAtLjE0LjE1djkuNjJjMCAuMS4wMi4xNS4xNC4xNWgxLjI1Yy4wNiAwIC4xMy0uMDYuMTMtLjE1VjcuNTNzLjU3LS4zNSAxLjI5LS4zNWMuNjUgMCAxLjE3LjMzIDEuMTcgMXY3LjZjMCAuMS4wNy4xNS4xNy4xNWgxLjJjLjE0IDAgLjE1LS4wNi4xNS0uMTVWNy43NWMwLTEuMi0uNzMtMS44NC0yLjAyLTEuODR6bTkuNS00LjgzSDI4LjhjLS4xIDAtLjE0LjA3LS4xNC4xNHY0Ljg2Yy0uNS0uMi0uOTMtLjMtMS4yNS0uMy0yLjAyIDAtMy4zNiAxLjktMy4zNiA1LjU4IDAgMy4xNCAxLjMgNC44MyAzLjA2IDQuODNhMi43IDIuNyAwIDAgMCAxLjc1LS44bC4yNy40NGMuMDUuMDkuMDcuMS4xNy4xaC43NWMuMDggMCAuMTItLjA2LjEyLS4xNVYxLjIyYzAtLjEtLjA0LS4xNC0uMTItLjE0em0tMS4zOSAxMy41Yy0uMzIuMTctLjcuMzItMS4xLjMyLTEuMzMgMC0xLjg4LTEuNTctMS44OC0zLjg2IDAtMi4wMi41Ny00LjAxIDEuOC00LjAxLjM4IDAgLjc4LjE1IDEuMTguNDJ2Ny4xM3ptNi4wOC04LjhjLTIuMTIgMC0zLjA4IDIuNzEtMy4wOCA1LjYzIDAgMi45OCAxLjMzIDQuNzYgMy4zMiA0Ljc2Ljk1IDAgMS44LS4zNyAyLjI2LS42OC4wNi0uMDQuMDgtLjA2LjA2LS4xNWwtLjE1LS42OGMtLjAyLS4wOC0uMDUtLjEzLS4xNC0uMTMtLjEgMC0uNjguMjQtMS40OC4yNC0xLjUyIDAtMi4yMi0xLjM0LTIuMjItMy4wOXYtLjQ3cy43Ni4xIDEuMi4xaDIuOXYtLjgyYzAtMy4wOS0xLjEtNC43MS0yLjY3LTQuNzF6bS0uMjMgNC4yOWMtLjQ0IDAtMS4xNi4xLTEuMTYuMXMwLS4zLjA0LS42M2MuMjItMS42OS41OC0yLjUzIDEuMy0yLjUzLjYyIDAgMS4wMi44NyAxLjExIDIuMzkuMDIuMzIuMDIuNjcuMDIuNjdoLTEuM3ptOS4zNi00LjA2aC0xLjA3Yy0uMTMgMC0uMjEuMDctLjI0LjE3LS4wNS4xNS0uNTMgMS40LS43IDEuODlsLS41MiAxLjRoLS4wNGwtLjQyLTEuMTJhNjMuOSA2My45IDAgMCAwLS43OS0yLjEyYy0uMDMtLjEtLjEyLS4yMi0uMjUtLjIyaC0xLjJjLS4xNCAwLS4yLjE1LS4xNS4yNGwxLjkyIDQuNDQtMi4wNyA0Ljk3Yy0uMDcuMTQuMDIuMjcuMTUuMjdoMS4wM2MuMiAwIC4yNS0uMDguMzItLjI1bC43LTEuOS41Mi0xLjY3aC4wNGwuNSAxLjQyLjgzIDIuMmMuMDQuMTIuMTIuMi4yNi4yaDEuMTZjLjEyIDAgLjE5LS4xMy4xMi0uMjUtLjE1LS4yOC0xLjI0LTMuMDQtMi4wNC00LjgyTDQ0IDYuMjVjLjAyLS4xMS4wMi0uMjQtLjE1LS4yNHoiLz48cGF0aCBmaWxsPSJyZWQiIGQ9Ik0xMC45NS0uMjZoLTEuM2MtLjE0IDAtLjIuMDUtLjI0LjE4bC0yLjM5IDYuN2MtLjI4Ljc1LS42IDIuMDQtLjYgMi4wNGgtLjA4cy0uNTItMS41Mi0uNjUtMi4wMUM1LjUgNi4xIDMuODEgMS40NiAzLjc3IDEuM2MtLjAyLS4xMS0uMDktLjI0LS4yNi0uMjRIMi4yYy0uMiAwLS4yMi4xNy0uMTUuMy4yNS42NyAyLjU3IDYuNTggMy41IDguOTV2NS40M2MwIC4xLjA1LjE1LjE2LjE1aDEuMjRjLjA2IDAgLjEzLS4wNi4xMy0uMTV2LTUuMzljLjgyLTIuMyA0LTEwLjMyIDQuMDMtMTAuMzkuMDUtLjEyLjAyLS4yMi0uMTUtLjIyeiIvPjwvc3ZnPg==)}.ymaps-2-1-74-copyright_color_white .ymaps-2-1-74-copyright__logo_lang_en{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii4wMSAtMS4wMiA0NS45OSAyMC4wMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLjYzIDUuNzhjLS42MSAwLTEuNTMuMjMtMi4xMy41LS4xNy4wNy0uMjYuMTUtLjE1LjRsLjQzLjg3Yy4wMy4xLjEuMTMuMTUuMTNsLjE4LS4wNmMuNjEtLjQgMS4wNC0uNiAxLjQtLjYuNDYgMCAuNzYuMy45NC43NS4yLjQ0LjI2IDEuMDUuMjYgMS43M3YuMmEzLjQzIDMuNDMgMCAwIDAtMS4zOC0uMzZjLTEuNzUgMC0yLjcgMS42OC0yLjcgMy40NyAwIDEuOTYgMS4xMiAzLjM2IDIuNDQgMy4zNi43NSAwIDEuNDItLjQzIDEuODctLjk3bC4yNS42Yy4wNC4xMS4xLjEzLjIuMTNoLjcxYy4wNiAwIC4xMy0uMDQuMTMtLjE1VjEwLjJjMC0xLjM4LS4xLTIuNDMtLjQ1LTMuMTNhMi4yOSAyLjI5IDAgMCAwLTIuMTUtMS4yOXptMS4wOCA4LjU5Yy0uMzcuMzYtLjc3LjUzLTEuMTUuNTMtMS4wNiAwLTEuMy0xLjMtMS4zLTIuMTkgMC0xLjA1LjQtMi4xMyAxLjItMi4xMy40IDAgLjg2LjEgMS4yNS40M3YzLjM2em02LjgyLTguNDZjLS45NyAwLTEuOTYuNzItMS45Ni43MnYtLjQ3YzAtLjA4LS4wNy0uMTUtLjEzLS4xNWgtMS4yNWEuMTUuMTUgMCAwIDAtLjE0LjE1djkuNjJjMCAuMS4wMi4xNS4xNC4xNWgxLjI1Yy4wNiAwIC4xMy0uMDYuMTMtLjE1VjcuNTNzLjU3LS4zNSAxLjI5LS4zNWMuNjUgMCAxLjE3LjMzIDEuMTcgMXY3LjZjMCAuMS4wNy4xNS4xNy4xNWgxLjJjLjE0IDAgLjE1LS4wNi4xNS0uMTVWNy43NWMwLTEuMi0uNzMtMS44NC0yLjAyLTEuODR6bTkuNS00LjgzSDI4LjhjLS4xIDAtLjE0LjA3LS4xNC4xNHY0Ljg2Yy0uNS0uMi0uOTMtLjMtMS4yNS0uMy0yLjAyIDAtMy4zNiAxLjktMy4zNiA1LjU4IDAgMy4xNCAxLjMgNC44MyAzLjA2IDQuODNhMi43IDIuNyAwIDAgMCAxLjc1LS44bC4yNy40NGMuMDUuMDkuMDcuMS4xNy4xaC43NWMuMDggMCAuMTItLjA2LjEyLS4xNVYxLjIyYzAtLjEtLjA0LS4xNC0uMTItLjE0em0tMS4zOSAxMy41Yy0uMzIuMTctLjcuMzItMS4xLjMyLTEuMzMgMC0xLjg4LTEuNTctMS44OC0zLjg2IDAtMi4wMi41Ny00LjAxIDEuOC00LjAxLjM4IDAgLjc4LjE1IDEuMTguNDJ2Ny4xM3ptNi4wOC04LjhjLTIuMTIgMC0zLjA4IDIuNzEtMy4wOCA1LjYzIDAgMi45OCAxLjMzIDQuNzYgMy4zMiA0Ljc2Ljk1IDAgMS44LS4zNyAyLjI2LS42OC4wNi0uMDQuMDgtLjA2LjA2LS4xNWwtLjE1LS42OGMtLjAyLS4wOC0uMDUtLjEzLS4xNC0uMTMtLjEgMC0uNjguMjQtMS40OC4yNC0xLjUyIDAtMi4yMi0xLjM0LTIuMjItMy4wOXYtLjQ3cy43Ni4xIDEuMi4xaDIuOXYtLjgyYzAtMy4wOS0xLjEtNC43MS0yLjY3LTQuNzF6bS0uMjMgNC4yOWMtLjQ0IDAtMS4xNi4xLTEuMTYuMXMwLS4zLjA0LS42M2MuMjItMS42OS41OC0yLjUzIDEuMy0yLjUzLjYyIDAgMS4wMi44NyAxLjExIDIuMzkuMDIuMzIuMDIuNjcuMDIuNjdoLTEuM3ptOS4zNi00LjA2aC0xLjA3Yy0uMTMgMC0uMjEuMDctLjI0LjE3LS4wNS4xNS0uNTMgMS40LS43IDEuODlsLS41MiAxLjRoLS4wNGwtLjQyLTEuMTJhNjMuOSA2My45IDAgMCAwLS43OS0yLjEyYy0uMDMtLjEtLjEyLS4yMi0uMjUtLjIyaC0xLjJjLS4xNCAwLS4yLjE1LS4xNS4yNGwxLjkyIDQuNDQtMi4wNyA0Ljk3Yy0uMDcuMTQuMDIuMjcuMTUuMjdoMS4wM2MuMiAwIC4yNS0uMDguMzItLjI1bC43LTEuOS41Mi0xLjY3aC4wNGwuNSAxLjQyLjgzIDIuMmMuMDQuMTIuMTIuMi4yNi4yaDEuMTZjLjEyIDAgLjE5LS4xMy4xMi0uMjUtLjE1LS4yOC0xLjI0LTMuMDQtMi4wNC00LjgyTDQ0IDYuMjVjLjAyLS4xMS4wMi0uMjQtLjE1LS4yNHpNMTAuOTUtLjI2aC0xLjNjLS4xNCAwLS4yLjA1LS4yNC4xOGwtMi4zOSA2LjdjLS4yOC43NS0uNiAyLjA0LS42IDIuMDRoLS4wOHMtLjUyLTEuNTItLjY1LTIuMDFDNS41IDYuMSAzLjgxIDEuNDYgMy43NyAxLjNjLS4wMi0uMTEtLjA5LS4yNC0uMjYtLjI0SDIuMmMtLjIgMC0uMjIuMTctLjE1LjMuMjUuNjcgMi41NyA2LjU4IDMuNSA4Ljk1djUuNDNjMCAuMS4wNS4xNS4xNi4xNWgxLjI0Yy4wNiAwIC4xMy0uMDYuMTMtLjE1di01LjM5Yy44Mi0yLjMgNC0xMC4zMiA0LjAzLTEwLjM5LjA1LS4xMi4wMi0uMjItLjE1LS4yMnoiLz48L3N2Zz4=)}
/**/
.ymaps-2-1-74-map-copyrights-promo{position:absolute;bottom:0;left:0}@media print{.ymaps-2-1-74-map-copyrights-promo{visibility:hidden}}
/**/
.ymaps-2-1-74-panorama-screen{display:block;position:relative;overflow:hidden;background:#687d86;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAIAAAAlC+aJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH3wsSESU379YW8AAADZRJREFUaN59WluC4zBsAyj3uD1Uz9MDdXctAv0gJctJ2sxsdmzLDsEnSIX/+V//DcDGenm97VP+vHoc+fehf/339WAYAAFCAQcUyHDSkxAsCQKFECJxGWGGQddNAICLRD3l9VieYpHcn3ssNMDj+HXILZw/nvb14vpFy2XSlG0vMetR7ucQ5xMv8vmwt774oW/21c+FH+sODAD8fXXfyWMNbdKAAdMGzOUWhLmeQx5POSxwfgr56RevBf2Zz8POy9+QHnWd7naahAANEgGHS1YDQssdDYAmW3uniFdwi7184fi7rny69jr5Ui1LlX36MdNjER5nXmC4YbT0pX4RoEWQNOGADYN8bLdj4MRwmKT/8xKOZxAS/AKGIxCWAyxHPo3yNunr1weGXiIguEKX5U/r3iviVOxbOgOgl+ylPT+3A8tUfHuGD7QPktOSBED6xOCAaQc6EtDuRLbLGOgMdDrvFVya9Cn3I987IYFLsC+x/Dq57n8loeV4PA4783QkmDRsQO4wiO1XS3Sb3qlrxcCp/iMkPwKAP4Fxa90n2gonvmPFh+OdZqMRdPuPbRsWDUMgCWEbIbaCDLIAfKTvt9d+J5Et6YmNh0t9Ad5POLPSlxFcCgZUEi/7EXyM8FiYQMcAXsnis3BureOwzE+X2C7l972H3T5PtZ/sQtZqtgVrVcGgZXShqKq6i99Ooy/X3+rxB5h3Pvk/xPq17K2lz09cmf4tvZYFCmRXBgArIxHANbg+i99Ke32kf8rx6U4HsXi72aOCl6ZWwi77skqYKgZWvZQt2IR2OSNPF3qy29JK/+FTXJ8yPmXrTFMnLVp/8sPx3rm1faYQuLVuw7JyQRMsWlx1mhTYwXvFOyl8u8MPdvr2gW/+8Ku+fTNXrMSCIj8ravW4kGwGIFgPuWDFTHvRkUZbSr8PP+vRh56/ueZ5yzr+pKS9xjt41y+8nEeWGlEkPNqF+jcIsoN4OSAAFIUFdp5/BdonEr6UvKR5s32/QRquarhXVNmynwK8pZflZgJWdQhVnoMCQcTLhRYJe1vgSwhvvKdeD7U/KFbJftZgS79jrMqq6apeJWgFQyWiAMRQYSBEC46gQRG8uFyZT8B5JceqLI/Fz0rUDUyLtTPJjk0frcMmiXuN1w2mi2PKLVwbAcpmcwVGHRiVUmnAQeJa9e9UW5PWTQc3VzgW8iEQTxJ8gp2PFh4jnMFdhlqe03mmtE4LTlhQVV9CCSckOulgczLQvMJ6B+HxufSZad5c6eRyR70+M9MJ4TOgjgBwnpkHSjuXCxkgJERdTWisQ9AAeb1brXegvpLnS4e/ZfKp4pXEXgX5yLu2YVa8toJzKb5ONgBbrKtKezZRwiiueEHJ7deP5j4C+OR4DxXdRQ9bpMc3Os6/3GavNZ+M2fItKROLCxmEEwpr9tSCYVWHMBy8oPSB4P9T/2e3uIYOH6ZbCv4y0elNu9yWsqdzer1DaeVKo4AABpTKSYZZgT8ME3FJSaAnJ0e19wHgRy14e8pr7fpZhvhV3G3Ylmw50zk9b+etnM50li8la7ZCgmlNJNXtlzGqc4hL8ybJz+GET5G/vPin0n04N1Z5+kVKu2WRZSut1Jyat3JhUFYY7H7OIpIAdFiPuMJx5X2TZLDsgJM7+EPgH+H6AHyce4PxYYLT+Zb6JSmVU3Mqp+ZdMJRTmSuIN1UybW67adDGiGve/0hGtBX4yWz8Q/rPSHkBOCDZOxJeD2kAUjozTwA5nbOM0LQUu0ZbYUqMtNO6CEHjmv/+kowIkrGt8NGB/eqwTvO8Fe116mcMdABIslr6el+iz8qhhd7N9SQKSnAgRijHSFq4xvXv798IjjZBYfiRkX5I/2WHg9caO4r9fastS6lM5cw5Ne/MVFb+ab6ADcAUINAIc4IjxuWRhODruv/+IWOMiGCQNYXh/yft/uuZwy368LrWAviNoCxT3j8zc+a8s1woV/p/c3gZMtJU0auIyOlxEbLy+vfnTwQ1RgMIxmckfDci/HmxUvDrmp9s2uK3AUr9mfOecxaA0v0aULcrl/SS05AsECRjaExC1rz+/vmfETEKwGCw7YCjJvzA8TbSOVviSff75ykY5f+WlDMz57znPTXvLO4AEwiCUXkRAiRnVQv1cCIiNAZha1z//vwZI8aIEXEC+ExH+BCfbxQr9Fkq2jz7KQUrp0oVADNnzjnvvGfOKaW7WaGD4TBJQkbKmcrUTKkofUSMQci6rn9//0TwP66REWMwGBHolIoXfXmmQeTrDNfUldi5+NsI3S+qAjjLc+ac874zp1M1da2M4hHBKDYrKadm5kylalARY4yArbz+/f2fEeEcY4QiIqomIN7z8Geo3DM4vo4A9guBtwFXNah0LklSZs455z3nvHPOnKnyH2JEYIzVKEN2pmfmnDlnFgCQyiAkjev++zdHWENBjYg40tHpM4/Az/t5sLOwywlxcL3yfENSx+9cCO4551SmpIpdRAAmhsNAAdBar5myTVJjA7j/RgY0NMLZFghufvQCsN7XQf+QQN3iYJDeBnwBaPaQqXKevO85Z94zM20BiAjYJBIIG0AWgPK4O2eFChliA5j3v4igh0XHWGFwWGBtiDzi//qjMl+oEXnj//IflQkKw7znTCml2hgSMTKxh9rSaYGcyuLYEYSla1xz3iOCSDsQCYUjHEcmPbz85z+083TyMtsaZ11bANwRkDNzKmfl0szsLsmRAEllbX8w5V7dd6Vk0EHCkvJSToiBQUeO3mizThEaxeHq/D4s11/v2Hfv0foDQKuKZVYBltIySRokrVSNfUC1z/X6zJTk3g+TFJc0yVDWXkjQAQfi0OATvCtRbgQL5ulFPpLpWSqM6sCkTaSllFKVHbv6higH7bBsLrdTZpbtpFoMOCxekBSWEYYFESiEh/6Nw+lbPr5fWGcqlWBnKa5C4R7wNBHdFqnK0MxZcNCSg1b4uEOuXKXM7FbZUuyphGWtWXz03uYHg3j7zJclVrDziZkuhfsqikd0TuqNpP3/Ik89LDKq718vHWlAAuBgRA22njG3P5rKk0yeAIJr+3AxLz4B/5S/Da+TLJ6KvIaKiyzVyNIPu11MbDFz2NsFpQUPF8mqndEuu0fGqy85el2ig7WDPIJgbRmaJmA9y8sO1Wg4IpqdeDcXZ5RvYx3sBJvQPFrpUUYzaxtXdPA+eloGwWHqZy7EJX1EQAJj4eXTR3YnABISxwigoGxbbqMtS8L48lC83POBUC6VrI1udukNMo7083jQFqlmy27pLSHiGMecvr02WogIGr4K/Bg4/GpT35U/X/JHhIEwj459k8sVPsAVUaX37Mi4VLkQaLlGtROgBEQMu9Lfi7itVPl0mka7XOdKrmrfH04bz6V4NGoqEKHn5PEx9fy2wKgFEeT2Ux/1Z91SxgzG88WL89V2qERf9MYOABQjYvORiGCoiFdEyKZNghEFjoyIsBGIGD8ZWieui2TFwNmLAe6d5idztxuRBLYofljG6l7qjtwAYBJS+HlCSx8jIoOFYBmperGyDwlDEctBohLOK9ddHSlRGNZwvZPdZl81J8P+tkLFpB18m2Hd5mcsYiYZa87WxAkRYa7mg0E4+NTKRgIwgKC2+rcRNtu7aud10YRXpG/upVU7S9dVybvK9M5hbd56R1fdCttBinrkX9Eq70CAhFXyNlF/wn25xwbLo2JeJe3nTtyanDWTyg0AEQSsQ6bjzpUgmrNlFQ+SY/gJpADRKe9sT4H9lY6P7wKsul5kl6i2pxZdLs7UN6Lpx0GhFgWUd1YBUhmOMlKsmF9pdN8t2wyGUgotr3qJtSqZjyIi2dL66oE+dn4fnkISuGrkaMuGehS8KG+/5htAVPOqGBppj/4wQ37xzJRsh5HBBajNsIYWXKQHsmqjMMVQ82mSe4q9tvf6Sy2bPl612ArBwTB8aj4fE3gBEDAYDM3UiBSZJU2R40avrDbFASYzx7KJ5CCeCqkdMO1v7SpAkGEXC82GAQMmvaKZlzJFSAGEadj5qH9mzpw51VODJ68HIyJzVvfpVp52n1JvhmkG1xkpMyuX6KFmrSPbESsQiiuTgDsKdy5Zw8GKhCuVFFLh/n6Vs4ZO1UcXgmaw7k1YgsmImJmMCTCGYe5xW67PrCSUhDYqpRQg9YwXs6YsrqyssKRrXA0AkmZNsLO3nuobEzVBulLJREbYKp9bM+OjF609hWfbqKomOXsGFxJAyXNmo35ciBSOcBokwZCce7Y155zTFgGJ0ricyoigAUutTs1V4FdFCVzKTGImoxtltB7r7YmAsgDXyP5hlLYjGkApc/XsMhymuAHknLO7dmk+CO45pyQSmbyuKY0REdEFPtckT0pXTwyQDuJKJRJB2ippMjUf5WcqVwY0ieo9kYu3G5IjEqBc+12Z3arLtoMhpFI5Z46RNTFiynPec9457w0AQBBSjJEjmj7ZVrtgTZBM1BwKJK6UqubFSg7LMWf56O6AgJ0AY6fjom7FWyT0xsXMXKoKMcWxPGjGLEaS0rzvea/p3H3v6aIUysix+rg9kKxnuqUtCa6a6WVWfqTtnYM68B8eARIQBMEAJro/6sRShWzdlJYBiwxxVfSZWeAxU+U82eOtKSVgkhJVfK+mBF2auhFblq/viON/ARjAi6KmDE1TAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTExLTE4VDE3OjM3OjU4KzAzOjAwhTgypgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0xMS0xOFQxNzozNzo1NSswMzowMJWy69oAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC) center/cover no-repeat}.ymaps-2-1-74-panorama-screen__canvas{display:block;width:100%;height:100%}.ymaps-2-1-74-panorama-screen iframe{max-width:unset;max-height:unset;min-width:unset;min-height:unset}
/**/
.ymaps-2-1-74-panorama-control__inception{position:absolute;text-align:left;top:0;left:0}.ymaps-2-1-74-panorama-control__zoom{position:absolute;bottom:16px;left:16px;z-index:10}.ymaps-2-1-74-panorama-control__zoom-in,.ymaps-2-1-74-panorama-control__zoom-out{display:block;margin:8px 0}.ymaps-2-1-74-panorama-control__top-right{position:absolute;top:16px;right:16px;z-index:10}.ymaps-2-1-74-panorama-control__name{display:inline-block}.ymaps-2-1-74-panorama-control__close,.ymaps-2-1-74-panorama-control__fullscreen{display:inline-block;margin:0 4px}.ymaps-2-1-74-panorama-control__name{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:rgba(255,255,255,.85);text-shadow:0 2px 2px rgba(0,0,0,.8);line-height:38px;max-width:370px;white-space:nowrap;text-decoration:none;text-overflow:ellipsis;overflow:hidden;margin:0 12px;vertical-align:middle}.ymaps-2-1-74-panorama-control__copyright{position:absolute;bottom:10px;right:0}.ymaps-2-1-74-panorama-control__copyright-link{border-radius:3px;background:rgba(255,255,255,.75);padding:0 4px 1px;margin:0 2px;line-height:14px!important;font:11px Verdana,Arial,sans-serif!important;text-decoration:underline!important;color:#000!important}.ymaps-2-1-74-panorama-control__copyright-link:hover{color:#c00!important}.ymaps-2-1-74-panorama-control__copyright-logo{display:inline-block;vertical-align:bottom;margin:0 2px;width:50px;height:20px;background-size:contain;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ymaps-2-1-74-panorama-control__close.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__copyright-link.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__copyright-logo.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__fullscreen.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__inception.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__logo.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__name.ymaps-2-1-74-_hidden,.ymaps-2-1-74-panorama-control__zoom.ymaps-2-1-74-_hidden{display:none!important}@media print{.ymaps-2-1-74-panorama-control__name{color:rgba(255,255,255,.85)!important;text-shadow:0 2px 2px rgba(0,0,0,.8)!important;right:20px!important}.ymaps-2-1-74-panorama-control__close,.ymaps-2-1-74-panorama-control__fullscreen,.ymaps-2-1-74-panorama-control__inception,.ymaps-2-1-74-panorama-control__name,.ymaps-2-1-74-panorama-control__zoom{display:none!important}}
/**/
.ymaps-2-1-74-panorama-fault{display:block;position:relative;width:100%;height:100%;z-index:5}.ymaps-2-1-74-panorama-fault__msg{width:500px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ymaps-2-1-74-panorama-fault__icon{float:left;width:110px;height:110px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyNy44MyAxMjUuNTJsLTE2LjgtMTYuM2gtNS43NUw4OS44MiA5My43NnMtNC43LTI0LjQ2Ljk2LTI5LjhjNS42NC01LjMzIDE0LjQtMS45MSAxOC42NC0zLjE2IDAgMCAxNC42Ny0xNCAxNy4zMy0xNy4zM2wuNS00LjhMOTkuOCAxMS4yM2wtNS4yOC0uMDctMTcuMzcgMTcuMzhjLTEuMTIgMy4xIDIuNiAxMy40OC0yLjMgMTguMjctNC44OSA0LjgtNy45Ni0xLjQ3LTE2LjU0IDEuNDQtMzMuNTcgMTcuMzQtNzAuNDYgNzQuMi00NS4xOCAxMTguMiAyLjczIDQuNzcgNS4yMSA0LjE4IDUuMTQuMzktLjctMzQuMjIgMTMuMDUtNjcuMDQgNTMuMzItNTQuODUgMTEgMTEuMSAxNS40NiAxNS40NiAxNS40NiAxNS40NmwuMjggNS40NSAxNS43IDE3LjQzbTI1LjI3IDI4LjA3bDYxLjc2IDY4LjYgNi40NC0uMDMgMjQuNjgtMjQuNjgtLjA5LTYuMzEtNjYuMTgtNjQuMiIvPjxwYXRoIGQ9Ik0zNi4wNSAyMTcuM0wxNTguNiA5NC43NmMtOC40OC0zNi45IDI3Ljg2LTc4LjQ1IDY4LjkzLTUyLjczTDE5Ny42IDYzLjQ3Yy0zLjczIDE1LjIgMTEuNzIgMzQuNjYgMjEuNDUgMzQuOWwyOS40MS0yMC45M2MxMi4yMiAyNy42Ny0yMy4wNiA2Ny42OC02Ny42OCA0OC40OUw2Mi43MyAyNDMuOThjLTE0LjQ5IDE0LjQ4LTQxLjMtMTIuMDctMjYuNjgtMjYuNjh6Ii8+PC9nPjwvc3ZnPg==) center/contain no-repeat;margin-right:30px}.ymaps-2-1-74-panorama-fault__text{font:26px Arial;line-height:36px;color:#fff;padding:6px}
/**/
.ymaps-2-1-74-panorama-unsupported{display:table;position:relative;width:100%;height:100%;z-index:5;text-align:center}.ymaps-2-1-74-panorama-unsupported__msg{display:table-cell;height:100%;vertical-align:middle;min-width:200px}.ymaps-2-1-74-panorama-unsupported__text,.ymaps-2-1-74-panorama-unsupported__title{display:block;text-align:center;color:#fff;font-family:Arial}.ymaps-2-1-74-panorama-unsupported__title{font-size:22px;line-height:24px;margin-bottom:48px}.ymaps-2-1-74-panorama-unsupported__title.ymaps-2-1-74-_hidden{display:none}.ymaps-2-1-74-panorama-unsupported__text{font-size:16px;line-height:22px}
/**/
.ymaps-2-1-74-float-button{background-color:#fff;border-color:transparent;box-shadow:0 1px 2px 1px rgba(0,0,0,.15),0 2px 5px -3px rgba(0,0,0,.15);box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;color:#000;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-block;text-align:left;height:28px}a.ymaps-2-1-74-float-button,a.ymaps-2-1-74-float-button:active,a.ymaps-2-1-74-float-button:hover,a.ymaps-2-1-74-float-button:link,a.ymaps-2-1-74-float-button:visited{color:#000!important;text-decoration:none!important}.ymaps-2-1-74-float-button-text{position:relative;border:none;text-decoration:none;white-space:nowrap;font-size:13px;line-height:26px;padding:0 12px}.ymaps-2-1-74-float-button.ymaps-2-1-74-_pressed,.ymaps-2-1-74-float-button:active{background-color:#f3f1ed}.ymaps-2-1-74-float-button.ymaps-2-1-74-_disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-float-button.ymaps-2-1-74-_disabled .ymaps-2-1-74-float-button-text{opacity:.5}.ymaps-2-1-74-float-button.ymaps-2-1-74-_checked{background-color:#ffeba0}.ymaps-2-1-74-float-button.ymaps-2-1-74-_checked.ymaps-2-1-74-_pressed,.ymaps-2-1-74-float-button.ymaps-2-1-74-_checked:active{background-color:#fee481}.ymaps-2-1-74-float-button.ymaps-2-1-74-_checked.ymaps-2-1-74-_disabled{background-color:#d9d9d9!important}.ymaps-2-1-74-float-button{position:relative;padding-left:26px;overflow:hidden}.ymaps-2-1-74-float-button.ymaps-2-1-74-_hidden-icon{padding-left:0}.ymaps-2-1-74-float-button-icon{position:absolute;left:0}.ymaps-2-1-74-float-button-text{display:block;overflow:hidden;text-overflow:ellipsis;padding-left:12px;padding-right:12px}.ymaps-2-1-74-float-button-icon+.ymaps-2-1-74-float-button-text{padding-left:4px}.ymaps-2-1-74-float-button.ymaps-2-1-74-_hidden-icon .ymaps-2-1-74-float-button-icon,.ymaps-2-1-74-float-button.ymaps-2-1-74-_hidden-text .ymaps-2-1-74-float-button-text{display:none}.ymaps-2-1-74-float-button.ymaps-2-1-74-_hidden-icon .ymaps-2-1-74-float-button-text{padding-left:12px}.ymaps-2-1-74-float-button.ymaps-2-1-74-_pin_left{border-top-right-radius:0!important;border-bottom-right-radius:0!important;position:relative;z-index:2}.ymaps-2-1-74-float-button.ymaps-2-1-74-_pin_left.ymaps-2-1-74-_checked,.ymaps-2-1-74-float-button.ymaps-2-1-74-_pin_right.ymaps-2-1-74-_checked{z-index:1}.ymaps-2-1-74-float-button.ymaps-2-1-74-_pin_right{border-top-left-radius:0!important;border-bottom-left-radius:0!important;position:relative;z-index:2}.ymaps-2-1-74-float-button-icon{display:inline-block;width:16px;height:16px;border:5px solid transparent;background-repeat:no-repeat;background-position:center;vertical-align:top}.ymaps-2-1-74-_disabled .ymaps-2-1-74-float-button-icon{opacity:.5}.ymaps-2-1-74-float-button-icon_icon_geolocation{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMTIuMjMgMTMuMjdsLTguNDgtMS40MkwxOS4zIDYuMiIvPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik0xMi4yMyAxMy4yN2wxLjQyIDguNDhMMTkuMyA2LjIiLz48L2c+PC9zdmc+)}.ymaps-2-1-74-float-button-icon_icon_ruler{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNiAxMWgxdjNINnpNOSAxMWgxdjNIOXpNMTIgMTFoMXYzaC0xek0xNSAxMWgxdjNoLTF6TTE4IDEyaDJ2MmgtMnoiLz48cGF0aCBkPSJNMyAxN2gyMHYtN0gzdjd6bTEtNnY1aDE4di01SDR6bTAgMCIvPjwvZz48L3N2Zz4=)}.ymaps-2-1-74-float-button-icon_icon_fold{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTNsMS0xIDEgMSA1LjUgNSAxLjUtMS41LTctNi41LTEtMS0xIDEtNyA2LjVMNi41IDE4bDUuNS01em0wIDAiLz48L3N2Zz4=)}.ymaps-2-1-74-float-button-icon_icon_plus{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEgMTVINnYtNGg1VjZoNHY1aDV2NGgtNXY1aC00di01em0wIDAiLz48L3N2Zz4=)}.ymaps-2-1-74-float-button-icon_icon_minus{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNiAxMWgxNHY0SDZ6Ii8+PC9zdmc+)}.ymaps-2-1-74-float-button-icon_icon_layers{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjMzMzIiBkPSJNMjAgMTQuNWwzIDEuNS0xMCA1LTEwLTUgMy0xLjUgMS41Ljc1TDYgMTZsNyAzLjUgNy0zLjUtMS41LS43NSAxLjUtLjc1em0wIDAiLz48cGF0aCBmaWxsPSIjNEM0QzRDIiBkPSJNMjAgMTEuNWwzIDEuNS0xMCA1LTEwLTUgMy0xLjUgMS41Ljc1TDYgMTNsNyAzLjUgNy0zLjUtMS41LS43NSAxLjUtLjc1em0wIDAiLz48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMTMgMTVsMTAtNS0xMC01LTEwIDUgMTAgNXptMC0xLjVsNy0zLjUtNy0zLjVMNiAxMGw3IDMuNXptMCAwIi8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-float-button-icon_icon_expand{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzZCNkI2QiI+PHBhdGggZD0iTTE2LjE0IDcuODZMMTQuMjcgNkgyMHY1LjdsLTEuODMtMS44MkwxNS4wNCAxMyAxMyAxMC45OGwzLjEzLTMuMTN6bTAgME05Ljg2IDE4LjE0TDExLjczIDIwSDZ2LTUuN2wxLjgzIDEuODJMMTAuOTYgMTMgMTMgMTUuMDJsLTMuMTMgMy4xM3ptMCAwIi8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-float-button-icon_icon_collapse{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzZCNkI2QiI+PHBhdGggZD0iTTguMTQgMTUuODZMNi4yNyAxNEgxMnY1LjdsLTEuODMtMS44My0zLjEzIDMuMTRMNSAxOC45OGwzLjEzLTMuMTN6bTAgME0xNy44NiAxMC4xNEwxOS43MyAxMkgxNFY2LjNsMS44MyAxLjgzIDMuMTMtMy4xNEwyMSA3LjAybC0zLjEzIDMuMTN6bTAgMCIvPjwvZz48L3N2Zz4=)}.ymaps-2-1-74-float-button-icon_icon_magnifier{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQuOTEgMTUuNjJhNiA2IDAgMSAwLTguNDgtOC40OCA2IDYgMCAwIDAgOC40OCA4LjQ4em0tMS43Ni0xLjc3QTMuNSAzLjUgMCAxIDAgOC4yIDguOWEzLjUgMy41IDAgMCAwIDQuOTUgNC45NXptMCAwIi8+PHBhdGggZD0iTTEzLjE1IDE1Ljk3bDIuMTItMi4xMiA0Ljk1IDQuOTUtMi4xMiAyLjEyeiIvPjwvZz48L3N2Zz4=)}.ymaps-2-1-74-float-button-icon_icon_routes{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0iIzZCNkI2QiI+PHBhdGggZD0iTTEwIDE0aDQuNWEzLjUgMy41IDAgMCAwIDAtN0gxMHYyaDQuNWExLjUgMS41IDAgMSAxIDAgM0gxMHYyem0wIDAiLz48cGF0aCBkPSJNMTUgMTJoLTQuNWEzLjUgMy41IDAgMCAwIDAgN0gxNXYtMmgtNC41YTEuNSAxLjUgMCAxIDEgMC0zSDE1di0yem0wIDBNMTkgMjBhMiAyIDAgMSAwIDAtNCAyIDIgMCAwIDAgMCA0em0wLTFhMSAxIDAgMSAwIDAtMiAxIDEgMCAwIDAgMCAyem0wIDBNOSAxMGEyIDIgMCAxIDAgMC00IDIgMiAwIDAgMCAwIDR6bTAtMWExIDEgMCAxIDAgMC0yIDEgMSAwIDAgMCAwIDJ6bTAgMCIvPjxwYXRoIGQ9Ik0xMy41NyAyMC44bDIuODMtMi44Mi0uNzEtLjctMi44MyAyLjgyLjcuN3ptMS40MS0yLjgybC43LS43LTIuMTEtMi4xMy0uNy43IDIuMTEgMi4xM3ptMCAwIi8+PC9nPjwvc3ZnPg==)}
/**/
.ymaps-2-1-74-node-size-parent-style{visibility:hidden!important;position:absolute;overflow:hidden;width:0;height:0;display:block;zoom:1!important}.ymaps-2-1-74-node-size-parent-pane-style{visibility:hidden!important;position:relative;overflow:visible;display:block;zoom:1!important}.ymaps-2-1-74-node-size-node-style,.ymaps-2-1-74-node-size-w3c-box-model-test{overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.ymaps-2-1-74-node-size-node-style{position:absolute!important;zoom:1!important;display:block!important}.ymaps-2-1-74-node-size-w3c-box-model-test{width:100px!important;border-left-width:10px!important}.ymaps-2-1-74-node-size-no-scrolls-test,.ymaps-2-1-74-node-size-paddings-test{display:block!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.ymaps-2-1-74-node-size-paddings-test{border-width:0!important;width:0!important;height:0!important}.ymaps-2-1-74-node-size-no-scrolls-test{position:absolute!important;left:0!important;top:0!important;width:100px!important;height:100px!important;visibility:visible!important}.ymaps-2-1-74-node-size-scrolls-test{overflow:scroll!important;overflow-x:scroll!important;overflow-y:scroll!important}
/**/
.ymaps-2-1-74-cluster-night-content{color:#fff}
/**/
.ymaps-2-1-74-islets_icon-with-caption__caption-block{position:absolute;top:-37px}.ymaps-2-1-74-islets_icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:20px}
/**/
.ymaps-2-1-74-circle-icon-with-caption__caption-block{position:absolute;top:-13px}.ymaps-2-1-74-circle-icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:16px}
/**/
.ymaps-2-1-74-islets_pictogram-icon-with-caption__caption-block{position:absolute;top:-50px}.ymaps-2-1-74-islets_pictogram-icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:30px}
/**/
.ymaps-2-1-74-islets_pictogram-circle-icon-with-caption__caption-block{position:absolute;top:-13px}.ymaps-2-1-74-islets_pictogram-circle-icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:24px}
/**/
.ymaps-2-1-74-placemark{position:absolute;z-index:1;right:2px;bottom:12px;height:28px;background-repeat:repeat-x;background-position:0 -60px;background-size:auto!important}.ymaps-2-1-74-placemark__content{position:relative;z-index:5;display:block;width:auto;height:27px;margin:0 -3px;text-align:center;white-space:nowrap;color:#000;font:13px Arial,sans-serif}.ymaps-2-1-74-placemark__content-inner{display:block;overflow:hidden;margin-top:6px;margin-left:5px;margin-right:5px;height:15px}.ymaps-2-1-74-placemark__content-inner>*{display:block}.ymaps-2-1-74-placemark_state_active .ymaps-2-1-74-placemark__content{margin-right:-9px}.ymaps-2-1-74-placemark__l{width:13px}.ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark__r{position:absolute;z-index:4;display:block;height:27px}.ymaps-2-1-74-placemark__l{left:-13px;background-position:0 0}.ymaps-2-1-74-placemark__r{right:-14px;width:14px;background-position:-14px 0}.ymaps-2-1-74-placemark_state_active .ymaps-2-1-74-placemark__r{right:-26px;width:26px;height:41px;background-position:-80px 0}
/**/
.ymaps-2-1-74-placemark_theme_black,.ymaps-2-1-74-placemark_theme_black .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_black .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzU5NTk1OSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzU5NTk1OSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjNTk1OTU5IiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_black .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9zdmc+)}.ymaps-2-1-74-placemark_theme_blue,.ymaps-2-1-74-placemark_theme_blue .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_blue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzFlOThmZiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzFlOThmZiIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMWU5OGZmIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_blue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiMxZTk4ZmYiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9zdmc+)}.ymaps-2-1-74-placemark_theme_brown,.ymaps-2-1-74-placemark_theme_brown .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_brown .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzc5M2QwZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzc5M2QwZSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjNzkzZDBlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_brown .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzc5M2QwZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiM3OTNkMGUiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjNzkzZDBlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_red,.ymaps-2-1-74-placemark_theme_red .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_red .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2VkNDU0MyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2VkNDU0MyIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZWQ0NTQzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_red .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2VkNDU0MyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNlZDQ1NDMiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZWQ0NTQzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkblue,.ymaps-2-1-74-placemark_theme_darkblue .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_darkblue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzE3N2JjOSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzE3N2JjOSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMTc3YmM5IiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkblue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzE3N2JjOSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiMxNzdiYzkiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMTc3YmM5IiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkorange,.ymaps-2-1-74-placemark_theme_darkorange .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_darkorange .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2U2NzYxYiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2U2NzYxYiIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZTY3NjFiIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkorange .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2U2NzYxYiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNlNjc2MWIiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZTY3NjFiIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_night,.ymaps-2-1-74-placemark_theme_night .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_night .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzBlNDc3OSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzBlNDc3OSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMGU0Nzc5IiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_night .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzBlNDc3OSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiMwZTQ3NzkiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMGU0Nzc5IiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_pink,.ymaps-2-1-74-placemark_theme_pink .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_pink .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2YzNzFkMSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2YzNzFkMSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZjM3MWQxIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_pink .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2YzNzFkMSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNmMzcxZDEiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZjM3MWQxIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_gray,.ymaps-2-1-74-placemark_theme_gray .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_theme_grey,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_gray .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2IzYjNiMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2IzYjNiMyIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_gray .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2IzYjNiMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNiM2IzYjMiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_grey .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_grey .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2IzYjNiMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2IzYjNiMyIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_grey .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2IzYjNiMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNiM2IzYjMiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjNiM2IzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkgreen,.ymaps-2-1-74-placemark_theme_darkgreen .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_darkgreen .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzFiYWQwMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzFiYWQwMyIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMWJhZDAzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_darkgreen .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzFiYWQwMyIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiMxYmFkMDMiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjMWJhZDAzIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_violet,.ymaps-2-1-74-placemark_theme_violet .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_violet .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2I1MWVmZiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2I1MWVmZiIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjUxZWZmIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_violet .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2I1MWVmZiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNiNTFlZmYiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjYjUxZWZmIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_yellow,.ymaps-2-1-74-placemark_theme_yellow .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_yellow .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2ZmZDIxZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2ZmZDIxZSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZmZkMjFlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_yellow .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2ZmZDIxZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNmZmQyMWUiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZmZkMjFlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_green,.ymaps-2-1-74-placemark_theme_green .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_green .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzU2ZGI0MCIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzU2ZGI0MCIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjNTZkYjQwIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_green .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzU2ZGI0MCIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiM1NmRiNDAiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjNTZkYjQwIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_orange,.ymaps-2-1-74-placemark_theme_orange .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_orange .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2ZmOTMxZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iI2ZmOTMxZSIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZmY5MzFlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_orange .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iI2ZmOTMxZSIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiNmZjkzMWUiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjZmY5MzFlIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_lightblue,.ymaps-2-1-74-placemark_theme_lightblue .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_lightblue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzgyY2RmZiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzgyY2RmZiIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjODJjZGZmIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_lightblue .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzgyY2RmZiIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiM4MmNkZmYiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjODJjZGZmIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_olive,.ymaps-2-1-74-placemark_theme_olive .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_theme_olive .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzk3YTEwMCIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItMzQwIiB4Mj0iLTMzOS4xIiB5MT0iMzkxLjkiIHkyPSIzOTIuNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMjEuMjE2MSAwIDAgLTIxLjc4NzkgNzI2Mi4wNCA4NTc1LjExKSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik00OC43MiAzOS43YzQuNzEtMi40IDE3LjgyLTExLjUyIDE4LjMtMTEuOTguNTYtLjUyIDEuMDctMS4wNiAxLjUtMS42MiAzLTQgMS4xMS03LjYyLTQuNDQtOC4wMy0uNDctLjAzLTEuMDYtLjEtMS42OC0uMTYtLjk2IDMuNDMtMy4yMiA3LjYtNi40MyAxMi4zM2ExMTQuMTIgMTE0LjEyIDAgMCAxLTYuMTQgOC4ybC0uNTQuNjdjLS4xMi4xNS0uMjcuMzItLjQ3LjUtLjAzLS4wMS0uMDItLjAxLS4xMi4wNmguMDJ6IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0zNiAxMy41QzM2IDYgNDIgMCA0OS41IDBhMTMuNDQgMTMuNDQgMCAwIDEgMTMuMyAxNS44MmwuMDIuMTYtLjA0LjIzYy0uNiAzLjctMy4wNiA4LjQ3LTYuOCAxNGExMTguMzQgMTE4LjM0IDAgMCAxLTYuMTQgOC4yMmMtLjI1LjMtLjQ0LjUyLS41NS43YTMuNTkgMy41OSAwIDAgMS0xLjIuOTdjLS40LjItLjg2LjI3LTEuNC4ybC0uMjEtLjA0YTIuMjkgMi4yOSAwIDAgMS0xLjY2LTEuNjggMi40IDIuNCAwIDAgMSAwLTEuMTljMC0uMDcuMDItLjEzLjA0LS4xOWwyLjc3LTEwLjI2QTEzLjYxIDEzLjYxIDAgMCAxIDM2IDEzLjV6Ii8+PHBhdGggZmlsbD0iIzk3YTEwMCIgZD0iTTM4IDEzLjVDMzggNy4xIDQzLjEgMiA0OS41IDJhMTEuNDQgMTEuNDQgMCAwIDEgMTEuMjggMTMuN3YuMTVDNTkuNSAyMy44NSA0Ny43IDM3LjggNDcuNyAzNy44cy0uMzguNTItLjczLjRjLS4zNy0uMS0uMi0uNTYtLjItLjU2bDMuNDItMTIuNzFjLS4yMS4wNy0uNDkuMDctLjY5LjA3QzQzLjE1IDI1IDM4IDE5LjkgMzggMTMuNXoiLz48Y2lyY2xlIGN4PSI0OS41IiBjeT0iMTMuNSIgcj0iOC41IiBmaWxsPSIjZmZmIi8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjOTdhMTAwIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-placemark_theme_olive .ymaps-2-1-74-placemark__r{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTAwIj48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNMCAxMy41QzAgNiA2IDAgMTMuNSAwUzI3IDYgMjcgMTMuNSAyMC45NiAyNyAxMy41IDI3IDAgMjEgMCAxMy41em0yMiAwYTguNSA4LjUgMCAxIDAtMTYuOTktLjAxQTguNSA4LjUgMCAwIDAgMjIgMTMuNXoiLz48Y2lyY2xlIGN4PSIxMy41IiBjeT0iMTMuNSIgcj0iMTEuNSIgZmlsbD0iIzk3YTEwMCIvPjxjaXJjbGUgY3g9IjEzLjUiIGN5PSIxMy41IiByPSI4LjUiIGZpbGw9IiNmZmYiLz48Zz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNjA4LjQiIHgyPSItNjA3LjQiIHkxPSIzNTQuMSIgeTI9IjM1NC45IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgyMS4yMTYxIDAgMCAtMjEuNzg3OSAxMjk5MS4xNiA3NzUyLjY0KSI+PHN0b3Agb2Zmc2V0PSIwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik04NC43MiAzOS43YzQuNy0yLjQgMTcuODItMTEuNTIgMTguMy0xMS45OGExMy44IDEzLjggMCAwIDAgMS41LTEuNjJjMy00IDEuMTEtNy42Mi00LjQ0LTguMDMtLjQ3LS4wMy0xLjA2LS4xLTEuNjgtLjE2LS45NiAzLjQzLTMuMjIgNy42LTYuNDMgMTIuMzNhMTE2Ljc5IDExNi43OSAwIDAgMS02LjE0IDguMmwtLjU1LjY3Yy0uMTEuMTUtLjI3LjMyLS40Ni41LS4wMy0uMDEtLjAyLS4wMS0uMTIuMDZoLjAyeiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9Ii44IiBkPSJNODAgMjV2MmgzLjZsLTIuNzQgMTAuMTNhMi41MyAyLjUzIDAgMCAwLS4wNSAxLjM4Yy4yLjguOCAxLjUgMS43IDEuNjhoLjJjLjU0LjEgMSAwIDEuNC0uMTdhMy40IDMuNCAwIDAgMCAxLjE5LS45OGwuNTUtLjY1Yy40Ni0uNTcuOTgtMS4yIDEuNTItMS45IDEuNTctMi4wMiAzLjE1LTQuMTUgNC42Mi02LjMyIDMuNzUtNS41MiA2LjIxLTEwLjMgNi44LTE0bC4wNC0uMjMtLjAzLS4xMkExMy40NCAxMy40NCAwIDAgMCA4NS41IDBIODB2MiIvPjxwYXRoIGZpbGw9IiM5N2ExMDAiIGQ9Ik04MCAyMnYzaDUuNWMuMjQgMCAuNDggMCAuNzEtLjAybC0zLjQzIDEyLjdzLS4xNi41LjIuNmMuMzUuMS43My0uNC43My0uNFM5NS41MSAyMy45IDk2LjggMTUuODlsLS4wMi0uMTVBMTEuNDQgMTEuNDQgMCAwIDAgODUuNSAySDgwdjMiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNODUuNSA1SDgwdjE3aDUuNWE4LjUgOC41IDAgMCAwIDAtMTd6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjgiIGQ9Ik0wIDYwaDEyMHYySDB6TTAgODVoMTIwdjJIMHoiLz48cGF0aCBmaWxsPSIjOTdhMTAwIiBkPSJNMCA2MmgxMjB2M0gwek0wIDgyaDEyMHYzSDB6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgNjVoMTIwdjE3SDB6Ii8+PC9nPjwvc3ZnPg==)}
/**/
.ymaps-2-1-74-placemark_type_blank{width:28px;background-position:0 0;background-repeat:no-repeat}.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_state_active{background-image:none;width:0}.ymaps-2-1-74-placemark_type_blank .ymaps-2-1-74-placemark__content{position:absolute;top:0;z-index:6;margin:0!important;width:27px;background:0 0}.ymaps-2-1-74-placemark_type_blank.ymaps-2-1-74-placemark_state_active .ymaps-2-1-74-placemark__content{left:-8px}.ymaps-2-1-74-placemark_type_blank .ymaps-2-1-74-placemark__l,.ymaps-2-1-74-placemark_type_blank .ymaps-2-1-74-placemark__r{display:none}.ymaps-2-1-74-placemark_state_active.ymaps-2-1-74-placemark_type_blank .ymaps-2-1-74-placemark__r{display:block;background-position:-36px 0!important;right:-28px;width:36px}
/**/

/**/
.ymaps-2-1-74-islets_button-icon,.ymaps-2-1-74-islets_button-icon_collapse,.ymaps-2-1-74-islets_button-icon_expand,.ymaps-2-1-74-islets_button-icon_fold,.ymaps-2-1-74-islets_button-icon_geolocation,.ymaps-2-1-74-islets_button-icon_h-collapse,.ymaps-2-1-74-islets_button-icon_h-expand,.ymaps-2-1-74-islets_button-icon_layers,.ymaps-2-1-74-islets_button-icon_loupe,.ymaps-2-1-74-islets_button-icon_minus,.ymaps-2-1-74-islets_button-icon_pano,.ymaps-2-1-74-islets_button-icon_plus,.ymaps-2-1-74-islets_button-icon_routes,.ymaps-2-1-74-islets_button-icon_ruler,.ymaps-2-1-74-islets_button-icon_settings{display:block;height:100%;background-position:50% 50%;background-repeat:no-repeat}.ymaps-2-1-74-islets_button-icon_geolocation{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM0QzRDNEMiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMTcuNTMgMjUuMDhjLS40NCAxLTEgLjk1LTEuMjQtLjEybC0xLjYzLTcuMThhLjg3Ljg3IDAgMCAwLS42LS42bC03LjIxLTEuNjVjLTEuMDUtLjIzLTEuMTEtLjc2LS4wOC0xLjE3bDE2LjgtNi43YzEuMDMtLjQgMS41LjA4IDEuMDcgMS4wOWwtNy4xMSAxNi4zM3oiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_button-icon_ruler{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDExLjMzIDExLjcyKSI+PHJlY3Qgd2lkdGg9IjEwLjA3IiBoZWlnaHQ9IjI0LjE0IiB5PSIuMyIgc3Ryb2tlPSIjMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgcng9IjIiLz48ZyBmaWxsPSIjMzMzIj48cGF0aCBkPSJNNi4wNCAzLjgyaDMuMDJ2MS40MUg2LjA0ek00LjAzIDcuODRoNS4wNHYxLjQxSDQuMDN6TTYuMDQgMTEuODdoMy4wMnYxLjQxSDYuMDR6TTYuMDQgMTkuOTFoMy4wMnYxLjQxSDYuMDR6TTQuMDMgMTUuOWg1LjA0djEuNEg0LjAzeiIvPjwvZz48L2c+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_fold{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTNsMS0xIDEgMSA1LjUgNSAxLjUtMS41LTctNi41LTEtMS0xIDEtNyA2LjVMNi41IDE4bDUuNS01em0wIDAiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_button-icon_plus{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzRDNEM0QyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUgMTVWOWExIDEgMCAxIDEgMiAwdjZoNmExIDEgMCAxIDEgMCAyaC02djZhMSAxIDAgMSAxLTIgMHYtNkg5YTEgMSAwIDEgMSAwLTJoNnoiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_button-icon_minus{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iMTYiIHg9IjciIHk9Ii03IiBmaWxsPSIjNEM0QzRDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0icm90YXRlKDkwIDQuNSAxMi41KSIgcng9IjEiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_button-icon_layers{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjIuNzcgMTZsMi41MSAxLjQ4Yy45NS41Ni45NSAxLjQ3IDAgMi4wNGwtOC40MiA0Ljk3Yy0uNDcuMjgtMS4yNS4yOC0xLjcyIDBsLTguNDItNC45N2MtLjk1LS41Ni0uOTUtMS40NyAwLTIuMDRMOS4yMyAxNmwtMi41MS0xLjQ4Yy0uOTUtLjU2LS45NS0xLjQ3IDAtMi4wNGw4LjQyLTQuOTdhMS44OCAxLjg4IDAgMCAxIDEuNzIgMGw4LjQyIDQuOTdjLjk1LjU2Ljk1IDEuNDcgMCAyLjA0TDIyLjc3IDE2em0tMS43MiAxLjAybDIuMTcgMS4yOGMuMTguMS4xOS4zIDAgLjRMMTYgMjIuOTcgOC43OCAxOC43Yy0uMTgtLjEtLjE5LS4zIDAtLjRsMi4xNy0xLjI4IDQuMTkgMi40N2MuNDcuMjggMS4yNS4yOCAxLjcyIDBsNC4xOS0yLjQ3ek04Ljc4IDEzLjNjLS4xOS4xLS4xOC4zIDAgLjRMMTYgMTcuOTdsNy4yMi00LjI3Yy4xOS0uMS4xOC0uMyAwLS40TDE2IDkuMDMgOC43OCAxMy4zeiIvPjwvc3ZnPg==)}.ymaps-2-1-74-islets_button-icon_loupe{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTguOTMgMjAuMzRsNC4yOSA0LjMgMS40MS0xLjQyLTQuMjktNC4zYTcuNSA3LjUgMCAxIDAtMS40MSAxLjQyem0tOC40NC0yLjA3YTUuNSA1LjUgMCAxIDEgNy43OC03Ljc4IDUuNSA1LjUgMCAwIDEtNy43OCA3Ljc4eiIvPjwvc3ZnPg==)}.ymaps-2-1-74-islets_button-icon_routes{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzRDNEM0QyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYuMjIgMjMuMTJsLTMuMjIuNHYtMS45NWgyLjEyLTMuNjJjLTEuMzggMC0yLjUtMS4xLTIuNS0yLjQzYTIuNDcgMi40NyAwIDAgMSAyLjUtMi40NGg3YzIuNDkgMCA0LjUtMS45NiA0LjUtNC4zOGE0LjQ1IDQuNDUgMCAwIDAtNC41LTQuMzdoLTYuNjVBMy40OSAzLjQ5IDAgMCAwIDguNSA1LjUgMy40NSAzLjQ1IDAgMCAwIDUgOC45MWEzLjQ2IDMuNDYgMCAwIDAgMy41IDMuNDIgMy40OSAzLjQ5IDAgMCAwIDMuMzYtMi40M2g2LjY0YzEuMzggMCAyLjUgMS4xIDIuNSAyLjQyYTIuNDcgMi40NyAwIDAgMS0yLjUgMi40NGgtN0E0LjQ0IDQuNDQgMCAwIDAgNyAxOS4xNGE0LjQ1IDQuNDUgMCAwIDAgNC41IDQuMzdoMS43NUgxM3YtMS45NGwzLjI4LjM4LTIuMjYtMS44M2ExIDEgMCAwIDEgLjE5LTEuMTkuOTYuOTYgMCAwIDEgMS4zOC4wNGwyLjYzIDIuOGExIDEgMCAwIDEgLjI4LjY2IDEgMSAwIDAgMS0uMjYuNzhsLTEuMyAxLjQzLTEuMzYgMS40N2EuOTUuOTUgMCAwIDEtMS4zNy4wNCAxLjEgMS4xIDAgMCAxLS4xMi0xLjQzbDIuMTMtMS42em03LjI4IDIuODNjMS45MyAwIDMuNS0xLjUzIDMuNS0zLjRhMy40NSAzLjQ1IDAgMCAwLTMuNS0zLjQxIDMuNDUgMy40NSAwIDAgMC0zLjUgMy40YzAgMS44OCAxLjU3IDMuNCAzLjUgMy40em0wLTEuN2MuOTcgMCAxLjc1LS43NyAxLjc1LTEuNyAwLS45NS0uNzgtMS43MS0xLjc1LTEuNzFzLTEuNzUuNzYtMS43NSAxLjcuNzggMS43IDEuNzUgMS43em0tMTUtMTMuNjRjLjk3IDAgMS43NS0uNzYgMS43NS0xLjdzLS43OC0xLjctMS43NS0xLjctMS43NS43Ni0xLjc1IDEuNy43OCAxLjcgMS43NSAxLjd6Ii8+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_settings{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNS45MiA5LjhhNS45NiA1Ljk2IDAgMCAwLS43OCAxLjlsLTEuMTcuNjN2MS40bDEuMTguNjJjLjE2LjY3LjQyIDEuMy43OCAxLjg2bC0uNCAxLjI5IDEgLjk5IDEuMy0uNGMuNTUuMzUgMS4xNy42IDEuODMuNzZsLjY0IDEuMmgxLjRsLjY0LTEuMmE1LjgxIDUuODEgMCAwIDAgMS44My0uNzZsMS4zLjQgMS0xLS40LTEuMjhjLjM2LS41Ni42Mi0xLjE5Ljc4LTEuODZsMS4xOC0uNjJ2LTEuNGwtMS4xNy0uNjNhNS45NiA1Ljk2IDAgMCAwLS43OC0xLjlsLjM4LTEuMjUtLjk5LS45OS0xLjI0LjM4YTUuOTcgNS45NyAwIDAgMC0xLjkyLS44TDExLjcgNmgtMS40bC0uNjEgMS4xNGMtLjcuMTYtMS4zNC40My0xLjkyLjhsLTEuMjQtLjM4LTEgMSAuMzkgMS4yNXpNNi41IDEzYTQuNSA0LjUgMCAxIDEgOSAwIDQuNSA0LjUgMCAwIDEtOSAwem02LjUgMGEyIDIgMCAxIDAtNCAwIDIgMiAwIDAgMCA0IDB6bS0zIDBhMSAxIDAgMSAxIDIgMCAxIDEgMCAwIDEtMiAweiIvPjwvc3ZnPg==)}.ymaps-2-1-74-islets_button-icon_expand{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOSAyMi43NVYyNGExIDEgMCAxIDEtMiAwdi01YTEgMSAwIDAgMSAyIDB2MS41bC0xIDMgMS0uNzV6Ii8+PHBhdGggZD0iTTExLjUgMjNIMTNhMSAxIDAgMSAxIDAgMkg4YTEgMSAwIDEgMSAwLTJoMS4yNWwtLjc1IDEgMy0xek0yMyA5LjI1VjhhMSAxIDAgMSAxIDIgMHY1YTEgMSAwIDAgMS0yIDB2LTEuNWwxLTMtMSAuNzV6Ii8+PHBhdGggZD0iTTIwLjUgOUgxOWExIDEgMCAxIDEgMC0yaDVhMSAxIDAgMSAxIDAgMmgtMS4yNWwuNzUtMS0zIDF6TTEwLjY2IDIyLjc2bDMuMjItMy4yMmExIDEgMCAxIDAtMS40Mi0xLjQybC0zLjIyIDMuMjJMOCAyM2gtLjQxbC0uMy4zYTEgMSAwIDAgMCAxLjQyIDEuNGwuMjktLjI5VjI0bDEuNjYtMS4yNHoiLz48cGF0aCBkPSJNMjEuMzQgOS4yNGwtMy4yMiAzLjIyYTEgMSAwIDEgMCAxLjQyIDEuNDJsMy4yMi0zLjIyTDI0IDloLjQxbC4zLS4zYTEgMSAwIDAgMC0xLjQyLTEuNGwtLjI5LjI5VjhsLTEuNjYgMS4yNHoiLz48L2c+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_collapse{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMjAgMTEuNzVWMTNhMSAxIDAgMSAxLTIgMFY4YTEgMSAwIDAgMSAyIDB2MS41bC0xIDMgMS0uNzV6Ii8+PHBhdGggZD0iTTIyLjUgMTJIMjRhMSAxIDAgMSAxIDAgMmgtNWExIDEgMCAxIDEgMC0yaDEuMjVsLS43NSAxIDMtMXpNMTIgMjAuMjVWMTlhMSAxIDAgMSAxIDIgMHY1YTEgMSAwIDAgMS0yIDB2LTEuNWwxLTMtMSAuNzV6Ii8+PHBhdGggZD0iTTkuNSAyMEg4YTEgMSAwIDEgMSAwLTJoNWExIDEgMCAxIDEgMCAyaC0xLjI1bC43NS0xLTMgMXoiLz48cGF0aCBkPSJNMTAuMzQgMjAuMjRsLTMuMjIgMy4yMmExIDEgMCAxIDAgMS40MiAxLjQybDMuMjItMy4yMkwxMyAyMGguNDFsLjMtLjNhMSAxIDAgMCAwLTEuNDItMS40bC0uMjkuMjlWMTlsLTEuNjYgMS4yNHpNMjEuNjYgMTEuNzZsMy4yMi0zLjIyYTEgMSAwIDEgMC0xLjQyLTEuNDJsLTMuMjIgMy4yMkwxOSAxMmgtLjQxbC0uMy4zYTEgMSAwIDEgMCAxLjQyIDEuNGwuMjktLjI5VjEzbDEuNjYtMS4yNHoiLz48L2c+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_h-expand{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI2djI2SDB6Ii8+PHBhdGggZmlsbD0iIzRENEQ0RCIgZD0iTTI0Ljk5IDEyLjI4bC4xMi4xNS4wMS4wMWExIDEgMCAwIDEtLjEgMS4yM2wtLjAzLjAyLTMuNTQgMy41NGExIDEgMCAwIDEtMS40MS0xLjQybC43LS43LjM2LS4zNiAxLjk4LS45OS0xLjU2LjIyaC00LjU1YTEgMSAwIDEgMSAwLTJoNC41NWwxLjU2LjIzLTEuOTgtMS0xLjA2LTEuMDVhMSAxIDAgMCAxIDAtMS40MiAxIDEgMCAwIDEgMS40MSAwbDMuNTMgMy41M3ptLTIyLjEgMS40OGwxLjU2LjIzSDlhMSAxIDAgMSAwIDAtMkg0LjQ1bC0xLjU2LjIyIDEuOTgtMSAuMzYtLjM1LjctLjdhMSAxIDAgMSAwLTEuNDEtMS40MUwuOTkgMTIuMjhsLS4wMi4wMWExIDEgMCAwIDAgLjAxIDEuNGwzLjU0IDMuNTRhMSAxIDAgMCAwIDEuNDEgMCAxIDEgMCAwIDAgMC0xLjQybC0xLjA2LTEuMDYtMS45OC0uOTl6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-islets_button-icon_h-collapse{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI2djI2SDB6Ii8+PHBhdGggZmlsbD0iIzRENEQ0RCIgZD0iTTEwLjAyIDEyLjMzbC4xMy4xNXYuMDFhMSAxIDAgMCAxLS4xIDEuMjNsLS4wMy4wMi0zLjUzIDMuNTRhMSAxIDAgMCAxLTEuNDIgMCAxIDEgMCAwIDEgMC0xLjQybC43MS0uNy4zNS0uMzYgMS45OC0uOTktMS41NS4yMkgyYTEgMSAwIDEgMSAwLTJoNC41NmwxLjU1LjIzLTEuOTgtMS0xLjA2LTEuMDVhMSAxIDAgMCAxIDAtMS40MiAxIDEgMCAwIDEgMS40MiAwbDMuNTMgMy41M3ptOC4wMiAxLjQ5bDEuNTYuMjJoNC41NWExIDEgMCAxIDAgMC0ySDE5LjZsLTEuNTYuMjIgMS45OC0uOTkuMzUtLjM1LjctLjdhMSAxIDAgMSAwLTEuNC0xLjQybC0zLjUzIDMuNTMtLjAyLjAxYTEgMSAwIDAgMC0uMDcgMS4zdi4wMWwuMDguMSAzLjU0IDMuNTNhMSAxIDAgMSAwIDEuNDEtMS40MmwtMS4wNi0xLjA1LTEuOTgtMXoiLz48L2c+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_pano{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzRENEQ0RCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQgMTd2M2MwIDEuMS45IDIgMiAyaDRhMiAyIDAgMCAwIDItMnYtN2wtNC03aC00djVoLTJWNkg4bC00IDd2N2EyIDIgMCAwIDAgMiAyaDRhMiAyIDAgMCAwIDItMnYtM2wxLTEgMSAxem0yIDNoNHYtN2wtMy01aC0xdjRsLTEgMWgtNGwtMS0xVjhIOWwtMyA1djdoNHYtM2wzLTMgMyAzdjN6TTkuMDEgM2ExIDEgMCAxIDAgMCAyaDEuOThhMSAxIDAgMSAwIDAtMkg5LjAxem02IDBhMSAxIDAgMSAwIDAgMmgxLjk4YTEgMSAwIDEgMCAwLTJoLTEuOTh6Ii8+PC9zdmc+)}.ymaps-2-1-74-islets_button-icon_cross{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzRENEM0RCIgZD0iTTE2IDE0LjczbDUuMzYtNS4zNyAxLjI3IDEuMjhMMTcuMyAxNmw1LjM0IDUuMzYtMS4yOCAxLjI4TDE2IDE3LjI3bC01LjM2IDUuMzctMS4yOC0xLjI4TDE0LjczIDE2bC01LjM3LTUuMzYgMS4yOC0xLjI0TDE2IDE0Ljd6Ii8+PC9zdmc+)}
/**/
.ymaps-2-1-74-islets_round-button{position:relative;display:inline-block;margin:0;padding:0;outline:0;border:0;vertical-align:middle;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;min-width:38px;white-space:nowrap;height:38px;border-radius:38px;background-color:#fff;box-shadow:0 2px 3px 1px rgba(0,0,0,.2);font-size:15px;font-family:Arial,Helvetica,sans-serif;line-height:38px;-webkit-transition:box-shadow .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955);transition:box-shadow .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955)}.ymaps-2-1-74-islets_round-button__text{position:relative;margin:0;white-space:nowrap;text-decoration:none;border:none;background:0 0;vertical-align:top}.ymaps-2-1-74-islets_round-button__icon{display:inline-block;vertical-align:top}.ymaps-2-1-74-islets_round-button__text{display:block;overflow:hidden;padding:0 20px 0 46px;color:#333;text-overflow:ellipsis}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__text_only .ymaps-2-1-74-islets_round-button__text{padding-left:20px}.ymaps-2-1-74-islets_round-button__icon{position:absolute;top:0;left:0;margin-left:6px;padding:6px;width:26px;height:26px}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__icon_only .ymaps-2-1-74-islets_round-button__icon{margin-left:0}.ymaps-2-1-74-islets_round-button:hover{box-shadow:0 3px 4px 1px rgba(0,0,0,.3)}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__pressed{box-shadow:0 2px 3px 1px rgba(0,0,0,.12);opacity:.95}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__checked{background-color:#ffeba0}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__checked .ymaps-2-1-74-islets_round-button__text{color:#746233}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__disabled{background-color:#fafafa;box-shadow:none;opacity:.75}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__disabled .ymaps-2-1-74-islets_round-button__icon{opacity:.75}.ymaps-2-1-74-islets_round-button.ymaps-2-1-74-islets__checked.ymaps-2-1-74-islets__disabled{background:#fff8db}
/**/
.ymaps-2-1-74-islets_icon-caption{white-space:nowrap;font:13px/27px Arial,sans-serif;border-radius:5px;height:27px;text-overflow:ellipsis;overflow:hidden;background:rgba(255,255,255,.85);padding:0 8px 0 0;position:absolute;margin-top:-1px}
/**/
.ymaps-2-1-74-islets_dot-icon-with-caption__caption-block{position:absolute;top:-37px}.ymaps-2-1-74-islets_dot-icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:20px}
/**/
.ymaps-2-1-74-islets_circle-dot-icon-with-caption__caption-block{position:absolute;top:-13px}.ymaps-2-1-74-islets_circle-dot-icon-with-caption__caption-block .ymaps-2-1-74-islets_icon-caption{padding-left:16px}
/**/
.ymaps-2-1-74-default-cluster{position:absolute;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:13px}
/**/
</style><style type="text/css" data-ymaps="css-modules">.ymaps-2-1-74-zoom{position:relative;display:block;padding:28px 0;width:28px;height:10px}.ymaps-2-1-74-zoom__button{position:absolute!important}.ymaps-2-1-74-zoom__plus{top:0}.ymaps-2-1-74-zoom__minus{bottom:0}.ymaps-2-1-74-zoom__scale{position:absolute;top:28px;bottom:28px;left:11px;width:4px;border-right:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);background:rgba(255,255,255,.4);box-shadow:1px 0 0 0 rgba(0,0,0,.15),-1px 0 0 0 rgba(0,0,0,.15)}.ymaps-2-1-74-zoom__runner{position:absolute;left:-12px;width:28px;height:15px!important;line-height:15px!important}.ymaps-2-1-74-zoom__runner__transition{-webkit-transition:top .3s;transition:top .3s}.ymaps-2-1-74-zoom .ymaps-2-1-74-float-button-icon_icon_runner{display:block;height:13px}.ymaps-2-1-74-zoom__runner .ymaps-2-1-74-zoom__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI1Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiM2NjYiIGQ9Ik0wIDBoMXYxSDB6bTMgMGgxdjFIM3ptMyAwaDF2MUg2em0zIDBoMXYxSDl6TTAgM2gxdjFIMHptMyAwaDF2MUgzem0zIDBoMXYxSDZ6bTMgMGgxdjFIOXptMCAwIi8+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuNzUiIGQ9Ik0wIDFoMXYxSDB6bTMgMGgxdjFIM3ptMyAwaDF2MUg2em0zIDBoMXYxSDl6TTAgNGgxdjFIMHptMyAwaDF2MUgzem0zIDBoMXYxSDZ6bTMgMGgxdjFIOXptMCAwIi8+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center 5px;border-top:0;border-bottom:0}.ymaps-2-1-74-zoom__minus .ymaps-2-1-74-zoom__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNiAxMWgxNHY0SDZ6Ii8+PC9zdmc+)}.ymaps-2-1-74-zoom__plus .ymaps-2-1-74-zoom__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTEgMTVINnYtNGg1VjZoNHY1aDV2NGgtNXY1aC00di01em0wIDAiLz48L3N2Zz4=)}
/**/
.ymaps-2-1-74-searchbox-button{box-shadow:0 1px 2px 1px rgba(0,0,0,.15),0 2px 5px -3px rgba(0,0,0,.15);border-color:transparent;background-color:#ffdb4d;box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;color:#000;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-block;text-align:left;height:28px}.ymaps-2-1-74-searchbox-button:hover{background-color:#ffd633;border-color:transparent}.ymaps-2-1-74-searchbox-button.ymaps-2-1-74-_pressed,.ymaps-2-1-74-searchbox-button:active{background-color:#fc0}a.ymaps-2-1-74-searchbox-button,a.ymaps-2-1-74-searchbox-button:active,a.ymaps-2-1-74-searchbox-button:hover,a.ymaps-2-1-74-searchbox-button:link,a.ymaps-2-1-74-searchbox-button:visited,a.ymaps-2-1-74-searchbox__fold-button,a.ymaps-2-1-74-searchbox__fold-button:active,a.ymaps-2-1-74-searchbox__fold-button:hover,a.ymaps-2-1-74-searchbox__fold-button:link,a.ymaps-2-1-74-searchbox__fold-button:visited{color:#000!important;text-decoration:none!important}.ymaps-2-1-74-searchbox-button-text{display:inline-block;position:relative;border:none;text-decoration:none;white-space:nowrap;font-size:13px;line-height:26px;padding:0 12px}.ymaps-2-1-74-searchbox-button.ymaps-2-1-74-_disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-searchbox-button.ymaps-2-1-74-_disabled .ymaps-2-1-74-searchbox-button-text{opacity:.5}.ymaps-2-1-74-searchbox__normal-layout,.ymaps-2-1-74-searchbox__panel-layout{border-collapse:collapse}.ymaps-2-1-74-searchbox__input-cell{width:100%}.ymaps-2-1-74-searchbox__button-cell,.ymaps-2-1-74-searchbox__input-cell{display:table-cell;vertical-align:top;position:relative}.ymaps-2-1-74-searchbox__panel-layout .ymaps-2-1-74-searchbox__button-cell{padding-left:10px}.ymaps-2-1-74-searchbox-button{box-shadow:none}.ymaps-2-1-74-searchbox-button.ymaps-2-1-74-_pin_right{border-top-left-radius:0!important;border-bottom-left-radius:0!important;position:relative;z-index:2}.ymaps-2-1-74-searchbox-button.ymaps-2-1-74-_pin_right.ymaps-2-1-74-_checked{z-index:1}.ymaps-2-1-74-searchbox__fold-button-cell{display:table-cell;vertical-align:top;position:relative;padding-left:10px}.ymaps-2-1-74-searchbox__fold-button{box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;color:#000;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-block;text-align:left;height:28px;background-color:#fff;border-color:rgba(0,0,0,.2)}.ymaps-2-1-74-searchbox__fold-button-text{display:inline-block;position:relative;border:none;text-decoration:none;white-space:nowrap;font-size:13px;line-height:26px;padding:0 12px}.ymaps-2-1-74-searchbox__fold-button:hover{border-color:rgba(0,0,0,.3)}.ymaps-2-1-74-searchbox__fold-button.ymaps-2-1-74-_pressed,.ymaps-2-1-74-searchbox__fold-button:active{background-color:#f3f1ed}.ymaps-2-1-74-searchbox__fold-button.ymaps-2-1-74-_disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-searchbox__fold-button.ymaps-2-1-74-_disabled .ymaps-2-1-74-searchbox__fold-button-text{opacity:.5}.ymaps-2-1-74-searchbox__fold-button-icon{display:block;width:26px;height:26px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PHBhdGggZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTNsMS0xIDEgMSA1LjUgNSAxLjUtMS41LTctNi41LTEtMS0xIDEtNyA2LjVMNi41IDE4bDUuNS01em0wIDAiLz48L3N2Zz4=) no-repeat}.ymaps-2-1-74-searchbox-input{position:relative;z-index:3;vertical-align:baseline;display:block;background:#fff;box-sizing:border-box!important;-webkit-transition:box-shadow .15s ease-out;transition:box-shadow .15s ease-out}.ymaps-2-1-74-searchbox__panel-layout .ymaps-2-1-74-searchbox-input{box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}input.ymaps-2-1-74-searchbox-input__input{display:block;width:100%;height:28px;padding:0 2px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:28px;background-color:transparent;background-clip:padding-box;box-sizing:border-box!important;border-top:0;border-right:0;border-bottom:0;border-left:9px solid transparent}input.ymaps-2-1-74-searchbox-input__input::-ms-clear{display:none}input.ymaps-2-1-74-searchbox-input__input:focus{outline:none!important;box-shadow:none!important}.ymaps-2-1-74-searchbox-input.ymaps-2-1-74-_focused{box-shadow:inset 0 0 0 2px #ffdb4d}.ymaps-2-1-74-searchbox-input.ymaps-2-1-74-_clear-button-is-visible .ymaps-2-1-74-searchbox-input__input{border-right:22px solid transparent}.ymaps-2-1-74-searchbox-input.ymaps-2-1-74-_list-button-is-visible .ymaps-2-1-74-searchbox-input__input{border-right:48px solid transparent}.ymaps-2-1-74-searchbox-input__clear-button{position:absolute;top:0;right:0;bottom:0;width:28px;display:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgLjcxTDkuMjkgMCA1IDQuMjkuNzEgMCAwIC43MSA0LjI5IDUgMCA5LjI5bC43MS43MUw1IDUuNzEgOS4yOSAxMGwuNzEtLjcxTDUuNzEgNXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) center no-repeat;opacity:.3;cursor:pointer}.ymaps-2-1-74-searchbox-input__clear-button:hover,.ymaps-2-1-74-searchbox-list-button:hover{opacity:1}.ymaps-2-1-74-searchbox-input.ymaps-2-1-74-_clear-button-is-visible .ymaps-2-1-74-searchbox-input__clear-button,.ymaps-2-1-74-searchbox-input.ymaps-2-1-74-_list-button-is-visible+.ymaps-2-1-74-searchbox-list-button{display:block}.ymaps-2-1-74-searchbox-list-button{position:absolute;top:0;right:28px;bottom:0;z-index:4;display:none;width:20px;cursor:pointer;opacity:.3;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTcwNUE3REYxRUYxMUUyODVGREEzNUFGNzVENTc2NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTcwNUE3RUYxRUYxMUUyODVGREEzNUFGNzVENTc2NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNzA1QTdCRjFFRjExRTI4NUZEQTM1QUY3NUQ1NzY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNzA1QTdDRjFFRjExRTI4NUZEQTM1QUY3NUQ1NzY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TnRszwAAAFFJREFUeNq80TEKQDEIA1AjOnkzPaxHtLTzh08zNHsgj2BmhAnYolXVmJmo6l1xlyJC3J2aOs+MyMxfY3eDNe5ZYI14Z/zyMj8eL/sjaOMSYADc4SeiEjj4YwAAAABJRU5ErkJggg==) center no-repeat}:root input.ymaps-2-1-74-searchbox-input__input,_::-webkit-full-page-media,_:future{line-height:16px}.ymaps-2-1-74-searchbox-input ::-moz-placeholder,.ymaps-2-1-74-searchbox-input__input:-moz-placeholder{text-overflow:ellipsis}.ymaps-2-1-74-searchbox-input__input[placeholder]{text-overflow:ellipsis}.ymaps-2-1-74-searchbox-input.ymaps-2-1-74-_clear-button-is-visible .ymaps-2-1-74-searchbox-input__input[placeholder]{text-overflow:clip}.ymaps-2-1-74-searchbox__normal-layout{position:relative;display:inline-block;width:315px;vertical-align:top;line-height:0}.ymaps-2-1-74-searchbox__normal-layout:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 1px 2px 1px rgba(0,0,0,.15),0 2px 5px -3px rgba(0,0,0,.15);border-radius:0 3px 3px 0}.ymaps-2-1-74-searchbox__normal-layout .ymaps-2-1-74-searchbox__input-cell{z-index:1}.ymaps-2-1-74-searchbox__normal-layout .ymaps-2-1-74-searchbox-input{margin-right:-2px}.ymaps-2-1-74-searchbox__normal-layout .ymaps-2-1-74-searchbox-input__clear-button{border-right:2px solid transparent}.ymaps-2-1-74-searchbox__normal-layout .ymaps-2-1-74-searchbox__button-cell{z-index:2}.ymaps-2-1-74-searchbox__normal-layout .ymaps-2-1-74-searchbox-button{width:100%;text-align:center}.ymaps-2-1-74-searchbox__panel-layout .ymaps-2-1-74-searchbox__fold-button-cell{width:1px}
/**/
.ymaps-2-1-74-islets_y-checkbox_islet-large{font-size:15px}.ymaps-2-1-74-islets_y-checkbox_islet-large__box{width:15px;height:15px}.ymaps-2-1-74-islets_y-checkbox_islet-large__tick{bottom:10px;left:2px;width:18px;height:18px}.ymaps-2-1-74-islets_y-checkbox_islet-large.ymaps-2-1-74-islets__checked .ymaps-2-1-74-islets_y-checkbox_islet-large__tick{bottom:2px;left:2px;background-repeat:no-repeat;background-position:0 100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZD0iTTIuMiA2LjhsNC4yNSA0LjgzTDE1LjggMGwxLjcgMS43TDYuNDUgMTcgLjUgOC41bDEuNy0xLjd6Ii8+PC9zdmc+)}.ymaps-2-1-74-islets_y-checkbox_islet-large.ymaps-2-1-74-islets__indeterminate .ymaps-2-1-74-islets_y-checkbox_islet-large__dash{height:3px;margin-top:-1.5px}.ymaps-2-1-74-islets_y-checkbox_islet{font-size:13px}.ymaps-2-1-74-islets_y-checkbox_islet__box{width:12px;height:12px}.ymaps-2-1-74-islets_y-checkbox_islet__tick{bottom:8px;left:2px;width:14px;height:14px}.ymaps-2-1-74-islets_y-checkbox_islet.ymaps-2-1-74-islets__checked .ymaps-2-1-74-islets_y-checkbox_islet__tick{bottom:2px;background-repeat:no-repeat;background-position:0 100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZD0iTTEuNCA1LjZsMy41NiAzLjk4TDEyLjYgMCAxNCAxLjQgNC45NiAxNCAwIDdsMS40LTEuNHoiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_y-checkbox_islet.ymaps-2-1-74-islets__indeterminate .ymaps-2-1-74-islets_y-checkbox_islet__dash{height:2px;margin-top:-1px}.ymaps-2-1-74-islets_serp{position:relative;background-color:#fff;display:block;overflow-y:auto;font-family:Arial,Helvetica,sans-serif;color:#333;padding-bottom:1px}.ymaps-2-1-74-islets_serp:before{position:absolute;top:0;right:0;left:0;z-index:2;height:1px;background:#fff;content:''}.ymaps-2-1-74-islets_serp.ymaps-2-1-74-islets_serp{box-sizing:border-box}.ymaps-2-1-74-islets_serp__error,.ymaps-2-1-74-islets_serp__gotoyandex{display:block;padding:6px 12px;font-size:13px}.ymaps-2-1-74-islets_serp__loader{position:relative;z-index:1;display:block;margin-bottom:-1px;border-top:1px solid #e5e5e5;vertical-align:top;font:13px/20px Arial,Helvetica,sans-serif;background-color:#f6f5f3;padding:12px}.ymaps-2-1-74-islets_serp__loader-button{display:inline-block;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:#fff;color:#333;font-family:Arial,Helvetica,sans-serif;cursor:pointer;width:100%;text-align:center;font-size:15px;height:38px;line-height:38px}.ymaps-2-1-74-islets_serp__loader-button:hover{border-color:rgba(0,0,0,.3)}.ymaps-2-1-74-islets_serp__loader-button.ymaps-2-1-74-islets__pressed{background-color:#f6f5f3}.ymaps-2-1-74-islets_serp__loader-button.ymaps-2-1-74-islets__focused{border-color:rgba(178,142,0,.6);box-shadow:0 0 10px #fc0}.ymaps-2-1-74-islets_serp__back{position:relative;z-index:1;display:block;vertical-align:top;font:13px/20px Arial,Helvetica,sans-serif;margin-bottom:0;padding-top:10px;padding-bottom:8px;padding-left:10px;border-top:0}.ymaps-2-1-74-islets_serp__back-button{display:inline-block;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:#fff;color:#333;font-family:Arial,Helvetica,sans-serif;cursor:pointer;line-height:26px;font-size:13px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEzIj48cGF0aCBmaWxsPSJ0cmFuc3BhcmVudCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utb3BhY2l0eT0iLjIiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNNiAxTDEgNi41IDYgMTIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==) 10px 50% no-repeat;padding-left:27px;padding-right:10px}.ymaps-2-1-74-islets_serp__back-button:hover{border-color:rgba(0,0,0,.3)}.ymaps-2-1-74-islets_serp__back-button.ymaps-2-1-74-islets__pressed{background-color:#f6f5f3}.ymaps-2-1-74-islets_serp__back-button.ymaps-2-1-74-islets__focused{border-color:rgba(178,142,0,.6);box-shadow:0 0 10px #fc0}.ymaps-2-1-74-islets_serp__loadmore{position:relative;z-index:1;display:block;margin-bottom:-1px;border-top:1px solid #e5e5e5;vertical-align:top;font:13px/20px Arial,Helvetica,sans-serif;color:#04b;text-align:center;cursor:pointer;padding:6px 10px;font-size:13px;line-height:1.2}.ymaps-2-1-74-islets_serp__loadmore:hover{z-index:3;border-color:#ffeba0!important;background:#ffeba0;cursor:pointer}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ymaps-2-1-74-islets_serp__error{line-height:1.2}.ymaps-2-1-74-islets_serp__error-msg{display:table-cell;vertical-align:middle;height:25px}.ymaps-2-1-74-islets_serp__error a{cursor:pointer;-webkit-transition:color .15s ease-out;transition:color .15s ease-out;text-decoration:none!important;color:#04b}.ymaps-2-1-74-islets_serp__error a:link,.ymaps-2-1-74-islets_serp__error a:visited{color:#04b}.ymaps-2-1-74-islets_serp__error a:hover{color:#c00}.ymaps-2-1-74-islets_serp__gotoyandex{position:relative;z-index:1;margin-bottom:-1px;border-top:1px solid #e3e3e3;text-align:center;line-height:20px;cursor:pointer}.ymaps-2-1-74-islets_serp__gotoyandex:hover{z-index:3;border-color:#ffeba0;background-color:#ffeba0;color:#664c0e}.ymaps-2-1-74-islets_serp__gotoyandex-logo,.ymaps-2-1-74-islets_serp__gotoyandex-text{display:inline-block;height:20px;vertical-align:top}.ymaps-2-1-74-islets_serp__gotoyandex-text{padding-right:.4em}.ymaps-2-1-74-islets_serp__gotoyandex-logo{width:37px;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTEgMzcgMTYiPjxwYXRoIGQ9Ik03Ljk1IDUuODdjLjA2LjEzLjEzLjE1LjIyLjEuMzQtLjIyLjg0LS41NSAxLjIyLS41NS40MyAwIC42Ny4yNC44NS42My4xNi4zOC4yMS45LjIxIDEuNDZ2LjE4YTIuOSAyLjkgMCAwIDAtMS4xNy0uMzJjLTEuNDkgMC0yLjMyIDEuNDQtMi4zMiAyLjk1IDAgMS43Ljk3IDIuODggMi4xIDIuODhhMi4xIDIuMSAwIDAgMCAxLjYtLjg1bC4yMS41NGMuMDQuMS4wNy4xMS4xNi4xMWguNjFjLjA2IDAgLjEzLS4wMy4xMy0uMTJWOC4xYzAtMS4xNi0uMS0yLjA2LS40LTIuNjVhMS45NyAxLjk3IDAgMCAwLTEuODEtMS4xYy0uNTQgMC0xLjMyLjItMS44NC40My0uMi4wNy0uMTguMjItLjEzLjM0bC4zNi43NHptMi41IDUuOGMtLjMuMy0uNjQuNDUtLjk3LjQ1YS45NC45NCAwIDAgMS0uNzctLjQyIDIuNjcgMi42NyAwIDAgMS0uMzQtMS40NGMwLS45Mi4zNC0xLjgzIDEuMDItMS44My4zNCAwIC43Ni4wOSAxLjA2LjM4djIuODZ6bTcuODktNS42NGMwLTEuMDItLjYzLTEuNTYtMS43My0xLjU2LS44MyAwLTEuNy42LTEuNy42VjQuN2MwLS4wOS0uMDUtLjE0LS4xLS4xNGgtMS4wNmEuMTMuMTMgMCAwIDAtLjEzLjE0djguMTdjMCAuMDcuMDQuMTMuMTMuMTNoMS4wNmMuMDUgMCAuMS0uMDYuMS0uMTN2LTdzLjUxLS4zNCAxLjEtLjM0Yy41NiAwIDEuMDMuMyAxLjAzLjg1djYuNWMwIC4wNy4wNi4xMi4xMy4xMmgxLjA2Yy4wOSAwIC4xLS4wNS4xLS4xMlY2LjA0ek0yNC44LjUxYzAtLjEtLjA0LS4xNS0uMS0uMTVoLTEuMDdjLS4wOSAwLS4xMi4wOC0uMTIuMTV2NC4xYTMuMTUgMy4xNSAwIDAgMC0xLjAzLS4yNWMtMS43MyAwLTIuODYgMS42Mi0yLjg2IDQuNzUgMCAyLjY1IDEuMTkgNC4wOSAyLjYgNC4wOS42MiAwIDEuMS0uMzQgMS40Ni0uNjdsLjI0LjM4Yy4wNS4wOS4xLjA5LjE2LjA5aC42MWMuMDcgMCAuMTEtLjA2LjExLS4xM1YuNTJ6TTIyLjYgMTIuMWMtMS4xMyAwLTEuNi0xLjMxLTEuNi0zLjI2IDAtMS43LjUtMy40MiAxLjUzLTMuNDIuMzMgMCAuNjMuMTMuOTguMzZ2Ni4wN2MtLjI3LjE0LS41Ni4yNS0uOS4yNXptNi4xNi03Ljc0Yy0xLjgzIDAtMi42NCAyLjMtMi42NCA0Ljc3IDAgMi41NCAxLjEzIDQuMDcgMi44NCA0LjA3YTMuNiAzLjYgMCAwIDAgMS45MS0uNTZjLjA2LS4wNC4xLS4wNy4wNy0uMTVsLS4xNC0uNTdjLS4wMi0uMS0uMDctLjEzLS4xNS0uMS0uNjMuMTQtLjkuMTctMS4yNC4xNy0xLjMgMC0xLjkzLTEuMTEtMS45My0yLjZ2LS40cy42OS4wNyAxLjA3LjA3aDIuNDh2LS42N2MwLTIuNjMtLjk0LTQuMDMtMi4yNy00LjAzem0tLjIxIDMuNjVjLS4zOCAwLTEgLjA4LTEgLjA4bC4wMy0uNTJjLjE2LTEuNDMuNTItMi4xNiAxLjExLTIuMTYuNTQgMCAuODguNzUuOTcgMi4wNy4wMi4yMy4wMi41My4wMi41M2gtMS4xM3ptMy40LTMuNDVjLS4xNiAwLS4yLjA5LS4xNi4ybDEuNjIgMy43OC0xLjc1IDQuMjNjLS4wNS4xMi4wMi4yMy4xMy4yM2guOWMuMTYgMCAuMjItLjA3LjI3LS4yMmwuNi0xLjY0LjQ2LTEuMzVoLjAybC40MyAxLjE0LjcyIDEuODljLjA0LjEuMTEuMTguMjIuMThoMWMuMTEgMCAuMTUtLjEuMTEtLjIybC0xLjc2LTQuMSAxLjc4LTMuOTJjLjA0LS4xLjAyLS4yLS4xMi0uMmgtLjk2Yy0uMDkgMC0uMTQuMDUtLjE4LjE0bC0uNiAxLjYtLjQ0IDEuMmgtLjA0bC0uMzYtLjk2LS42Ni0xLjhjLS4wNC0uMS0uMDgtLjE4LS4yMi0uMThoLTF6Ii8+PHBhdGggZmlsbD0iI0YwMCIgZD0iTTYuNjMtLjY5Yy0uMSAwLS4xNy4wNS0uMTkuMTMtLjAxLjA3LTEuNzQgNS4zNC0xLjg3IDUuNzhsLS40NSAxLjY3LS42LTEuNjRDMy4zOCA0LjggMS45OC44OSAxLjk0LjczIDEuOTIuNjUgMS44OC41NCAxLjczLjU0SC41OUMuNDguNTQuNDIuNjYuNDUuNzRjLjAzLjA2IDIuMDggNS41MSAyLjkxIDcuNnY0LjU3YzAgLjA5LjAzLjE0LjEyLjE0aDEuMDdjLjA3IDAgLjEyLS4wNS4xMi0uMTRWOC4zN0M1LjM2IDYuNDQgNy44OC0uNDIgNy45LS41Yy4wMy0uMDkuMDItLjE5LS4xMi0uMTlINi42M3oiLz48L3N2Zz4=) no-repeat;text-indent:-999px}.ymaps-2-1-74-islets_map-lang-ru .ymaps-2-1-74-islets_serp__gotoyandex-logo{width:42px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTEgNDIgMTYiPjxwYXRoIGQ9Ik0xMS41NiA0LjU2Yy0uMDkgMC0uMTQuMDctLjE0LjEyVjcuOUg5LjM4VjQuN2MwLS4xLS4wMy0uMTMtLjEyLS4xM0g4LjIzYy0uMDkgMC0uMTQuMDUtLjE0LjEydjguMTdjMCAuMS4wMy4xNS4xLjE1aDEuMDdjLjA3IDAgLjEyLS4wNi4xMi0uMTV2LTMuOWgyLjA0djMuOWMwIC4xLjA1LjE1LjE0LjE1aDEuMDNjLjA5IDAgLjEyLS4wNi4xMi0uMTVWNC42OGEuMTIuMTIgMCAwIDAtLjEyLS4xMmgtMS4wM3ptNy43MyA3LjM4Yy0uMjQgMC0uMzEtLjEtLjMxLS4zVjQuNjZjMC0uMDgtLjA0LS4xMS0uMS0uMTFoLTMuNGMtLjA4IDAtLjE0LjAzLS4xNC4xdi42MWMwIDIuMDQtLjEyIDQuNjUtMS4xNyA2LjY3aC0uNGMtLjEgMC0uMTIuMDUtLjEyLjE0djIuNDNjMCAuMS4wNi4xMy4xMS4xM2guODNjLjE4IDAgLjI1LS4xNS4yNS0uMjRWMTNoMy42MnYxLjUxYzAgLjA3LjA1LjEzLjEuMTNoLjg3Yy4wOSAwIC4yLS4xLjItLjI0di0yLjMyYzAtLjA5LS4wNC0uMTQtLjE1LS4xNGgtLjJ6bS0xLjU5IDBoLTIuNDhjLjg2LTEuNDYgMS4xOS0zLjE1IDEuMzEtNS4xNWwuMDQtMS4xOWgxLjEzdjYuMzR6bTUuMzktNy41OGMtMS44NCAwLTIuNjUgMi4zLTIuNjUgNC43NyAwIDIuNTQgMS4xMyA0LjA3IDIuODUgNC4wN2EzLjYgMy42IDAgMCAwIDEuOS0uNTZjLjA2LS4wNC4xLS4wNy4wNy0uMTVsLS4xNC0uNTdjLS4wMi0uMS0uMDctLjEzLS4xNC0uMS0uNjMuMTMtLjkuMTctMS4yNS4xNy0xLjMgMC0xLjkyLTEuMTItMS45Mi0yLjZ2LS40cy42OC4wNyAxLjA2LjA3aDIuNDh2LS42N2MwLTIuNjMtLjkzLTQuMDMtMi4yNi00LjAzek0yMi44NyA4Yy0uMzggMC0uOTkuMDgtLjk5LjA4bC4wMi0uNTJjLjE2LTEuNDMuNTItMi4xNiAxLjEyLTIuMTYuNTQgMCAuODguNzUuOTcgMi4wN0wyNCA4aC0xLjE0em02LjQ4LjM4bDItMy43MmMuMDItLjA0LjAyLS4xMS0uMDUtLjExaC0xYy0uMjggMC0uMzkuMS0uNDguM2wtMS41IDMuMTdjLS4xLjItLjE5LjMzLS4yOC4zNlY0LjY3YzAtLjA4LS4wNC0uMTEtLjEtLjExaC0xLjA5YS4xLjEgMCAwIDAtLjA5LjF2OC4yMWMwIC4wNi4wNC4xMy4xLjEzaDEuMDdjLjA3IDAgLjExLS4wNC4xMS0uMTNWOC42NGMuMDUuMDIuMS4xLjE0LjE3bDEuOSAzLjk0Yy4xLjIxLjI2LjI1LjQ4LjI1aDEuMDNjLjEgMCAuMDktLjEuMDctLjEzbC0yLjMtNC40OHptNy4xNyAzLjVjLS4wMi0uMDgtLjA1LS4xLS4xLS4wOC0uMzcuMTMtLjc4LjItMS4xNi4xOC0xLjI4IDAtMS45LTEuMjItMS45LTMuMTcgMC0xLjcuNTItMy40MiAxLjQtMy40Mi4yMyAwIC41Mi4wOC45Ny41LjEuMDguMTguMDguMjctLjA2bC40NS0uNzJjLjA5LS4xNy4wNC0uMjYtLjEtLjMzYTMuMTUgMy4xNSAwIDAgMC0xLjU1LS40M2MtMS41NyAwLTIuODUgMS44OS0yLjg1IDQuODIgMCAyLjU0IDEuMjIgNC4wMiAyLjkgNC4wMi43IDAgMS40Ni0uMzMgMS43Ni0uNTYuMDYtLjA2LjA3LS4xLjA2LS4xOGwtLjE1LS41OHptMy4xLTcuNTNjLTEuODQgMC0yLjY1IDIuMy0yLjY1IDQuNzcgMCAyLjU0IDEuMTQgNC4wNyAyLjg1IDQuMDdhMy42IDMuNiAwIDAgMCAxLjktLjU2Yy4wNi0uMDQuMS0uMDcuMDgtLjE1bC0uMTUtLjU3Yy0uMDItLjEtLjA3LS4xMy0uMTQtLjEtLjYzLjE0LS45LjE3LTEuMjQuMTctMS4zIDAtMS45My0xLjExLTEuOTMtMi42di0uNHMuNjkuMDcgMS4wNi4wN2gyLjQ4di0uNjdjMC0yLjYzLS45My00LjAzLTIuMjYtNC4wM3pNMzkuNCA4Yy0uMzggMC0uOTkuMDgtLjk5LjA4bC4wMi0uNTNjLjE2LTEuNDIuNTItMi4xNiAxLjExLTIuMTYuNTQgMCAuODguNzYuOTcgMi4wNy4wMi4yNC4wMi41NC4wMi41NEgzOS40eiIvPjxwYXRoIGZpbGw9IiNGMDAiIGQ9Ik00LjA1LjM4Yy0xLjkgMC0zLjUgMS40NC0zLjUgNC4yYTMuNyAzLjcgMCAwIDAgMi4xNSAzLjVsLTIuNTUgNC43Yy0uMDcuMTMtLjAyLjIyLjA3LjIyaDEuMzNjLjExIDAgLjE1LS4wMi4yMi0uMTZsMi4yNy00LjVoLjh2NC40NmMwIC4xLjA0LjIuMTUuMmgxLjA2Yy4xMSAwIC4xNS0uMDkuMTUtLjJWLjU4YzAtLjA5LS4wNC0uMi0uMTUtLjJoLTJ6bS44IDYuODRoLS42N2MtMS4wOCAwLTIuMTYtLjgtMi4xNi0yLjggMC0yLjA4IDEtMi45MiAyLjAyLTIuOTJoLjh2NS43MnoiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_map-lang-uk .ymaps-2-1-74-islets_serp__gotoyandex-logo{width:39px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTEgMzkgMTYiPjxwYXRoIGQ9Ik0xMS41IDQuNTZjLS4wOSAwLS4xNC4wNy0uMTQuMTJWNy45SDkuMzJWNC43YzAtLjEtLjAzLS4xMy0uMTItLjEzSDguMTdjLS4wOSAwLS4xNC4wNS0uMTQuMTJ2OC4xN2MwIC4xLjAzLjE1LjEuMTVIOS4yYy4wNyAwIC4xMi0uMDYuMTItLjE1di0zLjloMi4wNHYzLjljMCAuMS4wNS4xNS4xNC4xNWgxLjAzYy4wOSAwIC4xMi0uMDYuMTItLjE1VjQuNjhhLjEyLjEyIDAgMCAwLS4xMi0uMTJIMTEuNXptNy43MyA3LjM4Yy0uMjQgMC0uMzEtLjEtLjMxLS4zVjQuNjZjMC0uMDgtLjA0LS4xMS0uMS0uMTFoLTMuNGMtLjA4IDAtLjE0LjAzLS4xNC4xdi42MWMwIDIuMDQtLjEyIDQuNjUtMS4xNyA2LjY3aC0uNGMtLjEgMC0uMTIuMDUtLjEyLjE0djIuNDNjMCAuMS4wNi4xMy4xMS4xM2guODNjLjE4IDAgLjI1LS4xNS4yNS0uMjRWMTNoMy42MnYxLjUxYzAgLjA3LjA1LjEzLjEuMTNoLjg3Yy4wOSAwIC4yLS4xLjItLjI0di0yLjMyYzAtLjA5LS4wNC0uMTQtLjE1LS4xNGgtLjJ6bS0xLjU5IDBoLTIuNDhjLjg2LTEuNDYgMS4xOS0zLjE1IDEuMzEtNS4xNWwuMDQtMS4xOWgxLjEzdjYuMzR6bTUuMzktNy41OGMtMS44NCAwLTIuNjUgMi4zLTIuNjUgNC43NyAwIDIuNTQgMS4xMyA0LjA3IDIuODUgNC4wN2EzLjYgMy42IDAgMCAwIDEuOS0uNTZjLjA2LS4wNC4xLS4wNy4wNy0uMTVsLS4xNC0uNTdjLS4wMi0uMS0uMDctLjEzLS4xNS0uMS0uNjMuMTMtLjkuMTctMS4yNC4xNy0xLjMgMC0xLjkyLTEuMTItMS45Mi0yLjZ2LS40cy42OC4wNyAxLjA2LjA3aDIuNDh2LS42N2MwLTIuNjMtLjkzLTQuMDMtMi4yNi00LjAzek0yMi44IDhjLS4zOCAwLS45OS4wOC0uOTkuMDhsLjAyLS41MmMuMTYtMS40My41Mi0yLjE2IDEuMTItMi4xNi41NCAwIC44OC43NS45NyAyLjA3LjAyLjIzLjAyLjUzLjAyLjUzSDIyLjh6bTYuNDguMzhsMi0zLjcyYy4wMi0uMDQuMDItLjExLS4wNS0uMTFoLTFjLS4yOCAwLS4zOS4xLS40OC4zbC0xLjUxIDMuMTdjLS4xLjItLjE4LjMzLS4yNy4zNlY0LjY3YzAtLjA4LS4wNC0uMTEtLjEtLjExaC0xLjA5YS4xLjEgMCAwIDAtLjA5LjF2OC4yMWMwIC4wNi4wNC4xMy4xLjEzaDEuMDdjLjA3IDAgLjEtLjA0LjEtLjEzVjguNjRjLjA2LjAyLjEyLjEuMTUuMTdsMS45IDMuOTRjLjEuMjEuMjYuMjUuNDguMjVoMS4wM2MuMSAwIC4wOS0uMS4wNy0uMTNMMjkuMyA4LjR6bTcuMTcgMy41Yy0uMDItLjA4LS4wNS0uMS0uMS0uMDgtLjM3LjEzLS43OC4yLTEuMTYuMTgtMS4yOCAwLTEuOS0xLjIyLTEuOS0zLjE3IDAtMS43LjUxLTMuNDIgMS40LTMuNDIuMjMgMCAuNTIuMDguOTcuNS4xLjA4LjE4LjA4LjI3LS4wNmwuNDUtLjcyYy4wOS0uMTcuMDMtLjI2LS4xLS4zM2EzLjE1IDMuMTUgMCAwIDAtMS41Ni0uNDNjLTEuNTYgMC0yLjg0IDEuODktMi44NCA0LjgyIDAgMi41NCAxLjIyIDQuMDIgMi45IDQuMDIuNyAwIDEuNDUtLjMzIDEuNzYtLjU2LjA1LS4wNi4wNy0uMS4wNS0uMThsLS4xNC0uNTh6bTIuMjktNy4yYzAtLjEtLjA0LS4xMy0uMTMtLjEzSDM3LjZjLS4xIDAtLjE1LjA1LS4xNS4xMnY4LjE4YzAgLjA5LjA0LjE0LjEzLjE0aDEuMDRjLjA3IDAgLjEzLS4wNS4xMy0uMTRWNC42OHptLS42NS0xLjM2Yy41MiAwIC44NS0uMzcuODUtLjk1IDAtLjYtLjMzLS45OS0uODUtLjk5LS40NyAwLS44My40LS44My45OSAwIC41OC4zNC45NS44MS45NWguMDJ6Ii8+PHBhdGggZmlsbD0iI0YwMCIgZD0iTTQgLjM4QzIuMDguMzguNDcgMS44Mi40NyA0LjU4YTMuNyAzLjcgMCAwIDAgMi4xNiAzLjVMLjEgMTIuNzljLS4wNy4xMy0uMDIuMjIuMDcuMjJIMS41Yy4xMSAwIC4xNS0uMDIuMjItLjE2bDIuMjctNC41aC44djQuNDZjMCAuMS4wNC4yLjE1LjJINmMuMTEgMCAuMTUtLjA5LjE1LS4yVi41OGMwLS4wOS0uMDQtLjItLjE1LS4ySDR6bS43OSA2Ljg0aC0uNjdjLTEuMDggMC0yLjE2LS44LTIuMTYtMi44IDAtMi4wOCAxLTIuOTIgMi4wMi0yLjkyaC44djUuNzJ6Ii8+PC9zdmc+)}.ymaps-2-1-74-islets_map-lang-tr .ymaps-2-1-74-islets_serp__gotoyandex-logo{width:48px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgLTEgNDggMTYiPjxwYXRoIGQ9Ik0zNi42IDJIMzhsLS4yIDRoLTFsLS4yLTR6TTcuNTUgNS44N2MuMDUuMTMuMTIuMTUuMjEuMS4zNS0uMjIuODUtLjU1IDEuMjMtLjU1LjQzIDAgLjY2LjI0Ljg0LjYzLjE3LjM4LjIyLjkuMjIgMS40NnYuMThhMi45IDIuOSAwIDAgMC0xLjE3LS4zMmMtMS41IDAtMi4zMiAxLjQ0LTIuMzIgMi45NSAwIDEuNjkuOTcgMi44OCAyLjEgMi44OC42MyAwIDEuMjEtLjM2IDEuNTktLjg1bC4yMS41NGMuMDQuMS4wOC4xLjE3LjFoLjZjLjA2IDAgLjEzLS4wMy4xMy0uMTJWOC4xYzAtMS4xNS0uMDktMi4wNS0uNC0yLjY0YTEuOTggMS45OCAwIDAgMC0xLjgxLTEuMWMtLjU0IDAtMS4zMi4yLTEuODQuNDMtLjIuMDctLjE4LjIyLS4xMi4zNGwuMzYuNzR6bTIuNSA1LjhjLS4zLjMtLjY1LjQ1LS45Ny40NWEuOTQuOTQgMCAwIDEtLjc4LS40MiAyLjY3IDIuNjcgMCAwIDEtLjM0LTEuNDRjMC0uOTEuMzQtMS44MyAxLjAzLTEuODMuMzQgMCAuNzUuMDkgMS4wNi4zOHYyLjg2em03Ljg5LTUuNjRjMC0xLjAyLS42My0xLjU2LTEuNzMtMS41Ni0uODMgMC0xLjcuNjEtMS43LjYxVjQuN2MwLS4wOS0uMDUtLjE0LS4xLS4xNGgtMS4wNmEuMTMuMTMgMCAwIDAtLjEzLjE0djguMTdjMCAuMDcuMDQuMTMuMTMuMTNoMS4wNmMuMDUgMCAuMS0uMDYuMS0uMTN2LTdzLjUxLS4zNCAxLjEtLjM0Yy41NiAwIDEuMDMuMjkgMS4wMy44NHY2LjVjMCAuMDcuMDYuMTMuMTMuMTNoMS4wNmMuMDkgMCAuMS0uMDYuMS0uMTNWNi4wM3pNMjQuMzkuNTFjMC0uMS0uMDQtLjE1LS4xLS4xNWgtMS4wN2MtLjA5IDAtLjEzLjA3LS4xMy4xNXY0LjFhMy4xIDMuMSAwIDAgMC0xLjAyLS4yNWMtMS43MyAwLTIuODYgMS42Mi0yLjg2IDQuNzUgMCAyLjY1IDEuMTggNC4wOSAyLjYgNC4wOS42MiAwIDEuMS0uMzUgMS40Ni0uNjdsLjI0LjM4Yy4wNS4wOS4xLjA5LjE2LjA5aC42MWMuMDcgMCAuMTEtLjA2LjExLS4xM1YuNTF6bS0yLjIgMTEuNTljLTEuMTMgMC0xLjYtMS4zMS0xLjYtMy4yNiAwLTEuNy41LTMuNDIgMS41My0zLjQyLjMzIDAgLjYzLjEzLjk4LjM2djYuMDdjLS4yNy4xNC0uNTYuMjUtLjkuMjV6bTYuMTYtNy43NGMtMS44MyAwLTIuNjQgMi4zLTIuNjQgNC43NyAwIDIuNTQgMS4xMyA0LjA3IDIuODQgNC4wN2EzLjYgMy42IDAgMCAwIDEuOS0uNTZjLjA2LS4wNC4xLS4wNy4wOC0uMTVsLS4xNC0uNTdjLS4wMi0uMS0uMDctLjEzLS4xNS0uMS0uNjMuMTMtLjkuMTctMS4yNC4xNy0xLjMgMC0xLjkzLTEuMTItMS45My0yLjZ2LS40cy42OS4wNyAxLjA3LjA3aDIuNDh2LS42N2MwLTIuNjMtLjk0LTQuMDMtMi4yNy00LjAzem0tLjIxIDMuNjVjLS4zOCAwLTEgLjA4LTEgLjA4bC4wMy0uNTJjLjE2LTEuNDMuNTItMi4xNiAxLjExLTIuMTYuNTQgMCAuODguNzUuOTcgMi4wNy4wMi4yMy4wMi41My4wMi41M2gtMS4xM3ptMy40LTMuNDVjLS4xNiAwLS4yLjA5LS4xNi4yTDMzIDguNTRsLTEuNzUgNC4yM2MtLjA1LjEyLjAyLjIzLjEzLjIzaC45Yy4xNiAwIC4yMS0uMDcuMjctLjIybC42LTEuNjMuNDYtMS4zNWguMDJsLjQzIDEuMTMuNzIgMS44OWMuMDMuMS4xLjE4LjIxLjE4SDM2Yy4xMSAwIC4xNS0uMS4xMS0uMjJsLTEuNzYtNC4xIDEuNzgtMy45MmMuMDQtLjEuMDItLjItLjEzLS4yaC0uOTVjLS4wOSAwLS4xNC4wNS0uMTguMTRsLS42MSAxLjYtLjQzIDEuMmgtLjA0bC0uMzYtLjk2LS42Ny0xLjhjLS4wMy0uMS0uMDctLjE4LS4yMS0uMThoLTEuMDF6bTcuOTYgMS4wNnY1LjAyYzAgMS4zNy4yMyAyLjU2IDEuNTUgMi41Ni41IDAgMS4xNy0uMTEgMS42My0uNDIuMDQtLjAyLjA4LS4wNS4wNi0uMTJsLS4xOC0uOTRjLS4wMi0uMDMtLjA2LS4wMy0uMS0uMDItLjMuMjQtLjcxLjMzLTEuMDIuMzMtLjUgMC0uNjUtLjQ0LS42NS0xLjQzVjUuNjJoMS41N2MuMDkgMCAuMTQtLjA1LjE0LS4xNHYtLjhjMC0uMDktLjA1LS4xMi0uMTQtLjEyaC0xLjU3VjIuNzdjMC0uMDctLjAzLS4xMi0uMTQtLjEyaC0uNTRjLS4wNCAwLS4xMyAwLS4xNi4xbC0uNDkgMS44LS43OS4zNWMtLjA3LjAzLS4wOS4wOS0uMDkuMTZ2LjQyYzAgLjA4LjA3LjE0LjEyLjE0aC44em02LjItMS4yNmMtMS44NCAwLTIuNjUgMi4zLTIuNjUgNC43NyAwIDIuNTQgMS4xNCA0LjA3IDIuODUgNC4wN2EzLjYgMy42IDAgMCAwIDEuOS0uNTZjLjA2LS4wNC4xLS4wNy4wOC0uMTVsLS4xNS0uNTdjLS4wMS0uMS0uMDctLjEzLS4xNC0uMS0uNjMuMTMtLjkuMTctMS4yNC4xNy0xLjMgMC0xLjkzLTEuMTItMS45My0yLjZ2LS40cy42OC4wNyAxLjA2LjA3aDIuNDl2LS42N2MwLTIuNjMtLjk0LTQuMDMtMi4yNy00LjAzem0tLjIyIDMuNjVjLS4zOCAwLS45OS4wOC0uOTkuMDhsLjAyLS41MmMuMTYtMS40My41Mi0yLjE2IDEuMTItMi4xNi41NCAwIC44OC43NS45NyAyLjA3LjAyLjIzLjAyLjUzLjAyLjUzaC0xLjE0eiIvPjxwYXRoIGZpbGw9IiNGMDAiIGQ9Ik02LjIxLS42OWMtLjEgMC0uMTYuMDUtLjE4LjEzLS4wMS4wNy0xLjc0IDUuMzQtMS44NyA1Ljc4bC0uNDUgMS42Ny0uNi0xLjY0QzIuOTcgNC44IDEuNTcuODkgMS41My43MyAxLjUuNjUgMS40Ni41NCAxLjMuNTRILjE4Qy4wNy41NCAwIC42Ni4wNC43NGMuMDMuMDYgMi4wOCA1LjUxIDIuOTEgNy42djQuNTdjMCAuMDkuMDMuMTQuMTIuMTRoMS4wN2MuMDcgMCAuMTItLjA1LjEyLS4xNFY4LjM3QzQuOTUgNi40NCA3LjQ2LS40MiA3LjUtLjVjLjAzLS4wOS4wMi0uMTktLjEyLS4xOUg2LjIyeiIvPjwvc3ZnPg==)}@-moz-document url-prefix(){.ymaps-2-1-74-islets_serp__gotoyandex-logo{position:relative;top:.5px}}
/**/
.ymaps-2-1-74-islets_y-checkbox_islet-large{font-size:15px}.ymaps-2-1-74-islets_y-checkbox_islet-large__box{width:15px;height:15px}.ymaps-2-1-74-islets_y-checkbox_islet-large__tick{bottom:10px;left:2px;width:18px;height:18px}.ymaps-2-1-74-islets_y-checkbox_islet-large.ymaps-2-1-74-islets__checked .ymaps-2-1-74-islets_y-checkbox_islet-large__tick{bottom:2px;left:2px;background-repeat:no-repeat;background-position:0 100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZD0iTTIuMiA2LjhsNC4yNSA0LjgzTDE1LjggMGwxLjcgMS43TDYuNDUgMTcgLjUgOC41bDEuNy0xLjd6Ii8+PC9zdmc+)}.ymaps-2-1-74-islets_y-checkbox_islet-large.ymaps-2-1-74-islets__indeterminate .ymaps-2-1-74-islets_y-checkbox_islet-large__dash{height:3px;margin-top:-1.5px}.ymaps-2-1-74-islets_y-checkbox_islet{font-size:13px}.ymaps-2-1-74-islets_y-checkbox_islet__box{width:12px;height:12px}.ymaps-2-1-74-islets_y-checkbox_islet__tick{bottom:8px;left:2px;width:14px;height:14px}.ymaps-2-1-74-islets_y-checkbox_islet.ymaps-2-1-74-islets__checked .ymaps-2-1-74-islets_y-checkbox_islet__tick{bottom:2px;background-repeat:no-repeat;background-position:0 100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZD0iTTEuNCA1LjZsMy41NiAzLjk4TDEyLjYgMCAxNCAxLjQgNC45NiAxNCAwIDdsMS40LTEuNHoiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_y-checkbox_islet.ymaps-2-1-74-islets__indeterminate .ymaps-2-1-74-islets_y-checkbox_islet__dash{height:2px;margin-top:-1px}.ymaps-2-1-74-islets_serp-popup{position:absolute;right:0;left:0;top:100%;margin-top:12px;z-index:3;padding:1px;display:block;box-sizing:border-box;min-height:20px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 8px 30px -5px rgba(0,0,0,.5);-webkit-overflow-scrolling:touch}.ymaps-2-1-74-islets_serp-popup ::-webkit-scrollbar,.ymaps-2-1-74-islets_serp-popup::-webkit-scrollbar{width:17px;height:17px}.ymaps-2-1-74-islets_serp-popup ::-webkit-scrollbar-thumb,.ymaps-2-1-74-islets_serp-popup::-webkit-scrollbar-thumb{min-height:34px;min-width:34px;background-color:rgba(170,170,170,.5);background-clip:content-box;border:5px solid transparent}.ymaps-2-1-74-islets_serp-popup ::-webkit-scrollbar-thumb:hover,.ymaps-2-1-74-islets_serp-popup::-webkit-scrollbar-thumb:hover{background-color:rgba(170,170,170,.8)}.ymaps-2-1-74-islets_serp-popup ::-webkit-scrollbar-thumb:horizontal,.ymaps-2-1-74-islets_serp-popup::-webkit-scrollbar-thumb:horizontal{border-left-width:0;border-right-width:0}.ymaps-2-1-74-islets_serp-popup ::-webkit-scrollbar-thumb:vertical,.ymaps-2-1-74-islets_serp-popup::-webkit-scrollbar-thumb:vertical{border-top-width:0;border-bottom-width:0}.ymaps-2-1-74-islets_serp-popup.ymaps-2-1-74-islets__hidden{display:none}.ymaps-2-1-74-islets_serp-popup__tail{position:absolute;right:110px;bottom:100%;z-index:0;margin-left:-17px;width:17px;height:17px;background:rgba(0,0,0,.15);background:-webkit-linear-gradient(45deg,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 50%);background:linear-gradient(45deg,rgba(0,0,0,.15) 50%,rgba(0,0,0,0) 50%);font:0/0 a;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.ymaps-2-1-74-islets_map-lang-tr .ymaps-2-1-74-islets_serp-popup__tail{right:95px}.ymaps-2-1-74-islets_serp-popup__tail:after{content:'';position:absolute;bottom:1px;left:1px;width:17px;height:17px;background-color:#fff}
/**/
.ymaps-2-1-74-listbox__button{background-color:#fff;border-color:transparent;box-shadow:0 1px 2px 1px rgba(0,0,0,.15),0 2px 5px -3px rgba(0,0,0,.15)}.ymaps-2-1-74-listbox{position:relative;display:inline-block;height:28px;vertical-align:top;line-height:0}.ymaps-2-1-74-listbox__button{box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;color:#000;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-block;text-align:left;height:28px;white-space:nowrap}a.ymaps-2-1-74-listbox__button,a.ymaps-2-1-74-listbox__button:active,a.ymaps-2-1-74-listbox__button:hover,a.ymaps-2-1-74-listbox__button:link,a.ymaps-2-1-74-listbox__button:visited{color:#000!important;text-decoration:none!important}.ymaps-2-1-74-listbox__button-text{display:inline-block;position:relative;border:none;text-decoration:none;white-space:nowrap;font-size:13px;line-height:26px}.ymaps-2-1-74-listbox__button.ymaps-2-1-74-_pressed,.ymaps-2-1-74-listbox__button:active{background-color:#f3f1ed}.ymaps-2-1-74-listbox__button.ymaps-2-1-74-_disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-_disabled .ymaps-2-1-74-listbox__button-icon,.ymaps-2-1-74-listbox__button.ymaps-2-1-74-_disabled .ymaps-2-1-74-listbox__button-text{opacity:.5}.ymaps-2-1-74-listbox__button-icon{display:inline-block;width:16px;height:16px;border:5px solid transparent;background-repeat:no-repeat;background-position:center;vertical-align:top}.ymaps-2-1-74-listbox__button-icon.ymaps-2-1-74-_icon_layers{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjMzMzIiBkPSJNMjAgMTQuNWwzIDEuNS0xMCA1LTEwLTUgMy0xLjUgMS41Ljc1TDYgMTZsNyAzLjUgNy0zLjUtMS41LS43NSAxLjUtLjc1em0wIDAiLz48cGF0aCBmaWxsPSIjNEM0QzRDIiBkPSJNMjAgMTEuNWwzIDEuNS0xMCA1LTEwLTUgMy0xLjUgMS41Ljc1TDYgMTNsNyAzLjUgNy0zLjUtMS41LS43NSAxLjUtLjc1em0wIDAiLz48cGF0aCBmaWxsPSIjNjY2IiBkPSJNMTMgMTVsMTAtNS0xMC01LTEwIDUgMTAgNXptMC0xLjVsNy0zLjUtNy0zLjVMNiAxMGw3IDMuNXptMCAwIi8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-listbox__button.ymaps-2-1-74-_hidden-icon .ymaps-2-1-74-listbox__button-icon,.ymaps-2-1-74-listbox__button.ymaps-2-1-74-_hidden-text .ymaps-2-1-74-listbox__button-text{display:none}.ymaps-2-1-74-listbox__button-text{padding:0 12px 0 4px}.ymaps-2-1-74-_hidden-icon .ymaps-2-1-74-listbox__button-text{padding-left:12px}.ymaps-2-1-74-_visible-arrow .ymaps-2-1-74-listbox__button-text{padding-right:23px}.ymaps-2-1-74-listbox__button-arrow{display:none;width:29px;height:28px;position:absolute;right:0;top:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4zMSAwTDUuNSA0LjY3LjY5IDAgMCAuNjcgNS41IDYgMTEgLjY3eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) center no-repeat;-webkit-transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}.ymaps-2-1-74-_visible-arrow .ymaps-2-1-74-listbox__button-arrow{display:inline-block}.ymaps-2-1-74-listbox_opened_yes .ymaps-2-1-74-listbox__button-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.ymaps-2-1-74-listbox__panel{position:relative;z-index:1000;display:block;float:left;margin-top:7px;padding:3px 0;background:#fff;border:1px solid #e5e5e5;box-shadow:0 10px 20px -5px rgba(0,0,0,.2)!important}.ymaps-2-1-74-listbox_align_right .ymaps-2-1-74-listbox__panel{float:right}.ymaps-2-1-74-listbox_opened_no .ymaps-2-1-74-listbox__panel{margin-top:-9999px;box-shadow:none}.ymaps-2-1-74-listbox__panel_animation_hide{-webkit-animation:listbox__panel-hide .25s ease 0 1;animation:listbox__panel-hide .25s ease 0 1}.ymaps-2-1-74-listbox__panel_animation_show{-webkit-animation:listbox__panel-show .25s ease 0 1 forwards;animation:listbox__panel-show .25s ease 0 1 forwards}.ymaps-2-1-74-hide-scroll ::-webkit-scrollbar,.ymaps-2-1-74-hide-scroll::-webkit-scrollbar{width:0}@-webkit-keyframes listbox__panel-show{0%{opacity:0}to{opacity:1}}@keyframes listbox__panel-show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes listbox__panel-hide{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:0}}@keyframes listbox__panel-hide{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:0}}.ymaps-2-1-74-listbox__list{display:block;overflow:auto;overflow-x:hidden;font-family:Arial,sans-serif}.ymaps-2-1-74-listbox__list_scrollable_yes{overflow-y:scroll;-webkit-overflow-scrolling:touch}.ymaps-2-1-74-listbox__list-separator{display:block;font:0/0 a;width:100%;height:1px;background-color:#e5e5e5;border-top:4px solid #fff;border-bottom:4px solid #fff}.ymaps-2-1-74-listbox__list-item{display:block;white-space:nowrap;cursor:pointer;overflow:hidden}.ymaps-2-1-74-listbox__list-item_disabled_yes{color:#999;cursor:default}.ymaps-2-1-74-listbox__list-item-text{box-sizing:border-box!important;overflow:hidden;padding-right:13px;padding-left:30px;max-width:250px;text-overflow:ellipsis;font-size:13px;line-height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.ymaps-2-1-74-listbox__list-item:hover{background-color:#ffeba0}.ymaps-2-1-74-listbox__list-item_disabled_yes:hover{background-color:transparent}.ymaps-2-1-74-listbox__list-item_selected_yes .ymaps-2-1-74-listbox__list-item-text:before{content:'';position:absolute;top:0;left:0;bottom:0;width:38px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTEzLjUxLjQ1TDUuNDcgMTIuNDhsLTMuNzYtNC4yTC42NyA5LjYxbDQuOTMgNS40NUwxNC43MiAxLjZ6Ii8+PC9zdmc+) 50% 50% no-repeat}.ymaps-2-1-74-listbox__list-item_selected_yes.ymaps-2-1-74-listbox__list-item_disabled_yes .ymaps-2-1-74-listbox__list-item-text:before{opacity:.6}
/**/
.ymaps-2-1-74-i-custom-scroll ::-webkit-scrollbar,.ymaps-2-1-74-i-custom-scroll::-webkit-scrollbar{width:17px;height:17px}.ymaps-2-1-74-i-custom-scroll ::-webkit-scrollbar-thumb,.ymaps-2-1-74-i-custom-scroll::-webkit-scrollbar-thumb{min-height:34px;min-width:34px;background-color:rgba(170,170,170,.5);background-clip:content-box;border:5px solid transparent}.ymaps-2-1-74-i-custom-scroll ::-webkit-scrollbar-thumb:hover,.ymaps-2-1-74-i-custom-scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(170,170,170,.8)}.ymaps-2-1-74-i-custom-scroll ::-webkit-scrollbar-thumb:horizontal,.ymaps-2-1-74-i-custom-scroll::-webkit-scrollbar-thumb:horizontal{border-left-width:0;border-right-width:0}.ymaps-2-1-74-i-custom-scroll ::-webkit-scrollbar-thumb:vertical,.ymaps-2-1-74-i-custom-scroll::-webkit-scrollbar-thumb:vertical{border-top-width:0;border-bottom-width:0}
/**/
.ymaps-2-1-74-traffic{box-shadow:0 1px 2px 1px rgba(0,0,0,.15),0 2px 5px -3px rgba(0,0,0,.15);border-radius:3px;position:relative;display:inline-block}.ymaps-2-1-74-traffic .ymaps-2-1-74-float-button{box-shadow:none!important;white-space:nowrap;text-align:left;overflow:hidden}.ymaps-2-1-74-traffic .ymaps-2-1-74-float-button.ymaps-2-1-74-_pin_right{overflow:visible}.ymaps-2-1-74-traffic .ymaps-2-1-74-float-button.ymaps-2-1-74-_pin_right:before{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;width:0;border-left:1px solid rgba(0,0,0,.15)}.ymaps-2-1-74-traffic-week-days{display:block}.ymaps-2-1-74-button_traffic_left_animation{-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.ymaps-2-1-74-traffic__icon{display:inline-block;width:16px;height:16px;border:5px solid transparent;background-repeat:no-repeat;background-position:center;vertical-align:top}.ymaps-2-1-74-_disabled .ymaps-2-1-74-traffic__icon,.ymaps-2-1-74-traffic__slider-button.ymaps-2-1-74-_disabled .ymaps-2-1-74-traffic__slider-button-text{opacity:.5}.ymaps-2-1-74-traffic__icon_icon_settings{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMi45OCAyLjljLjQxLS4zNS44OS0uNjIgMS40MS0uODFMNC43OC41NWEuNzIuNzIgMCAwIDEgLjctLjU1aDEuMDRjLjMzIDAgLjYyLjIzLjcuNTVsLjM5IDEuNTRjLjUyLjE5IDEgLjQ3IDEuNDEuODFsMS41NC0uNDNhLjcuNyAwIDAgMSAuODIuMzNsLjUyLjlhLjcyLjcyIDAgMCAxLS4xMi44OGwtMS4xNCAxLjFhNC43MSA0LjcxIDAgMCAxIDAgMS42NGwxLjE0IDEuMWEuNzIuNzIgMCAwIDEgLjEyLjg4bC0uNTIuOWEuNzIuNzIgMCAwIDEtLjgyLjMzbC0xLjUzLS40M2MtLjQyLjM1LS45LjYyLTEuNDIuODFsLS4zOSAxLjU0YS43Mi43MiAwIDAgMS0uNy41NUg1LjQ4YS43Mi43MiAwIDAgMS0uNy0uNTVsLS4zOS0xLjU0Yy0uNTItLjE5LTEtLjQ2LTEuNDEtLjgxbC0xLjU0LjQzYS43Mi43MiAwIDAgMS0uODItLjMzTC4xIDkuM2EuNzIuNzIgMCAwIDEgLjEyLS44OGwxLjE1LTEuMWE0LjcxIDQuNzEgMCAwIDEgMC0xLjY0TC4yMiA0LjU4QS43Mi43MiAwIDAgMSAuMSAzLjdsLjUyLS45YS43Mi43MiAwIDAgMSAuODItLjMzbDEuNTMuNDN6TTYgOC4zYTEuOCAxLjggMCAxIDAgMC0zLjYgMS44IDEuOCAwIDAgMCAwIDMuNjJ6Ii8+PC9kZWZzPjx1c2UgZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYSIvPjwvc3ZnPg==)}.ymaps-2-1-74-traffic__icon_icon_off{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjOTk5ODk4IiBkPSJNLjE3IDguMmMuMiAxLjA0IDEuMSAxLjY0IDIuOTQgMS42NCAxLS41OSAxLTYuMDYgMy44LTcuMjIuNC0uMTcuNzgtLjMgMS4xNy0uNDJhNyA3IDAgMCAwIC41LS4xNlM3Ljk3IDIgNy4yOCAyaC0uMThjLS42MiAwLS44LjA4LTEuNDUuMTVBNi40OCA2LjQ4IDAgMCAwIC40MyA2LjI3Yy0uMTIuMzYtLjIuNy0uMjUgMXYuOTJ6Ii8+PHBhdGggZmlsbD0iI2JmYmZiZiIgZD0iTTkuNTMgMTYuMDNhNy4wMSA3LjAxIDAgMSAwLTEuNDQgMGgxLjQ0eiIvPjxwYXRoIGZpbGw9IiMyNDI3MjYiIGQ9Ik03LjkzIDEuOTdsLjkuMDJhNy4wNiA3LjA2IDAgMCAxIDYuOTYgNy41OGMtMS4wMi0uMDgtMi40My0xLjQyLTIuNzYtMi41YTYuOTIgNi45MiAwIDAgMC02LjU1LTUuMDJjLjYtLjA2IDEuMDUtLjA4IDEuNDUtLjA4eiIvPjwvZz48L3N2Zz4=)}.ymaps-2-1-74-traffic__icon_icon_green{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjNjA3ZTQ5IiBkPSJNLjE3IDguMmMuMiAxLjA0IDEuMSAxLjY0IDIuOTQgMS42NCAxLS41OSAxLTYuMDYgMy44LTcuMjIuNC0uMTcuNzgtLjMgMS4xNy0uNDJhNyA3IDAgMCAwIC41LS4xNlM3Ljk3IDIgNy4yOCAyaC0uMThjLS42MiAwLS44LjA4LTEuNDUuMTVBNi40OCA2LjQ4IDAgMCAwIC40MyA2LjI3Yy0uMTIuMzYtLjIuNy0uMjUgMXYuOTJ6Ii8+PHBhdGggZmlsbD0iIzY5YzAzMCIgZD0iTTkuNTMgMTYuMDNhNy4wMSA3LjAxIDAgMSAwLTEuNDQgMGgxLjQ0eiIvPjxwYXRoIGZpbGw9IiMyNDI3MjYiIGQ9Ik03LjkzIDEuOTdsLjkuMDJhNy4wNiA3LjA2IDAgMCAxIDYuOTYgNy41OGMtMS4wMi0uMDgtMi40My0xLjQyLTIuNzYtMi41YTYuOTIgNi45MiAwIDAgMC02LjU1LTUuMDJjLjYtLjA2IDEuMDUtLjA4IDEuNDUtLjA4eiIvPjwvZz48L3N2Zz4=)}.ymaps-2-1-74-traffic__icon_icon_yellow{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjYmQ5YzRmIiBkPSJNLjE3IDguMmMuMiAxLjA0IDEuMSAxLjY0IDIuOTQgMS42NCAxLS41OSAxLTYuMDYgMy44LTcuMjIuNC0uMTcuNzgtLjMgMS4xNy0uNDJhNyA3IDAgMCAwIC41LS4xNlM3Ljk3IDIgNy4yOCAyaC0uMThjLS42MiAwLS44LjA4LTEuNDUuMTVBNi40OCA2LjQ4IDAgMCAwIC40MyA2LjI3Yy0uMTIuMzYtLjIuNy0uMjUgMXYuOTJ6Ii8+PHBhdGggZmlsbD0iI2ZmYzA0MiIgZD0iTTkuNTMgMTYuMDNhNy4wMSA3LjAxIDAgMSAwLTEuNDQgMGgxLjQ0eiIvPjxwYXRoIGZpbGw9IiMyNDI3MjYiIGQ9Ik03LjkzIDEuOTdsLjkuMDJhNy4wNiA3LjA2IDAgMCAxIDYuOTYgNy41OGMtMS4wMi0uMDgtMi40My0xLjQyLTIuNzYtMi41YTYuOTIgNi45MiAwIDAgMC02LjU1LTUuMDJjLjYtLjA2IDEuMDUtLjA4IDEuNDUtLjA4eiIvPjwvZz48L3N2Zz4=)}.ymaps-2-1-74-traffic__icon_icon_red{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjYTU0MzQwIiBkPSJNLjE3IDguMmMuMiAxLjA0IDEuMSAxLjY0IDIuOTQgMS42NCAxLS41OSAxLTYuMDYgMy44LTcuMjIuNC0uMTcuNzgtLjMgMS4xNy0uNDJhNyA3IDAgMCAwIC41LS4xNlM3Ljk3IDIgNy4yOCAyaC0uMThjLS42MiAwLS44LjA4LTEuNDUuMTVBNi40OCA2LjQ4IDAgMCAwIC40MyA2LjI3Yy0uMTIuMzYtLjIuNy0uMjUgMXYuOTJ6Ii8+PHBhdGggZmlsbD0iI2ZmNTg1OCIgZD0iTTkuNTMgMTYuMDNhNy4wMSA3LjAxIDAgMSAwLTEuNDQgMGgxLjQ0eiIvPjxwYXRoIGZpbGw9IiMyNDI3MjYiIGQ9Ik03LjkzIDEuOTdsLjkuMDJhNy4wNiA3LjA2IDAgMCAxIDYuOTYgNy41OGMtMS4wMi0uMDgtMi40My0xLjQyLTIuNzYtMi41YTYuOTIgNi45MiAwIDAgMC02LjU1LTUuMDJjLjYtLjA2IDEuMDUtLjA4IDEuNDUtLjA4eiIvPjwvZz48L3N2Zz4=)}.ymaps-2-1-74-traffic__panel{position:absolute;top:100%;right:-5px;display:block;margin-top:-9999px;white-space:normal;-webkit-transform:translate3d(0,0,0)}.ymaps-2-1-74-traffic_settings_pressed .ymaps-2-1-74-traffic__panel{display:block;margin-top:13px;-webkit-transform:translate3d(0,0,0)}.ymaps-2-1-74-traffic__tail{right:31px;display:block}.ymaps-2-1-74-traffic__panel-content{display:block;overflow-x:hidden;overflow-y:auto;min-width:40px;min-height:20px;padding:0 10px 10px;border-top:7px solid #fff;border-bottom:2px solid #fff;background:#fff}.ymaps-2-1-74-traffic__panel{-webkit-transition:width .3s ease-out;transition:width .3s ease-out}.ymaps-2-1-74-traffic__panel-show-animation{-webkit-animation:traffic__panel_show_animation_keyframe .25s ease-out;animation:traffic__panel_show_animation_keyframe .25s ease-out}.ymaps-2-1-74-traffic__panel-hide-animation{-webkit-animation:traffic__panel_hide_animation_keyframe .25s ease-out;animation:traffic__panel_hide_animation_keyframe .25s ease-out}@-webkit-keyframes traffic__panel_show_animation_keyframe{0%{margin-top:0;opacity:0;-webkit-transform:translate(42%,-60%) scale(.1,.1)}to{margin-top:13px;opacity:1;-webkit-transform:scale(1,1)}}@-webkit-keyframes traffic__panel_hide_animation_keyframe{0%{margin-top:13px;opacity:1}to{margin-top:0;opacity:0;-webkit-transform:translate(42%,-60%) scale(.1,.1)}}@-webkit-keyframes traffic__panel_show_animation_keyframe{0%{margin-top:0;opacity:0;-webkit-transform:translate(42%,-60%) scale(.1,.1);transform:translate(42%,-60%) scale(.1,.1)}to{margin-top:13px;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes traffic__panel_show_animation_keyframe{0%{margin-top:0;opacity:0;-webkit-transform:translate(42%,-60%) scale(.1,.1);transform:translate(42%,-60%) scale(.1,.1)}to{margin-top:13px;opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes traffic__panel_hide_animation_keyframe{0%{margin-top:13px;opacity:1}to{margin-top:0;opacity:0;-webkit-transform:translate(42%,-60%) scale(.1,.1);transform:translate(42%,-60%) scale(.1,.1)}}@keyframes traffic__panel_hide_animation_keyframe{0%{margin-top:13px;opacity:1}to{margin-top:0;opacity:0;-webkit-transform:translate(42%,-60%) scale(.1,.1);transform:translate(42%,-60%) scale(.1,.1)}}.ymaps-2-1-74-traffic__switcher{display:block;margin-bottom:8px;border-bottom:1px solid #e5e5e5;font:13px/20px Arial,Helvetica,sans-serif}.ymaps-2-1-74-traffic__switcher-item{position:relative;top:1px;display:inline-block;cursor:pointer;color:#000;border-bottom:3px solid transparent}.ymaps-2-1-74-traffic__switcher-item:hover{color:#c00}.ymaps-2-1-74-traffic__switcher-item.ymaps-2-1-74-traffic__switcher-item_selected_yes{cursor:default;color:#000;border-bottom-color:#000}.ymaps-2-1-74-traffic__switcher-item:not(:last-child){margin-right:18px}.ymaps-2-1-74-traffic__tabs{box-sizing:border-box!important;display:block;height:20px;margin-top:0;margin-right:-4px;margin-left:-4px;text-align:justify;line-height:20px}.ymaps-2-1-74-traffic__tabs-justifier{display:inline-block;width:100%}.ymaps-2-1-74-traffic__tab{font:11px/1 Verdana,sans-serif;color:#999;cursor:pointer}.ymaps-2-1-74-traffic__tab:hover{color:#c00}.ymaps-2-1-74-traffic__tab.ymaps-2-1-74-traffic__tab_selected_yes{cursor:default;color:#000}.ymaps-2-1-74-traffic__tab-text{padding:4px}.ymaps-2-1-74-traffic__checkbox-cell{display:block;margin-top:12px;font-size:13px}.ymaps-2-1-74-traffic__slider-button{box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;color:#000;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:inline-block;text-align:left;height:28px;background-color:#fff;border-color:rgba(0,0,0,.2)}a.ymaps-2-1-74-traffic__slider-button,a.ymaps-2-1-74-traffic__slider-button:active,a.ymaps-2-1-74-traffic__slider-button:hover,a.ymaps-2-1-74-traffic__slider-button:link,a.ymaps-2-1-74-traffic__slider-button:visited{color:#000!important;text-decoration:none!important}.ymaps-2-1-74-traffic__slider-button-text{position:relative;border:none;text-decoration:none;white-space:nowrap;font-size:13px;line-height:26px}.ymaps-2-1-74-traffic__slider-button:hover{border-color:rgba(0,0,0,.3)}.ymaps-2-1-74-traffic__slider-button.ymaps-2-1-74-_pressed,.ymaps-2-1-74-traffic__slider-button:active{background-color:#f3f1ed}.ymaps-2-1-74-traffic__slider-button.ymaps-2-1-74-_disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-traffic__slider{position:relative;display:block;margin-bottom:10px;-webkit-user-select:none}.ymaps-2-1-74-traffic__slider-scale{position:relative;display:block;height:16px;margin:4px 0}.ymaps-2-1-74-traffic__slider-body{position:relative;display:block;line-height:0}.ymaps-2-1-74-traffic__slider-track{position:absolute;top:50%;display:block;cursor:pointer;right:1px;left:1px;height:6px;margin-top:-3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);border-radius:3px;background-color:rgba(0,0,0,.05)}.ymaps-2-1-74-traffic__slider-button{position:relative}.ymaps-2-1-74-traffic__slider-button-text{display:inline-block;padding:0;width:46px;text-align:center}.ymaps-2-1-74-traffic__slider-label{position:absolute;color:#999;font:11px Verdana,sans-serif}.ymaps-2-1-74-traffic__slider-label_type_center{right:25%;left:25%;text-align:center}.ymaps-2-1-74-traffic__slider-label_type_right{right:0}.ymaps-2-1-74-traffic__hint{position:relative;display:block;margin-top:10px;padding:10px;background:#e5e5e5}.ymaps-2-1-74-traffic__hint-text{display:block;padding-right:10px;font:11px/16px Verdana,sans-serif}.ymaps-2-1-74-traffic__hint-close{position:absolute;top:3px;right:3px;display:block;width:13px;height:13px;cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTEuNSAxLjVsNyA3TTguNSAxLjVsLTcgNyIvPjwvZz48L3N2Zz4=) center no-repeat;opacity:.3}.ymaps-2-1-74-traffic__hint-close:hover{opacity:1}.ymaps-2-1-74-traffic .ymaps-2-1-74-error-message{margin-top:16px;background-repeat:no-repeat;background-position:10px 2px}.ymaps-2-1-74-traffic__link{color:#04b;cursor:pointer}.ymaps-2-1-74-traffic__detailed-link a:hover,.ymaps-2-1-74-traffic__link:hover{color:#c00}.ymaps-2-1-74-traffic__detailed-link{margin-top:16px;display:block}.ymaps-2-1-74-traffic__detailed-link a{color:#04b;cursor:pointer;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:13px}
/**/
.ymaps-2-1-74-popup__content{position:relative;z-index:10;margin:0;padding:4px 8px;height:100%}
/**/
.ymaps-2-1-74-popup_visibility_visible{display:block}
/**/
.ymaps-2-1-74-popup_visibility_outside{display:block;top:-99999px;left:-99999px}
/**/
.ymaps-2-1-74-popup__under{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
/**/
.ymaps-2-1-74-popup__under_color_white{background:#fff;opacity:.8}
/**/
.ymaps-2-1-74-popup__under_type_paranja{position:fixed;z-index:32000;top:0;left:0;opacity:.3;background:#000;padding:0}
/**/
.ymaps-2-1-74-popup__tail{font:0/0 a;position:absolute;z-index:9;display:block;width:17px;height:17px}.ymaps-2-1-74-popup__tail:after{content:'';position:absolute;width:17px;height:17px}.ymaps-2-1-74-popup_to_left .ymaps-2-1-74-popup__tail,.ymaps-2-1-74-popup_to_top .ymaps-2-1-74-popup__tail{-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}.ymaps-2-1-74-popup_to_top .ymaps-2-1-74-popup__tail{top:100%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ymaps-2-1-74-popup_to_left .ymaps-2-1-74-popup__tail{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:24.04px;left:100%}.ymaps-2-1-74-popup_to_bottom .ymaps-2-1-74-popup__tail:after,.ymaps-2-1-74-popup_to_left .ymaps-2-1-74-popup__tail:after,.ymaps-2-1-74-popup_to_right .ymaps-2-1-74-popup__tail:after,.ymaps-2-1-74-popup_to_top .ymaps-2-1-74-popup__tail:after{left:1px;bottom:1px}.ymaps-2-1-74-popup_to_bottom .ymaps-2-1-74-popup__tail,.ymaps-2-1-74-popup_to_right .ymaps-2-1-74-popup__tail{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}.ymaps-2-1-74-popup_to_bottom .ymaps-2-1-74-popup__tail{margin-left:-17px;bottom:100%;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.ymaps-2-1-74-popup_to_right .ymaps-2-1-74-popup__tail{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:7.04px;right:100%}
/**/
</style><style type="text/css" data-ymaps="css-modules">.ymaps-2-1-74-search_layout_panel{z-index:100;padding:1px;max-height:50px;background:#fff;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 8px 30px -5px rgba(0,0,0,.5);-moz-box-shadow:inset 1px 1px 10px #aaa;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),0 8px 30px -5px rgba(0,0,0,.5);-webkit-transform:translateY(-999px) translateY(-19999px);-moz-transform:translateY(-999px) translateY(-19999px);-ms-transform:translateY(-999px) translateY(-19999px);transform:translateY(-999px) translateY(-19999px);top:0}.ymaps-2-1-74-search_layout_panel.ymaps-2-1-74-search_layout_panel{position:absolute;box-sizing:border-box;right:0;left:0}.ymaps-2-1-74-search_layout_panel .ymaps-2-1-74-search__layout{display:table;width:100%;border:10px solid #fff;line-height:0;position:relative;z-index:2;box-sizing:border-box}.ymaps-2-1-74-search_layout_panel .ymaps-2-1-74-search__input{display:table-cell;width:100%}.ymaps-2-1-74-search_layout_panel .ymaps-2-1-74-search__button{display:table-cell;width:1px;padding-left:10px}.ymaps-2-1-74-search_layout_panel .ymaps-2-1-74-islets_serp-popup,.ymaps-2-1-74-search_layout_panel .ymaps-2-1-74-search__serp-popup.ymaps-2-1-74-popup{position:relative;z-index:1;margin:0 -1px;background:#fff}.ymaps-2-1-74-search_layout_panel .ymaps-2-1-74-islets_serp-popup__tail,.ymaps-2-1-74-search_layout_panel .ymaps-2-1-74-search__serp-popup-tail.ymaps-2-1-74-popup__tail{display:none!important}.ymaps-2-1-74-search_layout_panel .ymaps-2-1-74-search__serp-button{right:28px}.ymaps-2-1-74-search_layout_panel_show{-webkit-animation:search_layout_panel_animation_show .25s ease-out;-moz-animation:search_layout_panel_animation_show .25s ease-out;-o-animation:search_layout_panel_animation_show .25s ease-out;animation:search_layout_panel_animation_show .25s ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-ms-transform:translateY(0)}.ymaps-2-1-74-search_layout_panel_hide{-webkit-animation:search_layout_panel_animation_hide .25s ease-out;-moz-animation:search_layout_panel_animation_hide .25s ease-out;-o-animation:search_layout_panel_animation_hide .25s ease-out;animation:search_layout_panel_animation_hide .25s ease-out}@-webkit-keyframes search_layout_panel_animation_show{0%{-webkit-transform:translateY(-30px) translateY(0);transform:translateY(-30px) translateY(0);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes search_layout_panel_animation_hide{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}}@-moz-keyframes search_layout_panel_animation_show{0%{-moz-transform:translateY(-30px);transform:translateY(-30px);opacity:0}to{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes search_layout_panel_animation_hide{0%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}to{-moz-transform:translateY(-30px);transform:translateY(-30px);opacity:0}}@keyframes search_layout_panel_animation_show{0%{-webkit-transform:translateY(-30px) translateY(0);-moz-transform:translateY(-30px) translateY(0);-ms-transform:translateY(-30px) translateY(0);transform:translateY(-30px) translateY(0);opacity:0}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes search_layout_panel_animation_hide{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);opacity:0}}
/**/
.ymaps-2-1-74-search__serp-button{position:absolute;top:2px;right:27px;z-index:2;display:none;width:18px;height:24px;background-color:#fff;cursor:pointer}.ymaps-2-1-74-search__serp-button:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RTcwNUE3REYxRUYxMUUyODVGREEzNUFGNzVENTc2NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RTcwNUE3RUYxRUYxMUUyODVGREEzNUFGNzVENTc2NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNzA1QTdCRjFFRjExRTI4NUZEQTM1QUY3NUQ1NzY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRFNzA1QTdDRjFFRjExRTI4NUZEQTM1QUY3NUQ1NzY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TnRszwAAAFFJREFUeNq80TEKQDEIA1AjOnkzPaxHtLTzh08zNHsgj2BmhAnYolXVmJmo6l1xlyJC3J2aOs+MyMxfY3eDNe5ZYI14Z/zyMj8eL/sjaOMSYADc4SeiEjj4YwAAAABJRU5ErkJggg==) center no-repeat;opacity:.4}.ymaps-2-1-74-search__input_serp_yes .ymaps-2-1-74-search__serp-button{display:block}.ymaps-2-1-74-search__serp-button:hover:after{opacity:1}.ymaps-2-1-74-search__serp.ymaps-2-1-74-search__serp{display:block;overflow-y:auto;padding:0 0 1px}.ymaps-2-1-74-search__serp-popup.ymaps-2-1-74-search__serp-popup{top:40px;display:block;box-sizing:border-box;min-width:100%;min-height:20px;background:#fff}.ymaps-2-1-74-search__serp-popup.ymaps-2-1-74-search__serp-popup_visibility_hidden{display:none}.ymaps-2-1-74-search__serp-item{color:#333}.ymaps-2-1-74-search__serp-item,.ymaps-2-1-74-search__serp-loadmore{display:block;padding:6px 10px;font:13px/1.2 Arial,sans-serif}.ymaps-2-1-74-search__serp-error{display:block;color:#333;font:13px/1.2 Arial,sans-serif}.ymaps-2-1-74-search__serp-error-msg{height:25px}.ymaps-2-1-74-search__serp-error{display:table;padding:6px 10px 6px 45px;height:25px;background-position:10px 50%;background-repeat:no-repeat}.ymaps-2-1-74-search__serp-error-msg{display:table-cell;vertical-align:middle}.ymaps-2-1-74-search__serp-loadmore{color:#0e6eb2;text-align:center;border-top:1px solid #f3f3f3;cursor:pointer}.ymaps-2-1-74-search__serp-item{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;margin-bottom:-1px;cursor:pointer}.ymaps-2-1-74-search__serp-item-first{border-top-width:0}.ymaps-2-1-74-search__serp-item_selected{background:#fff7d8;border-top:1px solid #fff7d8;border-bottom:1px solid #fff7d8;position:relative;z-index:1}.ymaps-2-1-74-search__serp-item:hover,.ymaps-2-1-74-search__serp-loadmore:hover{background:#ffeba0;border-color:#ffeba0;position:relative;z-index:2}.ymaps-2-1-74-search__serp-item-title{display:block;margin-bottom:3px;color:#0e6eb2;font-size:15px;line-height:20px}.ymaps-2-1-74-search__serp-item-descr{display:block;margin-bottom:2px}.ymaps-2-1-74-search__serp-item-link{color:#007828;text-decoration:none}.ymaps-2-1-74-search__serp-item-tags{display:block;margin-top:2px;color:#999}.ymaps-2-1-74-search__serp-item-time{display:block;margin-top:2px}.ymaps-2-1-74-search__serp-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSI+PHBhdGggZmlsbD0iI0JFQkVCRSIgZD0iTTEyLjUgMjVhMTIuNSAxMi41IDAgMSAwIDAtMjUgMTIuNSAxMi41IDAgMCAwIDAgMjVzLTYuOSAwIDAgMHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTIuNSAyMi4xMWE5LjUgOS41IDAgMSAwIDAtMTkgOS41IDkuNSAwIDAgMCAwIDE5YzAtLjAxLTUuMi0uMDEgMCAweiIvPjxlbGxpcHNlIGN4PSI4LjUiIGN5PSI5LjkiIGZpbGw9IiNCRUJFQkUiIHJ4PSIxLjUiIHJ5PSIxLjYiLz48ZWxsaXBzZSBjeD0iMTYuNSIgY3k9IjkuOSIgZmlsbD0iI0JFQkVCRSIgcng9IjEuNSIgcnk9IjEuNiIvPjxwYXRoIGZpbGw9IiNCRUJFQkUiIGQ9Ik0xMi41IDE0LjQ4YzMuMDQgMCA1LjUuNiA1LjUgMS40NCAwIC44LTIuNDYgMS40NC01LjUgMS40NFM3IDE2LjcyIDcgMTUuOTJjMC0uODIgMi41LTEuNDIgNS41LTEuNDR6Ii8+PC9zdmc+)}
/**/
.ymaps-2-1-74-search__suggest{position:absolute;background-color:#fff;background-clip:padding-box;font:13px/28px Arial,sans-serif;box-sizing:border-box;border:1px solid #e5e5e5;padding:0;top:-3px;right:-1px;left:1px;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-shadow:0 10px 20px -5px rgba(0,0,0,.2)!important}.ymaps-2-1-74-search__suggest.ymaps-2-1-74-search__suggest{z-index:0;display:block}.ymaps-2-1-74-search__suggest.ymaps-2-1-74-search__suggest_hide_yes{display:none}.ymaps-2-1-74-suggest-item{display:block}.ymaps-2-1-74-suggest-item-0{margin-top:4px}.ymaps-2-1-74-suggest-item:last-of-type{margin-bottom:4px}.ymaps-2-1-74-search__suggest-item{display:block;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ymaps-2-1-74-search__suggest-item_selected_yes{background:#ffeba0}.ymaps-2-1-74-search__suggest-highlight{display:inline;font-weight:700}.ymaps-2-1-74-search__suggest-catalog{display:none;overflow:auto;text-align:center;padding-bottom:4px}.ymaps-2-1-74-search__suggest-catalog[style*=block]+ymaps{display:none!important}.ymaps-2-1-74-search__suggest-catalog-item{position:relative;display:inline-block;box-sizing:border-box!important;padding:52px 2% 12px;width:33%;color:#999;vertical-align:top;text-overflow:initial;white-space:normal;font-size:13px;line-height:15px;cursor:pointer}.ymaps-2-1-74-search__suggest .ymaps-2-1-74-search__suggest-catalog-item{text-align:center}.ymaps-2-1-74-search__suggest-catalog-item:after,.ymaps-2-1-74-search__suggest-catalog-item:before{content:'';width:32px;height:32px;position:absolute;top:12px;left:50%;margin-left:-16px}.ymaps-2-1-74-search__suggest-catalog-item:before{background-repeat:no-repeat;z-index:2;opacity:.6;background-position:center}.ymaps-2-1-74-search__suggest-catalog-item.ymaps-2-1-74-search__suggest-item_selected_yes,.ymaps-2-1-74-search__suggest-catalog-item:hover{background-color:transparent;color:#000}.ymaps-2-1-74-search__suggest-catalog-item.ymaps-2-1-74-search__suggest-item_selected_yes:after,.ymaps-2-1-74-search__suggest-catalog-item:hover:after{background-color:#ffdb4d}.ymaps-2-1-74-search__suggest-catalog-item:after{border-radius:50%}.ymaps-2-1-74-search__suggest-catalog-item_type_01-restaurant:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTYgMTJWOWMwLS41NS0uNDUtMS0xLTFzLTEgLjQ1LTEgMXYzYzAgMS4xLS45IDItMiAycy0yLS45LTItMlY5YzAtLjU1LS40NS0xLTEtMXMtMSAuNDUtMSAxdjNhNC4wMiA0LjAyIDAgMCAwIDMgMy45VjI0YTEgMSAwIDAgMCAyIDB2LTguMWMxLjctLjQ1IDMtMi4wNSAzLTMuOXoiLz48cmVjdCB3aWR0aD0iMiIgaGVpZ2h0PSI1IiB4PSIxMSIgeT0iOCIgcng9IjEiLz48cGF0aCBkPSJNMjQgMTkuNVYyNGExIDEgMCAwIDEtMSAxYy0uNTYgMC0xLS40NC0xLTF2LTQuM2wtMi4yNy0uNGMtMS4wOC0uMTUtMS44My0xLjItMS43My0yLjNsMS03Yy4yLTEuMSAxLjItMiAyLjMtMmgxLjM3QzIzLjQgOCAyNCA4LjYgMjQgOS4zM1YxOS41ek0yMC43NSAxMWMuMS0uNTUuNi0xIDEuMTUtMWguMXY3LjRsLTEuMi0uMWEuOTUuOTUgMCAwIDEtLjg1LTEuMWwuOC01LjJ6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-search__suggest-catalog-item_type_02-bar:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTcgMjNoM2MuNTUgMCAxIC40NSAxIDFzLS40NSAxLTEgMWgtOGMtLjU1IDAtMS0uNDUtMS0xcy40NS0xIDEtMWgzdi00LjE1bC03Ljk1LTkuMWMtLjM1LS40LS4yLS43NS4zNS0uNzVoMTcuMmMuNTUgMCAuNy4zLjM1Ljc1TDE3IDE4Ljg1VjIzem00LTEybC01IDUuNy01LTUuN2gxMHoiLz48L3N2Zz4=)}.ymaps-2-1-74-search__suggest-catalog-item_type_03-atm:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjQgMTN2LTJIOHYxMWgxNnYtN0g4di0yaDE2ek02IDExYzAtMS4xLjktMiAyLTJoMTZhMiAyIDAgMCAxIDIgMnYxMWEyIDIgMCAwIDEtMiAySDhhMiAyIDAgMCAxLTItMlYxMXptNCA4YTEgMSAwIDAgMSAxLTFoM2MuNTUgMCAxIC40NSAxIDFzLS40NSAxLTEgMWgtM2ExIDEgMCAwIDEtMS0xeiIvPjwvc3ZnPg==)}.ymaps-2-1-74-search__suggest-catalog-item_type_04-cinema:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjEgMjF2LjkyYzAgLjMzLjI3LjcuNi43OGwzLjggMS4zYy4zIDAgLjYtLjEuNi0uNXYtNS4wNGMwLS4zNi0uMjctLjU2LS42LS40NmwtMy44IDEuMjdjLS4zMy4xLS42LjQ3LS42Ljgzdi45aDEuMDVsMi4xNS0uN3YxLjRsLTIuMTUtLjdIMjF6TTkgMTZhMyAzIDAgMSAwIDAtNiAzIDMgMCAwIDAgMCA2em0wLTJhMSAxIDAgMSAwIDAtMiAxIDEgMCAwIDAgMCAyem0wIDQuMjVjMC0uNy41NS0xLjI1IDEuMjUtMS4yNWg4LjVjLjcgMCAxLjI1LjU1IDEuMjUgMS4yNXY1LjVjMCAuNjktLjU2IDEuMjUtMS4yNSAxLjI1aC04LjVDOS41NSAyNSA5IDI0LjQ1IDkgMjMuNzV2LTUuNXptMiAuNzVoN3Y0aC03di00em02LjUtM2MyLjUgMCA0LjUtMiA0LjUtNC41UzIwIDcgMTcuNSA3YTQuNSA0LjUgMCAwIDAgMCA5em0wLTJjMS40IDAgMi41LTEuMSAyLjUtMi41QTIuNSAyLjUgMCAwIDAgMTcuNSA5Yy0xLjM5IDAtMi41IDEuMS0yLjUgMi41czEuMSAyLjUgMi41IDIuNXoiLz48L3N2Zz4=)}.ymaps-2-1-74-search__suggest-catalog-item_type_05-barbershop:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTguNiAxNS4xbC00Ljc4LTguNGMtLjQyLS43LTEuNS0uNzgtMi4xLS40NmEzLjQ1IDMuNDUgMCAwIDAtMS40MiA0LjE4bDIuOCA2LjczYy4xLjI1LjI1LjUuNDEuN2wtMS4zNyAyLjM3YTMgMyAwIDEgMCAxLjUxIDEuMzhsLjA2LS4xIDEuNDktMi41N2MuNDMuMDcuOS4xMiAxLjM1LjAxbDEuNDcgMi41NmMuMDYuMS4xNC4yLjI0LjNhMyAzIDAgMCAwIDQuODQgMy4zNWwxLjAzLjZhLjk3Ljk3IDAgMCAwIDEuMzEtLjM1bC4wNS0uMDdhLjk5Ljk5IDAgMCAwLS4zNi0xLjMzTDI0IDIzLjM1VjIzYTMgMyAwIDAgMC00LjM1LTIuNjhMMTguMzEgMThjLjY5LS43NS44NC0xLjkuMjYtMi45ek0xMSAyNGExIDEgMCAxIDAgMC0yIDEgMSAwIDAgMCAwIDJ6bTEwIDBjLjU1IDAgMS0uNDUgMS0xcy0uNDUtMS0xLTEtMSAuNDUtMSAxIC40NSAxIDEgMXptLTYuMDUtNy42MmExIDEgMCAwIDAgMS4zLjU3bC4zMi0uMTJjLjM2LS4xNS40My0uNDEuMjgtLjczTDEyLjQgOC4yNWMwLS4wMS0uNDQuOTUtLjI1IDEuNGwyLjggNi43M3oiLz48cGF0aCBkPSJNMTYuNzUgMTNsMi41LTQuNnMuMzUuNy4yNS45NmwtMi4zIDYuNzQgMS4zIDIuNCAyLjktOC40Yy41NS0xLjUtLjQtMy0xLjU0LTMuODMtLjYxLS4zMi0xLjYxLS4yMi0yLjAxLjU4TDE1IDEybDEuNzUgMXoiLz48L2c+PC9zdmc+)}.ymaps-2-1-74-search__suggest-catalog-item_type_06-pharmacy:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjAgMTJWOGExIDEgMCAwIDAtMS0xaC02YTEgMSAwIDAgMC0xIDF2NEg4YTEgMSAwIDAgMC0xIDF2NmExIDEgMCAwIDAgMSAxaDR2NGExIDEgMCAwIDAgMSAxaDZhMSAxIDAgMCAwIDEtMXYtNGg0YTEgMSAwIDAgMCAxLTF2LTZhMSAxIDAgMCAwLTEtMWgtNHptLTIgMlY5aC00djVIOXY0aDV2NWg0di01aDV2LTRoLTV6Ii8+PC9zdmc+)}.ymaps-2-1-74-islets_map-lang-tr .ymaps-2-1-74-search__suggest-catalog-item_type_06-pharmacy:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZD0iTTkgOXYxNGgxNFY5SDl6TTcgOWMwLTEuMS45LTIgMi0yaDE0YTIgMiAwIDAgMSAyIDJ2MTRhMiAyIDAgMCAxLTIgMkg5YTIgMiAwIDAgMS0yLTJWOXptNyA2aDVhMSAxIDAgMCAxIDAgMmgtNXYyaDVhMSAxIDAgMCAxIDEgMSAxIDEgMCAwIDEtMSAxaC02YTEgMSAwIDAgMS0xLTF2LThhMSAxIDAgMCAxIDEtMWg2YTEgMSAwIDAgMSAwIDJoLTV2MnoiLz48L3N2Zz4=)}.ymaps-2-1-74-search__suggest-catalog-item_type_07-shop:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjAgMjNoMXYxaC0xdi0xem0uNSAzYzEuNCAwIDIuNS0xLjEgMi41LTIuNVMyMS45IDIxIDIwLjUgMjEgMTggMjIuMSAxOCAyMy41czEuMSAyLjUgMi41IDIuNXpNMTEgMjNoMXYxaC0xdi0xem0uNSAzYzEuNCAwIDIuNS0xLjEgMi41LTIuNVMxMi45IDIxIDExLjUgMjEgOSAyMi4xIDkgMjMuNXMxLjEgMi41IDIuNSAyLjV6TTcgN2MtLjU1IDAtMSAuNDUtMSAxcy40NSAxIDEgMWgyLjNsMS41NSAxMGMuMS41NS42IDEgMS4xNSAxaDljLjU1IDAgMS4yLS40IDEuNC0uOWwzLjEtNi45NWMuMjUtLjY1LS4wNi0xLjE1LS43NS0xLjE1SDExLjVsLS40LTMuMzdjLS4xLS4zOC0uNC0uNjMtLjc1LS42M0g3em01IDZoMTFsLTIuMiA1aC04LjFsLS43LTV6Ii8+PC9zdmc+)}.ymaps-2-1-74-search__suggest-catalog-item_type_08-shopping-mall:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOCAxMS4zM0M4IDEwLjYgOC42IDEwIDkuMzMgMTBoMTMuMzNjLjc0IDAgMS4zNC42IDEuMzQgMS4zM3YxMi4zNGMwIC43My0uNiAxLjMzLTEuMzQgMS4zM0g5LjM0QzguNiAyNSA4IDI0LjQgOCAyMy42N1YxMS4zM3ptMiAuNjdoMTJ2MTFIMTBWMTJ6Ii8+PHBhdGggZD0iTTE4IDEwYTIgMiAwIDAgMC00IDB2NWMwIC41NS0uNDUgMS0xIDFzLTEtLjQ1LTEtMXYtNWMwLTIuMiAxLjgtNCA0LTRzNCAxLjggNCA0djVjMCAuNTUtLjQ1IDEtMSAxcy0xLS40NC0xLTF2LTV6Ii8+PC9nPjwvc3ZnPg==)}.ymaps-2-1-74-search__suggest-catalog-item_type_09-fitness:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTggMTdoLTR2My43NWMwIC43LS41NSAxLjI1LTEuMjUgMS4yNWgtMi41QzkuNTUgMjIgOSAyMS40NSA5IDIwLjc1VjIwSDdhMSAxIDAgMCAxLTEtMXYtNmExIDEgMCAwIDEgMS0xaDJ2LS43NWMwLS43LjU1LTEuMjUgMS4yNS0xLjI1aDIuNWMuNyAwIDEuMjUuNTUgMS4yNSAxLjI1VjE1aDR2LTMuNzVjMC0uNy41NS0xLjI1IDEuMjUtMS4yNWgyLjVjLjcgMCAxLjI1LjU1IDEuMjUgMS4yNVYxMmgyYTEgMSAwIDAgMSAxIDF2NmExIDEgMCAwIDEtMSAxaC0ydi43NWMwIC43LS41NSAxLjI1LTEuMjUgMS4yNWgtMi41Yy0uNyAwLTEuMjUtLjU1LTEuMjUtMS4yNVYxN3pNOCAxNGgxdjRIOHYtNHptMy0yaDF2OGgtMXYtOHptOSAwaDF2OGgtMXYtOHptMyAyaDF2NGgtMXYtNHoiLz48L3N2Zz4=)}.ymaps-2-1-74-search__suggest-catalog-item_type_10-auto-repair:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMDMgMThsLjktLjI2YTIuOSAyLjkgMCAwIDEgMi44NS43bDQuMTcgNC4yYTEuMiAxLjIgMCAwIDAgMS43LTEuNjlsLTQuMi00LjE4YTIuOTMgMi45MyAwIDAgMS0uNjgtMi45bC4yNC0uODRBNS4wNyA1LjA3IDAgMCAwIDEzIDhjLS40MyAwLS4yLjAyLS4yLjAybDIuMiAyLjE0VjE1aC00Ljg0TDggMTIuODFWMTNhNS4wNyA1LjA3IDAgMCAwIDUuMDMgNXptLTYuNi03LjA3Yy40LTEuMDMgMS4zOC0xLjIgMi4xNS0uNDFMMTEgMTNoMnYtMmwtMi40OC0yLjQyYy0uNzktLjc3LS42Mi0xLjczLjQtMi4xNCAwIDAgLjYtLjQ0IDIuMDgtLjQ0YTcuMDcgNy4wNyAwIDAgMSA3IDcgNy44IDcuOCAwIDAgMS0uMzUgMS41MmMtLjA4LjI3LjAxLjY0LjIuODRsNC4yMSA0LjE4YTMuMiAzLjIgMCAwIDEtNC41MiA0LjUybC00LjE4LTQuMmEuOS45IDAgMCAwLS44NC0uMjFzLS44Mi4yOC0xLjUyLjM1YTcuMDcgNy4wNyAwIDAgMS03LTdjMC0xLjQ3LjQzLTIuMDcuNDMtMi4wN3oiLz48L3N2Zz4=)}.ymaps-2-1-74-search__suggest-catalog-item_type_11-gasoline:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMgMTBoOHY3aC04di03em0yIDJ2M2g0di0zaC00em0tNyA0YzAtMS4xIDItMy45IDItMy45VjlzLTQgNC44LTQgN3YxYzAgMi4yIDEuOCA0IDQgNHYtMmEyIDIgMCAwIDEtMi0ydi0xem0zLTlhMSAxIDAgMCAwLTEgMXYxNmExIDEgMCAwIDAgMSAxaDEyYTEgMSAwIDAgMCAxLTFWOGExIDEgMCAwIDAtMS0xSDExem0xIDJoMTB2MTRIMTJWOXoiLz48L3N2Zz4=)}.ymaps-2-1-74-search__suggest-catalog-item_type_12-hotel:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMTVoMnYtMmMwLTEuMS45LTIgMi0yaDRhMiAyIDAgMCAxIDIgMnYyaDJWOUgxMHY2em0tMiAuMzNjLTEuMi41Ny0yIDEuNzctMiAzLjE3VjI0YzAgLjU1LjQ1IDEgMSAxczEtLjQ1IDEtMXYtMmgxNnYyYzAgLjU1LjQ1IDEgMSAxczEtLjQ1IDEtMXYtNS41YzAtMS40LS44LTIuNi0yLTMuMTZWOGExIDEgMCAwIDAtMS0xSDlhMSAxIDAgMCAwLTEgMXY3LjMzem02LS4zM2g0di0yaC00djJ6bS02IDMuNWMwLS44NS42NS0xLjUgMS41LTEuNWgxM2MuODIgMCAxLjUuNjYgMS41IDEuNVYyMEg4di0xLjV6Ii8+PC9zdmc+)}
/**/
.ymaps-2-1-74-islets_advert{position:relative;display:block;overflow:hidden;font-family:Arial,Helvetica,sans-serif;line-height:20px}.ymaps-2-1-74-islets_advert__content{display:block;margin-right:12px;padding-right:6px;border-right:1px solid #999;min-height:65px}.ymaps-2-1-74-islets_card .ymaps-2-1-74-islets_advert__content{border-left:2px solid #ba7edd;padding-left:12px}.ymaps-2-1-74-islets_serp-advert .ymaps-2-1-74-islets_advert__content{border-right:1px solid #c99de3}.ymaps-2-1-74-islets_advert__title{font-size:16px;color:#04b}a.ymaps-2-1-74-islets_advert__title{text-decoration:none;-webkit-transition:.3s color;transition:.3s color}a.ymaps-2-1-74-islets_advert__title:link,a.ymaps-2-1-74-islets_advert__title:visited{color:#04b}a.ymaps-2-1-74-islets_advert__title:hover{color:#c00}.ymaps-2-1-74-islets_advert__text{display:block;margin-top:4px;font-size:13px;color:#000}.ymaps-2-1-74-islets_advert__label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ymaps-2-1-74-islets_advert__label:after{content:'';position:absolute;top:50%;right:-27px;width:65px;-webkit-transform:rotate(90deg);transform:rotate(90deg);text-transform:uppercase;text-align:center;font:9px/0 Arial,Helvetica,sans-serif;letter-spacing:3px;color:#999;content:attr(data-label)}.ymaps-2-1-74-islets_serp-advert .ymaps-2-1-74-islets_advert__label:after{color:#aa60d7}
/**/
.ymaps-2-1-74-islets_card{display:block;text-align:start;font-family:Arial,Helvetica,sans-serif;padding-right:3px;padding-bottom:6px}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card,.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__timetable-visible{padding-right:3px}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__timetable-hidden{margin-right:0!important}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-organization{padding-bottom:6px}.ymaps-2-1-74-islets_islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-organization{padding-bottom:0}.ymaps-2-1-74-islets_card__separator{display:block;margin-top:11px;margin-bottom:12px;height:1px;background-color:#e5e5e5;font:0/0 a}.ymaps-2-1-74-islets_card__title{display:block;font-size:16px;line-height:22px}.ymaps-2-1-74-islets_card__title-business-link,.ymaps-2-1-74-islets_card__title-link,.ymaps-2-1-74-islets_card__title-poi-link,.ymaps-2-1-74-islets_card__title-stop-link,.ymaps-2-1-74-islets_card__title-toponym-link{cursor:pointer;-webkit-transition:color .15s ease-out;transition:color .15s ease-out;text-decoration:none!important}.ymaps-2-1-74-islets_card__title-business-link,.ymaps-2-1-74-islets_card__title-business-link:link,.ymaps-2-1-74-islets_card__title-business-link:visited,.ymaps-2-1-74-islets_card__title-link,.ymaps-2-1-74-islets_card__title-link:link,.ymaps-2-1-74-islets_card__title-link:visited,.ymaps-2-1-74-islets_card__title-poi-link,.ymaps-2-1-74-islets_card__title-poi-link:link,.ymaps-2-1-74-islets_card__title-poi-link:visited,.ymaps-2-1-74-islets_card__title-stop-link,.ymaps-2-1-74-islets_card__title-stop-link:link,.ymaps-2-1-74-islets_card__title-stop-link:visited,.ymaps-2-1-74-islets_card__title-toponym-link,.ymaps-2-1-74-islets_card__title-toponym-link:link,.ymaps-2-1-74-islets_card__title-toponym-link:visited{color:#04b}.ymaps-2-1-74-islets_card__title-business-link:hover,.ymaps-2-1-74-islets_card__title-link:hover,.ymaps-2-1-74-islets_card__title-poi-link:hover,.ymaps-2-1-74-islets_card__title-stop-link:hover,.ymaps-2-1-74-islets_card__title-toponym-link:hover{color:#c00}.ymaps-2-1-74-islets_card__description{display:block;color:#999;font-size:13px;line-height:17px}.ymaps-2-1-74-islets_card__description+ymaps{display:block}.ymaps-2-1-74-islets_card__address{display:block;color:#000;font-size:16px;line-height:22px}.ymaps-2-1-74-islets_card__link{cursor:pointer;-webkit-transition:color .15s ease-out;transition:color .15s ease-out;text-decoration:none!important;color:#04b}.ymaps-2-1-74-islets_card__link:link,.ymaps-2-1-74-islets_card__link:visited{color:#04b}.ymaps-2-1-74-islets_card__link:hover{color:#c00}.ymaps-2-1-74-islets_card__interaction{display:block;text-align:center;font-size:15px;line-height:20px}.ymaps-2-1-74-islets_card__feedback-container{display:table-cell;text-align:right;white-space:nowrap;font-size:13px;line-height:20px}.ymaps-2-1-74-islets_card__row-links{display:table;width:100%}.ymaps-2-1-74-islets_card__row-links .ymaps-2-1-74-islets__right-col:first-child{text-align:left}.ymaps-2-1-74-islets_card__row-links_multiline.ymaps-2-1-74-islets_card__row-links,.ymaps-2-1-74-islets_card__row-links_multiline.ymaps-2-1-74-islets_card__row-links>.ymaps-2-1-74-islets_card__taxi-container.ymaps-2-1-74-islets_card__taxi-container_shown,.ymaps-2-1-74-islets_card__row-links_multiline.ymaps-2-1-74-islets_card__row-links>.ymaps-2-1-74-islets_card__timetable{display:block}.ymaps-2-1-74-islets_card__row-links_multiline.ymaps-2-1-74-islets_card__row-links>.ymaps-2-1-74-islets_card__feedback-container{display:block;text-align:left}.ymaps-2-1-74-islets_card__row-links_multiline.ymaps-2-1-74-islets_card__row-links>.ymaps-2-1-74-islets__right-col{margin-top:7px}.ymaps-2-1-74-islets_card__status-row{min-width:260px}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__timetable-visible .ymaps-2-1-74-islets_card__status-row{min-width:auto}.ymaps-2-1-74-islets_card :last-child .ymaps-2-1-74-islets_card__toponym-buttons{margin-bottom:0}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__card-geocoder-toponym{padding-right:0}.ymaps-2-1-74-islets_card__status{margin-top:4px;margin-bottom:4px;color:#999;font-size:13px;line-height:20px}.ymaps-2-1-74-islets_card__status-rating-container{margin-right:4px}.ymaps-2-1-74-islets_serp-item .ymaps-2-1-74-islets_card__status{display:table;width:100%}.ymaps-2-1-74-islets_card .ymaps-2-1-74-islets_card__status{display:block}.ymaps-2-1-74-islets_card__status-row{display:table;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ymaps-2-1-74-islets_card__status-no-rating{padding-right:.5em;display:table-cell;white-space:nowrap}.ymaps-2-1-74-islets_card__status-no-rating-text,.ymaps-2-1-74-islets_card__status-time{display:table-cell;white-space:nowrap}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__mobile .ymaps-2-1-74-islets_card__status .ymaps-2-1-74-islets_card__status-no-rating .ymaps-2-1-74-islets_card__status-rating-link,.ymaps-2-1-74-islets_card__status .ymaps-2-1-74-islets_card__status-no-rating .ymaps-2-1-74-islets_card__status-no-rating-text,.ymaps-2-1-74-islets_card__status .ymaps-2-1-74-islets_card__status-no-rating_disabled .ymaps-2-1-74-islets_card__status-rating-link{display:none}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__mobile .ymaps-2-1-74-islets_card__status .ymaps-2-1-74-islets_card__status-no-rating .ymaps-2-1-74-islets_card__status-no-rating-text,.ymaps-2-1-74-islets_card__status .ymaps-2-1-74-islets_card__status-no-rating_disabled .ymaps-2-1-74-islets_card__status-no-rating-text{display:inline-block}.ymaps-2-1-74-islets_card__status-rating-text{display:inline-block;cursor:pointer;text-decoration:none;color:#999}.ymaps-2-1-74-islets_card__status-rating-text:hover{color:#c00}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__mobile .ymaps-2-1-74-islets_card__status-rating-text:hover,.ymaps-2-1-74-islets_serp-item .ymaps-2-1-74-islets_card__status-rating-text:hover,.ymaps-2-1-74-islets_serp-item .ymaps-2-1-74-islets_card__status-time{color:#999}.ymaps-2-1-74-islets_card__status-time{width:134px;text-align:right;color:#000}.ymaps-2-1-74-islets_card__status-time-icon{position:relative;top:1px;display:inline-block;margin-right:4px;width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzgwQzI1NyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYgOEE4IDggMCAxIDAgMCA4YTggOCAwIDAgMCAxNiAwem0tOCA2LjVhNi41IDYuNSAwIDEgMCAwLTEzIDYuNSA2LjUgMCAwIDAgMCAxM3pNNyAzdjZoMVYzSDd6bTEgNXYxaDRWOEg4eiIvPjwvc3ZnPg==) no-repeat;vertical-align:top}.ymaps-2-1-74-islets_card__status-time-text{display:inline-block;vertical-align:top;text-align:left;position:relative}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-extra-narrow .ymaps-2-1-74-islets_card__status-time-text-short{display:inline}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-extra-narrow .ymaps-2-1-74-islets_card__status-time-text-full,.ymaps-2-1-74-islets_card__status-time-text-short{display:none}.ymaps-2-1-74-islets_card__status-time[data-is24h=false][data-closed-permanently=false] .ymaps-2-1-74-islets_card__status-time-text:after{content:'';display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiPjxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTS41IDFMNCA0bDMuNS0zIi8+PC9zdmc+) no-repeat right;opacity:.6;width:11px;height:8px}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-extra-narrow .ymaps-2-1-74-islets_card__status-time[data-is24h=false][data-closed-permanently=false] .ymaps-2-1-74-islets_card__status-time-text:after{width:0}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__timetable-visible .ymaps-2-1-74-islets_card__status-time[data-is24h=false][data-closed-permanently=false] .ymaps-2-1-74-islets_card__status-time-text:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiPjxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjOTk5IiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTS41IDRMNCAxbDMuNSAzIi8+PC9zdmc+)}.ymaps-2-1-74-islets_card__status-time[data-is24h=false][data-closed-permanently=false] .ymaps-2-1-74-islets_card__status-time-text:before{content:'';position:absolute;border-bottom:1px solid #e5e5e5;left:0;right:12px;bottom:2px;height:0}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-extra-narrow .ymaps-2-1-74-islets_card__status-time[data-is24h=false][data-closed-permanently=false] .ymaps-2-1-74-islets_card__status-time-text:before{right:0}.ymaps-2-1-74-islets_serp-item .ymaps-2-1-74-islets_card__status-time-text{width:110px}.ymaps-2-1-74-islets_map-lang-en .ymaps-2-1-74-islets_serp-item .ymaps-2-1-74-islets_card__status-time-text{width:118px}.ymaps-2-1-74-islets_card__status-time[data-is24h=false][data-closed-permanently=false]{cursor:pointer}.ymaps-2-1-74-islets_card__status-time[data-is24h=false][data-closed-permanently=false] .ymaps-2-1-74-islets_card__status-time-text:hover:before{opacity:0}.ymaps-2-1-74-islets_card__status-time[data-is24h=false][data-closed-permanently=false] .ymaps-2-1-74-islets_card__status-time-text:hover:after{opacity:1}.ymaps-2-1-74-islets_card__status.ymaps-2-1-74-islets__closed .ymaps-2-1-74-islets_card__status-time-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0ZGNTg1OCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTYgOEE4IDggMCAxIDAgMCA4YTggOCAwIDAgMCAxNiAwem0tOCA2LjVhNi41IDYuNSAwIDEgMCAwLTEzIDYuNSA2LjUgMCAwIDAgMCAxM3pNNyAzdjZoMVYzSDd6bTEgNXYxaDRWOEg4eiIvPjwvc3ZnPg==)}.ymaps-2-1-74-islets_card__status-timetable{display:none;width:100%;margin-top:11px;color:#000}.ymaps-2-1-74-islets_card__status-timetable-row{display:block;width:90%;position:relative}.ymaps-2-1-74-islets_card__status-timetable-cell{background-color:#fff;text-transform:capitalize}.ymaps-2-1-74-islets_card__status-timetable-cell-time{white-space:nowrap;float:right;position:relative;left:10%}.ymaps-2-1-74-islets_card__status-timetable-cell-time:after{position:absolute;z-index:-1;right:12px;color:#e5e5e5;content:'...................................................................................................................................................................................................................................................................................................................................................................................................................................................'}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__timetable-visible .ymaps-2-1-74-islets_card__status-timetable{display:table}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__status-no-rating+.ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__status-no-rating-text+.ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__status-rating-container+.ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_map-lang-kk .ymaps-2-1-74-islets_card__status-no-rating+.ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_map-lang-kk .ymaps-2-1-74-islets_card__status-no-rating-text+.ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_map-lang-kk .ymaps-2-1-74-islets_card__status-rating-container+.ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_map-lang-tr .ymaps-2-1-74-islets_card__status-no-rating+.ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_map-lang-tr .ymaps-2-1-74-islets_card__status-no-rating-text+.ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_map-lang-tr .ymaps-2-1-74-islets_card__status-rating-container+.ymaps-2-1-74-islets_card__status-time{margin-top:4px}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__status-no-rating,.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__status-no-rating-text,.ymaps-2-1-74-islets_card__contacts-phones.ymaps-2-1-74-islets__expanded .ymaps-2-1-74-islets_card__contacts-phones-item,.ymaps-2-1-74-islets_map-lang-kk .ymaps-2-1-74-islets_card__status-no-rating,.ymaps-2-1-74-islets_map-lang-kk .ymaps-2-1-74-islets_card__status-no-rating-text,.ymaps-2-1-74-islets_map-lang-tr .ymaps-2-1-74-islets_card__status-no-rating,.ymaps-2-1-74-islets_map-lang-tr .ymaps-2-1-74-islets_card__status-no-rating-text{display:block}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_map-lang-kk .ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_map-lang-tr .ymaps-2-1-74-islets_card__status-time{display:block;text-align:left}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__status-time-text,.ymaps-2-1-74-islets_map-lang-kk .ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_map-lang-kk .ymaps-2-1-74-islets_card__status-time-text,.ymaps-2-1-74-islets_map-lang-tr .ymaps-2-1-74-islets_card__status-time,.ymaps-2-1-74-islets_map-lang-tr .ymaps-2-1-74-islets_card__status-time-text{width:auto}.ymaps-2-1-74-islets_card__contacts{display:block;font-size:13px}.ymaps-2-1-74-islets_card__contacts-phones{position:relative;display:block;line-height:17px;max-height:75px;overflow-y:auto}.ymaps-2-1-74-islets_card__contacts-phones-item{display:none;padding-top:4px;padding-bottom:4px;padding-left:21px}.ymaps-2-1-74-islets_card__contacts-phones-item-text{cursor:pointer;-webkit-transition:color .15s ease-out;transition:color .15s ease-out;text-decoration:none!important;color:#000}.ymaps-2-1-74-islets_card__contacts-phones-item-text:link,.ymaps-2-1-74-islets_card__contacts-phones-item-text:visited{color:#000}.ymaps-2-1-74-islets_card__contacts-phones-item-text:hover{color:#c00}.ymaps-2-1-74-islets_card__contacts-phones-item:first-child{position:relative;display:inline-block}.ymaps-2-1-74-islets_card__contacts-phones-item:first-child:before{position:absolute;top:0;bottom:0;left:0;width:21px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMDEgOC43NWEuNDQuNDQgMCAwIDAtLjQ4LjA3bC0uODQuODRhLjg2Ljg2IDAgMCAxLS41Mi4yMlM3LjEgOS45IDUuMSA3LjljLTItMi0xLjk5LTMuMDgtMS45OS0zLjA4IDAtLjE2LjEtLjQuMjItLjUxbC43Mi0uNzJhLjQ3LjQ3IDAgMCAwIC4wOC0uNUwyLjU2LjE0Yy0uMDctLjE1LS4yMi0uMTctLjM0LS4wNkwuMjYgMi4wMmExLjEgMS4xIDAgMCAwLS4yNS41MnMtLjM4IDIuODUgMy42MSA2Ljg0YzQgNCA2Ljg0IDMuNjEgNi44NCAzLjYxLjE2LS4wMi40LS4xNC41MS0uMjVsMS45Ni0xLjk2Yy4xMS0uMTEuMDktLjI3LS4wNi0uMzVsLTIuODYtMS42OHoiLz48L3N2Zz4=) left center no-repeat;content:''}.ymaps-2-1-74-islets_card__contacts-phones-more{display:inline-block;margin-left:8px;width:23px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxMyI+PHBhdGggZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNSAwTDMuOTIuMjJBNS4wOCA1LjA4IDAgMCAwIDAgNXYzYTUuMDMgNS4wMyAwIDAgMCAzLjkyIDQuNzVsMS4zMi4yNUgxOGwxLjA5LS4yMkE1LjA4IDUuMDggMCAwIDAgMjMgOFY1QTUuMDUgNS4wNSAwIDAgMCAxOS4wNy4yNEwxNy44NSAwSDV6bTEyLjY2Ljk4bDEuMjIuMjRBNC4wNSA0LjA1IDAgMCAxIDIyIDV2M2E0LjA4IDQuMDggMCAwIDEtMy4xMiAzLjhsLTEuMDkuMjIuMi0uMDJINS4yNGwuMi4wMi0xLjMzLS4yNUE0LjAzIDQuMDMgMCAwIDEgMSA4VjVhNC4wOCA0LjA4IDAgMCAxIDMuMTEtMy44TDUuMi45OCA1IDFoMTIuODVsLS4yLS4wMnpNNS41IDhhMS41IDEuNSAwIDEgMCAwLTMgMS41IDEuNSAwIDAgMCAwIDN6bTYgMGExLjUgMS41IDAgMSAwIDAtMyAxLjUgMS41IDAgMCAwIDAgM3ptNiAwYTEuNSAxLjUgMCAxIDAgMC0zIDEuNSAxLjUgMCAwIDAgMCAzeiIvPjwvc3ZnPg==) left top no-repeat;vertical-align:middle;opacity:.4;cursor:pointer;-webkit-transition:.3s opacity;transition:.3s opacity}.ymaps-2-1-74-islets_card__contacts-phones-more:hover{opacity:1}.ymaps-2-1-74-islets_card__contacts-phones.ymaps-2-1-74-islets__expanded .ymaps-2-1-74-islets_card__contacts-phones-more{display:none}.ymaps-2-1-74-islets_card__contacts-urls{display:block;position:relative;padding-left:21px;overflow:hidden;line-height:24px}.ymaps-2-1-74-islets_card__contacts-urls:before{position:absolute;top:0;bottom:0;left:0;width:21px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PGcgZmlsbD0iIzY2NiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjkzIDRoMTEuMTR2LjkzSC45M3pNLjkzIDhoMTEuMTR2LjkzSC45M3oiLz48cGF0aCBkPSJNNi41IDEyLjA3QTUuNTcgNS41NyAwIDEgMCA2LjUuOTNhNS41NyA1LjU3IDAgMCAwIDAgMTEuMTR6bTAgLjkzYTYuNSA2LjUgMCAxIDEgMC0xMyA2LjUgNi41IDAgMCAxIDAgMTN6Ii8+PHBhdGggZD0iTTYuNSAxMi4wN2MuMDIgMCAuMTgtLjA4LjM5LS4yNy4yOS0uMjYuNi0uNjYuODctMS4xNmE4LjYgOC42IDAgMCAwIDAtOC4yOGMtLjI3LS41LS41OC0uOS0uODctMS4xNkExLjIgMS4yIDAgMCAwIDYuNS45M2MtLjAyIDAtLjE4LjA4LS4zOS4yNy0uMjkuMjYtLjYuNjYtLjg3IDEuMTZhOC42IDguNiAwIDAgMCAwIDguMjhjLjI3LjUuNTguOS44NyAxLjE2LjIxLjIuMzcuMjcuMzkuMjd6bTAgLjkzYy0xLjIgMC0zLjI1LTIuOTEtMy4yNS02LjVTNS4zIDAgNi41IDBjMS4yIDAgMy4yNSAyLjkxIDMuMjUgNi41UzcuNyAxMyA2LjUgMTN6Ii8+PC9nPjwvc3ZnPg==) left center no-repeat;content:''}.ymaps-2-1-74-islets_card__contacts-url{display:inline-block;white-space:nowrap;cursor:pointer;-webkit-transition:color .15s ease-out;transition:color .15s ease-out;text-decoration:none!important;color:#070}.ymaps-2-1-74-islets_card__contacts-url:link,.ymaps-2-1-74-islets_card__contacts-url:visited{color:#070}.ymaps-2-1-74-islets_card__contacts-url:hover,.ymaps-2-1-74-islets_card__metro-station-distance-link:hover{color:#c00}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__houseorg-button-text[title],.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__phones-expanded .ymaps-2-1-74-islets_card__contacts-phones-item{display:block}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__phones-expanded .ymaps-2-1-74-islets_card__contacts-phones-more{display:none}.ymaps-2-1-74-islets_card__metro{display:block;font-size:13px;line-height:20px}.ymaps-2-1-74-islets_card__metro-station{display:block;overflow:hidden;margin-top:8px;color:#000}.ymaps-2-1-74-islets_card__metro-station-icon{display:inline-block;vertical-align:top;margin-right:4px;width:12px;height:16px;position:relative;top:1px}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__moscow .ymaps-2-1-74-islets_card__metro-station-icon,.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__spb .ymaps-2-1-74-islets_card__metro-station-icon{width:16px;margin-right:8px}.ymaps-2-1-74-islets_card__metro-station-icon:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwaDEydjE2SDBWMHptNiAxM0E1IDUgMCAxIDAgNiAzYTUgNSAwIDAgMCAwIDEweiIvPjwvc3ZnPg==);background-position:50% 50%}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__moscow .ymaps-2-1-74-islets_card__metro-station-icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTAgMGgxOHYxNkgwVjB6bTguOTkgMTMuMThsMi42LTQuNDggMS4wNyAzLjA0aC0uODd2MS4zM2g1LjE5di0xLjMzaC0uOTlMMTIuMjcgMiA4Ljk5IDggNS43MSAyIDIgMTEuNzRIMXYxLjMzaDUuMTl2LTEuMzNoLS44N0w2LjM5IDguNyA5IDEzLjE4eiIvPjwvc3ZnPg==)}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__spb .ymaps-2-1-74-islets_card__metro-station-icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwaDE4djE2SDBWMHptMTAuODIgMkw5LjAxIDguODYgNy4xOSAyUzUgMi4xNyAzLjU1IDMuMjlDMi4yIDQuMzMgMS4wNSA1LjQzIDEgOC44NkE2LjggNi44IDAgMCAwIDMuMSAxNGwzLjcyLS4wMXMtMi41LS45Ni0zLjI3LTMuNDJjLS45MS0yLjktLjIyLTQuMTguODgtNS4xNC40NC0uMzYgMS4xLS40NSAxLjM0LjMzTDguNSAxNGgxLjAzczEuNzctNS43OCAyLjYtOC4yNGMuMjYtLjc3LjkxLS43IDEuMzQtLjMzIDEuMS45NiAxLjkgMi4yMy45OCA1LjE0LS43NyAyLjQ3LTMuMjggMy40Mi0zLjI4IDMuNDJsMy43Mi4wMXMxLjk0LTEuNzEgMi4xLTUuMTRjLjAyLTMuNDMtMS4yMi00LjU4LTIuNTQtNS43QzEzLjA3IDIgMTAuODIgMiAxMC44MiAyeiIvPjwvc3ZnPg==)}.ymaps-2-1-74-islets_card__metro-station-distance:before{content:' — '}.ymaps-2-1-74-islets_card__metro-station-distance-link{padding-left:18px;cursor:pointer;color:#4b4b99;-webkit-transition:color .15s ease-out;transition:color .15s ease-out}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__metro-station-distance,.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__metro-station-distance-link-hint,.ymaps-2-1-74-islets_card__metro-station-distance-link-text{display:none}.ymaps-2-1-74-islets_card__metro-station-distance-link-text:before{content:'';display:inline-block;width:12px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iIzRCNEI5OSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNy4zNSA1Ljc3bC4wNi0uOTdBMzguNTQgMzguNTQgMCAwIDAgOC44IDUuODZhLjM4LjM4IDAgMCAxIC4xMS41NS40My40MyAwIDAgMS0uNTcuMWMtLjEtLjA2LS43NS0uNTEtLjk4LS43NHpNNC4yIDQuOGgtLjAxYTQ2LjE0IDQ2LjE0IDAgMCAwLS43NCAxLjU0Yy0uMDcuMi0uMzEuMy0uNTIuMjQtLjIxLS4wNy0uMzQtLjMtLjI1LS41bC42Ni0xLjY3QzMuNDUgNC4xMiA1LjA5IDIuOSA1LjkgMi45Yy4yNCAwIC42OC4yLjY4LjY4IDAgLjUtLjE3IDMuMDUtLjE3IDMuMDUgMCAuMDUuMDEuMS4wNC4xM0w3LjcgOC40MmEuNTkuNTkgMCAwIDEgLjA4LjEzbC45NyAyLjg2YS40OC40OCAwIDAgMS0uMzYuNTcuNS41IDAgMCAxLS42LS4zM2MtLjA0LS4xNC0xLjA3LTIuNi0xLjA3LTIuNmEuMzUuMzUgMCAwIDAtLjA4LS4xM2wtMS42NS0xLjZhMS4wNiAxLjA2IDAgMCAxLS4yOC0uNzlsLjI2LTIuMTlzLS43LjMyLS43Ny40NnptMS40MiA0LjU2UzQuMDggMTEuNiA0IDExLjc0YS41LjUgMCAwIDEtLjY2LjIxLjQ2LjQ2IDAgMCAxLS4yMi0uNjNsMS41My0yLjkxLjk3Ljk1em0xLjUtOC4zNGExLjAyIDEuMDIgMCAxIDEtMi4wNCAwIDEuMDIgMS4wMiAwIDAgMSAyLjA0IDB6Ii8+PC9zdmc+) no-repeat;padding-right:4px;-webkit-transition:background-image .15s ease-out;transition:background-image .15s ease-out}.ymaps-2-1-74-islets_card__metro-station-distance-link:hover .ymaps-2-1-74-islets_card__metro-station-distance-link-text:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI0MwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNy4zNSA1Ljc3bC4wNi0uOTdBMzguNTQgMzguNTQgMCAwIDAgOC44IDUuODZhLjM4LjM4IDAgMCAxIC4xMS41NS40My40MyAwIDAgMS0uNTcuMWMtLjEtLjA2LS43NS0uNTEtLjk4LS43NHpNNC4yIDQuOGgtLjAxYTQ2LjE0IDQ2LjE0IDAgMCAwLS43NCAxLjU0Yy0uMDcuMi0uMzEuMy0uNTIuMjQtLjIxLS4wNy0uMzQtLjMtLjI1LS41bC42Ni0xLjY3QzMuNDUgNC4xMiA1LjA5IDIuOSA1LjkgMi45Yy4yNCAwIC42OC4yLjY4LjY4IDAgLjUtLjE3IDMuMDUtLjE3IDMuMDUgMCAuMDUuMDEuMS4wNC4xM0w3LjcgOC40MmEuNTkuNTkgMCAwIDEgLjA4LjEzbC45NyAyLjg2YS40OC40OCAwIDAgMS0uMzYuNTcuNS41IDAgMCAxLS42LS4zM2MtLjA0LS4xNC0xLjA3LTIuNi0xLjA3LTIuNmEuMzUuMzUgMCAwIDAtLjA4LS4xM2wtMS42NS0xLjZhMS4wNiAxLjA2IDAgMCAxLS4yOC0uNzlsLjI2LTIuMTlzLS43LjMyLS43Ny40NnptMS40MiA0LjU2UzQuMDggMTEuNiA0IDExLjc0YS41LjUgMCAwIDEtLjY2LjIxLjQ2LjQ2IDAgMCAxLS4yMi0uNjNsMS41My0yLjkxLjk3Ljk1em0xLjUtOC4zNGExLjAyIDEuMDIgMCAxIDEtMi4wNCAwIDEuMDIgMS4wMiAwIDAgMSAyLjA0IDB6Ii8+PC9zdmc+)}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__metro-station-distance-link{padding-left:8px}.ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__metro-station-distance-link-text,.ymaps-2-1-74-islets_card__metro-station-distance-link-hint{display:inline-block}.ymaps-2-1-74-islets_card__underground-line{display:block}.ymaps-2-1-74-islets_card__underground-line-icon{content:'';display:inline-block;width:8px;height:8px;background:0 0;margin-right:8px;border-radius:50%;margin-bottom:1px}.ymaps-2-1-74-islets_card__buttons{margin-top:16px}.ymaps-2-1-74-islets_card__buttons,.ymaps-2-1-74-islets_card__stop-buttons{display:block;margin-bottom:6px;height:28px;overflow:hidden;line-height:0}.ymaps-2-1-74-islets_card__business-buttons,.ymaps-2-1-74-islets_card__toponym-buttons{display:block;margin-top:16px;margin-bottom:6px;height:28px;overflow:hidden;line-height:0}.ymaps-2-1-74-islets_card__business-buttons *,.ymaps-2-1-74-islets_card__buttons *,.ymaps-2-1-74-islets_card__stop-buttons *,.ymaps-2-1-74-islets_card__toponym-buttons *{box-sizing:border-box!important}.ymaps-2-1-74-islets_card__business-buttons+.ymaps-2-1-74-islets_card__separator,.ymaps-2-1-74-islets_card__buttons+.ymaps-2-1-74-islets_card__separator,.ymaps-2-1-74-islets_card__stop-buttons+.ymaps-2-1-74-islets_card__separator,.ymaps-2-1-74-islets_card__toponym-buttons+.ymaps-2-1-74-islets_card__separator{margin-top:16px}.ymaps-2-1-74-islets_card__business-button,.ymaps-2-1-74-islets_card__stop-info-button{box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;color:#000;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:block;width:100%;text-align:center;height:28px;border-color:transparent;background-color:#ffdb4d}a.ymaps-2-1-74-islets_card__business-button,a.ymaps-2-1-74-islets_card__business-button:active,a.ymaps-2-1-74-islets_card__business-button:hover,a.ymaps-2-1-74-islets_card__business-button:link,a.ymaps-2-1-74-islets_card__business-button:visited,a.ymaps-2-1-74-islets_card__houseorg-button,a.ymaps-2-1-74-islets_card__houseorg-button:active,a.ymaps-2-1-74-islets_card__houseorg-button:hover,a.ymaps-2-1-74-islets_card__houseorg-button:link,a.ymaps-2-1-74-islets_card__houseorg-button:visited,a.ymaps-2-1-74-islets_card__route-button,a.ymaps-2-1-74-islets_card__route-button:active,a.ymaps-2-1-74-islets_card__route-button:hover,a.ymaps-2-1-74-islets_card__route-button:link,a.ymaps-2-1-74-islets_card__route-button:visited,a.ymaps-2-1-74-islets_card__stop-info-button,a.ymaps-2-1-74-islets_card__stop-info-button:active,a.ymaps-2-1-74-islets_card__stop-info-button:hover,a.ymaps-2-1-74-islets_card__stop-info-button:link,a.ymaps-2-1-74-islets_card__stop-info-button:visited{color:#000!important;text-decoration:none!important}.ymaps-2-1-74-islets_card__business-button-text,.ymaps-2-1-74-islets_card__stop-info-button-text{display:inline-block;position:relative;border:none;text-decoration:none;white-space:nowrap;font-size:13px;line-height:26px;padding:0 12px}.ymaps-2-1-74-islets_card__business-button.ymaps-2-1-74-islets__disabled,.ymaps-2-1-74-islets_card__stop-info-button.ymaps-2-1-74-islets__disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-islets_card__business-button.ymaps-2-1-74-islets__disabled .ymaps-2-1-74-islets_card__business-button-text,.ymaps-2-1-74-islets_card__houseorg-button.ymaps-2-1-74-islets__disabled .ymaps-2-1-74-islets_card__houseorg-button-text,.ymaps-2-1-74-islets_card__route-button.ymaps-2-1-74-islets__disabled .ymaps-2-1-74-islets_card__route-button-text,.ymaps-2-1-74-islets_card__stop-info-button.ymaps-2-1-74-islets__disabled .ymaps-2-1-74-islets_card__stop-info-button-text{opacity:.5}.ymaps-2-1-74-islets_card__business-button:hover,.ymaps-2-1-74-islets_card__stop-info-button:hover{background-color:#ffd633;border-color:transparent}.ymaps-2-1-74-islets_card__business-button.ymaps-2-1-74-islets__pressed,.ymaps-2-1-74-islets_card__business-button:active,.ymaps-2-1-74-islets_card__stop-info-button.ymaps-2-1-74-islets__pressed,.ymaps-2-1-74-islets_card__stop-info-button:active{background-color:#fc0}.ymaps-2-1-74-islets_card__route-button{box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;color:#000;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:block;width:100%;text-align:center;height:28px;background-color:#fff;border-color:rgba(0,0,0,.2)}.ymaps-2-1-74-islets_card__route-button-text{display:inline-block;position:relative;border:none;text-decoration:none;white-space:nowrap;font-size:13px;line-height:26px;padding:0 12px}.ymaps-2-1-74-islets_card__route-button:hover{border-color:rgba(0,0,0,.3)}.ymaps-2-1-74-islets_card__route-button.ymaps-2-1-74-islets__pressed,.ymaps-2-1-74-islets_card__route-button:active{background-color:#f3f1ed}.ymaps-2-1-74-islets_card__route-button.ymaps-2-1-74-islets__disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-islets_card__business-button-text,.ymaps-2-1-74-islets_card__route-button-text,.ymaps-2-1-74-islets_card__stop-info-button-text{padding-right:5px;padding-left:5px}.ymaps-2-1-74-islets_card__toponym-buttons{text-align:center}.ymaps-2-1-74-islets_card__toponym-buttons iframe{width:205px;min-width:100%!important;min-height:28px!important;display:block!important;visibility:visible!important;opacity:1!important}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card__toponym-buttons{width:100%;max-width:100%}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card__toponym-buttons iframe{max-width:100%}.ymaps-2-1-74-islets_card__buttons-cell{display:inline-block;width:50%;vertical-align:top}.ymaps-2-1-74-islets_card__buttons-cell:first-of-type{padding-right:4px}.ymaps-2-1-74-islets_card__buttons-cell+.ymaps-2-1-74-islets_card__buttons-cell{padding-left:4px}.ymaps-2-1-74-islets_card__business-button,.ymaps-2-1-74-islets_card__route-button,.ymaps-2-1-74-islets_card__stop-info-button{overflow:hidden;text-overflow:ellipsis}.ymaps-2-1-74-islets_card__business-button:focus,.ymaps-2-1-74-islets_card__business-button:hover,.ymaps-2-1-74-islets_card__route-button:focus,.ymaps-2-1-74-islets_card__route-button:hover,.ymaps-2-1-74-islets_card__stop-info-button:focus,.ymaps-2-1-74-islets_card__stop-info-button:hover{text-decoration:inherit;color:inherit}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card__houseorg-button{min-width:initial}.ymaps-2-1-74-islets_card__houseorg-button{box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;color:#000;vertical-align:middle;text-decoration:none;font-family:Arial,Helvetica,sans-serif;cursor:pointer;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;display:block;width:100%;text-align:center;height:28px;background-color:#fff;border-color:rgba(0,0,0,.2);min-width:230px}.ymaps-2-1-74-islets_card__houseorg-button-text{position:relative;border:none;text-decoration:none;white-space:nowrap;font-size:13px;line-height:26px;padding:0 12px;display:block;overflow:hidden;text-overflow:ellipsis}.ymaps-2-1-74-islets_card__houseorg-button:hover{border-color:rgba(0,0,0,.3)}.ymaps-2-1-74-islets_card__houseorg-button.ymaps-2-1-74-islets__pressed,.ymaps-2-1-74-islets_card__houseorg-button:active{background-color:#f3f1ed}.ymaps-2-1-74-islets_card__houseorg-button.ymaps-2-1-74-islets__disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-islets_card__houseorg-button:focus,.ymaps-2-1-74-islets_card__houseorg-button:hover{text-decoration:inherit;color:inherit}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__houseorg-button-text,.ymaps-2-1-74-islets_card__houseorg-button-text[title]{display:none}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__business-buttons,.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__width-less-than-290 .ymaps-2-1-74-islets_card__stop-buttons{height:auto}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__business-buttons .ymaps-2-1-74-islets_card__buttons-cell,.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__width-less-than-290 .ymaps-2-1-74-islets_card__stop-buttons .ymaps-2-1-74-islets_card__buttons-cell{display:block;width:100%;padding:0}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__business-buttons .ymaps-2-1-74-islets_card__buttons-cell+.ymaps-2-1-74-islets_card__buttons-cell,.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__width-less-than-290 .ymaps-2-1-74-islets_card__stop-buttons .ymaps-2-1-74-islets_card__buttons-cell+.ymaps-2-1-74-islets_card__buttons-cell{margin-top:8px}.ymaps-2-1-74-islets__card-geocoder-toponym .ymaps-2-1-74-islets_card__toponym-buttons{margin-top:9px}.ymaps-2-1-74-islets_card__taxi-container{display:none;white-space:nowrap}.ymaps-2-1-74-islets_card__taxi-container_shown.ymaps-2-1-74-islets_card__taxi-container{display:table-cell}.ymaps-2-1-74-islets_card__taxi-full-block{display:block}.ymaps-2-1-74-islets_balloon_layout_panel .ymaps-2-1-74-islets_card.ymaps-2-1-74-islets__is-narrow .ymaps-2-1-74-islets_card__taxi-price{display:none}.ymaps-2-1-74-islets_card__taxi-footer{display:inline-block;width:auto;box-sizing:border-box}.ymaps-2-1-74-islets_card__taxi-footer .ymaps-2-1-74-islets_card__taxi-link{cursor:pointer;-webkit-transition:color .15s ease-out;transition:color .15s ease-out;text-decoration:none!important;color:#04b}.ymaps-2-1-74-islets_card__taxi-footer .ymaps-2-1-74-islets_card__taxi-link:link,.ymaps-2-1-74-islets_card__taxi-footer .ymaps-2-1-74-islets_card__taxi-link:visited{color:#04b}.ymaps-2-1-74-islets_card__taxi-footer .ymaps-2-1-74-islets_card__taxi-link:hover{color:#c00}.ymaps-2-1-74-islets_card__taxi-price{color:#999}.ymaps-2-1-74-islets_card__taxi-price:before{content:' '}.ymaps-2-1-74-islets_card__taxi,.ymaps-2-1-74-islets_card__taxi-link{width:auto;box-sizing:border-box;position:relative;padding-left:20px}.ymaps-2-1-74-islets_card__taxi,.ymaps-2-1-74-islets_card__taxi-link,.ymaps-2-1-74-islets_card__timetable-link{cursor:pointer;-webkit-transition:color .15s ease-out;transition:color .15s ease-out;text-decoration:none!important;color:#04b}.ymaps-2-1-74-islets_card__taxi:link,.ymaps-2-1-74-islets_card__taxi:visited{color:#04b}.ymaps-2-1-74-islets_card__taxi:hover{color:#c00}.ymaps-2-1-74-islets_card__taxi-link,.ymaps-2-1-74-islets_card__timetable-link{color:#000}.ymaps-2-1-74-islets_card__taxi-link:link,.ymaps-2-1-74-islets_card__taxi-link:visited{color:#000}.ymaps-2-1-74-islets_card__taxi-link:hover{color:#c00}.ymaps-2-1-74-islets_card__taxi-link:before,.ymaps-2-1-74-islets_card__taxi:before{content:'';width:12px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjRkQzIiBkPSJNMyAwaDZhMyAzIDAgMCAxIDMgM3YzSDBWM2EzIDMgMCAwIDEgMy0zeiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik02IDZoNnYzYTMgMyAwIDAgMS0zIDNINlY2eiIvPjxwYXRoIGZpbGw9IiNGMkYxRUQiIGQ9Ik0wIDZoNnY2SDNhMyAzIDAgMCAxLTMtM1Y2eiIvPjwvZz48L3N2Zz4=) left center no-repeat;position:absolute;top:0;bottom:0;left:0}.ymaps-2-1-74-islets_card__timetable-link{position:relative;padding-left:20px;white-space:nowrap;color:#04b}.ymaps-2-1-74-islets_card__timetable-link:link,.ymaps-2-1-74-islets_card__timetable-link:visited{color:#04b}.ymaps-2-1-74-islets_card__timetable-link:hover{color:#c00}.ymaps-2-1-74-islets_card__timetable-link:before{content:'';width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0ZGQzkyNiIgZD0iTTUgMEwwIDQuNSA1IDloNC44TDYuMiA2SDE2VjNINi4ybDMuOS0zIi8+PHBhdGggZmlsbD0iI0YwMCIgZD0iTTExIDE1bDUtNC41TDExIDZINi4ybDMuNiAzSDB2M2g5LjhMNiAxNSIvPjwvZz48L3N2Zz4=) left center no-repeat;position:absolute;top:0;bottom:0;left:0}.ymaps-2-1-74-islets_card__stop-buttons{white-space:nowrap;margin-top:12px}.ymaps-2-1-74-islets_card__stop-buttons .ymaps-2-1-74-islets_card__buttons-cell{min-width:140px}.ymaps-2-1-74-islets_card__separator.ymaps-2-1-74-islets__stop-title-separator{margin-top:11px}.ymaps-2-1-74-islets_card__underground-line{padding-top:4px;line-height:120%}
/**/
.ymaps-2-1-74-islets_y-checkbox_islet-large{font-size:15px}.ymaps-2-1-74-islets_y-checkbox_islet-large__box{width:15px;height:15px}.ymaps-2-1-74-islets_y-checkbox_islet-large__tick{bottom:10px;left:2px;width:18px;height:18px}.ymaps-2-1-74-islets_y-checkbox_islet-large.ymaps-2-1-74-islets__checked .ymaps-2-1-74-islets_y-checkbox_islet-large__tick{bottom:2px;left:2px;background-repeat:no-repeat;background-position:0 100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZD0iTTIuMiA2LjhsNC4yNSA0LjgzTDE1LjggMGwxLjcgMS43TDYuNDUgMTcgLjUgOC41bDEuNy0xLjd6Ii8+PC9zdmc+)}.ymaps-2-1-74-islets_y-checkbox_islet-large.ymaps-2-1-74-islets__indeterminate .ymaps-2-1-74-islets_y-checkbox_islet-large__dash{height:3px;margin-top:-1.5px}.ymaps-2-1-74-islets_y-checkbox_islet{font-size:13px}.ymaps-2-1-74-islets_y-checkbox_islet__box{width:12px;height:12px}.ymaps-2-1-74-islets_y-checkbox_islet__tick{bottom:8px;left:2px;width:14px;height:14px}.ymaps-2-1-74-islets_y-checkbox_islet.ymaps-2-1-74-islets__checked .ymaps-2-1-74-islets_y-checkbox_islet__tick{bottom:2px;background-repeat:no-repeat;background-position:0 100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZD0iTTEuNCA1LjZsMy41NiAzLjk4TDEyLjYgMCAxNCAxLjQgNC45NiAxNCAwIDdsMS40LTEuNHoiLz48L3N2Zz4=)}.ymaps-2-1-74-islets_y-checkbox_islet.ymaps-2-1-74-islets__indeterminate .ymaps-2-1-74-islets_y-checkbox_islet__dash{height:2px;margin-top:-1px}.ymaps-2-1-74-islets_serp-item{position:relative;z-index:1;display:block;margin-bottom:-1px;border-top:1px solid #e5e5e5;vertical-align:top;font:13px/20px Arial,Helvetica,sans-serif;padding:7px 12px 5px;background:#fff;color:#999}.ymaps-2-1-74-islets_serp .ymaps-2-1-74-islets_serp-item.ymaps-2-1-74-islets__first{border-top-color:transparent}.ymaps-2-1-74-islets_serp>ymaps+ymaps .ymaps-2-1-74-islets_serp-item.ymaps-2-1-74-islets__first{border-top-color:#e5e5e5}.ymaps-2-1-74-islets_serp-item.ymaps-2-1-74-islets__selected{background:#fff7d8;border-top-color:#fff7d8!important;position:relative;z-index:2}.ymaps-2-1-74-islets_serp-item.ymaps-2-1-74-islets__selected:hover,.ymaps-2-1-74-islets_serp-item:hover{z-index:3;border-color:#ffeba0!important;background:#ffeba0;cursor:pointer}.ymaps-2-1-74-islets_serp-item__title{display:block;color:#04b;font-size:15px;margin-bottom:1px}
/**/
.ymaps-2-1-74-panorama-placemark{display:block;width:90px;height:57px;margin-left:-45px;margin-top:-45px;-webkit-transition:-webkit-transform 100ms;transition:transform 100ms;transition:transform 100ms,-webkit-transform 100ms;-webkit-transform-origin:50% 45px;transform-origin:50% 45px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ymaps-2-1-74-panorama-placemark__marker{display:block;position:relative;margin:0 auto;bottom:12px;width:22px;height:24px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjRkZGIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTIwIDYuNjR2Ni40bC0yIDQuNzN2MmEyIDIgMCAwIDEtMiAyaC0yYTIgMiAwIDAgMS0yLTJ2LTJoLTJ2MmEyIDIgMCAwIDEtMiAySDZhMiAyIDAgMCAxLTItMnYtMmwtMi00LjczVjQuNUMyIDMuMTIgMy44IDIgNiAyczQgMS4xMiA0IDIuNXY0LjM1Yy4zNy0uMDUuNy0uMDggMS0uMDhzLjYzLjAzIDEgLjA4VjQuNUMxMiAzLjEyIDEzLjggMiAxNiAyczQgMS4xMiA0IDIuNXYyLjE0eiIvPjxnIGZpbGw9IiM1MDk5RkYiPjxwYXRoIGQ9Ik0xMiAxOC44di45NmEyIDIgMCAwIDAgMiAyaDJhMiAyIDAgMCAwIDItMnYtMmwyLTQuNzJWNi42Yy0uOTEuODUtMi4zNiAxLjQtNCAxLjRzLTMuMDktLjU1LTQtMS40djIuMjVjLS4zNy0uMDUtLjctLjA4LTEtLjA4cy0uNjMuMDMtMSAuMDhWNi42QTUuOTIgNS45MiAwIDAgMSA2IDhhNS45MiA1LjkyIDAgMCAxLTQtMS40djYuNDRsMiA0LjczdjJhMiAyIDAgMCAwIDIgMmgyYTIgMiAwIDAgMCAyLTJ2LTJoMnYxLjAzczEuMDYgMS4yIDMgMS4yIDMtMS4yIDMtMS4ydi0xUzE3IDE5IDE1IDE5cy0zLTEuMi0zLTEuMnYxem0tOC0xUzUgMTkgNyAxOXMzLTEuMiAzLTEuMnYxUzguOTQgMjAgNyAyMHMtMy0xLjItMy0xLjJ2LTF6bTQuNTItMi42NmMuMDYuMjEuMjIuNDguNTEuNzQuNDYuNCAxLjEuNjIgMS45Ny42MnMxLjUxLS4yMyAxLjk3LS42MmMuMy0uMjYuNDUtLjUzLjUxLS43NGEuNS41IDAgMCAwLS45Ni0uMjguNzIuNzIgMCAwIDEtLjIuMjZjLS4yNy4yMy0uNy4zOC0xLjMyLjM4cy0xLjA1LS4xNS0xLjMxLS4zOGEuNzIuNzIgMCAwIDEtLjIxLS4yNi41LjUgMCAwIDAtLjk2LjI4eiIvPjxwYXRoIGQ9Ik02IDZjMS43MyAwIDMtLjggMy0xLjVTNy43MyAzIDYgM3MtMyAuOC0zIDEuNVM0LjI3IDYgNiA2em0wIDFDMy44IDcgMiA1Ljg4IDIgNC41UzMuOCAyIDYgMnM0IDEuMTIgNCAyLjVTOC4yIDcgNiA3em0xMC0xYzEuNzMgMCAzLS44IDMtMS41UzE3LjczIDMgMTYgM3MtMyAuOC0zIDEuNVMxNC4yNyA2IDE2IDZ6bTAgMWMtMi4yIDAtNC0xLjEyLTQtMi41UzEzLjggMiAxNiAyczQgMS4xMiA0IDIuNVMxOC4yIDcgMTYgN3oiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat}.ymaps-2-1-74-panorama-placemark__fov{width:90px;height:45px}
/**/
.ymaps-2-1-74-check,.ymaps-2-1-74-check__box{color:#000;font-family:Arial,Helvetica,sans-serif;display:inline-block;cursor:pointer}.ymaps-2-1-74-check__box{box-sizing:border-box!important;border-width:1px;border-style:solid;border-radius:3px;background-clip:border-box;vertical-align:middle;text-decoration:none;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out;text-align:left;background-color:#fff;border-color:rgba(0,0,0,.2)}a.ymaps-2-1-74-check__box,a.ymaps-2-1-74-check__box:active,a.ymaps-2-1-74-check__box:hover,a.ymaps-2-1-74-check__box:link,a.ymaps-2-1-74-check__box:visited{color:#000!important;text-decoration:none!important}.ymaps-2-1-74-check__box:hover{border-color:rgba(0,0,0,.3)}.ymaps-2-1-74-check__box.ymaps-2-1-74-_pressed,.ymaps-2-1-74-check__box:active{background-color:#f3f1ed}.ymaps-2-1-74-check__box.ymaps-2-1-74-_disabled{cursor:default;background-color:#ebebeb}.ymaps-2-1-74-check{position:relative;padding-left:19px}.ymaps-2-1-74-check.ymaps-2-1-74-_disabled{cursor:default}.ymaps-2-1-74-check__control{position:absolute;left:-2px;top:-2px;opacity:0;z-index:-1}.ymaps-2-1-74-check__box{width:14px;height:14px;padding:0;position:absolute;left:0;font-size:0;line-height:0}.ymaps-2-1-74-check__box:after{content:'';position:absolute;left:0;bottom:2px;width:16px;height:16px}.ymaps-2-1-74-check__control:checked+.ymaps-2-1-74-check__box{background-color:#ffeba0}.ymaps-2-1-74-check__control:checked+.ymaps-2-1-74-check__box:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTEzLjUxLjQ1TDUuNDcgMTIuNDhsLTMuNzYtNC4yTC42NyA5LjYxbDQuOTMgNS40NUwxNC43MiAxLjZ6Ii8+PC9zdmc+) no-repeat center}.ymaps-2-1-74-check__control:checked+.ymaps-2-1-74-check__box.ymaps-2-1-74-_pressed{background-color:#fee481}.ymaps-2-1-74-check__control:disabled+.ymaps-2-1-74-check__box,.ymaps-2-1-74-check__control:disabled~.ymaps-2-1-74-check__label-text{opacity:.5}.ymaps-2-1-74-check__control:checked:disabled+.ymaps-2-1-74-check__box{background-color:#d9d9d9!important}
/**/
.ymaps-2-1-74-scaleline{position:relative;display:inline-block;overflow:visible;text-align:center;top:13px}.ymaps-2-1-74-scaleline__label{position:relative;top:-6px;display:block;padding:0 4px;vertical-align:middle;white-space:nowrap;color:#333;border-radius:3px;font:11px/15px Verdana,Arial,sans-serif;background:rgba(255,255,255,.75)}.ymaps-2-1-74-scaleline__left,.ymaps-2-1-74-scaleline__right{display:table-cell;width:49%;vertical-align:top}.ymaps-2-1-74-scaleline__left-line,.ymaps-2-1-74-scaleline__right-line{display:block;height:1px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#000}.ymaps-2-1-74-scaleline__center{display:table-cell;height:1px}.ymaps-2-1-74-scaleline__left-border,.ymaps-2-1-74-scaleline__right-border{position:absolute;z-index:-1;top:-4px;width:1px;height:9px;border:1px solid #fff;background:#000}.ymaps-2-1-74-scaleline__left-border{left:-2px}.ymaps-2-1-74-scaleline__right-border{right:-2px}
/**/