@import "fonts.css";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;background: #fff;}body::before{content:""; height: 1px; display: block; margin-top: -1px;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:inherit;}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin: 0; font-size: inherit; font-weight: inherit;}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}
.widget-16 .header{
	display: none;
}
.widget-4 a{
	text-decoration: none;
}
body.noscroll {overflow: hidden;}
.removed, .hidden { display: none !important;}
.editorElement {box-sizing: border-box; padding-top: .02px;padding-bottom: .02px; word-wrap: break-word;}
.layout {box-sizing: border-box;}
.vertical-middle {white-space: nowrap;}
.vertical-middle>* {white-space: normal;display: inline-block;vertical-align: middle;}
.vertical-middle::after {height: 100%;width: 0;display: inline-block;vertical-align: middle;content: "";}
.wrapper {margin: 0 auto;height: auto !important;height: 100%;min-height: 100%;min-height: 100vh;overflow: hidden;max-width: 100%;}
.editorElement .removed+.delimiter, .editorElement .delimiter:first-child {display: none;}
.wm-input-default {border: none; background: none; padding: 0;}
/* tooltip */
@keyframes show_hide {
	0% { left:85%; opacity: 0; width: auto; height: auto; padding: 5px 10px; font-size: 1em;}
	20% { left: 100%; opacity: 1; width: auto; height: auto; padding: 5px 10px; font-size: 1em;}
	100% { left: 100%; opacity: 1; width: auto; height: auto; padding: 5px 10px; font-size: 1em;}
}
@keyframes show_hide_after {
	0% {width: 5px; height: 5px;}
	100% {width: 5px; height: 5px;}
}
/* tooltip for horizontal */
@keyframes horizontal_show_hide {
	0% { top:95%; opacity: 0; width: 100%; height: auto; padding: 5px 10px; font-size: 1em;}
	20% { top: 100%; opacity: 1; width: 100%; height: auto; padding: 5px 10px; font-size: 1em;}
	100% { top: 100%; opacity: 1; width: 100%; height: auto; padding: 5px 10px; font-size: 1em;}
}
.wm-tooltip {display: none;position: absolute;z-index:100;top: 0;left: 100%;background: #FBFDDD;color: #CA3841;padding: 5px 10px;border-radius: 3px;box-shadow: 1px 2px 3px rgba(0,0,0,.3); white-space: nowrap; box-sizing: border-box;}
.wm-tooltip::after {content: "";font-size: 0;background: inherit;width: 5px;height: 5px;position: absolute;top: 50%;left: -3px;margin: -2px 0 0;box-shadow: 0 1px 0 rgba(0,0,0,.1), 0 2px 0 rgba(0,0,0,.1);transform: rotate(45deg);}
.error .wm-tooltip {display: block;padding: 0;font-size: 0;animation: show_hide 4s;width: 0;height: 0;}
.error .wm-tooltip::after {width: 0;height: 0;animation: show_hide_after 4s;}
.horizontal_mode .wm-tooltip {top: 100%; left: 0; width: 100%; white-space: normal; margin: 5px 0 0; text-align: center;}
.horizontal_mode .wm-tooltip::after {left: 50%; top: 0; margin: -2px 0 0; box-shadow: 0 -1px 0 rgba(0,0,0,.1), 0 -2px 0 rgba(0,0,0,.1);}
.error .horizontal_mode .wm-tooltip, .horizontal_mode .error .wm-tooltip {animation: horizontal_show_hide 4s;}

table.table0 td, table.table1 td, table.table2 td, table.table2 th {
	padding:5px;
	border:1px solid #dedede;
	vertical-align:top;
}
table.table0 td { border:none; }
table.table2 th {
	padding:8px 5px;
	background:#eb3c3c;
	border:1px solid #dedede;
	font-weight:normal;
	text-align:left;
	color:#fff;
}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; z-index:2}
.wrapper{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; z-index:3; display:block; background:#474452}
.block-2{position:relative; top:0; left:0; width:auto; min-height:0px; background:#ffffff; z-index:14; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px}
.widget-2{position:relative; text-align:center; top:0; left:0; z-index:2; padding-top:0; padding-right:2px; padding-bottom:0; padding-left:2px; margin-top:19px; margin-left:auto; margin-right:auto; margin-bottom:25px; box-sizing:border-box; display:-webkit-flex; display:flex; width:960px; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; min-height:0px}
.menu-4 .menu-scroll > ul > li.home-button > a{cursor:pointer; display:-webkit-flex; display:flex; padding-top:5px; padding-right:15px; padding-bottom:5px; padding-left:15px; margin-top:2px; margin-left:2px; margin-right:2px; margin-bottom:2px; background:url("../images/wm_menu_home.png") left 50% top 50% no-repeat; box-sizing:border-box; text-decoration:none; color:#000; font-size:0; line-height:1.4; -webkit-align-items:center; -moz-align-items:center; align-items:center}
.menu-4 .menu-scroll > ul > li.delimiter{margin-left:2px; margin-right:2px; margin-top:auto; margin-bottom:auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; height:0; width:10px; min-height:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; border-top:1px solid #c5c1d4; border-right:1px solid #c5c1d4; border-bottom:1px solid #c5c1d4; border-left:1px solid #c5c1d4; top:NaNpx}
.menu-4 .menu-scroll > ul ul{position:absolute; top:100%; left:0; background:#eee; list-style:none; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin-top:5px; margin-left:0; margin-right:0; margin-bottom:0; width:200px; display:none; z-index:10}
.menu-4 .menu-scroll > ul ul > li > a{cursor:pointer; display:block; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; background:#999; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-sizing:border-box; text-decoration:none; color:#fff; font-size:14px; line-height:1.4}
.menu-4 .menu-button{box-sizing:border-box; display:none; position:absolute; left:100%; top:0; width:50px; min-height:50px; padding:10px 15px; background:#333; color:#fff; font-size:17px}
.menu-4 .menu-scroll{display:-webkit-flex; display:flex; width:100%; -webkit-justify-content:inherit; -moz-justify-content:inherit; justify-content:inherit}
.menu-4 .menu-scroll > ul{list-style:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; box-sizing:border-box; display:-webkit-flex; display:flex; flex-flow:row nowrap; width:100%; -webkit-justify-content:inherit; -moz-justify-content:inherit; justify-content:inherit}
.menu-4 .menu-scroll > ul > li.menu-item{display:-webkit-flex; display:flex; -webkit-flex:0 1 auto; -moz-flex:0 1 auto; flex:0 1 auto; box-sizing:border-box; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; position:relative}
.menu-4 .menu-scroll > ul > li.menu-item > a{cursor:pointer; display:-webkit-flex; display:flex; padding-top:5px; padding-right:16px; padding-bottom:5px; padding-left:16px; margin-top:2px; margin-left:auto; margin-right:auto; margin-bottom:2px; box-sizing:border-box; text-decoration:none; color:#474452; font-size:14px; line-height:1.4; -webkit-align-items:center; -moz-align-items:center; align-items:center; width:100%; font-family:Roboto, sans-serif; font-style:normal; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; min-height:0px}
.menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.menu-4 .menu-scroll > ul > li.menu-item > a.hover{color:#ea6e78}
.menu-4 .menu-scroll > ul > li.menu-item > a.active{color:#ea6e78}
.menu-4 .menu-scroll > ul > li.menu-item > a > span{box-sizing:border-box; text-align:inherit}
.menu-4 .menu-scroll > ul > li.home-button{box-sizing:border-box; display:-webkit-flex; display:flex}
.menu-4 .menu-scroll > ul > li.more-button{display:none; margin-left:auto; position:relative}
.menu-4 .menu-scroll > ul > li.more-button.disabled{display:none}
.menu-4 .menu-scroll > ul > li.more-button > a{cursor:pointer; display:-webkit-flex; display:flex; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; margin-top:2px; margin-left:2px; margin-right:0px; margin-bottom:2px; background:#333; box-sizing:border-box; text-decoration:none; color:#fff; font-size:16px; line-height:1.4; -webkit-align-items:center; -moz-align-items:center; align-items:center}
.menu-4 .menu-scroll > ul > li.more-button > ul{left:auto; right:0}
.menu-4 .menu-scroll > ul ul > li{display:block; position:relative; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0}
.menu-4 .menu-scroll > ul ul ul{position:absolute; left:100%; top:0; margin-top:0; margin-left:8px; margin-right:0; margin-bottom:0}
.block-2 .layout_3_id_4{display:-webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.widget-4{position:relative; font-size:22px; color:#11649f; top:0; left:0; z-index:13; box-sizing:border-box; width:400px; min-height:0px; margin-top:0px; margin-left:13px; margin-bottom:0; margin-right:0}
.site-name img{box-sizing:border-box; display:block; max-width:100%}
.site-name span{display:block; font-size:25px; line-height:1.2; margin-top:10px; margin-bottom:10px; margin-left:15px; margin-right:15px; font-family:Roboto, sans-serif; color:#ffffff; font-style:normal; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; font-weight:bold; min-height:0px; z-index:2}
.widget-5{position:relative; font-family:Roboto, sans-serif; font-size:17px; color:#ea6e78; top:0; left:0; z-index:12; box-sizing:border-box; width:400px; margin-top:-10px; margin-left:29px; margin-bottom:0px; margin-right:0; font-weight:bold}
.widget-6{position:relative; font-family:Roboto, sans-serif; font-size:17px; color:#ffffff; top:0; left:0; z-index:11; box-sizing:border-box; width:180px; margin-top:19px; margin-left:321px; margin-bottom:auto; min-height:0px; margin-right:0}
.phones-8 .icon{box-sizing:border-box; height:16px; width:16px; background:url("../images/tel (1).png") left 50% top 50% / auto auto no-repeat; margin-right:5px; font-family:Roboto, sans-serif; font-size:17px; color:#ee8446; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; margin-top:1px}
.phones-8 p:first-child{margin-top:0px}
.phones-8 p:last-child{margin-bottom:0px}
.phones-8 .inner{box-sizing:border-box; display:-webkit-inline-flex; display:inline-flex; text-align:left; vertical-align:top}
.phones-8 .cell-icon{box-sizing:border-box; display:-webkit-flex; display:flex}
.phones-8 .cell-text{box-sizing:border-box; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column; font-family:Roboto, sans-serif; font-size:17px; color:#ee8446; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.phones-8 .text_body{font-size:18px; font-family:Roboto, sans-serif; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; font-weight:bold; left:NaNpx; min-height:0px}
.block-10{position:relative; text-align:center; top:0; left:0; width:960px; min-height:0px; background:rgba(197,193,212,0.15); z-index:10; margin-top:26px; margin-left:0px; margin-bottom:0; margin-right:0; display:block; padding-top:30px; padding-bottom:30px}
.widget-10{position:relative; top:0; left:0; z-index:1; box-sizing:border-box; min-height:0px; width:500px; margin-top:0px; margin-left:230px; margin-bottom:0px; margin-right:0}
.horizontal_block-12 p:first-child{margin-top:0px}
.horizontal_block-12 p:last-child{margin-bottom:0px}
.horizontal_block-12 .image{box-sizing:border-box}
.horizontal_block-12 .image img{box-sizing:border-box; vertical-align:middle; width:180px}
.horizontal_block-12 .title{box-sizing:border-box; font-size:22px; margin-bottom:5px; font-family:Roboto, sans-serif; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; font-weight:500; width:320px}
.horizontal_block-12 .text{box-sizing:border-box; font-family:Roboto, sans-serif; font-size:15px; color:#c5c1d4; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; width:320px; padding-left:2px; margin-top:-2px}
.horizontal_block-12 .more{box-sizing:border-box; margin-top:-42px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; width:150px; margin-left:340px}
.horizontal_block-12 .more > a{display:inline-block; box-sizing:border-box; font-family:Roboto, sans-serif; font-size:15px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; font-weight:500; -webkit-box-shadow:0px 1px 4px  rgba(0,0,0,0.19); -moz-box-shadow:0px 1px 4px  rgba(0,0,0,0.19); box-shadow:0px 1px 4px  rgba(0,0,0,0.19); -webkit-text-shadow:0px 1px 0px  rgba(0,0,0,0.21); -moz-text-shadow:0px 1px 0px  rgba(0,0,0,0.21); text-shadow:0px 1px 0px  rgba(0,0,0,0.21); background:repeating-linear-gradient(0deg,rgba(234, 110, 120, 0.38) 0%,rgba(255, 152, 160, 0.38) 100%) #ea6e78; border-top:4px solid #ffffff; border-right:4px solid #ffffff; border-bottom:4px solid #ffffff; border-left:4px solid #ffffff; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; padding-left:30px; padding-right:30px; padding-top:5px; padding-bottom:7px; z-index:7}
.horizontal_block-12 .more > a:hover,
.horizontal_block-12 .more > a.hover{background:none #ff98a0}
.horizontal_block-12 .more > a.active{background:repeating-linear-gradient(0deg,#ea6e78 0%,rgba(207, 120, 127, 0.93) 100%) #ff98a0}
.horizontal_block-12 .more > a:active{background:repeating-linear-gradient(0deg,#ea6e78 0%,rgba(207, 120, 127, 0.93) 100%) #ff98a0}
.horizontal_block-12 .body{box-sizing:border-box; display:-webkit-flex; display:flex; -webkit-align-items:flex-start; -moz-align-items:flex-start; align-items:flex-start}
.horizontal_block-12 .detail{box-sizing:border-box; -webkit-flex-grow:1; -moz-flex-grow:1; flex-grow:1; margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; width:530px}
.widget-31{position:relative; font-size:26px; color:#ffffff; top:0; left:0; z-index:9; width:220px; padding-top:20px; padding-right:2px; padding-bottom:20px; padding-left:2px; margin-top:40px; margin-left:0px; margin-right:0; margin-bottom:auto; box-sizing:border-box; display:block; min-height:230px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background:rgba(197,193,212,0.14); border-top:1px solid rgba(197,193,212,0.27); border-right:1px solid rgba(197,193,212,0.27); border-bottom:1px solid rgba(197,193,212,0.27); border-left:1px solid rgba(197,193,212,0.27); right:0px}
.menu-40 .menu-scroll > ul > li.delimiter{margin-top:2px; margin-bottom:2px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; min-height:1px; height:auto; width:auto; background:#d6d6d6}
.menu-40 .menu-scroll > ul ul{position:absolute; top:0; left:100%; background:#eee; list-style:none; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin:0 0 0 5px; width:150px; display:none}
.menu-40 .menu-scroll > ul ul > li > a{cursor:pointer; display:block; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; background:#999; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-sizing:border-box; text-decoration:none; color:#fff; font-size:14px; line-height:1.4; -webkit-align-items:center; -moz-align-items:center; align-items:center}
.menu-40 .menu-button{display:none; position:absolute; left:100%; top:0; width:50px; min-height:50px}
.menu-40 .menu-scroll{display:block; width:100%; -webkit-justify-content:inherit; -moz-justify-content:inherit; justify-content:inherit}
.menu-40 .menu-scroll > ul{list-style:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; box-sizing:border-box; display:block}
.menu-40 .menu-scroll > ul > li.menu-item{box-sizing:border-box; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; position:relative}
.menu-40 .menu-scroll > ul > li.menu-item > a{cursor:pointer; display:block; padding-top:8px; padding-right:15px; padding-bottom:8px; padding-left:27px; margin-top:2px; margin-left:0px; margin-right:0px; margin-bottom:2px; box-sizing:border-box; text-decoration:none; color:#ffffff; font-size:15px; line-height:1.4; -webkit-align-items:center; -moz-align-items:center; align-items:center; font-family:Roboto, sans-serif; font-style:normal; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; font-weight:500; background:url("../images/strel.png") left 0px top 50% / auto auto no-repeat transparent}
.menu-40 .menu-scroll > ul > li.menu-item > a:hover,
.menu-40 .menu-scroll > ul > li.menu-item > a.hover{color:#c5c1d4; background:url("../images/strel.png") left 0px top 50% / auto auto no-repeat #474452}
.menu-40 .menu-scroll > ul > li.menu-item > a.active{color:#c5c1d4; background:url("../images/strel.png") left 0px top 50% / auto auto no-repeat #474452}
.menu-40 .menu-scroll > ul ul > li{display:block; position:relative; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:2px; margin-right:2px; margin-bottom:0}
.widget-13{position:relative; font-family:Roboto, sans-serif; font-size:26px; color:#ffffff; top:0; left:0; z-index:8; box-sizing:border-box; margin-top:0px; margin-bottom:0; font-weight:bold; width:518px; margin-left:29px; margin-right:0; min-height:0px}
h2{box-sizing:border-box; font-size:21px; margin-top:15px; margin-bottom:15px; font-weight:bold; font-style:normal; font-family:Roboto, sans-serif; color:rgb(255, 255, 255)}
h3{box-sizing:border-box; font-size:19px; margin-top:15px; margin-bottom:15px; font-weight:bold; font-style:normal; font-family:Roboto, sans-serif; color:rgb(255, 255, 255)}
h4{box-sizing:border-box; font-size:17px; margin-top:15px; margin-bottom:15px; font-weight:bold; font-style:normal; font-family:Roboto, sans-serif; color:rgb(255, 255, 255)}
h5{box-sizing:border-box; font-size:16px; margin-top:15px; margin-bottom:15px; font-weight:bold; font-style:normal; font-family:Roboto, sans-serif; color:rgb(255, 255, 255)}
h6{box-sizing:border-box; font-size:15px; margin-top:15px; margin-bottom:15px; font-weight:bold; font-style:normal; font-family:Roboto, sans-serif; color:rgb(255, 255, 255)}
.widget-14{position:relative; font-family:Roboto, sans-serif; font-size:15px; color:#c5c1d4; line-height:1.4; top:0; left:0; z-index:7; display:block; width:686px; margin-top:0px; margin-left:30px; margin-bottom:0px; margin-right:0; min-height:0px}
.content-preview{width:200px; height:100px; background:#ccc}
.content-17 .pics-1{display:-webkit-flex; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-align-items:flex-start; -moz-align-items:flex-start; align-items:flex-start}
.content-17 .pics-1 img{margin-left:1%; margin-right:1%; box-sizing:content-box; -webkit-flex:1 1 0px; -moz-flex:1 1 0px; flex:1 1 0px; min-height:0px; max-width:31%}
.content-17 .pics-2{display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; -webkit-align-items:flex-start; -moz-align-items:flex-start; align-items:flex-start}
.content-17 .pics-2 img{box-sizing:content-box}
.block-4{position:relative; font-family:Roboto, sans-serif; font-size:15px; color:#555555; line-height:1.4; top:0; left:0; width:auto; min-height:0px; background:url("../images/blafg (1).jpg") left 50% top 50% / auto auto no-repeat, url("../images/blafg.jpg") left 50% top 0px / auto auto no-repeat #ea6e78; z-index:6; margin-top:40px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:20px; padding-bottom:40px}
.widget-16{position:relative; font-size:12px; color:#ffd2d5; text-align:center; top:0; left:0; z-index:1; box-sizing:border-box; width:400px; min-height:0px; margin-top:20px; margin-left:auto; margin-bottom:0px; margin-right:auto}
.widgetblock-20 p:first-child{margin-top:0px}
.widgetblock-20 p:last-child{margin-bottom:0px}
.widgetblock-20 .title{box-sizing:border-box; font-size:24px; margin-bottom:5px; font-family:Roboto, sans-serif; color:#ffffff; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; font-weight:500; min-height:0px; width:400px; margin-left:auto; margin-right:auto}
.widgetblock-20 .image{box-sizing:border-box; margin-bottom:5px; font-family:Roboto, sans-serif; font-size:12px; color:#ffd2d5; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none}
.widgetblock-20 .image img{box-sizing:border-box; max-width:100%; vertical-align:middle; font-family:Roboto, sans-serif; font-size:12px; color:#555555; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none}
.widgetblock-20 .text{box-sizing:border-box; margin-bottom:5px; position:relative; font-family:Roboto, sans-serif; font-size:15px; color:#ffd2d5; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; font-weight:500; width:400px; margin-left:auto; margin-right:auto}
.widgetblock-20 .more{box-sizing:border-box; position:relative; font-family:Roboto, sans-serif; font-size:12px; color:#555555; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; width:200px; margin-left:auto; margin-right:auto; margin-top:20px}
.widgetblock-20 .more > a{display:inline-block; box-sizing:border-box; font-family:Roboto, sans-serif; font-size:15px; color:#ffffff; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; font-weight:500; background:transparent; border-top:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; border-left:2px solid #ffffff; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; padding-bottom:6px; padding-top:5px; padding-right:30px; padding-left:30px}
.widgetblock-20 .more > a:hover,
.widgetblock-20 .more > a.hover{color:#ffd2d5; border-top:2px solid #ffd2d5; border-right:2px solid #ffd2d5; border-bottom:2px solid #ffd2d5; border-left:2px solid #ffd2d5}
.widgetblock-20 .more > a.active{color:#ea6e78; border-top:2px solid #ffd2d5; border-right:2px solid #ffd2d5; border-bottom:2px solid #ffd2d5; border-left:2px solid #ffd2d5; background:#ffd2d5}
.widgetblock-20 .more > a:active{color:#ea6e78; background:#ffd2d5}
.block-4 .layout_19_id_20{display:-webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.widget-18{position:relative; font-family:Roboto, sans-serif; font-size:15px; color:#555555; line-height:1.4; text-align:center; top:0; left:0; z-index:5; width:960px; min-height:250px; display:-webkit-flex; display:flex; background:#ccc; overflow:hidden; margin-top:40px; margin-left:auto; margin-bottom:0px; margin-right:auto; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center}.block-5{position:relative; font-family:Roboto, sans-serif; font-size:15px; color:#555555; line-height:1.4; text-align:center; top:0; left:0; width:auto; min-height:80px; background:#ffffff; z-index:4; margin-top:30px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-bottom:0.02px}
.widget-19{position:relative; font-family:Arial, Helvetica, sans-serif; color:#474452; text-align:flex-start; top:0; left:0; z-index:2; padding-top:0; padding-right:2px; padding-bottom:0; padding-left:2px; margin-top:22px; margin-left:1px; margin-right:0; margin-bottom:0px; box-sizing:border-box; display:-webkit-flex; display:flex; width:709px; -webkit-justify-content:flex-start; -moz-justify-content:flex-start; justify-content:flex-start; min-height:0px}
.menu-24 .menu-scroll > ul > li.home-button > a{cursor:pointer; display:-webkit-flex; display:flex; padding-top:5px; padding-right:15px; padding-bottom:5px; padding-left:15px; margin-top:2px; margin-left:2px; margin-right:2px; margin-bottom:2px; background:url("../images/wm_menu_home.png") left 50% top 50% no-repeat; box-sizing:border-box; text-decoration:none; color:#000; font-size:0; line-height:1.4; -webkit-align-items:center; -moz-align-items:center; align-items:center}
.menu-24 .menu-scroll > ul > li.delimiter{margin-left:2px; margin-right:2px; margin-top:auto; margin-bottom:auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; height:0; width:10px; min-height:10px; background:#d6d6d6}
.menu-24 .menu-scroll > ul ul{position:absolute; top:100%; left:0; background:#eee; list-style:none; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; margin-top:5px; margin-left:0; margin-right:0; margin-bottom:0; width:200px; display:none; z-index:10}
.menu-24 .menu-scroll > ul ul > li > a{cursor:pointer; display:block; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; background:#999; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-sizing:border-box; text-decoration:none; color:#fff; font-size:14px; line-height:1.4}
.menu-24 .menu-button{box-sizing:border-box; display:none; position:absolute; left:100%; top:0; width:50px; min-height:50px; padding:10px 15px; background:#333; color:#fff; font-size:17px}
.menu-24 .menu-scroll{display:-webkit-flex; display:flex; width:100%; -webkit-justify-content:inherit; -moz-justify-content:inherit; justify-content:inherit}
.menu-24 .menu-scroll > ul{list-style:none; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; box-sizing:border-box; display:-webkit-flex; display:flex; flex-flow:row nowrap; width:100%; -webkit-justify-content:inherit; -moz-justify-content:inherit; justify-content:inherit}
.menu-24 .menu-scroll > ul > li.menu-item{display:-webkit-flex; display:flex; -webkit-flex:0 1 auto; -moz-flex:0 1 auto; flex:0 1 auto; box-sizing:border-box; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; position:relative}
.menu-24 .menu-scroll > ul > li.menu-item > a{cursor:pointer; display:-webkit-flex; display:flex; padding-top:5px; padding-right:12px; padding-bottom:4px; padding-left:12px; margin-top:0px; margin-left:2px; margin-right:2px; margin-bottom:0px; box-sizing:border-box; text-decoration:none; color:#474452; font-size:14px; line-height:1.4; -webkit-align-items:center; -moz-align-items:center; align-items:center; width:100%; font-family:Roboto, sans-serif; font-style:normal; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; min-height:0px}
.menu-24 .menu-scroll > ul > li.menu-item > a:hover,
.menu-24 .menu-scroll > ul > li.menu-item > a.hover{color:#ea6e78}
.menu-24 .menu-scroll > ul > li.menu-item > a.active{color:#ff98a0}
.menu-24 .menu-scroll > ul > li.menu-item > a:active{color:#ff98a0}
.menu-24 .menu-scroll > ul > li.menu-item > a > span{box-sizing:border-box; text-align:inherit}
.menu-24 .menu-scroll > ul > li.home-button{box-sizing:border-box; display:-webkit-flex; display:flex}
.menu-24 .menu-scroll > ul > li.more-button{display:none; margin-left:auto; position:relative}
.menu-24 .menu-scroll > ul > li.more-button.disabled{display:none}
.menu-24 .menu-scroll > ul > li.more-button > a{cursor:pointer; display:-webkit-flex; display:flex; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; margin-top:2px; margin-left:2px; margin-right:0px; margin-bottom:2px; background:#333; box-sizing:border-box; text-decoration:none; color:#fff; font-size:16px; line-height:1.4; -webkit-align-items:center; -moz-align-items:center; align-items:center}
.menu-24 .menu-scroll > ul > li.more-button > ul{left:auto; right:0}
.menu-24 .menu-scroll > ul ul > li{display:block; position:relative; padding-top:0; padding-right:0; padding-bottom:0; padding-left:0; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0}
.menu-24 .menu-scroll > ul ul ul{position:absolute; left:100%; top:0; margin-top:0; margin-left:8px; margin-right:0; margin-bottom:0}
.widget-20{position:relative; font-size:0px; text-align:flex-start; top:0; left:0; z-index:1; box-sizing:border-box; display:-webkit-flex; display:flex; width:200px; margin-top:21px; margin-left:20px; margin-bottom:auto; -webkit-justify-content:flex-start; -moz-justify-content:flex-start; justify-content:flex-start; min-height:32px; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; -webkit-box-shadow:inset 0px 0px 2px  rgba(0,0,0,0.16); -moz-box-shadow:inset 0px 0px 2px  rgba(0,0,0,0.16); box-shadow:inset 0px 0px 2px  rgba(0,0,0,0.16); background:rgba(197,193,212,0.42)}
.search-25 input{box-sizing:border-box; vertical-align:top; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; padding-top:3px; padding-right:4px; padding-bottom:5px; padding-left:18px; font-size:13px; -webkit-flex:1 0 auto; -moz-flex:1 0 auto; flex:1 0 auto; outline:none; min-height:24px; width:0px; height:0px; max-width:100%; font-family:Roboto, sans-serif; color:#474452; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none}
.search-25 button{box-sizing:border-box; vertical-align:top; margin-top:0; margin-right:12px; margin-bottom:0; margin-left:5px; padding-top:3px; padding-right:4px; padding-bottom:4px; padding-left:4px; background:url("../images/poisk.png") left 50% top 50% / auto auto no-repeat, url("../images/poisk.png") left 50% top 50% / auto auto no-repeat; font-size:14px; outline:none; width:24px; min-height:24px; font-family:Roboto, sans-serif; color:#555555; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none}
.search-25 form{box-sizing:border-box; display:-webkit-flex; display:flex; -webkit-flex:1 0 auto; -moz-flex:1 0 auto; flex:1 0 auto; -webkit-align-items:center; -moz-align-items:center; align-items:center}
.search-25 input:focus{outline:none}
.search-25 button:focus{outline:none}
.search-25 .slide_search{-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s; transition:0.5s}
.search-25 *::-webkit-input-placeholder{color:#ababab}
.search-25 *::-moz-placeholder{color:#ababab}
.search-25 *:-ms-input-placeholder{color:#ababab}
.block-5 .layout_24{display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.block-5 .layout_25{display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.block-5 .layout_23_id_24{display:-webkit-flex; display:flex; flex-flow:row nowrap; margin-top:0px; margin-left:auto; margin-right:auto; width:960px}
.block-7{position:relative; font-family:Roboto, sans-serif; font-size:15px; color:#555555; line-height:1.4; text-align:flex-start; top:0; left:0; width:auto; min-height:0px; background:#e7e5ed; z-index:3; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; -webkit-box-shadow:inset 0px 0px 6px  1px rgba(255,255,255,0.74); -moz-box-shadow:inset 0px 0px 6px  1px rgba(255,255,255,0.74); box-shadow:inset 0px 0px 6px  1px rgba(255,255,255,0.74); border-top:0px solid #e7e5ed; border-right:0px solid #e7e5ed; border-bottom:0px solid #e7e5ed; border-left:0px solid #e7e5ed; padding-top:30px; padding-bottom:30px; display:-webkit-flex; display:flex; -webkit-justify-content:flex-start; -moz-justify-content:flex-start; justify-content:flex-start}
.widget-21{position:relative; color:#474452; text-align:center; top:0; left:0; z-index:1; box-sizing:border-box; width:200px; margin-top:0px; margin-left:158px; margin-right:0; margin-bottom:auto}
.phones-27 .icon{box-sizing:border-box; height:16px; width:16px; background:url("../images/tel (1).png") left 50% top 50% / auto auto no-repeat, url("../images/tel.png") left 50% top 50% / auto auto no-repeat; margin-right:5px; font-family:Roboto, sans-serif; font-size:15px; color:#555555; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none}
.phones-27 p:first-child{margin-top:0px}
.phones-27 p:last-child{margin-bottom:0px}
.phones-27 .inner{box-sizing:border-box; display:-webkit-inline-flex; display:inline-flex; text-align:left; vertical-align:top}
.phones-27 .cell-icon{box-sizing:border-box; display:-webkit-flex; display:flex}
.phones-27 .cell-text{box-sizing:border-box; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column; font-family:Roboto, sans-serif; font-size:15px; color:#555555; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none}
.phones-27 .title{font-family:Roboto, sans-serif; font-size:15px; color:#ea6e78; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.phones-27 .text_body{font-family:Roboto, sans-serif; font-size:18px; color:#363d4d; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; font-weight:bold}
.widget-22{position:relative; color:#474452; text-align:center; top:0; left:0; z-index:2; box-sizing:border-box; width:150px; margin-top:0px; margin-left:153px; margin-right:0; margin-bottom:auto}
.email-28 .icon{box-sizing:border-box; height:16px; width:16px; background:url("../images/kanv.png") left 50% top 50% / auto auto no-repeat, url("../images/kanv.png") left 50% top 50% / auto auto no-repeat; margin-right:5px; font-family:Roboto, sans-serif; font-size:15px; color:#555555; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; margin-top:2px}
.email-28 p:first-child{margin-top:0px}
.email-28 p:last-child{margin-bottom:0px}
.email-28 .inner{box-sizing:border-box; display:-webkit-inline-flex; display:inline-flex; text-align:left; vertical-align:top}
.email-28 .cell-icon{box-sizing:border-box; display:-webkit-flex; display:flex}
.email-28 .cell-text{box-sizing:border-box; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column; font-family:Roboto, sans-serif; font-size:15px; color:#555555; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; -webkit-justify-content:flex-start; -moz-justify-content:flex-start; justify-content:flex-start}
.email-28 .title{font-family:Roboto, sans-serif; font-size:15px; color:#ea6e78; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.email-28 .text_body{font-family:Roboto, sans-serif; font-size:15px; color:#474452; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:underline}
.email-28 .text_body:hover,
.email-28 .text_body.hover{text-decoration:none}
.email-28 .text_body.active{text-decoration:none}
.widget-23{position:relative; text-align:center; top:0; left:0; z-index:3; box-sizing:border-box; width:250px; margin-top:0px; margin-left:29px; margin-right:0; margin-bottom:auto}
.address-29 .icon{box-sizing:border-box; height:16px; width:16px; background:url("../images/tel (1).png") left 50% top 50% / auto auto no-repeat, url("../images/adt.png") left 50% top 50% / auto auto no-repeat; margin-right:5px; font-family:Roboto, sans-serif; font-size:15px; color:#555555; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; margin-top:2px}
.address-29 p:first-child{margin-top:0px}
.address-29 p:last-child{margin-bottom:0px}
.address-29 .inner{box-sizing:border-box; display:-webkit-inline-flex; display:inline-flex; text-align:left; vertical-align:top}
.address-29 .cell-icon{box-sizing:border-box; display:-webkit-flex; display:flex}
.address-29 .cell-text{box-sizing:border-box; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.address-29 .title{font-family:Roboto, sans-serif; font-size:15px; color:#ea6e78; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.address-29 .text_body{font-family:Roboto, sans-serif; font-size:15px; color:#474452; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.block-7 .layout_27{display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.block-7 .layout_28{display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.block-7 .layout_29{display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.block-7 .layout_30_id_29{display:-webkit-flex; display:flex; flex-flow:row nowrap; margin-top:0px; margin-left:auto; margin-right:auto; width:960px}
.block-8{position:relative; text-align:flex-start; top:0; left:0; width:960px; min-height:0px; background:#474452; z-index:2; margin-top:40px; margin-left:0px; margin-right:0; margin-bottom:0px; -webkit-box-shadow:inset 0px 2px 0px  rgba(197,193,212,0.14); -moz-box-shadow:inset 0px 2px 0px  rgba(197,193,212,0.14); box-shadow:inset 0px 2px 0px  rgba(197,193,212,0.14); display:-webkit-flex; display:flex; padding-top:30px; padding-bottom:30px; -webkit-justify-content:flex-start; -moz-justify-content:flex-start; justify-content:flex-start}
.widget-25{position:relative; font-family:Roboto, sans-serif; font-size:13px; color:#c5c1d4; text-align:left; top:0; left:0; z-index:4; box-sizing:border-box; width:212px; margin-top:0px; margin-left:30px; margin-bottom:0px; margin-right:0}
.widget-26{position:relative; font-family:Roboto, sans-serif; font-size:13px; color:#999999; text-align:left; top:0; left:0; z-index:1; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; width:96px; margin-left:99px; margin-top:0px; margin-bottom:0px; margin-right:30px}
.widget-27{position:relative; font-family:Roboto, sans-serif; font-size:13px; color:#999999; text-align:left; top:0; left:0; z-index:3; width:168px; margin-top:0px; margin-left:39px; margin-right:0; margin-bottom:0px}
.widget-27:hover,
.widget-27.hover{width:auto}.yandex-share-list li.more{display:none}.widget-28{position:relative; font-family:Roboto, sans-serif; font-size:13px; color:#999999; text-align:left; top:0; left:0; z-index:2; box-sizing:border-box; width:186px; margin-top:0px; margin-left:99px; margin-right:0; margin-bottom:0px}
.block-8 .layout_33{display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.block-8 .layout_34{display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.block-8 .layout_35{display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.block-8 .layout_36{display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.widget-30{position:relative; text-align:center; top:0; left:0; z-index:1; box-sizing:border-box; min-height:0px; width:500px; margin-top:30px; margin-left:auto; margin-bottom:0; margin-right:auto}
.horizontal_block-37 p:first-child{margin-top:0px}
.horizontal_block-37 p:last-child{margin-bottom:0px}
.horizontal_block-37 .image{box-sizing:border-box}
.horizontal_block-37 .image img{box-sizing:border-box; vertical-align:middle; width:180px}
.horizontal_block-37 .title{box-sizing:border-box; font-size:22px; margin-bottom:5px; font-family:Roboto, sans-serif; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; font-weight:500; width:320px}
.horizontal_block-37 .text{box-sizing:border-box; font-family:Roboto, sans-serif; font-size:15px; color:#c5c1d4; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; width:320px; padding-left:2px; margin-top:-2px}
.horizontal_block-37 .more{box-sizing:border-box; margin-top:-42px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; width:150px; margin-left:340px}
.horizontal_block-37 .more > a{display:inline-block; box-sizing:border-box; font-family:Roboto, sans-serif; font-size:15px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; font-weight:500; -webkit-box-shadow:0px 1px 4px  rgba(0,0,0,0.19); -moz-box-shadow:0px 1px 4px  rgba(0,0,0,0.19); box-shadow:0px 1px 4px  rgba(0,0,0,0.19); -webkit-text-shadow:0px 1px 0px  rgba(0,0,0,0.21); -moz-text-shadow:0px 1px 0px  rgba(0,0,0,0.21); text-shadow:0px 1px 0px  rgba(0,0,0,0.21); background:repeating-linear-gradient(0deg,rgba(234, 110, 120, 0.38) 0%,rgba(255, 152, 160, 0.38) 100%) #ea6e78; border-top:4px solid #ffffff; border-right:4px solid #ffffff; border-bottom:4px solid #ffffff; border-left:4px solid #ffffff; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; padding-left:30px; padding-right:30px; padding-top:5px; padding-bottom:7px; z-index:7}
.horizontal_block-37 .more > a:hover,
.horizontal_block-37 .more > a.hover{background:none #ff98a0}
.horizontal_block-37 .more > a.active{background:repeating-linear-gradient(0deg,#ea6e78 0%,rgba(207, 120, 127, 0.93) 100%) #ff98a0}
.horizontal_block-37 .more > a:active{background:repeating-linear-gradient(0deg,#ea6e78 0%,rgba(207, 120, 127, 0.93) 100%) #ff98a0}
.horizontal_block-37 .body{box-sizing:border-box; display:-webkit-flex; display:flex; -webkit-align-items:flex-start; -moz-align-items:flex-start; align-items:flex-start}
.horizontal_block-37 .detail{box-sizing:border-box; -webkit-flex-grow:1; -moz-flex-grow:1; flex-grow:1; margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; width:530px}
.wrapper .layout_8{display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.wrapper .layout_40{display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.wrapper .layout_center_2_id_3_1{margin-top:0px; margin-left:auto; margin-right:auto; width:960px}
.wrapper .layout_2_id_2_id_6{display:-webkit-flex; display:flex; flex-flow:row nowrap; left:0px; top:0px; position:relative; margin:17px 0px 0px}
.wrapper .layout_2_id_6{display:-webkit-flex; display:flex; left:0px; top:0px; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.wrapper .layout_2_id_40{display:-webkit-flex; display:flex; flex-flow:row nowrap; left:0px; top:0px; position:relative; margin:0px}
.wrapper .layout_2_id_16{display:-webkit-flex; display:flex; left:0px; top:0px; position:relative; margin-top:34px; margin-left:0px; margin-bottom:auto; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.wrapper .layout_2_id_19{display:-webkit-flex; display:flex; left:0px; top:0px; position:relative; margin:0px; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column; -webkit-flex:1 0 auto; -moz-flex:1 0 auto; flex:1 0 auto}
.wrapper .layout_center_2_id_19_1{width:960px; margin:0px auto; left:0px; top:0px; position:relative; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}
.wrapper .layout_center_2_id_19_3{width:960px; margin:0px auto; left:0px; top:0px; position:relative; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -moz-flex-direction:column; flex-direction:column}