

/* Start:/bitrix/templates/aspro_max/components/bitrix/news/blog/style.min.css?17333446832004*/
.categories_block .dropdown>li.has-child a .toggle_block{position:absolute;top:0;right:0;z-index:2;width:35px;height:100%;bottom:0}.categories_block.menu_top_block li.v_bottom .dropdown{position:static;min-width:auto;width:auto}.categories_block.menu_top_block .dropdown ul.child{margin:0}body .categories_block.menu_top_block .left_menu li.v_bottom>.dropdown{padding:0 0 16px}.categories_block.menu_top_block li.v_bottom.current .dropdown,.categories_block.menu_top_block li.v_bottom:hover .dropdown{background:#fafafa;background-color:var(--black_bg_black)}.categories_block.menu_top_block .dropdown>li.v_bottom>.dropdown{width:auto;box-shadow:none;opacity:1;visibility:visible;padding:5px 0 10px;border:1px solid #ececec;border-top-width:0;border-bottom-width:0;border-color:var(--stroke_black)}.categories_block.menu_top_block .dropdown>li.has-child.v_bottom.opened>a{padding-bottom:7px;border-bottom:none;line-height:20px}.categories_block.menu_top_block .item .child_container .child_wrapp{padding:0}.categories_block.menu_top_block .opened>a .svg{transform:rotate(180deg)}.categories_block.menu_top_block .dropdown>li.v_bottom>.dropdown li{float:none;display:block;width:auto;padding:5px 16px 0;vertical-align:top;line-height:20px}.categories_block.menu_top_block .dropdown>li.v_bottom>.dropdown li a{padding:0 10px 0 0;font-weight:400;font-size:12px;display:block;line-height:20px}.categories_block.menu_top_block .dropdown>li.v_bottom>.dropdown li:not(.current) a:not(:hover){color:#333;color:var(--white_text_black)}.categories_block.menu_top_block li.has-child.v_bottom:last-child>.dropdown{border-bottom-width:1px}.categories_block.menu_top_block ul.left_menu li{line-height:20px}.categories_block.menu_top_block .categories_count{position:absolute;right:15px;top:15px;font-weight:400}.categories_block.menu_top_block .has-child>a{padding-right:56px}.categories_block.menu_top_block .has-child .categories_count{right:38px}.categories_block.menu_top_block .has-child .svg{right:11px;top:19px}
/* End */


/* Start:/bitrix/templates/aspro_max/css/animation/animation_ext.min.css?17574839624325*/
.animated {-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both}.animated.infinite {-webkit-animation-iteration-count:infinite; animation-iteration-count:infinite}.animated.hinge {-webkit-animation-duration:2s; animation-duration:2s}@-webkit-keyframes zoomIn {from {opacity:0; -webkit-transform:scale3d(.3,.3,.3); transform:scale3d(.3,.3,.3)} 50% {opacity:1}}@keyframes zoomIn {from {opacity:0; -webkit-transform:scale3d(.3,.3,.3); transform:scale3d(.3,.3,.3)} 50% {opacity:1}}.zoomIn {-webkit-animation-name:zoomIn; animation-name:zoomIn}.transition {-webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s}.animated.duration03 {-webkit-animation-duration:0.3s; -moz-animation-duration:0.3s; -o-animation-duration:0.3s; animation-duration:0.3s}.animated.duration04 {-webkit-animation-duration:0.4s; -moz-animation-duration:0.4s; -o-animation-duration:0.4s; animation-duration:0.4s}.animated.duration05 {-webkit-animation-duration:0.5s; -moz-animation-duration:0.5s; -o-animation-duration:0.5s; animation-duration:0.5s}.animated.duration06 {-webkit-animation-duration:0.6s; -moz-animation-duration:0.6s; -o-animation-duration:0.6s; animation-duration:0.6s}.animated.duration07 {-webkit-animation-duration:0.7s; -moz-animation-duration:0.7s; -o-animation-duration:0.7s; animation-duration:0.7s}.animated.duration08 {-webkit-animation-duration:0.8s; -moz-animation-duration:0.8s; -o-animation-duration:0.8s; animation-duration:0.8s}.animated.duration09 {-webkit-animation-duration:0.9s; -moz-animation-duration:0.9s; -o-animation-duration:0.9s; animation-duration:0.9s}.animated.duration10 {-webkit-animation-duration:1s; -moz-animation-duration:1s; -o-animation-duration:1s; animation-duration:1s}.delay01 {-webkit-animation-delay:0.1s; -moz-animation-delay:0.1s; -o-animation-delay:0.1s; animation-delay:0.1s}.delay03 {-webkit-animation-delay:0.3s; -moz-animation-delay:0.3s; -o-animation-delay:0.3s; animation-delay:0.3s}.delay05 {-webkit-animation-delay:0.5s; -moz-animation-delay:0.5s; -o-animation-delay:0.5s; animation-delay:0.5s}.delay055 {-webkit-animation-delay:0.55s; -moz-animation-delay:0.55s; -o-animation-delay:0.55s; animation-delay:0.55s}.delay06 {-webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; -o-animation-delay:0.6s; animation-delay:0.6s}.delay065 {-webkit-animation-delay:0.65s; -moz-animation-delay:0.65s; -o-animation-delay:0.65s; animation-delay:0.65s}.delay07 {-webkit-animation-delay:0.7s; -moz-animation-delay:0.7s; -o-animation-delay:0.7s; animation-delay:0.7s}.delay08 {-webkit-animation-delay:0.8s; -moz-animation-delay:0.8s; -o-animation-delay:0.8s; animation-delay:0.8s}.delay09 {-webkit-animation-delay:0.9s; -moz-animation-delay:0.9s; -o-animation-delay:0.9s; animation-delay:0.9s}.delay11,.delay011 {-webkit-animation-delay:1.1s; -moz-animation-delay:1.1s; -o-animation-delay:1.1s; animation-delay:1.1s}.delay12,.delay012 {-webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; -o-animation-delay:1.2s; animation-delay:1.2s}.delay13,.delay013 {-webkit-animation-delay:1.3s; -moz-animation-delay:1.3s; -o-animation-delay:1.3s; animation-delay:1.3s}.delay15,.delay015 {-webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; -o-animation-delay:1.5s; animation-delay:1.5s}.delay17,.delay017 {-webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; -o-animation-delay:1.5s; animation-delay:1.5s}.delay19,.delay019 {-webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; -o-animation-delay:1.5s; animation-delay:1.5s}.delay21,.delay021 {-webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; -o-animation-delay:1.5s; animation-delay:1.5s}@-webkit-keyframes toggle_opacity {from {opacity:0} to {opacity:1}}@keyframes toggle_opacity {from {opacity:0} to {opacity:1}}@-webkit-keyframes shine {100% {left:125%}}@keyframes shine {100% {left:125%}}@-webkit-keyframes flash {0% {opacity:.55} 100% {opacity:1}}@keyframes flash {0% {opacity:.55} 100% {opacity:1}}@-webkit-keyframes spinner {from {-webkit-transform:rotate(0deg)} to {-webkit-transform:rotate(360deg)}}@keyframes spinner {from {-moz-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg)} to {-moz-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg)}}
/* End */


/* Start:/bitrix/components/intervolga/tips.activator/templates/popover/style.css?17114355925681*/
@charset "utf-8";
/* iv-popover.css */
.iv-popover {
	position: absolute;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2;
	text-align: left;
	background-color: #ffffff;
	background-clip: padding-box;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	white-space: normal;
}
.iv-popover-in {
	display: block;
}
.iv-popover-top {
	margin-top: -10px;
}
.iv-popover-right {
	margin-left: 10px;
}
.iv-popover-bottom {
	margin-top: 10px;
}
.iv-popover-left {
	margin-left: -10px;
}
.iv-popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 3px 3px 0 0;
}
.iv-popover-content {
	padding: 9px 14px;
	color: #333333;
}
.iv-popover.iv-popover-top .iv-arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px;
}
.iv-popover.iv-popover-top .iv-arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #ffffff;
}
.iv-popover.iv-popover-top-left .iv-arrow {
	left: 0;
	margin-left: 11px;
	border-bottom-width: 0;
	border-top-color: #999999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px;
}
.iv-popover.iv-popover-top-left .iv-arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #ffffff;
}
.iv-popover.iv-popover-top-right .iv-arrow {
	right: 0;
	margin-right: 11px;
	border-bottom-width: 0;
	border-top-color: #999999;
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -11px;
}
.iv-popover.iv-popover-top-right .iv-arrow:after {
	content: " ";
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #ffffff;
}
.iv-popover.iv-popover-bottom .iv-arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
}
.iv-popover.iv-popover-bottom .iv-arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #ffffff;
}
.iv-popover.iv-popover-bottom-left .iv-arrow {
	left: 0;
	margin-left: 11px;
	border-top-width: 0;
	border-bottom-color: #999999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
}
.iv-popover.iv-popover-bottom-left .iv-arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #ffffff;
}
.iv-popover.iv-popover-bottom-right .iv-arrow {
	right: 0;
	margin-right: 11px;
	border-top-width: 0;
	border-bottom-color: #999999;
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
}
.iv-popover.iv-popover-bottom-right .iv-arrow:after {
	content: " ";
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #ffffff;
}
.iv-popover.iv-popover-left .iv-arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999999;
	border-left-color: rgba(0, 0, 0, 0.25);
}
.iv-popover.iv-popover-left .iv-arrow:after {
	content: " ";
	right: 1px;
	border-right-width: 0;
	border-left-color: #ffffff;
	bottom: -10px;
}
.iv-popover.iv-popover-left-top .iv-arrow {
	top: 0;
	right: -11px;
	margin-top: 11px;
	border-right-width: 0;
	border-left-color: #999999;
	border-left-color: rgba(0, 0, 0, 0.25);
}
.iv-popover.iv-popover-left-top .iv-arrow:after {
	content: " ";
	right: 1px;
	border-right-width: 0;
	border-left-color: #ffffff;
	bottom: -10px;
}
.iv-popover.iv-popover-left-bottom .iv-arrow {
	bottom: 0;
	right: -11px;
	margin-bottom: 11px;
	border-right-width: 0;
	border-left-color: #999999;
	border-left-color: rgba(0, 0, 0, 0.25);
}
.iv-popover.iv-popover-left-bottom .iv-arrow:after {
	content: " ";
	right: 1px;
	border-right-width: 0;
	border-left-color: #ffffff;
	bottom: -10px;
}
.iv-popover.iv-popover-right .iv-arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999999;
	border-right-color: rgba(0, 0, 0, 0.25);
}
.iv-popover.iv-popover-right .iv-arrow:after {
	content: " ";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #ffffff;
}
.iv-popover.iv-popover-right-top .iv-arrow {
	top: 0;
	left: -11px;
	margin-top: 11px;
	border-left-width: 0;
	border-right-color: #999999;
	border-right-color: rgba(0, 0, 0, 0.25);
}
.iv-popover.iv-popover-right-top .iv-arrow:after {
	content: " ";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #ffffff;
}
.iv-popover.iv-popover-right-bottom .iv-arrow {
	bottom: 0;
	left: -11px;
	margin-bottom: 11px;
	border-left-width: 0;
	border-right-color: #999999;
	border-right-color: rgba(0, 0, 0, 0.25);
}
.iv-popover.iv-popover-right-bottom .iv-arrow:after {
	content: " ";
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #ffffff;
}
.iv-arrow {
	border-width: 11px;
}
.iv-arrow:after {
	border-width: 10px;
	content: "";
}
.iv-arrow,
.iv-arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

/* iv-label.css */
.iv-label {
	font-size: 14px;
	display: inline-block;
	font-style: normal;
	width: 1.2em;
	height: 1.2em;
	line-height: 1.2em;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.iv-label:before {
	content: "?";
	vertical-align: middle;
}
.iv-label-circle {
	border-radius: 2em;
}
.iv-label-default {
	color: #ffffff;
	background-color: #808080;
}
.iv-dashed {
	border-bottom: 1px dashed;
}
/* End */
/* /bitrix/templates/aspro_max/components/bitrix/news/blog/style.min.css?17333446832004 */
/* /bitrix/templates/aspro_max/css/animation/animation_ext.min.css?17574839624325 */
/* /bitrix/components/intervolga/tips.activator/templates/popover/style.css?17114355925681 */
