/**
 * @package Helix Ultimate Framework
 * @author JoomShaper https://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2018 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
 */
body, .sp-preloader {
  background-color: #fff;
  color: #252525;
}

h1 {
font-weight: 900;
color: #37474f;
text-align: center;
word-wrap: break-word;
}

@media screen and (min-width: 900px) {h1 {font-size: 55px;}}
@media screen and (max-width: 900px) and (min-width: 320px) {h1 {font-size: 30px;}}
@media screen and (max-width: 900px) and (min-width: 320px) {.hide-mobile {display: none;}}

h2 {
	font-weight: 600;
    color: #3c3c3c;
    line-height: 1.5;
    font-size: 1.5rem;
    text-align: center;
    word-wrap: break-word;
    margin: 50px 0 40px 0;
}

.divbg {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    padding-top: 30px;
}

.question {
    color: #bababa;
    cursor: pointer;
   }

 .question:hover {
    color: black;
   }

.home-lg-4 {
  padding: 8px 8px 8px 8px;
  border-radius: 8%;
  margin-bottom: 32px;
  background-color: rgb(0 0 0 / 2%);
}

.fa-home-lg-4 {
  font-size: 56px;
  margin: 8px 0 16px 0;
}

.home-h2 {
  font-weight: 400;
  margin: 8px;
}

.home-lg-4:hover {
    background-color: rgb(0 0 0 / 4%);
    cursor: pointer;
}

.fa-check-one {
  font-size: 16px;
  margin-right: 6px;
}

.fa-check-two {
  font-size: 28px;
  margin-right: 6px;
}

.fa-play-circle-one {
  font-size: 12px!important;
  margin-right: 8px;
  vertical-align: middle;
}

/** 

 .fa-question-circle {
 -webkit-animation: blinktext 2s linear infinite;
 animation: blinktext 2s linear infinite;
}
@-webkit-keyframes blinktext {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}
@keyframes blinktext {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}

*/

  .leaflet-marker-icon:hover {
  animation-name: blink;
  animation-timing-function: linear;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
}

@keyframes blink {
  50% {
    opacity: 0.25;
  }
}

  .leaflet-marker-icon {
  animation-name: blink;
  animation-timing-function: linear;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

@keyframes blink {
  50% {
    opacity: 0.5;
  }
}


.inputbox {
	width: 100%;
	border-radius: 0.25rem;
	padding: 0.5rem 0.75rem;
}

.marker-map {
  display: inline-block; 
  margin: 0px 4px 4px 0px;
  width: 22px;
}

.fa-check {
  color: #e13718;
}

.description-sup {
  font-size: 12px; 
  margin: 16px 16px 22px 16px;
  display: none;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  border-radius: .3rem;
}

.seevideo {
	margin-top: 8px;
	font-size: 11px;
	text-decoration: underline;
}

.link {
	position: absolute;
    margin-top: -128px;
}

.price-item {
margin-left: auto;
margin-right: auto;
background-color:#fff !important;
text-align:center;
box-shadow: 0px 0px 1px 0px #e3e3e3 !important;
min-width: 70%;
max-width: 430px;
margin-top: 12px;
margin-bottom: 12px;
font-size: 1rem;
font-weight: 200;
line-height: 1.5;
}

.price_head {
text-shadow:1px 1px 1px #999;
font-weight:bold;
letter-spacing:-1px;
background-color:#fff;
font-size: 25px !important;
padding: 20px 0 !important;
color: #fff !important;
border-radius: 5px 5px 0 0;
}

.price-footer {
  text-shadow:1px 1px 1px #999;
  font-weight:bold;
  letter-spacing:-1px;
  background: #f3f3f3 !important;
  background-color:#fff;
  font-size: 25px !important;
  padding: 6px 12px !important;
  color: #fff !important;
  border-radius:  0 0 5px 5px;
}

div[id*="acymodifyform"], div[class*="alert-success"], div[id*="price"] {
  display: none;
}

.faq-q {
  width: fit-content;
  text-decoration: underline;
}

.faq-q:hover {
  text-decoration: none; 
  color: #0fa89d;
  border-bottom-color: rgba(208, 64, 0, 0.2);
  width: fit-content;
  cursor: pointer;
   }

.faq-a {
  display: none;
  margin: 8px 16px 24px 25px;
}

.container-inner {
    margin: 0 0 32px 0;
}

@media screen and (max-width: 900px) and (min-width: 320px) {.container-inner {margin: 0 0 12px 0;}}

@media screen and (max-width: 900px) and (min-width: 320px) {.divbg {padding: 0;}}

  .ya-share2 {
    margin-bottom: 28px;
    text-align: center;
  }

  #sp-menu {
    
}

div.yt-youtube {
  background: #222;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;

  -webkit-box-shadow: 0 35px 10px -25px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 35px 10px -25px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 35px 10px -25px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

div.yt-youtube iframe {
  border: none;
  float: left;
}

@media (min-width: 768px) and (max-width: 979px) {
  div.yt-youtube iframe {
    width: 100%;
    height: 300px;
  }}

@media (max-width: 767px) {
.yt-youtube {
    width: 100%;
    float: none !important;
    margin: 0 0 2em !important;
}}
        
        
@media (max-width: 767px) {
div.yt-youtube iframe {
    width: 100%;
    height: 200px;
}}

.subsub {
text-align: center;
font-size: 22px;
margin-bottom: 40px;
color: #4c4c4c;
font-family: "Segoe UI",Roboto,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}

@media screen and (min-width: 900px) {
.subsub {
    font-size: 28px;
    max-width: 800px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}}

@media screen and (min-width: 900px) {
.row2 {
    font-size: 20px;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}}

@media screen and (max-width: 900px) {
.row2 {
    font-size: 18px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}}


.col-lg-4 {
	margin: 0 0 16px 0px;
}

.img-logo {
    border-radius: 50%;
    width: 15%;
    height: 15%;
    padding: 10px;
    float: left;
    max-width: 80px;
}

  h1 {
    margin-bottom: 30px;
    color: #35a78e;
  }

@media screen and (max-width: 900px) and (min-width: 320px) {h1 {margin-top: 30px; font-size: 44px;}}

  h1.index {
	font-size: 50px;
  max-width: 800px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  }

@media screen and (max-width: 900px) and (min-width: 320px) {h1.index {font-size: 32px;}}


  button.getref {
    margin-bottom: 18px;
    margin-top: 18px;
  }

  div.price-descrition {
    font-size: 11px;
    font-weight: 400;
    margin: 12px 16px 4px 16px;
  }

  .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0fa89d!important;
    border-color: #0fa89d!important;
}
  
  .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgb(23 162 184);
}
  
  .btn-primary, .sppb-btn-primary {
    border-color: #35a78e!important;
    background-color: #35a78e!important;
}

.btn-demo {

    margin-left: auto;
    margin-right: auto;
    margin-top: 32px;
    margin-bottom: 64px;
    border-color: #35a78e;
    background-color: #35a78e;
    display: block;
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    border-radius: 0.3rem;
    color: #fff;
    cursor: pointer;
    border: 0px;

}

.btn-demo:hover {
    border-color: #08554f;
    background-color: #08554f;
}
  
  .btn-primary:hover, .sppb-btn-primary:hover {
    border-color: #0d877e!important;
    background-color: #0d877e!important;
}

.img-check {
height: 16px;
width: 16px;
display: inline-block;
margin-right: 5px;
vertical-align: text-top;
}

.price-splitter {
background:#f9f9fa!important;
background-color:#fff;
border-bottom:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
border-left:1px solid #e9e9e9;
padding: 8px 36px;
text-align: left;
font-size: 14px;
font-weight: bolder;
}

/* Àäàïòèâíàÿ òàáëèöà */

table#supertable {
    border-collapse: collapse!important;
    text-align: left!important;
    width: 100%!important;
    font-size: 15px!important;
    margin: 0 0 60px 0;
}
table#supertable tr {
    background: white!important;
    border-bottom: 1px solid
}
table#supertable th, table#supertable td {
    padding: 10px 20px!important;
}
table#supertable td span {
    background: #eee!important;
    color: dimgrey!important;
    display: none!important;
    font-size: 10px!important;
    font-weight: bold!important;
    padding: 5px!important;
    position: absolute!important;
    text-transform: uppercase!important;
    top: 0!important;
    left: 0!important;
}

table#supertable td:first-child {
font-weight: bold;
   }


@media(max-width: 800px) {

table#supertable {
    margin: 0 0 5px 0;
}
    table#supertable thead {
        left: -9999px!important;
        position: absolute!important;
        visibility: hidden!important;
    }
    table#supertable tr {
        border-bottom: 0!important;
        display: flex!important;
        flex-direction: row!important;
        flex-wrap: wrap!important;
        margin-bottom: 30px!important;
    }
    table#supertable td {
        border: 1px solid!important;
        margin: 0 -1px -1px 0!important;
        padding-top: 35px!important;
        position: relative!important;
        width: 50%!important;
    }
    table#supertable td span {
        display: block!important;
    }
}

/* END Àäàïòèâíàÿ òàáëèöà */


.sp-preloader > div {
  background: #0345bf;
}
.sp-preloader > div:after {
  background: #fff;
}
#sp-top-bar {
/*  background: #333; */
  color: #aaa;
}
#sp-top-bar a {
  color: #aaa;
}
#sp-header {
  background: #fff;
}
a {
  color: #0345bf;
}
a:hover, a:focus, a:active {
  color: #044cd0;
}
.tags > li {
  display: inline-block;
}
.tags > li a {
  background: rgba(3, 69, 191, 0.1);
  color: #0345bf;
}
.tags > li a:hover {
  background: #044cd0;
}
.article-social-share .social-share-icon ul li a {
  color: #252525;
}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
  background: #0345bf;
}
.pager > li a {
  border: 1px solid #ededed;
  color: #252525;
}
.sp-reading-progress-bar {
  background-color: #0345bf;
}
.sp-megamenu-parent > li > a {
  color: #252525;
}
.sp-megamenu-parent > li:hover > a {
  color: #0345bf;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #0345bf;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #252525;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #0345bf;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #0345bf;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #252525;
}
#offcanvas-toggler > .fa {
  color: #252525;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #0345bf;
}
.offcanvas-menu {
  background-color: #fff;
  color: #252525;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #252525;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #0345bf;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  color: rgba(37, 37, 37, 0.5);
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  color: rgba(37, 37, 37, 0.8);
}
.btn-primary, .sppb-btn-primary {
  border-color: #007bff;
  background-color: #007bff;
}
.btn-primary:hover, .sppb-btn-primary:hover {
  border-color: #0062cc;
  background-color: #0069d9;
}
ul.social-icons > li a:hover {
  color: #0345bf;
}
.sp-page-title {
  background: #0345bf;
}
.layout-boxed .body-innerwrapper {
  background: #fff;
}
.sp-module ul > li > a {
  color: #252525;
}
.sp-module ul > li > a:hover {
  color: #0345bf;
}
.sp-module .latestnews > div > a {
  color: #252525;
}
.sp-module .latestnews > div > a:hover {
  color: #0345bf;
}
.sp-module .tagscloud .tag-name:hover {
  background: #0345bf;
}
.search .btn-toolbar button {
  background: #0345bf;
}
#sp-footer, #sp-bottom {
  background: #171717;
  color: #fff;
}

#sp-footer > div > div {
margin: 0;
}

#sp-footer a, #sp-bottom a {
  color: #a2a2a2;
}
#sp-footer a:hover, #sp-bottom a:hover, #sp-footer a:active, #sp-bottom a:active, #sp-footer a:focus, #sp-bottom a:focus {
  color: #fff;
}
#sp-bottom .sp-module-content .latestnews > li > a > span {
  color: #fff;
}
.sp-comingsoon body {
  background-color: #0345bf;
}
.pagination > li > a, .pagination > li > span {
  color: #252525;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #252525;
}
.pagination > .active > a, .pagination > .active > span {
  border-color: #0345bf;
  background-color: #0345bf;
}
.pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  border-color: #0345bf;
  background-color: #0345bf;
}
.error-code, .coming-soon-number {
  color: #0345bf;
}

p.acymodifybutton, p.acysubbuttons{
  margin: 2rem;
}

#unsubbutton_div {
margin-bottom: 4rem;
margin-left: 10px;
}

.ya-share2 {
	margin-bottom: 0;
	text-align: center;
}
.ya-share2__container_size_m {
	font-size: 13px;
}
.ya-share2__item {
	display: inline-block;
	font-family: "YS Text", Arial, sans-serif;
}
.ya-share2__container, .ya-share2__container .ya-share2__item {
	font-family: "YS Text", Arial, sans-serif;
}
.ya-share2__list, .ya-share2__badge, .ya-share2__icon {
	display: inline-block;
	vertical-align: top;
}
.ya-share2__list {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.ya-share2__list.ya-share2__list_direction_horizontal {
	margin-top: -2px;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
	display: inline-block;
	vertical-align: top;
	padding: 0;
	margin: 2px 4px 0 0;
}
.ya-share2__list.ya-share2__list_direction_horizontal > :last-child.ya-share2__item {
	margin-right: 0px;
}
.ya-share2__link {
	display: block;
}
.ya-share2__link {
	text-decoration: none;
	white-space: nowrap;
}
.ya-share2__badge {
	border-radius: 4px;
	color: #fff;
	overflow: hidden;
	position: relative;
}
.ya-share2__container_shape_round .ya-share2__badge {
	border-radius: 50px;
}
.ya-share2__item_service_odnoklassniki .ya-share2__badge, .ya-share2__item_service_odnoklassniki .ya-share2__mobile-popup-badge {
	background-color: #eb722e;
}
.ya-share2__title {
	display: inline-block;
	vertical-align: bottom;
}
.ya-share2__title {
	color: #000;
}
.ya-share2__container_size_m .ya-share2__title {
	line-height: 24px;
}
.ya-share2__container_size_m .ya-share2__badge + .ya-share2__title {
	margin-left: 10px;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item > .ya-share2__link > .ya-share2__title {
	display: none;
}
.ya-share2__container_shape_round .ya-share2__icon {
	background-position: center;
}
.ya-share2__item_service_odnoklassniki .ya-share2__icon {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_facebook .ya-share2__icon {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_vkontakte .ya-share2__icon {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_viber .ya-share2__icon {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M18.434 15.574c-.484-.391-1.002-.743-1.511-1.102-1.016-.718-1.945-.773-2.703.38-.426.648-1.021.677-1.644.392-1.718-.782-3.044-1.989-3.821-3.743-.344-.777-.34-1.473.465-2.022.425-.29.854-.634.82-1.268-.045-.828-2.043-3.593-2.832-3.885a1.429 1.429 0 00-.984 0C4.373 4.95 3.606 6.48 4.34 8.292c2.19 5.405 6.043 9.167 11.349 11.463.302.13.638.183.808.23 1.208.012 2.623-1.158 3.032-2.318.393-1.117-.438-1.56-1.096-2.093zM12.485 4.88c3.879.6 5.668 2.454 6.162 6.38.045.363-.09.909.426.919.538.01.408-.528.413-.89.045-3.699-3.163-7.127-6.888-7.253-.281.04-.863-.195-.9.438-.024.427.466.357.787.406z'/%3E%3Cpath d='M13.244 5.957c-.373-.045-.865-.222-.953.299-.09.546.458.49.811.57 2.395.538 3.23 1.414 3.624 3.802.057.349-.057.89.532.8.436-.066.278-.53.315-.802.02-2.293-1.936-4.38-4.329-4.669z'/%3E%3Cpath d='M13.464 7.832c-.249.006-.493.033-.585.3-.137.4.152.496.446.544.983.158 1.5.74 1.598 1.725.027.268.195.484.452.454.356-.043.389-.361.378-.664.017-1.106-1.227-2.385-2.289-2.359z'/%3E%3C/g%3E%3C/svg%3E");
}
.ya-share2__item_service_skype .ya-share2__icon {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.537 13.698c.115-.52.176-1.06.176-1.614 0-4.155-3.415-7.524-7.63-7.524-.444 0-.88.038-1.304.11A4.444 4.444 0 008.425 4C5.981 4 4 5.954 4 8.364c0 .805.222 1.56.608 2.207a7.428 7.428 0 00-.155 1.513c0 4.156 3.416 7.4 7.63 7.4.477 0 .944-.044 1.397-.126.623.33 1.335.642 2.092.642 2.444 0 4.425-1.953 4.425-4.364a4.3 4.3 0 00-.46-1.938zm-3.974 1.457c-.294.418-.725.747-1.293.984-.567.238-1.239.356-2.016.356-.933 0-1.702-.162-2.308-.486a2.986 2.986 0 01-1.047-.934c-.268-.39-.403-.768-.403-1.137 0-.213.08-.395.242-.547a.855.855 0 01.615-.229.76.76 0 01.512.178c.14.119.26.294.358.527.12.278.25.51.39.695.139.185.336.34.589.46.254.12.587.18 1 .18.566 0 1.027-.12 1.382-.364.354-.243.532-.547.532-.91a.919.919 0 00-.287-.702 1.88 1.88 0 00-.741-.412 13.21 13.21 0 00-1.216-.303c-.678-.146-1.247-.318-1.703-.513-.458-.196-.822-.463-1.09-.8-.269-.34-.403-.759-.403-1.26 0-.48.142-.904.426-1.275.283-.372.693-.658 1.23-.858.537-.2 1.17-.299 1.895-.299.58 0 1.082.066 1.505.198.423.133.774.309 1.053.528.28.22.484.45.612.691.13.24.194.477.194.705 0 .21-.08.4-.241.567a.8.8 0 01-.603.252c-.22 0-.386-.05-.5-.151-.114-.101-.237-.266-.37-.495a2.27 2.27 0 00-.618-.768c-.241-.184-.627-.276-1.16-.276-.494 0-.893.1-1.196.3-.303.199-.455.44-.455.72 0 .173.053.324.155.45.103.128.245.235.426.326.18.091.363.162.547.214.185.052.49.126.916.225a15.47 15.47 0 011.446.38c.432.138.8.307 1.103.503.302.198.54.45.709.752.17.302.255.673.255 1.111 0 .525-.148.998-.442 1.417z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_telegram .ya-share2__icon {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__item_service_whatsapp .ya-share2__icon {
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
	height: 44px;
	width: 44px;
	background-size: 24px 24px;
}
.ya-share2__container_shape_round.ya-share2__container_size_m .ya-share2__badge :not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_copy):not(.ya-share2__icon_more).ya-share2__icon {
	background-size: 40px 40px;
}
.ya-share2__item_service_facebook .ya-share2__badge, .ya-share2__item_service_facebook .ya-share2__mobile-popup-badge {
	background-color: #3b5998;
}
.ya-share2__item_service_vkontakte .ya-share2__badge, .ya-share2__item_service_vkontakte .ya-share2__mobile-popup-badge {
	background-color: #4680c2;
}
.ya-share2__item_service_viber .ya-share2__badge, .ya-share2__item_service_viber .ya-share2__mobile-popup-badge {
	background-color: #7b519d;
}
.ya-share2__item_service_skype .ya-share2__badge, .ya-share2__item_service_skype .ya-share2__mobile-popup-badge {
	background-color: #00aff0;
}
.ya-share2__item_service_telegram .ya-share2__badge, .ya-share2__item_service_telegram .ya-share2__mobile-popup-badge {
	background-color: #64a9dc;
}
.ya-share2__item_service_whatsapp .ya-share2__badge, .ya-share2__item_service_whatsapp .ya-share2__mobile-popup-badge {
	background-color: #65bc54;
}

.two-column {
    width: 50%;
    float: left;
}

.three-column {
    width: 33.333333%;
    float: left;
}

.four-column {
    width: 25%;
    float: left;
    padding-left: 28px;
    padding-right: 28px;
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    transform: scale(1.6);
    margin-right: 12px;
    margin-left: -26px;
    margin-top: 6px;
    display: none;
}

.kp-menu-container {
    display: flex;
    height: 60px;
    float: right;
    align-content: center;
    justify-content: flex-end;
    align-items: center;
}

.kp-menu-article {
    flex: 0 0 226px;
}

.text-area {
    margin: 32px 0 0 0;
    box-shadow: 0 35px 10px -25px rgb(0 0 0 / 50%), 0 1px 4px rgb(0 0 0 / 0%), 0 0 20px rgb(0 0 0 / 0%) inset;
    -webkit-box-shadow: 0 35px 10px -25px rgb(0 0 0 / 50%), 0 0 0 rgb(0 0 0 / 0%), 0 0 20px rgb(0 0 0 / 0%) inset;
}

li.checkk {
  cursor: pointer!important;
  list-style-type: none;
}