

/* Start:/bitrix/templates/.default/components/bitrix/menu/main-menu-top/style.min.css?17379144003715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/.default/components/bitrix/menu/main-menu-top/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/.default/components/bitrix/menu/main-menu-top/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/.default/components/bitrix/menu/main-menu-top/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/banner-slider/style.css?1737914400188*/
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;
}
.slider-item {
	position: relative;
}

/* End */


/* Start:/bitrix/templates/zakroma/styles.css?17379805583158*/
.but_lk{display: inline-block;
    font-size: 28px;
    font-weight: bold;
background: #ff151f;
    color: white;
    text-decoration: none;
    line-height: 36px;
    padding: 6px 44px 10px;
  }

@media(max-width: 1279px) {

    .but_lk{
        font-size: 22px;
        line-height: 25px;
        padding: 6px 33px 9px;
    }
}
@media (max-width: 767px) {
    .but_lk{
        font-size: 16px;
        padding: 4px 7px 6px;

    }
}


.bg-icon-shop-yellow-3 {display: none!important;}


/*istorii uspeha*/
.h_uspeh-container {display:grid; grid-template-columns: auto 1fr; gap: 90px;}
.h_uspeh-container .h_uspeh-img {margin-bottom: 250px; position: relative;}
.h_uspeh-container .h_uspeh-img .glavimg {grid-row: span 2; border-radius: 150px;}
.h_uspeh-container .h_uspeh-img .medal {background-size: 100% 100%; background-repeat: no-repeat; height: 300px; width: 200px; position: absolute; top: 75%; left: 55%;}
.h_uspeh-container .h_uspeh-img .medal > div {max-width: 120px; max-height: 200px; overflow: hidden; margin: 40px 0 0 40px; text-align: center; font-size: 20px; line-height: 1.5em; }
.h_uspeh-container .arrow {display: block; font-size: 20px; line-height: 1.5em; background-image: url("/upload/images/11.svg"); background-repeat: no-repeat; background-size: 870px 500px;}
.h_uspeh-container .arrow > div > div:before {content: ''; width: 25px; height: 25px; border-radius: 100px; background-color: #FFC943; display: block;}
.h_uspeh-container .arrow span {display: block; font-weight: bold;}
.h_uspeh-container .arrow .gridhistory {display: grid; gap: 50px;}
.h_uspeh-container .arrow .history_4 {grid-template-columns: 1fr 1fr 1fr 1fr;}
.h_uspeh-container .arrow .history_4 > div:nth-child(1){margin-top: 376px;}
.h_uspeh-container .arrow .history_4 > div:nth-child(2){margin-top: 302px;}
.h_uspeh-container .arrow .history_4 > div:nth-child(3){margin-top: 229px;}
.h_uspeh-container .arrow .history_4 > div:nth-child(4){margin-top: 157px;}
.h_uspeh-container .arrow .history_3 {grid-template-columns: 1fr 1fr 1fr }
.h_uspeh-container .arrow .history_3 > div:nth-child(1){margin-top: 376px;}
.h_uspeh-container .arrow .history_3 > div:nth-child(2){margin-top: 277px;}
.h_uspeh-container .arrow .history_3 > div:nth-child(3){margin-top: 180px;}
.h_uspeh-container .arrow .history_2 {grid-template-columns: 1fr 1fr }
.h_uspeh-container .arrow .history_2 > div:nth-child(1){margin-top: 376px;}
.h_uspeh-container .arrow .history_2 > div:nth-child(2){margin-top: 230px;}



@media (max-width: 1300px) {
    .h_uspeh-container  {grid-template-columns: auto; width: fit-content;}
    .h_uspeh-container .h_uspeh-img  {width: fit-content; margin: 0 auto 0 auto;}
    .h_uspeh-container .arrow > div > div:before {content: none;}
    .h_uspeh-container .arrow {background: none; margin: 150px 0 30px 0; }
    .h_uspeh-container .arrow .gridhistory  > div {margin-top: 0!important;}
}

@media (max-width: 750px){
    .h_uspeh-container .arrow .gridhistory {grid-template-columns: 1fr;}


}



.karyera img {max-width: 100%; width: 300px; margin: 0 auto; display: block;}
.karyera .custom-button {display: block; margin: 30px auto; width: fit-content;}
/* End */


/* Start:/bitrix/templates/zakroma/template_styles.css?173798055810904*/
.grid {display:grid}
.gridtop{align-items:start}
.gridmiddle{align-items:center}
.gridbottom{align-items:end}
.gridstart{justify-content:start}
.gridstretch{align-items:stretch}
.gridcenter{justify-content:center}
.gridend{justify-content:end}
.gridleft{justify-content:start}
.gridright{justify-content:end}
.gridaround{justify-content:space-around}
.gridbetween{justify-content:space-between}
.gridevenly{justify-content:space-evenly}
.gridcols1{grid-template-columns:1fr}
.gridcols2{grid-template-columns:repeat(2,1fr)}
.gridcols3{grid-template-columns:repeat(3,1fr)}
.gridcols4{grid-template-columns:repeat(4,1fr)}
.gridcols5{grid-template-columns:repeat(5,1fr)}
.gridcols6{grid-template-columns:repeat(6,1fr)}
.gridcols7{grid-template-columns:repeat(7,1fr)}
.gridcols8{grid-template-columns:repeat(8,1fr)}
.gridcols9{grid-template-columns:repeat(9,1fr)}
.gridcols10{grid-template-columns:repeat(10,1fr)}
.gridcols1a{grid-template-columns:auto}
.gridcols2a{grid-template-columns:repeat(2,auto)}
.gridcols3a{grid-template-columns:repeat(3,auto)}
.gridcols4a{grid-template-columns:repeat(4,auto)}
.gridcols5a{grid-template-columns:repeat(5,auto)}
.gridcols6a{grid-template-columns:repeat(6,auto)}
.gridcols7a{grid-template-columns:repeat(7,auto)}
.gridcols8a{grid-template-columns:repeat(8,auto)}
.gridcols9a{grid-template-columns:repeat(9,auto)}
.gridcols10a{grid-template-columns:repeat(10,auto)}
.gridgap0{grid-gap:0}
.gridgap5{grid-gap:5px}
.gridgap10{grid-gap:10px}
.gridgap15{grid-gap:15px}
.gridgap20{grid-gap:20px}
.gridgap25{grid-gap:25px}
.gridgap30{grid-gap:30px}
.gridgap35{grid-gap:35px}
.gridgap40{grid-gap:40px}
.gridgap45{grid-gap:45px}
.gridgap50{grid-gap:50px}
.gridgap55{grid-gap:55px}
.gridgap60{grid-gap:60px}
.gridgap65{grid-gap:65px}
.gridgap70{grid-gap:70px}
.gridgap75{grid-gap:75px}
.gridgap80{grid-gap:80px}
.gridgap85{grid-gap:85px}
.gridgap90{grid-gap:90px}
.gridgap95{grid-gap:95px}
.gridgap100{grid-gap:100px}
.gridorder1{order:1}
.gridorder2{order:2}
.gridorder3{order:3}
.gridorder4{order:4}
.gridorder5{order:5}
.gridorder6{order:6}
.gridorder7{order:7}
.gridorder8{order:8}
.gridorder9{order:9}
.gridorder10{order:10}
.textleft{text-align:left}
.textcenter{text-align:center}
.textright{text-align:right}
@media (max-width: 1550px) {
.gridtop-note{align-items:start}
.gridmiddle-note{align-items:center}
.gridbottom-note{align-items:end}
.gridstart-note{justify-content:start}
.gridstretch-note{align-items:stretch}
.gridcenter-note{justify-content:center}
.gridend-note{justify-content:end}
.gridleft-note{justify-content:start}
.gridright-note{justify-content:end}
.gridaround-note{justify-content:space-around}
.gridbetween-note{justify-content:space-between}
.gridevenly-note{justify-content:space-evenly}
.gridcols1-note{grid-template-columns:1fr}
.gridcols2-note{grid-template-columns:repeat(2,1fr)}
.gridcols3-note{grid-template-columns:repeat(3,1fr)}
.gridcols4-note{grid-template-columns:repeat(4,1fr)}
.gridcols5-note{grid-template-columns:repeat(5,1fr)}
.gridcols6-note{grid-template-columns:repeat(6,1fr)}
.gridcols7-note{grid-template-columns:repeat(7,1fr)}
.gridcols8-note{grid-template-columns:repeat(8,1fr)}
.gridcols9-note{grid-template-columns:repeat(9,1fr)}
.gridcols10-note{grid-template-columns:repeat(10,1fr)}
.gridcols1a-note{grid-template-columns:auto}
.gridcols2a-note{grid-template-columns:repeat(2,auto)}
.gridcols3a-note{grid-template-columns:repeat(3,auto)}
.gridcols4a-note{grid-template-columns:repeat(4,auto)}
.gridcols5a-note{grid-template-columns:repeat(5,auto)}
.gridcols6a-note{grid-template-columns:repeat(6,auto)}
.gridcols7a-note{grid-template-columns:repeat(7,auto)}
.gridcols8a-note{grid-template-columns:repeat(8,auto)}
.gridcols9a-note{grid-template-columns:repeat(9,auto)}
.gridcols10a-note{grid-template-columns:repeat(10,auto)}
.gridgap0-note{grid-gap:0}
.gridgap5-note{grid-gap:5px}
.gridgap10-note{grid-gap:10px}
.gridgap15-note{grid-gap:15px}
.gridgap20-note{grid-gap:20px}
.gridgap25-note{grid-gap:25px}
.gridgap30-note{grid-gap:30px}
.gridgap35-note{grid-gap:35px}
.gridgap40-note{grid-gap:40px}
.gridgap45-note{grid-gap:45px}
.gridgap50-note{grid-gap:50px}
.gridgap55-note{grid-gap:55px}
.gridgap60-note{grid-gap:60px}
.gridgap65-note{grid-gap:65px}
.gridgap70-note{grid-gap:70px}
.gridgap75-note{grid-gap:75px}
.gridgap80-note{grid-gap:80px}
.gridgap85-note{grid-gap:85px}
.gridgap90-note{grid-gap:90px}
.gridgap95-note{grid-gap:95px}
.gridgap100-note{grid-gap:100px}
.gridorder1-note{order:1}
.gridorder2-note{order:2}
.gridorder3-note{order:3}
.gridorder4-note{order:4}
.gridorder5-note{order:5}
.gridorder6-note{order:6}
.gridorder7-note{order:7}
.gridorder8-note{order:8}
.gridorder9-note{order:9}
.gridorder10-note{order:10}
.textleft-note{text-align:left}
.textcenter-note{text-align:center}
.textright-note{text-align:right}
}
@media (max-width: 1250px) {
.gridtop-tab{align-items:start}
.gridmiddle-tab{align-items:center}
.gridbottom-tab{align-items:end}
.gridstart-tab{justify-content:start}
.gridstretch-tab{align-items:stretch}
.gridcenter-tab{justify-content:center}
.gridend-tab{justify-content:end}
.gridleft-tab{justify-content:start}
.gridright-tab{justify-content:end}
.gridaround-tab{justify-content:space-around}
.gridbetween-tab{justify-content:space-between}
.gridevenly-tab{justify-content:space-evenly}
.gridcols1-tab{grid-template-columns:1fr}
.gridcols2-tab{grid-template-columns:repeat(2,1fr)}
.gridcols3-tab{grid-template-columns:repeat(3,1fr)}
.gridcols4-tab{grid-template-columns:repeat(4,1fr)}
.gridcols5-tab{grid-template-columns:repeat(5,1fr)}
.gridcols6-tab{grid-template-columns:repeat(6,1fr)}
.gridcols7-tab{grid-template-columns:repeat(7,1fr)}
.gridcols8-tab{grid-template-columns:repeat(8,1fr)}
.gridcols9-tab{grid-template-columns:repeat(9,1fr)}
.gridcols10-tab{grid-template-columns:repeat(10,1fr)}
.gridcols1a-tab{grid-template-columns:auto}
.gridcols2a-tab{grid-template-columns:repeat(2,auto)}
.gridcols3a-tab{grid-template-columns:repeat(3,auto)}
.gridcols4a-tab{grid-template-columns:repeat(4,auto)}
.gridcols5a-tab{grid-template-columns:repeat(5,auto)}
.gridcols6a-tab{grid-template-columns:repeat(6,auto)}
.gridcols7a-tab{grid-template-columns:repeat(7,auto)}
.gridcols8a-tab{grid-template-columns:repeat(8,auto)}
.gridcols9a-tab{grid-template-columns:repeat(9,auto)}
.gridcols10a-tab{grid-template-columns:repeat(10,auto)}
.gridgap0-tab{grid-gap:0}
.gridgap5-tab{grid-gap:5px}
.gridgap10-tab{grid-gap:10px}
.gridgap15-tab{grid-gap:15px}
.gridgap20-tab{grid-gap:20px}
.gridgap25-tab{grid-gap:25px}
.gridgap30-tab{grid-gap:30px}
.gridgap35-tab{grid-gap:35px}
.gridgap40-tab{grid-gap:40px}
.gridgap45-tab{grid-gap:45px}
.gridgap50-tab{grid-gap:50px}
.gridgap55-tab{grid-gap:55px}
.gridgap60-tab{grid-gap:60px}
.gridgap65-tab{grid-gap:65px}
.gridgap70-tab{grid-gap:70px}
.gridgap75-tab{grid-gap:75px}
.gridgap80-tab{grid-gap:80px}
.gridgap85-tab{grid-gap:85px}
.gridgap90-tab{grid-gap:90px}
.gridgap95-tab{grid-gap:95px}
.gridgap100-tab{grid-gap:100px}
.gridorder1-tab{order:1}
.gridorder2-tab{order:2}
.gridorder3-tab{order:3}
.gridorder4-tab{order:4}
.gridorder5-tab{order:5}
.gridorder6-tab{order:6}
.gridorder7-tab{order:7}
.gridorder8-tab{order:8}
.gridorder9-tab{order:9}
.gridorder10-tab{order:10}
.textleft-tab{text-align:left}
.textcenter-tab{text-align:center}
.textright-tab{text-align:right}
}
@media (max-width: 650px) {
.gridtop-mob{align-items:start}
.gridmiddle-mob{align-items:center}
.gridbottom-mob{align-items:end}
.gridstart-mob{justify-content:start}
.gridstretch-mob{align-items:stretch}
.gridcenter-mob{justify-content:center}
.gridend-mob{justify-content:end}
.gridleft-mob{justify-content:start}
.gridright-mob{justify-content:end}
.gridaround-mob{justify-content:space-around}
.gridbetween-mob{justify-content:space-between}
.gridevenly-mob{justify-content:space-evenly}
.gridcols1-mob{grid-template-columns:1fr}
.gridcols2-mob{grid-template-columns:repeat(2,1fr)}
.gridcols3-mob{grid-template-columns:repeat(3,1fr)}
.gridcols4-mob{grid-template-columns:repeat(4,1fr)}
.gridcols5-mob{grid-template-columns:repeat(5,1fr)}
.gridcols6-mob{grid-template-columns:repeat(6,1fr)}
.gridcols7-mob{grid-template-columns:repeat(7,1fr)}
.gridcols8-mob{grid-template-columns:repeat(8,1fr)}
.gridcols9-mob{grid-template-columns:repeat(9,1fr)}
.gridcols10-mob{grid-template-columns:repeat(10,1fr)}
.gridcols1a-mob{grid-template-columns:auto}
.gridcols2a-mob{grid-template-columns:repeat(2,auto)}
.gridcols3a-mob{grid-template-columns:repeat(3,auto)}
.gridcols4a-mob{grid-template-columns:repeat(4,auto)}
.gridcols5a-mob{grid-template-columns:repeat(5,auto)}
.gridcols6a-mob{grid-template-columns:repeat(6,auto)}
.gridcols7a-mob{grid-template-columns:repeat(7,auto)}
.gridcols8a-mob{grid-template-columns:repeat(8,auto)}
.gridcols9a-mob{grid-template-columns:repeat(9,auto)}
.gridcols10a-mob{grid-template-columns:repeat(10,auto)}
.gridgap0-mob{grid-gap:0}
.gridgap5-mob{grid-gap:5px}
.gridgap10-mob{grid-gap:10px}
.gridgap15-mob{grid-gap:15px}
.gridgap20-mob{grid-gap:20px}
.gridgap25-mob{grid-gap:25px}
.gridgap30-mob{grid-gap:30px}
.gridgap35-mob{grid-gap:35px}
.gridgap40-mob{grid-gap:40px}
.gridgap45-mob{grid-gap:45px}
.gridgap50-mob{grid-gap:50px}
.gridgap55-mob{grid-gap:55px}
.gridgap60-mob{grid-gap:60px}
.gridgap65-mob{grid-gap:65px}
.gridgap70-mob{grid-gap:70px}
.gridgap75-mob{grid-gap:75px}
.gridgap80-mob{grid-gap:80px}
.gridgap85-mob{grid-gap:85px}
.gridgap90-mob{grid-gap:90px}
.gridgap95-mob{grid-gap:95px}
.gridgap100-mob{grid-gap:100px}
.gridorder1-mob{order:1}
.gridorder2-mob{order:2}
.gridorder3-mob{order:3}
.gridorder4-mob{order:4}
.gridorder5-mob{order:5}
.gridorder6-mob{order:6}
.gridorder7-mob{order:7}
.gridorder8-mob{order:8}
.gridorder9-mob{order:9}
.gridorder10-mob{order:10}
.textleft-mob{text-align:left}
.textcenter-mob{text-align:center}
.textright-mob{text-align:right}
}


.books-list .bookItemPic .preview_picture {width:250px; height:352px; object-fit: cover;}
.actionItem img {width:250px; height:352px; object-fit: cover;}


.styleON h2 {font-size: 26px; font-weight: bold;}


.vakancies_wraper {display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin: 30px 0;}
.vakancies_wraper p { font-size: 12px; line-height: 18px;}
.vakancies_wraper  .item {display: flex; flex-direction: column; height: 100%; justify-content: space-between;}
.vakancies_wraper  .item .name {font-size: 20px; font-weight: bold; text-align: center; padding: 20px 0; line-height: 25px;}
.vakancies_wraper  .item .zarplata {text-align: center;}
.vakancies_wraper  .item .location {text-align: center;}
.vakancies_wraper  .item img { height: 200px; object-fit: cover; width: 100%;}
.vakancies_wraper  .zmodal-block > div { padding: 40px;}


@media (max-width: 1300px) {
    .vakancies_wraper {grid-template-columns: repeat(2, 1fr);}

}


@media (max-width: 750px){

    .vakancies_wraper {grid-template-columns: repeat(1, 1fr);}

}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/main-menu-top/style.min.css?17379144003715 */
/* /bitrix/templates/.default/components/bitrix/news.list/banner-slider/style.css?1737914400188 */
/* /bitrix/templates/zakroma/styles.css?17379805583158 */
/* /bitrix/templates/zakroma/template_styles.css?173798055810904 */
