@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:#000;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}
body.noscroll {overflow: hidden !important;}
.removed, .hidden { display: none !important;}
.editorElement, .layout {
	box-sizing: border-box;
	padding-top: .02px;
	padding-bottom: .02px;
}
.editorElement { word-wrap: break-word;}
.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;}
.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;
}
.for-mobile-view { overflow: auto; }
.side-panel { display: none;}
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; background:#ffffff; 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:flex-start; text-indent:0px; text-transform:none; text-decoration:none; z-index:3; display:block; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; background:#0274bd}
.block-5{position:relative; font-size:25px; text-align:left; top:0; left:0; width:auto; min-height:580px; background:url("../images/top.jpg") left 50% top 0px / auto auto no-repeat; z-index:10; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:30px}
.block-31{position:relative; top:0; left:0; width:960px; min-height:0px; z-index:2; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.block-3{position:relative; top:0; left:0; width:400px; min-height:0px; z-index:2; display:block; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:auto; right:auto}
.widget-2{position:relative; top:0; left:0; z-index:2; box-sizing:border-box; width:400px; min-height:50px; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; padding-left:0px; padding-top:0.02px; padding-right:0px; padding-bottom:0.02px}
.site-name .sn-wrap{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex-flow:column nowrap}
.site-name .sn-logo{box-sizing:border-box; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0; max-width:100%}
.site-name .sn-text{box-sizing:border-box; font-family:Exo2, sans-serif; font-size:25px; color:#ffffff; 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; font-weight:bold}
.site-name a{text-decoration:none; outline:none}
.site-name img{box-sizing:border-box; display:block; max-width:100%; border:none}
.widget-4{position:relative; font-family:Exo2, sans-serif; font-size:16px; color:#ffffff; line-height:1.0; letter-spacing:3.0px; top:0; left:0; z-index:1; box-sizing:border-box; width:300px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; font-weight:normal; min-height:0px}
.block-2{position:relative; font-family:Yeseva One, serif; color:#ffffff; text-align:right; top:0; left:0; width:auto; min-height:0px; z-index:1; display:block; margin-top:0px; margin-left:65px; margin-right:0; margin-bottom:auto; padding-top:0.02px; right:0px}
.widget-3{position:relative; font-family:Arial, Helvetica, sans-serif; text-align:flex-end; top:0; left:0; z-index:1; padding-top:0; padding-right:0px; padding-bottom:0; padding-left:0px; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0px; right:0px; -webkit-box-pack:flex-end; -moz-box-pack:flex-end; -ms-flex-pack:flex-end; -webkit-justify-content:flex-end; justify-content:flex-end; min-height:50px}
.menu-4 .menu-scroll > ul > li.home-button > a{cursor:pointer; display:-webkit-box; display:-moz-box; display: -ms-flexbox; 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-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-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; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; height:0; width:10px; min-height:10px; background:#d6d6d6; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-end; text-indent:0px; text-transform:none; text-decoration:none}
.menu-4 .menu-scroll > ul ul{position:absolute; top:100%; left:0; background:#ffffff; list-style:none; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; margin-top:5px; margin-left:0; margin-right:0; margin-bottom:0; width:200px; display:none; z-index:10; box-sizing:border-box; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.menu-4 .menu-scroll > ul ul > li > a{cursor:pointer; display:block; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px; background:transparent; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; box-sizing:border-box; text-decoration:none; color:#000000; font-size:14px; line-height:1.4; font-family:Exo2, sans-serif; font-style:normal; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); min-height:40px; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px}
.menu-4 .menu-scroll > ul ul > li > a:hover,
.menu-4 .menu-scroll > ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff}
.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-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-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-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; flex-flow:row wrap; width:100%; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.menu-4 .menu-scroll > ul > li.menu-item{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-flex:0 1 auto; -moz-box-flex:0 1 auto; -webkit-flex:0 1 auto; -ms-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-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; margin-top:0px; margin-left:0px; margin-right:5px; margin-bottom:0px; box-sizing:border-box; text-decoration:none; color:#ffffff; font-size:13px; line-height:1.4; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; width:115px; font-family:Exo2, sans-serif; font-style:normal; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -ms-box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent; background:transparent; border-top:1px solid rgba(255,255,255,0.2); border-right:1px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left:1px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-weight:500}
.menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.menu-4 .menu-scroll > ul > li.menu-item > a.hover{color:#db2c49; -ms-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -moz-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -webkit-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); background:#ffffff; border-top:none; border-right:none; border-bottom:none; border-left:none}
.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-box; display:-moz-box; display: -ms-flexbox; 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-box; display:-moz-box; display: -ms-flexbox; 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-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; font-family:Arial, Helvetica, sans-serif; font-style:normal; letter-spacing:0px; text-align:flex-end; text-indent:0px; text-transform:none}
.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; display:none; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-end; text-indent:0px; text-transform:none; text-decoration:none}
.menu-4 .menu-scroll > ul 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 > li > a{text-align:left; cursor:pointer; display:block; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px; background:transparent; -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; box-sizing:border-box; text-decoration:none; color:#000000; font-size:14px; line-height:1.4; font-family:Exo2, sans-serif; font-style:normal; letter-spacing:0px; text-indent:0px; text-transform:none; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); min-height:40px; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px}
.menu-4 .menu-scroll > ul ul ul > li > a:hover,
.menu-4 .menu-scroll > ul ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff}
.menu-4 .menu-scroll > ul ul > li.delimiter{box-sizing:border-box; margin-top:3px; margin-bottom:3px; min-height:2px; height:auto; width:auto; background:#999999}
.block-31 .layout_5{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; flex:1 0 auto; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-31 .layout_6{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-4{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; text-align:flex-start; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:60px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.block-33{position:relative; text-align:left; top:0; left:0; width:391px; min-height:0px; z-index:3; display:block; margin-top:40px; margin-left:0px; margin-right:0; margin-bottom:0}
.widget-46{position:relative; text-align:undefined; top:0; left:0; z-index:3; box-sizing:border-box; width:300px; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:0; right:auto; min-height:0px}
.phones-64 .icon{box-sizing:border-box; height:16px; width:40px; background:url("../images/11.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); margin-right:20px; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.phones-64 p:first-child{margin-top:0px}
.phones-64 p:last-child{margin-bottom:0px}
.phones-64 .inner{box-sizing:border-box; position:relative; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; text-align:left; vertical-align:top}
.phones-64 .cell-icon{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; position:relative; z-index:5}
.phones-64 .cell-text{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none}
.phones-64 .title{box-sizing:border-box; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; display:none}
.phones-64 .text_body{box-sizing:border-box; font-family:Exo2, sans-serif; font-size:20px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; width:auto; margin-left:0px; margin-right:0px}
.phones-64 .text_body a{text-decoration:none; color:inherit}
.phones-64 .block-body-drop{box-sizing:border-box; -webkit-box-flex:1 0 0px; -moz-box-flex:1 0 0px; -webkit-flex:1 0 0px; -ms-flex:1 0 0px; flex:1 0 0px}
.phones-64 input.tgl-but{box-sizing:border-box; display:none}
.phones-64 input.tgl-but:checked + .block-body-drop{display:block}
.widget-48{position:relative; text-align:undefined; top:0; left:0; z-index:2; box-sizing:border-box; width:300px; margin-top:40px; margin-left:0px; margin-right:0; margin-bottom:0; min-height:0px}
.schedule-66 .icon{box-sizing:border-box; height:16px; width:40px; background:url("../images/22.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); margin-right:20px; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.schedule-66 p:first-child{margin-top:0px}
.schedule-66 p:last-child{margin-bottom:0px}
.schedule-66 .header{box-sizing:border-box}
.schedule-66 .inner{box-sizing:border-box; position:relative; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; text-align:left; vertical-align:top}
.schedule-66 .cell-icon{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; position:relative; z-index:5}
.schedule-66 .cell-text{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none}
.schedule-66 .title{box-sizing:border-box; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; display:none}
.schedule-66 .block-body-drop{box-sizing:border-box; -webkit-box-flex:1 0 0px; -moz-box-flex:1 0 0px; -webkit-flex:1 0 0px; -ms-flex:1 0 0px; flex:1 0 0px}
.schedule-66 input.tgl-but{box-sizing:border-box; display:none}
.schedule-66 input.tgl-but:checked + .block-body-drop{display:block}
.schedule-66 .text_body{font-family:Exo2, sans-serif; font-size:16px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; min-height:0px; width:auto; margin-left:0px; margin-right:0px}
.widget-47{position:relative; text-align:undefined; top:0; left:0; z-index:1; box-sizing:border-box; width:300px; margin-top:40px; margin-left:0px; margin-bottom:0px; margin-right:0; min-height:0px}
.address-65 .icon{box-sizing:border-box; height:16px; width:40px; background:url("../images/33.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); margin-right:20px; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.address-65 p:first-child{margin-top:0px}
.address-65 p:last-child{margin-bottom:0px}
.address-65 .inner{box-sizing:border-box; position:relative; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; text-align:left; vertical-align:top}
.address-65 .cell-icon{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; position:relative; z-index:5}
.address-65 .cell-text{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none}
.address-65 .title{box-sizing:border-box; display:none}
.address-65 .block-body-drop{box-sizing:border-box; -webkit-box-flex:1 0 0px; -moz-box-flex:1 0 0px; -webkit-flex:1 0 0px; -ms-flex:1 0 0px; flex:1 0 0px}
.address-65 input.tgl-but{box-sizing:border-box; display:none}
.address-65 input.tgl-but:checked + .block-body-drop{display:block}
.address-65 .text_body{font-family:Exo2, sans-serif; font-size:16px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; min-height:0px; width:auto; margin-left:0px; margin-right:0px}
.block-32{position:relative; font-family:Exo2, sans-serif; line-height:1; text-align:left; top:0; left:0; width:auto; min-height:0px; z-index:2; display:block; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; right:0px}
.widget-20{position:relative; top:0; left:0; z-index:1; box-sizing:border-box; width:330px; margin-top:0px; margin-left:239px; margin-right:0; margin-bottom:0px; min-height:299px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:30px; padding-left:30px; padding-right:30px; padding-bottom:50px; right:auto}
.form-31 .form-text input{box-sizing:border-box; background:#ffffff; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; width:100%; min-width:100px; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:10px; min-height:50px; outline:none; font-family:Exo2, sans-serif; font-size:16px; color:#000000; font-style:normal; line-height:1; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; height:50px}
.form-31 .form-textarea textarea{box-sizing:border-box; background:#ffffff; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; width:100%; min-width:100px; resize:vertical; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:10px; min-height:40px; outline:none; display:block; font-family:Exo2, sans-serif; font-size:16px; color:#000000; font-style:normal; line-height:1; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.form-31 .form-submit button{box-sizing:border-box; text-align:center; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:10px; min-height:50px; outline:none; width:264px; font-family:Exo2, sans-serif; font-size:17px; color:#ffffff; font-style:normal; line-height:1; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-weight:bold}
.form-31 .form-submit button:hover,
.form-31 .form-submit button.hover{background:#ffffff; color:#db2c49}
.form-31 .form__header{box-sizing:border-box; font-size:22px; margin-bottom:10px; font-family:Exo2, sans-serif; color:#000000; font-style:normal; line-height:1; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; font-weight:bold; padding-top:0.02px; padding-bottom:20px; min-height:0px}
.form-31 .form__text{box-sizing:border-box; font-size:19px; margin-bottom:10px; overflow:hidden; font-family:Exo2, sans-serif; color:#000000; font-style:normal; line-height:1.0; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; min-height:45px; padding-top:4px}
.form-31 .form__text p:first-child{box-sizing:border-box; margin-top:0px}
.form-31 .form__text p:last-child{box-sizing:border-box; margin-bottom:0px}
.form-31 .form__body{box-sizing:border-box; margin-right:0px; margin-bottom:-5px; width:auto}
.form-31 .form-table{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.form-31 .form-tbody{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0}
.form-31 .form-tfoot{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.form-31 .form-item-group{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; width:auto}
.form-31 .group-text{box-sizing:border-box; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0}
.form-31 .group-textarea{box-sizing:border-box; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0}
.form-31 .form-item{box-sizing:border-box; position:relative; margin-right:0px; margin-bottom:5px; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; width:auto; font-family:Exo2, sans-serif; font-size:50px; color:#000000; font-style:normal; line-height:1; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.form-31 .form-item__title{box-sizing:border-box; display:inline-block; min-width:15px}
.form-31 .form-item__required{box-sizing:border-box; color:#ff0000}
.form-31 .form-item__note{box-sizing:border-box; font-size:11px; color:#999999; display:none}
.form-31 .form-text{box-sizing:border-box}
.form-31 .form-textarea{box-sizing:border-box}
.form-31 .form-submit{text-transform:none; box-sizing:border-box; text-align:left; font-family:Exo2, sans-serif; font-size:50px; color:#000000; font-style:normal; line-height:1; letter-spacing:0px; text-indent:0px; text-decoration:none}
.form-31 .form-submit .form-item__header{box-sizing:border-box; display:none}
.form-31 .form-success{box-sizing:border-box; padding-top:10px; padding-bottom:10px}
.form-31 .form-captcha{text-transform:none; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1}
.form-31 .form-captcha input{box-sizing:border-box; background:#ffffff; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; width:100%; min-width:50px; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:10px; min-height:22px; outline:none; text-align:left; font-family:Exo2, sans-serif; font-size:16px; color:#000000; font-style:normal; line-height:1; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none}
.form-31 .form-captcha input:hover,
.form-31 .form-captcha input.hover{text-align:center}
.form-31 .form-captcha button{box-sizing:border-box; text-align:center; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:10px; min-height:50px; outline:none; width:264px; font-family:Exo2, sans-serif; font-size:17px; color:#ffffff; font-style:normal; line-height:1; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-weight:bold}
.form-31 .form-captcha button:hover,
.form-31 .form-captcha button.hover{background:#ffffff; color:#db2c49}
.form-31 .form-captcha .form-item__body{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start}
.form-31 .form-captcha .form-captcha-container{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; padding-right:0px; padding-bottom:5px}
.form-31 .form-captcha .form-submit-container{box-sizing:border-box}
.form-31 .form-captcha .mgCaptcha-block{box-sizing:border-box; line-height:0; font-size:0; min-width:112px}
.form-31 .form-captcha .mgCaptcha-block img{box-sizing:border-box; vertical-align:middle; border:none; margin-right:5px}
.form-31 .form-captcha .mgCaptcha-input{box-sizing:border-box}
.form-31 .form-checkbox{box-sizing:border-box}
.form-31 .form-checkbox .form-item__body{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start}
.form-31 .form-checkbox .form-item__title{box-sizing:border-box; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-top:5px}
.form-31 .form-checkbox input{margin-top:5px; margin-right:5px; margin-bottom:0px; margin-left:0px}
.form-31 .form-radio{box-sizing:border-box}
.form-31 .form-radio .form-item__body{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start}
.form-31 .form-radio .form-item__title{box-sizing:border-box; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-top:5px}
.form-31 .form-radio input{margin-top:5px; margin-right:5px; margin-bottom:0px; margin-left:0px}
.form-31 .form-select{box-sizing:border-box}
.form-31 .form-select select{box-sizing:border-box; width:100%; min-width:100px}
.form-31 .form-div{box-sizing:border-box}
.form-31 .form-html{box-sizing:border-box}
.form-31 .form-upload{box-sizing:border-box}
.form-31 .form-calendar{box-sizing:border-box}
.form-31 .form-calendar input{box-sizing:border-box; background:#ffffff; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; width:100%; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:4px; min-height:22px; outline:none}
.form-31 .form-calendar_interval{box-sizing:border-box}
.form-31 .form-calendar_interval input{box-sizing:border-box; background:#ffffff; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; border-bottom:1px solid #bbbbbb; border-left:1px solid #bbbbbb; width:100%; padding-top:2px; padding-right:4px; padding-bottom:2px; padding-left:4px; min-height:22px; outline:none}
.form-31 .form-calendar_interval .form-item__body{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.form-31 .form-calendar_interval .label_from{box-sizing:border-box; -webkit-box-flex:0; -moz-box-flex:0; -webkit-flex:0; -ms-flex:0; flex:0; margin-right:5px}
.form-31 .form-calendar_interval .label_to{box-sizing:border-box; -webkit-box-flex:0; -moz-box-flex:0; -webkit-flex:0; -ms-flex:0; flex:0; margin-right:5px}
.form-31 .form-calendar_interval .field_from{box-sizing:border-box; -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; margin-right:10px}
.form-31 .form-calendar_interval .field_to{box-sizing:border-box; -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1}
.form-31 .form-item__header{font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#000000; font-style:normal; line-height:1; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.form-31 .group-button{box-sizing:border-box; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0}
.form-31 ::-webkit-input-placeholder{color:#ababab}
.form-31 ::-moz-placeholder{color:#ababab}
.form-31 :-ms-input-placeholder{color:#ababab}
.widget-56{position:relative; font-family:Exo2, sans-serif; font-size:24px; color:#ffffff; text-align:left; top:0; left:0; z-index:1; box-sizing:border-box; width:auto; margin-top:40px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px}
.block-4 .layout_63{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-flex:1 0 0px; -moz-box-flex:1 0 0px; -webkit-flex:1 0 0px; -ms-flex:1 0 0px; flex:1 0 0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-4 .layout_8_id_67{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; left:0px; top:0px; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-flex:1 0 0px; -moz-box-flex:1 0 0px; -webkit-flex:1 0 0px; -ms-flex:1 0 0px; flex:1 0 0px}
.block-5 .layout_11_id_62{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-16{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; line-height:1.3; text-align:center; text-transform:uppercase; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (2).png") left 50% top 0px / auto auto no-repeat fixed; z-index:9; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:40px; padding-bottom:40px}
.widget-24{position:relative; top:0; left:0; z-index:1; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px; padding-top:10px}
.blocklist-37 .prev{position:relative; z-index:100; visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_block_list_slider-left.png") center center / auto auto no-repeat; box-sizing:border-box}
.blocklist-37 .next{visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_block_list_slider-right.png") center center / auto auto no-repeat; box-sizing:border-box; position:relative; z-index:100}
.blocklist-37 .bx-pager a{display:inline-block; width:10px; min-height:10px; background:#000000; margin-top:2px; margin-right:2px; margin-bottom:2px; margin-left:2px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:0px; box-sizing:border-box}
.blocklist-37 .bx-pager a:active,
.blocklist-37 .bx-pager a.active{background:#bbbbbb}
.blocklist-37 p:first-child{margin-top:0px}
.blocklist-37 p:last-child{margin-bottom:0px}
.blocklist-37 .header{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; margin-bottom:40px; text-align:flex-start; box-sizing:border-box; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none}
.blocklist-37 .header_text{font-size:26px; box-sizing:border-box; font-family:Exo2, sans-serif; color:#404040; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; font-weight:bold}
.blocklist-37 .description{box-sizing:border-box; overflow:hidden; text-align:left; margin-bottom:15px}
.blocklist-37 .all{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.blocklist-37 .body{box-sizing:border-box; margin-left:-20px; margin-right:0px; margin-top:0px; margin-bottom:0px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.blocklist-37 .list{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit; box-sizing:border-box}
.blocklist-37 .bx-wrapper{margin-left:auto; margin-right:auto}
.blocklist-37 .bx-viewport{overflow:hidden; position:relative; width:100%; min-height:0px}
.blocklist-37 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; width:33.33%}
.blocklist-37 .item{margin-left:20px; margin-right:20px; margin-top:0px; margin-bottom:40px; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; box-sizing:border-box; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; padding-left:30px; padding-right:30px; -ms-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.1); -moz-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.1); -webkit-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.1); box-shadow:0px 0px 2px  1px rgba(0,0,0,0.1); background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:10px; padding-bottom:20px; position:relative}
.blocklist-37 .text{margin-bottom:5px; text-align:left; box-sizing:border-box; position:relative; font-family:Open Sans, sans-serif; font-size:15px; color:#545454; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; z-index:1}
.blocklist-37 .image{box-sizing:border-box; margin-bottom:10px; text-align:center; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none; margin-top:10px; position:relative}
.blocklist-37 .image img{vertical-align:middle; box-sizing:content-box; width:auto; height:auto; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:uppercase; text-decoration:none; background:rgba(2,116,189,0.05); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px}
.blocklist-37 .title{font-weight:bold; margin-bottom:25px; text-align:center; box-sizing:border-box; position:relative; font-family:Exo2, sans-serif; font-size:17px; color:#0a080a; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px; z-index:1}
.blocklist-37 .title a{color:inherit; text-decoration:inherit}
.blocklist-37 .price{box-sizing:border-box; margin-bottom:5px; position:relative; text-align:center; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#404040; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none; font-weight:bold}
.blocklist-37 .price-inner{box-sizing:border-box; display:inline-block; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none}
.blocklist-37 .price-value{box-sizing:border-box; display:inline-block; font-family:Exo2, sans-serif; font-size:22px; color:#0274bd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none}
.blocklist-37 .price-currency{box-sizing:border-box; display:inline-block; font-family:Exo2, sans-serif; font-size:22px; color:#0274bd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.blocklist-37 .more{text-align:center; box-sizing:border-box; position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none; margin-top:15px}
.blocklist-37 .more > a{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex; box-sizing:border-box; font-family:Exo2, sans-serif; font-size:18px; color:#ffffff; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:40px; width:140px; padding-top:7px; padding-left:25px; font-weight:normal}
.blocklist-37 .more > a:hover,
.blocklist-37 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.blocklist-37 .footer{text-align:left; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box}
.blocklist-37 .controls{visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; margin-top:-10px}
.blocklist-37 .prev > a{display:block; height:100%; width:100%; box-sizing:border-box}
.blocklist-37 .next > a{display:block; height:100%; width:100%; box-sizing:border-box}
.blocklist-37 .pager-wrap{position:absolute; top:0px; bottom:0px; left:0px; right:0px; font-size:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; visibility:hidden; box-sizing:border-box}
.blocklist-37 .bx-pager{margin-top:auto; margin-bottom:0px; margin-right:auto; margin-left:auto; display:inline-block; font-size:0px; visibility:visible; box-sizing:border-box; position:relative; z-index:100}
.blocklist-37 .bx-pager-item{display:inline-block; box-sizing:border-box}
.blocklist-37 .body-outer{box-sizing:border-box; position:relative}
.blocklist-37 .swipe-shadow-left{box-sizing:border-box; position:absolute; left:0; top:0; bottom:0; z-index:10; width:50px; display:none; background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.258824) 100%)}
.blocklist-37 .swipe-shadow-right{box-sizing:border-box; position:absolute; right:0; top:0; bottom:0; z-index:10; width:50px; display:none; background:linear-gradient(to left, rgba(0, 0, 0, 0.258824) 0%, rgba(0, 0, 0, 0) 100%)}
.blocklist-37 .item__image__title{box-sizing:border-box; display:block; font-weight:bold; font-size:12px; position:absolute; left:0; top:0}
.blocklist-37 .item-label{box-sizing:border-box; position:absolute; left:0; top:0; z-index:5; background:#e83131; color:#fff; padding-left:5px; padding-top:2px; padding-right:5px; padding-bottom:2px}
.blocklist-37 .price-note{box-sizing:border-box; display:inline-block}
.blocklist-37 .bx-pager a:active:active,
.blocklist-37 .bx-pager a.active.active{background:#bbbbbb}
.block-16 .layout_38_id_37{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-34{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; line-height:1.3; text-align:center; text-transform:uppercase; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(#ffffff, #ffffff), url("../images/png (2).png") left 50% top 0px / cover no-repeat fixed; z-index:8; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:40px; padding-bottom:40px}
.widget-49{position:relative; top:0; left:0; z-index:1; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px; padding-top:10px}
.blocklist-69 p:first-child{margin-top:0px}
.blocklist-69 p:last-child{margin-bottom:0px}
.blocklist-69 .title a{color:inherit; text-decoration:inherit}
.blocklist-69 .more > a{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex; box-sizing:border-box; font-family:Exo2, sans-serif; font-size:18px; color:#ffffff; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:40px; width:140px; padding-top:7px; padding-left:25px; font-weight:normal}
.blocklist-69 .more > a:hover,
.blocklist-69 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.blocklist-69 .bx-wrapper{margin-left:auto; margin-right:auto}
.blocklist-69 .description{box-sizing:border-box; overflow:hidden; text-align:left; margin-bottom:15px}
.blocklist-69 .header{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; margin-bottom:40px; text-align:flex-start; box-sizing:border-box; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none}
.blocklist-69 .header_text{font-size:26px; box-sizing:border-box; font-family:Exo2, sans-serif; color:#404040; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; font-weight:bold}
.blocklist-69 .all{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.blocklist-69 .body{box-sizing:border-box; margin-left:-20px; margin-right:0px; margin-top:0px; margin-bottom:0px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.blocklist-69 .list{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit; box-sizing:border-box}
.blocklist-69 .bx-viewport{overflow:hidden; position:relative; width:100%; min-height:0px}
.blocklist-69 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; width:33.33%}
.blocklist-69 .item{margin-left:20px; margin-right:20px; margin-top:0px; margin-bottom:40px; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; box-sizing:border-box; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; padding-left:30px; padding-right:30px; -ms-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.2); -moz-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.2); box-shadow:0px 0px 2px  1px rgba(0,0,0,0.2); background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto no-repeat; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:10px; padding-bottom:20px; position:relative}
.blocklist-69 .text{margin-bottom:5px; text-align:left; box-sizing:border-box; position:relative; font-family:Open Sans, sans-serif; font-size:15px; color:#545454; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; z-index:1}
.blocklist-69 .image{box-sizing:border-box; margin-bottom:10px; text-align:center; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none; margin-top:10px; position:relative}
.blocklist-69 .image img{vertical-align:middle; box-sizing:content-box; width:auto; height:auto; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:uppercase; text-decoration:none; background:#ffffff; -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px}
.blocklist-69 .title{font-weight:bold; margin-bottom:25px; text-align:center; box-sizing:border-box; position:relative; font-family:Exo2, sans-serif; font-size:17px; color:#0a080a; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px; z-index:1}
.blocklist-69 .price{box-sizing:border-box; margin-bottom:5px; position:relative; text-align:center; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#404040; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none; font-weight:bold}
.blocklist-69 .price-inner{box-sizing:border-box; display:inline-block; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none}
.blocklist-69 .price-value{box-sizing:border-box; display:inline-block; font-family:Exo2, sans-serif; font-size:22px; color:#0274bd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none}
.blocklist-69 .price-currency{box-sizing:border-box; display:inline-block; font-family:Exo2, sans-serif; font-size:22px; color:#0274bd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.blocklist-69 .more{text-align:center; box-sizing:border-box; position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none; margin-top:15px}
.blocklist-69 .footer{text-align:left; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box}
.blocklist-69 .controls{visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; margin-top:-10px}
.blocklist-69 .prev{position:relative; z-index:100; visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_block_list_slider-left.png") center center / auto auto no-repeat; box-sizing:border-box}
.blocklist-69 .next{visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_block_list_slider-right.png") center center / auto auto no-repeat; box-sizing:border-box; position:relative; z-index:100}
.blocklist-69 .prev > a{display:block; height:100%; width:100%; box-sizing:border-box}
.blocklist-69 .next > a{display:block; height:100%; width:100%; box-sizing:border-box}
.blocklist-69 .pager-wrap{position:absolute; top:0px; bottom:0px; left:0px; right:0px; font-size:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; visibility:hidden; box-sizing:border-box}
.blocklist-69 .bx-pager{margin-top:auto; margin-bottom:0px; margin-right:auto; margin-left:auto; display:inline-block; font-size:0px; visibility:visible; box-sizing:border-box; position:relative; z-index:100}
.blocklist-69 .bx-pager-item{display:inline-block; box-sizing:border-box}
.blocklist-69 .bx-pager a{display:inline-block; width:10px; min-height:10px; background:#000000; margin-top:2px; margin-right:2px; margin-bottom:2px; margin-left:2px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:0px; box-sizing:border-box}
.blocklist-69 .bx-pager a:active,
.blocklist-69 .bx-pager a.active{background:#bbbbbb}
.blocklist-69 .bx-pager a:active:active,
.blocklist-69 .bx-pager a.active.active{background:#bbbbbb}
.blocklist-69 .body-outer{box-sizing:border-box; position:relative}
.blocklist-69 .swipe-shadow-left{box-sizing:border-box; position:absolute; left:0; top:0; bottom:0; z-index:10; width:50px; display:none; background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.258824) 100%)}
.blocklist-69 .swipe-shadow-right{box-sizing:border-box; position:absolute; right:0; top:0; bottom:0; z-index:10; width:50px; display:none; background:linear-gradient(to left, rgba(0, 0, 0, 0.258824) 0%, rgba(0, 0, 0, 0) 100%)}
.blocklist-69 .item__image__title{box-sizing:border-box; display:block; font-weight:bold; font-size:12px; position:absolute; left:0; top:0}
.blocklist-69 .item-label{box-sizing:border-box; position:absolute; left:0; top:0; z-index:5; background:#e83131; color:#fff; padding-left:5px; padding-top:2px; padding-right:5px; padding-bottom:2px}
.blocklist-69 .price-note{box-sizing:border-box; display:inline-block}
.block-34 .layout_38_id_37{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-9{position:relative; font-family:Open Sans, sans-serif; color:#e9eae2; line-height:1.3; text-align:center; top:0; left:0; width:auto; min-height:0px; background:url("../images/block.jpg") left 50% top 0px / auto auto no-repeat; z-index:7; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-left:0px; padding-top:40px; padding-bottom:40px}
.widget-11{position:relative; top:0; left:0; z-index:1; box-sizing:border-box; min-height:0px; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px}
.horizontal_block-19 p:first-child{margin-top:0px}
.horizontal_block-19 p:last-child{margin-bottom:0px}
.horizontal_block-19 .figure{display:block}
.horizontal_block-19 .image{box-sizing:border-box}
.horizontal_block-19 .image img{vertical-align:middle; box-sizing:content-box; width:auto; height:auto; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; -ms-border-radius:999px; -moz-border-radius:999px; -webkit-border-radius:999px; border-radius:999px; border-top:5px solid #ffffff; border-right:5px solid #ffffff; border-bottom:5px solid #ffffff; border-left:5px solid #ffffff}
.horizontal_block-19 .title{box-sizing:border-box; font-size:28px; margin-bottom:15px; font-family:Exo2, sans-serif; color:#ffffff; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; font-weight:bold; border-top:0px solid rgba(255,255,255,0.3); border-right: px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3); border-left: px solid rgba(255,255,255,0.3); padding-bottom:10px}
.horizontal_block-19 .text{box-sizing:border-box; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; font-style:normal; line-height:1.4; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; margin-top:10px}
.horizontal_block-19 .more{box-sizing:border-box; margin-top:30px; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; width:660px; margin-left:0px; margin-right:0px}
.horizontal_block-19 .more > a{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex; box-sizing:border-box; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; width:140px; margin-left:0px; margin-right:0px; background:transparent; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:40px; padding-top:9px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.horizontal_block-19 .more > a:hover,
.horizontal_block-19 .more > a.hover{color:#0274bd; background:#ffffff}
.horizontal_block-19 .body{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start}
.horizontal_block-19 .detail{box-sizing:border-box; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-left:0px; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; margin-right:0; width:auto; padding-left:30px}
.block-9 .layout_20_id_19{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-28{position:relative; color:#000; text-align:center; top:0; left:0; width:auto; min-height:0px; background:#db2c49; z-index:6; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; padding-top:30px; padding-bottom:30px}
.widget-50{position:relative; font-family:Exo2, sans-serif; color:#ffffff; text-align:flex-start; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:stretch; -moz-box-align:stretch; -ms-flex-align:stretch; -webkit-align-items:stretch; align-items:stretch; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px; border-top:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; border-left:2px solid #ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:20px; padding-bottom:20px; padding-right:30px; padding-left:30px}
.timer-70 .nt-board{box-sizing:border-box; background:#0274bd; padding-right:5px; padding-left:5px; margin-right:2px; margin-left:2px; color:#fff; font-size:50px; line-height:1; text-align:center; font-family:Exo2, sans-serif; font-style:normal; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; border-top:1px solid #2896db; border-right:1px solid #2896db; border-bottom:1px solid #2896db; border-left:1px solid #2896db; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.timer-70 .nt-delimiter > div{box-sizing:border-box; background:#ad1f37; margin-top:4px; margin-right:4px; margin-bottom:4px; margin-left:4px; height:6px; width:6px; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none}
.timer-70 .nTimer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:stretch; -moz-box-align:stretch; -ms-flex-align:stretch; -webkit-align-items:stretch; align-items:stretch; margin-top:30px; margin-bottom:5px; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none}
.timer-70 .nt-item{display:table}
.timer-70 .nt-item:last-child .nt-spacer{width:0; overflow:hidden; margin:0; padding:0; border:0}
.timer-70 .nt-item:last-child .nt-delimiter{width:0; overflow:hidden; margin:0; padding:0; border:0}
.timer-70 .nt-item > div{display:table-row}
.timer-70 .nt-item > div > div{display:table-cell; vertical-align:middle}
.timer-70 .nt-title{box-sizing:border-box; text-align:center; margin-top:2px; margin-right:2px; margin-bottom:2px; margin-left:2px; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none}
.timer-70 .nt-boards{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none}
.timer-70 .nt-delimiter{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-pack:space-around; -moz-box-pack:space-around; -ms-flex-pack:space-around; -webkit-justify-content:space-around; justify-content:space-around; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.timer-70 .timer-title{box-sizing:border-box; font-size:36px; margin-bottom:5px; font-family:Exo2, sans-serif; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; font-weight:bold}
.timer-70 .timer-text{display:block; font-family:Exo2, sans-serif; font-size:20px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none}
.timer-70 .timer-text:after{content:''; height:0; overflow:0; display:table; clear:both}
.timer-70 .timer-text > p:first-child{margin-top:0}
.timer-70 .timer-text > p:last-child{margin-bottom:0}.block-28 .layout_54_id_70{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-27{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; line-height:1.3; text-align:left; text-transform:uppercase; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto no-repeat; z-index:5; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; padding-top:50px; padding-bottom:50px}
.widget-39{position:relative; text-align:center; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; min-height:0px; max-width:100%; right:0px}
.reviews-52 .prev{position:relative; z-index:100; visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_reviews_slider-left.png") center center / auto auto no-repeat; box-sizing:border-box}
.reviews-52 .next{visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_reviews_slider-right.png") center center / auto auto no-repeat; box-sizing:border-box; position:relative; z-index:100}
.reviews-52 .bx-pager a{display:inline-block; width:10px; min-height:10px; background:#000000; margin-top:2px; margin-right:2px; margin-bottom:2px; margin-left:2px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:0px; box-sizing:border-box; height:10px}
.reviews-52 .bx-pager a:active,
.reviews-52 .bx-pager a.active{background:#bbbbbb}
.reviews-52 p:first-child{margin-top:0px}
.reviews-52 p:last-child{margin-bottom:0px}
.reviews-52 .header{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:baseline; -moz-box-align:baseline; -ms-flex-align:baseline; -webkit-align-items:baseline; align-items:baseline; margin-right:0; margin-bottom:57px; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none}
.reviews-52 .header_text{box-sizing:border-box; font-size:25px; font-family:Exo2, sans-serif; color:#404040; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; font-weight:bold}
.reviews-52 .all{box-sizing:border-box; display:inline-block}
.reviews-52 .list-wr{font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none}
.reviews-52 .body{box-sizing:border-box; margin-left:-20px; margin-right:-20px; margin-top:0px; margin-bottom:0px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.reviews-52 .list{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; box-sizing:border-box; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.reviews-52 .bx-wrapper{margin-left:auto; margin-right:auto}
.reviews-52 .bx-viewport{overflow:hidden; position:relative; width:100%; min-height:0px}
.reviews-52 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; width:auto; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0}
.reviews-52 .item{width:270px; box-sizing:border-box; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; -ms-box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:20px; padding-right:20px; padding-top:0.02px; padding-bottom:91px; position:relative}
.reviews-52 .item:hover,
.reviews-52 .item.hover{-ms-box-shadow:0px 10px 20px  rgba(99,99,99,0.24); -moz-box-shadow:0px 10px 20px  rgba(99,99,99,0.24); -webkit-box-shadow:0px 10px 20px  rgba(99,99,99,0.24); box-shadow:0px 10px 20px  rgba(99,99,99,0.24)}
.reviews-52 .image{text-align:center; box-sizing:border-box; margin-bottom:36px; font-size:0; font-family:Open Sans Condensed, sans-serif; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none; position:relative}
.reviews-52 .image img{box-sizing:border-box; width:auto; height:auto; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; -ms-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -moz-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -webkit-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); box-shadow:0px 13px 15px  rgba(0,0,0,0.07); border-top:10px solid rgba(255,255,255,0.8); border-right:10px solid rgba(255,255,255,0.8); border-bottom:10px solid rgba(255,255,255,0.8); border-left:10px solid rgba(255,255,255,0.8); -ms-border-radius:526px; -moz-border-radius:526px; -webkit-border-radius:526px; border-radius:526px}
.reviews-52 .text{text-align:center; box-sizing:border-box; margin-bottom:5px; font-family:Open Sans, sans-serif; font-size:15px; color:#353636; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; z-index:1; position:relative}
.reviews-52 .author{text-align:center; box-sizing:border-box; color:hsl(200,50%,50%); margin-bottom:35px; font-family:Open Sans Condensed, sans-serif; font-size:22px; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none}
.reviews-52 .name{text-align:left; box-sizing:border-box; font-weight:bold; font-family:Exo2, sans-serif; font-size:14px; color:#ffffff; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:20px; background:#0274bd; -ms-border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; border-radius:0px 0px 6px 6px; width:68px; margin-left:0px; margin-right:0px}
.reviews-52 .date{text-align:left; box-sizing:border-box; display:inline-block; margin-left:5px; text-transform:lowercase; font-size:11px; color:hsl(0, 0%, 50%); font-family:Open Sans, sans-serif; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-decoration:none}
.reviews-52 .footer{text-align:left; box-sizing:border-box}
.reviews-52 .controls{visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; margin-top:-10px}
.reviews-52 .prev > a{display:block; height:100%; width:100%; box-sizing:border-box}
.reviews-52 .next > a{display:block; height:100%; width:100%; box-sizing:border-box}
.reviews-52 .pager-wrap{position:absolute; top:0px; bottom:0px; left:0px; right:0px; font-size:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; visibility:hidden; box-sizing:border-box}
.reviews-52 .bx-pager{margin-top:auto; margin-bottom:0px; margin-right:auto; margin-left:auto; display:inline-block; font-size:0px; visibility:visible; box-sizing:border-box; position:relative; z-index:100}
.reviews-52 .bx-pager-item{display:inline-block; box-sizing:border-box}
.reviews-52 .swipe-shadow-left{box-sizing:border-box; position:absolute; left:0; top:0; bottom:0; z-index:10; width:50px; display:none; background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.258824) 100%)}
.reviews-52 .swipe-shadow-right{box-sizing:border-box; position:absolute; right:0; top:0; bottom:0; z-index:10; width:50px; display:none; background:linear-gradient(to left, rgba(0, 0, 0, 0.258824) 0%, rgba(0, 0, 0, 0) 100%)}
.reviews-52 .image_author{box-sizing:border-box; color:hsl(200,50%,50%); margin-bottom:5px; position:absolute; left:0; top:0; font-size:12px}
.reviews-52 .image_author .image_name{box-sizing:border-box; font-weight:bold}
.reviews-52 .image_author .image_date{box-sizing:border-box; display:inline-block; margin-left:5px; text-transform:lowercase; font-size:11px; color:hsl(0, 0%, 50%)}
.reviews-52 .bx-pager a:active:active,
.reviews-52 .bx-pager a.active.active{background:#bbbbbb}
.block-27 .layout_51_id_52{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-18{position:relative; font-family:Open Sans, sans-serif; font-size:30px; top:0; left:0; width:auto; min-height:0px; background:url("../images/bot.jpg") left 50% bottom 0px / auto auto no-repeat; z-index:4; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; right:0px; padding-top:50px; padding-bottom:50px}
.block-21{position:relative; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.widget-26{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:22px; text-align:center; top:0; left:0; z-index:2; box-sizing:border-box; width:660px; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; right:auto}
.news-43 .prev{position:relative; z-index:100; visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_news_slider-left.png") center center / auto auto no-repeat; box-sizing:border-box}
.news-43 .next{visibility:visible; display:inline-block; vertical-align:top; width:20px; height:20px; background:url("../images/wm_news_slider-right.png") center center / auto auto no-repeat; box-sizing:border-box; position:relative; z-index:100}
.news-43 .bx-pager a{display:inline-block; width:10px; min-height:10px; background:#000000; margin-top:2px; margin-right:2px; margin-bottom:2px; margin-left:2px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:0px; box-sizing:border-box}
.news-43 .bx-pager a:active,
.news-43 .bx-pager a.active{background:#bbbbbb}
.news-43 p:first-child{margin-top:0px}
.news-43 p:last-child{margin-bottom:0px}
.news-43 .news__header{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; -webkit-box-align:baseline; -moz-box-align:baseline; -ms-flex-align:baseline; -webkit-align-items:baseline; align-items:baseline; margin-bottom:15px; text-align:space-between; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; width:auto; margin-left:0px; margin-right:0px; border-top:0px solid rgba(255,255,255,0.2); border-right:0px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left:0px solid rgba(255,255,255,0.2)}
.news-43 .news__title{box-sizing:border-box; font-size:30px; font-family:Exo2, 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; z-index:3; width:auto; margin-left:0px; margin-right:0px}
.news-43 .all_link{box-sizing:border-box; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none}
.news-43 .body{box-sizing:border-box; margin-left:-30px; margin-right:-10px; margin-top:0px; margin-bottom:0px}
.news-43 .news__list{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.news-43 .bx-viewport{overflow:hidden; position:relative; width:100%; min-height:0px}
.news-43 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; width:auto}
.news-43 .item{box-sizing:border-box; margin-left:30px; margin-right:10px; margin-top:10px; margin-bottom:10px; width:300px; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; position:relative}
.news-43 .item__image{box-sizing:border-box; font-size:0; margin-bottom:10px; text-align:left; position:relative}
.news-43 .item__image img{box-sizing:border-box; max-width:100%; width:auto; height:auto}
.news-43 .item__title{box-sizing:border-box; font-weight:500; margin-bottom:5px; text-decoration:none; text-align:left; font-family:Exo2, sans-serif; font-size:16px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; position:relative; z-index:1}
.news-43 .item__title:hover,
.news-43 .item__title.hover{color:#f53535}
.news-43 .item__title > a{color:inherit; text-decoration:inherit}
.news-43 .item__date{box-sizing:border-box; margin-bottom:5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; position:relative; z-index:1}
.news-43 .item__date > span{box-sizing:border-box; display:inline-block; font-size:11px; color:#ffffff; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-decoration:none; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; margin-bottom:10px; margin-top:10px}
.news-43 .item__text{box-sizing:border-box; margin-bottom:5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; font-weight:normal; position:relative; z-index:1}
.news-43 .item__more_link{box-sizing:border-box; display:inline-block; font-family:Exo2, sans-serif; font-size:12px; color:#0274bd; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; font-weight:500; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:5px; margin-top:10px; width:101px; min-height:22px; padding-top:5px}
.news-43 .item__more_link:hover,
.news-43 .item__more_link.hover{color:#ffffff; background:rgba(255,255,255,0.4)}
.news-43 .item__more{box-sizing:border-box; position:relative; margin-bottom:10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none}
.news-43 .news__all{box-sizing:border-box}
.news-43 .controls{visibility:hidden; position:absolute; top:50%; left:0%; right:0%; -webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; box-sizing:border-box; margin-top:-10px}
.news-43 .prev > a{display:block; height:100%; width:100%; box-sizing:border-box}
.news-43 .next > a{display:block; height:100%; width:100%; box-sizing:border-box}
.news-43 .pager-wrap{position:absolute; top:0px; bottom:0px; left:0px; right:0px; font-size:0px; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; visibility:hidden; box-sizing:border-box}
.news-43 .bx-pager{margin-top:auto; margin-bottom:0px; margin-right:auto; margin-left:auto; display:inline-block; font-size:0px; visibility:visible; box-sizing:border-box; position:relative; z-index:100}
.news-43 .bx-pager-item{display:inline-block; box-sizing:border-box}
.news-43 .news__footer{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none}
.news-43 .item__image__title{box-sizing:border-box; font-weight:bold; text-decoration:underline; font-size:12px; position:absolute; left:0; top:0}
.news-43 .item__image__title > a{color:inherit; text-decoration:inherit}
.news-43 .item__date > span ins{box-sizing:border-box; display:inline-block; font-size:16px; text-decoration:none; width:100%}
.news-43 .body-outer{box-sizing:border-box; position:relative}
.news-43 .swipe-shadow-left{box-sizing:border-box; position:absolute; left:0; top:0; bottom:0; z-index:10; width:50px; display:none; background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.258824) 100%)}
.news-43 .swipe-shadow-right{box-sizing:border-box; position:absolute; right:0; top:0; bottom:0; z-index:10; width:50px; display:none; background:linear-gradient(to left, rgba(0, 0, 0, 0.258824) 0%, rgba(0, 0, 0, 0) 100%)}
.news-43 .bx-pager a:active:active,
.news-43 .bx-pager a.active.active{background:#bbbbbb}
.block-20{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; top:0; left:0; width:280px; min-height:0px; z-index:1; display:block; margin-top:0px; margin-left:20px; margin-right:0; margin-bottom:auto; border-top:0px solid rgba(255,255,255,0.27); border-right:0px solid rgba(255,255,255,0.27); border-bottom:0px solid rgba(255,255,255,0.27); border-left:1px solid rgba(255,255,255,0.27); padding-left:20px}
.widget-27{position:relative; top:0; left:0; z-index:1; box-sizing:border-box; width:186px; margin-top:50px; margin-left:73px; margin-bottom:0px; margin-right:0; padding-bottom:20px}
.widget-28{position:relative; text-align:undefined; top:0; left:0; z-index:2; box-sizing:border-box; width:240px; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0}
.phones-46 .icon{box-sizing:border-box; height:16px; width:16px; background:#cccccc; margin-right:5px}
.phones-46 p:first-child{margin-top:0px}
.phones-46 p:last-child{margin-bottom:0px}
.phones-46 .inner{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; text-align:left; vertical-align:top}
.phones-46 .cell-icon{box-sizing:border-box; display:none; position:relative; z-index:5}
.phones-46 .cell-text{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; 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}
.phones-46 .title{box-sizing:border-box; font-family:Exo2, sans-serif; font-size:28px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none; font-weight:bold; border-top:0px solid rgba(255,255,255,0.2); border-right: px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left: px solid rgba(255,255,255,0.2)}
.phones-46 .block-body-drop{box-sizing:border-box; -webkit-box-flex:1 0 0px; -moz-box-flex:1 0 0px; -webkit-flex:1 0 0px; -ms-flex:1 0 0px; flex:1 0 0px}
.phones-46 input.tgl-but{box-sizing:border-box; position:absolute; margin-left:-9999px; visibility:hidden}
.phones-46 input.tgl-but:checked + .block-body-drop{display:block}
.phones-46 .text_body{font-family:Exo2, sans-serif; font-size:22px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none; width:240px; margin-top:25px; font-weight:bold}
.phones-46 .text_body a{text-decoration:none; color:inherit}
.widget-29{position:relative; color:#ffffff; text-align:undefined; top:0; left:0; z-index:3; box-sizing:border-box; width:250px; margin-top:40px; margin-left:0px; margin-bottom:0; margin-right:0}
.address-47 .icon{box-sizing:border-box; height:16px; width:16px; background:#cccccc; margin-right:5px}
.address-47 p:first-child{margin-top:0px}
.address-47 p:last-child{margin-bottom:0px}
.address-47 .inner{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; text-align:left; vertical-align:top}
.address-47 .cell-icon{box-sizing:border-box; display:none; position:relative; z-index:5}
.address-47 .cell-text{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none}
.address-47 .title{box-sizing:border-box; font-family:Exo2, sans-serif; font-size:14px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none}
.address-47 .block-body-drop{box-sizing:border-box; -webkit-box-flex:1 0 0px; -moz-box-flex:1 0 0px; -webkit-flex:1 0 0px; -ms-flex:1 0 0px; flex:1 0 0px}
.address-47 input.tgl-but{box-sizing:border-box; position:absolute; margin-left:-9999px; visibility:hidden}
.address-47 input.tgl-but:checked + .block-body-drop{display:block}
.address-47 .text_body{font-family:Exo2, sans-serif; font-size:14px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none}
.block-21 .layout_43{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-21 .layout_44{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-18 .layout_41_id_48{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-29{position:relative; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto no-repeat; z-index:3; display:block; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:30px; padding-bottom:30px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.block-35{position:relative; font-family:Exo2, sans-serif; color:#ffffff; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.widget-41{position:relative; color:#5c5c5c; text-align:left; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; padding-top:8px; right:0px}
.widget-45{position:relative; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:right; top:0; left:0; z-index:1; width:auto; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; right:0px}
.block-35 .layout_56{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; flex:1 0 auto; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-35 .layout_61{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-flex:1 0 auto; -moz-box-flex:1 0 auto; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; flex:1 0 auto; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-29 .layout_55_id_71{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-right:auto; width:960px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.widget-9{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; top:0px; left:0px; position:fixed; right:0px; z-index:9999; width:768px}
.side-panel-16 .side-panel-button{box-sizing:border-box; font-size:0px; width:29px; min-height:0px; padding-top:4px; padding-right:5px; padding-left:5px; padding-bottom:7px; background:#eeeeee; cursor:pointer; -ms-order:0; -moz-order:0; -webkit-order:0; order:0; font-family:Arial, Helvetica, sans-serif; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0}
.side-panel-16 .side-panel-button-icon-line{display:block; min-height:3px; margin-top:3px; background:#000000; 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}
.side-panel-16 .side-panel-close{position:absolute; z-index:1; left:100%; top:0px; box-sizing:border-box; font-size:0px; width:29px; min-height:29px; background:url("../images/wm_side_panel_cross.png") left 50% top 50% / auto no-repeat #eeeeee; cursor:pointer}
.side-panel-16 .side-panel-mask{position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0, 0, 0, 0.5); -ms-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-backdrop-filter:blur(4px); backdrop-filter:blur(4px); 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}
.side-panel-16 .side-panel-content{position:fixed; top:0; bottom:0; left:0; width:265px; background:#fff; -ms-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 15px; -moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 15px; -webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 15px; box-shadow:rgba(0, 0, 0, 0.5) 0px 0px 15px; -ms-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); 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}
.side-panel-16 .side-panel-top{box-sizing:border-box; position:relative; z-index:0; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start}
.side-panel-16 .side-panel-top-inner{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -ms-order:1; -moz-order:1; -webkit-order:1; order:1; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1}
.side-panel-16 .side-panel-button-icon{display:block}
.side-panel-16 .side-panel-content-inner{overflow-y:auto; max-height:100%; position:relative; z-index:0}


@media all and (max-width: 960px) {

.editorElement{max-width:100%; flex-wrap:wrap}
.layout{max-width:100%}
.layout.layout_center{box-sizing:border-box}
body{z-index:2; 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; background:#ffffff}
.wrapper{z-index:3; display:block; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; text-transform:none; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-decoration:none; background:#0274bd}
.block-5{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:580px; background:url("../images/top.jpg") left calc(50% + 217px) top calc(50% - 233px) / auto auto no-repeat; z-index:10; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:30px}
.block-31{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:960px; min-height:0px; z-index:2; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:30px; margin-left:auto; margin-bottom:0; margin-right:auto; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-3{z-index:2; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:auto; min-height:0px; width:400px; right:auto}
.widget-2{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:2; box-sizing:border-box; width:auto; min-height:50px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:auto; padding-left:0px; padding-top:0.02px; padding-right:0px; padding-bottom:0.02px; right:0px; display:block}
.site-name .sn-text{font-family:Exo2, sans-serif; color:#ffffff; z-index:2; font-weight:bold}
.widget-4{position:relative; font-family:Exo2, sans-serif; font-size:24px; color:#ffffff; font-style:normal; line-height:1.0; letter-spacing:3.0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; font-weight:normal; min-height:0px; right:0px; display:block}
.block-2{z-index:1; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:65px; margin-right:0; margin-bottom:auto; min-height:0px; width:auto; padding-top:0.02px; text-align:right; right:0px}
.widget-3{z-index:1; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; width:auto; margin-top:0px; margin-right:0; margin-bottom:20px; margin-left:0px; cursor:pointer; left:0; top:0; position:relative; right:0px; -webkit-box-pack:flex-end; -moz-box-pack:flex-end; -ms-flex-pack:flex-end; -webkit-justify-content:flex-end; justify-content:flex-end; text-align:flex-end; min-height:50px; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.widget-3:hover,
.widget-3.hover{text-align:flex-start; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.menu-4 .menu-scroll > ul ul{padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:200px}
.menu-4 .menu-scroll > ul ul > li > a{font-family:Exo2, sans-serif; background:transparent; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:40px; padding-top:10px; padding-bottom:10px; color:#000000; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; text-align:left}
.menu-4 .menu-scroll > ul ul > li > a:hover,
.menu-4 .menu-scroll > ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.menu-4 .menu-scroll > ul{-ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.menu-4 .menu-scroll > ul > li.menu-item > a{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-top:0px; margin-bottom:0px; margin-right:5px; margin-left:0px; font-family:Exo2, sans-serif; padding-right:10px; padding-left:10px; -ms-box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent; background:transparent; border-top:1px solid rgba(255,255,255,0.2); border-right:1px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left:1px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-weight:500; width:115px; font-size:13px}
.menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.menu-4 .menu-scroll > ul > li.menu-item > a.hover{-ms-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -moz-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -webkit-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); background:#ffffff; border-top:none; border-right:none; border-bottom:none; border-left:none; color:#db2c49}
.menu-4 .menu-scroll > ul > li.more-button{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.menu-4 .menu-scroll > ul ul ul > li > a{font-family:Exo2, sans-serif; background:transparent; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:40px; padding-top:10px; padding-bottom:10px; color:#000000; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; text-align:left}
.menu-4 .menu-scroll > ul ul ul > li > a:hover,
.menu-4 .menu-scroll > ul ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.block-31 .layout_5{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-31 .layout_6{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-4{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:none; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; border-top:2px solid rgba(99,99,99,0.24); border-right:2px solid rgba(99,99,99,0.24); border-bottom:2px solid rgba(99,99,99,0.24); border-left:2px solid rgba(99,99,99,0.24); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-33{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:3; display:block; margin-top:40px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-46{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:3; box-sizing:border-box; width:auto; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; right:0px; min-height:0px; display:block}
.phones-64 .icon{width:40px; margin-right:20px; background:url("../images/11.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.phones-64 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.phones-64 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-64 .title{display:none}
.phones-64 .text_body{font-size:20px; font-family:Exo2, sans-serif; color:#ffffff; width:auto; margin-left:0px; margin-right:0px}
.phones-64 .block-body-drop{width:auto; margin-left:0px}
.widget-48{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:2; box-sizing:border-box; width:auto; margin-top:40px; margin-left:auto; margin-right:auto; margin-bottom:0px; min-height:0px; right:0px; display:block}
.schedule-66 .icon{width:40px; margin-right:20px; background:url("../images/22.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.schedule-66 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.schedule-66 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.schedule-66 .title{color:#ffffff; display:none}
.schedule-66 .block-body-drop{width:auto; margin-left:0px}
.widget-47{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; width:auto; margin-top:40px; margin-left:auto; margin-bottom:0px; margin-right:auto; min-height:0px; right:0px; display:block}
.address-65 .icon{width:40px; margin-right:20px; background:url("../images/33.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.address-65 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.address-65 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.address-65 .title{display:none}
.address-65 .block-body-drop{width:auto; margin-left:0px}
.block-32{z-index:2; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; min-height:0px; width:auto; right:0px}
.widget-20{position:relative; font-family:Exo2, sans-serif; font-size:50px; color:#000000; font-style:normal; line-height:1; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; min-height:299px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:30px; padding-left:30px; padding-right:30px; padding-bottom:50px; right:auto; display:block}
.form-31 .form-text input{min-height:50px; padding-left:10px; font-size:16px}
.form-31 .form-textarea textarea{padding-left:10px; font-size:16px}
.form-31 .form-submit button{min-height:50px; width:264px; text-align:center; padding-left:10px; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:17px; color:#ffffff; font-weight:bold}
.form-31 .form-submit button:hover,
.form-31 .form-submit button.hover{background:#ffffff; color:#db2c49}
.form-31 .form__header{text-transform:uppercase; font-weight:bold; font-size:22px; padding-top:0.02px; padding-bottom:20px; text-align:center; min-height:0px}
.form-31 .form__text{font-size:19px; min-height:45px; padding-top:4px; text-align:center}
.form-31 .form-submit{text-align:center}
.form-31 .form-captcha input{padding-left:10px; font-size:16px}
.form-31 .form-captcha button{min-height:50px; width:264px; text-align:center; padding-left:10px; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:17px; color:#ffffff; font-weight:bold}
.form-31 .form-captcha button:hover,
.form-31 .form-captcha button.hover{background:#ffffff; color:#db2c49}
.widget-56{position:relative; font-family:Exo2, sans-serif; font-size:24px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:auto; margin-top:40px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; display:none}
.block-4 .layout_63{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-4 .layout_8_id_67{margin-top:15px; flex-basis:auto; margin-left:0px; margin-right:0px; width:auto; margin-bottom:0px; display:block}
.block-5 .layout_11_id_62{margin-top:0px; margin-left:0px; margin-right:auto}
.block-16{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (2).png") left 50% top 0px / auto auto no-repeat fixed; z-index:9; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:40px; padding-bottom:40px}
.widget-24{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:1; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:10px; display:block}
.blocklist-37 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; margin-bottom:40px}
.blocklist-37 .header_text{font-weight:bold; font-size:26px; color:#404040; font-family:Exo2, sans-serif}
.blocklist-37 .body{box-sizing:border-box; width:auto}
.blocklist-37 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-37 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:50%}
.blocklist-37 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1}
.blocklist-37 .text{font-family:Open Sans, sans-serif; text-transform:none; font-size:15px; text-align:left; color:#545454}
.blocklist-37 .image{box-sizing:border-box; margin-right:0px; margin-bottom:0px; float:none}
.blocklist-37 .image img{box-sizing:border-box; max-width:100%; height:auto}
.blocklist-37 .title{margin-bottom:25px; color:#0a080a; font-family:Exo2, sans-serif; font-weight:bold; font-size:17px; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px}
.blocklist-37 .price{font-weight:bold; color:#404040}
.blocklist-37 .price-value{text-transform:none; color:#0274bd; font-family:Exo2, sans-serif}
.blocklist-37 .price-currency{text-transform:none; text-align:left; color:#0274bd; font-family:Exo2, sans-serif}
.blocklist-37 .more{margin-top:15px}
.blocklist-37 .more > a{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff; font-size:18px; min-height:40px; width:140px; padding-top:7px; text-transform:none; text-align:left; padding-left:25px; font-weight:normal; font-family:Exo2, sans-serif}
.blocklist-37 .more > a:hover,
.blocklist-37 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.blocklist-37 .body-outer{width:auto}
.block-16 .layout_38_id_37{margin-top:0px; margin-left:0px; margin-right:auto}
.block-34{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(#ffffff, #ffffff), url("../images/png (2).png") left 50% top 0px / cover no-repeat fixed; z-index:8; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:40px; padding-bottom:40px}
.widget-49{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:1; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:10px; display:block}
.blocklist-69 .more > a{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff; font-size:18px; min-height:40px; width:140px; padding-top:7px; text-transform:none; text-align:left; padding-left:25px; font-weight:normal; font-family:Exo2, sans-serif}
.blocklist-69 .more > a:hover,
.blocklist-69 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.blocklist-69 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; margin-bottom:40px}
.blocklist-69 .header_text{font-weight:bold; font-size:26px; color:#404040; font-family:Exo2, sans-serif}
.blocklist-69 .body{box-sizing:border-box; width:auto}
.blocklist-69 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-69 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:50%}
.blocklist-69 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1}
.blocklist-69 .text{font-family:Open Sans, sans-serif; text-transform:none; font-size:15px; text-align:left; color:#545454}
.blocklist-69 .image{box-sizing:border-box; margin-right:0px; margin-bottom:0px; float:none}
.blocklist-69 .image img{box-sizing:border-box; max-width:100%; height:auto}
.blocklist-69 .title{margin-bottom:25px; color:#0a080a; font-family:Exo2, sans-serif; font-weight:bold; font-size:17px; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px}
.blocklist-69 .price{font-weight:bold; color:#404040}
.blocklist-69 .price-value{text-transform:none; color:#0274bd; font-family:Exo2, sans-serif}
.blocklist-69 .price-currency{text-transform:none; text-align:left; color:#0274bd; font-family:Exo2, sans-serif}
.blocklist-69 .more{margin-top:15px}
.blocklist-69 .body-outer{width:auto}
.block-34 .layout_38_id_37{margin-top:0px; margin-left:0px; margin-right:auto}
.block-9{position:relative; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:url("../images/block.jpg") left 50% top 0px / auto auto no-repeat; z-index:7; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-left:0px; padding-top:40px; padding-bottom:40px}
.widget-11{position:relative; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; min-height:0px; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; display:block}
.horizontal_block-19 .figure{display:none}
.horizontal_block-19 .image img{max-width:100%; margin-left:0px; margin-right:0px; width:auto; min-height:auto; -ms-border-radius:999px; -moz-border-radius:999px; -webkit-border-radius:999px; border-radius:999px; border-top:5px solid #ffffff; border-right:5px solid #ffffff; border-bottom:5px solid #ffffff; border-left:5px solid #ffffff}
.horizontal_block-19 .title{text-align:left; font-family:Exo2, sans-serif; color:#ffffff; font-size:28px; margin-bottom:15px; font-weight:bold; border-top:0px solid rgba(255,255,255,0.3); border-right: px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3); border-left: px solid rgba(255,255,255,0.3); padding-bottom:10px}
.horizontal_block-19 .text{text-align:left; color:#ffffff; font-size:15px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; line-height:1.4}
.horizontal_block-19 .more{text-align:left; width:660px; margin-left:0px; margin-right:0px; margin-top:30px}
.horizontal_block-19 .more > a{width:140px; margin-left:0px; margin-right:0px; background:transparent; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:40px; padding-top:9px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.horizontal_block-19 .more > a:hover,
.horizontal_block-19 .more > a.hover{background:#ffffff; color:#0274bd}
.horizontal_block-19 .body{-ms-flex-direction:row; -moz-flex-direction:row; -webkit-flex-direction:row; flex-direction:row; -webkit-box-align:flex-start; -moz-box-align:flex-start; -ms-flex-align:flex-start; -webkit-align-items:flex-start; align-items:flex-start}
.horizontal_block-19 .detail{margin-left:0px; margin-right:0px; width:auto; min-height:auto; margin-bottom:20px; padding-left:30px}
.block-9 .layout_20_id_19{margin-top:0px; margin-left:0px; margin-right:auto}
.block-28{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#db2c49; z-index:6; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; padding-top:30px; padding-bottom:30px}
.widget-50{position:relative; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:stretch; -moz-box-align:stretch; -ms-flex-align:stretch; -webkit-align-items:stretch; align-items:stretch; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:15px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; border-top:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; border-left:2px solid #ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:20px; padding-bottom:20px; padding-right:30px; padding-left:30px}
.timer-70 .nt-board{background:#0274bd; border-top:1px solid #2896db; border-right:1px solid #2896db; border-bottom:1px solid #2896db; border-left:1px solid #2896db; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.timer-70 .nt-delimiter > div{background:#ad1f37}
.timer-70 .nTimer{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-top:30px}
.timer-70 .timer-title{font-size:36px; font-weight:bold}
.timer-70 .timer-text{font-size:20px}
.block-28 .layout_54_id_70{margin-top:0px; margin-left:0px; margin-right:auto}
.block-27{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto no-repeat; z-index:5; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:50px; padding-bottom:50px; display:block}
.block-27:hover,
.block-27.hover{margin-right:0px}
.widget-39{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; min-height:0px; max-width:100%; right:0px; height:auto; display:block}
.reviews-52 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-bottom:57px}
.reviews-52 .header_text{font-weight:bold; color:#404040; font-family:Exo2, sans-serif; font-size:25px}
.reviews-52 .list-wr{width:auto}
.reviews-52 .list{-ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.reviews-52 .item-outer{width:33.33%}
.reviews-52 .item{width:auto; margin-right:10px; margin-left:10px}
.reviews-52 .image{max-width:100%; float:none}
.reviews-52 .image img{-ms-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -moz-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -webkit-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); box-shadow:0px 13px 15px  rgba(0,0,0,0.07); border-top:10px solid rgba(255,255,255,0.8); border-right:10px solid rgba(255,255,255,0.8); border-bottom:10px solid rgba(255,255,255,0.8); border-left:10px solid rgba(255,255,255,0.8); -ms-border-radius:526px; -moz-border-radius:526px; -webkit-border-radius:526px; border-radius:526px; text-align:center}
.reviews-52 .text{font-family:Open Sans, sans-serif; font-size:15px; text-transform:none; color:#353636; text-align:center}
.reviews-52 .author{text-align:center; margin-bottom:35px}
.reviews-52 .name{font-size:14px; color:#ffffff; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:20px; background:#0274bd; -ms-border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; border-radius:0px 0px 6px 6px; width:68px; margin-left:0px; margin-right:0px; font-family:Exo2, sans-serif; font-weight:bold}
.reviews-52 .date{text-transform:lowercase; font-family:Open Sans, sans-serif}
.block-27 .layout_51_id_52{margin-top:0px; margin-left:0px; margin-right:auto}
.block-18{position:relative; font-family:Open Sans, sans-serif; font-size:30px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:url("../images/bot.jpg") left 50% bottom 0px / auto auto no-repeat; z-index:4; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; right:0px; padding-top:50px; padding-bottom:50px}
.block-18:hover,
.block-18.hover{background:url("../images/bot.jpg") left 50% top 0px / auto auto no-repeat}
.block-21{position:relative; font-family:Open Sans, sans-serif; font-size:30px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.widget-26{z-index:2; width:auto; margin-right:0px; margin-left:0px; left:0px; top:0; position:relative; margin-top:0px; margin-bottom:auto; box-sizing:border-box; right:0px; min-height:0px; text-transform:none; font-style:normal; padding-left:20px; padding-right:0px}
.news-43 .news__header{-webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; text-align:space-between; width:auto; margin-left:0px; margin-right:0px; border-top:0px solid rgba(255,255,255,0.2); border-right:0px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left:0px solid rgba(255,255,255,0.2)}
.news-43 .news__title{font-family:Exo2, sans-serif; font-size:30px; font-weight:bold; z-index:3; color:#ffffff; width:auto; margin-left:0px; margin-right:0px; text-align:left}
.news-43 .all_link{color:#ffffff}
.news-43 .body{width:auto; margin-left:- 10px}
.news-43 .news__list{box-sizing:border-box; overflow-x:auto; overflow-y:hidden; -ms-flex-wrap:nowrap; -moz-flex-wrap:nowrap; -webkit-flex-wrap:nowrap; flex-wrap:nowrap}
.news-43 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:50%; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0}
.news-43 .item{width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-right:10px; margin-left:10px}
.news-43 .item__image{max-width:100%; margin-right:15px; margin-bottom:5px; float:none}
.news-43 .item__image img{max-width:100%; height:auto; min-height:0px}
.news-43 .item__title{font-family:Exo2, sans-serif; font-weight:500; font-size:16px; color:#ffffff}
.news-43 .item__title:hover,
.news-43 .item__title.hover{color:#f53535}
.news-43 .item__date > span{text-transform:lowercase; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; color:#ffffff; margin-bottom:10px; margin-top:10px}
.news-43 .item__text{font-size:14px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
.news-43 .item__more_link{font-family:Exo2, sans-serif; color:#0274bd; font-weight:500; font-size:12px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:5px; margin-top:10px; width:101px; min-height:22px; padding-top:5px}
.news-43 .item__more_link:hover,
.news-43 .item__more_link.hover{background:rgba(255,255,255,0.4); color:#ffffff}
.news-43 .item__text ~ .item__image{float:none; max-width:100%; margin-right:0; margin-bottom:0}
.news-43 .body-outer{width:auto}
.block-20{z-index:1; display:block; left:0px; top:0; position:relative; margin-top:30px; margin-left:0px; margin-right:0px; margin-bottom:auto; min-height:0px; width:auto; background:none; border-top:0px solid rgba(255,255,255,0.27); border-right:0px solid rgba(255,255,255,0.27); border-bottom:0px solid rgba(255,255,255,0.27); border-left: px solid rgba(255,255,255,0.27); padding-left:0px; right:0px}
.widget-27{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:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:186px; margin-top:20px; margin-left:0px; margin-bottom:0px; margin-right:auto; padding-bottom:20px; right:auto; display:block}
.widget-28{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:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:240px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:auto; display:block}
.widget-28:hover,
.widget-28.hover{text-align:undefined}
.phones-46 .icon{width:16px}
.phones-46 .cell-icon{display:none}
.phones-46 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-46 .title{font-family:Exo2, sans-serif; font-size:28px; font-weight:bold; text-align:left; color:#ffffff; border-top:0px solid rgba(255,255,255,0.2); border-right: px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left: px solid rgba(255,255,255,0.2)}
.phones-46 .block-body-drop{width:auto; margin-left:0px}
.phones-46 .text_body{text-align:left; color:#ffffff; font-family:Exo2, sans-serif; font-weight:bold; font-size:22px}
.widget-29{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; width:250px; margin-top:30px; margin-left:0px; margin-bottom:0px; margin-right:auto; display:block}
.address-47 .icon{width:16px}
.address-47 .cell-icon{display:none}
.address-47 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start}
.address-47 .title{font-size:14px; text-align:left; color:#ffffff; font-family:Exo2, sans-serif}
.address-47 .block-body-drop{width:auto; margin-left:0px}
.address-47 .text_body{text-align:left; color:#ffffff; font-family:Exo2, sans-serif}
.block-21 .layout_43{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-21 .layout_44{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-18 .layout_41_id_48{margin-top:0px; margin-left:0px; margin-right:auto}
.block-29{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:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto no-repeat; z-index:3; display:block; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:30px; padding-bottom:30px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.block-35{position:relative; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.widget-41{z-index:2; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; font-family:Exo2, sans-serif; font-style:normal; padding-top:8px; color:#5c5c5c; width:auto; right:0px}
.widget-45{z-index:1; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; width:auto; right:0px; text-align:right}
.block-35 .layout_56{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-35 .layout_61{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-29 .layout_55_id_71{margin-top:0px; margin-left:0px; margin-right:auto}
.widget-9{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; top:0px; left:0px; position:fixed; right:0px; z-index:10000; width:auto; box-sizing:border-box; background:none; display:block}
.side-panel-16 .side-panel-button{width:40px; min-height:40px; padding-left:8px; padding-right:8px; padding-top:6px; background:#ffffff; padding-bottom:6px}
.side-panel-16 .side-panel-button-icon-line{min-height:4px; width:24px; background:#080808; margin-top:4px}
.side-panel-16 .side-panel-content{width:260px}

}

@media all and (max-width: 768px) {

body{z-index:2; 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; background:#ffffff}
.wrapper{z-index:3; display:block; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; text-transform:none; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-decoration:none; background:#0274bd}
.block-5{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:538px; background:url("../images/top.jpg") left calc(50% + 194px) top -80px / 1870px no-repeat; z-index:10; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:30px}
.block-31{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:960px; min-height:0px; z-index:2; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:11px; margin-left:auto; margin-bottom:0; margin-right:auto; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-3{z-index:2; display:block; left:0px; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:auto; min-height:0px; width:auto; right:0px; text-align:left}
.widget-2{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:2; box-sizing:border-box; width:auto; min-height:50px; margin-top:0px; margin-left:auto; margin-bottom:0px; margin-right:auto; padding-left:0px; padding-top:0.02px; padding-right:0px; padding-bottom:0.02px; right:0px; display:block}
.site-name .sn-text{font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; font-size:25px; z-index:2; text-transform:none; font-weight:bold}
.widget-4{position:relative; font-family:Exo2, sans-serif; font-size:25px; color:#ffffff; font-style:normal; line-height:1.0; letter-spacing:3.0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:400px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:auto; font-weight:normal; min-height:0px; right:auto; display:block}
.block-2{z-index:1; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:65px; margin-right:0; margin-bottom:auto; min-height:0px; width:auto; padding-top:0.02px; text-align:right; right:0px}
.widget-3{z-index:1; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; width:auto; margin-top:0px; margin-right:0; margin-bottom:20px; margin-left:0px; cursor:pointer; left:0; top:0; position:relative; right:0px; -webkit-box-pack:flex-end; -moz-box-pack:flex-end; -ms-flex-pack:flex-end; -webkit-justify-content:flex-end; justify-content:flex-end; text-align:flex-end; min-height:50px; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.widget-3:hover,
.widget-3.hover{text-align:flex-start; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.menu-4 .menu-scroll > ul ul{padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; width:200px}
.menu-4 .menu-scroll > ul ul > li > a{font-family:Exo2, sans-serif; font-style:normal; background:transparent; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:40px; padding-top:10px; padding-bottom:10px; color:#000000; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; text-align:left}
.menu-4 .menu-scroll > ul ul > li > a:hover,
.menu-4 .menu-scroll > ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff}
.menu-4 .menu-scroll > ul{-ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.menu-4 .menu-scroll > ul > li.menu-item > a{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-top:0px; margin-bottom:0px; margin-right:5px; margin-left:0px; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; padding-right:10px; padding-left:10px; -ms-box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent; background:transparent; border-top:1px solid rgba(255,255,255,0.2); border-right:1px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left:1px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-weight:500; width:115px; font-size:13px}
.menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.menu-4 .menu-scroll > ul > li.menu-item > a.hover{-ms-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -moz-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -webkit-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); background:#ffffff; border-top:none; border-right:none; border-bottom:none; border-left:none; color:#db2c49}
.menu-4 .menu-scroll > ul > li.more-button{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.menu-4 .menu-scroll > ul ul ul > li > a{font-family:Exo2, sans-serif; font-style:normal; background:transparent; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:40px; padding-top:10px; padding-bottom:10px; color:#000000; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; text-align:left}
.menu-4 .menu-scroll > ul ul ul > li > a:hover,
.menu-4 .menu-scroll > ul ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff}
.block-31 .layout_5{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-31 .layout_6{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-4{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:40px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:9px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; border-top:2px solid rgba(99,99,99,0.24); border-right:2px solid rgba(99,99,99,0.24); border-bottom:2px solid rgba(99,99,99,0.24); border-left:2px solid rgba(99,99,99,0.24); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.block-33{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:3; display:block; margin-top:40px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-46{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:3; box-sizing:border-box; width:auto; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; right:0px; min-height:0px; display:block}
.phones-64 .icon{width:40px; margin-right:20px; background:url("../images/11.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.phones-64 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.phones-64 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-64 .title{display:none}
.phones-64 .text_body{font-size:20px; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; width:auto; margin-left:0px; margin-right:0px}
.phones-64 .block-body-drop{width:auto; margin-left:0px}
.widget-48{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:2; box-sizing:border-box; width:auto; margin-top:15px; margin-left:auto; margin-right:auto; margin-bottom:0px; min-height:0px; right:0px; display:block}
.schedule-66 .icon{width:40px; margin-right:20px; background:url("../images/22.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.schedule-66 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.schedule-66 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.schedule-66 .title{color:#ffffff; display:none}
.schedule-66 .block-body-drop{width:auto; margin-left:0px}
.widget-47{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; width:auto; margin-top:15px; margin-left:auto; margin-bottom:0px; margin-right:auto; min-height:0px; right:0px; display:block}
.address-65 .icon{width:40px; margin-right:20px; background:url("../images/33.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.address-65 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.address-65 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.address-65 .title{display:none}
.address-65 .block-body-drop{width:auto; margin-left:0px}
.block-32{z-index:2; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; min-height:0px; width:auto; right:0px}
.widget-20{position:relative; font-family:Exo2, sans-serif; font-size:50px; color:#000000; font-style:normal; line-height:1; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; min-height:299px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:30px; padding-left:30px; padding-right:30px; padding-bottom:40px; right:0px; display:block}
.form-31 .form-text input{min-height:50px; padding-left:10px; font-size:16px; text-transform:none}
.form-31 .form-textarea textarea{padding-left:10px; font-size:16px; text-transform:none}
.form-31 .form-submit button{min-height:50px; width:264px; text-align:center; padding-left:10px; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:17px; color:#ffffff; font-weight:bold}
.form-31 .form-submit button:hover,
.form-31 .form-submit button.hover{background:#ffffff; color:#db2c49}
.form-31 .form__header{text-transform:uppercase; font-weight:bold; font-size:22px; padding-top:0.02px; padding-bottom:20px; text-align:center; min-height:0px}
.form-31 .form__text{text-transform:none; font-size:19px; min-height:45px; padding-top:4px; line-height:1.0}
.form-31 .form-item{text-transform:none}
.form-31 .form-captcha input{padding-left:10px; font-size:16px; text-transform:none}
.form-31 .form-captcha button{min-height:50px; width:264px; text-align:center; padding-left:10px; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:17px; color:#ffffff; font-weight:bold}
.form-31 .form-captcha button:hover,
.form-31 .form-captcha button.hover{background:#ffffff; color:#db2c49}
.widget-56{position:relative; font-family:Exo2, sans-serif; font-size:24px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:auto; margin-top:40px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; display:none}
.block-4 .layout_63{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-4 .layout_8_id_67{margin-top:0px; flex-basis:auto; margin-left:0px; margin-right:0px; width:auto; margin-bottom:0px; display:block}
.block-5 .layout_11_id_62{margin-top:0px; margin-left:0px; margin-right:auto}
.block-16{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (2).png") left 50% top 0px / auto auto no-repeat fixed; z-index:9; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:40px; padding-bottom:40px}
.widget-24{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:1; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:5px; display:block}
.blocklist-37 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-bottom:40px}
.blocklist-37 .header_text{font-weight:bold; font-size:26px; color:#404040; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .body{box-sizing:border-box; width:auto; margin-right:0px; margin-left:0px}
.blocklist-37 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-37 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.blocklist-37 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-right:0px; margin-left:0px}
.blocklist-37 .text{font-family:Open Sans, sans-serif; font-style:normal; text-transform:none; font-size:15px; text-align:left; color:#545454}
.blocklist-37 .image{box-sizing:border-box; text-align:center; margin-right:0px; margin-bottom:0px; float:none}
.blocklist-37 .image img{text-align:left; background:rgba(2,116,189,0.05); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px}
.blocklist-37 .title{text-align:center; text-transform:uppercase; margin-bottom:25px; color:#0a080a; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal; font-size:17px; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px}
.blocklist-37 .price{text-align:center; text-transform:uppercase; font-weight:bold; color:#404040}
.blocklist-37 .price-inner{text-transform:uppercase}
.blocklist-37 .price-value{text-transform:none; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .price-currency{text-transform:none; text-align:left; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .more{text-align:center; text-transform:uppercase; margin-top:15px}
.blocklist-37 .more > a{text-decoration:none; background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff; font-size:18px; min-height:40px; width:140px; padding-top:7px; text-transform:none; text-align:left; padding-left:25px; font-weight:normal; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .more > a:hover,
.blocklist-37 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.blocklist-37 .body-outer{width:auto}
.block-16 .layout_38_id_37{margin-top:0px; margin-left:0px; margin-right:auto}
.block-34{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(#ffffff, #ffffff), url("../images/png (2).png") left 50% top 0px / cover no-repeat fixed; z-index:8; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:40px; padding-bottom:40px}
.widget-49{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:1; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:10px; display:block}
.blocklist-69 .more > a{text-decoration:none; background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff; font-size:18px; min-height:40px; width:140px; padding-top:7px; text-transform:none; text-align:left; padding-left:25px; font-weight:normal; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .more > a:hover,
.blocklist-69 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.blocklist-69 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-bottom:40px}
.blocklist-69 .header_text{font-weight:bold; font-size:26px; color:#404040; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .body{box-sizing:border-box; width:auto; margin-right:0px; margin-left:0px}
.blocklist-69 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-69 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.blocklist-69 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-right:0px; margin-left:0px}
.blocklist-69 .text{font-family:Open Sans, sans-serif; font-style:normal; text-transform:none; font-size:15px; text-align:left; color:#545454}
.blocklist-69 .image{box-sizing:border-box; text-align:center; margin-right:0px; margin-bottom:0px; float:none}
.blocklist-69 .image img{text-align:left; background:#ffffff; -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px}
.blocklist-69 .title{text-align:center; text-transform:uppercase; margin-bottom:25px; color:#0a080a; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal; font-size:17px; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px}
.blocklist-69 .price{text-align:center; text-transform:uppercase; font-weight:bold; color:#404040}
.blocklist-69 .price-inner{text-transform:uppercase}
.blocklist-69 .price-value{text-transform:none; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .price-currency{text-transform:none; text-align:left; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .more{text-align:center; text-transform:uppercase; margin-top:15px}
.blocklist-69 .body-outer{width:auto}
.block-34 .layout_38_id_37{margin-top:0px; margin-left:0px; margin-right:auto}
.block-9{position:relative; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; width:auto; min-height:0px; background:url("../images/block.jpg") left 50% top 0px / auto auto no-repeat; z-index:7; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-left:0px; padding-top:40px; padding-bottom:40px}
.widget-11{position:relative; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; min-height:0px; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; display:block}
.horizontal_block-19 .figure{display:none}
.horizontal_block-19 .image img{max-width:100%; margin-left:0px; margin-right:0px; width:auto; min-height:auto; -ms-border-radius:999px; -moz-border-radius:999px; -webkit-border-radius:999px; border-radius:999px; border-top:5px solid #ffffff; border-right:5px solid #ffffff; border-bottom:5px solid #ffffff; border-left:5px solid #ffffff}
.horizontal_block-19 .title{text-align:left; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; font-size:28px; margin-bottom:15px; font-weight:bold; border-top:0px solid rgba(255,255,255,0.3); border-right: px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3); border-left: px solid rgba(255,255,255,0.3); padding-bottom:10px; width:610px; margin-left:0px; margin-right:0px; padding-left:0px}
.horizontal_block-19 .text{text-align:left; color:#ffffff; font-size:15px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-style:normal; line-height:1.4; width:610px; margin-left:0px; margin-right:0px}
.horizontal_block-19 .more{text-align:left; width:610px; margin-left:0px; margin-right:0px; margin-top:30px}
.horizontal_block-19 .more > a{width:140px; margin-left:0px; margin-right:0px; text-align:center; background:transparent; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:40px; padding-top:9px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.horizontal_block-19 .more > a:hover,
.horizontal_block-19 .more > a.hover{background:#ffffff; color:#0274bd}
.horizontal_block-19 .body{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.horizontal_block-19 .detail{margin-left:0px; margin-right:0px; width:auto; min-height:auto; padding-left:0px}
.block-9 .layout_20_id_19{margin-top:0px; margin-left:0px; margin-right:auto}
.block-28{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#db2c49; z-index:6; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; padding-top:30px; padding-bottom:30px}
.widget-50{position:relative; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:stretch; -moz-box-align:stretch; -ms-flex-align:stretch; -webkit-align-items:stretch; align-items:stretch; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:15px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; border-top:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; border-left:2px solid #ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:20px; padding-bottom:20px; padding-right:30px; padding-left:30px}
.timer-70 .nt-board{background:#0274bd; border-top:1px solid #2896db; border-right:1px solid #2896db; border-bottom:1px solid #2896db; border-left:1px solid #2896db; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.timer-70 .nt-delimiter > div{background:#ad1f37}
.timer-70 .nTimer{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-top:30px}
.timer-70 .timer-title{font-size:36px; font-weight:bold}
.timer-70 .timer-text{font-size:20px}
.block-28 .layout_54_id_70{margin-top:0px; margin-left:0px; margin-right:auto}
.block-27{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto repeat; z-index:5; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:50px; padding-bottom:50px; display:block}
.block-27:hover,
.block-27.hover{margin-right:0px}
.widget-39{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; min-height:0px; max-width:100%; right:0px; height:auto; display:block}
.reviews-52 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-bottom:57px}
.reviews-52 .header_text{font-weight:bold; color:#404040; font-family:Exo2, sans-serif; font-style:normal; font-size:25px}
.reviews-52 .list-wr{width:auto}
.reviews-52 .list{-webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.reviews-52 .item-outer{width:33.33%}
.reviews-52 .item{overflow:hidden; margin-right:10px; margin-left:10px}
.reviews-52 .image{max-width:100%; float:none}
.reviews-52 .image img{-ms-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -moz-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -webkit-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); box-shadow:0px 13px 15px  rgba(0,0,0,0.07); border-top:10px solid rgba(255,255,255,0.8); border-right:10px solid rgba(255,255,255,0.8); border-bottom:10px solid rgba(255,255,255,0.8); border-left:10px solid rgba(255,255,255,0.8); -ms-border-radius:526px; -moz-border-radius:526px; -webkit-border-radius:526px; border-radius:526px; text-align:center}
.reviews-52 .text{font-family:Open Sans, sans-serif; font-style:normal; font-size:15px; text-transform:none; color:#353636; text-align:center}
.reviews-52 .author{text-transform:uppercase; text-align:center; margin-bottom:35px}
.reviews-52 .name{font-size:14px; color:#ffffff; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:20px; background:#0274bd; -ms-border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; border-radius:0px 0px 6px 6px; width:68px; margin-left:0px; margin-right:0px; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal}
.reviews-52 .date{text-transform:lowercase; font-family:Open Sans, sans-serif; font-style:normal}
.block-27 .layout_51_id_52{margin-top:0px; margin-left:0px; margin-right:auto}
.block-18{position:relative; font-family:Open Sans, sans-serif; font-size:30px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:url("../images/bot.jpg") left 50% bottom 0px / auto auto no-repeat; z-index:4; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; right:0px; padding-top:50px; padding-bottom:50px}
.block-18:hover,
.block-18.hover{background:url("../images/bot.jpg") left 50% top 0px / auto auto no-repeat}
.block-21{position:relative; font-family:Open Sans, sans-serif; font-size:30px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.widget-26{z-index:2; min-height:0px; width:660px; margin-right:0px; margin-left:0px; left:0; top:0; position:relative; margin-top:0px; margin-bottom:auto; box-sizing:border-box; right:auto; text-transform:none; font-style:normal}
.news-43 .news__header{-webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; text-align:space-between; width:auto; margin-left:0px; margin-right:0px; border-top:0px solid rgba(255,255,255,0.2); border-right:0px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left:0px solid rgba(255,255,255,0.2)}
.news-43 .news__title{font-family:Exo2, sans-serif; font-style:normal; font-size:30px; font-weight:bold; z-index:3; color:#ffffff; text-decoration:none; text-transform:none; width:auto; margin-left:0px; margin-right:0px; text-align:left}
.news-43 .all_link{color:#ffffff}
.news-43 .body{width:auto; margin-right:-10px; margin-left:0px}
.news-43 .news__list{box-sizing:border-box; overflow-x:auto; overflow-y:hidden; -ms-flex-wrap:nowrap; -moz-flex-wrap:nowrap; -webkit-flex-wrap:nowrap; flex-wrap:nowrap}
.news-43 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:50%; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0}
.news-43 .item{width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-right:10px; margin-left:0px}
.news-43 .item__image{max-width:100%; margin-right:15px; margin-bottom:5px; float:none}
.news-43 .item__image img{max-width:100%; height:auto; min-height:0px}
.news-43 .item__title{text-decoration:none; font-family:Exo2, sans-serif; font-weight:500; font-style:normal; font-size:16px; color:#ffffff; text-transform:none}
.news-43 .item__title:hover,
.news-43 .item__title.hover{color:#f53535}
.news-43 .item__date{text-transform:none}
.news-43 .item__date > span{text-transform:lowercase; text-decoration:none; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; color:#ffffff; margin-bottom:10px; margin-top:10px; font-style:normal}
.news-43 .item__text{text-decoration:none; font-size:14px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-transform:none}
.news-43 .item__more_link{text-decoration:none; text-transform:none; font-family:Exo2, sans-serif; font-style:normal; color:#0274bd; font-weight:500; font-size:12px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:5px; margin-top:10px; width:101px; min-height:22px; padding-top:5px}
.news-43 .item__more_link:hover,
.news-43 .item__more_link.hover{background:rgba(255,255,255,0.4); color:#ffffff}
.news-43 .body-outer{width:auto}
.block-20{z-index:1; display:block; left:0px; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:auto; min-height:0px; width:auto; background:none; border-top:0px solid rgba(255,255,255,0.27); border-right:0px solid rgba(255,255,255,0.27); border-bottom:0px solid rgba(255,255,255,0.27); border-left: 0px solid rgba(255,255,255,0.27); padding-left:20px; right:0px}
.widget-27{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; top:0; left:0; z-index:1; box-sizing:border-box; width:186px; margin-top:50px; margin-left:0px; margin-bottom:0px; margin-right:auto; padding-bottom:20px; display:block; right:auto}
.widget-28{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:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:240px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:auto; display:block}
.widget-28:hover,
.widget-28.hover{text-align:undefined}
.phones-46 .icon{width:16px}
.phones-46 .cell-icon{display:none}
.phones-46 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-46 .title{font-family:Exo2, sans-serif; font-style:normal; font-size:28px; font-weight:bold; text-align:left; color:#ffffff; border-top:0px solid rgba(255,255,255,0.2); border-right: px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left: px solid rgba(255,255,255,0.2)}
.phones-46 .block-body-drop{width:auto; margin-left:0px}
.phones-46 .text_body{text-align:left; color:#ffffff; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal; font-size:22px}
.widget-29{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; width:250px; margin-top:40px; margin-left:0px; margin-bottom:0px; margin-right:auto; display:block}
.widget-29:hover,
.widget-29.hover{text-align:undefined}
.address-47 .icon{width:16px}
.address-47 .cell-icon{display:none}
.address-47 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.address-47 .title{font-size:14px; text-align:left; color:#ffffff; font-family:Exo2, sans-serif; font-style:normal}
.address-47 .block-body-drop{width:auto; margin-left:0px}
.address-47 .text_body{text-align:left; color:#ffffff; font-family:Exo2, sans-serif; font-style:normal}
.block-21 .layout_43{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-21 .layout_44{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-18 .layout_41_id_48{margin-top:0px; margin-left:0px; margin-right:auto}
.block-29{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:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto no-repeat; z-index:3; display:block; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:30px; padding-bottom:30px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.block-35{position:relative; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.widget-41{z-index:2; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; font-family:Exo2, sans-serif; font-style:normal; padding-top:8px; color:#5c5c5c; width:auto; right:0px}
.widget-45{z-index:1; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; width:auto; right:0px; text-align:right}
.block-35 .layout_56{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-35 .layout_61{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-29 .layout_55_id_71{margin-top:0px; margin-left:0px; margin-right:auto}
.widget-9{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; top:0px; left:0px; position:fixed; right:0px; z-index:9999; width:auto; box-sizing:border-box; display:block; background:none}

}

@media all and (max-width: 640px) {

body{z-index:2; 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; background:#ffffff}
.wrapper{z-index:3; display:block; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; text-transform:none; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-decoration:none; background:#0274bd}
.block-5{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:430px; background:url("../images/block.jpg") left calc(50% - 9px) top -89px / auto auto no-repeat; z-index:10; display:block; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; right:0px; padding-top:30px; padding-bottom:30px}
.block-31{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:960px; min-height:0px; z-index:2; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:auto; margin-bottom:0; margin-right:auto; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-3{z-index:2; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:auto; min-height:0px; width:400px; right:auto; text-transform:none}
.widget-2{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:2; box-sizing:border-box; width:auto; min-height:50px; margin-top:0px; margin-left:auto; margin-bottom:0px; margin-right:auto; padding-left:0px; padding-top:30px; padding-right:0px; padding-bottom:0.02px; right:0px; display:block}
.site-name .sn-text{font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; font-size:20px; z-index:2; text-transform:none; font-weight:bold}
.site-name .sn-text:hover,
.site-name .sn-text.hover{text-transform:uppercase}
.widget-4{position:relative; font-family:Exo2, sans-serif; font-size:23px; color:#ffffff; font-style:normal; line-height:1.0; letter-spacing:3.0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:auto; font-weight:normal; min-height:0px; right:0px; display:block}
.block-2{z-index:1; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:65px; margin-right:0; margin-bottom:auto; min-height:0px; width:auto; padding-top:0.02px; text-align:right; right:0px}
.widget-3{z-index:1; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; width:auto; margin-top:0px; margin-right:0; margin-bottom:20px; margin-left:0px; cursor:pointer; left:0; top:0; position:relative; right:0px; -webkit-box-pack:flex-end; -moz-box-pack:flex-end; -ms-flex-pack:flex-end; -webkit-justify-content:flex-end; justify-content:flex-end; text-align:flex-end; min-height:50px; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.widget-3:hover,
.widget-3.hover{text-align:flex-start; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.menu-4 .menu-scroll > ul > li.delimiter{margin-top:2px; margin-bottom:2px; -ms-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; min-height:1px; width:auto}
.menu-4 .menu-scroll > ul ul{width:auto; right:0; position:absolute; padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.menu-4 .menu-scroll > ul ul > li > a{font-family:Exo2, sans-serif; font-style:normal; background:transparent; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:40px; padding-top:10px; padding-bottom:10px; color:#000000; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; text-align:left}
.menu-4 .menu-scroll > ul ul > li > a:hover,
.menu-4 .menu-scroll > ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff}
.menu-4 .menu-button{display:none; position:static; width:100%; min-height:0px}
.menu-4 .menu-scroll > ul{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.menu-4 .menu-scroll > ul > li.menu-item{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-flex:1 1 50%; -moz-box-flex:1 1 50%; -webkit-flex:1 1 50%; -ms-flex:1 1 50%; flex:1 1 50%; box-sizing:border-box; position:relative; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.menu-4 .menu-scroll > ul > li.menu-item > a{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1; padding-top:5px; padding-right:15px; padding-bottom:5px; padding-left:15px; margin-top:2px; margin-left:2px; margin-right:5px; margin-bottom:2px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; -ms-box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent; background:transparent; border-top:1px solid rgba(255,255,255,0.2); border-right:1px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left:1px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-weight:500; width:auto; font-size:13px}
.menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.menu-4 .menu-scroll > ul > li.menu-item > a.hover{-ms-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -moz-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -webkit-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); background:#ffffff; border-top:none; border-right:none; border-bottom:none; border-left:none; color:#db2c49}
.menu-4 .menu-scroll > ul > li.home-button{display:none}
.menu-4 .menu-scroll > ul > li.more-button{display:none}
.menu-4 .menu-scroll > ul ul > li{display:block}
.menu-4 .menu-scroll > ul ul ul{width:100%; right:auto; position:absolute}
.menu-4 .menu-scroll > ul ul ul > li{display:block}
.menu-4 .menu-scroll > ul ul ul > li > a{font-family:Exo2, sans-serif; font-style:normal; background:transparent; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:40px; padding-top:10px; padding-bottom:10px; color:#000000; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; text-align:left}
.menu-4 .menu-scroll > ul ul ul > li > a:hover,
.menu-4 .menu-scroll > ul ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff}
.block-31 .layout_5{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-31 .layout_6{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-4{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; border-top:2px solid rgba(99,99,99,0.24); border-right:2px solid rgba(99,99,99,0.24); border-bottom:2px solid rgba(99,99,99,0.24); border-left:2px solid rgba(99,99,99,0.24); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.block-33{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:3; display:block; margin-top:40px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-46{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:3; box-sizing:border-box; width:auto; margin-top:15px; margin-left:auto; margin-right:auto; margin-bottom:0px; right:0px; min-height:0px; display:block}
.phones-64 .icon{width:40px; margin-right:20px; background:url("../images/11.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.phones-64 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.phones-64 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-64 .title{display:none}
.phones-64 .text_body{font-size:20px; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; width:auto; margin-left:0px; margin-right:0px}
.phones-64 .block-body-drop{width:auto; margin-left:0px}
.widget-48{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:2; box-sizing:border-box; width:auto; margin-top:15px; margin-left:auto; margin-right:auto; margin-bottom:0px; min-height:0px; right:0px; display:block}
.schedule-66 .icon{width:40px; margin-right:20px; background:url("../images/22.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.schedule-66 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.schedule-66 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.schedule-66 .title{color:#ffffff; display:none}
.schedule-66 .block-body-drop{width:auto; margin-left:0px}
.widget-47{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; width:auto; margin-top:15px; margin-left:auto; margin-bottom:0px; margin-right:auto; min-height:0px; right:0px; display:block}
.address-65 .icon{width:40px; margin-right:20px; background:url("../images/33.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.address-65 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.address-65 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.address-65 .title{display:none}
.address-65 .block-body-drop{width:auto; margin-left:0px}
.block-32{z-index:2; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; min-height:0px; width:auto; right:0px}
.widget-20{position:relative; font-family:Exo2, sans-serif; font-size:50px; color:#000000; font-style:normal; line-height:1; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; min-height:299px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:30px; padding-left:30px; padding-right:30px; padding-bottom:50px; right:0px; display:block}
.form-31 .form-text input{min-height:50px; padding-left:10px; font-size:16px; text-transform:none}
.form-31 .form-textarea textarea{padding-left:10px; font-size:16px; text-transform:none}
.form-31 .form-submit button{width:100%; min-height:50px; text-align:center; padding-left:10px; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:17px; color:#ffffff; font-weight:bold}
.form-31 .form-submit button:hover,
.form-31 .form-submit button.hover{background:#ffffff; color:#db2c49}
.form-31 .form__header{text-transform:uppercase; font-weight:bold; font-size:22px; padding-top:0.02px; padding-bottom:20px; text-align:center; min-height:0px}
.form-31 .form__text{text-transform:none; font-size:19px; min-height:45px; padding-top:4px; line-height:1.0}
.form-31 .form-item{text-transform:none}
.form-31 .form-captcha input{padding-left:10px; font-size:16px; text-transform:none}
.form-31 .form-captcha button{width:100%; min-height:50px; text-align:center; padding-left:10px; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:17px; color:#ffffff; font-weight:bold}
.form-31 .form-captcha button:hover,
.form-31 .form-captcha button.hover{background:#ffffff; color:#db2c49}
.form-31 .form-captcha .form-submit-container{width:100%}
.widget-56{position:relative; font-family:Exo2, sans-serif; font-size:24px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:auto; margin-top:40px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; display:none}
.block-4 .layout_63{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-4 .layout_8_id_67{margin-top:0px; flex-basis:auto; margin-left:0px; margin-right:0px; width:auto; margin-bottom:0px; display:block}
.block-5 .layout_11_id_62{margin-top:0px; margin-left:0px; margin-right:auto}
.block-16{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (2).png") left 50% top 0px / auto auto repeat fixed; z-index:9; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:20px; padding-bottom:40px}
.widget-24{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:1; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:0.02px; display:block}
.blocklist-37 .header{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-bottom:20px}
.blocklist-37 .header_text{font-weight:bold; font-size:26px; color:#404040; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .body{box-sizing:border-box; width:auto; margin-right:0px; margin-left:0px}
.blocklist-37 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-37 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.blocklist-37 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-right:0px; margin-left:0px}
.blocklist-37 .text{font-family:Open Sans, sans-serif; font-style:normal; text-transform:none; font-size:15px; text-align:left; color:#545454}
.blocklist-37 .image{box-sizing:border-box; text-align:center; margin-right:0px; margin-bottom:0px; float:none}
.blocklist-37 .image img{text-align:left; background:rgba(2,116,189,0.05); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px}
.blocklist-37 .title{text-align:center; text-transform:uppercase; margin-bottom:25px; color:#0a080a; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal; font-size:17px; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px}
.blocklist-37 .price{text-align:center; text-transform:uppercase; font-weight:bold; color:#404040}
.blocklist-37 .price-inner{text-transform:uppercase}
.blocklist-37 .price-value{text-transform:none; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .price-currency{text-transform:none; text-align:left; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .more{text-align:center; text-transform:uppercase; margin-top:15px}
.blocklist-37 .more > a{text-decoration:none; background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff; font-size:18px; min-height:40px; width:140px; padding-top:7px; text-transform:none; text-align:left; padding-left:25px; font-weight:normal; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .more > a:hover,
.blocklist-37 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.blocklist-37 .body-outer{width:auto}
.block-16 .layout_38_id_37{margin-top:0px; margin-left:0px; margin-right:auto}
.block-34{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(#ffffff, #ffffff), url("../images/png (2).png") left 50% top 0px / cover no-repeat fixed; z-index:8; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:40px; padding-bottom:40px}
.widget-49{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:1; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:10px; display:block}
.blocklist-69 .more > a{text-decoration:none; background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff; font-size:18px; min-height:40px; width:140px; padding-top:7px; text-transform:none; text-align:left; padding-left:25px; font-weight:normal; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .more > a:hover,
.blocklist-69 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.blocklist-69 .header{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-bottom:20px}
.blocklist-69 .header_text{font-weight:bold; font-size:26px; color:#404040; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .body{box-sizing:border-box; width:auto; margin-right:0px; margin-left:0px}
.blocklist-69 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-69 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.blocklist-69 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-right:0px; margin-left:0px}
.blocklist-69 .text{font-family:Open Sans, sans-serif; font-style:normal; text-transform:none; font-size:15px; text-align:left; color:#545454}
.blocklist-69 .image{box-sizing:border-box; text-align:center; margin-right:0px; margin-bottom:0px; float:none}
.blocklist-69 .image img{text-align:left; background:#ffffff; -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px}
.blocklist-69 .title{text-align:center; text-transform:uppercase; margin-bottom:25px; color:#0a080a; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal; font-size:17px; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px}
.blocklist-69 .price{text-align:center; text-transform:uppercase; font-weight:bold; color:#404040}
.blocklist-69 .price-inner{text-transform:uppercase}
.blocklist-69 .price-value{text-transform:none; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .price-currency{text-transform:none; text-align:left; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .more{text-align:center; text-transform:uppercase; margin-top:15px}
.blocklist-69 .body-outer{width:auto}
.block-34 .layout_38_id_37{margin-top:0px; margin-left:0px; margin-right:auto}
.block-9{position:relative; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; width:auto; min-height:0px; background:none; z-index:7; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; padding-left:0px; padding-top:40px; padding-bottom:40px; padding-right:0px}
.widget-11{position:relative; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; min-height:0px; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; display:block}
.horizontal_block-19 .figure{display:none}
.horizontal_block-19 .image img{max-width:100%; margin-left:0px; margin-right:0px; width:auto; min-height:auto; -ms-border-radius:999px; -moz-border-radius:999px; -webkit-border-radius:999px; border-radius:999px; border-top:5px solid #ffffff; border-right:5px solid #ffffff; border-bottom:5px solid #ffffff; border-left:5px solid #ffffff}
.horizontal_block-19 .title{text-align:left; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; font-size:28px; margin-bottom:15px; font-weight:bold; border-top:0px solid rgba(255,255,255,0.3); border-right: px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3); border-left: px solid rgba(255,255,255,0.3); padding-bottom:10px; width:450px; margin-left:10px; margin-right:0px}
.horizontal_block-19 .text{text-align:left; color:#ffffff; font-size:15px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-style:normal; line-height:1.4; margin-bottom:10px; width:450px; margin-left:10px; margin-right:0px}
.horizontal_block-19 .more{text-align:left; width:450px; margin-left:10px; margin-right:0px; margin-top:30px}
.horizontal_block-19 .more > a{width:140px; margin-left:0px; margin-right:0px; text-align:center; background:transparent; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:40px; padding-top:9px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.horizontal_block-19 .more > a:hover,
.horizontal_block-19 .more > a.hover{background:#ffffff; color:#0274bd}
.horizontal_block-19 .body{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.horizontal_block-19 .detail{margin-left:0px; margin-right:0px; width:auto; min-height:auto; padding-left:0px}
.block-9 .layout_20_id_19{margin-top:0px; margin-left:0px; margin-right:auto}
.block-28{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#db2c49; z-index:6; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; padding-top:30px; padding-bottom:30px}
.widget-50{position:relative; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:stretch; -moz-box-align:stretch; -ms-flex-align:stretch; -webkit-align-items:stretch; align-items:stretch; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:15px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; border-top:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; border-left:2px solid #ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:20px; padding-bottom:20px; padding-right:30px; padding-left:30px}
.timer-70 .nt-board{background:#0274bd; border-top:1px solid #2896db; border-right:1px solid #2896db; border-bottom:1px solid #2896db; border-left:1px solid #2896db; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.timer-70 .nt-delimiter > div{background:#ad1f37}
.timer-70 .nTimer{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-top:30px}
.timer-70 .timer-title{font-size:36px; font-weight:bold}
.timer-70 .timer-text{font-size:20px}
.block-28 .layout_54_id_70{margin-top:0px; margin-left:0px; margin-right:auto}
.block-27{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto repeat-y; z-index:5; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:50px; padding-bottom:50px; display:block}
.block-27:hover,
.block-27.hover{margin-right:0px}
.widget-39{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; min-height:0px; max-width:100%; right:0px; display:block; height:auto}
.reviews-52 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-bottom:57px}
.reviews-52 .header_text{font-weight:bold; color:#404040; font-family:Exo2, sans-serif; font-style:normal; font-size:25px}
.reviews-52 .list-wr{width:auto}
.reviews-52 .body{margin-left:0px; margin-right:0px}
.reviews-52 .list{-webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.reviews-52 .item-outer{width:100%}
.reviews-52 .item{margin-right:0px; margin-left:0px; width:auto; left:0px; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1}
.reviews-52 .image{max-width:100%; float:none}
.reviews-52 .image img{-ms-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -moz-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -webkit-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); box-shadow:0px 13px 15px  rgba(0,0,0,0.07); border-top:10px solid rgba(255,255,255,0.8); border-right:10px solid rgba(255,255,255,0.8); border-bottom:10px solid rgba(255,255,255,0.8); border-left:10px solid rgba(255,255,255,0.8); -ms-border-radius:526px; -moz-border-radius:526px; -webkit-border-radius:526px; border-radius:526px; text-align:center}
.reviews-52 .text{font-family:Open Sans, sans-serif; font-style:normal; font-size:15px; text-transform:none; color:#353636; text-align:center}
.reviews-52 .author{text-transform:uppercase; text-align:center; margin-bottom:35px}
.reviews-52 .name{font-size:14px; color:#ffffff; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:20px; background:#0274bd; -ms-border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; border-radius:0px 0px 6px 6px; width:68px; margin-left:0px; margin-right:0px; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal}
.reviews-52 .date{text-transform:lowercase; font-family:Open Sans, sans-serif; font-style:normal}
.block-27 .layout_51_id_52{margin-top:0px; margin-left:0px; margin-right:auto}
.block-18{position:relative; font-family:Open Sans, sans-serif; font-size:30px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:url("../images/bot.jpg") left 50% bottom 0px / auto auto no-repeat; z-index:4; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; right:0px; padding-top:50px; padding-bottom:50px}
.block-18:hover,
.block-18.hover{background:url("../images/bot.jpg") left 50% top 0px / auto auto no-repeat}
.block-21{position:relative; font-family:Open Sans, sans-serif; font-size:30px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.widget-26{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:auto; padding-left:20px; padding-right:0px}
.news-43 .news__header{-webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; text-align:space-between; width:auto; margin-left:0px; margin-right:0px; border-top:0px solid rgba(255,255,255,0.2); border-right:0px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left:0px solid rgba(255,255,255,0.2)}
.news-43 .news__title{font-family:Exo2, sans-serif; font-style:normal; font-size:30px; font-weight:bold; z-index:3; color:#ffffff; text-decoration:none; text-transform:none; width:auto; margin-left:0px; margin-right:0px; text-align:left}
.news-43 .all_link{color:#ffffff}
.news-43 .body{width:auto; margin-right:0px; margin-left:0px}
.news-43 .news__list{box-sizing:border-box; overflow-x:auto; overflow-y:hidden; -ms-flex-wrap:nowrap; -moz-flex-wrap:nowrap; -webkit-flex-wrap:nowrap; flex-wrap:nowrap}
.news-43 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0}
.news-43 .item{width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-right:0px; margin-left:0px}
.news-43 .item__image{max-width:100%; margin-right:15px; margin-bottom:5px; float:none}
.news-43 .item__image img{max-width:100%; height:auto; min-height:0px}
.news-43 .item__title{text-decoration:none; font-family:Exo2, sans-serif; font-weight:500; font-style:normal; font-size:16px; color:#ffffff; text-transform:none}
.news-43 .item__title:hover,
.news-43 .item__title.hover{color:#f53535}
.news-43 .item__date{text-transform:none}
.news-43 .item__date > span{text-transform:lowercase; text-decoration:none; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; color:#ffffff; margin-bottom:10px; margin-top:10px; font-style:normal}
.news-43 .item__text{text-decoration:none; font-size:14px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-transform:none}
.news-43 .item__more_link{text-decoration:none; text-transform:none; font-family:Exo2, sans-serif; font-style:normal; color:#0274bd; font-weight:500; font-size:12px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:5px; margin-top:10px; width:101px; min-height:22px; padding-top:5px}
.news-43 .item__more_link:hover,
.news-43 .item__more_link.hover{background:rgba(255,255,255,0.4); color:#ffffff}
.news-43 .body-outer{width:auto}
.block-20{z-index:1; display:block; left:0px; top:0; position:relative; margin-top:10px; margin-left:0px; margin-right:0; margin-bottom:auto; min-height:0px; width:auto; background:none; border-top:0px solid rgba(255,255,255,0.27); border-right:0px solid rgba(255,255,255,0.27); border-bottom:0px solid rgba(255,255,255,0.27); border-left:0px solid rgba(255,255,255,0.27); padding-left:20px; text-transform:none; right:0px}
.widget-27{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; top:0; left:0; z-index:1; box-sizing:border-box; width:186px; margin-top:50px; margin-left:0px; margin-bottom:0px; margin-right:auto; padding-bottom:20px; display:block; right:auto}
.widget-28{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:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:240px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:auto; display:block}
.widget-28:hover,
.widget-28.hover{text-align:undefined}
.phones-46 .icon{width:16px}
.phones-46 .cell-icon{display:none}
.phones-46 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-46 .title{font-family:Exo2, sans-serif; font-style:normal; font-size:28px; font-weight:bold; text-align:left; color:#ffffff; border-top:0px solid rgba(255,255,255,0.2); border-right: px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left: px solid rgba(255,255,255,0.2)}
.phones-46 .block-body-drop{width:auto; margin-left:0px}
.phones-46 .text_body{text-align:left; color:#ffffff; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal; font-size:22px}
.widget-29{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; width:250px; margin-top:40px; margin-left:0px; margin-bottom:0px; margin-right:auto; display:block}
.widget-29:hover,
.widget-29.hover{text-align:undefined}
.address-47 .icon{width:16px}
.address-47 .cell-icon{display:none}
.address-47 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.address-47 .title{font-size:14px; text-align:left; color:#ffffff; font-family:Exo2, sans-serif; font-style:normal}
.address-47 .block-body-drop{width:auto; margin-left:0px}
.address-47 .text_body{text-align:left; color:#ffffff; font-family:Exo2, sans-serif; font-style:normal}
.block-21 .layout_43{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-left:0px; margin-right:0px; margin-bottom:0px}
.block-21 .layout_44{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-18 .layout_41_id_48{margin-top:0px; margin-left:0px; margin-right:auto}
.block-29{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:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto no-repeat; z-index:3; display:block; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:30px; padding-bottom:30px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.block-35{position:relative; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.widget-41{position:relative; font-family:Exo2, sans-serif; font-size:12px; color:#5c5c5c; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; margin-top:15px; margin-left:auto; margin-bottom:0px; margin-right:auto; padding-top:8px; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.widget-45{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:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; width:auto; margin-top:15px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.block-35 .layout_56{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-left:0px; margin-right:0px; margin-bottom:0px}
.block-35 .layout_61{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-left:0px; margin-right:0px; margin-bottom:0px}
.block-29 .layout_55_id_71{margin-top:0px; margin-left:0px; margin-right:auto}
.widget-9{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; top:0px; left:0px; position:fixed; right:0px; z-index:9999; width:auto; box-sizing:border-box; display:block; background:none}

}

@media all and (max-width: 480px) {

body{z-index:2; 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; background:#ffffff}
.wrapper{z-index:3; display:block; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; text-transform:none; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-decoration:none; background:#0274bd}
.block-5{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:320px; background:none; z-index:10; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:30px; padding-bottom:30px}
.block-31{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; width:auto; min-height:0px; z-index:2; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:20px; margin-left:auto; margin-bottom:0; margin-right:auto; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; right:0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.block-3{z-index:2; display:block; left:0px; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:auto; min-height:0px; width:auto; right:0px}
.widget-2{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:2; box-sizing:border-box; width:auto; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:auto; padding-left:0px; padding-top:0.02px; padding-right:0px; padding-bottom:0.02px; right:0px; display:block}
.site-name .sn-text{font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; font-size:18px; z-index:2; text-transform:none; font-weight:bold}
.site-name .sn-text:hover,
.site-name .sn-text.hover{text-transform:uppercase}
.widget-4{position:relative; font-family:Exo2, sans-serif; font-size:16px; color:#ffffff; font-style:normal; line-height:1.0; letter-spacing:3.0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:auto; font-weight:normal; min-height:0px; right:0px; display:block}
.widget-4:hover,
.widget-4.hover{font-size:20px}
.block-2{z-index:1; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:65px; margin-right:0; margin-bottom:auto; min-height:0px; width:auto; padding-top:0.02px; text-align:right; right:0px}
.widget-3{z-index:1; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; width:auto; margin-top:0px; margin-right:0; margin-bottom:20px; margin-left:0px; cursor:pointer; left:0; top:0; position:relative; right:0px; -webkit-box-pack:flex-end; -moz-box-pack:flex-end; -ms-flex-pack:flex-end; -webkit-justify-content:flex-end; justify-content:flex-end; text-align:flex-end; min-height:50px; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.widget-3:hover,
.widget-3.hover{text-align:flex-start; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.menu-4 .menu-scroll > ul ul{position:static; width:auto; padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.menu-4 .menu-scroll > ul ul > li > a{font-family:Exo2, sans-serif; font-style:normal; background:transparent; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:40px; padding-top:10px; padding-bottom:10px; color:#000000; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; text-align:left}
.menu-4 .menu-scroll > ul ul > li > a:hover,
.menu-4 .menu-scroll > ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff}
.menu-4 .menu-button{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; position:static; width:100%; min-height:0px}
.menu-4 .menu-scroll > ul{display:block}
.menu-4 .menu-scroll > ul > li.menu-item{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.menu-4 .menu-scroll > ul > li.menu-item > a{width:auto; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-top:0px; margin-bottom:0px; margin-right:5px; margin-left:0px; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; padding-right:10px; padding-left:10px; -ms-box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent; background:transparent; border-top:1px solid rgba(255,255,255,0.2); border-right:1px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left:1px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-weight:500; font-size:13px}
.menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.menu-4 .menu-scroll > ul > li.menu-item > a.hover{-ms-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -moz-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -webkit-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); background:#ffffff; border-top:none; border-right:none; border-bottom:none; border-left:none; color:#db2c49}
.menu-4 .menu-scroll > ul > li.more-button{display:none}
.menu-4 .menu-scroll > ul ul ul{position:static; width:auto}
.menu-4 .menu-scroll > ul ul ul > li > a{font-family:Exo2, sans-serif; font-style:normal; background:transparent; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:40px; padding-top:10px; padding-bottom:10px; color:#000000; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; text-align:left}
.menu-4 .menu-scroll > ul ul ul > li > a:hover,
.menu-4 .menu-scroll > ul ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff}
.block-31 .layout_5{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-31 .layout_6{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-4{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; border-top:2px solid rgba(99,99,99,0.24); border-right:2px solid rgba(99,99,99,0.24); border-bottom:2px solid rgba(99,99,99,0.24); border-left:2px solid rgba(99,99,99,0.24); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px}
.block-33{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:3; display:block; margin-top:40px; margin-left:0px; margin-right:0px; margin-bottom:0px}
.widget-46{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:3; box-sizing:border-box; width:auto; margin-top:15px; margin-left:auto; margin-right:auto; margin-bottom:0px; right:0px; min-height:0px; display:block}
.phones-64 .icon{width:40px; margin-right:20px; background:url("../images/11.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.phones-64 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.phones-64 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-64 .title{display:none}
.phones-64 .text_body{font-size:20px; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; width:auto; margin-left:0px; margin-right:0px}
.phones-64 .block-body-drop{width:auto; margin-left:0px}
.widget-48{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:300px; margin-top:15px; margin-left:auto; margin-right:auto; margin-bottom:0px; min-height:0px; display:block; right:0px}
.schedule-66 .icon{width:40px; margin-right:20px; background:url("../images/22.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.schedule-66 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.schedule-66 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.schedule-66 .title{color:#ffffff; display:none}
.schedule-66 .block-body-drop{width:auto; margin-left:0px}
.widget-47{position:relative; font-family:Palatino Linotype, Book Antiqua3, Palatino; font-size:50px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:undefined; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:300px; margin-top:15px; margin-left:auto; margin-bottom:0px; margin-right:auto; min-height:0px; display:block; right:0px}
.address-65 .icon{width:40px; margin-right:20px; background:url("../images/33.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px}
.address-65 .inner{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-inline-flex; display:inline-flex}
.address-65 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.address-65 .title{display:none}
.address-65 .block-body-drop{width:auto; margin-left:0px}
.block-32{z-index:2; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; min-height:0px; width:auto; right:0px}
.widget-20{position:relative; font-family:Exo2, sans-serif; font-size:50px; color:#000000; font-style:normal; line-height:1; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:auto; margin-top:15px; margin-left:0px; margin-right:0px; margin-bottom:0px; min-height:299px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:30px; padding-left:30px; padding-right:30px; padding-bottom:50px; right:auto; display:block}
.form-31 .form-text input{min-height:50px; padding-left:10px; font-size:16px; text-transform:none}
.form-31 .form-textarea textarea{padding-left:10px; font-size:16px; text-transform:none}
.form-31 .form-submit button{width:100%; min-height:50px; text-align:center; padding-left:10px; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:17px; color:#ffffff; font-weight:bold}
.form-31 .form-submit button:hover,
.form-31 .form-submit button.hover{background:#ffffff; color:#db2c49}
.form-31 .form__header{text-transform:uppercase; font-weight:bold; font-size:22px; padding-top:0.02px; padding-bottom:20px; text-align:center; min-height:0px}
.form-31 .form__text{text-transform:none; font-size:19px; min-height:45px; padding-top:4px; line-height:1.0}
.form-31 .form-item{text-transform:none}
.form-31 .form-captcha input{padding-left:10px; font-size:16px; text-transform:none}
.form-31 .form-captcha button{width:100%; min-height:50px; text-align:center; padding-left:10px; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:17px; color:#ffffff; font-weight:bold}
.form-31 .form-captcha button:hover,
.form-31 .form-captcha button.hover{background:#ffffff; color:#db2c49}
.form-31 .form-captcha .form-submit-container{width:100%}
.widget-56{position:relative; font-family:Exo2, sans-serif; font-size:24px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; box-sizing:border-box; width:auto; margin-top:40px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; display:none}
.block-4 .layout_63{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-4 .layout_8_id_67{margin-top:0px; flex-basis:auto; margin-left:0px; margin-right:0px; width:auto; margin-bottom:0px; display:block}
.block-5 .layout_11_id_62{margin-top:0px; margin-left:0px; margin-right:0px; width:auto}
.block-16{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (2).png") left 50% top 0px / auto auto repeat-y fixed; z-index:9; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:20px; padding-bottom:20px}
.widget-24{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:1; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:0.02px; display:block}
.blocklist-37 .header{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-bottom:40px}
.blocklist-37 .header_text{font-weight:bold; font-size:26px; color:#404040; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .body{box-sizing:border-box; width:auto; margin-right:0px; margin-left:0px}
.blocklist-37 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-37 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.blocklist-37 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-right:0px; margin-left:0px}
.blocklist-37 .text{font-family:Open Sans, sans-serif; font-style:normal; text-transform:none; font-size:15px; text-align:left; color:#545454}
.blocklist-37 .image{box-sizing:border-box; text-align:center; margin-right:0px; margin-bottom:5px; float:none}
.blocklist-37 .image img{text-align:left; background:rgba(2,116,189,0.05); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px}
.blocklist-37 .title{text-align:center; text-transform:uppercase; margin-bottom:25px; color:#0a080a; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal; font-size:17px; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px}
.blocklist-37 .price{text-align:center; text-transform:uppercase; font-weight:bold; color:#404040}
.blocklist-37 .price-inner{text-transform:uppercase}
.blocklist-37 .price-value{text-transform:none; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .price-currency{text-transform:none; text-align:left; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .more{text-align:center; text-transform:uppercase; margin-top:15px}
.blocklist-37 .more > a{text-decoration:none; background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff; font-size:18px; min-height:40px; width:140px; padding-top:7px; text-transform:none; text-align:left; padding-left:25px; font-weight:normal; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-37 .more > a:hover,
.blocklist-37 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.blocklist-37 .body-outer{width:auto}
.block-16 .layout_38_id_37{margin-top:0px; margin-left:0px; margin-right:0px; width:auto}
.block-34{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(#ffffff, #ffffff), url("../images/png (2).png") left 50% top 0px / cover no-repeat fixed; z-index:8; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:40px; padding-bottom:40px}
.widget-49{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:1; width:auto; max-width:100%; box-sizing:border-box; min-height:0px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:10px; display:block}
.blocklist-69 .more > a{text-decoration:none; background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff; font-size:18px; min-height:40px; width:140px; padding-top:7px; text-transform:none; text-align:left; padding-left:25px; font-weight:normal; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .more > a:hover,
.blocklist-69 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.blocklist-69 .header{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-bottom:40px}
.blocklist-69 .header_text{font-weight:bold; font-size:26px; color:#404040; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .body{box-sizing:border-box; width:auto; margin-right:0px; margin-left:0px}
.blocklist-69 .list{box-sizing:border-box; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit}
.blocklist-69 .item-outer{box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%}
.blocklist-69 .item{box-sizing:border-box; width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-right:0px; margin-left:0px}
.blocklist-69 .text{font-family:Open Sans, sans-serif; font-style:normal; text-transform:none; font-size:15px; text-align:left; color:#545454}
.blocklist-69 .image{box-sizing:border-box; text-align:center; margin-right:0px; margin-bottom:5px; float:none}
.blocklist-69 .image img{text-align:left; background:#ffffff; -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px}
.blocklist-69 .title{text-align:center; text-transform:uppercase; margin-bottom:25px; color:#0a080a; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal; font-size:17px; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px}
.blocklist-69 .price{text-align:center; text-transform:uppercase; font-weight:bold; color:#404040}
.blocklist-69 .price-inner{text-transform:uppercase}
.blocklist-69 .price-value{text-transform:none; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .price-currency{text-transform:none; text-align:left; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.blocklist-69 .more{text-align:center; text-transform:uppercase; margin-top:15px}
.blocklist-69 .body-outer{width:auto}
.block-34 .layout_38_id_37{margin-top:0px; margin-left:0px; margin-right:0px; width:auto}
.block-9{position:relative; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:none; z-index:7; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-left:0px; padding-top:40px; padding-bottom:40px; padding-right:0px}
.widget-11{position:relative; font-family:Open Sans, sans-serif; font-size:12px; color:#e9eae2; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0px; z-index:1; box-sizing:border-box; min-height:0px; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; display:block}
.horizontal_block-19 .figure{display:none}
.horizontal_block-19 .image{text-align:center}
.horizontal_block-19 .image img{max-width:100%; width:auto; min-height:auto; -ms-border-radius:999px; -moz-border-radius:999px; -webkit-border-radius:999px; border-radius:999px; border-top:5px solid #ffffff; border-right:5px solid #ffffff; border-bottom:5px solid #ffffff; border-left:5px solid #ffffff; margin-left:0px; margin-right:0px}
.horizontal_block-19 .title{text-align:left; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; font-size:28px; margin-bottom:15px; font-weight:bold; border-top:0px solid rgba(255,255,255,0.3); border-right: px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3); border-left: px solid rgba(255,255,255,0.3); padding-bottom:10px; width:auto; margin-left:0px; margin-right:0px}
.horizontal_block-19 .text{text-align:left; color:#ffffff; font-size:15px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-style:normal; line-height:1.4; margin-left:0px; width:290px; margin-right:0px}
.horizontal_block-19 .more{text-align:left; width:auto; margin-left:0px; margin-right:0px; margin-top:30px}
.horizontal_block-19 .more > a{width:140px; margin-left:0px; margin-right:0px; text-align:center; background:transparent; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:40px; padding-top:9px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.horizontal_block-19 .more > a:hover,
.horizontal_block-19 .more > a.hover{background:#ffffff; color:#0274bd}
.horizontal_block-19 .body{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; margin-left:0px; margin-top:5px; margin-bottom:5px; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center}
.horizontal_block-19 .detail{margin-left:0px; margin-right:0px; margin-top:5px; margin-bottom:5px; width:auto; min-height:auto; padding-left:0px}
.block-9 .layout_20_id_19{margin-top:0px; margin-left:0px; margin-right:0px; width:auto}
.block-28{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:#db2c49; z-index:6; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; right:0px; padding-top:30px; padding-bottom:30px}
.widget-50{position:relative; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; -webkit-box-align:stretch; -moz-box-align:stretch; -ms-flex-align:stretch; -webkit-align-items:stretch; align-items:stretch; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; margin-top:15px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; border-top:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; border-left:2px solid #ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:20px; padding-bottom:20px; padding-right:30px; padding-left:30px}
.timer-70 .nt-board{background:#0274bd; border-top:1px solid #2896db; border-right:1px solid #2896db; border-bottom:1px solid #2896db; border-left:1px solid #2896db; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.timer-70 .nt-delimiter > div{background:#ad1f37}
.timer-70 .nTimer{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-top:30px}
.timer-70 .timer-title{font-size:36px; font-weight:bold}
.timer-70 .timer-text{font-size:20px}
.block-28 .layout_54_id_70{margin-top:0px; margin-left:0px; margin-right:0px; width:auto}
.block-27{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto repeat-y; z-index:5; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; right:0px; padding-top:50px; padding-bottom:50px; display:block}
.block-27:hover,
.block-27.hover{margin-right:0px}
.widget-39{position:relative; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:uppercase; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; min-height:0px; max-width:100%; right:0px; height:auto; display:block}
.reviews-52 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-bottom:57px}
.reviews-52 .header_text{font-weight:bold; color:#404040; font-family:Exo2, sans-serif; font-style:normal; font-size:25px}
.reviews-52 .list-wr{width:auto}
.reviews-52 .list{-webkit-box-pack:inherit; -moz-box-pack:inherit; -ms-flex-pack:inherit; -webkit-justify-content:inherit; justify-content:inherit; -ms-flex-wrap:wrap; -moz-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.reviews-52 .item-outer{width:100%}
.reviews-52 .item{margin-right:10px; margin-left:10px}
.reviews-52 .image{max-width:100%; float:none}
.reviews-52 .image img{-ms-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -moz-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -webkit-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); box-shadow:0px 13px 15px  rgba(0,0,0,0.07); border-top:10px solid rgba(255,255,255,0.8); border-right:10px solid rgba(255,255,255,0.8); border-bottom:10px solid rgba(255,255,255,0.8); border-left:10px solid rgba(255,255,255,0.8); -ms-border-radius:526px; -moz-border-radius:526px; -webkit-border-radius:526px; border-radius:526px; text-align:center}
.reviews-52 .text{text-align:center}
.reviews-52 .author{text-align:center}
.reviews-52 .name{font-size:14px; color:#ffffff; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:20px; background:#0274bd; -ms-border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; border-radius:0px 0px 6px 6px; width:68px; margin-left:0px; margin-right:0px; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal}
.reviews-52 .date{text-transform:lowercase; font-family:Open Sans, sans-serif; font-style:normal}
.reviews-52 .image_author{text-align:center}
.block-27 .layout_51_id_52{margin-top:0px; margin-left:0px; margin-right:0px; width:auto}
.block-18{position:relative; font-family:Open Sans, sans-serif; font-size:30px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:url("../images/bot.jpg") left 50% bottom 0px / auto auto no-repeat; z-index:4; display:block; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; right:0px; padding-top:50px; padding-bottom:0.02px}
.block-18:hover,
.block-18.hover{background:url("../images/bot.jpg") left 50% top 0px / auto auto no-repeat}
.block-21{position:relative; font-family:Open Sans, sans-serif; font-size:30px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.widget-26{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:center; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; min-height:0px; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:auto; padding-left:20px; padding-right:0px}
.news-43 .news__header{-webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; text-align:space-between; width:auto; margin-left:0px; margin-right:0px; border-top:0px solid rgba(255,255,255,0.2); border-right:0px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left:0px solid rgba(255,255,255,0.2)}
.news-43 .news__title{font-family:Exo2, sans-serif; font-style:normal; font-size:30px; font-weight:bold; z-index:3; color:#ffffff; text-decoration:none; text-transform:none; width:auto; margin-left:0px; margin-right:0px; text-align:left}
.news-43 .all_link{color:#ffffff}
.news-43 .body{width:auto; margin-right:0px; margin-left:0px}
.news-43 .news__list{box-sizing:border-box; overflow-x:auto; overflow-y:hidden; -ms-flex-wrap:nowrap; -moz-flex-wrap:nowrap; -webkit-flex-wrap:nowrap; flex-wrap:nowrap}
.news-43 .item-outer{display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:100%; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0}
.news-43 .item{width:auto; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; margin-right:0px; margin-left:0px}
.news-43 .item__image{float:none; max-width:100%; margin-right:0px}
.news-43 .item__image img{max-width:100%; height:auto; min-height:0px}
.news-43 .item__title{text-decoration:none; font-family:Exo2, sans-serif; font-weight:500; font-style:normal; font-size:16px; color:#ffffff; text-transform:none}
.news-43 .item__title:hover,
.news-43 .item__title.hover{color:#f53535}
.news-43 .item__date{text-transform:none}
.news-43 .item__date > span{text-transform:lowercase; text-decoration:none; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; color:#ffffff; margin-bottom:10px; margin-top:10px; font-style:normal}
.news-43 .item__text{text-decoration:none; font-size:14px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-transform:none}
.news-43 .item__more_link{text-decoration:none; text-transform:none; font-family:Exo2, sans-serif; font-style:normal; color:#0274bd; font-weight:500; font-size:12px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:5px; margin-top:10px; width:101px; min-height:22px; padding-top:5px}
.news-43 .item__more_link:hover,
.news-43 .item__more_link.hover{background:rgba(255,255,255,0.4); color:#ffffff}
.news-43 .body-outer{width:auto}
.block-20{z-index:1; display:block; left:0px; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:auto; min-height:0px; width:auto; background:none; border-top:0px solid rgba(255,255,255,0.27); border-right:0px solid rgba(255,255,255,0.27); border-bottom:0px solid rgba(255,255,255,0.27); border-left:0px solid rgba(255,255,255,0.27); padding-left:20px; right:0px}
.widget-27{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; top:0; left:0; z-index:1; box-sizing:border-box; width:186px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:auto; padding-bottom:20px; display:block; right:auto}
.widget-28{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:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:240px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:auto; display:block}
.widget-28:hover,
.widget-28.hover{text-align:undefined}
.phones-46 .icon{width:16px}
.phones-46 .cell-icon{display:none}
.phones-46 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.phones-46 .title{font-family:Exo2, sans-serif; font-style:normal; font-size:28px; font-weight:bold; text-align:left; color:#ffffff; border-top:0px solid rgba(255,255,255,0.2); border-right: px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left: px solid rgba(255,255,255,0.2)}
.phones-46 .block-body-drop{width:auto; margin-left:0px}
.phones-46 .text_body{text-align:left; color:#ffffff; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal; font-size:22px}
.widget-29{position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:3; box-sizing:border-box; width:250px; margin-top:15px; margin-left:0px; margin-bottom:0px; margin-right:auto; display:block}
.widget-29:hover,
.widget-29.hover{text-align:undefined}
.address-47 .icon{width:16px}
.address-47 .cell-icon{display:none}
.address-47 .cell-text{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.address-47 .title{font-size:14px; text-align:left; color:#ffffff; font-family:Exo2, sans-serif; font-style:normal}
.address-47 .block-body-drop{width:auto; margin-left:0px}
.address-47 .text_body{text-align:left; color:#ffffff; font-family:Exo2, sans-serif; font-style:normal}
.block-21 .layout_43{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-left:0px; margin-right:0px; margin-bottom:0px}
.block-21 .layout_44{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.block-18 .layout_41_id_48{margin-top:0px; margin-left:0px; margin-right:0px; width:auto}
.block-29{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:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto no-repeat; z-index:3; display:block; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; padding-top:30px; padding-bottom:30px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.block-35{position:relative; font-family:Exo2, sans-serif; font-size:12px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; width:auto; min-height:0px; z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.widget-41{position:relative; font-family:Exo2, sans-serif; font-size:12px; color:#5c5c5c; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:2; box-sizing:border-box; width:auto; margin-top:0px; margin-left:auto; margin-bottom:0px; margin-right:auto; padding-top:8px; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.widget-45{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:right; text-indent:0px; text-transform:none; text-decoration:none; top:0; left:0; z-index:1; width:auto; margin-top:15px; margin-left:auto; margin-bottom:0px; margin-right:auto; right:0px; -moz-flex-grow:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1; -moz-flex-shrink:1; -ms-flex-negative:1; -webkit-flex-shrink:1; flex-shrink:1}
.block-35 .layout_56{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-left:0px; margin-right:0px; margin-bottom:0px}
.block-35 .layout_61{margin-top:0px; padding-left:0px; padding-right:0px; flex-basis:auto; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; width:auto; margin-left:0px; margin-right:0px; margin-bottom:0px}
.block-29 .layout_55_id_71{margin-top:0px; margin-left:0px; margin-right:0px; width:auto}
.widget-9{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; top:0px; left:0px; position:fixed; right:0px; z-index:9999; width:auto; box-sizing:border-box; display:block; background:none}

}
.side-panel body{z-index:2; 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; background:#ffffff}
.side-panel .wrapper{z-index:3; display:block; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; text-transform:none; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-decoration:none; background:#0274bd}
.side-panel .block-5{z-index:10; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; min-height:580px; background:url("../images/top.jpg") left calc(50% - 331px) top 55px / auto auto no-repeat; width:auto; right:0px; font-style:normal; text-transform:none; padding-top:30px}
.side-panel .block-5:hover,
.side-panel .block-5.hover{background:url("../images/top.jpg") left 50% top 0px / auto auto no-repeat}
.side-panel .block-31{z-index:2; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; min-height:0px}
.side-panel .block-3{z-index:2; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; margin-bottom:auto; min-height:0px; width:400px; right:auto}
.side-panel .widget-2{z-index:2; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; width:400px; min-height:50px; padding-left:0px; padding-top:0.02px; padding-right:0px; padding-bottom:0.02px; text-transform:none; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0}
.side-panel .site-name .sn-text{font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; font-size:25px; z-index:2; text-transform:none; font-weight:bold}
.side-panel .widget-4{z-index:1; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; font-family:Exo2, sans-serif; font-style:normal; font-size:16px; width:400px; font-weight:normal; line-height:1.0; text-transform:none; letter-spacing:3.0px; min-height:0px; color:#ffffff}
.side-panel .block-2{z-index:1; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:65px; margin-right:0; margin-bottom:auto; min-height:0px; width:auto; padding-top:0.02px; text-align:right; right:0px}
.side-panel .widget-3{z-index:1; padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px; -ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column; width:auto; margin-top:0px; margin-right:0; margin-bottom:20px; margin-left:0px; cursor:pointer; left:0; top:0; position:relative; right:0px; -webkit-box-pack:flex-end; -moz-box-pack:flex-end; -ms-flex-pack:flex-end; -webkit-justify-content:flex-end; justify-content:flex-end; text-align:flex-end; min-height:50px; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none; box-sizing:border-box; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex}
.side-panel .widget-3:hover,
.side-panel .widget-3.hover{text-align:flex-start; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start}
.side-panel .menu-4 .menu-scroll > ul > li.delimiter{margin-top:2px; margin-bottom:2px; -ms-border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; min-height:1px; width:auto}
.side-panel .menu-4 .menu-scroll > ul ul{position:static; width:auto; padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px; background:#e6e6e6; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; top:100%; left:0; list-style:none; margin-top:5px; margin-left:0; margin-right:0; margin-bottom:0; display:none; z-index:10; box-sizing:border-box; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#ffffff; font-style:normal; line-height:1.2; letter-spacing:0px; text-align:flex-start; text-indent:0px; text-transform:none; text-decoration:none}
.side-panel .menu-4 .menu-scroll > ul ul > li > a{font-family:Exo2, sans-serif; font-style:normal; background:#e6e6e6; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:0px; padding-top:10px; padding-bottom:10px; color:#000000; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; cursor:pointer; display:block; padding-right:10px; padding-left:10px; box-sizing:border-box; text-decoration:none; font-size:14px; line-height:1.4; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none}
.side-panel .menu-4 .menu-scroll > ul ul > li > a:hover,
.side-panel .menu-4 .menu-scroll > ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff; text-align:flex-start}
.side-panel .menu-4 .menu-button{display:none}
.side-panel .menu-4 .menu-scroll > ul{display:block}
.side-panel .menu-4 .menu-scroll > ul > li.menu-item{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.side-panel .menu-4 .menu-scroll > ul > li.menu-item > a{width:auto; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-top:5px; margin-bottom:0px; margin-right:5px; margin-left:0px; font-family:Exo2, sans-serif; font-style:normal; color:#404040; padding-right:10px; padding-left:10px; -ms-box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent; background:transparent; border-top:1px solid #969696; border-right:1px solid #969696; border-bottom:1px solid #969696; border-left:1px solid #969696; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; cursor:pointer; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; padding-top:5px; padding-bottom:5px; box-sizing:border-box; text-decoration:none; font-size:13px; line-height:1.4; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; letter-spacing:0px; text-indent:0px; text-transform:none; min-height:40px; font-weight:500}
.side-panel .menu-4 .menu-scroll > ul > li.menu-item > a:hover,
.side-panel .menu-4 .menu-scroll > ul > li.menu-item > a.hover{-ms-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -moz-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); -webkit-box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); box-shadow:0px 4px 23px  0px rgba(255,255,255,0.56); background:#292929; border-top:none; border-right:none; border-bottom:none; border-left:none; color:#fcfcfc; font-size:14px}
.side-panel .menu-4 .menu-scroll > ul > li.more-button{display:none}
.side-panel .menu-4 .menu-scroll > ul ul > li{display:block}
.side-panel .menu-4 .menu-scroll > ul ul ul{position:static; width:auto}
.side-panel .menu-4 .menu-scroll > ul ul ul > li{display:block}
.side-panel .menu-4 .menu-scroll > ul ul ul > li > a{font-family:Exo2, sans-serif; font-style:normal; background:#e6e6e6; border-top:0px solid rgba(0,0,0,0.1); border-right:0px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1); border-left:0px solid rgba(0,0,0,0.1); -ms-border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-height:0px; padding-top:10px; padding-bottom:10px; color:#000000; margin-left:10px; margin-right:10px; margin-top:0px; margin-bottom:0px; cursor:pointer; display:block; padding-right:10px; padding-left:10px; box-sizing:border-box; text-decoration:none; font-size:14px; line-height:1.4; letter-spacing:0px; text-align:left; text-indent:0px; text-transform:none}
.side-panel .menu-4 .menu-scroll > ul ul ul > li > a:hover,
.side-panel .menu-4 .menu-scroll > ul ul ul > li > a.hover{background:#db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff}
.side-panel .block-4{z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; left:0; top:0; position:relative; margin-top:60px; margin-left:0px; margin-bottom:0px; margin-right:0; min-height:0px; width:auto; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start}
.side-panel .block-33{z-index:3; display:block; left:0; top:0; position:relative; margin-top:40px; margin-left:0px; margin-right:0; margin-bottom:0; min-height:0px}
.side-panel .widget-46{z-index:3; margin-bottom:0; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-right:0; width:300px; right:auto; min-height:0px; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0}
.side-panel .phones-64 .icon{margin-right:20px; background:url("../images/11.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; width:40px; min-height:40px}
.side-panel .phones-64 .inner{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.side-panel .phones-64 .text_body{font-size:20px; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; width:auto; margin-left:0px; margin-right:0px}
.side-panel .phones-64 .block-body-drop{top:100%; right:auto; bottom:auto}
.side-panel .widget-48{z-index:2; margin-bottom:0; left:0; top:0; position:relative; margin-top:40px; margin-left:0px; margin-right:0; min-height:0px; width:300px; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0}
.side-panel .schedule-66 .icon{margin-right:20px; background:url("../images/22.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; width:40px; min-height:40px}
.side-panel .schedule-66 .inner{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.side-panel .schedule-66 .title{color:#ffffff}
.side-panel .schedule-66 .block-body-drop{top:100%; right:auto; bottom:auto}
.side-panel .widget-47{z-index:1; margin-bottom:0px; left:0; top:0; position:relative; margin-top:40px; margin-left:0px; margin-right:0; min-height:0px; width:300px; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0}
.side-panel .address-65 .icon{margin-right:20px; background:url("../images/33.png") left 50% top 50% / auto auto no-repeat rgba(255,255,255,0.2); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px; min-height:40px; width:40px}
.side-panel .address-65 .inner{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.side-panel .address-65 .block-body-drop{top:100%; right:auto; bottom:auto}
.side-panel .block-32{z-index:2; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; min-height:0px; width:auto; right:0px}
.side-panel .widget-20{z-index:1; left:0; top:0; position:relative; margin-top:0px; margin-left:239px; margin-right:0; margin-bottom:0px; width:330px; min-height:299px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:30px; padding-left:30px; padding-right:30px; padding-bottom:50px; right:auto; text-transform:none}
.side-panel .form-31 .form-text input{min-height:50px; padding-left:10px; font-size:16px; text-transform:none}
.side-panel .form-31 .form-textarea textarea{padding-left:10px; font-size:16px; text-transform:none}
.side-panel .form-31 .form-submit button{min-height:50px; width:264px; text-align:center; padding-left:10px; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:17px; color:#ffffff; font-weight:bold}
.side-panel .form-31 .form-submit button:hover,
.side-panel .form-31 .form-submit button.hover{background:#ffffff; color:#db2c49}
.side-panel .form-31 .form__header{text-transform:uppercase; font-weight:bold; font-size:22px; padding-top:0.02px; padding-bottom:20px; text-align:center; min-height:0px}
.side-panel .form-31 .form__text{text-transform:none; font-size:19px; min-height:45px; padding-top:4px; line-height:1.0}
.side-panel .form-31 .form-item{text-transform:none}
.side-panel .form-31 .form-captcha input{padding-left:10px; font-size:16px; text-transform:none}
.side-panel .form-31 .form-captcha button{min-height:50px; width:264px; text-align:center; padding-left:10px; -ms-box-shadow:0px 4px 23px  #ababab; -moz-box-shadow:0px 4px 23px  #ababab; -webkit-box-shadow:0px 4px 23px  #ababab; box-shadow:0px 4px 23px  #ababab; background:#db2c49; border-top:1px solid #db2c49; border-right:1px solid #db2c49; border-bottom:1px solid #db2c49; border-left:1px solid #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:17px; color:#ffffff; font-weight:bold}
.side-panel .form-31 .form-captcha button:hover,
.side-panel .form-31 .form-captcha button.hover{background:#ffffff; color:#db2c49}
.side-panel .widget-56{z-index:1; box-sizing:border-box; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; left:0; top:0; position:relative; width:auto; right:0px; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; font-size:24px}
.side-panel .block-16{z-index:9; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; min-height:0px; text-transform:uppercase; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (2).png") left 50% top 0px / auto auto no-repeat fixed; width:auto; right:0px; padding-top:40px; padding-bottom:40px}
.side-panel .widget-24{z-index:1; left:0; top:0; position:relative; margin-top:50px; margin-left:0px; margin-bottom:0px; margin-right:0; width:auto; right:0px; text-align:center; text-transform:uppercase; padding-top:10px}
.side-panel .widget-24:hover,
.side-panel .widget-24.hover{margin-top:0px}
.side-panel .blocklist-37 .header{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-bottom:40px}
.side-panel .blocklist-37 .header_text{font-weight:bold; font-size:26px; color:#404040; font-family:Exo2, sans-serif; font-style:normal}
.side-panel .blocklist-37 .item{text-transform:uppercase; padding-left:30px; padding-right:30px; margin-left:20px; margin-right:20px; width:auto; text-align:center; margin-top:0px; margin-bottom:40px; -ms-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.1); -moz-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.1); -webkit-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.1); box-shadow:0px 0px 2px  1px rgba(0,0,0,0.1); background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:10px; padding-bottom:20px}
.side-panel .blocklist-37 .text{font-family:Open Sans, sans-serif; font-style:normal; text-transform:none; font-size:15px; text-align:left; color:#545454}
.side-panel .blocklist-37 .image{text-align:center; margin-bottom:10px; margin-top:10px; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none}
.side-panel .blocklist-37 .image:hover,
.side-panel .blocklist-37 .image.hover{text-align:left}
.side-panel .blocklist-37 .image img{text-align:left; background:rgba(2,116,189,0.05); -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px}
.side-panel .blocklist-37 .title{text-align:center; text-transform:uppercase; margin-bottom:25px; color:#0a080a; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal; font-size:17px; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px}
.side-panel .blocklist-37 .price{text-align:center; text-transform:uppercase; font-weight:bold; color:#404040}
.side-panel .blocklist-37 .price-inner{text-transform:uppercase}
.side-panel .blocklist-37 .price-value{text-transform:none; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.side-panel .blocklist-37 .price-currency{text-transform:none; text-align:left; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.side-panel .blocklist-37 .more{text-align:center; text-transform:uppercase; margin-top:15px}
.side-panel .blocklist-37 .more > a{text-decoration:none; background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff; font-size:18px; min-height:40px; width:140px; padding-top:7px; text-transform:none; text-align:left; padding-left:25px; font-weight:normal; font-family:Exo2, sans-serif; font-style:normal}
.side-panel .blocklist-37 .more > a:hover,
.side-panel .blocklist-37 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.side-panel .block-34{top:0; left:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0; width:auto; z-index:8; text-transform:uppercase; background:linear-gradient(#ffffff, #ffffff), url("../images/png (2).png") left 50% top 0px / cover no-repeat fixed; padding-bottom:40px}
.side-panel .widget-49{text-transform:uppercase}
.side-panel .blocklist-69 .more > a{text-decoration:none; background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #db2c49; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; color:#ffffff; font-size:18px; min-height:40px; width:140px; padding-top:7px; text-transform:none; text-align:left; padding-left:25px; font-weight:normal; font-family:Exo2, sans-serif; font-style:normal}
.side-panel .blocklist-69 .more > a:hover,
.side-panel .blocklist-69 .more > a.hover{background:url("../images/arrowarrow2.png") right 7px top 50% / auto auto no-repeat #0274bd}
.side-panel .blocklist-69 .header{-webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; margin-bottom:40px}
.side-panel .blocklist-69 .header_text{font-weight:bold; font-size:26px; color:#404040; font-family:Exo2, sans-serif; font-style:normal}
.side-panel .blocklist-69 .item{text-transform:uppercase; padding-left:30px; padding-right:30px; margin-left:20px; margin-right:20px; width:auto; text-align:center; margin-top:0px; margin-bottom:40px; -ms-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.2); -moz-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 2px  1px rgba(0,0,0,0.2); box-shadow:0px 0px 2px  1px rgba(0,0,0,0.2); background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto no-repeat; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:10px; padding-bottom:20px}
.side-panel .blocklist-69 .text{font-family:Open Sans, sans-serif; font-style:normal; text-transform:none; font-size:15px; text-align:left; color:#545454}
.side-panel .blocklist-69 .image{text-align:center; margin-bottom:10px; margin-top:10px; font-family:Open Sans Condensed, sans-serif; font-size:22px; color:#1f43dd; font-style:normal; line-height:1.3; letter-spacing:0px; text-indent:0px; text-transform:uppercase; text-decoration:none}
.side-panel .blocklist-69 .image:hover,
.side-panel .blocklist-69 .image.hover{text-align:left}
.side-panel .blocklist-69 .image img{text-align:left; background:#ffffff; -ms-border-radius:250px; -moz-border-radius:250px; -webkit-border-radius:250px; border-radius:250px}
.side-panel .blocklist-69 .title{text-align:center; text-transform:uppercase; margin-bottom:25px; color:#0a080a; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal; font-size:17px; border-top:0px solid #db2c49; border-right:0px solid #db2c49; border-bottom:1px solid rgba(15,15,15,0.2); border-left:0px solid #db2c49; padding-bottom:10px; width:auto; left:0px; right:0px; margin-left:0px; margin-right:0px}
.side-panel .blocklist-69 .price{text-align:center; text-transform:uppercase; font-weight:bold; color:#404040}
.side-panel .blocklist-69 .price-inner{text-transform:uppercase}
.side-panel .blocklist-69 .price-value{text-transform:none; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.side-panel .blocklist-69 .price-currency{text-transform:none; text-align:left; color:#0274bd; font-family:Exo2, sans-serif; font-style:normal}
.side-panel .blocklist-69 .more{text-align:center; text-transform:uppercase; margin-top:15px}
.side-panel .block-9{z-index:7; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; min-height:0px; width:auto; right:0px; padding-left:0px; background:url("../images/block.jpg") left 50% top 0px / auto auto no-repeat; text-transform:none; padding-top:40px; padding-bottom:40px}
.side-panel .widget-11{z-index:1; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; width:auto; right:0px; text-transform:none}
.side-panel .horizontal_block-19 .image img{-ms-border-radius:999px; -moz-border-radius:999px; -webkit-border-radius:999px; border-radius:999px; border-top:5px solid #ffffff; border-right:5px solid #ffffff; border-bottom:5px solid #ffffff; border-left:5px solid #ffffff}
.side-panel .horizontal_block-19 .title{text-align:left; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; font-size:28px; margin-bottom:15px; font-weight:bold; border-top:0px solid rgba(255,255,255,0.3); border-right: px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3); border-left: px solid rgba(255,255,255,0.3); padding-bottom:10px}
.side-panel .horizontal_block-19 .text{text-align:left; color:#ffffff; font-size:15px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-style:normal; line-height:1.4}
.side-panel .horizontal_block-19 .more{text-align:left; width:660px; margin-left:0px; margin-right:0px; margin-top:30px}
.side-panel .horizontal_block-19 .more > a{width:140px; margin-left:0px; margin-right:0px; text-align:center; background:transparent; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:40px; padding-top:9px; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.side-panel .horizontal_block-19 .more > a:hover,
.side-panel .horizontal_block-19 .more > a.hover{background:#ffffff; color:#0274bd}
.side-panel .horizontal_block-19 .detail{margin-right:40px; width:auto; margin-left:0px; padding-left:30px}
.side-panel .block-28{z-index:6; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0px; min-height:0px; width:auto; right:0px; background:#db2c49; padding-top:30px; padding-bottom:30px; text-transform:none}
.side-panel .widget-50{z-index:2; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; width:auto; right:0px; font-family:Exo2, sans-serif; font-style:normal; color:#ffffff; border-top:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; border-left:2px solid #ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-top:20px; padding-bottom:20px; padding-right:30px; padding-left:30px}
.side-panel .timer-70 .nt-board{background:#0274bd; border-top:1px solid #2896db; border-right:1px solid #2896db; border-bottom:1px solid #2896db; border-left:1px solid #2896db; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.side-panel .timer-70 .nt-delimiter > div{background:#ad1f37}
.side-panel .timer-70 .nTimer{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-top:30px}
.side-panel .timer-70 .timer-title{font-size:36px; font-weight:bold}
.side-panel .timer-70 .timer-text{font-size:20px}
.side-panel .block-27{z-index:5; left:0; top:0; position:relative; margin-top:44px; margin-left:0px; margin-bottom:0; margin-right:0; width:auto; right:0px; text-transform:uppercase; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto no-repeat; padding-top:50px; padding-bottom:50px; min-height:0px}
.side-panel .block-27:hover,
.side-panel .block-27.hover{margin-top:0px; margin-right:0px}
.side-panel .widget-39{z-index:2; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; width:auto; right:0px; text-align:center; text-transform:uppercase}
.side-panel .reviews-52 .header{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; margin-bottom:57px}
.side-panel .reviews-52 .header_text{font-weight:bold; color:#404040; font-family:Exo2, sans-serif; font-style:normal; font-size:25px}
.side-panel .reviews-52 .item{text-transform:uppercase; margin-left:20px; margin-right:20px; text-align:center; -ms-box-shadow:0 0 0 transparent; -moz-box-shadow:0 0 0 transparent; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:20px; padding-right:20px; padding-top:0.02px; padding-bottom:91px; width:270px}
.side-panel .reviews-52 .item:hover,
.side-panel .reviews-52 .item.hover{-ms-box-shadow:0px 10px 20px  rgba(99,99,99,0.24); -moz-box-shadow:0px 10px 20px  rgba(99,99,99,0.24); -webkit-box-shadow:0px 10px 20px  rgba(99,99,99,0.24); box-shadow:0px 10px 20px  rgba(99,99,99,0.24)}
.side-panel .reviews-52 .image{text-align:center; margin-bottom:36px}
.side-panel .reviews-52 .image img{-ms-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -moz-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); -webkit-box-shadow:0px 13px 15px  rgba(0,0,0,0.07); box-shadow:0px 13px 15px  rgba(0,0,0,0.07); border-top:10px solid rgba(255,255,255,0.8); border-right:10px solid rgba(255,255,255,0.8); border-bottom:10px solid rgba(255,255,255,0.8); border-left:10px solid rgba(255,255,255,0.8); -ms-border-radius:526px; -moz-border-radius:526px; -webkit-border-radius:526px; border-radius:526px; text-align:center}
.side-panel .reviews-52 .text{font-family:Open Sans, sans-serif; font-style:normal; font-size:15px; text-transform:none; color:#353636; text-align:center}
.side-panel .reviews-52 .author{text-transform:uppercase; text-align:center; margin-bottom:35px}
.side-panel .reviews-52 .name{font-size:14px; color:#ffffff; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:20px; background:url("/62703/images/png.png") left 50% bottom 0px / auto auto no-repeat #6246a8; -ms-border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px; border-radius:0px 0px 6px 6px; width:68px; margin-left:0px; margin-right:0px; font-family:Exo2, sans-serif; font-weight:bold; font-style:normal}
.side-panel .reviews-52 .name:hover,
.side-panel .reviews-52 .name.hover{background:#0274bd}
.side-panel .reviews-52 .date{text-transform:lowercase; font-family:Open Sans, sans-serif; font-style:normal}
.side-panel .block-18{z-index:4; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start; min-height:0px; width:auto; right:0px; background:url("../images/bot.jpg") left 50% bottom 0px / auto auto no-repeat; padding-top:50px; padding-bottom:50px; font-family:Open Sans, sans-serif; font-size:30px; color:#000000; font-style:normal; line-height:1.2; letter-spacing:0px; text-indent:0px; text-transform:none; text-decoration:none}
.side-panel .block-21{z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; min-height:0px; width:auto; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start}
.side-panel .widget-26{z-index:2; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; width:660px; right:auto; text-transform:none; font-style:normal}
.side-panel .news-43 .news__header{-webkit-box-pack:space-between; -moz-box-pack:space-between; -ms-flex-pack:space-between; -webkit-justify-content:space-between; justify-content:space-between; text-align:space-between; width:auto; margin-left:0px; margin-right:0px; border-top:0px solid rgba(255,255,255,0.2); border-right:0px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left:0px solid rgba(255,255,255,0.2)}
.side-panel .news-43 .news__title{font-family:Exo2, sans-serif; font-style:normal; font-size:30px; font-weight:bold; z-index:3; color:#ffffff; text-decoration:none; text-transform:none; width:auto; margin-left:0px; margin-right:0px; text-align:left}
.side-panel .news-43 .all_link{color:#ffffff}
.side-panel .news-43 .item{width:300px; text-decoration:none; margin-left:30px}
.side-panel .news-43 .item__title{text-decoration:none; font-family:Exo2, sans-serif; font-weight:500; font-style:normal; font-size:16px; color:#ffffff; text-transform:none}
.side-panel .news-43 .item__title:hover,
.side-panel .news-43 .item__title.hover{color:#f53535}
.side-panel .news-43 .item__date{text-transform:none}
.side-panel .news-43 .item__date > span{text-transform:lowercase; text-decoration:none; border-top:2px solid rgba(255,255,255,0.2); border-right:2px solid rgba(255,255,255,0.2); border-bottom:2px solid rgba(255,255,255,0.2); border-left:2px solid rgba(255,255,255,0.2); -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-left:5px; padding-top:5px; padding-bottom:5px; padding-right:5px; color:#ffffff; margin-bottom:10px; margin-top:10px; font-style:normal}
.side-panel .news-43 .item__text{text-decoration:none; font-size:14px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; text-transform:none}
.side-panel .news-43 .item__more_link{text-decoration:none; text-transform:none; font-family:Exo2, sans-serif; font-style:normal; color:#0274bd; font-weight:500; font-size:12px; background:#ffffff; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; padding-bottom:5px; margin-top:10px; width:101px; min-height:22px; padding-top:5px}
.side-panel .news-43 .item__more_link:hover,
.side-panel .news-43 .item__more_link.hover{background:rgba(255,255,255,0.4); color:#ffffff}
.side-panel .block-20{z-index:1; display:block; left:0; top:0; position:relative; margin-top:0px; margin-left:20px; margin-right:0; margin-bottom:auto; min-height:0px; width:280px; border-top:0px solid rgba(255,255,255,0.27); border-right:0px solid rgba(255,255,255,0.27); border-bottom:0px solid rgba(255,255,255,0.27); border-left:1px solid rgba(255,255,255,0.27); padding-left:20px}
.side-panel .widget-27{z-index:1; left:0; top:0; position:relative; margin-top:50px; margin-left:73px; margin-bottom:0px; margin-right:0; padding-bottom:20px}
.side-panel .widget-28{z-index:2; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0; margin-right:0; text-align:right; width:240px; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0}
.side-panel .phones-46 .inner{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.side-panel .phones-46 .title{font-family:Exo2, sans-serif; font-style:normal; font-size:28px; font-weight:bold; text-align:right; color:#ffffff; border-top:0px solid rgba(255,255,255,0.2); border-right: px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); border-left: px solid rgba(255,255,255,0.2)}
.side-panel .phones-46 .block-body-drop{right:auto; bottom:auto}
.side-panel .widget-29{z-index:3; left:0; top:0; position:relative; margin-top:40px; margin-left:0px; margin-bottom:0; margin-right:0; text-align:right; color:#ffffff; -moz-flex-grow:0; -ms-flex-positive:0; -webkit-flex-grow:0; flex-grow:0; -moz-flex-shrink:0; -ms-flex-negative:0; -webkit-flex-shrink:0; flex-shrink:0}
.side-panel .address-47 .inner{-ms-flex-direction:column; -moz-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.side-panel .address-47 .title{font-size:14px; text-align:right; color:#ffffff; font-family:Exo2, sans-serif; font-style:normal}
.side-panel .address-47 .block-body-drop{right:auto; bottom:auto}
.side-panel .block-29{z-index:3; display:block; left:0; top:0; position:relative; margin-top:26px; margin-left:0px; margin-bottom:0px; margin-right:0px; min-height:0px; width:auto; right:0px; padding-top:30px; padding-bottom:30px; background:linear-gradient(rgba(255,255,255,0.55), rgba(255,255,255,0.55)), url("../images/png (1).png") left 50% top 0px / auto auto no-repeat; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start}
.side-panel .block-29:hover,
.side-panel .block-29.hover{margin-top:0px}
.side-panel .block-35{z-index:1; display:-webkit-box; display:-moz-box; display: -ms-flexbox; display: -webkit-flex; display:flex; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0; min-height:0px; width:auto; right:0px; -webkit-box-pack:flex-start; -moz-box-pack:flex-start; -ms-flex-pack:flex-start; -webkit-justify-content:flex-start; justify-content:flex-start; text-align:flex-start}
.side-panel .widget-41{z-index:2; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; font-family:Exo2, sans-serif; font-style:normal; padding-top:8px; color:#5c5c5c; width:auto; right:0px}
.side-panel .widget-45{z-index:1; left:0; top:0; position:relative; margin-top:0px; margin-left:0px; margin-bottom:auto; margin-right:0; width:auto; right:0px; text-align:right}


.blocklist-37 .title {
	min-height: 55px;
}

.blocklist-69 .title {
	min-height: 77px;
}

@media (max-width: 960px) {
.block-18:hover, .block-18.hover {
    background: url(../images/bot.jpg) left 50% bottom 0px / auto auto no-repeat;
}
}

@media (max-width: 768px) {
.blocklist-37 .image:hover, .blocklist-37 .image.hover {
    text-align: center;
}
.blocklist-69 .image:hover, .blocklist-69 .image.hover {
	text-align: center;
}

.reviews-52 .item-outer {
    justify-content: center;
}
}

@media (max-width: 640px) {
.site-name .sn-text:hover, .site-name .sn-text.hover {
    text-transform: none;
}
}

@media (max-width: 480px) {
.widget-4:hover, .widget-4.hover {
    font-size: 16px;
}
.widget-46 {
	width: 300px;
}
}

.form-31 .form-item {
	font-size: 15px;
}

.error .wm-tooltip {
	margin-left: -250px;
}