

/* Start:/bitrix/templates/fond_2015/components/bitrix/menu/menu_fond/style.min.css?16927938313715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/fond_2015/components/bitrix/menu/menu_fond/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/fond_2015/components/bitrix/menu/menu_fond/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/fond_2015/components/bitrix/menu/menu_fond/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/fond_2015/components/bitrix/menu/footer_menu/style.css?1692956821761*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
	font-family: 'Roboto Slab';
	font-style: normal;
    font-weight: 300;
	width: 360px;
	position:relative;
	top:0px;
}

ul.left-menu li
{
	text-transform: uppercase;
	width: 155px;
	float:left;
	margin-right:20px;
	margin-bottom: 3px;
	text-align:left;
}

ul.left-menu li a
{
	font-size:100%;
	color:#000;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#000;
}

ul.left-menu li a:hover
{
	color:#bb88b3;
}


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:#bb88b3;
}
ul.left-menu li
{
	padding:0;
	background:transparent;
}



/* End */


/* Start:/bitrix/templates/fond_2015/styles.css?1692793831133*/
.imgs {margin: 0 10px 5px 0;}

.serch {/*border: 1px solid;*/margin-top: -15px; float: right;    width: 340px;}

.clear {clear: both}
/* End */


/* Start:/bitrix/templates/fond_2015/template_styles.css?169399238513398*/
@import 'https://fonts.googleapis.com/css?family=Roboto+Slab:400,700&subset=cyrillic';

html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;outline:none;}

body {font-family: 'Open Sans';min-width:1300px;}
font, span {font-family: 'Open Sans';}

a {color:#881b76;text-decoration:none;font-weight: 600;}
a:hover {color:#bb88b3;text-decoration:underline;}

h1 {font-size:24px;font-weight: 600}
h2 {font-size:22px;font-weight: 600}
h3 {font-size:20px;font-weight: 600}

.one {width:100%;height:128px;background:#e3e3e3; }
.one_iner {margin:0 auto;width:1200px;height:115px;}
.logo {width: 465px; height: 103px;background:url(/bitrix/templates/fond_2015/images/logo.png) no-repeat;position:relative;top:15px;display:block;}
.lang {float:right;width:100px;height:22px;/*border:1px solid red;*/margin-top:-85px;}
.lang_ru {margin-right: 10px;float:right;width:23px;height:22px;display:block;background:url(/bitrix/templates/fond_2015/images/ru2.png);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url(/bitrix/templates/fond_2015/grayscale.svg#greyscale); /* Firefox 4+ */filter: gray; /* IE 6-9 */}
.lang_ru:hover {-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: none;}
.lang_en {float:right;width:21px;height:22px;display:block;background:url(/bitrix/templates/fond_2015/images/en.png);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url(/bitrix/templates/fond_2015/grayscale.svg#greyscale); /* Firefox 4+ */filter: gray; /* IE 6-9 */}
.lang_en:hover {-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: none;}
.lang_fr {margin-left: 10px;float:right;width:23px;height:22px;display:block;background:url(/bitrix/templates/fond_2015/images/fr.png);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url(/bitrix/templates/fond_2015/grayscale.svg#greyscale); /* Firefox 4+ */filter: gray; /* IE 6-9 */}
.lang_fr:hover {-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: none;}
.phone {float:right;/*border:1px solid red;*/margin:-62px -3px 0 0;font-size:35px;font-family: 'Roboto';text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);color:#444444;}

.two {width:100%;height:40px;background:#881b76;border-top:5px solid #fff;border-bottom:5px solid #fff; font-family: 'Roboto Slab', serif;}

.two a {font-weight: lighter;}
.two_iner {margin:0 auto;width:1200px;}

.three {width:100%;height:513px;background:#e3e3e3;}
.three_iner {margin:0 auto;width:1232px;height:495px; padding-top: 10px;}
.main_banner1 {margin:3px;width:605px;height:488px;position: relative;float:left;}
.main_banner2 {margin:3px;width:361px;height:244px;position: relative;float:left;}
.main_banner3 {margin:3px;width:244px;height:244px;position: relative;float:left;}
.main_banner4 {margin:3px;width:244px;height:239px;position: relative;float:left;}
.main_banner5 {margin:3px;width:361px;height:239px;position: relative;float:left;}
.main_banner1 img, .main_banner2 img, .main_banner3 img, .main_banner4 img, .main_banner5 img {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; /* IE 6-9 */
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.main_banner1 img:hover, .main_banner2 img:hover, .main_banner3 img:hover, .main_banner4 img:hover, .main_banner5 img:hover {
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
-o-filter: none;
filter: none;
filter: none; /* IE 6-9 */
}
.main_banner_name1 {position:absolute;left:5px;bottom:5px;width:95%;height:auto;/*border:1px solid red;*/font-family: 'Roboto Slab';color:#fff;font-size:24px;background: url(/bitrix/templates/fond_2015/images/1px.png) repeat;padding:10px;font-weight: 300;}
.main_banner_name2 {position:absolute;left:5px;bottom:5px;width:91.5%;height:auto;/*border:1px solid red;*/font-family: 'Roboto Slab';color:#fff;font-size:24px;background: url(/bitrix/templates/fond_2015/images/1px.png) repeat;padding:10px;font-weight: 300;}
.main_banner_name3 {position:absolute;left:5px;bottom:5px;width:88%;height:auto;/*border:1px solid red;*/font-family: 'Roboto Slab';color:#fff;font-size:24px;background: url(/bitrix/templates/fond_2015/images/1px.png) repeat;padding:10px;font-weight: 300;}
.main_banner_name4 {position:absolute;left:5px;bottom:5px;width:88%;height:auto;/*border:1px solid red;*/font-family: 'Roboto Slab';color:#fff;font-size:24px;background: url(/bitrix/templates/fond_2015/images/1px.png) repeat;padding:10px;font-weight: 300;}
.main_banner_name5 {position:absolute;left:5px;bottom:5px;width:91.5%;height:auto;/*border:1px solid red;*/font-family: 'Roboto Slab';color:#fff;font-size:24px;background: url(/bitrix/templates/fond_2015/images/1px.png) repeat;padding:10px;font-weight: 300;}
a.main_banner_link {color:#fff;text-decoration:none;font-weight: 200;}
a:hover.main_banner_link {color:#fff;text-decoration:underline;}

.four {width:100%;background:#fff; margin-left: -10px;}
.four_iner {margin:30px auto 0;width:1200px;/*border:1px solid red;*/}
.left_side {width:830px; margin-right: 45px;/*border:1px solid blue;*/}
.right_side {width:345px;/*border:1px solid green;*/}


.five {width:100%;height:165px;background:#e3e3e3;font-size:14px;margin-top: 20px;}
.lau_list {
	float: left;
    width: 372px;
    margin-right: 20px;
    margin-bottom: 5px;}
.lau_list h2 {
    font-family: 'Roboto Slab';
    color: #881b76;
    font-size: 24px;
    font-weight: 500;
}
.lau_list ul {
	padding-left: 0px;
}
.lau_list li {
    list-style-type: none; /* Прячем исходные маркеры */
	    font-size: 14px;
   }

.lau_list li:before {
    color: #881b76; /* Цвет маркера */
    content: "• "; /* Сам маркер */
    padding-right: 10px; /* Расстояние от маркера до текста */
   }

.sots_blok {
	font-family: 'Roboto Slab';
	font-size:24px;
	border-bottom:2px solid #d6d6d6;
}

/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	padding: 0;
    margin: 0;
	list-style:none;
	float:left;
	font-family: 'Roboto Slab';
	display:flex;
	flex-direction: row;	
	background:transparent;
}

#horizontal-multilevel-menu
{

}
.menu_icon {
	float:right;
	margin:10px 0 0 10px;
	background:url(/bitrix/templates/fond_2015/components/bitrix/menu/menu_fond/images/menu.png);
	width:21px;
	height:9px;
	display:block;
}
.menu_icon:hover {
	background:url(/bitrix/templates/fond_2015/components/bitrix/menu/menu_fond/images/menu_hover.png);
}
/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 0px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	padding:7px 12px;
    font-weight: 400;
	font-size:20px;
	text-transform: uppercase;
	margin-right:10px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#e3e3e3;
	color:#000;
    font-weight: 400;
	font-size:20px;
	padding:7px 12px;
	text-transform: uppercase;
	margin-right:10px;

}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	color:#000;
	background: #e3e3e3;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/fond_2015/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/fond_2015/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	color:#ee95bb;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:250px;
	background:#e3e3e3;
	border: 1px solid #b2b2b2;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:230px;
	border-bottom: 1px solid #fff;
	font-size:14px;
	font-family: 'Open Sans';
	margin-left: 10px;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#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:#000;

}

/*Items text color & size: hover*/
#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:#bb88b3;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#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
{
	/*top:-999em;*/
	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
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
	font-family: 'Roboto Slab';
	font-style: normal;
    font-weight: 300;
	width: 360px;
	position:relative;
	top:0px;
}

ul.left-menu li
{
	text-transform: uppercase;
	width: 155px;
	float:left;
	margin-right:20px;
	margin-bottom: 3px;
	text-align:left;
}

ul.left-menu li a
{
	font-size:100%;
	color:#000;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#000;
}

ul.left-menu li a:hover
{
	color:#bb88b3;
}


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:#bb88b3;
}




.cookie-alert {
    padding: 2rem;
    position: fixed;
    bottom: 15px;
    right: 31%;
    width: 40%;
    margin: 0 !important;
    z-index: 10000;
    opacity: 0;
    transform: translateY(100%);
    background: #ffffff;
    border: 1px solid #2D112B;
    transition: all 500ms ease-out;
    border-radius: 25px;
}

.cookie-alert .cookie-alert__inner {
    padding: 0;
}

.cookie-alert p {
    margin: 0;
}

.cookie-alert button {
    background: #000000;
    color: #fff;
    border: 1px solid #fff;
    transition: border-color var(--trans), background-color var(--trans), color var(--trans);
	cursor: pointer;
    padding: 5px 10px;
}

.cookie-alert button:hover,
.cookie-alert button:active,
.cookie-alert button:focus-visible {
    outline: 0;
    color: #000;
    background-color: #fff;
    border-color: #000;
}

.cookie-alert.show {
    opacity: 1;
    transform: translateY(0%);
    transition-delay: 1000ms;
}

.cookie-alert__inner {
    display: flex;
    align-items: center;
    gap: 20px;
}

@media(max-width: 991px) {
    .cookie-alert {
        left: 0;
        width: unset;
        right: 0;
        border-radius: 0;
        bottom: 0;
        padding: 1rem;
    }

    .cookie-alert p {
        font-size: 12px;
    }
}

/* End */
/* /bitrix/templates/fond_2015/components/bitrix/menu/menu_fond/style.min.css?16927938313715 */
/* /bitrix/templates/fond_2015/components/bitrix/menu/footer_menu/style.css?1692956821761 */
/* /bitrix/templates/fond_2015/styles.css?1692793831133 */
/* /bitrix/templates/fond_2015/template_styles.css?169399238513398 */
