

/* Start:/bitrix/templates/main/components/bitrix/menu/topmenu/style.min.css?1725896304490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/main/components/bitrix/menu/topmenu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/newslist/style.css?1725896304150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/main/template_styles.css?17258963042488*/
footer {
    position: relative;
    overflow: hidden;
}

footer:before {
    content: '';
    position: absolute;
    top: 0;
    right: -50px;
    width: 100%;
    height: 100%;
    background: url(/bitrix/templates/main/assets/images/logo_icon.png) right center /contain no-repeat;
    opacity: 0.05;
    filter: grayscale(100%);
}

footer ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

footer ul li a {
    color: #6b6b6b !important;
}

.partner-image img {
    visibility: inherit !important;
}

svg#russia_map {
    stroke: rgba(255, 255, 255, 1);
    fill: rgba(213, 213, 213, 1);
    stroke-linecap: round;
    stroke-width: 1px;
    opacity: 1;
    z-index: 20;
    max-width: 100%;
    cursor: pointer;
}

svg#russia_map path:hover {
    fill: #ffd802;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.owl-stage {
    display: flex;
    align-items: center;
}

.partners-carousel img {
    max-width: 200px;
}

.region-label.active {
    visibility: visible;
}

.region-label {
    background: #ffd802;
    color: #333333;
    box-shadow: 0px 3px 6px -3px #333;
    border-radius: 2px;
    padding: 10px 15px;
    position: relative;
    visibility: hidden;
    white-space: nowrap;
    /*-webkit-transition: all 0.4s ease;*/
    /*-moz-transition: all 0.4s ease;*/
    /*-ms-transition: all 0.4s ease;*/
    /*-o-transition: all 0.4s ease;*/
    /*transition: all 0.4s ease;*/
}

.region-label:after {
    content: '';
    position: absolute; /* Абсолютное позиционирование */
    left: 50%;
    margin-left: -10px;
    bottom: -20px; /* Положение треугольника */
    border: 10px solid transparent; /* Прозрачные границы */
    border-top: 10px solid #ffd802; /* Добавляем треугольник */
}

details {
    color: #111111;
}

.bigger {
    line-height: 1.1;
}

.intro_section .bigger {
    font-size: calc(26px + (40 - 26) * ((100vw - 320px) / (1920 - 320))); /* adaptive font 26-min, 40-max */
}


#particles-js {
    position: relative;
    overflow: hidden;
}

#particles-js canvas {
    position: absolute;
    top: 0;
}

#map-region-labels {
	position: absolute;
}

.z_index_9 {
    position: relative;
    z-index: 9;
}

.media-heading + a {
	color: #a4a4a4;
}

@media (max-width: 768px) {
.isotope-item[class*='col-'] {
  width: 100%;
}
}
/* End */
/* /bitrix/templates/main/components/bitrix/menu/topmenu/style.min.css?1725896304490 */
/* /bitrix/templates/main/components/bitrix/news.list/newslist/style.css?1725896304150 */
/* /bitrix/templates/main/template_styles.css?17258963042488 */
