/* ::::: http://oknafly.by/wp-content/plugins/wpfront-scroll-top/css/wpfront-scroll-top.min.css?ver=1.5 ::::: */

#wpfront-scroll-top-container { display: none; position: fixed; cursor: pointer; z-index: 9999; }
/* ::::: http://oknafly.by/wp-content/themes/oknatop/css/style.css?ver=4.8.7 ::::: */

a { text-decoration: none; display: block; }
img { border: medium none; }
input, textarea { outline: medium none; display: block; }
a, button { outline: medium none; cursor: pointer; }
li { list-style: outside none none; }
* { margin: 0px; padding: 0px; }
a, button, input, i, textarea { transition: all 0.5s ease 0s; }
img { border: medium none; max-width: 100%; height: auto; }
.wraper > div > div { width: 1140px; margin: 0px auto; }
.wraper > div { min-width: 1140px; }
@font-face {
}
body { font-family: "Roboto",sans-serif; font-weight: 400; }
.header { height: 100px; z-index: 9999; width: 100%; position: fixed; background-color: rgb(255, 255, 255); left: 0px; top: 0px; }
.header > div { overflow: hidden; }
.logo { float: left; margin-top: 10px; }
.slogan { float: left; color: rgb(49, 49, 49); font-size: 17px; line-height: 24px; text-transform: uppercase; font-weight: 400; margin-top: 25px; margin-left: 66px; }
.right_head { float: right; overflow: hidden; padding-top: 18px; }
.phones { display: inline-block; vertical-align: top; position: relative; padding-left: 70px; padding-top: 8px; margin-right: 33px; }
.phones::before { content: ""; position: absolute; background: rgba(0, 0, 0, 0) url('phone.png') no-repeat scroll center top; width: 60px; height: 60px; left: 0px; top: 0px; }
.phones a { display: block; color: rgb(49, 49, 49); font-size: 18px; margin-bottom: 6px; }
.free_consult { display: block; float: right; color: rgb(0, 0, 0); font-size: 16px; border: 2px solid rgb(49, 49, 49); height: 59px; width: 266px; line-height: 59px; text-align: center; position: relative; z-index: 9; overflow: hidden; text-transform: uppercase; }
.free_consult::after { width: 100%; height: 0px; top: 50%; left: 50%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0; transform: translateX(-50%) translateY(-50%) rotate(45deg); }
.free_consult::after { content: ""; position: absolute; z-index: -1; transition: all 0.3s ease 0s; }
.free_consult:hover::after { height: 300%; opacity: 1; }
.free_consult:hover { color: rgb(255, 255, 255); }
.block1 { border-top: 1px solid rgb(193, 193, 193); border-bottom: 1px solid rgb(193, 193, 193); font-size: 0px; margin-top: 100px; }
.wraper { padding-top: 1px; }
.menu li { display: inline-block; vertical-align: top; }
.menu li a { display: inline-block; vertical-align: top; color: rgb(49, 49, 49); font-size: 15px; text-transform: uppercase; font-weight: 700; line-height: 68px; margin-right: 39px; position: relative; }
.menu li a::after { content: ""; position: absolute; height: 4px; width: 100%; left: 0px; bottom: 0px; visibility: hidden; background-color: rgb(242, 129, 35); transition: all 0.3s ease 0s; transform: scaleX(0); }
.menu li a:hover { color: rgb(242, 129, 35); transition: all 0.3s ease 0s; }
.menu li a:hover::after { visibility: visible; transform: scaleX(1); }
.block2 { background: rgba(0, 0, 0, 0) url('bg1.jpg') no-repeat scroll center top; }
.txt_bg1 { display: block; color: rgb(255, 255, 255); font-size: 24px; text-align: right; line-height: 42px; padding-top: 100px; text-shadow: 1px 1px 10px rgb(0, 0, 0); }
.bold { font-weight: 700; font-size: 30px; }
.block2 > div { height: 760px; position: relative; }
.first_form { position: absolute; right: 0px; bottom: -15px; padding: 45px; background-color: rgb(255, 255, 255); box-shadow: 0px 5px 10px 1px rgb(222, 222, 222); }
.name_form { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 18px; font-weight: 700; margin-bottom: 39px; }
.input_one { color: rgb(186, 186, 186); font-size: 16px; width: 266px; height: 59px; line-height: 59px; padding-left: 35px; box-sizing: border-box; border: 2px solid rgb(156, 156, 156); margin: 0px auto 14px; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
.input_one::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; transition: opacity 0.3s ease 0s; color: rgb(186, 186, 186); }
.input_one:-moz-placeholder, textarea:-moz-placeholder { opacity: 1; transition: opacity 0.3s ease 0s; color: rgb(186, 186, 186); }
.input_one:hover::-moz-placeholder, textarea:hover::-moz-placeholder { opacity: 1; transition: opacity 0.3s ease 0s; color: rgb(33, 35, 39); }
.input_one:hover:-moz-placeholder, textarea:hover:-moz-placeholder { opacity: 1; transition: opacity 0.3s ease 0s; color: rgb(33, 35, 39); }
.input_one:focus::-moz-placeholder, textarea:focus::-moz-placeholder { opacity: 0; transition: opacity 0.3s ease 0s; }
.input_one:focus:-moz-placeholder, textarea:focus:-moz-placeholder { opacity: 0; transition: opacity 0.3s ease 0s; }
.button_first { color: rgb(255, 255, 255); font-size: 16px; display: block; text-align: center; cursor: pointer; width: 266px; height: 59px; line-height: 56px; border: 2px solid rgb(242, 129, 35); background-color: rgb(242, 129, 35); margin: 0px auto; }
.button_first:hover { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.wrap_benefits { padding: 69px 0px; overflow: hidden; font-size: 0px; }
.left_ben { float: left; width: 48%; background: rgba(0, 0, 0, 0) url('b1.jpg') no-repeat scroll center top; height: 470px; box-sizing: border-box; padding-left: 63px; padding-top: 96px; }
.right_ben { float: right; width: 48%; }
.benefin_content { background: rgba(0, 0, 0, 0) url('b2.jpg') no-repeat scroll center top; box-sizing: border-box; height: 220px; margin-bottom: 30px; padding-left: 63px; padding-top: 63px; }
.benefin_content_sec { background: rgba(0, 0, 0, 0) url('b3.jpg') no-repeat scroll center top; }
.wrap_benefits b { font-weight: 700; display: block; }
.wrap_benefits p { color: rgb(49, 49, 49); font-size: 21px; line-height: 24px; margin-bottom: 18px; }
.name_spec { display: block; text-align: center; text-transform: uppercase; font-weight: 700; color: rgb(49, 49, 49); font-size: 30px; line-height: 36px; margin-bottom: 30px; }
.spec_zay { display: block; text-align: center; margin: 0px auto; color: rgb(255, 255, 255); font-size: 16px; text-transform: uppercase; background-color: rgb(242, 129, 35); position: relative; z-index: 9; width: 270px; height: 53px; line-height: 53px; box-shadow: 0px 0px 0px 4px rgb(242, 129, 35); }
.spec_zay:hover { color: rgb(0, 0, 0); }
.spec_zay::after { width: 0px; height: 103%; top: 50%; left: 50%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; opacity: 0; transform: translateX(-50%) translateY(-50%); }
.spec_zay::after { content: ""; position: absolute; z-index: -1; transition: all 0.3s ease 0s; }
.spec_usl { display: block; text-align: center; margin-top: 15px; color: rgb(49, 49, 49); font-size: 14px; }
.spec_zay:hover::after { width: 100%; opacity: 1; }
.wrap_control { text-align: center; font-size: 0px; padding: 54px 0px; }
.control_icon { display: inline-block; vertical-align: middle; min-width: 130px; }
.describe_control { display: inline-block; vertical-align: middle; width: 215px; }
.describe_control p { color: rgb(49, 49, 49); font-size: 18px; line-height: 21px; }
.describe_control span { font-weight: 700; }
.contorl { text-align: left; display: inline-block; vertical-align: text-bottom; margin: 0px 17px; }
.name_sponsors { display: block; text-align: center; padding-bottom: 30px; color: rgb(49, 49, 49); font-size: 24px; line-height: 36px; text-transform: uppercase; font-weight: 700; }
.partners { display: flex; justify-content: space-between; }
.partners a { display: inline-block; vertical-align: top; cursor: default; }
.block3 { padding-bottom: 47px; }
.block4 { background: rgba(0, 0, 0, 0) url('bg4.jpg') no-repeat scroll center top; }
.name_bl4 { display: block; text-align: center; font-weight: 700; color: rgb(49, 49, 49); font-size: 30px; padding-top: 63px; }
.poz4 { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 24px; line-height: 30px; margin-top: 28px; margin-bottom: 45px; padding: 0px 30px; }
.block4 .wrap_control { padding: 51px 0px 0px; }
.block4 .contorl { margin: 0px 90px 58px; }
.block5 { padding-bottom: 30px; }
.name_bl5 { display: block; text-align: center; font-weight: 700; color: rgb(49, 49, 49); font-size: 30px; padding: 54px 0px; }
.dop { display: inline-block; vertical-align: top; box-sizing: border-box; width: 355px; height: 178px; text-align: left; margin: 0px 12px 24px; }
.dop span { color: rgb(49, 49, 49); font-size: 24px; font-weight: 700; padding-top: 120px; padding-left: 60px; display: block; }
.wrap_dop { font-size: 0px; text-align: center; }
.block6 { background: rgba(0, 0, 0, 0) url('bg6.jpg') no-repeat scroll center top; height: 869px; }
.name_bl6 { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 36px; font-weight: 700; padding-top: 54px; }
.orange { color: rgb(242, 129, 35); }
.wrap_first { text-align: center; padding-top: 93px; padding-bottom: 39px; }
.wrap_first span { display: inline-block; vertical-align: middle; color: rgb(49, 49, 49); font-size: 62px; font-weight: 700; margin-left: 39px; padding-left: 39px; }
.wrap_first p { display: inline-block; vertical-align: middle; color: rgb(49, 49, 49); font-size: 36px; border-left: 5px solid rgb(156, 156, 156); text-align: left; margin-left: 39px; padding-left: 39px; }
.styled { display: block; width: 353px; margin: 21px auto 100px; }
.styled li { display: block; }
.styled li span { display: block; color: rgb(49, 49, 49); font-size: 26px; line-height: 48px; font-weight: 700; position: relative; padding-left: 30px; }
.styled li span::before { background-color: rgb(242, 129, 35); content: ""; position: absolute; width: 13px; height: 13px; left: 0px; top: 18px; border-radius: 50%; }
.bl7 { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 36px; font-weight: 700; padding-top: 73px; padding-bottom: 75px; }
.product { display: inline-block; vertical-align: top; width: 360px; text-align: left; margin: 0px 10px 30px; }
.product_photo { width: 100%; height: 150px; margin: 21px auto; text-align: center; }
.product_photo img { max-width: 100%; height: auto; object-fit: cover; }
.describe_product { margin-top: 21px; }
.name_product { color: rgb(49, 49, 49); font-size: 21px; display: block; font-weight: 700; text-align: center; padding: 0px 15px; }
.describe_product p { color: rgb(49, 49, 49); font-size: 16px; line-height: 20px; text-align: center; padding: 15px; }
.input_calc { margin-bottom: 17px; width: 100%; box-sizing: border-box; border: 2px solid rgb(156, 156, 156); height: 59px; line-height: 59px; font-size: 16px; color: rgb(186, 186, 186); padding-left: 30px; }
.form_product { font-size: 0px; overflow: hidden; }
.form_product span:nth-child(1) { float: left; width: 47%; }
.form_product span:nth-child(2) { float: right; width: 47%; }
.button_calc { font-size: 16px; width: 100%; height: 59px; line-height: 56px; border: 2px solid rgb(242, 129, 35); cursor: pointer; text-align: center; color: rgb(242, 129, 35); background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
.button_calc:hover { background-color: rgb(242, 129, 35); color: rgb(255, 255, 255); }
.wrap_products { font-size: 0px; }
.block8 { background: rgba(0, 0, 0, 0) url('bg8.jpg') no-repeat scroll center top; height: 688px; }
.block7 { padding-bottom: 54px; }
.name_bl8 { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 36px; line-height: 48px; font-weight: 700; padding-top: 45px; }
.ic9 { display: block; text-align: center; padding-top: 75px; }
.block8 .spec_zay { text-transform: capitalize; margin-top: 100px; }
.block9 { padding-bottom: 69px; }
.bl9 { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 36px; font-weight: 700; padding-top: 75px; }
.pod_zag9 { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 36px; line-height: 48px; padding-top: 24px; }
.block9 .spec_zay { margin-top: 63px; }
.block9 .spec_zay::after { width: 100%; opacity: 1; }
.block9 .spec_zay { color: rgb(0, 0, 0); }
.block9 .spec_zay:hover::after { width: 0%; opacity: 0; }
.block9 .spec_zay:hover { color: rgb(255, 255, 255); }
.block10 { background: rgba(0, 0, 0, 0) url('bg10.jpg') no-repeat scroll center top; height: 597px; }
.name_bl10 { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 36px; font-weight: 700; padding-top: 112px; }
.pod_zag10 { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 30px; padding-top: 12px; margin-bottom: 69px; }
.block11 {  }
.wrap_slide {  }
.wrap_slide p { color: rgb(49, 49, 49); font-size: 16px; text-align: center; line-height: 20px; font-style: italic; padding: 10px; }
.wrap_slide span { color: rgb(49, 49, 49); font-size: 16px; display: block; text-align: right; padding: 0px 10px; }
.swiper-slide.swiper-slide-active { transform: scale(1) translateY(-33%); z-index: 2; transition: all 0.5s ease 0.05s; }
.swiper-slide.swiper-slide-next, .swiper-slide.swiper-slide-prev { transform: scale(0.7) translate(0%, -50%); z-index: 1; }
.swiper-slide p, .swiper-slide span { opacity: 0; }
.swiper-slide.swiper-slide-active p, .swiper-slide.swiper-slide-active span { opacity: 1; }
.swiper-slide img { filter: blur(3px); }
.swiper-slide.swiper-slide-active img { filter: blur(0px); }
.zag_bl11 { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 36px; font-weight: 700; padding-top: 69px; margin-bottom: -41px; }
.name_garanty { color: rgb(49, 49, 49); font-size: 36px; display: block; text-align: center; font-weight: 700; }
.wrap_garanty { margin-top: -32px; padding-bottom: 54px; }
.content_garant { display: flex; justify-content: space-between; padding-top: 54px; }
.name_cont { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 36px; font-weight: 700; }
.wrap_contants { padding-top: 54px; overflow: hidden; padding-bottom: 63px; }
.left_contants { float: left; width: 45%; }
.top_l_conta { overflow: hidden; }
.top_l_conta a { float: left; }
.top_l_conta p { float: right; color: rgb(49, 49, 49); font-size: 18px; line-height: 24px; }
.sl_con { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 24px; padding: 45px 0px 25px; font-weight: 700; }
.foot_phone { display: block; text-align: center; color: rgb(49, 49, 49); font-size: 50px; font-weight: 700; }
.skid { width: 100%; font-weight: 700; display: block; text-align: center; font-size: 29px; color: rgb(242, 129, 35); height: 105px; line-height: 105px; border: 5px solid rgb(242, 129, 35); margin-top: 36px; }
.fraph { padding-top: 30px; }
.fraph span { display: block; color: rgb(49, 49, 49); font-size: 18px; line-height: 30px; font-weight: 700; }
.skid:hover { background-color: rgb(242, 129, 35); color: rgb(255, 255, 255); }
.right_contacts { float: right; width: 47%; height: 547px; }
.footer { background-color: rgb(49, 49, 49); }
.footer p { color: rgb(209, 209, 209); font-size: 18px; line-height: 100px; }
.content_popup { display: none; }
.content_popup .first_form { position: relative; box-shadow: none; }
/* ::::: http://oknafly.by/wp-content/themes/oknatop/css/swiper.css?ver=4.8.7 ::::: */

.swiper-container { margin: 0px auto; position: relative; overflow: hidden; z-index: 1; padding-top: 252px; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; }
.swiper-lazy-preloader::after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%236c6c6c\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50% center; background-size: 100% auto; background-repeat: no-repeat; }
.swiper-lazy-preloader-white::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%23fff\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
/* ::::: http://oknafly.by/wp-content/themes/oknatop/css/jquery.fancybox.css?ver=4.8.7 ::::: */

.fancybox-slide::before { content: ""; display: inline-block; vertical-align: middle; height: 100%; width: 0px; }
.fancybox-slide--image::before { display: none; }
.fancybox-close-small::after { content: "×"; position: absolute; top: 5px; right: 5px; width: 30px; height: 30px; font: 300 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif; color: rgb(136, 136, 136); text-align: center; border-radius: 50%; border-width: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; transition: background 0.25s ease 0s; box-sizing: border-box; z-index: 2; }
.fancybox-close-small:focus::after { outline: 1px dotted rgb(136, 136, 136); }
.fancybox-close-small:hover::after { color: rgb(85, 85, 85); background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.fancybox-slide--iframe .fancybox-close-small::after { background: transparent none repeat scroll 0% 0%; font-size: 35px; color: rgb(170, 170, 170); }
.fancybox-slide--iframe .fancybox-close-small:hover::after { color: rgb(255, 255, 255); }
.fancybox-button:hover:not([disabled]) { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; }
.fancybox-button::before, .fancybox-button::after { content: ""; pointer-events: none; position: absolute; background-color: currentcolor; color: currentcolor; opacity: 0.9; box-sizing: border-box; display: inline-block; }
.fancybox-button[disabled]::before, .fancybox-button[disabled]::after { opacity: 0.3; }
.fancybox-button--left::after, .fancybox-button--right::after { top: 18px; width: 6px; height: 6px; background: transparent none repeat scroll 0% 0%; border-top: 2px solid; border-right: 2px solid; }
.fancybox-button--left::after { left: 20px; transform: rotate(-135deg); }
.fancybox-button--right::after { right: 20px; transform: rotate(45deg); }
.fancybox-button--close::before, .fancybox-button--close::after { content: ""; display: inline-block; position: absolute; height: 2px; width: 16px; top: calc(50% - 1px); left: calc(50% - 8px); }
.fancybox-button--close::before { transform: rotate(45deg); }
.fancybox-button--close::after { transform: rotate(-45deg); }
.fancybox-arrow::after { content: ""; position: absolute; top: 28px; width: 44px; height: 44px; background-color: rgba(30, 30, 30, 0.8); background-image: url('undefined'); background-repeat: no-repeat; background-position: center center; background-size: 24px 24px; }
.fancybox-arrow--right::after, .fancybox-arrow--left::after { left: 0px; }
@media all and (max-width: 800px) {
}
.fancybox-button--fullscreen::before { width: 15px; height: 11px; left: calc(50% - 7px); top: calc(50% - 6px); border: 2px solid; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
.fancybox-button--play::before, .fancybox-button--pause::before { top: calc(50% - 6px); left: calc(50% - 4px); background: transparent none repeat scroll 0% 0%; }
.fancybox-button--play::before { width: 0px; height: 0px; border-top: 6px inset transparent; border-bottom: 6px inset transparent; border-left: 10px solid; border-radius: 1px; }
.fancybox-button--pause::before { width: 7px; height: 11px; border-style: solid; border-width: 0px 2px; }
@media all and (min-width: 800px) {
	.fancybox-button--thumbs::before { width: 3px; height: 3px; top: calc(50% - 2px); left: calc(50% - 2px); box-shadow: 0px -4px 0px, -4px -4px 0px, 4px -4px 0px, 0px 0px 0px 32px inset, -4px 0px 0px, 4px 0px 0px, 0px 4px 0px, -4px 4px 0px, 4px 4px 0px; }
	.fancybox-thumbs > ul > li::before { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; border-radius: 2px; border: 4px solid rgb(78, 167, 249); z-index: 99991; opacity: 0; transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; }
	.fancybox-thumbs > ul > li.fancybox-thumbs-active::before { opacity: 1; }
}
/* ::::: http://oknafly.by/wp-content/themes/oknatop/style.css?ver=4.8.7 ::::: */

.screen-reader-response, .wpcf7-not-valid-tip { display: none; }
.wpcf7-response-output { padding-top: 20px; text-align: center; font-size: 14px; }
.first_form .wpcf7-response-output { width: 360px; }
.block1 > div { overflow: hidden; }
.figna { float: right; font-size: 18px; text-align: right; margin-top: 23px; }
ul.menu { float: left; }
.figna span { display: none; font-weight: 500; color: rgb(242, 129, 35); }
.head-form-top { background-color: rgb(242, 129, 35); color: rgb(255, 255, 255); font-size: 24px; height: 152px; float: right; width: 450px; }
.head-form-top ul { display: flex; justify-content: center; padding: 35px; }
.head-form-top ul li { font-weight: bold; height: 82px; }
.head-form-top ul li:nth-child(1) { margin-right: 50px; margin-top: 3px; }
.head-form-top ul li:nth-child(2) { width: 1px; height: 82px; background-color: rgb(255, 255, 255); }
.head-form-top ul li:nth-child(3) { padding-left: 50px; margin-top: -5px; line-height: 40px; }
.head-form-top ul li span { font-size: 40px; }
.txt_bg1 { padding-top: 40px; padding-bottom: 40px; }
.wpcf7-submit { font-family: Roboto; }
.wpcf7-text { font-family: Roboto; }
.content_garant a { pointer-events: none; }
.input_calc { height: 40px !important; }
/* ::::: https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic,cyrillic-ext ::::: */

@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 100;
	src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url('kfoicnqeu92fr1mu51qrez0dl_nz.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 100;
	src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url('kfoicnqeu92fr1mu51qrezqdl_nz.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 100;
	src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url('kfoicnqeu92fr1mu51qrezwdl_nz.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 100;
	src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url('kfoicnqeu92fr1mu51qrezmdl_nz.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 100;
	src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url('kfoicnqeu92fr1mu51qrez8dl_nz.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 100;
	src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url('kfoicnqeu92fr1mu51qrez4dl_nz.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 100;
	src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url('kfoicnqeu92fr1mu51qrezadlw.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc3cstkla.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc-cstkla.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc2cstkla.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc5cstkla.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc1cstkla.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc0cstkla.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 300;
	src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url('kfojcnqeu92fr1mu51tjasc6csq.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xfizifkw.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xmizifkw.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xeizifkw.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xlizifkw.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xhizifkw.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xgizifkw.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 400;
	src: local("Roboto Italic"), local("Roboto-Italic"), url('kfokcnqeu92fr1mu51xiizi.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc3cstkla.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc-cstkla.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc2cstkla.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc5cstkla.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc1cstkla.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc0cstkla.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 500;
	src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url('kfojcnqeu92fr1mu51s7acc6csq.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic3cstkla.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic-cstkla.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic2cstkla.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic5cstkla.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic1cstkla.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic0cstkla.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 700;
	src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url('kfojcnqeu92fr1mu51tzbic6csq.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 900;
	src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url('kfojcnqeu92fr1mu51tlbcc3cstkla.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 900;
	src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url('kfojcnqeu92fr1mu51tlbcc-cstkla.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 900;
	src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url('kfojcnqeu92fr1mu51tlbcc2cstkla.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 900;
	src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url('kfojcnqeu92fr1mu51tlbcc5cstkla.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 900;
	src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url('kfojcnqeu92fr1mu51tlbcc1cstkla.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 900;
	src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url('kfojcnqeu92fr1mu51tlbcc0cstkla.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: italic;
	font-weight: 900;
	src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url('kfojcnqeu92fr1mu51tlbcc6csq.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('kfokcnqeu92fr1mmgvxfizifkw.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('kfokcnqeu92fr1mmgvxmizifkw.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('kfokcnqeu92fr1mmgvxeizifkw.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('kfokcnqeu92fr1mmgvxlizifkw.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('kfokcnqeu92fr1mmgvxhizifkw.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('kfokcnqeu92fr1mmgvxgizifkw.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 100;
	src: local("Roboto Thin"), local("Roboto-Thin"), url('kfokcnqeu92fr1mmgvxiizi.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fcrc4esa.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fabc4esa.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fcbc4esa.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fbxc4esa.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fcxc4esa.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fchc4esa.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 300;
	src: local("Roboto Light"), local("Roboto-Light"), url('kfolcnqeu92fr1mmsu5fbbc4.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu72xkozy.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu5mxkozy.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu7mxkozy.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu4wxkozy.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu7wxkozy.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu7gxkozy.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 400;
	src: local("Roboto"), local("Roboto-Regular"), url('kfomcnqeu92fr1mu4mxk.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fcrc4esa.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fabc4esa.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fcbc4esa.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fbxc4esa.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fcxc4esa.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fchc4esa.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 500;
	src: local("Roboto Medium"), local("Roboto-Medium"), url('kfolcnqeu92fr1mmeu9fbbc4.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfcrc4esa.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfabc4esa.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfcbc4esa.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfbxc4esa.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfcxc4esa.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfchc4esa.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 700;
	src: local("Roboto Bold"), local("Roboto-Bold"), url('kfolcnqeu92fr1mmwulfbbc4.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"), url('kfolcnqeu92fr1mmyutfcrc4esa.woff2') format("woff2");
	unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"), url('kfolcnqeu92fr1mmyutfabc4esa.woff2') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"), url('kfolcnqeu92fr1mmyutfcbc4esa.woff2') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"), url('kfolcnqeu92fr1mmyutfbxc4esa.woff2') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"), url('kfolcnqeu92fr1mmyutfcxc4esa.woff2') format("woff2");
	unicode-range: U+102-103, U+110-111, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"), url('kfolcnqeu92fr1mmyutfchc4esa.woff2') format("woff2");
	unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Roboto";
	font-style: normal;
	font-weight: 900;
	src: local("Roboto Black"), local("Roboto-Black"), url('kfolcnqeu92fr1mmyutfbbc4.woff2') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.ymaps-2-1-69-map { position: relative; z-index: 0; display: block; margin: 0px !important; padding: 0px !important; text-align: left !important; text-decoration: none !important; color: rgb(0, 0, 0); font-weight: 400 !important; font-style: normal !important; line-height: normal; transform: translate3d(0px, 0px, 0px); }
.ymaps-2-1-69-map-bg { background-image: url('undefined'); background-size: 16px 16px; }
.ymaps-2-1-69-map ymaps, .ymaps-2-1-69-map ymaps::after, .ymaps-2-1-69-map ymaps::before { box-sizing: content-box; }
.ymaps-2-1-69-map iframe { position: static; opacity: 1; margin: 0px; outline: 0px none; box-shadow: none; border: 0px none; border-radius: 0px; background: rgba(0, 0, 0, 0) none repeat scroll 0px 0px; padding: 0px; max-width: unset; max-height: unset; min-width: unset; min-height: unset; vertical-align: top; -moz-user-select: none; }
.ymaps-2-1-69-touch-action-none { touch-action: none; }
.ymaps-2-1-69-user-selection-none, .ymaps-2-1-69-user-selection-none * { -moz-user-select: none; }
ymaps, ymaps canvas, ymaps i, ymaps input { max-width: none; max-height: none; }
.ymaps-2-1-69-areas-pane, .ymaps-2-1-69-balloon-pane, .ymaps-2-1-69-controls-pane, .ymaps-2-1-69-controls__bottom, .ymaps-2-1-69-controls__toolbar, .ymaps-2-1-69-events-pane, .ymaps-2-1-69-ground-pane, .ymaps-2-1-69-panel-pane, .ymaps-2-1-69-places-pane, .ymaps-2-1-69-ruler-balloon-pane, .ymaps-2-1-69-ruler-line-pane, .ymaps-2-1-69-searchpanel-pane { left: 0px; }
.ymaps-2-1-69-controls-pane *, .ymaps-2-1-69-searchpanel-pane * { text-align: left; }
.ymaps-2-1-69-inner-panes, .ymaps-2-1-69-outer-panes { display: block; position: absolute; padding: 0px !important; margin: 0px !important; }
.ymaps-2-1-69-inner-panes { overflow: hidden; width: 100%; height: 100%; }
.ymaps-2-1-69-controls__bottom, .ymaps-2-1-69-controls__toolbar { position: absolute; width: 100%; }
.ymaps-2-1-69-controls__toolbar_left { float: left; height: 0px; }
.ymaps-2-1-69-controls__toolbar_right { float: right; height: 0px; }
.ymaps-2-1-69-controls__control_toolbar { display: inline-block; vertical-align: top; }
.ymaps-2-1-69-controls__control { display: block; position: absolute; vertical-align: top; }
.ymaps-2-1-69-copyright { position: relative; z-index: 1; display: block; height: 20px; top: -25px; float: right; margin-right: 3px; margin-left: 10px; }
.ymaps-2-1-69-copyright__wrap { display: block; overflow: hidden; }
.ymaps-2-1-69-copyright__layout { position: relative; z-index: 1; top: 1px; display: table; float: right; }
.ymaps-2-1-69-copyright__content-cell, .ymaps-2-1-69-copyright__logo-cell { display: table-cell; vertical-align: top; }
.ymaps-2-1-69-copyright__logo-cell { padding-left: 4px; }
.ymaps-2-1-69-copyright__content-cell { height: 20px; }
.ymaps-2-1-69-copyright__content { display: inline-block; float: right; padding: 0px 4px 1px; white-space: nowrap; border-radius: 3px; background-color: rgba(255, 255, 255, 0.75); font: 11px/14px Verdana,Arial,sans-serif; }
.ymaps-2-1-69-copyright_fog_yes::after { position: absolute; z-index: -1; top: 1px; right: 50px; left: 17px; height: 15px; content: ""; border-radius: 0px 3px 3px 0px; background-color: rgba(255, 255, 255, 0.75); }
.ymaps-2-1-69-copyright_logo_no.ymaps-2-1-69-copyright_fog_yes::after { right: 0px; }
.ymaps-2-1-69-copyright_logo_no .ymaps-2-1-69-copyright__logo-cell, .ymaps-2-1-69-copyright_providers_no .ymaps-2-1-69-copyright__text, .ymaps-2-1-69-copyright_ua_no .ymaps-2-1-69-copyright__agreement, .ymaps-2-1-69-copyright_ua_no.ymaps-2-1-69-copyright_providers_no .ymaps-2-1-69-copyright__content-cell { display: none; }
.ymaps-2-1-69-copyright__fog { position: absolute; z-index: 2; top: 1px; left: 0px; display: none; width: 12px; height: 15px; padding-left: 5px; border-radius: 3px 0px 0px 3px; background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; font: 11px/14px Verdana,Arial,sans-serif; }
.ymaps-2-1-69-copyright__link { text-decoration: underline !important; color: rgb(51, 51, 51) !important; }
.ymaps-2-1-69-copyright__link:hover { color: rgb(204, 0, 0) !important; }
.ymaps-2-1-69-copyright__logo { display: block; width: 46px; height: 20px; position: relative; top: -2px; opacity: 0.7; background-position: 0px 100%; background-repeat: no-repeat; background-image: url('undefined'); }
.ymaps-2-1-69-copyright .ymaps-2-1-69-copyright__logo:hover { opacity: 1; }
.ymaps-2-1-69-map-copyrights-promo { position: absolute; bottom: 0px; left: 0px; }
.ymaps-2-1-69-islets_pictogram-circle-icon-with-caption__caption-block { position: absolute; top: -13px; }
.ymaps-2-1-69-islets_pictogram-circle-icon-with-caption__caption-block .ymaps-2-1-69-islets_icon-caption { padding-left: 24px; }
.ymaps-2-1-69-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, 0.85) none repeat scroll 0% 0%; padding: 0px 8px 0px 0px; position: absolute; margin-top: -1px; }
.ymaps-2-1-69-route-panel-button__button { display: block; }
.ymaps-2-1-69-route-panel-button__panel-icon { background-image: url('undefined'); }
.ymaps-2-1-69-control-popup__spinner { animation-name: spinner; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: linear; overflow: hidden; position: relative; }
.ymaps-2-1-69-control-popup__spinner__circle { overflow: hidden; position: absolute; left: 50%; top: 0px; width: 100%; height: 100%; }
.ymaps-2-1-69-control-popup__spinner__circle::before { content: ""; border-radius: 100%; box-shadow: 0px 0px 0px 2px rgb(255, 204, 0) inset; position: absolute; left: -50%; top: 0px; width: 100%; height: 100%; }
.ymaps-2-1-69-control-popup-parent { position: relative; display: block; }
.ymaps-2-1-69-control-popup { position: absolute; top: 100%; display: none; margin-top: 13px; white-space: normal; -moz-user-select: none; transform: translate3d(0px, 0px, 0px); }
.ymaps-2-1-69-control-popup.ymaps-2-1-69-control-popup { padding-bottom: 0px; }
.ymaps-2-1-69-control-popup.ymaps-2-1-69-control-popup_fullscreen { width: 100%; margin-top: 0px; padding: 0px; }
.ymaps-2-1-69-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, 0.15); top: -12.4px; }
.ymaps-2-1-69-control-popup__tail-front { display: block; position: absolute; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 13px solid rgb(255, 255, 255); left: -13px; top: 1.4px; }
.ymaps-2-1-69-control-popup.ymaps-2-1-69-control-popup_fullscreen .ymaps-2-1-69-control-popup__tail, .ymaps-2-1-69-control-popup.ymaps-2-1-69-control-popup_static > .ymaps-2-1-69-control-popup__tail { display: none; }
.ymaps-2-1-69-control-popup__header { display: none; line-height: 20px; padding: 9px 10px 4px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.ymaps-2-1-69-control-popup__icon { width: 26px; height: 26px; display: inline-block; vertical-align: middle; position: relative; top: -2px; padding-right: 4px; }
.ymaps-2-1-69-control-popup__title { font-family: sans-serif; font-size: 15px; -moz-user-select: none; cursor: default; }
.ymaps-2-1-69-control-popup.ymaps-2-1-69-control-popup_fullscreen .ymaps-2-1-69-control-popup__header, .ymaps-2-1-69-control-popup.ymaps-2-1-69-control-popup_show-header .ymaps-2-1-69-control-popup__header { display: block; }
.ymaps-2-1-69-control-popup__hide { box-sizing: border-box !important; border-width: 1px; border-style: solid; border-radius: 3px; background-clip: border-box; color: rgb(0, 0, 0); vertical-align: middle; text-decoration: none; font-family: Arial,Helvetica,sans-serif; cursor: pointer; transition: background-color 0.15s ease-out 0s, border-color 0.15s ease-out 0s, opacity 0.15s ease-out 0s; display: inline-block; text-align: left; height: 28px; background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.2); float: right; position: relative; top: -4px; }
.ymaps-2-1-69-control-popup__hide:hover { border-color: rgba(0, 0, 0, 0.3); }
.ymaps-2-1-69-control-popup__hide.ymaps-2-1-69-_pressed, .ymaps-2-1-69-control-popup__hide:active { background-color: rgb(243, 241, 237); }
.ymaps-2-1-69-control-popup__hide-icon { display: block; width: 26px; height: 26px; background-repeat: no-repeat; background-image: url('undefined'); }
.ymaps-2-1-69-control-popup__content { display: block; overflow-x: hidden; min-width: 40px; min-height: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-user-select: auto; }
.ymaps-2-1-69-control-popup.ymaps-2-1-69-control-popup_fullscreen > .ymaps-2-1-69-control-popup__content { box-sizing: border-box; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.ymaps-2-1-69-control-popup__layout { display: block; overflow-y: auto; }
.ymaps-2-1-69-control-popup.ymaps-2-1-69-control-popup.ymaps-2-1-69-control-popup_content-loading .ymaps-2-1-69-control-popup__layout { display: block; overflow-y: visible; text-align: center; height: 44px; }
.ymaps-2-1-69-control-popup__spinner { top: 14px; left: 6px; display: inline-block; width: 16px; height: 16px; }
.ymaps-2-1-69-control-popup { animation: 0.25s ease-out 0s normal none 1 running none; }
.ymaps-2-1-69-popup { display: none; position: absolute; z-index: 32700; padding: 1px; }
.ymaps-2-1-69-popup_theme_ffffff { box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 8px 30px -5px rgba(0, 0, 0, 0.5); }
.ymaps-2-1-69-popup_theme_ffffff .ymaps-2-1-69-popup__tail { background: rgba(0, 0, 0, 0) -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0) 50%) repeat scroll 0% 0%; }
.ymaps-2-1-69-popup_theme_ffffff .ymaps-2-1-69-popup__tail::after { background-color: rgb(255, 255, 255); }
.ymaps-2-1-69-float-button { background-color: rgb(255, 255, 255); border-color: transparent; box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15), 0px 2px 5px -3px rgba(0, 0, 0, 0.15); box-sizing: border-box !important; border-width: 1px; border-style: solid; border-radius: 3px; background-clip: border-box; color: rgb(0, 0, 0); vertical-align: middle; text-decoration: none; font-family: Arial,Helvetica,sans-serif; cursor: pointer; transition: background-color 0.15s ease-out 0s, border-color 0.15s ease-out 0s, opacity 0.15s ease-out 0s; display: inline-block; text-align: left; height: 28px; }
.ymaps-2-1-69-float-button-text { position: relative; border: medium none; text-decoration: none; white-space: nowrap; font-size: 13px; line-height: 26px; padding: 0px 12px; }
.ymaps-2-1-69-float-button.ymaps-2-1-69-_pressed, .ymaps-2-1-69-float-button:active { background-color: rgb(243, 241, 237); }
.ymaps-2-1-69-float-button { position: relative; padding-left: 26px; overflow: hidden; }
.ymaps-2-1-69-float-button-icon { position: absolute; left: 0px; }
.ymaps-2-1-69-float-button-text { display: block; overflow: hidden; text-overflow: ellipsis; padding-left: 12px; padding-right: 12px; }
.ymaps-2-1-69-float-button-icon + .ymaps-2-1-69-float-button-text { padding-left: 4px; }
.ymaps-2-1-69-float-button.ymaps-2-1-69-_hidden-icon .ymaps-2-1-69-float-button-icon, .ymaps-2-1-69-float-button.ymaps-2-1-69-_hidden-text .ymaps-2-1-69-float-button-text { display: none; }
.ymaps-2-1-69-float-button-icon { display: inline-block; width: 16px; height: 16px; border: 5px solid transparent; background-repeat: no-repeat; background-position: center center; vertical-align: top; }
.ymaps-2-1-69-float-button-icon_icon_geolocation { background-image: url('undefined'); }
.ymaps-2-1-69-float-button-icon_icon_ruler { background-image: url('undefined'); }
.ymaps-2-1-69-float-button-icon_icon_expand { background-image: url('undefined'); }
.ymaps-2-1-69-float-button-icon_icon_magnifier { background-image: url('undefined'); }
.ymaps-2-1-69-float-button-icon_icon_routes { background-image: url('undefined'); }
.ymaps-2-1-69-searchbox-button { box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15), 0px 2px 5px -3px rgba(0, 0, 0, 0.15); border-color: transparent; background-color: rgb(255, 219, 77); box-sizing: border-box !important; border-width: 1px; border-style: solid; border-radius: 3px; background-clip: border-box; color: rgb(0, 0, 0); vertical-align: middle; text-decoration: none; font-family: Arial,Helvetica,sans-serif; cursor: pointer; transition: background-color 0.15s ease-out 0s, border-color 0.15s ease-out 0s, opacity 0.15s ease-out 0s; display: inline-block; text-align: left; height: 28px; }
.ymaps-2-1-69-searchbox-button:hover { background-color: rgb(255, 214, 51); border-color: transparent; }
.ymaps-2-1-69-searchbox-button.ymaps-2-1-69-_pressed, .ymaps-2-1-69-searchbox-button:active { background-color: rgb(255, 204, 0); }
.ymaps-2-1-69-searchbox-button-text { display: inline-block; position: relative; border: medium none; text-decoration: none; white-space: nowrap; font-size: 13px; line-height: 26px; padding: 0px 12px; }
.ymaps-2-1-69-searchbox__normal-layout, .ymaps-2-1-69-searchbox__panel-layout { border-collapse: collapse; }
.ymaps-2-1-69-searchbox__input-cell { width: 100%; }
.ymaps-2-1-69-searchbox__button-cell, .ymaps-2-1-69-searchbox__input-cell { display: table-cell; vertical-align: top; position: relative; }
.ymaps-2-1-69-searchbox__panel-layout .ymaps-2-1-69-searchbox__button-cell { padding-left: 10px; }
.ymaps-2-1-69-searchbox-button { box-shadow: none; }
.ymaps-2-1-69-searchbox__fold-button-cell { display: table-cell; vertical-align: top; position: relative; padding-left: 10px; }
.ymaps-2-1-69-searchbox__fold-button { box-sizing: border-box !important; border-width: 1px; border-style: solid; border-radius: 3px; background-clip: border-box; color: rgb(0, 0, 0); vertical-align: middle; text-decoration: none; font-family: Arial,Helvetica,sans-serif; cursor: pointer; transition: background-color 0.15s ease-out 0s, border-color 0.15s ease-out 0s, opacity 0.15s ease-out 0s; display: inline-block; text-align: left; height: 28px; background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.2); }
.ymaps-2-1-69-searchbox__fold-button:hover { border-color: rgba(0, 0, 0, 0.3); }
.ymaps-2-1-69-searchbox__fold-button.ymaps-2-1-69-_pressed, .ymaps-2-1-69-searchbox__fold-button:active { background-color: rgb(243, 241, 237); }
.ymaps-2-1-69-searchbox__fold-button-icon { display: block; width: 26px; height: 26px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll 0% 0%; }
.ymaps-2-1-69-searchbox-input { position: relative; z-index: 3; vertical-align: baseline; display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-sizing: border-box !important; transition: box-shadow 0.15s ease-out 0s; }
.ymaps-2-1-69-searchbox__panel-layout .ymaps-2-1-69-searchbox-input { box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2) inset; }
input.ymaps-2-1-69-searchbox-input__input { display: block; width: 100%; height: 28px; padding: 0px 2px; margin: 0px; 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-width: 0px 0px 0px 9px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor transparent; }
input.ymaps-2-1-69-searchbox-input__input:focus { outline: medium none !important; box-shadow: none !important; }
.ymaps-2-1-69-searchbox-input__clear-button { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 28px; display: none; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; opacity: 0.3; cursor: pointer; }
.ymaps-2-1-69-searchbox-input__clear-button:hover, .ymaps-2-1-69-searchbox-list-button:hover { opacity: 1; }
.ymaps-2-1-69-searchbox-list-button { position: absolute; top: 0px; right: 28px; bottom: 0px; z-index: 4; display: none; width: 20px; cursor: pointer; opacity: 0.3; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.ymaps-2-1-69-searchbox-input *::-moz-placeholder, .ymaps-2-1-69-searchbox-input__input:-moz-placeholder { text-overflow: ellipsis; }
.ymaps-2-1-69-searchbox-input__input[placeholder] { text-overflow: ellipsis; }
.ymaps-2-1-69-searchbox__normal-layout::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15), 0px 2px 5px -3px rgba(0, 0, 0, 0.15); border-radius: 0px 3px 3px 0px; }
.ymaps-2-1-69-searchbox__panel-layout .ymaps-2-1-69-searchbox__fold-button-cell { width: 1px; }
.ymaps-2-1-69-islets_serp { position: relative; background-color: rgb(255, 255, 255); display: block; overflow-y: auto; font-family: Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); padding-bottom: 1px; }
.ymaps-2-1-69-islets_serp::before { position: absolute; top: 0px; right: 0px; left: 0px; z-index: 2; height: 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; content: ""; }
.ymaps-2-1-69-islets_serp-popup { position: absolute; right: 0px; left: 0px; top: 100%; margin-top: 12px; z-index: 3; padding: 1px; display: block; box-sizing: border-box; min-height: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 8px 30px -5px rgba(0, 0, 0, 0.5); }
.ymaps-2-1-69-islets_serp-popup.ymaps-2-1-69-islets__hidden { display: none; }
.ymaps-2-1-69-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, 0) linear-gradient(45deg, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0) 50%) repeat scroll 0% 0%; font: 0px/0 a; transform: rotate(135deg); transform-origin: 100% 100% 0px; }
.ymaps-2-1-69-islets_serp-popup__tail::after { content: ""; position: absolute; bottom: 1px; left: 1px; width: 17px; height: 17px; background-color: rgb(255, 255, 255); }
.ymaps-2-1-69-traffic { box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15), 0px 2px 5px -3px rgba(0, 0, 0, 0.15); border-radius: 3px; position: relative; display: inline-block; }
.ymaps-2-1-69-traffic .ymaps-2-1-69-float-button { box-shadow: none !important; white-space: nowrap; text-align: left; overflow: hidden; }
.ymaps-2-1-69-traffic .ymaps-2-1-69-float-button.ymaps-2-1-69-_pin_right::before { content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; width: 0px; border-left: 1px solid rgba(0, 0, 0, 0.15); }
.ymaps-2-1-69-traffic__icon { display: inline-block; width: 16px; height: 16px; border: 5px solid transparent; background-repeat: no-repeat; background-position: center center; vertical-align: top; }
.ymaps-2-1-69-traffic__icon_icon_off { background-image: url('undefined'); }
.ymaps-2-1-69-traffic__panel { position: absolute; top: 100%; right: -5px; display: block; margin-top: -9999px; white-space: normal; transform: translate3d(0px, 0px, 0px); }
.ymaps-2-1-69-traffic__tail { right: 31px; display: block; }
.ymaps-2-1-69-traffic__panel-content { display: block; overflow-x: hidden; overflow-y: auto; min-width: 40px; min-height: 20px; padding: 0px 10px 10px; border-top: 7px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ymaps-2-1-69-traffic__panel { transition: width 0.3s ease-out 0s; }
.ymaps-2-1-69-traffic__switcher { display: block; margin-bottom: 8px; border-bottom: 1px solid rgb(229, 229, 229); font: 13px/20px Arial,Helvetica,sans-serif; }
.ymaps-2-1-69-traffic__switcher-item { position: relative; top: 1px; display: inline-block; cursor: pointer; color: rgb(0, 0, 0); border-bottom: 3px solid transparent; }
.ymaps-2-1-69-traffic__switcher-item:hover { color: rgb(204, 0, 0); }
.ymaps-2-1-69-traffic__switcher-item.ymaps-2-1-69-traffic__switcher-item_selected_yes { cursor: default; color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); }
.ymaps-2-1-69-traffic__switcher-item:not(:last-child) { margin-right: 18px; }
.ymaps-2-1-69-popup__tail { font: 0px/0 a; position: absolute; z-index: 9; display: block; width: 17px; height: 17px; }
.ymaps-2-1-69-popup__tail::after { content: ""; position: absolute; width: 17px; height: 17px; }
.ymaps-2-1-69-popup_to_bottom .ymaps-2-1-69-popup__tail::after, .ymaps-2-1-69-popup_to_left .ymaps-2-1-69-popup__tail::after, .ymaps-2-1-69-popup_to_right .ymaps-2-1-69-popup__tail::after, .ymaps-2-1-69-popup_to_top .ymaps-2-1-69-popup__tail::after { left: 1px; bottom: 1px; }
.ymaps-2-1-69-popup_to_bottom .ymaps-2-1-69-popup__tail, .ymaps-2-1-69-popup_to_right .ymaps-2-1-69-popup__tail { transform-origin: 100% 100% 0px; }
.ymaps-2-1-69-popup_to_bottom .ymaps-2-1-69-popup__tail { margin-left: -17px; bottom: 100%; transform: rotate(135deg); }
.ymaps-2-1-69-zoom { position: relative; display: block; padding: 28px 0px; width: 28px; height: 10px; }
.ymaps-2-1-69-zoom__button { position: absolute !important; }
.ymaps-2-1-69-zoom__plus { top: 0px; }
.ymaps-2-1-69-zoom__minus { bottom: 0px; }
.ymaps-2-1-69-zoom__scale { position: absolute; top: 28px; bottom: 28px; left: 11px; width: 4px; border-right: 1px solid rgba(0, 0, 0, 0.2); border-left: 1px solid rgba(0, 0, 0, 0.2); background: rgba(255, 255, 255, 0.4) none repeat scroll 0% 0%; box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, 0.15), -1px 0px 0px 0px rgba(0, 0, 0, 0.15); }
.ymaps-2-1-69-zoom__runner { position: absolute; left: -12px; width: 28px; height: 15px !important; line-height: 15px !important; }
.ymaps-2-1-69-zoom__runner__transition { transition: top 0.3s ease 0s; }
.ymaps-2-1-69-zoom .ymaps-2-1-69-float-button-icon_icon_runner { display: block; height: 13px; }
.ymaps-2-1-69-zoom__runner .ymaps-2-1-69-zoom__icon { background-image: url('undefined'); background-repeat: no-repeat; background-position: center 5px; border-top: 0px none; border-bottom: 0px none; }
.ymaps-2-1-69-zoom__minus .ymaps-2-1-69-zoom__icon { background-image: url('undefined'); }
.ymaps-2-1-69-zoom__plus .ymaps-2-1-69-zoom__icon { background-image: url('undefined'); }
.ymaps-2-1-69-listbox__button { background-color: rgb(255, 255, 255); border-color: transparent; box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.15), 0px 2px 5px -3px rgba(0, 0, 0, 0.15); }
.ymaps-2-1-69-listbox { position: relative; display: inline-block; height: 28px; vertical-align: top; line-height: 0; }
.ymaps-2-1-69-listbox__button { box-sizing: border-box !important; border-width: 1px; border-style: solid; border-radius: 3px; background-clip: border-box; color: rgb(0, 0, 0); vertical-align: middle; text-decoration: none; font-family: Arial,Helvetica,sans-serif; cursor: pointer; transition: background-color 0.15s ease-out 0s, border-color 0.15s ease-out 0s, opacity 0.15s ease-out 0s; display: inline-block; text-align: left; height: 28px; white-space: nowrap; }
.ymaps-2-1-69-listbox__button-text { display: inline-block; position: relative; border: medium none; text-decoration: none; white-space: nowrap; font-size: 13px; line-height: 26px; }
.ymaps-2-1-69-listbox__button.ymaps-2-1-69-_pressed, .ymaps-2-1-69-listbox__button:active { background-color: rgb(243, 241, 237); }
.ymaps-2-1-69-listbox__button-icon { display: inline-block; width: 16px; height: 16px; border: 5px solid transparent; background-repeat: no-repeat; background-position: center center; vertical-align: top; }
.ymaps-2-1-69-listbox__button-icon.ymaps-2-1-69-_icon_layers { background-image: url('undefined'); }
.ymaps-2-1-69-listbox__button.ymaps-2-1-69-_hidden-icon .ymaps-2-1-69-listbox__button-icon, .ymaps-2-1-69-listbox__button.ymaps-2-1-69-_hidden-text .ymaps-2-1-69-listbox__button-text { display: none; }
.ymaps-2-1-69-listbox__button-text { padding: 0px 12px 0px 4px; }
.ymaps-2-1-69-listbox__button-arrow { display: none; width: 29px; height: 28px; position: absolute; right: 0px; top: 0px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; transition: transform 0.15s ease-out 0s, -webkit-transform 0.15s ease-out 0s; }
.ymaps-2-1-69-listbox__panel { position: relative; z-index: 1000; display: block; float: left; margin-top: 7px; padding: 3px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(229, 229, 229); box-shadow: 0px 10px 20px -5px rgba(0, 0, 0, 0.2) !important; }
.ymaps-2-1-69-listbox_align_right .ymaps-2-1-69-listbox__panel { float: right; }
.ymaps-2-1-69-listbox_opened_no .ymaps-2-1-69-listbox__panel { margin-top: -9999px; box-shadow: none; }
.ymaps-2-1-69-listbox__list { display: block; overflow-y: auto; overflow-x: hidden; font-family: Arial,sans-serif; }
.ymaps-2-1-69-listbox__list-separator { display: block; font: 0px/0 a; width: 100%; height: 1px; background-color: rgb(229, 229, 229); border-top: 4px solid rgb(255, 255, 255); border-bottom: 4px solid rgb(255, 255, 255); }
.ymaps-2-1-69-listbox__list-item { display: block; white-space: nowrap; cursor: pointer; overflow: hidden; }
.ymaps-2-1-69-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; -moz-user-select: none; position: relative; }
.ymaps-2-1-69-listbox__list-item:hover { background-color: rgb(255, 235, 160); }
.ymaps-2-1-69-listbox__list-item_selected_yes .ymaps-2-1-69-listbox__list-item-text::before { content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; width: 38px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll 50% 50%; }
.ymaps-2-1-69-listbox__list-item_selected_yes.ymaps-2-1-69-listbox__list-item_disabled_yes .ymaps-2-1-69-listbox__list-item-text::before { opacity: 0.6; }
.ymaps-2-1-69-scaleline { position: relative; display: inline-block; overflow: visible; text-align: center; top: 13px; }
.ymaps-2-1-69-scaleline__label { position: relative; top: -6px; display: block; padding: 0px 4px; vertical-align: middle; white-space: nowrap; color: rgb(51, 51, 51); border-radius: 3px; font: 11px/15px Verdana,Arial,sans-serif; background: rgba(255, 255, 255, 0.75) none repeat scroll 0% 0%; }
.ymaps-2-1-69-scaleline__left, .ymaps-2-1-69-scaleline__right { display: table-cell; width: 49%; vertical-align: top; }
.ymaps-2-1-69-scaleline__left-line, .ymaps-2-1-69-scaleline__right-line { display: block; height: 1px; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.ymaps-2-1-69-scaleline__center { display: table-cell; height: 1px; }
.ymaps-2-1-69-scaleline__left-border, .ymaps-2-1-69-scaleline__right-border { position: absolute; z-index: -1; top: -4px; width: 1px; height: 9px; border: 1px solid rgb(255, 255, 255); background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.ymaps-2-1-69-scaleline__left-border { left: -2px; }
.ymaps-2-1-69-scaleline__right-border { right: -2px; }
.ymaps-2-1-69-search_layout_panel { z-index: 100; padding: 1px; max-height: 50px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 8px 30px -5px rgba(0, 0, 0, 0.5); transform: translateY(-999px) translateY(-19999px); top: 0px; }
.ymaps-2-1-69-search_layout_panel.ymaps-2-1-69-search_layout_panel { position: absolute; box-sizing: border-box; right: 0px; left: 0px; }
.ymaps-2-1-69-search_layout_panel .ymaps-2-1-69-search__layout { display: table; width: 100%; border: 10px solid rgb(255, 255, 255); line-height: 0; position: relative; z-index: 2; box-sizing: border-box; }
.ymaps-2-1-69-search_layout_panel .ymaps-2-1-69-islets_serp-popup, .ymaps-2-1-69-search_layout_panel .ymaps-2-1-69-search__serp-popup.ymaps-2-1-69-popup { position: relative; z-index: 1; margin: 0px -1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ymaps-2-1-69-search_layout_panel .ymaps-2-1-69-islets_serp-popup__tail, .ymaps-2-1-69-search_layout_panel .ymaps-2-1-69-search__serp-popup-tail.ymaps-2-1-69-popup__tail { display: none !important; }
.ymaps-2-1-69-search__serp-button::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; opacity: 0.4; }
.ymaps-2-1-69-search__serp-button:hover::after { opacity: 1; }
.ymaps-2-1-69-search__suggest-catalog-item::after, .ymaps-2-1-69-search__suggest-catalog-item::before { content: ""; width: 32px; height: 32px; position: absolute; top: 12px; left: 50%; margin-left: -16px; }
.ymaps-2-1-69-search__suggest-catalog-item::before { background-repeat: no-repeat; z-index: 2; opacity: 0.6; background-position: center center; }
.ymaps-2-1-69-search__suggest-catalog-item.ymaps-2-1-69-search__suggest-item_selected_yes::after, .ymaps-2-1-69-search__suggest-catalog-item:hover::after { background-color: rgb(255, 219, 77); }
.ymaps-2-1-69-search__suggest-catalog-item::after { border-radius: 50%; }
.ymaps-2-1-69-search__suggest-catalog-item_type_01-restaurant::before { background-image: url('undefined'); }
.ymaps-2-1-69-search__suggest-catalog-item_type_02-bar::before { background-image: url('undefined'); }
.ymaps-2-1-69-search__suggest-catalog-item_type_03-atm::before { background-image: url('undefined'); }
.ymaps-2-1-69-search__suggest-catalog-item_type_04-cinema::before { background-image: url('undefined'); }
.ymaps-2-1-69-search__suggest-catalog-item_type_05-barbershop::before { background-image: url('undefined'); }
.ymaps-2-1-69-search__suggest-catalog-item_type_06-pharmacy::before { background-image: url('undefined'); }
.ymaps-2-1-69-islets_map-lang-tr .ymaps-2-1-69-search__suggest-catalog-item_type_06-pharmacy::before { background-image: url('undefined'); }
.ymaps-2-1-69-search__suggest-catalog-item_type_07-shop::before { background-image: url('undefined'); }
.ymaps-2-1-69-search__suggest-catalog-item_type_08-shopping-mall::before { background-image: url('undefined'); }
.ymaps-2-1-69-search__suggest-catalog-item_type_09-fitness::before { background-image: url('undefined'); }
.ymaps-2-1-69-search__suggest-catalog-item_type_10-auto-repair::before { background-image: url('undefined'); }
.ymaps-2-1-69-search__suggest-catalog-item_type_11-gasoline::before { background-image: url('undefined'); }
.ymaps-2-1-69-search__suggest-catalog-item_type_12-hotel::before { background-image: url('undefined'); }
.ymaps-2-1-69-islets_advert__label::after { position: absolute; top: 50%; right: -27px; width: 65px; transform: rotate(90deg); text-transform: uppercase; text-align: center; font: 9px/0 Arial,Helvetica,sans-serif; letter-spacing: 3px; color: rgb(153, 153, 153); content: attr(data-label); }
.ymaps-2-1-69-islets_serp-advert .ymaps-2-1-69-islets_advert__label::after { color: rgb(170, 96, 215); }
.ymaps-2-1-69-islets_card__status-rating-badge::before, .ymaps-2-1-69-islets_card__status.ymaps-2-1-69-islets__low-rating .ymaps-2-1-69-islets_card__status-rating-badge::before { position: absolute; left: 100%; content: ""; top: 50%; line-height: 0; margin-top: -10px; border-width: 10px 0px 10px 5px; border-style: solid; border-color: transparent transparent transparent rgb(255, 206, 85); }
.ymaps-2-1-69-islets_card__status.ymaps-2-1-69-islets__low-rating .ymaps-2-1-69-islets_card__status-rating-badge::before { border-color: transparent transparent transparent rgb(217, 217, 217); }
.ymaps-2-1-69-islets_card__status-rating-badge-value::after { content: ".0"; }
.ymaps-2-1-69-islets_card__status-rating-badge-value[data-value*="."]::after { content: "" !important; }
.ymaps-2-1-69-islets_card__status-time[data-is24h="false"] .ymaps-2-1-69-islets_card__status-time-text::after { content: ""; display: inline-block; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll right center; opacity: 0.6; width: 11px; height: 8px; }
.ymaps-2-1-69-islets_card.ymaps-2-1-69-islets__is-extra-narrow .ymaps-2-1-69-islets_card__status-time[data-is24h="false"] .ymaps-2-1-69-islets_card__status-time-text::after { width: 0px; }
.ymaps-2-1-69-islets_card.ymaps-2-1-69-islets__timetable-visible .ymaps-2-1-69-islets_card__status-time[data-is24h="false"] .ymaps-2-1-69-islets_card__status-time-text::after { background-image: url('undefined'); }
.ymaps-2-1-69-islets_card__status-time[data-is24h="false"] .ymaps-2-1-69-islets_card__status-time-text::before { content: ""; position: absolute; border-bottom: 1px solid rgb(229, 229, 229); left: 0px; right: 12px; bottom: 2px; height: 0px; }
.ymaps-2-1-69-islets_card.ymaps-2-1-69-islets__is-extra-narrow .ymaps-2-1-69-islets_card__status-time[data-is24h="false"] .ymaps-2-1-69-islets_card__status-time-text::before { right: 0px; }
.ymaps-2-1-69-islets_card__status-time[data-is24h="false"] .ymaps-2-1-69-islets_card__status-time-text:hover::before { opacity: 0; }
.ymaps-2-1-69-islets_card__status-time[data-is24h="false"] .ymaps-2-1-69-islets_card__status-time-text:hover::after { opacity: 1; }
.ymaps-2-1-69-islets_card__status-timetable-cell-time::after { position: absolute; z-index: -1; right: 12px; color: rgb(229, 229, 229); content: "..................................................................................................................................................................................................................................................................................................................................................................................................................................................."; }
.ymaps-2-1-69-islets_card__contacts-phones-item:first-child::before { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 21px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll left center; content: ""; }
.ymaps-2-1-69-islets_card__contacts-urls::before { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 21px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll left center; content: ""; }
.ymaps-2-1-69-islets_card__metro-station-icon::before { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-image: url('undefined'); background-position: 50% 50%; }
.ymaps-2-1-69-islets_card.ymaps-2-1-69-islets__moscow .ymaps-2-1-69-islets_card__metro-station-icon::before { background-image: url('undefined'); }
.ymaps-2-1-69-islets_card.ymaps-2-1-69-islets__spb .ymaps-2-1-69-islets_card__metro-station-icon::before { background-image: url('undefined'); }
.ymaps-2-1-69-islets_card__metro-station-distance::before { content: " — "; }
.ymaps-2-1-69-islets_card__metro-station-distance-link-text::before { content: ""; display: inline-block; width: 12px; height: 12px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll 0% 0%; padding-right: 4px; transition: background-image 0.15s ease-out 0s; }
.ymaps-2-1-69-islets_card__metro-station-distance-link:hover .ymaps-2-1-69-islets_card__metro-station-distance-link-text::before { background-image: url('undefined'); }
.ymaps-2-1-69-islets_card__taxi-price::before { content: " "; }
.ymaps-2-1-69-islets_card__taxi-link::before, .ymaps-2-1-69-islets_card__taxi::before { content: ""; width: 12px; height: 12px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll left center; position: absolute; top: 0px; bottom: 0px; left: 0px; }
.ymaps-2-1-69-islets_card__timetable-link::before { content: ""; width: 16px; height: 16px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll left center; position: absolute; top: 0px; bottom: 0px; left: 0px; }
.ymaps-2-1-69-check__box::after { content: ""; position: absolute; left: 0px; bottom: 2px; width: 16px; height: 16px; }
.ymaps-2-1-69-check__control:checked + .ymaps-2-1-69-check__box::after { background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.ymaps-2-1-69-pictogram_patched-for-print { line-height: 0; font-size: 49px; }
.ymaps-2-1-69-pictogram_icon_pocket { background-image: url('undefined'); background-size: 22px 22px; list-style-image: url('undefined'); }
.ymaps-2-1-69-pictogramCircleIconContent { display: block; background-size: contain; width: 22px; height: 22px; background-repeat: no-repeat; position: absolute; top: -11px; left: -11px; }
.ymaps_https___api_maps_yandex_ru_2_1_69_296959164498islands_circleIcon___FF931E_40x40_1539001964624 { display: block; background-image: url('undefined'); list-style-image: url('undefined'); background-size: 40px 40px; }
.txt_bg1 { font-size: 26px !important; }
.bold { font-size: 52px !important; }
