@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700&subset=latin,cyrillic);
html, body { 
    position: relative;
    max-width: 100%; 
/*    overflow-x: hidden; */
}


body{
    background-image: url('../images/body-bg.png'); 
   background-attachment: fixed; position: relative;overflow-x: hidden;
   }

h1 {
	color:#000000;
font-size: 42px;
font-family: 'Bebas Neue';
line-height: 1.55;
font-weight: 400;
letter-spacing: 2px;
background-position: center center;
border-color:transparent;
border-style: solid;

	
}
h2{color:#000000;
font-family: 'Bebas Neue';
line-height: 1.55;
font-weight: 400;
letter-spacing: 2px;
background-position: center center;
border-color:transparent;
border-style: solid;	
	
}

.border-h1 {opacity: 0.9;
	background-color:#fc5b01;
	background-position: center center;
	border-color:transparent;
	border-style: solid;
	width: 150px; left: 155.5px; top: 303px; height: 10px;margin-top: -20px;display:block;}
.border-h{opacity: 0.9;
	background-color:#fc5b01;
	background-position: center center;
	border-color:transparent;
	border-style: solid;
	margin-left: auto;
margin-right: auto;
margin-bottom:20px;
	width: 150px; left: 155.5px; top: 303px; height: 10px;margin-top: -20px;display:block;}	
	
	
.logo {height: 57px;width: 200px;
    /*margin-top: 24px;*/
    /*margin-left: 95px;*/
}
.head{height: auto;}
.custom-head {
    display: flex;
    flex-direction: column;
    z-index: 1;
}
.operating-block {
    display: flex;
    justify-content: center;
}
.operating-mode {
    width: fit-content;
    display: flex;
    flex-direction: column;
    gap: 2px;

    * {
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
        font-family: Helvetica Neue, sans-serif;
    }
    p {color: #8C8C8C; padding: 0; margin: 0}
    span {color: #FC5B01;}
}
.mobile-hidden {display: none}
.only-mobile {display: flex}
/*.logotext{font-size: 30px;
position: absolute;
top: 0px;
	}
*/

.tel{color:#fc5b01;font-size: 25px;font-family: 'Open Sans';line-height: 1.55;font-weight: 500;
    /*margin-top: 24px;*/
    margin-left: 24px;border-color:transparent;
display: block;text-align: center;}

.header {
    padding: 24px 110px;
    display: flex;
    justify-content: space-between;
    height: 100px;
}
@media (max-width: 1360px) {
    .header {
        padding: 24px 110px;
        height: auto;
    }
    .custom-head {
        flex-direction: row;
    }
    .only-mobile {display: none}
    .mobile-hidden {display: flex}
}
@media (max-width: 883px) {
    .header {
        padding: 24px;
        flex-direction: column;
        justify-content: center;
        height: auto;
    }
    .logo {margin: 15px auto 0px auto;display: block;}
    .tel {margin: 0px;}
    .operating-block {
        margin-top: 20px;
    }
    .operating-mode {
        margin-top: 0px;
    }
    .custom-head {
        flex-direction: column;
        margin-top: 20px;
    }
    .mobile-hidden {display: none}
    .only-mobile {display: flex}
}





.fon{height: 100vh;
	min-height:900px;
	background-image: url(../images/city.png);
	background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-attachment: scroll;
}
@media (min-width:769px){
.fon-poten{height: 343px;width: 300px;background: url(../images/fon-poten.png) no-repeat;z-index:1000;position: absolute;left: 296px;top: 154px;
}

.fon-text span:first-child{position:absolute;font-size:40px;color:#fff;top: 203px;left: 209px;font-family: 'Open Sans',Arial,sans-serif;font-weight: 400;letter-spacing: 1px;}
.fon-text span:last-child{position:absolute;font-family: 'BebasNeue',Arial,sans-serif;
line-height: 1.4;letter-spacing: 3px;font-size:45px;color:#fff;top: 279px;left: 276px;transform: scale(1,1.7);font-weight: 700;}
.fon-text-desc{position: absolute;font-size: 40px;color:#fff;top: 392px;left: 128px;font-family: 'Open Sans',Arial,sans-serif;font-weight: 400;letter-spacing: 1px;width: 661px;text-align: center;}

}
@media (max-width:768px){
	.fon-poten{height: 343px;background: url(../images/fon-poten.png) no-repeat 50% 50%; z-index:1000;position: absolute;left: 296px;top: 154px;left: 0px;right: 0px;background-attachment: scroll;
	}

.fon-text span:first-child{position:absolute;font-size:23px;color:#fff;top: 203px;left: 0px;right: 0px;text-align: center;font-family: 'Open Sans',Arial,sans-serif;font-weight: 400;letter-spacing: 1px;}
.fon-text span:last-child{position: absolute;font-family: 'BebasNeue',Arial,sans-serif;line-height: 1.4;letter-spacing: 3px;font-size: 30px;color:#fff;top: 279px;
left: 0px;transform: scale(1,1.7);font-weight: 700;text-align: center;right: 0px;}
.fon-text-desc{position: absolute;font-size: 26px;color:#fff;top: 338px;left: 0px;font-family: 'Open Sans',Arial,sans-serif;font-weight: 400;letter-spacing: 1px;
right: 0px;text-align: center;
}
	
	
}

.curtainhidden{visibility:hidden;}
@media (min-width: 768px) and (max-width: 991px){
.curtain{position: absolute;background: url(../images/curtain.png) no-repeat; top: 0px;left: 0px;width: 784px;height:728px;text-align: center;z-index: 1;background-size: cover;}
}
@media (min-width: 992px){
   .curtain{position: absolute;background: url(../images/curtain.png) no-repeat; top: 0px;left: 0px;width: 884px;height:728px;text-align: center;z-index: 1;background-size: cover;} 
    
}


.animate__fadeInLeft{visibility:visibility;}

.blockmod{position: absolute;
top: 736px;
left: 10%;}
.blockrow{display: table-cell;padding-left: 12px;
padding-right: 12px;position: relative;min-width: 320px;height: 320px;
}				
.block-3{
color:#fc5b01;
font-size: 26px;
font-family: 'Open Sans',Arial,sans-serif;
line-height: 1.4;
font-weight: 400;
background-position: center center;
border-color:transparent;
border-style: solid;
width: 320px;height: 320px;
background-color:#fff;
border-radius: 5px;
vertical-align: middle;
box-shadow: 2px 2px 10px 0px rgba(140,140,140,0.4);
padding: 52px;
text-align: center;
margin:15px auto;
visibility:hidden;
		}	

.delay-1{-webkit-animate-delay: 2s;-moz-animate-delay: 2s;animate-delay: 2s;-o--animate-delay: 2s;  }
.delay-2{-webkit-animate-delay: 2s;-moz-animate-delay: 2s;animate-delay: 2s;-o--animate-delay: 2s; }
.animate__fadeInUpBig{visibility:visible;}


.block-3 a{
	color:#293038;
font-size: 16px;
font-family: 'Arial',sans-serif;
line-height: 1.55;
font-weight: 600;
border-width: 1px;
border-radius: 5px;
background-position: center center;
border-color:transparent;
border-style: solid;
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.mod-block{margin-top: -349px;}
.block-3 span{display: block;
margin-top: 58px;}
.block-3 div{display: block;
height: 70%;}
/*------------------moduletable-marketing--------------------------------*/
.moduletable-marketing h2{text-align: center;}
.marketing{
font-size: 26px;
font-family: 'Open Sans',Arial,sans-serif;
line-height: 1.4;
font-weight: 400;
background-position: center center;
border-color:transparent;
border-style: solid;
max-width: 360px;height: 411px;
background-color:#fff;
border-radius: 5px;
vertical-align: middle;
box-shadow: 2px 2px 10px 0px rgba(140,140,140,0.4);
padding: 10px 10px;
text-align: center;
margin:15px auto;

}
/*
.ma1{visibility:hidden;} 
.ma2{visibility:hidden;}
.ma3{visibility:hidden;}
.ma4{visibility:hidden;}
.ma5{visibility:hidden;}
.ma6 {visibility:hidden;}
*/
.marketing img {width:100px; height:100px; display:block; margin:40px auto;}
.marketing span{font-family: 'Open Sans'; font-size: 22px; color:#000;font-weight: 600; margin-bottom: 15px; display: block;}
.marketing p{font-family: 'Open Sans';font-weight: 300; font-size: 18px; line-height: 1.55;}
/*
.animate__fadeInTopLeft{visibility:visible;} .animate__fadeInDownBig{visibility:visible;} .animate__fadeInTopRight {visibility:visible;}
.animate__fadeInBottomLeft{visibility:visible;} .animate__zoomInDown{visibility:visible;} .animate__fadeInBottomRight{visibility:visible;}
*/
/*------------------/*------------------modul-news--------------------------------*/

.modnews {padding: 17px 17px 17px 17px; width: 336px;height: 611px;box-shadow: 2px 2px 10px 0px rgba(140,140,140,0.3);border:0px;background-color: #fff;border-radius: 5px;overflow: hidden;}
.modnews img {border-radius: 5px; height: 300px; width: 300px;}
.modnews h4 {font-size: 25px;font-family: 'Bebas Neue';line-height: 1.2;font-weight: 400;
}
.modnews p {display: block;color:#000000;font-size: 16px;font-family: 'Open Sans',Arial,sans-serif;font-weight: 400;
}
.modnews.btn a {color: #293038;
}
.newsreadmore{color:#293038;font-size: 16px;font-family: 'Open Sans',Arial,sans-serif;line-height: 1.55;font-weight: 600;}
.newsreadmore:hover{color:#fc5b01;}

.moduletable-modnews h2{text-align: center; margin-bottom:10px;}

.btn-color {font-family: 'Open Sans';color: #fff;background-color: #fc5b01;border-color: #fc5b01;padding-left: 30px;padding-right:30px;}
.btn-color:hover, .btn-color-with-focus:focus{font-family: 'Open Sans';color: #fff !important;background-color: #fc5b01!important;border-color: #fc5b01!important;opacity: 0.8;}

@media (max-width:768px){
	.modnews{margin:15px auto;}

.fon-potenrgb{background: url(../images/fon-potenrgb.png) no-repeat;width: 440px;height: 480px;position: absolute;background-size: 167px;top: -124px;left: -60px;z-index: -1;opacity: 0.3;}	
	
}
@media (min-width:768px){
.fon-potenrgb{background: url(../images/fon-potenrgb.png) no-repeat;width: 440px;height: 480px;position: absolute;background-size: 287px;top: -124px;left: -91px;z-index: -1;opacity: 0.3;}
}






/*.logo > a > img{padding-top: 21px;padding-top: 115px;
margin: 0 auto;}*/
/*
@keyframes logoanime{from{transform:rotate(0); position:absolute;top:0%;opacity:0;}
to{transform:rotate(0); position:absolute;top:80%;opacity:1;}
}

@-moz-keyframes logoanime{from{-moz-transform:rotate(0) position:absolute;top:0%;opacity:0;}
to{-moz-transform:rotate(0); position:absolute;top:80%;opacity:1;}
}
@-webkit-keyframes logoanime{from{-webkit-transform:rotate(0);position:absolute;top:0%;opacity:0;}
to{-webkit-transform:rotate(0); position:absolute;top:80%;opacity:1;}
}
@-o-keyframes logoanime{from{-o-transform:rotate(0); position:absolute;top:0%;opacity:0;}
to{-o-transform:rotate(0);position:absolute;top:80%;opacity:1;}
}


@keyframes h{from{transform:rotate(5deg);opacity:0;}
to{transform:rotate(0);}
}
@-moz-keyframes h{from{-moz-transform:rotate(5deg);opacity:0;}
to{-moz-transform:rotate(0);}
}
@-webkit-keyframes h{from{-webkit-transform:rotate(5deg);opacity:0;}
to{-webkit-transform:rotate(0); }
}
@-o-keyframes h{from{-o-transform:rotate(5deg);opacity:0;}
to{-o-transform:rotate(0);}
}
h1,h2,h3,h4{-webkit-animation:h 2s;-moz-animation:h 2s;-o-animation:h 2s;animation:h 2s;}
*/

.feedback2{margin-top: 9px;
display: inline-block;
margin-left: 13px;
font-size: 23px;color:#fc5b01;}




/*----------CARUSEL------------*/
.carousel-inner > .item > a > img{width:100%}


/*-------------MENU--TOP----------------*/

/* цвет фона и рамки навигационного меню #008000*/ .navbar-default {  border-left: 0px;
border-right: 0px;
margin-right: 0px;
padding-right: 0px; background-color:
#fff;
border-color:
#fff;} 
/* цвет текста, содержащий название сайта или бренда */ .navbar-default .navbar-brand { color: #fff; } 
/* цвет текста (название сайта или бренда), при поднесении к нему курсора мышки или
при его нахождении в фокусе */ .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #fc5b01; } 

/* Цвет пункта меню, при поднесении к нему курсора мышки или при его нахождении в фокусе darkgreen*/ 
.navbar-default .navbar-nav > li > a:hover { color: #fc5b01; } 
.navbar-default .navbar-nav > li > a:focus { color: #fc5b01;} 
/* Цвет и фон активного пункта меню, а также поднесении к нему курсора мышки или при
его нахождении в фокусе */ 
.navbar-default .navbar-nav > li > a { color: black;}
.navbar-default .navbar-nav > .active > a { color: #fc5b01;  }
.navbar-default .navbar-nav > .active > a:hover{ color: #fc5b01; }
.navbar-default .navbar-nav > .active > a:focus { color: #fc5b01;  } 

.navbar-default .navbar-nav > .dropdown > a .caret{}
/* Цвет и фон открытого пункта меню, а также поднесении к нему курсора мышки или при
его нахождении в фокусе */ .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #fc5b01; } 
/* Цвет стрелочки (треугольничка) у раскрывающихся пунктов меню */ .navbar-default .navbar-nav > .dropdown > a .caret { border-top-color:black; border-bottom-color: #fc5b01; } 
/* Цвет стрелочки (треугольничка) при поднесении к нему курсора мышки или при
его нахождении в фокусе */ .navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: black; border-bottom-color:black; } 
/* Цвет стрелочки (треугольничка), открывшегося пункта меню */ .navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret { border-top-color: #fc5b01; border-bottom-color: #fc5b01; } 
/* CSS стили для мобильных устройств */ /* Цвет рамки у кнопки, которая открывает меню */ .navbar-default .navbar-toggle {} 
.navbar-default .navbar-toggle{border:0px;}
/* Цвет фона кнопки (которая открывает меню) при поднесении к ней курсора
мышки или при нахождении её в фокусе */ .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { color: black;} 
/* Цвет полосочек в кнопочке, которая открывает меню */ .navbar-default .navbar-toggle .icon-bar { background-color: black; } 
/* Цвет пунктов меню в раскрывающихся списках */ @media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: black; } 
/* Цвет и фон пункта меню в раскрывающихся списках, при поднесении к нему
курсора мышки или при нахождении его в фокусе */ .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #fc5b01; background-color: #fff; } 
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {color: #fc5b01; background-color: #fff;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a :hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a :focus{color: #fc5b01; background-color: #fff;}



}
/*.dropdown-menu > li > a{white-space: pre-line;}*/
/*
li.dropdown:last-child .dropdown-menu {
  right: 0;
  left: auto;
}*/

@media (min-width:768px){
	.centermenu{display:table;margin:0 auto;
				color:#000000;
				font-size: 20px;
				font-weight: 500;
				font-family: 'Open Sans';

				}
	.dropdown-submenu .dropdown-menu{top: 49px;left: 0;}			
	.navbar-default .navbar-nav > li > a {font-weight: 500;}
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color: #fc5b01;background-color: white;}
.dropdown-menu > li > a{

padding: 11px 28px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: black;


}

/*-----------------MENU--LEFT---------------------------------------------*/
.moduletable_LeftMenu{
	display: block;
}
.menu_LeftMenuClass{
	margin: 26px 0px 0px 0px;
	display: block;
	padding-left: 10px;}
.menu_LeftMenuClass li{
padding-top: 5px;padding-bottom: 5px;padding-left: 5px;
display: block;border-radius: 6px;
background-color: #fff;
margin-top: 3px;margin-bottom: 3px;border:1px solid darkgray;}
.menu_LeftMenuClass li:hover{background-color: #fff;}
.menu_LeftMenuClass > li.active {background-color: #fff;}
.menu_LeftMenuClass > li > a {color: #293038;display: block;font-family:'Bebas Neue',Arial,sans-serif;transform: scale(1,1.7);}
.menu_LeftMenuClass > li.active > a {color:#fc6b1a;font-family:'Bebas Neue',Arial,sans-serif;transform: scale(1,1.7);}

/*--------------------CLIENTBLOG-------------------------------*/
.clientblog{max-width: 360px;display: block;position: relative;box-shadow: 4px 4px 10px 0px rgba(140,140,140,0.4);background-repeat: round;height: 260px;text-align: center;margin: 15px auto;}
.modclientblog > img{display: block;width:100%;height: 100%;}
.modclientblog{display: block;height: 260px;}
.client-background{pointer-events: none;width: 100%;height: 100%;background-repeat: round;
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.40));
background-image: -moz-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.40));
background-image: -o-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.40));
background-image: -ms-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.40));
   }
.clientblog-text{color: #fff;pointer-events: none;}
.clientbtn.btn-default{display: none;background-color:transparent;color:#fff;position: absolute;top: 54px;left: 115px;}
.clientblog-text div{position: absolute;top: 123px;width: 100%;font-family:'Bebas Neue',Arial,sans-serif;font-size: 15px;transform: scale(1,2);pointer-events: none;}
/*
@keyframes clientanimeimg
{
	from{}
	to{}
}
@-moz-keyframes clientanimebtn
{
	from{}
	to{}
@-webkit-keyframes clientanimebtn
{
	from{}
	to{}
}
@-o-keyframes clientanimebtn
{
	from{}
	to{
}
*/
@keyframes clientanime
{
	from{position: absolute;top: 123px;width: 100%;font-family: 'Bebas Neue',Arial,sans-serif;font-size: 15px;transform: scale(1,2);}
	to{position: absolute; transform: scale(1,2);opacity:1;top: 70px;width: 100%;}
}
@-moz-keyframes clientanime
{
	from{position: absolute;top: 123px;width: 100%;font-family: 'Bebas Neue',Arial,sans-serif;font-size: 15px;transform: scale(1,2);}
	to{position: absolute; transform: scale(1,2);opacity:1;top: 70px;width: 100%;}
}
@-webkit-keyframes clientanime
{
	from{position: absolute;top: 123px;width: 100%;font-family: 'Bebas Neue',Arial,sans-serif;font-size: 15px;transform: scale(1,2);}
	to{position: absolute; transform: scale(1,2);opacity:1;top: 70px;width: 100%;}
}
@-o-keyframes clientanime
{
	from{position: absolute;top: 123px;width: 100%;font-family: 'Bebas Neue',Arial,sans-serif;font-size: 15px;transform: scale(1,2);}
	to{position: absolute; transform: scale(1,2);opacity:1;top: 70px;width: 100%;}
}

@keyframes clientanimebtn
{
	from{display: none;background-color:transparent;color:#fff;position: absolute;top: 54px;left: 115px;}
	to{display: block;background-color:transparent;color:#fff;position: absolute;top:150px;left: 115px;}
}
@-moz-keyframes clientanimebtn
{
	from{display: none;background-color:transparent;color:#fff;position: absolute;top: 54px;left: 115px;}
	to{display: block;background-color:transparent;color:#fff;position: absolute;top:150px;left: 115px;}
}
@-webkit-keyframes clientanimebtn
{
	from{display: none;background-color:transparent;color:#fff;position: absolute;top: 54px;left: 115px;}
	to{display: block;background-color:transparent;color:#fff;position: absolute;top:150px;left: 115px;}
}
@-o-keyframes clientanimebtn
{
	from{display: none;background-color:transparent;color:#fff;position: absolute;top: 54px;left: 115px;}
	to{display: block;background-color:transparent;color:#fff;position: absolute;top:150px;left: 115px;}
}
/*
@keyframes clientanimeimg
{
	from{}
	to{}
}
@-moz-keyframes clientanimebtn
{
	from{}
	to{}
@-webkit-keyframes clientanimebtn
{
	from{}
	to{}
}
@-o-keyframes clientanimebtn
{
	from{}
	to{}
}
*/
.animate-client:hover  .clientblog-text div{position: absolute; transform: scale(1,2);opacity:1;top: 70px;width: 100%;}
.animate-client:hover  .clientblog-text div{-webkit-animation:clientanime ;-moz-animation:clientanime ;-o-animation:clientanime;animation:clientanime 0.5s;}

.animate-client:hover  .clientbtn.btn-default{display: block;background-color:transparent;color:#fff;position: absolute;top:150px;left: 115px;}
.animate-client:hover  .clientbtn.btn-default{-webkit-animation:clientanimebtn 1s;-moz-animation:clientanimebtn 1s;-o-animation:clientanimebtn 1s;animation:clientanimebtn 1s;}


/*.animate-client:hover ~ .clientblog-text>div{-webkit-animation:clientanime 1s;-moz-animation:clientanime 1s;-o-animation:clientanime 1s;animation:clientanime 1s;}*/













/*-----------------MIX--CONTENT-------------------------------------------*/
.contenttext{color:#000000;font-size: 20px;font-family: 'Open Sans',Arial,sans-serif;line-height: 1.55;font-weight: 300;letter-spacing: 0pxpx;
border-color:transparent;border-style: solid;}
.color{background-color:#f5f5f5;}
@media (max-width: 767px) {
	.mix-xs-category{display: table;padding-left: 0px;padding-right: 0px;}
	.a_block_mix{display: inherit;margin: 0 auto;width: 100%;max-width: 350px;}
	.a_block_mix > div p{background-color: rgba(0, 30, 255, 0.5);max-width: 350px;display: block;margin: 0px;
				padding: 0px;bottom: 8px;position: absolute;left: 0px;right: 0px;}
}


.block{max-width:350px;  border: 1px black solid;display: block;position: relative;
    margin: 8px;padding: 5px;height: 200px;text-align: center;}
.a_block_mix,.a_block_mix >div>h4{color:#fff;}
.a_block_mix:hover{text-decoration: none;color:#fff;}


@media (min-width: 767px) {
	.a_block_mix  > div p{display:none;}
	.a_block_mix :hover > div p{background-color:rgba(0, 30, 255, 0.5);max-width: 350px;display: block;margin: 0px;padding: 0px;
						bottom: 8px;position: absolute;left: 0px;right: 0px;}
	.a_block_mix :hover > div p{-webkit-animation:logoanime 1s;-moz-animation:logoanime 1s;-o-animation:logoanime 1s;animation:logoanime 1s;}

}
.mixblogh1 h1{text-align: center;}

.blockmix{max-width:359px;  display: block;position: relative;box-shadow: 4px 4px 10px 0px rgba(140,140,140,0.4);margin: 10px auto;
    height: 428px;text-align: center;border-radius: 11px;}
.blockmix h4{color:#fff;font-family: 'Bebas Neue'; font-size:20px;transform: scale(1,2);line-height: 1.55;font-weight: 400;background-position: center center;border-color:transparent;border-style: solid;}
.modmixbottom > img{display: block;width:100%;height: 100%;border-radius: 0px 0px 10px 10px;}
.modmixbottom{pointer-events: none;display: block;height: 214px;}
.modmixtop{pointer-events: none;display: block;height: 214px;background-color: #293038;border-radius: 10px 10px 0px 0px;padding-top: 45px;}


.mixicon{width:60px;height:60px;}


@keyframes blockmixanimah4
{
	from{color:#fff;font-family: 'Bebas Neue'; font-size:20px;transform: scale(1,2);line-height: 1.55;font-weight: 400;background-position: center center;border-color:transparent;border-style: solid;}
	to{color:#293038;font-family: 'Bebas Neue'; font-size:20px;transform: scale(1,2);line-height: 1.55;font-weight: 400;background-position: center center;border-color:transparent;border-style: solid;}
}
@-moz-keyframes blockmixanimah4
{
	from{color:#fff;font-family: 'Bebas Neue'; font-size:20px;transform: scale(1,2);line-height: 1.55;font-weight: 400;background-position: center center;border-color:transparent;border-style: solid;}
	to{color:#293038;font-family: 'Bebas Neue'; font-size:20px;transform: scale(1,2);line-height: 1.55;font-weight: 400;background-position: center center;border-color:transparent;border-style: solid;}
}
@-webkit-keyframes blockmixanimah4
{
	from{color:#fff;font-family: 'Bebas Neue'; font-size:20px;transform: scale(1,2);line-height: 1.55;font-weight: 400;background-position: center center;border-color:transparent;border-style: solid;}
	to{color:#293038;font-family: 'Bebas Neue'; font-size:20px;transform: scale(1,2);line-height: 1.55;font-weight: 400;background-position: center center;border-color:transparent;border-style: solid;}
}
@-o-keyframes blockmixanimah4
{
	from{color:#fff;font-family: 'Bebas Neue'; font-size:20px;transform: scale(1,2);line-height: 1.55;font-weight: 400;background-position: center center;border-color:transparent;border-style: solid;}
	to{color:#293038;font-family: 'Bebas Neue'; font-size:20px;transform: scale(1,2);line-height: 1.55;font-weight: 400;background-position: center center;border-color:transparent;border-style: solid;}
}


@keyframes blockmixanima
{
	from{display: block;height: 214px;background-color: #293038;border-radius: 10px 10px 0px 0px;padding-top: 45px;}
	to{background-color:#fc5b01;display: block;height: 214px;border-radius: 10px 10px 0px 0px;padding-top: 45px;}
}
@-moz-keyframes blockmixanima
{
	from{display: block;height: 214px;background-color: #293038;border-radius: 10px 10px 0px 0px;padding-top: 45px;}
	to{background-color:#fc5b01;display: block;height: 214px;border-radius: 10px 10px 0px 0px;padding-top: 45px;}
}	
@-webkit-keyframes blockmixanima
{
	from{display: block;height: 214px;background-color: #293038;border-radius: 10px 10px 0px 0px;padding-top: 45px;}
	to{background-color:#fc5b01;display: block;height: 214px;border-radius: 10px 10px 0px 0px;padding-top: 45px;}
}
@-o-keyframes blockmixanima
{
	from{display: block;height: 214px;background-color: #293038;border-radius: 10px 10px 0px 0px;padding-top: 45px;}
	to{background-color:#fc5b01;display: block;height: 214px;border-radius: 10px 10px 0px 0px;padding-top: 45px;}
}


.blockmix:hover .modmixtop h4{color:#293038;}
.blockmix:hover .modmixtop {background-color:#fc5b01;}

.blockmix:hover .modmixtop h4{-webkit-animation:blockmixanimah4 1s;-moz-animation:blockmixanimah4 1s;-o-animation:blockmixanimah4 1s;animation:blockmixanimah4 1s;}
.blockmix:hover .modmixtop {-webkit-animation:blockmixanima 1s;-moz-animation:blockmixanima 1s;-o-animation:blockmixanima 1s;animation:blockmixanima 1s;}









/*---------------------ssylki------------------------------------*/
@media (max-width: 767px) {
.moduletable-ssylki >span{position: absolute;right: 38px;top: 31px;} 
.moduletable-ssylki h3{text-align: center;width: 100%;padding-top: 7px;padding-bottom: 7px;border-radius: 8px;}
.moduletable-ssylki{border-bottom: 1px solid #fff;}
.menu-ssylki{text-align: center;}
.moduletable-ssylki a{color:#fff;}

.footer-logotip{margin:0 auto;display: block;}

}
@media (min-width: 768px) {
.footer-logotip{margin-left:70px;}	
	
	
}
/*---------------------modslaider------------------------------------*/

.modslaider div{ }
.modslaider img{width:260px;height:260px;margin:0 auto;}


.moduletable-ssylki a{color:#c9c5c5;padding-bottom: 10px;display: block;}
.moduletable-ssylki h3{color:#8c8c8c;
font-size: 15px;
font-family: 'BebasNeue';
line-height: 1.55;
font-weight: 400;
background-position: center center;
	transform: scale(1,2);
font-weight: bold;

}
.menu-ssylki{list-style-type: none;padding-left: 0px;}

.footer{margin-top:50px;}
.footer,.seti{

padding: 20px 0 20px 0;
background-color:#293038;
color:#8c8c8c;
}
.footericon{font-size: 70px;}
.footericon.btn:hover{color:#fc5b01;}
.copyright{ background-color:#293038;}
.btnfut {float: right;
margin-right: 50px;	}





/*---------------------News------------------------------------*/
.published{padding-top: 8px;padding-bottom: 8px;}
.img-news-spisok{width: 200px;margin: 0 auto;border-radius: 4px;}
.blog-news-row{background-color: aliceblue; padding-bottom:40px;padding-top: 10px;border-radius: 9px;
				margin-top: 20px;margin-bottom: 20px;}
.img-blog-news-fulltext{margin: 10px auto 40px auto;}
.slaider-news-last p{padding:10px;}

/*----------------breadcrumbs---------------------*/
.breadcrumbs{background-color:#f5f5f5;padding: 4px;border-radius: 4px;}
/*---------*/
@media (min-width: 768px) {

.zelenaya{float: right; width: 30%;}

}
@media (max-width: 767px) {

.zelenaya{width: 70%;margin: 0 auto;}
}

.item-2706378230 {
  background: #FC5B01;
  height: 50px;
}

@media (min-width: 1024px) and (max-width: 1300px) {
.item-2706378230 > a > .last-link-wrapper > span {
  font-size: 18px !important;
}

.item-2706378230 > a {
	padding: 13px 10px !important;
}

}


@media (min-width: 1300px) {
.item-2706378230 > a {
	padding: 13px 20px;
}
}

.item-2706378230 > a > .last-link-wrapper {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
}

.item-2706378230 > a > .last-link-wrapper > span {
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
  color: #FFF;
}

.icon-user {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('/local/templates/main/images/user.svg');
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
}


