a:focus,
a:hover {
	color: inherit;
	text-decoration: none;
}

.tags--news {
    margin-bottom: 20px;
}

.tags {
    -webkit-flex-wrap: wrap!important;
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    margin-left:  -10px;
    margin-right: -10px;
}

.tag-link {
    display:  inline-block;
    padding: 5px 17px;
    background:  #252525;
    border: 1px solid #252525;
    color:  #fff;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.tag-link:hover,
.tag-link.hover,
.tag-link:active,
.tag-link.active,
.tag-link:focus,
.tag-link.focus {
    background-color: #fff;
    border-color: #fff;
    color: #252525;
}
.tag {
    margin:  10px;
}

.tags--news .tag-link {
    background-color: #E4A725;
    border-color: #E4A725;
    color:  #fff;
}

.tags--news .tag-link:hover,
.tags--news .tag-link.hover,
.tags--news .tag-link:active,
.tags--news .tag-link.active,
.tags--news .tag-link:focus,
.tags--news .tag-link.focus  {
    background-color: #252525;
    border-color: #252525;
    color: #fff;
}

.pag-teplo__a--active {
	color: #E4A725;
}
.sidebar .nav-link:hover {
	text-decoration: none;
}
[data-toggle="modal"].bblock__option {
	cursor: pointer;
}
[data-toggle="modal"].bblock__option {
	cursor: pointer;
}
[data-toggle="modal"].bblock__option:hover .cat-pg__consult {
	color: #E4A725;
}
[data-toggle="modal"].bblock__option:hover .cat-pg__consult::before {
    opacity: 0;
}
[data-toggle="modal"].bblock__option:hover .cat-pg__consult::after {
    opacity: 1;
}
.certs-section {
    padding-bottom: 50px;
}

.js--swiper-certs {
    margin-left:  -10px;
    margin-right:  -10px;
}

.js--swiper-certs .swiper-wrapper {
    padding-left:  10px;
    padding-right:  10px;
    margin-bottom: 30px;
}
.js--swiper-certs .swiper-button-disabled {
	opacity: 0;
}
.certs-title {
    font-size: 18px;
    font-weight: 900;
    color: #252525;
    padding-bottom: 21px;
}
.cert:hover .cert-image {
    -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.2);
}
.cert-image {
    width: 270px;
    height: 380px;
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cert-caption {
    position:  absolute;
    margin-left:  -1px;
    width:  1px;
    height:  1px;
    overflow:  hidden;
}
@media (max-width: 470px) {
	.certs-title {
		text-align: center;
	}
	.cert {
		text-align: center;
	}
	.cert-image {
		margin: auto;
	}
}


.social .ya-share2__list .ya-share2__badge {
    text-align: center;
    display: block;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    overflow:  initial;
    -moz-border-radius: 30px;
    ebkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.social .ya-share2__list .ya-share2__item {
    margin: 0 15px 0 0;
}

.social .ya-share2__list .ya-share2__icon {
	line-height:  31px;
	height:  31px;
	width:  31px;
	text-align:  center;
	border: 1px solid #252525;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: none;
	background-color: transparent;
	color: #252525;
	-webkit-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.social .ya-share2__list .ya-share2__item_service_facebook .ya-share2__icon::before {
	content: '\f09a';
	font-family: 'Fontawesome';
    position: absolute;
    left: 13%;
    top: -11%;
}
.social .ya-share2__list .ya-share2__item_service_facebook .ya-share2__icon:hover {
	border-color: #3b5998;
	background-color: #3b5998;
	color: #fff;
}
.social .ya-share2__list .ya-share2__item_service_vkontakte .ya-share2__icon::before {
	content: '\f189';
	font-family: 'Fontawesome';
    position: absolute;
    left: 13%;
    top: -11%;
}
.social .ya-share2__list .ya-share2__item_service_vkontakte .ya-share2__icon:hover {
	border-color: #48729e;
	background-color: #48729e;
	color: #fff;
}
.social .ya-share2__list .ya-share2__item_service_twitter .ya-share2__icon::before {
	content: '\f099';
	font-family: 'Fontawesome';
    position: absolute;
    left: 20%;
    top: -11%;
}
.social .ya-share2__list .ya-share2__item_service_twitter .ya-share2__icon:hover {
	border-color: #00aced;
	background-color: #00aced;
	color: #fff;
}
.social .ya-share2__list .ya-share2__item_service_odnoklassniki .ya-share2__icon::before {
	content: '\f263';
	font-family: 'Fontawesome';
    position: absolute;
    left: 27%;
    top: -11%;
}
.social .ya-share2__list .ya-share2__item_service_odnoklassniki .ya-share2__icon:hover {
	border-color: #eb722e;
	background-color: #eb722e;
	color: #fff;
}

.nav__ff-address {
    font-size: 14px;
    font-weight: 400;
    color: #252525;
    margin-right: 29px;
}
.filter__item-count {
    background: #252525;
    color: #fff;
    padding: 0 5px;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    margin-right: 5px;
}
.filter__item-name {
    padding: 10px 0 13px;
}
.filter__item-name-wrapper {
    padding: 3px 19px 3px 3px;
    position:  relative;
}
.filter__item-name .filter__item-name-wrapper img {
	right: 3px;
}
.filter__item-active .filter__item-name {
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.filter__item-active .filter__item-name-wrapper {
    background: #252525;
    color: #fff;
    -webkit-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.filter__item-clear {
	cursor: pointer;
    width: 15px;
    background: #252525;
    position: relative;
    -webkit-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    margin-left: 1px;
}
.filter__item-clear img {
    width: 8px;
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    margin: auto;
}
.filter {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ajax-stub {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
}

.ajax-stub-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 70px;
    height: 70px;
    margin: auto;
}
.bdge-links__item-link.js-filter-clear-all {
    border: none;
    color: #E4A725;
}

.bdge-links__item-link.js-filter-clear-all:hover {
	color: #252525;
}
body {
	overflow-x: hidden;
}

.sidebar-new__accrd-2.accrd-icon .sidebar-new__accrd-2-link {
    font-size: 18px;
}

.nav-all.nav-all-fixed .nav-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 4;
}
.search--act.search--fix-menu {
    margin-top: 45px;
}
.nav-all.nav-all-fixed .nav{
    top:41px;
}


.catalog__h-link,.catalog__h-link:hover {
    outline: 0;
    text-decoration: none;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    -moz-transition: .3s ease;
    transition: .3s ease
}

.catalog__h-link {
    display: inline-block;
    color: #252525
}

.catalog__h-link:hover {
    color: #E4A725
}

.catalog__h-link:focus {
    color: #E4A725;
    outline: 0;
    text-decoration: none;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    -moz-transition: .3s ease;
    transition: .3s ease
}

.catalog__h-link:active {
    color: #E4A725;
    outline: 0;
    text-decoration: none;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    -moz-transition: .3s ease;
    transition: .3s ease
}

.cat-pg__garant {
    top: 0;
    right: 0;
    margin-top: 17px;
    margin-right: 17px;
    position: absolute;
    width: 40px;
    height: 40px;
    padding: 0;
}
.cat-pg__garant img {
    display: inline-block;
    max-width: 100%;
    height: auto;
        box-shadow: none;
}

.hot-news__photo {
    display: block;
    width: 100%;
    height: auto;
    padding-bottom: 60%;
    background-color: #e8eded;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
       -moz-background-size: cover;
         -o-background-size: cover;
            background-size: cover;
    margin-top: 20px;
}

@media (max-width: 1199px){
  .hidden-lg-down.nav-top__address-wrap {
      display: block!important;
  }
}

@media (max-width: 575px){
  .filter.filter-white .filter__item.filter__item--sort .filter__item-all-wrap {
      margin-right: 0;
  }
}
@media (max-width: 470px){
  .cat-pg__garant {
      padding: 0;
      width: 34px;
      height: 34px;
      margin-top: 2px;
      margin-right: 2px;
  }
}

.fav_cursor{ cursor: pointer; }

.pattern_fix {
    position: fixed !important;
}

.pattern {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99999;
    background: rgba(255, 255, 255, 0.3137254901960784);
    left: 0;
    top: 0;
}

.display--hidden {
    display: none !important;
}

.pattern-loader {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 60px;
    height: 60px;
    display: inline-block;
    margin: auto;
    background: url(/assets/img/loading.svg);
    background-size: cover;
    background-position: center;
}

a.wc-forward {
    padding: 10px 20px;
    border-radius: 20.5px;
    width: fit-content;
    background: #E4A725;
    color: #fff;
    border: none;
    display: block;
    margin: 10px auto;
}

.form-error span {
    padding: 15px;
    display: block;
    font-size: 15px;
    color: #ff0000;
    border-left: 1px solid #ff0000;
    background-color: #f9d8d8;
}
.nav-width-message{
flex-direction: column;
}
.nav-message{
padding: 5px;
text-align: center;
width: 100%;
background: #E4A725;
display: flex;
justify-content: center;
align-items: center;
color: white;
font-size: 14px;
}
.nav-message a{
color: white;
font-weight: 700;
}

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 900000 version
*/

.catalog-textarea__galery {
aspect-ratio: 3/2;
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 2fr 30px 1fr;
    grid-template-columns: 2fr 1fr;
    gap: 30px;
    -ms-grid-rows: auto 30px auto;
        grid-template-areas: "q w" "q e";
}

.catalog-textarea__galery-item {
    position: relative;
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
}

.catalog-textarea__galery-item img {
    width: 100%;
    height: 100%;
    margin: 0;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
}

.catalog-textarea__galery-text {
    color: #FFFFFF;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    position: absolute;
    bottom: 50px;
    left: 40px;
    max-width: -webkit-calc(100% - 80px);
    max-width: -moz-calc(100% - 80px);
    max-width: calc(100% - 80px);
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 0;
}

.catalog-textarea__galery-item:before {
    content: '';
    position: absolute;
    width: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(52.57%, rgba(255, 111, 0, 0.09)), color-stop(90.44%, rgba(255, 111, 0, 0.81)));
    background-image: -webkit-linear-gradient(top, rgba(255, 111, 0, 0.09) 52.57%, rgba(255, 111, 0, 0.81) 90.44%);
    background-image: -moz-linear-gradient(top, rgba(255, 111, 0, 0.09) 52.57%, rgba(255, 111, 0, 0.81) 90.44%);
    background-image: -o-linear-gradient(top, rgba(255, 111, 0, 0.09) 52.57%, rgba(255, 111, 0, 0.81) 90.44%);
    background-image: linear-gradient(180deg, rgba(255, 111, 0, 0.09) 52.57%, rgba(255, 111, 0, 0.81) 90.44%);
    height: 100%;
    opacity: 0;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.catalog-textarea__galery-item::after {
    content: '';
    position: absolute;
    opacity: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='78' height='78' viewBox='0 0 78 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_706_33)'%3E%3Ccircle r='27' transform='matrix(-1 0 0 1 39 35)' fill='%23FF6F00'/%3E%3C/g%3E%3Cg clip-path='url(%23clip0_706_33)'%3E%3Cpath d='M53.2052 21.9429L49.2671 21.9429C49.1137 21.931 48.9798 22.0457 48.968 22.199C48.9561 22.3524 49.0708 22.4863 49.2241 22.4981C49.2384 22.4992 49.2528 22.4992 49.2671 22.4981L52.5337 22.5001L44.7382 30.2956C44.6295 30.4043 44.6295 30.5807 44.7382 30.6894C44.847 30.7982 45.0233 30.7982 45.132 30.6894L52.9275 22.8939L52.9275 26.1586C52.9157 26.3119 53.0303 26.4459 53.1837 26.4577C53.337 26.4696 53.471 26.3549 53.4828 26.2015C53.4839 26.1873 53.4839 26.1729 53.4828 26.1586L53.4828 22.2205C53.4824 22.0674 53.3583 21.9433 53.2052 21.9429Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip1_706_33)'%3E%3Cpath d='M24.8359 21.9429L28.774 21.9429C28.9273 21.931 29.0612 22.0457 29.0731 22.199C29.0849 22.3524 28.9702 22.4863 28.8169 22.4981C28.8026 22.4992 28.7882 22.4992 28.774 22.4981L25.5073 22.5001L33.3028 30.2956C33.4115 30.4043 33.4115 30.5807 33.3028 30.6894C33.194 30.7982 33.0177 30.7982 32.909 30.6894L25.1135 22.8939L25.1135 26.1586C25.1253 26.3119 25.0107 26.4459 24.8573 26.4577C24.704 26.4696 24.5701 26.3549 24.5582 26.2015C24.5571 26.1873 24.5571 26.1729 24.5582 26.1586L24.5582 22.2205C24.5587 22.0674 24.6827 21.9433 24.8359 21.9429Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip2_706_33)'%3E%3Cpath d='M24.8359 47.3852L28.774 47.3853C28.9273 47.3971 29.0612 47.2824 29.0731 47.1291C29.0849 46.9758 28.9702 46.8418 28.8169 46.83C28.8026 46.8289 28.7882 46.8289 28.774 46.83L25.5073 46.828L33.3028 39.0325C33.4115 38.9238 33.4115 38.7475 33.3028 38.6387C33.194 38.53 33.0177 38.53 32.909 38.6387L25.1135 46.4342L25.1135 43.1695C25.1253 43.0162 25.0107 42.8823 24.8573 42.8704C24.704 42.8586 24.5701 42.9732 24.5582 43.1266C24.5571 43.1409 24.5571 43.1552 24.5582 43.1695L24.5582 47.1076C24.5587 47.2607 24.6827 47.3848 24.8359 47.3852Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(%23clip3_706_33)'%3E%3Cpath d='M53.2052 47.3852L49.2671 47.3853C49.1137 47.3971 48.9798 47.2824 48.968 47.1291C48.9561 46.9758 49.0708 46.8418 49.2241 46.83C49.2384 46.8289 49.2528 46.8289 49.2671 46.83L52.5337 46.828L44.7382 39.0325C44.6295 38.9238 44.6295 38.7475 44.7382 38.6387C44.847 38.53 45.0233 38.53 45.132 38.6387L52.9275 46.4342L52.9275 43.1695C52.9157 43.0162 53.0303 42.8823 53.1837 42.8704C53.337 42.8586 53.471 42.9732 53.4828 43.1266C53.4839 43.1409 53.4839 43.1552 53.4828 43.1695L53.4828 47.1076C53.4824 47.2607 53.3583 47.3848 53.2052 47.3852Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_706_33' x='0' y='0' width='78' height='78' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.854902 0 0 0 0 0.854902 0 0 0 0 0.854902 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_706_33'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_706_33' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_706_33'%3E%3Crect width='12.2527' height='12.2527' fill='white' transform='translate(40.4053 26.3564) rotate(-45)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_706_33'%3E%3Crect width='12.2527' height='12.2527' fill='white' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 37.6357 26.3564)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_706_33'%3E%3Crect width='12.2527' height='12.2527' fill='white' transform='translate(37.6357 42.9717) rotate(135)'/%3E%3C/clipPath%3E%3CclipPath id='clip3_706_33'%3E%3Crect width='12.2527' height='12.2527' fill='white' transform='matrix(0.707107 0.707107 0.707107 -0.707107 40.4053 42.9717)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    -webkit-background-size: contain;
       -moz-background-size: contain;
         -o-background-size: contain;
            background-size: contain;
    width: 78px;
    height: 78px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.catalog-textarea__galery-item:hover:before,
.catalog-textarea__galery-item:hover::after,
.catalog-textarea__galery-item:hover .catalog-textarea__galery-text {
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    opacity: 1;
    cursor: pointer;
}

.catalog-textarea__galery-text h1,
.catalog-textarea__galery-text h2,
.catalog-textarea__galery-text h3 {
    font-weight: 700;
    font-size: 22px;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 15px;
    padding: 0;
    text-transform: unset;
}

.catalog-textarea__galery-text p {
    margin: 0;
}

.catalog-textarea__galery-item:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
    grid-area: q;

}

.catalog-textarea__galery-item:nth-child(n+2)::after {
    width: 50px;
    height: 50px;
}

.catalog-textarea__galery-item:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: w;
}

.catalog-textarea__galery-item:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-area: e;
}

.catalog-textarea__galery-item:nth-child(n+4) {
    opacity: 0;
    position: absolute;
    visibility: hidden;
    width: 1px;
    height: 1px;
}

@media screen and (max-width:768px) {
    .catalog-textarea__galery {
            grid-template-areas: unset;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        aspect-ratio: unset;
    }
    .catalog-textarea__galery-item:nth-child(n) {
        grid-area: unset;
        aspect-ratio: 16/9;
    }
    .catalog-textarea__galery-item:nth-child(1):before {
        opacity: 1;
    }
    .catalog-textarea__galery-text {
        opacity: 1;
        bottom: 15px;
        left: 15px;
         max-width: calc(100% - 30px);
    }
    .catalog-textarea__galery-item:nth-child(1):hover::after {
        opacity: 0;
    }
}

.nav__all-wrap {
    padding: 0;
}

.nav__logo-image {
    width: auto;
    max-height: 80px;
}

.nav-all.nav-all-fixed .nav__all-wrap {
    padding: 0;
}

.nav-all.nav-all-fixed .nav__logo-image {
    width: auto;
    max-height: 80px;
}

.footer__logo img {
    width: auto;
    height: 80px;
}

/*.startslider__h {*/
/*    font-family: 'Xolonium', sans-serif, arial;*/
/*    font-weight: 700;*/
/*}*/


.catalog__h {
    font-family: 'Xolonium', sans-serif, arial;
    font-weight: 700;
}

.orange-btn {
    background-color: #E4A725;
    border: 1px solid #E4A725;
    transition: all 0.3s;
}

.orange-btn:hover,
.orange-btn:focus,
.orange-btn:active {
    background-color: rgba(228, 167, 37, 0.60);
    border: 1px solid rgba(228, 167, 37, 0.30);
    color: #fff;
    transition: all 0.3s;
}

.orange-btn::after,
.orange-btn:before {
    display: none;
}

.orange-btn.hot-news__all-btn {
    color: #E4A725;
}

.fback__left {
    background-color: #E4A725;
}
.error_message span{
    padding: 10px;
    border: 2px solid red;
}



/* whatsapp icon */

.whatsapp-icon {
    position: fixed;
    bottom: 20px;
    /*right: calc(360px + 50px);*/
    right: 50px;
    display: block;
    width: 72px;
    height: 72px;
    border-radius: 50%;
    /* background-color: transparent; */
    /*background-color: #29A71A;*/
    background-image: linear-gradient(to right, #2563eb, #7c3aed);
    cursor: pointer;
    -webkit-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear;
    z-index: 99;
}

@media (max-width: 575px) {
    .whatsapp-icon {
        right: 40px;
    }
}

.whatsapp-icon::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    /* background-image: url('../img/tree_icon.svg'); */
    background-image: url('../img/ic-max-white.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50% 50%;
}

.whatsapp-icon-ng::after { background-image: url('../img/tree_icon.svg'); }

.whatsapp-icon__message {
    display: none;
    position: absolute;
    bottom: 20%;
    right: 30%;
    width: 240px;
    padding: 25px;
    /*background-color: #29A71A;*/
    /*border: 5px solid #fff;*/
    /*border-radius: 70px 70px 10px 70px;*/
    /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='239' height='131' viewBox='0 0 239 131' fill='none'%3E%3Cpath d='M2.5 40.7863C2.5 20.0757 19.2893 3.28635 40 3.28635H188.832C209.543 3.28635 226.332 20.0757 226.332 40.7863V85.8972C226.332 90.4147 227.708 94.825 230.276 98.5412L232.553 101.835C242.878 116.774 224.976 134.979 209.866 124.906C206.339 122.555 202.195 121.3 197.956 121.3H40C19.2893 121.3 2.5 104.511 2.5 83.8V40.7863Z' fill='%2329A71A' stroke='white' stroke-width='5'/%3E%3C/svg%3E");*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='239' height='131' viewBox='0 0 239 131' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='239' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%237c3aed'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M2.5 40.7863C2.5 20.0757 19.2893 3.28635 40 3.28635H188.832C209.543 3.28635 226.332 20.0757 226.332 40.7863V85.8972C226.332 90.4147 227.708 94.825 230.276 98.5412L232.553 101.835C242.878 116.774 224.976 134.979 209.866 124.906C206.339 122.555 202.195 121.3 197.956 121.3H40C19.2893 121.3 2.5 104.511 2.5 83.8V40.7863Z' fill='url(%23g)' stroke='white' stroke-width='5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    color: white;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 99;
}


@media (max-width: 575px) {
    .whatsapp-icon__message {
        display: none;
    }
}

.whatsapp-icon__message::after {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    right: -20px;
    bottom: -22px;
    /*background-color: #29A71A;*/
    background-image: linear-gradient(to right, #2563eb, #7c3aed);
    border: 5px solid #fff;
    border-radius: 50%;
    opacity: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.whatsapp-icon__message::before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    position: absolute;
    right: -45px;
    bottom: -40px;
    /*background-color: #29A71A;*/
    background-image: linear-gradient(to right, #2563eb, #7c3aed);
    border: 5px solid #fff;
    border-radius: 50%;
    opacity: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.whatsapp-icon:hover,
.whatsapp-icon:focus {
    -webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
}

.whatsapp-icon:hover .whatsapp-icon__message {
    display: block;
    -webkit-transform: scale(0.72);
    -ms-transform: scale(0.72);
    transform: scale(0.72);
    -webkit-animation: slide-tl 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: slide-tl 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}



.whatsapp-icon:hover .whatsapp-icon__message::before,
.whatsapp-icon:focus .whatsapp-icon__message::before {
    -webkit-animation: fade-in 0.5s ease-in-out 0.5s forwards;
    animation: fade-in 0.5s ease-in-out 0.5s forwards;

}

.whatsapp-icon:hover .whatsapp-icon__message::after,
.whatsapp-icon:focus .whatsapp-icon__message::after {
    -webkit-animation: fade-in 0.5s ease-in-out 0.4s forwards;
    animation: fade-in 0.5s ease-in-out 0.4s forwards;
}

@media (max-width: 575px) {
    .whatsapp-icon:hover .whatsapp-icon__message {
        display: none;
    }

    .whatsapp-icon:hover .whatsapp-icon__message::before,
    .whatsapp-icon:focus .whatsapp-icon__message::before {
        animation-name: none;
    }

    .whatsapp-icon:hover .whatsapp-icon__message::after,
    .whatsapp-icon:focus .whatsapp-icon__message::after {
        display: none;
    }
}

@-webkit-keyframes slide-tl {
    0% {
        -webkit-transform: translateY(0) translateX(0);
        transform: translateY(0) translateX(0);
    }
    100% {
        -webkit-transform: translateY(-100px) translateX(-100px) scale(0.72);
        transform: translateY(-50px) translateX(-50px) scale(0.72);
    }
}
@keyframes slide-tl {
    0% {
        -webkit-transform: translateY(0) translateX(0) scale(1);
        transform: translateY(0) translateX(0) scale(1);
    }
    100% {
        -webkit-transform: translateY(-100px) translateX(-100px) scale(0.72);
        transform: translateY(-50px) translateX(-50px) scale(0.72);
    }
}

@keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}


/* end  whatsapp icon */

/* tpl-block-list-objects */
.tpl-block-list-objects {
    padding-top: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px;
}

/* end tpl-block-list-objects */


.startslider__item-box_ny {
    display: none!important;
}

.ymaps-2-1-79-svg-icon {
    background-image: url('data:image/svg+xml,<svg width="190" height="190" viewBox="0 0 190 190" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M151.367 23.3661C120.214 -7.78703 69.7895 -7.79038 38.633 23.3661C7.48056 54.5181 7.47572 104.944 38.633 136.1L90.7872 188.255C93.1143 190.582 96.8866 190.581 99.2132 188.255L151.368 136.1C182.52 104.948 182.524 54.523 151.367 23.3661ZM142.941 127.675L95 175.616L47.059 127.675C20.6243 101.24 20.6243 58.2271 47.059 31.7925C73.494 5.35823 116.505 5.35748 142.941 31.7925C169.376 58.2267 169.376 101.24 142.941 127.675Z" fill="%23E3A416"/><path d="M134.813 98.1425L140.366 103.284L140.204 58.189L133.033 53.1067V53.0522L114.445 36.1734L113.586 35.8416H76.5035L75.6453 36.1734L57.1106 53.0022L49.7911 58.189L49.6338 103.284L55.3807 97.9607L60.9838 110.003L67.3417 124.231L73.6413 117.858L94.3058 132.391C94.526 132.546 94.7821 132.623 95.0427 132.623C95.3033 132.623 95.5549 132.546 95.7751 132.391L116.624 117.84L122.928 124.222L129.263 110.044H129.277L134.813 98.147V98.1425ZM137.769 97.347L120.901 81.732V65.3441L132.206 55.7024L137.639 59.5482L137.774 97.347H137.769ZM119.154 63.4213H108.069L114.233 39.4782L130.211 53.9886L119.149 63.4213H119.154ZM105.687 104.052L96.4176 100.775L96.3862 99.338L103.153 91.7056H103.602V79.9L109.542 77.027L109.489 74.054H118.327V81.6865L108.469 91.6556L112.202 95.4332L105.687 104.048V104.052ZM77.8784 95.4377L81.6123 91.6601L71.7541 81.691V74.0586H80.4351L80.3812 77.0315L86.3976 79.9363V91.7056H86.8919L93.6588 99.338L93.6273 100.825L84.4296 104.098L77.8829 95.4332L77.8784 95.4377ZM106.936 75.4041L103.674 76.9815L103.656 74.0631H106.909L106.936 75.4087V75.4041ZM95.0202 96.9833L90.3472 91.7101H99.6977L95.0247 96.9833H95.0202ZM86.2629 74.0586L86.2449 76.977L82.9828 75.3996L83.0097 74.054H86.2629V74.0586ZM95.0921 103.07L104.079 106.248L99.8595 112.085H90.2169L86.0337 106.293L95.0921 103.07ZM109.439 71.4538H101.028V89.1053H88.9678V71.4538H71.7541V66.0306H118.327V71.4538H109.439ZM84.7082 63.4258L78.2738 38.4463H111.843L105.409 63.4258H84.7082ZM75.8744 39.4646L82.0437 63.4258H70.9363L59.8739 53.9932L75.8744 39.4691V39.4646ZM52.2309 97.347L52.3612 59.5482L57.843 55.666L69.1795 65.3351V81.6592L52.2309 97.3515V97.347ZM63.3337 108.934L57.3712 96.1196L70.4241 84.0322L77.9638 91.6601L74.4591 95.2059L82.2549 105.52L77.4156 110.375L77.4021 110.362L74.3377 113.462L72.5764 115.23C72.5494 115.258 72.5315 115.285 72.509 115.312L68.1505 119.722L63.3292 108.934H63.3337ZM95.0472 129.732L75.4925 115.98L76.1665 115.299L83.814 107.63L88.9094 114.68H101.167L106.334 107.53L114.755 115.971L95.0472 129.727V129.732ZM122.115 119.713L112.863 110.353L112.832 110.384L107.889 105.429L115.613 95.2104L112.108 91.6646L119.612 84.0731L132.822 96.3014L126.949 108.921H126.936L122.11 119.708L122.115 119.713Z" fill="black" stroke="black" stroke-width="1.85816"/><path d="M141.942 57.8835L142.105 102.649L137.767 98.68L136.211 97.256V99.1626L130.668 110.942H130.643L130.396 111.488L124.217 125.152L118.468 119.398L117.921 118.851L117.283 119.29L95.1279 134.575L95.1258 134.576C95.0511 134.628 94.9646 134.654 94.8771 134.654C94.7921 134.654 94.703 134.629 94.6193 134.573C94.6184 134.573 94.6174 134.572 94.6165 134.571L72.6645 119.311L72.0266 118.868L71.4773 119.417L65.7329 125.162L59.5299 111.44L59.5269 111.434L59.5239 111.428L53.5696 98.7788L53.0322 97.6372L52.1016 98.4892L47.5584 102.649L47.7164 57.8835L55.1003 52.7116L55.1462 52.6794L55.1879 52.642L74.7563 35.0803L75.3473 34.8544H114.412L115.003 35.0803L134.32 52.4176V52.5439L134.716 52.8214L141.942 57.8835ZM45.3196 109.683L50.6353 104.615L63.0371 131.088L63.6046 132.299L64.5415 131.344L71.7107 124.038L94.3101 140.766L94.8628 141.175L95.4156 140.766L118.015 124.038L125.184 131.344L126.121 132.299L126.689 131.088L139.09 104.615L144.406 109.683L145.976 111.18V109.011V57.2698V56.7992L145.597 56.5208L137.616 50.6647L116.812 32.044L116.547 31.8072H116.192H73.5333H73.1782L72.9136 32.044L52.1095 50.6648L44.1288 56.5208L43.7494 56.7992V57.2698V109.011V111.18L45.3196 109.683Z" fill="%23E3A416" stroke="%23E3A416" stroke-width="1.85816"/></svg>')!important;
}
u {
    display: inline;
}
strong {
    font-weight: bold;
}
.wrapper__error .brn-error {
    background-color: #E4A725;
    color: #fff;
}

.footer__a.mapbg__socio {
    display: flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
    padding: 0;
    margin-top: 10px;
}
.footer__a.mapbg__socio img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}