

/* Start:/local/templates/lstk_copy/components/bitrix/menu/mainmenu/style.min.css?15985530843715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/lstk_copy/components/bitrix/menu/mainmenu/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(/local/templates/lstk_copy/components/bitrix/menu/mainmenu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/lstk_copy/components/bitrix/menu/mainmenu/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/components/bitrix/breadcrumb/templates/.default/style.min.css?1575904511467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/lstk_copy/components/bitrix/form/calcform/bitrix/form.result.new/.default/style.css?1598553084667*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background: linear-gradient(180deg, rgba(7, 243, 255, 0.45) 37%, rgb(84, 72, 209) 100%);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/lstk_copy/components/bitrix/form/calcform/bitrix/form.result.new/.default/images/icon_warn.gif);
}
/* End */


/* Start:/bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17707967793805*/
.main-user-consent-request a{cursor:pointer}.main-user-consent-request-popup{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:9000}.main-user-consent-request-popup-cont{min-height:290px;position:absolute;top:50%;left:50%;margin:0 auto;padding:20px;min-width:320px;width:100%;max-width:600px;background:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.main-user-consent-request-popup-header{margin:0 0 10px;font:normal 18px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#000;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:260px}.main-user-consent-request-popup-textarea-block{margin:0 0 20px}.main-user-consent-request-popup-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-user-consent-request-popup-button{display:inline-block;height:39px;margin:0 10px 5px 0;padding:0 18px;border:none;border-radius:2px;font:normal 12px/39px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#535c69;outline:none;vertical-align:middle;text-decoration:none;text-transform:uppercase;text-shadow:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear;cursor:pointer}.main-user-consent-request-popup-button-acc{background:#bbed21}.main-user-consent-request-popup-button-acc:hover{background:#d2f95f}.main-user-consent-request-popup-button-rej{-webkit-box-shadow:inset 0 0 0 1px #a1a6ac;box-shadow:inset 0 0 0 1px #a1a6ac;background:none}.main-user-consent-request-popup-button-rej:hover{background:#cfd4d8}.main-user-consent-request-popup-text{border:1px solid #999;overflow:auto;padding:8px;text-align:left;color:#545454}.main-user-consent-request-popup-link{height:130px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-user-consent-request-popup-link a{display:block;margin:20px 0 0;text-overflow:ellipsis;overflow:hidden;max-width:260px}.main-user-consent-request-loader{position:relative;height:100px;width:100px;margin:0 auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.main-user-consent-request-path{stroke:#80868e;stroke-dasharray:100,200}.main-user-consent-request-loader:before{content:"";display:block;padding-top:100%}.main-user-consent-request-circular{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:inherit;width:inherit;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.main-user-consent-request-path{stroke:#ccc;stroke-dasharray:60,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}.main-user-consent-request-announce{color:#333;font-size:13px;line-height:15px}.main-user-consent-request-announce-link{cursor:pointer}.main-user-consent-request-announce-required{color:red}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn)}}@media (min-width:1000px){.main-user-consent-request-popup-cont{min-height:400px;min-width:640px}.main-user-consent-request-popup-header{max-width:590px}.main-user-consent-request-popup-link,.main-user-consent-request-popup-text{height:240px}.main-user-consent-request-popup-link a{max-width:200px}}@media (max-width:768px){.main-user-consent-request-popup-cont{height:100%}}
/* End */


/* Start:/local/templates/lstk_copy/template_styles.css?17128597854737*/
/*
1. Header
2. Slider
3 Body
4 Footer
*/

/************* header ******************/

#header 
{
/*background-color:#252058 !important;*/
}
.navbar-wrapper {
margin-top: 65px !important;
}
#top-navbar {
background-color: #252058 !important;; 
}
#main-navbar 
{
position: absolute;
background: rgb(10,10,178) !important;
background: linear-gradient(180deg, rgb(40 49 104) 37%, rgb(40 49 104 / 79%) 100%) !important;
color: white;
font-weight: bold !important;
box-shadow: 0px 12px 50px 0px rgba(255, 254, 254, 0.15) !important;
border-bottom: dotted 1px white !important;
}
#main-navbar > div > div.navbar-collapse.collapse > ul > li:after
{    
 position: absolute;
    width: 2px;
    height: 35px;

    top: 9px;
    content: "";
    background: white;
}
#main-navbar > div > div.navbar-collapse.collapse > ul > li:nth-child(1):after
{
width:0;
}
.navbar-inverse .navbar-nav > li > a {
color: white !important;
}
.navbar-inverse .navbar-brand {
color: white !important;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
background-color: #0369ecf2 !important;
}
.navbar-nav>li {
font-size:smaller !important;
}
@media all and (min-width: 900px) {
.mob {
	display:none !important;
	}
}

@media all and (max-width: 900px) 
{
#main-navbar 
{
position: relative;
}
#main-navbar > div > div.navbar-collapse.collapse > ul > li:after
{
width:0;
}
 }

/***************** Slider *****************/

.carousel-inner h3 {
 background-color: rgba(37, 32, 88, 0.88);
 padding: 20px;
color: white;
border:1px solid #ffffff8c;
 animation: anim-H3 1.3s ease-out;
}
.carousel-inner p {
 font-size: 18px;
 background-color: rgba(37, 32, 88, 0.88);
 padding: 20px;
color:white;
border:1px solid #ffffff8c;
 animation: anim-P 1.6s ease-out;
}
@keyframes anim-H3 {
 from {
  opacity: 0;
  transform: translateX(-2000px);
 }
 to {
  opacity: 1;
  transform: translateX(0);
 }
}
@keyframes anim-P {
 from {
  opacity: 0;
  transform: translateX(2000px);
 }
 to {
  opacity: 1;
  transform: translateX(0);
 }
} 
@media all and (max-width: 900px)
.carousel-inner h3 {
 font-size: 20px;
 padding: 15px;
}
.carousel-inner p {
 font-size: 16px;
 padding: 10px;
}
 
@media all and (max-width: 768px) {
 .carousel-caption {
  bottom: 10%;
 }
 .carousel-inner h3 {
  font-size: 18px;
 }
 .carousel-inner p {
  font-size: 14px;
 }
}
@media all and (max-width: 600px) {
 .carousel-inner h3 {
  display: none;
 }
 .carousel-inner p {
  display: none;
 }
}

/****************** Body **********************/
p {
color:#262e62;
}
.link {
color:#262e62;
}
.link:hover {
color: white;
background:#262e62;
border-radius: 10px;
}
.bx-newslist .btn {
background-color:#252058 !important;
}
.bx-newslist .btn:hover {
color: #252058 !important;
background-color:white !important;
}
.img-circle {
border: solid 3px !important;
box-shadow: 0 0 11px !important;
}
.img-circle:hover {
transition: 2s cubic-bezier(.68,-0.55,.27,1.55);
transform: rotate(360deg);
}
.btn {
padding: 12px 2px !important;
box-shadow: 0 0 11px !important;
}
.leaf {
border-radius: 11px 41px 11px 41px !important;
}
/*******FancyBox******/
.fb img {
margin: 8px;
}
.main {
margin-left: -111px !important;
}
@media all and (max-width: 900px) {
.main {
margin-left: 0px !important;
	}
}

/******************* Footer ******************/


.footer {
color:white;
}
.social {
color: white;
background-color: #252058;
padding: 11px;
border-radius: 50%;

}
.social:hover {
color: #252058;
background-color: white;
	transition: all 0.8s;
	transform: rotate(360deg);
}

.btn-calc {
background-color: #252058;
border: 3px solid #ffffff !important;
border-radius: 15px !important;
font-weight: 900 !important;
}
.btn-calc:focus {
color: white !important;
background-color: #252058;
}
.btn-calc:hover {
color: #252058 !important;
background-color: white ;
border-radius: 15px !important;
font-weight: 900 !important;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}
/****** footer menu ******/
.nav-side-menu {
  overflow: auto;
}
.nav-side-menu ul,
.nav-side-menu li {
  list-style: inside;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
}
#calc {
color: #252058;
}
.nav-side-menu li {
  padding-left: 0px;

  border-bottom: 1px solid #a8c7ec;
}
.nav-side-menu li a {
  text-decoration: none;
  color: #e1ffff;
}
.nav-side-menu li a i {
  padding-left: 10px;
  width: 20px;
  padding-right: 20px;
}
.nav-side-menu li:hover {

  background-color: #063b79;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}


/* End */
/* /local/templates/lstk_copy/components/bitrix/menu/mainmenu/style.min.css?15985530843715 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1575904511467 */
/* /local/templates/lstk_copy/components/bitrix/form/calcform/bitrix/form.result.new/.default/style.css?1598553084667 */
/* /bitrix/components/bitrix/main.userconsent.request/templates/.default/user_consent.min.css?17707967793805 */
/* /local/templates/lstk_copy/template_styles.css?17128597854737 */
