@import "fonts.css";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;background: #fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}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; overflow-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%;}
.wrapper > * { 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: 12px;}
	20% { left: 100%; opacity: 1; width: auto; height: auto; padding: 5px 10px; font-size: 12px;}
	100% { left: 100%; opacity: 1; width: auto; height: auto; padding: 5px 10px; font-size: 12px;}
}
@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: 12px;}
	20% { top: 100%; opacity: 1; width: 100%; height: auto; padding: 5px 10px; font-size: 12px;}
	100% { top: 100%; opacity: 1; width: 100%; height: auto; padding: 5px 10px; font-size: 12px;}
}
.wm-tooltip {display: none;position: absolute;z-index:100;top: 100%;left: 0;background: #FBFDDD;color: #CA3841;padding: 5px 10px;border-radius: 3px;box-shadow: 1px 2px 3px rgba(0,0,0,.3); white-space: normal; box-sizing: border-box;}
.wm-tooltip::after {content: "";font-size: 0;background: inherit;width: 5px;height: 5px;position: absolute;top: 0;left: 50%;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: horizontal_show_hide 4s;}
.error .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); 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;}
@media all and (max-width: 960px) {
	.wm-tooltip {top: 100%; left: 0; width: 100%; white-space: normal; margin: 5px 0 0; text-align: center;}
	.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 .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,
.side-panel-button,
.side-panel-mask,
.side-panel-content { display: none;}

.align-elem{
	flex-grow:1;
	max-width:100%;
}

html.mobile div{
	background-attachment: scroll;
}

.ui-datepicker {font-size: 14px !important; z-index: 999999 !important;}
.wm-video {position: absolute; z-index: 0; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; width: 100%; height: 100%;}
.wm-video video {max-width: 100%; min-width: 100%; min-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.wm-video.vertical video {max-width: none; max-height: 100%;}
body { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEwNiIgaGVpZ2h0PSIxMDEiIHZpZXdCb3g9IjAgMCAxMDYgMTAxIiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgCiAgPC9kZWZzPgogIDxwYXRoIGQ9Ik03MS45NzAsNjAuMDMxIEM3MS45NzAsNjAuMDMxIDcxLjk3MCw4NS44MzUgNzEuOTcwLDg1LjgzNSBDNzEuOTcwLDkxLjM5NSA2Ny40NDcsOTUuOTE5IDYxLjg4OCw5NS45MTkgQzYxLjg4OCw5NS45MTkgNTkuMDkyLDk1LjkxOSA1OS4wOTIsOTUuOTE5IEM1OC4xODYsOTguNTA5IDU1LjcyNCwxMDAuMzc2IDUyLjgyOCwxMDAuMzc2IEM0OS45MzIsMTAwLjM3NiA0Ny40NzAsOTguNTA5IDQ2LjU2NCw5NS45MTkgQzQ2LjU2NCw5NS45MTkgNDMuNzY4LDk1LjkxOSA0My43NjgsOTUuOTE5IEMzOC4yMDksOTUuOTE5IDMzLjY4Niw5MS4zOTUgMzMuNjg2LDg1LjgzNSBDMzMuNjg2LDg1LjgzNSAzMy42ODYsNjAuMDMxIDMzLjY4Niw2MC4wMzEgQzI0Ljk0Myw1My44MTkgMTkuNzYwLDQzLjgyOSAxOS43NjAsMzMuMDY4IEMxOS43NjAsMTQuODMxIDM0LjU5NCwtMC4wMDUgNTIuODI4LC0wLjAwNSBDNzEuMDYyLC0wLjAwNSA4NS44OTYsMTQuODMxIDg1Ljg5NiwzMy4wNjggQzg1Ljg5Niw0My44MjkgODAuNzEzLDUzLjgxOSA3MS45NzAsNjAuMDMxIFpNMzguMTEyLDgwLjgwOSBDMzguMTEyLDgwLjgwOSA1Ny4yNTQsODAuODA5IDU3LjI1NCw4MC44MDkgQzU4LjQ3Nyw4MC44MDkgNTkuNDY4LDgxLjgwMCA1OS40NjgsODMuMDIyIEM1OS40NjgsODQuMjQ1IDU4LjQ3Nyw4NS4yMzYgNTcuMjU0LDg1LjIzNiBDNTcuMjU0LDg1LjIzNiAzOC4xMTIsODUuMjM2IDM4LjExMiw4NS4yMzYgQzM4LjExMiw4NS4yMzYgMzguMTEyLDg1LjgzNSAzOC4xMTIsODUuODM1IEMzOC4xMTIsODguOTU0IDQwLjY1MCw5MS40OTIgNDMuNzY4LDkxLjQ5MiBDNDMuNzY4LDkxLjQ5MiA2MS44ODgsOTEuNDkyIDYxLjg4OCw5MS40OTIgQzY1LjAwNiw5MS40OTIgNjcuNTQ0LDg4Ljk1NCA2Ny41NDQsODUuODM1IEM2Ny41NDQsODUuODM1IDY3LjU0NCw3NC41NTMgNjcuNTQ0LDc0LjU1MyBDNjcuNTQ0LDc0LjU1MyAzOC4xMTIsNzQuNTUzIDM4LjExMiw3NC41NTMgQzM4LjExMiw3NC41NTMgMzguMTEyLDgwLjgwOSAzOC4xMTIsODAuODA5IFpNNTIuODI4LDQuNDIyIEMzNy4wMzUsNC40MjIgMjQuMTg2LDE3LjI3MiAyNC4xODYsMzMuMDY4IEMyNC4xODYsNDIuNzM3IDI5LjAyMCw1MS42ODkgMzcuMTE1LDU3LjAxNCBDMzcuNzM3LDU3LjQyMyAzOC4xMTIsNTguMTE4IDM4LjExMiw1OC44NjMgQzM4LjExMiw1OC44NjMgMzguMTEyLDcwLjEyNiAzOC4xMTIsNzAuMTI2IEMzOC4xMTIsNzAuMTI2IDY3LjU0Myw3MC4xMjYgNjcuNTQzLDcwLjEyNiBDNjcuNTQzLDcwLjEyNiA2Ny41NDMsNTguODYzIDY3LjU0Myw1OC44NjMgQzY3LjU0Myw1OC4xMTggNjcuOTE4LDU3LjQyNCA2OC41NDAsNTcuMDE0IEM3Ni42MzYsNTEuNjg5IDgxLjQ3MCw0Mi43MzcgODEuNDcwLDMzLjA2OCBDODEuNDcwLDE3LjI3MiA2OC42MjEsNC40MjIgNTIuODI4LDQuNDIyIFpNNTUuMDQxLDQyLjY2MSBDNTUuMDQxLDQyLjY2MSA1NS4wNDEsNjAuNTM3IDU1LjA0MSw2MC41MzcgQzU1LjA0MSw2MS43NjAgNTQuMDUwLDYyLjc1MSA1Mi44MjgsNjIuNzUxIEM1MS42MDYsNjIuNzUxIDUwLjYxNSw2MS43NjAgNTAuNjE1LDYwLjUzNyBDNTAuNjE1LDYwLjUzNyA1MC42MTUsNDIuNjYxIDUwLjYxNSw0Mi42NjEgQzUwLjYxNSw0Mi42NjEgMzguMTA3LDMxLjgyNyAzOC4xMDcsMzEuODI3IEMzNy40MDgsMzEuMjIyIDM3LjE1OSwzMC4yNDYgMzcuNDgyLDI5LjM4MSBDMzcuODA1LDI4LjUxNCAzOC42MzEsMjcuOTQwIDM5LjU1NiwyNy45NDAgQzM5LjU1NiwyNy45NDAgNjYuMTAwLDI3Ljk0MCA2Ni4xMDAsMjcuOTQwIEM2Ny4wMjUsMjcuOTQwIDY3Ljg1MSwyOC41MTQgNjguMTc0LDI5LjM4MSBDNjguNDk3LDMwLjI0NiA2OC4yNDgsMzEuMjIyIDY3LjU0OSwzMS44MjcgQzY3LjU0OSwzMS44MjcgNTUuMDQxLDQyLjY2MSA1NS4wNDEsNDIuNjYxIFpNNDUuNDkyLDMyLjM2NyBDNDUuNDkyLDMyLjM2NyA1Mi44MjgsMzguNzIxIDUyLjgyOCwzOC43MjEgQzUyLjgyOCwzOC43MjEgNjAuMTY0LDMyLjM2NyA2MC4xNjQsMzIuMzY3IEM2MC4xNjQsMzIuMzY3IDQ1LjQ5MiwzMi4zNjcgNDUuNDkyLDMyLjM2NyBaTTE2LjUxMyw1Ni41OTQgQzE2LjUxMyw1Ni41OTQgMTAuMTEwLDYwLjI5MCAxMC4xMTAsNjAuMjkwIEM5Ljc2Miw2MC40OTIgOS4zODEsNjAuNTg4IDkuMDA2LDYwLjU4OCBDOC4yNDEsNjAuNTg4IDcuNDk3LDYwLjE5MCA3LjA4Nyw1OS40ODAgQzYuNDc2LDU4LjQyMSA2LjgzOSw1Ny4wNjggNy44OTcsNTYuNDU3IEM3Ljg5Nyw1Ni40NTcgMTQuMzAwLDUyLjc2MCAxNC4zMDAsNTIuNzYwIEMxNS4zNTksNTIuMTQ5IDE2LjcxMiw1Mi41MTIgMTcuMzIzLDUzLjU3MCBDMTcuOTM0LDU0LjYyOSAxNy41NzEsNTUuOTgzIDE2LjUxMyw1Ni41OTQgWk0xMC4xMTAsNS44NDUgQzEwLjExMCw1Ljg0NSAxNi41MTMsOS41NDIgMTYuNTEzLDkuNTQyIEMxNy41NzEsMTAuMTU0IDE3LjkzNCwxMS41MDcgMTcuMzIzLDEyLjU2NiBDMTYuOTEzLDEzLjI3NiAxNi4xNjksMTMuNjczIDE1LjQwNCwxMy42NzMgQzE1LjAyOSwxMy42NzMgMTQuNjQ4LDEzLjU3OCAxNC4zMDAsMTMuMzc2IEMxNC4zMDAsMTMuMzc2IDcuODk3LDkuNjc5IDcuODk3LDkuNjc5IEM2LjgzOSw5LjA2OCA2LjQ3Niw3LjcxNCA3LjA4Nyw2LjY1NiBDNy42OTksNS41OTcgOS4wNTIsNS4yMzQgMTAuMTEwLDUuODQ1IFpNMi4yMjQsMzAuODU0IEMyLjIyNCwzMC44NTQgOS42MTcsMzAuODU1IDkuNjE3LDMwLjg1NSBDMTAuODM5LDMwLjg1NSAxMS44MzAsMzEuODQ2IDExLjgzMCwzMy4wNjggQzExLjgzMCwzNC4yOTEgMTAuODM5LDM1LjI4MiA5LjYxNywzNS4yODIgQzkuNjE3LDM1LjI4MiAyLjIyNCwzNS4yODEgMi4yMjQsMzUuMjgxIEMxLjAwMiwzNS4yODEgMC4wMTEsMzQuMjkwIDAuMDExLDMzLjA2OCBDMC4wMTEsMzEuODQ1IDEuMDAyLDMwLjg1NCAyLjIyNCwzMC44NTQgWk0xMDUuNjQ1LDMzLjA2OCBDMTA1LjY0NSwzNC4yOTAgMTA0LjY1NCwzNS4yODEgMTAzLjQzMiwzNS4yODEgQzEwMy40MzIsMzUuMjgxIDk2LjAzOSwzNS4yODIgOTYuMDM5LDM1LjI4MiBDOTQuODE3LDM1LjI4MiA5My44MjYsMzQuMjkxIDkzLjgyNiwzMy4wNjggQzkzLjgyNiwzMS44NDYgOTQuODE3LDMwLjg1NSA5Ni4wMzksMzAuODU1IEM5Ni4wMzksMzAuODU1IDEwMy40MzIsMzAuODU0IDEwMy40MzIsMzAuODU0IEMxMDQuNjU0LDMwLjg1NCAxMDUuNjQ1LDMxLjg0NSAxMDUuNjQ1LDMzLjA2OCBaTTkxLjM1Niw1Mi43NjAgQzkxLjM1Niw1Mi43NjAgOTcuNzU5LDU2LjQ1NyA5Ny43NTksNTYuNDU3IEM5OC44MTcsNTcuMDY4IDk5LjE4MCw1OC40MjEgOTguNTY5LDU5LjQ4MCBDOTguMTU5LDYwLjE5MCA5Ny40MTUsNjAuNTg4IDk2LjY1MCw2MC41ODggQzk2LjI3NSw2MC41ODggOTUuODk0LDYwLjQ5MiA5NS41NDYsNjAuMjkwIEM5NS41NDYsNjAuMjkwIDg5LjE0Myw1Ni41OTQgODkuMTQzLDU2LjU5NCBDODguMDg1LDU1Ljk4MyA4Ny43MjIsNTQuNjI5IDg4LjMzMyw1My41NzAgQzg4Ljk0NCw1Mi41MTIgOTAuMjk3LDUyLjE0OSA5MS4zNTYsNTIuNzYwIFpNODkuMTQzLDkuNTQyIEM4OS4xNDMsOS41NDIgOTUuNTQ2LDUuODQ1IDk1LjU0Niw1Ljg0NSBDOTYuNjA1LDUuMjM0IDk3Ljk1OCw1LjU5NyA5OC41NjksNi42NTYgQzk5LjE4MCw3LjcxNCA5OC44MTcsOS4wNjggOTcuNzU5LDkuNjc5IEM5Ny43NTksOS42NzkgOTEuMzU2LDEzLjM3NiA5MS4zNTYsMTMuMzc2IEM5MS4wMDgsMTMuNTc4IDkwLjYyNywxMy42NzMgOTAuMjUyLDEzLjY3MyBDODkuNDg3LDEzLjY3MyA4OC43NDMsMTMuMjc2IDg4LjMzMywxMi41NjYgQzg3LjcyMiwxMS41MDcgODguMDg1LDEwLjE1NCA4OS4xNDMsOS41NDIgWiIgaWQ9InBhdGgtMSIgY2xhc3M9ImNscy0yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMC4wNSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPgo8L3N2Zz4=") left calc(50% - 800px) top calc(50% - 100px) / 167px no-repeat fixed, url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9Ijk5IiBoZWlnaHQ9Ijk1IiB2aWV3Qm94PSIwIDAgOTkgOTUiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICAKICA8L2RlZnM+CiAgPHBhdGggZD0iTTg2LjAyNCw0MC41MDQgQzg2LjAyNCw0MC41MDQgODYuMDI0LDQ5LjU4NyA4Ni4wMjQsNDkuNTg3IEM4Ni4wMjQsNTAuODEwIDg1LjAzMyw1MS44MDEgODMuODExLDUxLjgwMSBDODMuODExLDUxLjgwMSA2OC43NzIsNTEuODAxIDY4Ljc3Miw1MS44MDEgQzY3LjU1MCw1MS44MDEgNjYuNTU5LDUwLjgxMCA2Ni41NTksNDkuNTg3IEM2Ni41NTksNDkuNTg3IDY2LjU1OSw0MC41MDQgNjYuNTU5LDQwLjUwNCBDNjYuNTU5LDQwLjUwNCA1NS4yOTYsMjguMjA1IDU1LjI5NiwyOC4yMDUgQzU0LjkyMiwyNy43OTcgNTQuNzE1LDI3LjI2MyA1NC43MTUsMjYuNzEwIEM1NC43MTUsMjYuNzEwIDU0LjcxNSwxOC41NjggNTQuNzE1LDE4LjU2OCBDNTQuNzE1LDE3LjM0NiA1NS43MDYsMTYuMzU1IDU2LjkyOCwxNi4zNTUgQzU2LjkyOCwxNi4zNTUgNjQuMDM5LDE2LjM1NSA2NC4wMzksMTYuMzU1IEM2NC4wMzksMTYuMzU1IDY0LjAzOSwyLjIwMiA2NC4wMzksMi4yMDIgQzY0LjAzOSwwLjk4MCA2NS4wMzAsLTAuMDExIDY2LjI1MiwtMC4wMTEgQzY3LjQ3NSwtMC4wMTEgNjguNDY2LDAuOTgwIDY4LjQ2NiwyLjIwMiBDNjguNDY2LDIuMjAyIDY4LjQ2NiwxNi4zNTUgNjguNDY2LDE2LjM1NSBDNjguNDY2LDE2LjM1NSA4NC4xMTgsMTYuMzU1IDg0LjExOCwxNi4zNTUgQzg0LjExOCwxNi4zNTUgODQuMTE4LDIuMjAyIDg0LjExOCwyLjIwMiBDODQuMTE4LDAuOTgwIDg1LjEwOSwtMC4wMTEgODYuMzMyLC0wLjAxMSBDODcuNTU0LC0wLjAxMSA4OC41NDUsMC45ODAgODguNTQ1LDIuMjAyIEM4OC41NDUsMi4yMDIgODguNTQ1LDE2LjM1NSA4OC41NDUsMTYuMzU1IEM4OC41NDUsMTYuMzU1IDk1LjY1NiwxNi4zNTUgOTUuNjU2LDE2LjM1NSBDOTYuODc4LDE2LjM1NSA5Ny44NjksMTcuMzQ2IDk3Ljg2OSwxOC41NjggQzk3Ljg2OSwxOC41NjggOTcuODY5LDI2LjcxMCA5Ny44NjksMjYuNzEwIEM5Ny44NjksMjcuMjYzIDk3LjY2MiwyNy43OTcgOTcuMjg4LDI4LjIwNSBDOTcuMjg4LDI4LjIwNSA4Ni4wMjQsNDAuNTA0IDg2LjAyNCw0MC41MDQgWk05My40NDMsMjAuNzgyIEM5My40NDMsMjAuNzgyIDU5LjE0MSwyMC43ODIgNTkuMTQxLDIwLjc4MiBDNTkuMTQxLDIwLjc4MiA1OS4xNDEsMjUuODQ5IDU5LjE0MSwyNS44NDkgQzU5LjE0MSwyNS44NDkgNzAuNDA0LDM4LjE0OSA3MC40MDQsMzguMTQ5IEM3MC43NzgsMzguNTU3IDcwLjk4NSwzOS4wOTAgNzAuOTg1LDM5LjY0NCBDNzAuOTg1LDM5LjY0NCA3MC45ODUsNDcuMzc0IDcwLjk4NSw0Ny4zNzQgQzcwLjk4NSw0Ny4zNzQgODEuNTk4LDQ3LjM3NCA4MS41OTgsNDcuMzc0IEM4MS41OTgsNDcuMzc0IDgxLjU5OCwzOS42NDQgODEuNTk4LDM5LjY0NCBDODEuNTk4LDM5LjA5MCA4MS44MDUsMzguNTU3IDgyLjE3OSwzOC4xNDkgQzgyLjE3OSwzOC4xNDkgOTMuNDQzLDI1Ljg0OSA5My40NDMsMjUuODQ5IEM5My40NDMsMjUuODQ5IDkzLjQ0MywyMC43ODIgOTMuNDQzLDIwLjc4MiBaTTc5LjM1MiwzMC4zMzEgQzc5LjM1MiwzMC4zMzEgNzMuMjMyLDMwLjMzMSA3My4yMzIsMzAuMzMxIEM3Mi4wMTAsMzAuMzMxIDcxLjAxOSwyOS4zNDAgNzEuMDE5LDI4LjExNyBDNzEuMDE5LDI2Ljg5NSA3Mi4wMTAsMjUuOTAzIDczLjIzMiwyNS45MDMgQzczLjIzMiwyNS45MDMgNzkuMzUyLDI1LjkwMyA3OS4zNTIsMjUuOTAzIEM4MC41NzQsMjUuOTAzIDgxLjU2NSwyNi44OTUgODEuNTY1LDI4LjExNyBDODEuNTY1LDI5LjM0MCA4MC41NzQsMzAuMzMxIDc5LjM1MiwzMC4zMzEgWk01OS4zNTksOTAuMDIwIEM2Ny40NzYsOTAuMDIwIDc0LjA3OSw4My40MTUgNzQuMDc5LDc1LjI5NyBDNzQuMDc5LDc1LjI5NyA3NC4wNzksNjAuNDE1IDc0LjA3OSw2MC40MTUgQzc0LjA3OSw2MC40MTUgNzMuMjMyLDYwLjQxNSA3My4yMzIsNjAuNDE1IEM3Mi4wMTAsNjAuNDE1IDcxLjAxOSw1OS40MjQgNzEuMDE5LDU4LjIwMiBDNzEuMDE5LDU2Ljk3OSA3Mi4wMTAsNTUuOTg4IDczLjIzMiw1NS45ODggQzczLjIzMiw1NS45ODggNzkuMzUyLDU1Ljk4OCA3OS4zNTIsNTUuOTg4IEM4MC41NzQsNTUuOTg4IDgxLjU2NSw1Ni45NzkgODEuNTY1LDU4LjIwMiBDODEuNTY1LDU5LjQyNCA4MC41NzQsNjAuNDE1IDc5LjM1Miw2MC40MTUgQzc5LjM1Miw2MC40MTUgNzguNTA2LDYwLjQxNSA3OC41MDYsNjAuNDE1IEM3OC41MDYsNjAuNDE1IDc4LjUwNSw3NS4yOTcgNzguNTA1LDc1LjI5NyBDNzguNTA1LDgwLjQxMiA3Ni41MTQsODUuMjIxIDcyLjg5OCw4OC44MzggQzY5LjI4Miw5Mi40NTUgNjQuNDczLDk0LjQ0NyA1OS4zNTksOTQuNDQ3IEM0OC44MDEsOTQuNDQ3IDQwLjIxMiw4NS44NTYgNDAuMjEyLDc1LjI5NyBDNDAuMjEyLDc1LjI5NyA0MC4yMTIsNTIuNDIzIDQwLjIxMiw1Mi40MjMgQzM4LjE5MCw1MS41NjAgMzYuNzY5LDQ5LjU1MiAzNi43NjksNDcuMjE4IEMzNi43NjksNDQuODg0IDM4LjE5MCw0Mi44NzYgNDAuMjEyLDQyLjAxMyBDNDAuMjEyLDQyLjAxMyA0MC4yMTIsMTkuMTM5IDQwLjIxMiwxOS4xMzkgQzQwLjIxMiwxMS4wMjEgMzMuNjA5LDQuNDE2IDI1LjQ5Myw0LjQxNiBDMTcuMzc2LDQuNDE2IDEwLjc3MiwxMS4wMjEgMTAuNzcyLDE5LjEzOSBDMTAuNzcyLDE5LjEzOSAxMC43NzEsNTIuMzMwIDEwLjc3MSw1Mi4zMzAgQzEwLjc3MSw1Mi4zMzAgMTEuNjE4LDUyLjMzMCAxMS42MTgsNTIuMzMwIEMxMi44NDAsNTIuMzMwIDEzLjgzMSw1My4zMjEgMTMuODMxLDU0LjU0MyBDMTMuODMxLDU1Ljc2NiAxMi44NDAsNTYuNzU3IDExLjYxOCw1Ni43NTcgQzExLjYxOCw1Ni43NTcgNS40OTgsNTYuNzU3IDUuNDk4LDU2Ljc1NyBDNC4yNzYsNTYuNzU3IDMuMjg1LDU1Ljc2NiAzLjI4NSw1NC41NDMgQzMuMjg1LDUzLjMyMSA0LjI3Niw1Mi4zMzAgNS40OTgsNTIuMzMwIEM1LjQ5OCw1Mi4zMzAgNi4zNDQsNTIuMzMwIDYuMzQ0LDUyLjMzMCBDNi4zNDQsNTIuMzMwIDYuMzQ1LDE5LjEzOSA2LjM0NSwxOS4xMzkgQzYuMzQ1LDguNTgwIDE0LjkzNSwtMC4wMTEgMjUuNDkzLC0wLjAxMSBDMzYuMDUwLC0wLjAxMSA0NC42MzgsOC41ODAgNDQuNjM4LDE5LjEzOSBDNDQuNjM4LDE5LjEzOSA0NC42MzgsNDIuMDEzIDQ0LjYzOCw0Mi4wMTMgQzQ2LjY2MCw0Mi44NzYgNDguMDgxLDQ0Ljg4NCA0OC4wODEsNDcuMjE4IEM0OC4wODEsNDkuNTUyIDQ2LjY2MCw1MS41NjAgNDQuNjM4LDUyLjQyMyBDNDQuNjM4LDUyLjQyMyA0NC42MzgsNzUuMjk3IDQ0LjYzOCw3NS4yOTcgQzQ0LjYzOCw4My40MTUgNTEuMjQyLDkwLjAyMCA1OS4zNTksOTAuMDIwIFpNOS40NjksNjIuMDgzIEMxMC41ODMsNjIuNTg2IDExLjA3OSw2My44OTYgMTAuNTc2LDY1LjAxMSBDMTAuNTc2LDY1LjAxMSA1LjYzNyw3NS45NTQgNS42MzcsNzUuOTU0IEM1LjYzNyw3NS45NTQgMTQuOTA4LDc1Ljk1NCAxNC45MDgsNzUuOTU0IEMxNS42NjAsNzUuOTU0IDE2LjM2MCw3Ni4zMzUgMTYuNzY3LDc2Ljk2NiBDMTcuMTc1LDc3LjU5OCAxNy4yMzUsNzguMzkzIDE2LjkyNSw3OS4wNzggQzE2LjkyNSw3OS4wNzggMTAuNTc2LDkzLjE0NCAxMC41NzYsOTMuMTQ0IEMxMC4yMDYsOTMuOTYzIDkuNDAxLDk0LjQ0NyA4LjU1Nyw5NC40NDcgQzguMjUzLDk0LjQ0NyA3Ljk0Myw5NC4zODQgNy42NDgsOTQuMjUxIEM2LjUzNCw5My43NDggNi4wMzksOTIuNDM3IDYuNTQxLDkxLjMyMyBDNi41NDEsOTEuMzIzIDExLjQ4MSw4MC4zODEgMTEuNDgxLDgwLjM4MSBDMTEuNDgxLDgwLjM4MSAyLjIxMCw4MC4zODEgMi4yMTAsODAuMzgxIEMxLjQ1OCw4MC4zODEgMC43NTksNzkuOTk5IDAuMzUxLDc5LjM2OCBDLTAuMDU3LDc4LjczNyAtMC4xMTYsNzcuOTQyIDAuMTkzLDc3LjI1NiBDMC4xOTMsNzcuMjU2IDYuNTQxLDYzLjE4OSA2LjU0MSw2My4xODkgQzcuMDQ0LDYyLjA3NSA4LjM1NCw2MS41ODAgOS40NjksNjIuMDgzIFoiIGlkPSJwYXRoLTEiIGNsYXNzPSJjbHMtMiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjAuMDUiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left calc(50% + 800px) top calc(50% + 100px) / 198px no-repeat fixed, linear-gradient(to top left,#23c3e2 0%,#1354c9 100%) #ffffff; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.wrapper { position: relative; font-family: Roboto, sans-serif; color: #424242; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 12px; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-14 { margin: 0; border: none; position: relative; top: 0; left: 0; width: auto; min-height: 494px; max-width: 100%; background: linear-gradient(to bottom,rgba(21, 27, 36, 0.29) 0%,rgba(255, 255, 255, 0) 100%), linear-gradient(rgba(14,35,71,0.59), rgba(14,35,71,0.59)), url("../images/lib_1766801_54661493_2.jpg") left 50% top 50% / auto auto no-repeat fixed; z-index: 6; text-align: center; right: 0; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; padding-bottom: 40px; color: #000000; text-decoration: none;}
.block-15 { margin: 0 auto; position: relative; top: 0; left: 0; width: 1200px; min-height: 0; max-width: 100%; z-index: 2; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; text-decoration: none; padding-top: 30px;}
.block-16 .layout_30 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-16 .layout_31 { -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-16 { padding: 0.02px 20px; margin: 30px auto 0; border: none; position: relative; top: 0; left: 0; width: 1200px; min-height: 0; background: #1354c9; z-index: 2; text-align: left; right: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-decoration: none; text-indent: 0; display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; max-width: 100%;}
.widget-14 { margin: 10px 0 auto 20px; border: none; position: relative; top: 0; left: 0; z-index: 3; text-align: center; box-sizing: border-box; font-size: 0; display: -webkit-flex; display: flex; width: 200px; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; min-height: 40px; background: transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.widget-14:hover, 
.widget-14.hover, 
.widget-14.active { background: rgba(35,195,226,0.14);}
.search-30 form { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.search-30 input { padding: 4px 10px; margin: 0; border: none; box-sizing: border-box; vertical-align: top; font-size: 14px; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; outline: none; min-height: 40px; width: 0; height: 0; max-width: 100%; -webkit-appearance: none; font-family: Roboto, sans-serif; color: #ffffff; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: left; text-transform: none; text-decoration: none; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.search-30 button { padding: 3px 4px; margin: 0; border: none; box-sizing: border-box; vertical-align: top; background: url("../images/lib_1766801_search.svg") left 50% top 50% / 18px no-repeat; font-size: 14px; outline: none; min-width: 24px; min-height: 40px; position: relative; z-index: 1; -webkit-appearance: none; font-family: Roboto, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: center; text-transform: none; text-decoration: none; width: 40px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.search-30 button span { box-sizing: border-box; display: inline-block; min-width: 14px;}
.search-30 input:focus { outline: none;}
.search-30 button:focus { outline: none;}
.search-30 .slide_search { -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s;}
.search-30 ::-webkit-input-placeholder { color: rgba(255,255,255,0.73);}
.search-30 ::-moz-placeholder { color: rgba(255,255,255,0.73);}
.search-30 :-ms-input-placeholder { color: rgba(255,255,255,0.73);}
.widget-15 { margin: 0 0 auto; position: relative; top: 0; left: 0; z-index: 2; padding-right: 2px; padding-left: 2px; box-sizing: border-box; display: -webkit-flex; display: flex; width: auto; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; right: 0;}
.menu-31 .menu-scroll > ul ul > li > a .has-child-icon { position: absolute; top: 50%; right: 0; margin-top: -6px; margin-right: 5px; width: 12px; min-height: 12px; background: #000000;}
.menu-31 .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-31 .menu-scroll { display: -webkit-flex; display: flex; width: 100%; -webkit-justify-content: inherit; -moz-justify-content: inherit; justify-content: inherit;}
.menu-31 .menu-scroll > ul { padding: 0; margin: 0; list-style: none; box-sizing: border-box; display: -webkit-flex; display: flex; flex-flow: row wrap; width: 100%; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
.menu-31 .menu-scroll > ul > li.home-button > a { padding: 5px 15px; margin: 2px; cursor: pointer; display: -webkit-flex; display: flex; background: url("../images/wm_menu_home.png") left 50% top 50% no-repeat; box-sizing: border-box; text-decoration: none; color: #000; font-size: 0; line-height: 1.4; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.menu-31 .menu-scroll > ul > li.delimiter { margin: auto 2px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; height: 0; width: 10px; min-height: 10px; background: #d6d6d6; box-sizing: border-box;}
.menu-31 .menu-scroll > ul > li.menu-item { padding: 0; margin: 0; display: -webkit-flex; display: flex; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto; flex: 0 1 auto; box-sizing: border-box; position: relative;}
.menu-31 .menu-scroll > ul ul { padding: 10px; margin: 0; border: none; position: absolute; top: 100%; left: 0; background: #ffffff; list-style: none; width: 220px; display: none; z-index: 10; box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; align-self: auto;}
.menu-31 .menu-scroll > ul ul > li { padding: 0; margin: 0; display: block; position: relative;}
.menu-31 .menu-scroll > ul ul > li > a { padding: 10px; border: none; cursor: pointer; display: block; background: none; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; box-sizing: border-box; text-decoration: none; color: #424242; font-size: 14px; line-height: 1.4; position: relative; font-style: normal; text-transform: none; letter-spacing: 0; text-indent: 0; margin-top: 5px; margin-bottom: 5px; font-weight: normal;}
.menu-31 .menu-scroll > ul ul > li > a:hover, 
.menu-31 .menu-scroll > ul ul > li > a.hover, 
.menu-31 .menu-scroll > ul ul > li > a.active { color: #1354c9;}
.menu-31 .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;}
.menu-31 .menu-scroll > ul ul ul { position: absolute; left: 100%; top: 0;}
.menu-31 .menu-scroll > ul > li.menu-item ul li.delimiter:first-child { display: none;}
.menu-31 .menu-scroll > ul > li.menu-item > a { padding: 20px; margin: 0; border: none; cursor: pointer; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; box-sizing: border-box; text-decoration: none; color: #ffffff; font-size: 15px; line-height: 1.4; -webkit-align-items: center; -moz-align-items: center; align-items: center; width: 100%; position: relative; font-style: normal; text-transform: none; letter-spacing: 0; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; text-indent: 0; font-weight: normal; background: transparent; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; align-self: auto;}
.menu-31 .menu-scroll > ul > li.menu-item > a:hover, 
.menu-31 .menu-scroll > ul > li.menu-item > a.hover, 
.menu-31 .menu-scroll > ul > li.menu-item > a.active { background: #23c3e2;}
.menu-31 .menu-scroll > ul > li.menu-item > a .has-child-icon { position: absolute; top: 50%; right: 0; margin-top: -6px; margin-right: 5px; width: 12px; min-height: 12px; background: #000000;}
.menu-31 .menu-scroll > ul > li.menu-item > a .menu-item-image { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0; margin-right: 5px; font-size: 0; line-height: 0; text-align: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; min-height: 40px; width: 40px; overflow: hidden;}
.menu-31 .menu-scroll > ul > li.menu-item > a .img-convert { margin: auto; box-sizing: border-box; width: 40px; height: 40px; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; display: -webkit-inline-flex; display: inline-flex; overflow: hidden;}
.menu-31 .menu-scroll > ul > li.menu-item > a img { box-sizing: border-box; max-width: 100%; height: auto; width: auto; vertical-align: middle; border: none; display: -webkit-flex; display: flex;}
.menu-31 .menu-scroll > ul > li.menu-item > a .menu-item-text { box-sizing: border-box; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.menu-31 .menu-scroll > ul > li.home-button { box-sizing: border-box; display: -webkit-flex; display: flex;}
.menu-31 .menu-scroll > ul > li.more-button { display: -webkit-flex; display: flex; margin-left: auto; position: relative;}
.menu-31 .menu-scroll > ul > li.more-button > a { padding: 5px 10px; margin: 10px 0 auto 2px; border: none; cursor: pointer; display: -webkit-flex; display: flex; box-sizing: border-box; text-decoration: none; color: #ffffff; font-size: 16px; line-height: 1.4; -webkit-align-items: center; -moz-align-items: center; align-items: center; font-style: normal; text-transform: none; letter-spacing: 1.1px; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-indent: 0; text-align: center; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; width: 40px; min-height: 40px; align-self: auto;}
.menu-31 .menu-scroll > ul > li.more-button > ul { left: auto; right: 0;}
.menu-31 .menu-scroll > ul > li.more-button.disabled { display: none;}
.menu-31 .menu-scroll > ul > li.more-button .menu-item-image { display: none;}
.block-17 .layout_33 { -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-17 .layout_36 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-17 { margin: 0 auto; position: relative; top: 0; left: 0; width: 1260px; min-height: 0; max-width: 100%; z-index: 1; text-align: left; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; text-decoration: none; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; padding-left: 20px; padding-right: 20px;}
.block-18 { margin: 0 0 auto; position: relative; top: 0; left: 0; width: auto; min-height: 0; max-width: 100%; z-index: 2; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; text-decoration: none; right: 0;}
.widget-16 { margin: 0; position: relative; top: 0; left: 0; z-index: 1; text-align: center; box-sizing: border-box; width: 530px; min-height: 50px; font-size: 25px; right: 0;}
.site-name-34 .sn-wrap { display: -webkit-flex; display: flex; flex-flow: column nowrap;}
.site-name-34 .sn-logo { box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0; max-width: 100%;}
.site-name-34 img { box-sizing: border-box; display: block; max-width: 100%; border: none; text-align: left;}
.site-name-34 .sn-text { box-sizing: border-box; display: -webkit-flex; display: flex; text-align: left; color: #ffffff; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; text-decoration: none; font-weight: bold; width: auto; margin-left: 0; margin-right: 0;}
.site-name-34 a { text-decoration: none; outline: none;}
.block-19 .layout_37 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-19 .layout_40 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-19 { margin: 14px 0 auto; position: relative; top: 0; left: 0; width: 420px; min-height: 0; z-index: 1; display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; right: 0; text-decoration: none;}
.block-20 { margin: 0 0 auto 20px; position: relative; top: 0; left: 0; width: 200px; min-height: 0; z-index: 2; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; text-decoration: none;}
.widget-18 { padding: 1px; margin: 15px 0 0; border: none; position: relative; top: 0; left: 0; width: auto; min-height: 38px; z-index: 2; color: #ffffff; text-decoration: none; text-align: center; text-indent: 0; font-size: 15px; box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; background: none #d583e3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-box-shadow: 0px 4px 26px  rgba(213,131,227,0.58); -moz-box-shadow: 0px 4px 26px  rgba(213,131,227,0.58); box-shadow: 0px 4px 26px  rgba(213,131,227,0.58); font-weight: normal; right: 0;}
.widget-18:hover, 
.widget-18.hover, 
.widget-18.active { background: linear-gradient(to bottom,rgba(255, 255, 255, 0.15) 0%,rgba(255, 255, 255, 0) 100%) #d583e3; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent;}
.widget-18:active, 
.widget-18.active { background: none #d583e3;}
.popover-wrap-38 .popover-body { padding: 30px 40px 32px; border: none; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; position: relative; display: inline-block; width: 270px; box-sizing: border-box; vertical-align: middle; background: #ffffff; text-align: left; font-size: 12px; max-width: 100%;}
.popover-wrap-38 .popover-body textarea { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 100%; text-align: left; font-family: Roboto, sans-serif; color: #000000; font-style: italic; text-transform: none; text-decoration: none; line-height: 1.2; letter-spacing: 0; text-indent: 0; font-size: 12px; -webkit-appearance: none;}
.popover-wrap-38 .popover-body .s3_button_large { border: none; background: #d583e3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 14px; font-weight: 500; box-sizing: border-box; line-height: 34px; padding-right: 20px; padding-left: 20px; cursor: pointer; text-align: center; font-family: Roboto, sans-serif; color: #ffffff; font-style: normal; text-transform: none; text-decoration: none; letter-spacing: 0; text-indent: 0; margin-top: 14px; -webkit-appearance: none;}
.popover-wrap-38 .popover-body .s3_message { padding: 12px; border: 1px solid #e1c893; display: table; margin-top: 1em; margin-bottom: 1em; background: #f0e4c9; color: #333; box-sizing: border-box; -moz-box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); text-align: left;}
.popover-wrap-38 .popover-close { position: absolute; top: -15px; right: -15px; box-sizing: border-box; width: 30px; height: 30px; background: url("../images/wm_button_close.png") 0 0 no-repeat; z-index: 10; cursor: pointer;}
.button-38 > * { box-sizing: border-box; display: block; text-overflow: ellipsis; overflow: hidden;}
.popover-container-38 { top: 0; left: 0; z-index: 99999; width: 100%; direction: ltr; position: fixed;}
.popover-container-38 .popover-dim { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: #000; z-index: 0; opacity: 0.5;}
.popover-wrap-38 .popover-form-title { font-size: 21px; font-weight: bold; margin-bottom: 10px; box-sizing: border-box; text-align: left; font-family: Roboto, sans-serif; color: #2b2b2b; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none;}
.popover-wrap-38 .popover-body .s3_form { margin-top: 0;}
.popover-wrap-38 .popover-body .s3_form_item { margin-top: 8px; margin-bottom: 8px; box-sizing: border-box; text-align: left;}
.popover-wrap-38 .popover-body .s3_form_field_title { margin-bottom: 3px; box-sizing: border-box; color: #000; text-align: left;}
.popover-wrap-38 .popover-body .s3_required { color: #ff0000;}
.popover-wrap-38 .s3_form_field_title .s3_form_error { color: #ff0000; padding-right: 9px; padding-left: 9px; font-size: 12px; text-align: left;}
.popover-wrap-38 .popover-body .s3_form_item.form_div { box-sizing: border-box;}
.popover-wrap-38 .popover-body .s3_form_item.form_html_block { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_html_block .s3_form_field_content { box-sizing: border-box;}
.popover-wrap-38 .popover-body .s3_form_item.form_checkbox { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_checkbox .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_checkbox .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-38 .popover-body .s3_form_item.form_radio { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_select option { box-sizing: border-box;}
.popover-wrap-38 .popover-body .s3_form_item.form_calendar { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_calendar .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_calendar .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_radio .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_radio .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-38 .popover-body .s3_form_item.form_select { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_select .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_select .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-38 .popover-body .s3_form_item.form_calendar_interval { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_calendar_interval .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_calendar_interval .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-38 .popover-body .form_calendar_interval .s3_form_subitem { margin: 0; box-sizing: border-box; width: 50%;}
.popover-wrap-38 .popover-body .form_div h2 { box-sizing: border-box; font-size: 18px; line-height: 1; font-weight: normal; margin-top: 0; margin-bottom: 0; font-family: Roboto, sans-serif;}
.popover-wrap-38 .popover-body .form_html_block .s3_form_field { box-sizing: border-box; width: 100%;}
.popover-wrap-38 .popover-body .form_html_block p:first-of-type { margin-top: 0;}
.popover-wrap-38 .popover-body .form_html_block p:last-of-type { margin-bottom: 0;}
.popover-wrap-38 .popover-body .form_checkbox .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-38 .popover-body .form_checkbox .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-38 .popover-body .form_checkbox label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; width: 100%;}
.popover-wrap-38 .popover-body .form_checkbox input { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-38 .popover-body .form_checkbox .s3_form_subitem_title { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-38 .popover-body .form_radio .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-38 .popover-body .form_radio .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-38 .popover-body .form_radio label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; width: 100%;}
.popover-wrap-38 .popover-body .form_radio input { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-38 .popover-body .form_radio .s3_form_subitem_title { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-38 .popover-body .form_select .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-38 .popover-body .form_select select { box-sizing: border-box; width: 100%; max-width: 100%; font-size: 13px; line-height: 1;}
.popover-wrap-38 .popover-body .form_calendar input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: left; -webkit-appearance: none;}
.popover-wrap-38 .popover-body .form_calendar_interval .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.popover-wrap-38 .popover-body .form_calendar_interval label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.popover-wrap-38 .popover-body .form_calendar_interval .s3_form_subitem_title { box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0; padding-left: 5px; padding-right: 5px;}
.popover-wrap-38 .popover-body .form_calendar_interval input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: left; -webkit-appearance: none; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-38 .popover-body .form_text input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 100%; text-align: left; font-family: Roboto, sans-serif; color: #000000; font-style: italic; text-transform: none; text-decoration: none; line-height: 1.2; letter-spacing: 0; text-indent: 0; font-size: 12px; margin-bottom: 5px; margin-top: 5px; -webkit-appearance: none;}
.popover-wrap-38 .popover-body .s3_form_item.form_upload { box-sizing: border-box;}
.popover-wrap-38 .anketa-flash-upload { box-sizing: border-box; max-width: 100%;}
.popover-wrap-38 .popover-body .form_upload .no-more { box-sizing: border-box;}
.popover-wrap-38 ::-webkit-input-placeholder { color: #ababab;}
.popover-wrap-38 ::-moz-placeholder { color: #ababab;}
.popover-wrap-38 :-ms-input-placeholder { color: #ababab;}
.widget-19 { margin: 0; position: relative; top: 0; left: 0; z-index: 1; text-align: undefined; box-sizing: border-box; width: 200px;}
.widget-19:hover, 
.widget-19.hover, 
.widget-19.active { border: none;}
.address-39 p:first-child { margin-top: 0;}
.address-39 p:last-child { margin-bottom: 0;}
.address-39 .inner { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; text-align: left; vertical-align: top; max-width: 100%;}
.address-39 .cell-icon { box-sizing: border-box; display: -webkit-flex; display: flex; position: relative; z-index: 5; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.address-39 .icon { border: none; box-sizing: border-box; height: 16px; width: 20px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMjQiIGhlaWdodD0iMjkiIGlkPSJzdmctMSI+PGRlZnMgaWQ9ImRlZnMtMiI+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkX3lkYWV6bjUiIHgyPSIxIiB5Mj0iMSIgc3ByZWFkTWV0aG9kPSJwYWQiIHgxPSIwIiB5MT0iMC4wMDM5MDYyNSI+PHN0b3Agc3RvcC1jb2xvcj0iIzhkMTg4YyIgc3RvcC1vcGFjaXR5PSIwLjk4NDM3NSIgb2Zmc2V0PSIwIiBpZD0ic3RvcC01Ij48L3N0b3A+PHN0b3Agc3RvcC1jb2xvcj0iIzcxMTQ1NCIgc3RvcC1vcGFjaXR5PSIwLjk4NDM3NSIgb2Zmc2V0PSIxIiBpZD0ic3RvcC00Ij48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTEyLjg0NSAyOC4yOThhMS4xNzQgMS4xNzQuMCAwIDEtMS41MjkuMGMtMS4xNTgtLjk4Ny0xMS4zMjMtOS44MzUtMTEuMzIzLTE2LjIyLjAtNi42NjMgNS40MjMtMTIuMDg0IDEyLjA4OC0xMi4wODQgNi42NjQuMCAxMi4wODcgNS40MjEgMTIuMDg3IDEyLjA4NC4wIDYuMzg1LTEwLjE2MiAxNS4yMzMtMTEuMzIzIDE2LjIyem0tLjc2NC0yNS45NDdjLTUuMzY0LjAtOS43MyA0LjM2My05LjczIDkuNzI3LjAgNC4xNCA2LjQzNyAxMC43OSA5LjczIDEzLjc1NSAzLjI5My0yLjk2NSA5LjcyOS05LjYxNSA5LjcyOS0xMy43NTUuMC01LjM2NC00LjM2NC05LjcyNy05LjcyOS05LjcyN3ptMCAxNS42MjFhNS45MDIgNS45MDIuMCAwIDEtNS44OTYtNS44OTQgNS45MDIgNS45MDIuMCAwIDEgNS44OTYtNS44OTQgNS45IDUuOS4wIDAgMSA1Ljg5NSA1Ljg5NCA1LjkgNS45LjAgMCAxLTUuODk1IDUuODk0em0wLTkuNDMxYTMuNTQgMy41NC4wIDAgMC0zLjUzNyAzLjUzNyAzLjU0IDMuNTQuMCAwIDAgMy41MzcgMy41MzYgMy41NCAzLjU0LjAgMCAwIDMuNTM3LTMuNTM2IDMuNTQxIDMuNTQxLjAgMCAwLTMuNTM3LTMuNTM3eiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMjNjM2UyIiBmaWxsLW9wYWNpdHk9IjEiIGlkPSJwYXRoLTIiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD48L3N2Zz4=") left 50% top 50% / contain no-repeat; margin-right: 5px; min-height: 20px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.address-39 .block-body-drop { box-sizing: border-box; -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px;}
.address-39 .cell-text { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal;}
.address-39 .title { box-sizing: border-box; display: none;}
.address-39 .text_body { box-sizing: border-box; display: -webkit-flex; display: flex; color: #ffffff; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal; text-decoration: none; font-size: 13px; width: auto; margin-left: 0; margin-right: 0; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
.address-39 input.tgl-but { box-sizing: border-box; display: none;}
.address-39 input.tgl-but:checked + .block-body-drop { display: block;}
.block-21 { margin: 0 0 auto; position: relative; top: 0; left: 0; width: 200px; min-height: 0; z-index: 1; text-align: center; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.widget-20 { margin: 10px 0 0; position: relative; top: 0; left: 0; z-index: 3; text-align: undefined; box-sizing: border-box; width: auto; right: 0;}
.widget-20:hover, 
.widget-20.hover, 
.widget-20.active { border: none;}
.schedule-41 p:first-child { margin-top: 0;}
.schedule-41 p:last-child { margin-bottom: 0;}
.schedule-41 .header { box-sizing: border-box;}
.schedule-41 .inner { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; text-align: left; vertical-align: top; max-width: 100%;}
.schedule-41 .cell-icon { box-sizing: border-box; display: -webkit-flex; display: flex; position: relative; z-index: 5; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.schedule-41 .icon { border: none; box-sizing: border-box; height: 16px; width: 20px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjI5IiB2aWV3Qm94PSIwIDAgMzAgMjkiIGlkPSJzdmctMSI+PGRlZnMgaWQ9ImRlZnMtMiI+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkX2hxdXUweWwiIHNwcmVhZE1ldGhvZD0icGFkIiB4MT0iMC4wIiB5MT0iMC4wIiB4Mj0iMS4wIiB5Mj0iMC4wIj48c3RvcCBzdG9wLWNvbG9yPSIjMDA5N2E3IiBzdG9wLW9wYWNpdHk9IjAuOTkyMTg3NSIgb2Zmc2V0PSIwIiBpZD0ic3RvcC00Ij48L3N0b3A+PHN0b3Agc3RvcC1jb2xvcj0iIzhiYzM0YSIgc3RvcC1vcGFjaXR5PSIwLjk5NjA5Mzc1IiBvZmZzZXQ9IjEiIGlkPSJzdG9wLTUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZGVmcyBpZD0iZGVmcy0yIj48L2RlZnM+PHBhdGggZD0iTTI5LjI3NSA2Ljk3NUMyOS4xNzMgNy41NDcgMjguNjc2IDcuOTUxIDI4LjExNCA3Ljk1MSAyOC4wNDcgNy45NTEgMjcuOTc4IDcuOTQ1IDI3LjkwOSA3LjkzNCAyNy4yNjkgNy44MjEgMjYuODM4IDcuMjExIDI2Ljk1MSA2LjU2OSAyNy4xNTYgNS40IDI2Ljc5IDQuMjQ3IDI1Ljk1MiAzLjQwOCAyNS4xMTEgMi41NjcgMjMuOTUgMi4yMDEgMjIuNzg3IDIuNDA4IDIyLjE0NSAyLjUxNiAyMS41MzcgMi4wOSAyMS40MjQgMS40NDkgMjEuMzExLjgwOCAyMS43NDIuMTk3IDIyLjM4Mi4wODUgMjQuMjg5LS4yNSAyNi4yNDkuMzcxIDI3LjYxOSAxLjc0IDI4Ljk4NyAzLjExIDI5LjYwNiA1LjA2NyAyOS4yNzUgNi45NzV6TTI3LjQ0OSAxNC4zOTNDMjcuNDQ5IDE4LjIyMyAyNS43NDUgMjEuNjU2IDIzLjA2NiAyMy45OTggMjMuMDY2IDIzLjk5OCAyNS4zMzkgMjYuMjcyIDI1LjMzOSAyNi4yNzIgMjUuOCAyNi43MzMgMjUuOCAyNy40NzkgMjUuMzM5IDI3LjkzOSAyNS4xMDkgMjguMTY5IDI0LjgwNyAyOC4yODUgMjQuNTA2IDI4LjI4NSAyNC4yMDQgMjguMjg1IDIzLjkwMiAyOC4xNjkgMjMuNjcyIDI3LjkzOSAyMy42NzIgMjcuOTM5IDIxLjEyOCAyNS4zOTUgMjEuMTI4IDI1LjM5NSAxOS4yMzIgMjYuNTExIDE3LjAzIDI3LjE2MyAxNC42NzUgMjcuMTYzIDEyLjMyIDI3LjE2MyAxMC4xMTkgMjYuNTExIDguMjIzIDI1LjM5NSA4LjIyMyAyNS4zOTUgNS42OCAyNy45MzkgNS42OCAyNy45MzkgNS40NSAyOC4xNjkgNS4xNDggMjguMjg1IDQuODQ2IDI4LjI4NSA0LjU0NSAyOC4yODUgNC4yNDMgMjguMTY5IDQuMDEzIDI3LjkzOSAzLjU1MiAyNy40NzkgMy41NTIgMjYuNzMzIDQuMDEzIDI2LjI3MiA0LjAxMyAyNi4yNzIgNi4yODYgMjMuOTk4IDYuMjg2IDIzLjk5OCAzLjYwNyAyMS42NTYgMS45MDMgMTguMjIzIDEuOTAzIDE0LjM5MyAxLjkwMyA3LjM1MiA3LjYzMyAxLjYyMyAxNC42NzUgMS42MjMgMjEuNzE5IDEuNjIzIDI3LjQ0OSA3LjM1MiAyNy40NDkgMTQuMzkzek0xNC42NzUgMy45OEM4LjkzNCAzLjk4IDQuMjYxIDguNjUxIDQuMjYxIDE0LjM5MyA0LjI2MSAyMC4xMzUgOC45MzQgMjQuODA2IDE0LjY3NSAyNC44MDYgMjAuNDE4IDI0LjgwNiAyNS4wOSAyMC4xMzUgMjUuMDkgMTQuMzkzIDI1LjA5IDguNjUxIDIwLjQxOCAzLjk4IDE0LjY3NSAzLjk4ek0xMi4yNDMgMTguNDM1QzEyLjAxMyAxOC42NjUgMTEuNzExIDE4Ljc4IDExLjQwOSAxOC43OCAxMS4xMDggMTguNzggMTAuODA2IDE4LjY2NSAxMC41NzYgMTguNDM1IDEwLjExNSAxNy45NzQgMTAuMTE1IDE3LjIyOCAxMC41NzYgMTYuNzY4IDEwLjU3NiAxNi43NjggMTMuNDk2IDEzLjg1IDEzLjQ5NiAxMy44NSAxMy40OTYgMTMuODUgMTMuNDk2IDYuNTUxIDEzLjQ5NiA2LjU1MSAxMy40OTYgNS45IDE0LjAyMyA1LjM3MiAxNC42NzUgNS4zNzIgMTUuMzI2IDUuMzcyIDE1Ljg1NCA1LjkgMTUuODU0IDYuNTUxIDE1Ljg1NCA2LjU1MSAxNS44NTQgMTQuMzkzIDE1Ljg1NCAxNC4zOTMgMTUuODU0IDE0Ljc5MyAxNS42NDIgMTUuMTI5IDE1LjMzOCAxNS4zNDIgMTUuMzM4IDE1LjM0MiAxMi4yNDMgMTguNDM1IDEyLjI0MyAxOC40MzV6TTYuNTY0IDIuNDA4QzUuMzk3IDIuMjAxIDQuMjQxIDIuNTY3IDMuNDAyIDMuNDA4IDIuNTYyIDQuMjQ3IDIuMTk4IDUuNCAyLjQwMyA2LjU2OSAyLjUxMyA3LjIxMSAyLjA4NSA3LjgyMSAxLjQ0MyA3LjkzNCAxLjM3NCA3Ljk0NSAxLjMwNyA3Ljk1MSAxLjI0IDcuOTUxLjY3NiA3Ljk1MS4xNzggNy41NDcuMDc5IDYuOTc1LS4yNTQgNS4wNjcuMzY1IDMuMTEgMS43MzUgMS43NCAzLjEwNS4zNyA1LjA2LS4yNTMgNi45NjkuMDg1IDcuNjEyLjE5NyA4LjA0LjgwOCA3LjkzIDEuNDQ5IDcuODE3IDIuMDkgNy4yMDQgMi41MTcgNi41NjQgMi40MDh6IiBpZD0icGF0aC0xIiBjbGFzcz0iY2xzLTIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzIzYzNlMiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+PC9zdmc+") left 50% top 50% / cover no-repeat; margin-right: 10px; min-height: 20px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.schedule-41 .block-body-drop { box-sizing: border-box; -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px;}
.schedule-41 .cell-text { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
.schedule-41 .title { box-sizing: border-box; display: none;}
.schedule-41 .text_body { color: #ffffff; text-decoration: none; text-indent: 0; font-size: 14px; display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: center; -moz-align-items: center; align-items: center; min-height: 20px;}
.schedule-41 input.tgl-but { box-sizing: border-box; display: none;}
.schedule-41 input.tgl-but:checked + .block-body-drop { display: block;}
.widget-21 { margin: 0; position: relative; top: 0; left: 0; z-index: 2; text-align: undefined; box-sizing: border-box; width: 200px;}
.widget-21:hover, 
.widget-21.hover, 
.widget-21.active { border: none;}
.phones-42 p:first-child { margin-top: 0;}
.phones-42 p:last-child { margin-bottom: 0;}
.phones-42 .inner { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; text-align: left; vertical-align: top; max-width: 100%;}
.phones-42 .cell-icon { box-sizing: border-box; display: -webkit-flex; display: flex; position: relative; z-index: 5; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.phones-42 .icon { border: none; box-sizing: border-box; height: 16px; width: 20px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMjciIGhlaWdodD0iMjgiIGlkPSJzdmctMSI+PGRlZnMgaWQ9ImRlZnMtMiI+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkX2JocXZnYTMiIHNwcmVhZE1ldGhvZD0icGFkIiB4MT0iMC4wIiB5MT0iMC4wIiB4Mj0iMS4wIiB5Mj0iMC4wIj48c3RvcCBzdG9wLWNvbG9yPSIjMDA5N2E3IiBzdG9wLW9wYWNpdHk9IjAuOTkyMTg3NSIgb2Zmc2V0PSIwIiBpZD0ic3RvcC00Ij48L3N0b3A+PHN0b3Agc3RvcC1jb2xvcj0iIzhiYzM0YSIgc3RvcC1vcGFjaXR5PSIwLjk5NjA5Mzc1IiBvZmZzZXQ9IjEiIGlkPSJzdG9wLTUiPjwvc3RvcD48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNMjEuNTkyIDI3LjM3N2MtNS4yNS4wLTEwLjY3OC0yLjQxOC0xNC44OTMtNi42M2wtLjA4Ni0uMDkuMDAzLS4wMDJDMi4yNDQgMTYuMjUtLjE0IDEwLjcxNS0uMDEgNS4zNzdsLjAwOC0uMzk0LjI0NC0uMzA4Yy4zNzgtLjQ4Ljc1LS45MDQgMS4xNC0xLjI5NGExNC40MTIgMTQuNDEyLjAgMCAxIDUtMy4yNTRjLjIyOC0uMDg4LjQ4OC0uMTM0Ljc3LS4xMzQuNjM0LjAgMi4wNjIuMzIzIDIuNDI4IDEuMzI0LjY0MyAxLjc4NyAxLjQ1NiA0LjEyIDIuMDQ4IDYuMzUuMTYzLjYyNS4wMDIgMi4xMzctLjg3MyAyLjY5bC0yLjA4NCAxLjMyYy4wMi4wMTYuMDEuMzQyLjI4Mi43MTRhMjkuMTkgMjkuMTkuMCAwIDAgMi43ODQgMy4yNiAyOC45MjQgMjguOTI0LjAgMCAwIDMuMjM4IDIuNzU4Yy4yMTQuMTU2LjQ1Ni4yNDcuNjUuMjQ3bC43MjItMS4wMDYuNjY1LTEuMDQ4Yy41NzctLjg5NSAyLjAyNi0uOTIgMi4xODctLjkyLjE3LjAuMzIuMDE0LjQ1OC4wNDUgMi43NDUuNjEzIDQuMzggMS4xNCA2LjQ3NiAyLjA5LjkzMy40MiAxLjUyIDIuMTEgMS4xMDQgMy4xN2ExNC4zNCAxNC4zNC4wIDAgMS0zLjI0NyA0Ljk5Yy0uNDA1LjQtLjg0Ljc4Ni0xLjMgMS4xNDVsLS4zMDcuMjQtLjc4OC4wMTV6TTIuMzQyIDUuODI3Yy4wMiA0LjU1MyAyLjIyIDkuNDQ3IDUuOTQyIDEzLjE3bC4xMTMuMTE0YzMuNzMgMy43MyA4LjUzIDUuODkgMTMuMTQyIDUuOTEuMjczLS4yMy41MzYtLjQ2OC43ODItLjcxM2ExMi4wMiAxMi4wMi4wIDAgMCAyLjcxNS00LjE3NmMtLjAxMi0uMDA4LS4wNTgtLjE1Mi0uMTA4LS4yNjctMS44MjUtLjgxMy0zLjMyNC0xLjI4NS01Ljc5LTEuODM1LS4wNi4wMDgtLjE4My4wMzItLjI3Ny4wNThsLTEuMTg2IDEuODdjLS43MzUgMS4xOS0yLjY5IDEuMzg1LTQuMDk0LjM1NmEzMS4xNjEgMzEuMTYxLjAgMCAxLTMuNTE0LTIuOTk1IDMyLjA3MiAzMi4wNzIuMCAwIDEtMy4wMjMtMy41MzZjLS41NzgtLjc5LS44MTMtMS43My0uNjQ3LTIuNTc4LjEyNy0uNjU0LjQ5LTEuMTk1IDEuMDE4LTEuNTIzTDkuMjggOC40OTZjLjAzLS4xMS4wNTQtLjI1NS4wNS0uMzI2LS41Mi0xLjkyOC0xLjI1My00LjA1OC0xLjg2LTUuNzUzYTEuMDUgMS4wNS4wIDAgMC0uMzItLjA2OCAxMi4wNTMgMTIuMDUzLjAgMCAwLTQuODA4IDMuNDc3eiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMjNjM2UyIiBmaWxsLW9wYWNpdHk9IjEiIGlkPSJwYXRoLTIiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD48L3N2Zz4=") left 50% top 50% / contain no-repeat; margin-right: 10px; min-height: 20px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.phones-42 .block-body-drop { box-sizing: border-box; -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px;}
.phones-42 .cell-text { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
.phones-42 .title { box-sizing: border-box; display: none;}
.phones-42 .text_body { box-sizing: border-box; color: #ffffff; text-decoration: none; text-indent: 0; font-size: 18px; font-weight: 500; display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: center; -moz-align-items: center; align-items: center; min-height: 20px;}
.phones-42 input.tgl-but { box-sizing: border-box; display: none;}
.phones-42 .text_body a { text-decoration: none; color: inherit;}
.phones-42 input.tgl-but:checked + .block-body-drop { display: block;}
.widget-62 { margin: 10px 0 0; position: relative; top: 0; left: 0; z-index: 1; text-align: left; box-sizing: border-box; width: 200px; min-height: 0;}
.email-112 p:first-child { margin-top: 0;}
.email-112 p:last-child { margin-bottom: 0;}
.email-112 .inner { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; vertical-align: top; max-width: 100%;}
.email-112 .cell-icon { box-sizing: border-box; display: -webkit-flex; display: flex; position: relative; z-index: 5; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.email-112 .icon { border: none; box-sizing: border-box; height: 16px; width: 20px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjcgMjAiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICAKICA8L2RlZnM+CiAgPHBhdGggZD0iTTI0LjE5NSwxOS41NjEgQzI0LjE5NSwxOS41NjEgMi43NzksMTkuNTYxIDIuNzc5LDE5LjU2MSBDMS4yNDUsMTkuNTYxIC0wLjAwMywxOC4zMTQgLTAuMDAzLDE2Ljc4MSBDLTAuMDAzLDE2Ljc4MSAtMC4wMDMsMi43NzMgLTAuMDAzLDIuNzczIEMtMC4wMDMsMS4yNDAgMS4yNDUsLTAuMDA2IDIuNzc5LC0wLjAwNiBDMi43NzksLTAuMDA2IDI0LjE5NSwtMC4wMDYgMjQuMTk1LC0wLjAwNiBDMjUuNzI2LC0wLjAwNiAyNi45NzUsMS4yNDAgMjYuOTc1LDIuNzczIEMyNi45NzUsMi43NzMgMjYuOTc1LDE2Ljc4MSAyNi45NzUsMTYuNzgxIEMyNi45NzUsMTguMzE0IDI1LjcyNiwxOS41NjEgMjQuMTk1LDE5LjU2MSBaTTEzLjQ4NywxMi4yOTUgQzEzLjQ4NywxMi4yOTUgMjQuNDk2LDIuNDgwIDI0LjQ5NiwyLjQ4MCBDMjQuNDIwLDIuNDAxIDI0LjMxMywyLjM1MSAyNC4xOTUsMi4zNTEgQzI0LjE5NSwyLjM1MSAyLjc3OSwyLjM1MSAyLjc3OSwyLjM1MSBDMi42NjAsMi4zNTEgMi41NTQsMi40MDEgMi40NzYsMi40ODAgQzIuNDc2LDIuNDgwIDEzLjQ4NywxMi4yOTUgMTMuNDg3LDEyLjI5NSBaTTI0LjYxNywzLjk1MSBDMjQuNjE3LDMuOTUxIDE4LjA4Miw5Ljc3NyAxOC4wODIsOS43NzcgQzE4LjA4Miw5Ljc3NyAyNC42MTcsMTUuNjA0IDI0LjYxNywxNS42MDQgQzI0LjYxNywxNS42MDQgMjQuNjE3LDMuOTUxIDI0LjYxNywzLjk1MSBaTTIuNzc5LDE3LjIwMyBDMi43NzksMTcuMjAzIDI0LjE5NSwxNy4yMDMgMjQuMTk1LDE3LjIwMyBDMjQuMzEzLDE3LjIwMyAyNC40MTksMTcuMTU0IDI0LjQ5NiwxNy4wNzUgQzI0LjQ5NiwxNy4wNzUgMTcuMTk2LDEwLjU2NyAxNy4xOTYsMTAuNTY3IEMxNy4xOTYsMTAuNTY3IDEzLjg3OCwxMy41MjUgMTMuODc4LDEzLjUyNSBDMTMuNzY4LDEzLjYyNSAxMy42MjcsMTMuNjc1IDEzLjQ4NywxMy42NzUgQzEzLjM0NiwxMy42NzUgMTMuMjA2LDEzLjYyNSAxMy4wOTMsMTMuNTI1IEMxMy4wOTMsMTMuNTI1IDkuNzc2LDEwLjU2NyA5Ljc3NiwxMC41NjcgQzkuNzc2LDEwLjU2NyAyLjQ3NiwxNy4wNzQgMi40NzYsMTcuMDc0IEMyLjU1MywxNy4xNTMgMi42NjAsMTcuMjAzIDIuNzc5LDE3LjIwMyBaTTguODkwLDkuNzc3IEM4Ljg5MCw5Ljc3NyAyLjM1NSwzLjk1MSAyLjM1NSwzLjk1MSBDMi4zNTUsMy45NTEgMi4zNTUsMTUuNjA0IDIuMzU1LDE1LjYwNCBDMi4zNTUsMTUuNjA0IDguODkwLDkuNzc3IDguODkwLDkuNzc3IFoiIGlkPSJwYXRoLTEiIGNsYXNzPSJjbHMtMiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMjNjM2UyIiBmaWxsLW9wYWNpdHk9IjEiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 50% top 50% / contain no-repeat; margin-right: 10px; min-height: 20px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.email-112 .block-body-drop { box-sizing: border-box; -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px;}
.email-112 .cell-text { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal;}
.email-112 .title { box-sizing: border-box; display: none;}
.email-112 .text_body { box-sizing: border-box; display: -webkit-flex; display: flex; color: #ffffff; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: center; -moz-align-items: center; align-items: center; text-decoration: underline; font-size: 15px; font-weight: normal; min-height: 20px;}
.email-112 input.tgl-but { box-sizing: border-box; display: none;}
.email-112 input.tgl-but:checked + .block-body-drop { display: block;}
.block-22 { margin: 60px auto 0; position: relative; top: 0; left: 0; width: 1200px; min-height: 0; z-index: 1; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; max-width: 100%;}
.widget-60 { margin: 0; position: relative; top: 0; left: 0; z-index: 3; box-sizing: border-box; min-height: 100px; width: auto; right: 0; padding-left: 50px; padding-right: 50px;}
.popover-wrap-110 .popover-body { padding: 20px 40px 32px; border: 1px solid #b7b7b7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); position: relative; display: inline-block; width: 270px; box-sizing: border-box; vertical-align: middle; background: #fff; text-align: left; font-size: 12px; max-width: 100%;}
.popover-wrap-110 .popover-body .form_text input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: left; -webkit-appearance: none;}
.popover-wrap-110 .popover-body .form_calendar input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: left; -webkit-appearance: none;}
.popover-wrap-110 .popover-body .form_calendar_interval input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: left; -webkit-appearance: none; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-110 .popover-body textarea { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 100%; text-align: left; -webkit-appearance: none;}
.popover-wrap-110 .popover-body .s3_button_large { border: none; background: linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); font-size: 15px; font-weight: bold; box-sizing: border-box; line-height: 34px; padding-right: 16px; padding-left: 16px; cursor: pointer; text-align: center; -webkit-appearance: none; min-width: 25px; min-height: 25px; font-family: Roboto, sans-serif;}
.popover-wrap-110 .popover-body .s3_message { padding: 12px; border: 1px solid #e1c893; display: table; margin-top: 1em; margin-bottom: 1em; background: #f0e4c9; color: #333; box-sizing: border-box; -moz-box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); text-align: left;}
.popover-wrap-110 .popover-close { position: absolute; top: -15px; right: -15px; box-sizing: border-box; width: 30px; height: 30px; background: url("../images/wm_button_close.png") 0 0 no-repeat; z-index: 10; cursor: pointer;}
.popover-wrap-110 .popover-body .s3_form_field_content .icon.img_name { box-sizing: border-box; position: relative; background: url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;}
.popover-wrap-110 .popover-body .s3_form_field_content .icon.img_email { box-sizing: border-box; position: relative; background: url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;}
.popover-wrap-110 .popover-body .s3_form_field_content .icon.img_phone { box-sizing: border-box; position: relative; background: url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;}
.popover-wrap-110 .popover-body .s3_form_field_content .icon.img_comments { box-sizing: border-box; position: relative; background: url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;}
.editable_block-110 p:first-child { margin-top: 0;}
.editable_block-110 p:last-child { margin-bottom: 0;}
.editable_block-110 .header { box-sizing: border-box; font-size: 20px; margin-bottom: 5px; display: -webkit-flex; display: flex; text-align: left;}
.editable_block-110 .body { box-sizing: border-box; display: block; position: relative; min-width: 0; min-height: 0; text-align: center;}
.editable_block-110 .title { box-sizing: border-box; font-size: 23px; margin-bottom: 5px; display: -webkit-flex; display: flex; text-align: left; pointer-events: auto; color: #31d9f7; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: center; -moz-align-items: center; align-items: center; text-decoration: none; font-weight: 500; min-height: 100px; width: 450px;}
.editable_block-110 .image { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; float: left; margin-right: 20px; margin-left: 0; margin-bottom: 0; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; text-align: left;}
.editable_block-110 .item-label { padding: 2px 5px; box-sizing: border-box; position: absolute; left: 0; top: 0; z-index: 5; background: #e83131; color: #fff; display: -webkit-flex; display: flex;}
.editable_block-110 .image-inner { box-sizing: border-box; position: absolute; left: 0; top: 0; right: 0; bottom: 0; pointer-events: none; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.editable_block-110 .img-convert { box-sizing: border-box; width: 100px; height: 100px; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; text-align: center; display: -webkit-flex; display: flex; overflow: hidden; -webkit-border-radius: 600px; -moz-border-radius: 600px; border-radius: 600px;}
.editable_block-110 .image img { box-sizing: border-box; vertical-align: middle; width: auto; height: auto; max-width: 100%; display: -webkit-flex; display: flex;}
.editable_block-110 .text { box-sizing: border-box; display: -webkit-flex; display: flex; text-align: left; pointer-events: auto;}
.editable_block-110 .price { box-sizing: border-box; margin-bottom: 5px; position: relative; text-align: left; display: -webkit-flex; display: flex; pointer-events: auto;}
.editable_block-110 .price-inner { box-sizing: border-box; display: inline-block;}
.editable_block-110 .price-note { box-sizing: border-box; display: inline-block;}
.editable_block-110 .price-value { box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex;}
.editable_block-110 .price-currency { box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex;}
.editable_block-110 .more { box-sizing: border-box; margin-top: 5px; pointer-events: auto;}
.editable_block-110 .more > a { box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-align: center; height: 0; min-height: 14px;}
.editable_block-110 .image a { box-sizing: border-box; display: -webkit-flex; display: flex; max-width: 100%; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; -webkit-justify-content: inherit; -moz-justify-content: inherit; justify-content: inherit;}
.editable_block-110 .clear { clear: both;}
.popover-container-110 { top: 0; left: 0; z-index: 9999; width: 100%; direction: ltr; position: fixed;}
.popover-container-110 .popover-dim { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: #000; z-index: 0; opacity: 0.5;}
.popover-wrap-110 .popover-form-title { font-size: 18px; font-weight: bold; margin-bottom: 10px; box-sizing: border-box; text-align: left; font-family: Roboto, sans-serif;}
.popover-wrap-110 .popover-body .s3_form { margin-top: 0;}
.popover-wrap-110 .popover-body .s3_form_item { margin-top: 8px; margin-bottom: 8px; box-sizing: border-box; text-align: left;}
.popover-wrap-110 .popover-body .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.popover-wrap-110 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.popover-wrap-110 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content .s3_form_subitem label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.popover-wrap-110 .popover-body .s3_form_field_title { margin-bottom: 3px; box-sizing: border-box; color: #000; text-align: left;}
.popover-wrap-110 .popover-body .s3_form_field_type_text { width: 100%;}
.popover-wrap-110 .popover-body .s3_form_item.form_div { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_div h2 { box-sizing: border-box; font-size: 18px; line-height: 1; font-weight: normal; margin-top: 0; margin-bottom: 0; font-family: Roboto, sans-serif;}
.popover-wrap-110 .popover-body .s3_form_item.form_html_block { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_html_block .s3_form_field_content { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_html_block .s3_form_field { box-sizing: border-box; width: 100%;}
.popover-wrap-110 .popover-body .form_html_block p:first-of-type { margin-top: 0;}
.popover-wrap-110 .popover-body .form_html_block p:last-of-type { margin-bottom: 0;}
.popover-wrap-110 .popover-body .s3_form_item.form_checkbox { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_checkbox .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_checkbox .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_checkbox .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-110 .popover-body .form_checkbox .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-110 .popover-body .form_checkbox label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; width: 100%;}
.popover-wrap-110 .popover-body .form_checkbox input { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-110 .popover-body .form_checkbox .s3_form_subitem_title { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-110 .popover-body .s3_form_item.form_radio { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_radio .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_radio .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_radio .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-110 .popover-body .form_radio .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-110 .popover-body .form_radio label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; width: 100%;}
.popover-wrap-110 .popover-body .form_radio input { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-110 .popover-body .form_radio .s3_form_subitem_title { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-110 .popover-body .s3_form_item.form_select { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_select .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_select .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_select .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-110 .popover-body .form_select select { box-sizing: border-box; width: 100%; max-width: 100%; font-size: 13px; line-height: 1;}
.popover-wrap-110 .popover-body .form_select option { box-sizing: border-box;}
.popover-wrap-110 .popover-body .s3_form_item.form_calendar { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_calendar .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_calendar .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-110 .popover-body .s3_form_item.form_calendar_interval { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_calendar_interval .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_calendar_interval .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-110 .popover-body .form_calendar_interval .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.popover-wrap-110 .popover-body .form_calendar_interval .s3_form_subitem { margin: 0; box-sizing: border-box; width: 50%;}
.popover-wrap-110 .popover-body .form_calendar_interval label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.popover-wrap-110 .popover-body .form_calendar_interval .s3_form_subitem_title { box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0; padding-left: 5px; padding-right: 5px;}
.popover-wrap-110 .popover-body .s3_form_item.form_upload { box-sizing: border-box;}
.popover-wrap-110 .anketa-flash-upload { box-sizing: border-box; max-width: 100%;}
.popover-wrap-110 .popover-body .form_upload .no-more { box-sizing: border-box;}
.popover-wrap-110 .popover-body .s3_form_field_content .icon { box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-110 .popover-body .s3_required { color: #ff0000;}
.popover-wrap-110 .s3_form_field_title .s3_form_error { color: #ff0000; padding-right: 9px; padding-left: 9px; font-size: 12px; text-align: left;}
.popover-wrap-110 ::-webkit-input-placeholder { color: #ababab;}
.popover-wrap-110 ::-moz-placeholder { color: #ababab;}
.popover-wrap-110 :-ms-input-placeholder { color: #ababab;}
.widget-22 { padding: 40px 50px 40px 30px; margin: 0; border: none; position: relative; top: 0; left: 0; z-index: 2; text-align: left; width: 600px; min-width: 600px; max-width: 100%; box-sizing: border-box; min-height: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; right: 0;}
.popover-wrap-44 .popover-body { padding: 20px 40px 32px; border: 1px solid #b7b7b7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); position: relative; display: inline-block; width: 270px; box-sizing: border-box; vertical-align: middle; background: #fff; text-align: left; font-size: 12px; max-width: 100%;}
.popover-wrap-44 .popover-body .form_text input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: left; -webkit-appearance: none;}
.popover-wrap-44 .popover-body .form_calendar input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: left; -webkit-appearance: none;}
.popover-wrap-44 .popover-body .form_calendar_interval input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: left; -webkit-appearance: none; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-44 .popover-body textarea { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 100%; text-align: left; -webkit-appearance: none;}
.popover-wrap-44 .popover-body .s3_button_large { border: none; background: linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); font-size: 15px; font-weight: bold; box-sizing: border-box; line-height: 34px; padding-right: 16px; padding-left: 16px; cursor: pointer; text-align: center; -webkit-appearance: none; min-width: 25px; min-height: 25px; font-family: Roboto, sans-serif;}
.popover-wrap-44 .popover-body .s3_message { padding: 12px; border: 1px solid #e1c893; display: table; margin-top: 1em; margin-bottom: 1em; background: #f0e4c9; color: #333; box-sizing: border-box; -moz-box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); text-align: left;}
.popover-wrap-44 .popover-close { position: absolute; top: -15px; right: -15px; box-sizing: border-box; width: 30px; height: 30px; background: url("../images/wm_button_close.png") 0 0 no-repeat; z-index: 10; cursor: pointer;}
.popover-wrap-44 .popover-body .s3_form_field_content .icon.img_name { box-sizing: border-box; position: relative; background: url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;}
.popover-wrap-44 .popover-body .s3_form_field_content .icon.img_email { box-sizing: border-box; position: relative; background: url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;}
.popover-wrap-44 .popover-body .s3_form_field_content .icon.img_phone { box-sizing: border-box; position: relative; background: url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;}
.popover-wrap-44 .popover-body .s3_form_field_content .icon.img_comments { box-sizing: border-box; position: relative; background: url("../images/wm_form_adaptive_default.gif") 50% 50% no-repeat;}
.blocklist-44 p:first-child { margin-top: 0;}
.blocklist-44 p:last-child { margin-bottom: 0;}
.blocklist-44 .header { display: -webkit-flex; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; justify-content: space-between; -webkit-align-items: center; -moz-align-items: center; align-items: center; margin-bottom: 15px; box-sizing: border-box;}
.blocklist-44 .header_text { font-size: 20px; box-sizing: border-box; display: -webkit-flex; display: flex;}
.blocklist-44 .all-in_header { display: none; box-sizing: border-box; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.blocklist-44 .description { box-sizing: border-box; overflow: hidden; margin-bottom: 15px; display: -webkit-flex; display: flex;}
.blocklist-44 .body-outer { box-sizing: border-box; position: relative;}
.blocklist-44 .body { margin: 0; box-sizing: border-box;}
.blocklist-44 .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-44 .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-44 .bx-wrapper { max-width: 520px;}
.blocklist-44 .bx-viewport { overflow: hidden; position: relative; width: 100%; min-height: 0;}
.blocklist-44 .list { display: -webkit-flex; display: flex; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; box-sizing: border-box; width: 520px; margin-right: 0;}
.blocklist-44 .item-outer { display: -webkit-flex; display: flex; box-sizing: border-box; width: 100%; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.blocklist-44 .item { margin: 10px; position: relative; width: auto; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; box-sizing: border-box; min-width: 0; min-height: 0; left: 0; right: 0; flex-basis: 100%; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal;}
.blocklist-44 .text { border: none; margin-bottom: 5px; display: -webkit-flex; display: flex; box-sizing: border-box; position: relative; z-index: 1; pointer-events: auto; color: rgba(255,255,255,0.86); line-height: 1.4; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal; text-decoration: none; font-size: 18px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
.blocklist-44 .text .align-elem { flex-basis: 100%;}
.blocklist-44 .image { box-sizing: border-box; position: relative; margin-bottom: 5px; text-align: center; display: -webkit-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.blocklist-44 .item-label { padding: 2px 5px; box-sizing: border-box; position: absolute; left: 0; top: 0; z-index: 5; background: #e83131; color: #fff; text-align: left; display: -webkit-flex; display: flex;}
.blocklist-44 .image a { box-sizing: border-box; display: -webkit-flex; display: flex; max-width: 100%; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; -webkit-justify-content: inherit; -moz-justify-content: inherit; justify-content: inherit;}
.blocklist-44 .img-convert { box-sizing: border-box; width: 180px; height: 100px; overflow: hidden; display: -webkit-inline-flex; display: inline-flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.blocklist-44 .image img { max-width: 100%; vertical-align: middle; box-sizing: border-box; width: auto; height: auto; display: -webkit-flex; display: flex;}
.blocklist-44 .image-inner { box-sizing: border-box; position: absolute; left: 0; top: 0; right: 0; bottom: 0; pointer-events: none; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.blocklist-44 .title { font-weight: 500; margin-bottom: 5px; display: -webkit-flex; display: flex; box-sizing: border-box; position: relative; z-index: 1; pointer-events: auto; color: #ffffff; line-height: 1.3; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; text-decoration: none; font-size: 28px;}
.blocklist-44 .sub-title { font-style: italic; margin-bottom: 5px; display: -webkit-flex; display: flex; box-sizing: border-box; position: relative; z-index: 1; pointer-events: auto;}
.blocklist-44 .price { box-sizing: border-box; margin-bottom: 5px; position: relative; display: -webkit-flex; display: flex; pointer-events: auto;}
.blocklist-44 .price-inner { box-sizing: border-box; display: inline-block;}
.blocklist-44 .price-note { box-sizing: border-box; display: inline-block; color: #ffffff; text-decoration: none;}
.blocklist-44 .price-value { box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex; color: #1354c9; text-decoration: none; font-size: 20px; padding-left: 5px; padding-right: 5px; font-weight: bold;}
.blocklist-44 .price-currency { box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex; color: #ffffff; text-decoration: none; font-size: 14px;}
.blocklist-44 .more { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; pointer-events: auto; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; margin-top: 20px;}
.blocklist-44 .more > a { padding: 12px 30px; border: none; display: -webkit-inline-flex; display: inline-flex; box-sizing: border-box; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; text-align: center; cursor: pointer; color: #ffffff; text-decoration: none; font-size: 14px; background: #23c3e2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; min-height: 50px;}
.blocklist-44 .columns-table { box-sizing: border-box; display: table; table-layout: fixed; width: 100%;}
.blocklist-44 .columns-cell { display: table-cell; vertical-align: top;}
.blocklist-44 .title a { color: inherit; text-decoration: inherit;}
.blocklist-44 .footer { display: -webkit-flex; display: flex; box-sizing: border-box;}
.blocklist-44 .all { box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.blocklist-44 .controls { position: absolute; top: auto; left: auto; right: 0; -webkit-justify-content: space-between; -moz-justify-content: space-between; justify-content: space-between; display: -webkit-flex; display: flex; box-sizing: border-box; margin-top: -10px; z-index: 1; text-align: justify; margin-right: -50px; bottom: 0; margin-bottom: 50px;}
.blocklist-44 .prev { border: none; position: relative; z-index: 105; display: inline-block; vertical-align: top; width: 50px; height: 20px; background: url("../images/lib_1766801_arrhsl.svg") left 50% top calc(50% - 24px) / auto auto no-repeat rgba(0,0,0,0.07); box-sizing: border-box; text-align: left; min-height: 50px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.blocklist-44 .next { border: none; position: relative; z-index: 105; display: inline-block; vertical-align: top; width: 50px; height: 20px; background: url("../images/lib_1766801_arrhsl.svg") left 50% top calc(50% + 24px) / auto auto no-repeat rgba(0,0,0,0.2); box-sizing: border-box; text-align: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; min-height: 50px;}
.blocklist-44 .prev > a { display: block; height: 100%; width: 100%; box-sizing: border-box;}
.blocklist-44 .next > a { display: block; height: 100%; width: 100%; box-sizing: border-box;}
.blocklist-44 .bx-pager-wrap { position: absolute; top: 0; bottom: 0; left: 0; right: 0; font-size: 0; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap; visibility: hidden; box-sizing: border-box; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.blocklist-44 .bx-auto_controls { margin: auto auto 0; box-sizing: border-box; visibility: visible; display: -webkit-flex; display: flex;}
.blocklist-44 .auto_controls { box-sizing: border-box; display: none;}
.blocklist-44 .bx-controls-auto { box-sizing: border-box; display: -webkit-flex; display: flex;}
.blocklist-44 .bx-controls-auto-item { box-sizing: border-box;}
.blocklist-44 .bx-controls-auto-item .bx-stop { margin: 2px; display: inline-block; box-sizing: border-box; width: 10px; min-height: 10px; background: url("../images/wm_block_list_pause.png") center center / auto no-repeat;}
.blocklist-44 .bx-controls-auto-item .bx-start { margin: 2px; display: inline-block; box-sizing: border-box; width: 10px; min-height: 10px; background: url("../images/wm_block_list_play.png") center center / auto no-repeat;}
.blocklist-44 .pager-wrap { box-sizing: border-box; display: none; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.blocklist-44 .bx-pager { margin: auto auto 0; position: relative; z-index: 100; display: inline-block; box-sizing: border-box; visibility: visible;}
.blocklist-44 .bx-pager-item { display: inline-block; box-sizing: border-box;}
.blocklist-44 .bx-pager a { margin: 2px; display: inline-block; width: 10px; min-height: 10px; background: #000000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-sizing: border-box; text-decoration: none; height: 10px;}
.popover-container-44 { top: 0; left: 0; z-index: 9999; width: 100%; direction: ltr; position: fixed;}
.popover-container-44 .popover-dim { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: #000; z-index: 0; opacity: 0.5;}
.popover-wrap-44 .popover-form-title { font-size: 18px; font-weight: bold; margin-bottom: 10px; box-sizing: border-box; text-align: left; font-family: Roboto, sans-serif;}
.popover-wrap-44 .popover-body .s3_form { margin-top: 0;}
.popover-wrap-44 .popover-body .s3_form_item { margin-top: 8px; margin-bottom: 8px; box-sizing: border-box; text-align: left;}
.popover-wrap-44 .popover-body .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.popover-wrap-44 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content .s3_form_subitem label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.popover-wrap-44 .popover-body .s3_form_field_title { margin-bottom: 3px; box-sizing: border-box; color: #000; text-align: left;}
.popover-wrap-44 .popover-body .s3_form_field_type_text { width: 100%;}
.popover-wrap-44 .popover-body .s3_form_item.form_div { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_div h2 { box-sizing: border-box; font-size: 18px; line-height: 1; font-weight: normal; margin-top: 0; margin-bottom: 0; font-family: Roboto, sans-serif;}
.popover-wrap-44 .popover-body .s3_form_item.form_html_block { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_html_block .s3_form_field_content { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_html_block .s3_form_field { box-sizing: border-box; width: 100%;}
.popover-wrap-44 .popover-body .form_html_block p:first-of-type { margin-top: 0;}
.popover-wrap-44 .popover-body .form_html_block p:last-of-type { margin-bottom: 0;}
.popover-wrap-44 .popover-body .s3_form_item.form_checkbox { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_checkbox .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_checkbox .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_checkbox .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-44 .popover-body .form_checkbox .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-44 .popover-body .form_checkbox label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; width: 100%;}
.popover-wrap-44 .popover-body .form_checkbox input { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-44 .popover-body .form_checkbox .s3_form_subitem_title { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-44 .popover-body .s3_form_item.form_radio { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_radio .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_radio .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_radio .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-44 .popover-body .form_radio .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-44 .popover-body .form_radio label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; width: 100%;}
.popover-wrap-44 .popover-body .form_radio input { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-44 .popover-body .form_radio .s3_form_subitem_title { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-44 .popover-body .s3_form_item.form_select { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_select .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_select .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_select .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-44 .popover-body .form_select select { box-sizing: border-box; width: 100%; max-width: 100%; font-size: 13px; line-height: 1;}
.popover-wrap-44 .popover-body .form_select option { box-sizing: border-box;}
.popover-wrap-44 .popover-body .s3_form_item.form_calendar { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_calendar .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_calendar .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-44 .popover-body .s3_form_item.form_calendar_interval { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_calendar_interval .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_calendar_interval .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-44 .popover-body .form_calendar_interval .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.popover-wrap-44 .popover-body .form_calendar_interval .s3_form_subitem { margin: 0; box-sizing: border-box; width: 50%;}
.popover-wrap-44 .popover-body .form_calendar_interval label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.popover-wrap-44 .popover-body .form_calendar_interval .s3_form_subitem_title { box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0; padding-left: 5px; padding-right: 5px;}
.popover-wrap-44 .popover-body .s3_form_item.form_upload { box-sizing: border-box;}
.popover-wrap-44 .anketa-flash-upload { box-sizing: border-box; max-width: 100%;}
.popover-wrap-44 .popover-body .form_upload .no-more { box-sizing: border-box;}
.popover-wrap-44 .popover-body .s3_form_field_content .icon { box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-44 .popover-body .s3_required { color: #ff0000;}
.popover-wrap-44 .s3_form_field_title .s3_form_error { color: #ff0000; padding-right: 9px; padding-left: 9px; font-size: 12px; text-align: left;}
.popover-wrap-44 ::-webkit-input-placeholder { color: #ababab;}
.popover-wrap-44 ::-moz-placeholder { color: #ababab;}
.popover-wrap-44 :-ms-input-placeholder { color: #ababab;}
.block-43 .layout_90 { -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-43 .layout_93 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-43 { padding: 40px; margin: 0 auto; border: none; position: relative; top: 0; left: 0; width: 1200px; min-height: 500px; max-width: 100%; z-index: 3; text-align: center; right: 0; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; font-family: Roboto Condensed, sans-serif; color: #000000; text-decoration: none;}
.widget-49 { padding: 10px; margin: 0 0 auto; border: none; position: relative; top: 0; left: 0; z-index: 2; text-align: left; width: 220px; box-sizing: border-box; font-family: Roboto, sans-serif; display: block; background: #1354c9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.menu-93 .menu-scroll > ul > li.delimiter { margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; min-height: 1px; height: auto; width: auto; background: #d6d6d6;}
.menu-93 .menu-scroll > ul ul { padding: 5px; margin: 0; border: none; position: static; top: 0; left: 100%; list-style: none; width: auto; display: none; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.menu-93 .menu-scroll > ul ul > li.delimiter { margin: 3px 2px; box-sizing: border-box; min-height: 2px; height: auto; width: auto; background: #999999;}
.menu-93 .menu-scroll > ul ul > li { padding: 0; display: block; position: relative; margin-left: 0; margin-right: 0;}
.menu-93 .menu-scroll > ul ul > li > a { padding: 8px 20px; border: none; cursor: pointer; display: block; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; box-sizing: border-box; text-decoration: none; color: #fff; font-size: 14px; line-height: 1.4; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: relative; font-style: normal; letter-spacing: 0; text-transform: none;}
.menu-93 .menu-scroll > ul ul > li > a:hover, 
.menu-93 .menu-scroll > ul ul > li > a.hover, 
.menu-93 .menu-scroll > ul ul > li > a.active { text-decoration: underline; color: #23c3e2;}
.menu-93 .menu-scroll > ul ul > li > a .has-child-icon { position: absolute; top: 50%; right: 0; margin-top: -6px; margin-right: 5px; width: 12px; min-height: 12px; background: #000000;}
.menu-93 .menu-title { box-sizing: border-box; font-size: 16px; padding-left: 17px; margin-bottom: 10px;}
.menu-93 .menu-button { display: none; position: absolute; left: 100%; top: 0; width: 50px; min-height: 50px;}
.menu-93 .menu-scroll { display: block; width: 100%; -webkit-justify-content: inherit; -moz-justify-content: inherit; justify-content: inherit;}
.menu-93 .menu-scroll > ul { padding: 0; margin: 0; list-style: none; box-sizing: border-box; display: block;}
.menu-93 .menu-scroll > ul > li.menu-item { padding: 0; margin: 0; box-sizing: border-box; position: relative;}
.menu-93 .menu-scroll > ul > li.menu-item > a { padding: 10px 15px; margin: 2px 5px; border: none; cursor: pointer; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; box-sizing: border-box; text-decoration: none; color: #ffffff; font-size: 16px; line-height: 1.4; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: relative; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal; font-style: normal; letter-spacing: 0; text-transform: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: transparent;}
.menu-93 .menu-scroll > ul > li.menu-item > a:hover, 
.menu-93 .menu-scroll > ul > li.menu-item > a.hover, 
.menu-93 .menu-scroll > ul > li.menu-item > a.active { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #23c3e2;}
.menu-93 .menu-scroll > ul > li.menu-item > a .has-child-icon { position: absolute; top: 50%; right: 0; margin-top: -6px; margin-right: 5px; width: 12px; min-height: 12px; background: #000000;}
.menu-93 .menu-scroll > ul > li.menu-item > a .menu-item-image { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0; margin-right: 5px; font-size: 0; line-height: 0; text-align: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; min-height: 40px; width: 40px; overflow: hidden;}
.menu-93 .menu-scroll > ul > li.menu-item > a .img-convert { margin: auto; box-sizing: border-box; width: 40px; height: 40px; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; display: -webkit-inline-flex; display: inline-flex; overflow: hidden;}
.menu-93 .menu-scroll > ul > li.menu-item > a img { box-sizing: border-box; max-width: 100%; height: auto; width: auto; vertical-align: middle; border: none; display: -webkit-flex; display: flex;}
.menu-93 .menu-scroll > ul > li.menu-item > a .menu-item-text { box-sizing: border-box; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.block-44 { margin: 0 0 auto 20px; position: relative; top: 0; left: 0; width: auto; min-height: 0; z-index: 1; text-align: left; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; font-family: Roboto, sans-serif; text-decoration: none; right: 0;}
.widget-47 { margin: 30px 0 0; position: relative; top: 0; left: 0; z-index: 2; color: rgba(255,255,255,0.68); line-height: 1.7; text-decoration: none; font-size: 16px; display: block; min-height: 0; width: auto; right: 0;}
.content-preview { width: 200px; height: 100px; background: #ccc;}
.content-91 h2 { box-sizing: border-box; font-size: 21px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; font-style: normal; font-family: Roboto, sans-serif; text-align: left; color: #ffffff; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none;}
.content-91 h3 { box-sizing: border-box; font-size: 19px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; font-style: normal; font-family: Roboto, sans-serif; text-align: left; color: #ffffff;}
.content-91 h4 { box-sizing: border-box; font-size: 17px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; font-style: normal; font-family: Roboto, sans-serif; text-align: left; color: #ffffff;}
.content-91 h5 { box-sizing: border-box; font-size: 16px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; font-style: normal; font-family: Roboto, sans-serif; text-align: left; color: #ffffff;}
.content-91 h6 { box-sizing: border-box; font-size: 15px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; font-style: normal; font-family: Roboto, sans-serif; text-align: left; color: #ffffff;}
.content-91 a { box-sizing: border-box; color: #23c3e2; line-height: 1.2; text-decoration: none;}
.content-91 .pics-1 { display: -webkit-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;}
.content-91 .img-convert { margin: 5px; box-sizing: border-box; width: 180px; height: 100px; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; text-align: center; display: -webkit-flex; display: flex; overflow: hidden;}
.content-91 .pics-1 img { margin: 5px; box-sizing: content-box; width: auto; height: auto; max-width: 100%;}
.content-91 .pics-2 img { box-sizing: content-box; width: auto; height: auto; max-width: 100%;}
.content-91 .pics-2 { display: -webkit-flex; display: flex; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;}
.widget-48 { margin: 0; position: relative; top: 0; left: 0; z-index: 1; color: #ffffff; text-decoration: none; font-size: 30px; box-sizing: border-box; font-weight: bold; width: auto; right: 0;}
h2 { box-sizing: border-box; font-size: 21px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; font-style: normal; font-family: Roboto, sans-serif; text-align: left; color: #ffffff;}
h3 { box-sizing: border-box; font-size: 19px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; font-style: normal; font-family: Roboto, sans-serif; text-align: left; color: #ffffff;}
h4 { box-sizing: border-box; font-size: 17px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; font-style: normal; font-family: Roboto, sans-serif; text-align: left; color: #ffffff;}
h5 { box-sizing: border-box; font-size: 16px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; font-style: normal; font-family: Roboto, sans-serif; text-align: left; color: #ffffff;}
h6 { box-sizing: border-box; font-size: 15px; margin-top: 15px; margin-bottom: 15px; font-weight: bold; font-style: normal; font-family: Roboto, sans-serif; text-align: left; color: #ffffff;}
.block-47 .layout_center_97_id_107_1 { margin-top: 0; margin-left: auto; margin-right: auto; width: 960px;}
.block-47 { margin: 0; border: none; position: relative; top: 0; left: 0; width: auto; min-height: 0; background: #1354c9; z-index: 1; text-align: center; right: 0; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; max-width: none; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; padding-bottom: 40px; color: #000000; text-decoration: none;}
.block-48 .layout_99 { -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-48 .layout_100 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-48 .layout_101 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-48 { margin: 40px 0 0; position: relative; top: 0; left: 0; width: auto; min-height: 0; z-index: 3; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; text-decoration: none; max-width: none; right: 0;}
.widget-51 { margin: 0 0 auto; position: relative; top: 0; left: 0; z-index: 3; color: #d8d8d8; text-align: right; text-decoration: none; width: auto; max-width: none; right: 0;}
.widget-52 { margin: 0 0 auto 181px; position: relative; top: 0; left: 0; z-index: 2; box-sizing: border-box; width: 186px; max-width: none;}
.widget-53 { margin: 0 0 auto; position: relative; top: 0; left: 0; z-index: 1; color: #ffffff; text-align: left; text-decoration: none; font-size: 13px; box-sizing: border-box; display: -webkit-flex; display: flex; width: 212px; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; max-width: none; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
.block-49 .layout_103 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-49 .layout_104 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-49 { padding: 30px; margin: -49px 0 0; border: none; position: relative; top: 0; left: 0; width: auto; min-height: 99px; background: #ffffff; z-index: 2; right: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; max-width: none; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-decoration: none;}
.widget-54 { padding: 1px; margin: 0 0 auto 171px; border: none; position: relative; top: 0; left: 0; width: 180px; min-height: 37px; max-width: none; z-index: 2; color: #ffffff; text-decoration: none; font-size: 15px; box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; background: none #d583e3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-box-shadow: 0px 4px 26px  rgba(213,131,227,0.58); -moz-box-shadow: 0px 4px 26px  rgba(213,131,227,0.58); box-shadow: 0px 4px 26px  rgba(213,131,227,0.58); font-weight: normal;}
.widget-54:hover, 
.widget-54.hover, 
.widget-54.active { background: linear-gradient(to bottom,rgba(255, 255, 255, 0.15) 0%,rgba(255, 255, 255, 0) 100%) #d583e3; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent;}
.widget-54:active, 
.widget-54.active { background: none #d583e3;}
.popover-wrap-103 .popover-body { padding: 20px 40px 32px; border: 1px solid #b7b7b7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7); position: relative; display: inline-block; width: 270px; box-sizing: border-box; vertical-align: middle; background: #fff; text-align: left; font-size: 12px; max-width: 100%;}
.popover-wrap-103 .popover-body textarea { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 100%; text-align: left; -webkit-appearance: none;}
.popover-wrap-103 .popover-body .s3_button_large { border: none; background: linear-gradient(to bottom, #f4e48d 0%, #ecd35f 100%) #f0db76; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); font-size: 15px; font-weight: bold; box-sizing: border-box; line-height: 34px; padding-right: 16px; padding-left: 16px; cursor: pointer; text-align: center; -webkit-appearance: none; font-family: Roboto, sans-serif;}
.popover-wrap-103 .popover-body .s3_message { padding: 12px; border: 1px solid #e1c893; display: table; margin-top: 1em; margin-bottom: 1em; background: #f0e4c9; color: #333; box-sizing: border-box; -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); -moz-box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); box-shadow: 0 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.75); text-align: left;}
.popover-wrap-103 .popover-close { position: absolute; top: -15px; right: -15px; box-sizing: border-box; width: 30px; height: 30px; background: url("../images/wm_button_close.png") 0 0 no-repeat; z-index: 10; cursor: pointer;}
.button-103 > * { box-sizing: border-box; display: block; text-overflow: ellipsis; overflow: hidden;}
.popover-container-103 { top: 0; left: 0; z-index: 99999; width: 100%; direction: ltr; position: fixed;}
.popover-container-103 .popover-dim { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: #000; z-index: 0; opacity: 0.5;}
.popover-wrap-103 .popover-form-title { font-size: 18px; font-weight: bold; margin-bottom: 10px; box-sizing: border-box; text-align: left; font-family: Roboto, sans-serif;}
.popover-wrap-103 .popover-body .s3_form { margin-top: 0;}
.popover-wrap-103 .popover-body .s3_form_item { margin-top: 8px; margin-bottom: 8px; box-sizing: border-box; text-align: left;}
.popover-wrap-103 .popover-body .s3_form_item_type_calendar .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.popover-wrap-103 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.popover-wrap-103 .popover-body .s3_form_item_type_calendar_interval .s3_form_field_content .s3_form_subitem label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center;}
.popover-wrap-103 .popover-body .s3_form_field_title { margin-bottom: 3px; box-sizing: border-box; color: #000; text-align: left;}
.popover-wrap-103 .popover-body .s3_form_field_type_text { width: 100%;}
.popover-wrap-103 .popover-body .s3_required { color: #ff0000;}
.popover-wrap-103 .s3_form_field_title .s3_form_error { color: #ff0000; padding-right: 9px; padding-left: 9px; font-size: 12px; text-align: left;}
.popover-wrap-103 .popover-body .s3_form_item.form_div { box-sizing: border-box;}
.popover-wrap-103 .popover-body .s3_form_item.form_html_block { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_html_block .s3_form_field_content { box-sizing: border-box;}
.popover-wrap-103 .popover-body .s3_form_item.form_checkbox { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_checkbox .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_checkbox .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-103 .popover-body .s3_form_item.form_radio { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_select option { box-sizing: border-box;}
.popover-wrap-103 .popover-body .s3_form_item.form_calendar { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_calendar .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_calendar .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_radio .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_radio .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-103 .popover-body .s3_form_item.form_select { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_select .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_select .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-103 .popover-body .s3_form_item.form_calendar_interval { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_calendar_interval .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_calendar_interval .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-103 .popover-body .form_calendar_interval .s3_form_subitem { margin: 0; box-sizing: border-box; width: 50%;}
.popover-wrap-103 .popover-body .form_div h2 { box-sizing: border-box; font-size: 18px; line-height: 1; font-weight: normal; margin-top: 0; margin-bottom: 0; font-family: Roboto, sans-serif;}
.popover-wrap-103 .popover-body .form_html_block .s3_form_field { box-sizing: border-box; width: 100%;}
.popover-wrap-103 .popover-body .form_html_block p:first-of-type { margin-top: 0;}
.popover-wrap-103 .popover-body .form_html_block p:last-of-type { margin-bottom: 0;}
.popover-wrap-103 .popover-body .form_checkbox .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-103 .popover-body .form_checkbox .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-103 .popover-body .form_checkbox label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; width: 100%;}
.popover-wrap-103 .popover-body .form_checkbox input { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-103 .popover-body .form_checkbox .s3_form_subitem_title { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-103 .popover-body .form_radio .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-103 .popover-body .form_radio .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-103 .popover-body .form_radio label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; width: 100%;}
.popover-wrap-103 .popover-body .form_radio input { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-103 .popover-body .form_radio .s3_form_subitem_title { margin: 5px 5px 0 0; box-sizing: border-box; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-103 .popover-body .form_select .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.popover-wrap-103 .popover-body .form_select select { box-sizing: border-box; width: 100%; max-width: 100%; font-size: 13px; line-height: 1;}
.popover-wrap-103 .popover-body .form_calendar input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: left; -webkit-appearance: none;}
.popover-wrap-103 .popover-body .form_calendar_interval .s3_form_field_content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.popover-wrap-103 .popover-body .form_calendar_interval label { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.popover-wrap-103 .popover-body .form_calendar_interval .s3_form_subitem_title { box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0; padding-left: 5px; padding-right: 5px;}
.popover-wrap-103 .popover-body .form_calendar_interval input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: left; -webkit-appearance: none; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}
.popover-wrap-103 .popover-body .form_text input { padding: 7px 8px; border: 1px solid #ccc; max-width: 100%; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: left; -webkit-appearance: none;}
.popover-wrap-103 .popover-body .s3_form_item.form_upload { box-sizing: border-box;}
.popover-wrap-103 .anketa-flash-upload { box-sizing: border-box; max-width: 100%;}
.popover-wrap-103 .popover-body .form_upload .no-more { box-sizing: border-box;}
.popover-wrap-103 ::-webkit-input-placeholder { color: #ababab;}
.popover-wrap-103 ::-moz-placeholder { color: #ababab;}
.popover-wrap-103 :-ms-input-placeholder { color: #ababab;}
.block-50 .layout_105 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-50 .layout_104_id_106 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; left: 0; top: 0; position: relative; margin-top: 0; margin-left: 0; margin-bottom: auto;}
.block-50 { margin: 0 0 auto -6px; position: relative; top: 0; left: 0; width: 557px; min-height: 0; max-width: none; z-index: 1; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal;}
.widget-61 { margin: 0; position: relative; top: 0; left: 0; z-index: 3; text-align: undefined; box-sizing: border-box; width: 200px;}
.email-111 p:first-child { margin-top: 0;}
.email-111 p:last-child { margin-bottom: 0;}
.email-111 .inner { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; text-align: left; vertical-align: top; max-width: 100%;}
.email-111 .cell-icon { box-sizing: border-box; display: -webkit-flex; display: flex; position: relative; z-index: 5; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.email-111 .icon { border: none; box-sizing: border-box; height: 16px; width: 30px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjI3IiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjcgMjAiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICAKICA8L2RlZnM+CiAgPHBhdGggZD0iTTI0LjE5NSwxOS41NjEgQzI0LjE5NSwxOS41NjEgMi43NzksMTkuNTYxIDIuNzc5LDE5LjU2MSBDMS4yNDUsMTkuNTYxIC0wLjAwMywxOC4zMTQgLTAuMDAzLDE2Ljc4MSBDLTAuMDAzLDE2Ljc4MSAtMC4wMDMsMi43NzMgLTAuMDAzLDIuNzczIEMtMC4wMDMsMS4yNDAgMS4yNDUsLTAuMDA2IDIuNzc5LC0wLjAwNiBDMi43NzksLTAuMDA2IDI0LjE5NSwtMC4wMDYgMjQuMTk1LC0wLjAwNiBDMjUuNzI2LC0wLjAwNiAyNi45NzUsMS4yNDAgMjYuOTc1LDIuNzczIEMyNi45NzUsMi43NzMgMjYuOTc1LDE2Ljc4MSAyNi45NzUsMTYuNzgxIEMyNi45NzUsMTguMzE0IDI1LjcyNiwxOS41NjEgMjQuMTk1LDE5LjU2MSBaTTEzLjQ4NywxMi4yOTUgQzEzLjQ4NywxMi4yOTUgMjQuNDk2LDIuNDgwIDI0LjQ5NiwyLjQ4MCBDMjQuNDIwLDIuNDAxIDI0LjMxMywyLjM1MSAyNC4xOTUsMi4zNTEgQzI0LjE5NSwyLjM1MSAyLjc3OSwyLjM1MSAyLjc3OSwyLjM1MSBDMi42NjAsMi4zNTEgMi41NTQsMi40MDEgMi40NzYsMi40ODAgQzIuNDc2LDIuNDgwIDEzLjQ4NywxMi4yOTUgMTMuNDg3LDEyLjI5NSBaTTI0LjYxNywzLjk1MSBDMjQuNjE3LDMuOTUxIDE4LjA4Miw5Ljc3NyAxOC4wODIsOS43NzcgQzE4LjA4Miw5Ljc3NyAyNC42MTcsMTUuNjA0IDI0LjYxNywxNS42MDQgQzI0LjYxNywxNS42MDQgMjQuNjE3LDMuOTUxIDI0LjYxNywzLjk1MSBaTTIuNzc5LDE3LjIwMyBDMi43NzksMTcuMjAzIDI0LjE5NSwxNy4yMDMgMjQuMTk1LDE3LjIwMyBDMjQuMzEzLDE3LjIwMyAyNC40MTksMTcuMTU0IDI0LjQ5NiwxNy4wNzUgQzI0LjQ5NiwxNy4wNzUgMTcuMTk2LDEwLjU2NyAxNy4xOTYsMTAuNTY3IEMxNy4xOTYsMTAuNTY3IDEzLjg3OCwxMy41MjUgMTMuODc4LDEzLjUyNSBDMTMuNzY4LDEzLjYyNSAxMy42MjcsMTMuNjc1IDEzLjQ4NywxMy42NzUgQzEzLjM0NiwxMy42NzUgMTMuMjA2LDEzLjYyNSAxMy4wOTMsMTMuNTI1IEMxMy4wOTMsMTMuNTI1IDkuNzc2LDEwLjU2NyA5Ljc3NiwxMC41NjcgQzkuNzc2LDEwLjU2NyAyLjQ3NiwxNy4wNzQgMi40NzYsMTcuMDc0IEMyLjU1MywxNy4xNTMgMi42NjAsMTcuMjAzIDIuNzc5LDE3LjIwMyBaTTguODkwLDkuNzc3IEM4Ljg5MCw5Ljc3NyAyLjM1NSwzLjk1MSAyLjM1NSwzLjk1MSBDMi4zNTUsMy45NTEgMi4zNTUsMTUuNjA0IDIuMzU1LDE1LjYwNCBDMi4zNTUsMTUuNjA0IDguODkwLDkuNzc3IDguODkwLDkuNzc3IFoiIGlkPSJwYXRoLTEiIGNsYXNzPSJjbHMtMiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMjNjM2UyIiBmaWxsLW9wYWNpdHk9IjEiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 50% top 50% / 22px no-repeat; margin-right: 10px; min-height: 30px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.email-111 .block-body-drop { box-sizing: border-box; -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px;}
.email-111 .cell-text { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.email-111 .title { box-sizing: border-box; display: none;}
.email-111 .text_body { box-sizing: border-box; display: -webkit-flex; display: flex; color: #2b2b2b; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: center; -moz-align-items: center; align-items: center; text-decoration: underline; font-size: 15px; font-weight: 500; min-height: 30px;}
.email-111 input.tgl-but { box-sizing: border-box; display: none;}
.email-111 input.tgl-but:checked + .block-body-drop { display: block;}
.widget-55 { margin: 0 0 auto 197px; position: relative; top: 0; left: 0; max-width: none; z-index: 2; text-align: undefined; box-sizing: border-box; width: 189px;}
.address-105 p:first-child { margin-top: 0;}
.address-105 p:last-child { margin-bottom: 0;}
.address-105 .inner { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; text-align: left; vertical-align: top; max-width: 100%;}
.address-105 .cell-icon { box-sizing: border-box; display: -webkit-flex; display: flex; position: relative; z-index: 5; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.address-105 .icon { border: none; box-sizing: border-box; height: 16px; width: 30px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMjQiIGhlaWdodD0iMjkiIGlkPSJzdmctMSI+PHBhdGggZD0iTTEyLjg0NSAyOC4yOThhMS4xNzQgMS4xNzQgMCAwIDEtMS41MjkgMGMtMS4xNTgtLjk4Ny0xMS4zMjMtOS44MzUtMTEuMzIzLTE2LjIyIDAtNi42NjMgNS40MjMtMTIuMDg0IDEyLjA4OC0xMi4wODQgNi42NjQgMCAxMi4wODcgNS40MjEgMTIuMDg3IDEyLjA4NCAwIDYuMzg1LTEwLjE2MiAxNS4yMzMtMTEuMzIzIDE2LjIyem0tLjc2NC0yNS45NDdjLTUuMzY0IDAtOS43MyA0LjM2My05LjczIDkuNzI3IDAgNC4xNCA2LjQzNyAxMC43OSA5LjczIDEzLjc1NSAzLjI5My0yLjk2NSA5LjcyOS05LjYxNSA5LjcyOS0xMy43NTUgMC01LjM2NC00LjM2NC05LjcyNy05LjcyOS05LjcyN3ptMCAxNS42MjFhNS45MDIgNS45MDIgMCAwIDEtNS44OTYtNS44OTQgNS45MDIgNS45MDIgMCAwIDEgNS44OTYtNS44OTQgNS45IDUuOSAwIDAgMSA1Ljg5NSA1Ljg5NCA1LjkgNS45IDAgMCAxLTUuODk1IDUuODk0em0wLTkuNDMxYTMuNTQgMy41NCAwIDAgMC0zLjUzNyAzLjUzNyAzLjU0IDMuNTQgMCAwIDAgMy41MzcgMy41MzYgMy41NCAzLjU0IDAgMCAwIDMuNTM3LTMuNTM2IDMuNTQxIDMuNTQxIDAgMCAwLTMuNTM3LTMuNTM3eiIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMjNjM2UyIiBmaWxsLW9wYWNpdHk9IjEiIGlkPSJwYXRoLTIiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD48L3N2Zz4=") left 50% top 50% / 19px no-repeat; margin-right: 10px; max-width: none; min-height: 30px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.address-105 .block-body-drop { box-sizing: border-box; -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px;}
.address-105 .cell-text { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal;}
.address-105 .title { box-sizing: border-box; display: none;}
.address-105 .text_body { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; text-decoration: none; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
.address-105 input.tgl-but { box-sizing: border-box; display: none;}
.address-105 input.tgl-but:checked + .block-body-drop { display: block;}
.widget-56 { margin: 0; position: relative; top: 0; left: 0; z-index: 1; text-align: undefined; box-sizing: border-box; width: 200px; max-width: none;}
.phones-106 p:first-child { margin-top: 0;}
.phones-106 p:last-child { margin-bottom: 0;}
.phones-106 .inner { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; text-align: left; vertical-align: top; max-width: 100%;}
.phones-106 .cell-icon { box-sizing: border-box; display: -webkit-flex; display: flex; position: relative; z-index: 5; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.phones-106 .icon { border: none; box-sizing: border-box; height: 16px; width: 30px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMjciIGhlaWdodD0iMjgiIGlkPSJzdmctMSI+PHBhdGggZD0iTTIxLjU5MiAyNy4zNzdjLTUuMjUgMC0xMC42NzgtMi40MTgtMTQuODkzLTYuNjNsLS4wODYtLjA5LjAwMy0uMDAyQzIuMjQ0IDE2LjI1LS4xNCAxMC43MTUtLjAxIDUuMzc3bC4wMDgtLjM5NC4yNDQtLjMwOGMuMzc4LS40OC43NS0uOTA0IDEuMTQtMS4yOTRhMTQuNDEyIDE0LjQxMiAwIDAgMSA1LTMuMjU0Yy4yMjgtLjA4OC40ODgtLjEzNC43Ny0uMTM0LjYzNCAwIDIuMDYyLjMyMyAyLjQyOCAxLjMyNC42NDMgMS43ODcgMS40NTYgNC4xMiAyLjA0OCA2LjM1LjE2My42MjUuMDAyIDIuMTM3LS44NzMgMi42OWwtMi4wODQgMS4zMmMuMDIuMDE2LjAxLjM0Mi4yODIuNzE0YTI5LjE5IDI5LjE5IDAgMCAwIDIuNzg0IDMuMjYgMjguOTI0IDI4LjkyNCAwIDAgMCAzLjIzOCAyLjc1OGMuMjE0LjE1Ni40NTYuMjQ3LjY1LjI0N2wuNzIyLTEuMDA2LjY2NS0xLjA0OGMuNTc3LS44OTUgMi4wMjYtLjkyIDIuMTg3LS45Mi4xNyAwIC4zMi4wMTQuNDU4LjA0NSAyLjc0NS42MTMgNC4zOCAxLjE0IDYuNDc2IDIuMDkuOTMzLjQyIDEuNTIgMi4xMSAxLjEwNCAzLjE3YTE0LjM0IDE0LjM0IDAgMCAxLTMuMjQ3IDQuOTljLS40MDUuNC0uODQuNzg2LTEuMyAxLjE0NWwtLjMwNy4yNC0uNzg4LjAxNXpNMi4zNDIgNS44MjdjLjAyIDQuNTUzIDIuMjIgOS40NDcgNS45NDIgMTMuMTdsLjExMy4xMTRjMy43MyAzLjczIDguNTMgNS44OSAxMy4xNDIgNS45MS4yNzMtLjIzLjUzNi0uNDY4Ljc4Mi0uNzEzYTEyLjAyIDEyLjAyIDAgMCAwIDIuNzE1LTQuMTc2Yy0uMDEyLS4wMDgtLjA1OC0uMTUyLS4xMDgtLjI2Ny0xLjgyNS0uODEzLTMuMzI0LTEuMjg1LTUuNzktMS44MzUtLjA2LjAwOC0uMTgzLjAzMi0uMjc3LjA1OGwtMS4xODYgMS44N2MtLjczNSAxLjE5LTIuNjkgMS4zODUtNC4wOTQuMzU2YTMxLjE2MSAzMS4xNjEgMCAwIDEtMy41MTQtMi45OTUgMzIuMDcyIDMyLjA3MiAwIDAgMS0zLjAyMy0zLjUzNmMtLjU3OC0uNzktLjgxMy0xLjczLS42NDctMi41NzguMTI3LS42NTQuNDktMS4xOTUgMS4wMTgtMS41MjNMOS4yOCA4LjQ5NmMuMDMtLjExLjA1NC0uMjU1LjA1LS4zMjYtLjUyLTEuOTI4LTEuMjUzLTQuMDU4LTEuODYtNS43NTNhMS4wNSAxLjA1IDAgMCAwLS4zMi0uMDY4IDEyLjA1MyAxMi4wNTMgMCAwIDAtNC44MDggMy40Nzd6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMyM2MzZTIiIGZpbGwtb3BhY2l0eT0iMSIgaWQ9InBhdGgtMiIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPjwvc3ZnPg==") left 50% top 50% / 22px no-repeat; margin-right: 10px; max-width: none; min-height: 30px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.phones-106 .block-body-drop { box-sizing: border-box; -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px;}
.phones-106 .cell-text { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal;}
.phones-106 .title { box-sizing: border-box; display: none; text-align: left;}
.phones-106 .text_body { box-sizing: border-box; display: -webkit-flex; display: flex; text-align: left; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; line-height: 1.3; text-decoration: none; font-weight: bold;}
.phones-106 input.tgl-but { box-sizing: border-box; display: none;}
.phones-106 .text_body a { text-decoration: none; color: inherit;}
.phones-106 input.tgl-but:checked + .block-body-drop { display: block;}
.widget-57 { margin: 0; position: relative; top: 0; left: 0; z-index: 1; width: auto; min-height: 400px; display: -webkit-flex; display: flex; background: #ccc; overflow: hidden; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; right: 0; max-width: none;}
.widget-59 { top: 0; left: 0; position: fixed; width: auto; text-align: left; right: 0; z-index: 1450; margin-left: 0; margin-right: 0;}
.side-panel-109 .side-panel-mask { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.5); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); pointer-events: auto;}
.side-panel-109 .side-panel-content { box-sizing: border-box; position: fixed; top: 0; bottom: 0; left: 0; width: 265px; background: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); pointer-events: auto;}
.side-panel-109 .side-panel-close { position: absolute; z-index: 1; left: 100%; top: 0; box-sizing: border-box; font-size: 0; 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-109 .side-panel-content-inner { overflow-y: auto; max-height: 100%; min-height: 100%; position: relative; z-index: 0;}
.side-panel-109 .side-panel-top { box-sizing: border-box; position: relative; z-index: 0; display: -webkit-flex; display: flex; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal;}
.side-panel-109 .side-panel-button { padding: 4px 5px 7px; box-sizing: border-box; font-size: 0; width: 29px; min-height: 0; background: #eeeeee; cursor: pointer; -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex-grow: 0; -moz-flex-grow: 0; flex-grow: 0; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0; pointer-events: auto; position: relative; z-index: 10;}
.side-panel-109 .side-panel-button-icon { display: block;}
.side-panel-109 .side-panel-button-icon-line { box-sizing: border-box; display: block; min-height: 3px; margin-top: 3px; background: #000000;}
.side-panel-109 .side-panel-top-inner { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-order: 1; -moz-order: 1; order: 1; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; justify-content: flex-end; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1;}

@media all and (max-width: 960px) {
	.editorElement { max-width: 100%; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;}
	.layout { max-width: 100%;}
	.layout.layout_center { box-sizing: border-box;}
	.block-14 { padding-bottom: 20px; -webkit-order: 2; -moz-order: 2; order: 2;}
	.block-15 { width: auto; margin-left: 0; margin-right: 0; -webkit-order: 1; -moz-order: 1; order: 1;}
	.block-16 .layout_30 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; padding-left: 0; padding-right: 0; flex-basis: auto; display: none;}
	.block-16 .layout_31 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; padding-left: 0; padding-right: 0; flex-basis: auto; display: none;}
	.block-16 { width: auto; margin-left: 0; margin-right: 0; padding-top: 20px; display: none; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-order: 2; -moz-order: 2; order: 2;}
	.block-17 .layout_33 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; padding-left: 0; padding-right: 0; flex-basis: auto; display: -webkit-flex; display: flex;}
	.block-17 .layout_36 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; padding-left: 0; padding-right: 0; flex-basis: auto; display: -webkit-flex; display: flex;}
	.block-17 { width: auto; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; margin-left: 0; margin-right: 0; -webkit-order: 1; -moz-order: 1; order: 1;}
	.widget-16 { margin-left: auto; margin-right: auto; -webkit-order: 1; -moz-order: 1; order: 1; display: block;}
	.site-name-34 .sn-text { -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-align: center;}
	.block-19 .layout_37 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-left: 0; margin-left: auto; display: -webkit-flex; display: flex;}
	.block-19 .layout_40 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-right: 0; display: -webkit-flex; display: flex;}
	.block-19 { border: none; background: none; margin-left: auto; margin-right: auto; padding-top: 10px; -webkit-box-shadow: inset 0px 1px 0px  rgba(0,0,0,0.1); -moz-box-shadow: inset 0px 1px 0px  rgba(0,0,0,0.1); box-shadow: inset 0px 1px 0px  rgba(0,0,0,0.1); -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;}
	.block-20 { margin-top: 15px; margin-left: auto;}
	.widget-18 { margin-left: auto; margin-right: auto; -webkit-order: 2; -moz-order: 2; order: 2;}
	.widget-19 { margin-left: auto; margin-right: auto; -webkit-order: 1; -moz-order: 1; order: 1; display: block;}
	.address-39 .inner { display: -webkit-inline-flex; display: inline-flex;}
	.address-39 .block-body-drop { width: 100%; margin-left: 0;}
	.block-21 { margin-top: 15px; margin-right: auto;}
	.widget-20 { text-align: left; margin-right: 20px; -webkit-order: 3; -moz-order: 3; order: 3; display: block;}
	.schedule-41 .inner { display: -webkit-inline-flex; display: inline-flex;}
	.schedule-41 .block-body-drop { width: 100%; margin-left: 0; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; flex: 1 1 auto;}
	.widget-21 { text-align: left; width: auto; right: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: block;}
	.phones-42 .inner { display: -webkit-inline-flex; display: inline-flex;}
	.phones-42 .block-body-drop { width: 100%; margin-left: 0; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; flex: 1 1 auto;}
	.phones-42 .text_body:hover, 
	.phones-42 .text_body.hover, 
	.phones-42 .text_body.active { font-weight: 600;}
	.widget-62 { margin-left: auto; margin-right: auto; -webkit-order: 2; -moz-order: 2; order: 2; display: block;}
	.email-112 .inner { display: -webkit-inline-flex; display: inline-flex;}
	.email-112 .block-body-drop { -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; flex: 1 1 auto; width: 100%; margin-left: 0;}
	.block-22 { width: auto; margin-left: 0; margin-right: 0; -webkit-order: 2; -moz-order: 2; order: 2;}
	.widget-60 { padding-left: 40px; padding-right: 40px; -webkit-order: 1; -moz-order: 1; order: 1; display: block;}
	.editable_block-110 .body { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
	.editable_block-110 .more { clear: none;}
	.widget-22 { width: auto; background: none; -webkit-order: 2; -moz-order: 2; order: 2; display: block;}
	.blocklist-44 .body-outer { width: auto;}
	.blocklist-44 .body { width: auto;}
	.blocklist-44 .bx-wrapper { max-width: 688px;}
	.blocklist-44 .list { width: 688px;}
	.blocklist-44 .item { margin: 0; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; align-self: auto;}
	.blocklist-44 .text { background: none;}
	.blocklist-44 .image { margin-right: 0; margin-bottom: 0; float: none;}
	.blocklist-44 .controls { margin-right: 0;}
	.blocklist-44 .bx-pager-wrap { display: none;}
	.block-43 .layout_90 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; padding-left: 0; padding-right: 0; flex-basis: auto; display: -webkit-flex; display: flex;}
	.block-43 .layout_93 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; padding-left: 0; padding-right: 0; flex-basis: auto; display: none;}
	.block-43 { background: none; margin-right: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; border-top: 1px solid rgba(0,0,0,0.1); border-right: 0px solid rgba(0,0,0,0.1); border-bottom: 0px solid rgba(0,0,0,0.1); border-left: 0px solid rgba(0,0,0,0.1); -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; padding-left: 30px; padding-right: 30px; -webkit-order: 5; -moz-order: 5; order: 5;}
	.block-44 { margin-left: 0;}
	.widget-47 { -webkit-order: 2; -moz-order: 2; order: 2;}
	.widget-48 { -webkit-order: 1; -moz-order: 1; order: 1; display: block;}
	.block-47 .layout_center_97_id_107_1 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2;}
	.block-47 { padding: 30px; margin-right: 1px; -webkit-order: 7; -moz-order: 7; order: 7;}
	.block-48 .layout_99 { margin-top: 0; -webkit-order: 3; -moz-order: 3; order: 3; width: 100%; display: -webkit-flex; display: flex;}
	.block-48 .layout_100 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-left: 0; display: none;}
	.block-48 .layout_101 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-right: 0; display: -webkit-flex; display: flex;}
	.block-48 { -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;}
	.widget-51 { color: #ffffff; margin-top: 15px; margin-left: auto; margin-right: auto; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; flex-shrink: 1;}
	.widget-52 { margin-top: 15px; margin-left: auto; display: none;}
	.widget-53 { margin-top: 15px; margin-right: auto;}
	.block-49 .layout_103 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-left: 0; margin-left: auto; display: -webkit-flex; display: flex;}
	.block-49 .layout_104 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-right: 0; display: -webkit-flex; display: flex;}
	.block-49 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;}
	.widget-54 { margin-left: auto;}
	.block-50 .layout_105 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-left: 0; margin-left: auto; display: -webkit-flex; display: flex;}
	.block-50 .layout_104_id_106 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1;}
	.block-50 { width: auto; margin-left: 0; right: 0; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;}
	.widget-61 { text-align: left; margin-left: auto; margin-right: auto; -webkit-order: 2; -moz-order: 2; order: 2; display: block;}
	.email-111 .inner { display: -webkit-inline-flex; display: inline-flex;}
	.email-111 .block-body-drop { -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; flex: 1 1 auto; width: 100%; margin-left: 0;}
	.widget-55 { margin-left: auto;}
	.address-105 .inner { display: -webkit-inline-flex; display: inline-flex;}
	.address-105 .block-body-drop { width: 100%; margin-left: 0;}
	.email-105 .block-body-drop { -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; flex: 1 1 auto; width: 100%;}
	.widget-56 { text-align: left; margin-left: auto; margin-right: auto; -webkit-order: 1; -moz-order: 1; order: 1; display: block;}
	.phones-106 .inner { display: -webkit-inline-flex; display: inline-flex;}
	.phones-106 .block-body-drop { -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; flex: 1 1 auto; width: 100%; margin-left: 0;}
	.widget-57 { display: none; -webkit-order: 1; -moz-order: 1; order: 1;}
	.widget-59 { box-sizing: border-box; -webkit-order: 8; -moz-order: 8; order: 8; display: block;}
	.side-panel-109 .side-panel-content { width: 280px; left: auto; right: 0;}
	.side-panel-109 .side-panel-close { border: none; width: 40px; min-height: 40px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; background: url("../images/x.svg?1538975926170") left 50% top 50% / auto auto no-repeat; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; left: auto; right: 100%;}
	.side-panel-109 .side-panel-top { width: auto;}
	.side-panel-109 .side-panel-button { padding: 8px; border: none; width: 40px; min-height: 40px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; background: #23c3e2;}
	.side-panel-109 .side-panel-button-icon-line { border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; background: #ffffff; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}

}

@media all and (max-width: 768px) {
	.block-16 .layout_30 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: none;}
	.block-16 .layout_31 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: none;}
	.block-17 .layout_33 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
	.block-17 .layout_36 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
	.site-name-34 .sn-text { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; font-size: 23px;}
	.block-19 .layout_37 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-flex; display: flex;}
	.block-19 .layout_40 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-right: 0; display: -webkit-flex; display: flex;}
	.block-19 { margin-top: 0; -webkit-box-shadow: false, false, false, false; -moz-box-shadow: false, false, false, false; box-shadow: false, false, false, false;}
	.widget-20 { margin-left: auto; margin-right: auto;}
	.widget-21 { margin-left: auto; margin-right: auto;}
	.widget-60 { text-align: left; padding-left: 30px; padding-right: 30px;}
	.editable_block-110 .body { text-align: left;}
	.editable_block-110 .title { width: auto; margin-left: 0; margin-right: 0;}
	.editable_block-110 .image { margin-right: 10px;}
	.blocklist-44 .bx-wrapper { max-width: 560px;}
	.blocklist-44 .list { width: 560px;}
	.block-43 .layout_90 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
	.block-43 .layout_93 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: none;}
	.block-43 { padding-top: 30px; padding-bottom: 30px;}
	.widget-48 { font-size: 28px;}
	.block-47 .layout_center_97_id_107_1 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2;}
	.block-48 .layout_99 { margin-top: 0; -webkit-order: 3; -moz-order: 3; order: 3; display: -webkit-flex; display: flex;}
	.block-48 .layout_100 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: none;}
	.block-48 .layout_101 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
	.block-49 .layout_103 { margin: 0; -webkit-order: 2; -moz-order: 2; order: 2; width: auto; padding-left: 0; padding-right: 0; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-flex; display: flex;}
	.block-49 .layout_104 { margin: 0; -webkit-order: 1; -moz-order: 1; order: 1; width: auto; padding-left: 0; padding-right: 0; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-flex; display: flex;}
	.block-49 { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
	.widget-54 { margin-top: 40px; margin-right: auto; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; flex-shrink: 1;}
	.block-50 .layout_105 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-flex; display: flex;}
	.block-50 .layout_104_id_106 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1;}
	.block-50 { margin-bottom: 0;}
	.side-panel-109 .side-panel-button { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

}

@media all and (max-width: 640px) {
	.block-16 .layout_30 { margin: 0; -webkit-order: 2; -moz-order: 2; order: 2; width: auto; flex-basis: auto; display: none;}
	.block-16 .layout_31 { margin: 0; -webkit-order: 1; -moz-order: 1; order: 1; width: auto; flex-basis: auto; display: none;}
	.block-17 .layout_33 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
	.block-17 .layout_36 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
	.site-name-34 .sn-text { font-size: 21px;}
	.block-19 .layout_37 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-left: 0; margin-left: auto; display: -webkit-flex; display: flex;}
	.block-19 .layout_40 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-right: 0; display: -webkit-flex; display: flex;}
	.editable_block-110 .title { font-size: 20px; min-height: 80px;}
	.editable_block-110 .image { margin-right: 20px;}
	.editable_block-110 .img-convert { width: 80px; height: 80px;}
	.widget-22 { min-width: 0;}
	.blocklist-44 .bx-wrapper { max-width: 400px;}
	.blocklist-44 .list { width: 400px;}
	.blocklist-44 .text { font-size: 16px;}
	.blocklist-44 .title { font-size: 22px;}
	.block-43 .layout_90 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
	.block-43 .layout_93 { margin: 0; -webkit-order: 1; -moz-order: 1; order: 1; width: auto; flex-basis: auto; display: none;}
	.block-43 { padding-left: 20px; padding-right: 20px;}
	.widget-48 { font-size: 26px;}
	.block-47 .layout_center_97_id_107_1 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2;}
	.block-48 .layout_99 { margin-top: 0; -webkit-order: 3; -moz-order: 3; order: 3; display: -webkit-flex; display: flex;}
	.block-48 .layout_100 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: none;}
	.block-48 .layout_101 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
	.block-48 { margin-top: 30px; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
	.widget-51 { text-align: center; width: 240px; margin-top: 5px; margin-bottom: 5px;}
	.widget-52 { margin-right: auto; margin-bottom: 0;}
	.widget-53 { text-align: center; width: auto; margin-top: auto; margin-right: 0; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; right: 0;}
	.block-49 .layout_103 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
	.block-49 .layout_104 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
	.block-50 .layout_105 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-left: 0; margin-left: auto; display: -webkit-flex; display: flex;}
	.block-50 .layout_104_id_106 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1;}

}

@media all and (max-width: 480px) {
	.block-14 { padding-bottom: 10px;}
	.block-16 .layout_30 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: none;}
	.block-16 .layout_31 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: none;}
	.block-17 .layout_33 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
	.block-17 .layout_36 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
	.site-name-34 .sn-text { font-size: 19px;}
	.block-19 .layout_37 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
	.block-19 .layout_40 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
	.block-19 { margin-left: 0; margin-right: 0;}
	.block-20 { margin-right: auto;}
	.block-21 { margin-left: auto;}
	.widget-20 { margin-bottom: 20px;}
	.widget-62 { margin-top: 0;}
	.block-22 { margin-top: 40px;}
	.widget-60 { padding-left: 20px; padding-right: 20px;}
	.editable_block-110 .title { font-size: 18px;}
	.editable_block-110 .image { margin-right: 10px;}
	.widget-22 { padding-left: 20px; padding-top: 20px; padding-bottom: 20px;}
	.blocklist-44 .bx-wrapper { max-width: 250px;}
	.blocklist-44 .list { width: 250px;}
	.blocklist-44 .image { margin-bottom: 5px;}
	.block-43 .layout_90 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
	.block-43 .layout_93 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: none;}
	.block-43 { padding-top: 20px; padding-bottom: 20px;}
	.widget-47 { margin-top: 10px;}
	.widget-48 { font-size: 24px;}
	.block-47 .layout_center_97_id_107_1 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2;}
	.block-48 .layout_99 { margin-top: 0; -webkit-order: 3; -moz-order: 3; order: 3; width: auto; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-left: 0; padding-right: 0; margin-bottom: 0; display: -webkit-flex; display: flex;}
	.block-48 .layout_100 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; width: auto; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-left: 0; padding-right: 0; margin-bottom: 0; display: none;}
	.block-48 .layout_101 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; width: auto; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-left: 0; padding-right: 0; margin-bottom: 0; display: -webkit-flex; display: flex;}
	.block-48 { margin-top: 20px; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
	.block-49 .layout_103 { margin: 0; -webkit-order: 2; -moz-order: 2; order: 2; width: auto; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-left: 0; padding-right: 0; display: -webkit-flex; display: flex;}
	.block-49 .layout_104 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
	.widget-54 { margin-top: 20px; margin-bottom: 0;}
	.block-50 .layout_105 { margin: 0; -webkit-order: 2; -moz-order: 2; order: 2; width: auto; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; padding-left: 0; padding-right: 0; display: -webkit-flex; display: flex;}
	.block-50 .layout_104_id_106 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1;}
	.widget-55 { margin-right: auto; margin-bottom: 20px; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; flex-shrink: 1;}
	.address-105 .inner { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
	.address-105 .icon { margin-right: auto; margin-left: auto; margin-bottom: 10px;}
	.address-105 .block-body-drop { left: auto; top: 100%; right: auto; bottom: auto;}
	.address-105 .text_body { -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-align: center;}
	.widget-56 { left: auto; margin-bottom: 30px; right: auto;}
	.phones-106 .inner { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
	.phones-106 .icon { margin-right: auto; margin-left: auto; margin-bottom: 10px;}
	.phones-106 .block-body-drop { left: auto; top: 100%; right: auto; bottom: auto;}
	.phones-106 .cell-text { -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-align: center;}
	.phones-106 .text_body { -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-align: center;}

}
.side-panel .widget-14 { margin: 0; border: none; z-index: 3; box-sizing: border-box; -webkit-flex-grow: 0; -moz-flex-grow: 0; flex-grow: 0; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0; pointer-events: auto; left: 0; top: 0; position: relative; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; width: auto; min-height: 40px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; background: #1354c9; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; text-align: center; font-size: 0; display: -webkit-flex; display: flex; right: 0;}
.side-panel .widget-14:hover, 
.side-panel .widget-14.hover, 
.side-panel .widget-14.active { background: rgba(35,195,226,0.14);}
.side-panel .search-30 button { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiB3aWR0aD0iMjciIGhlaWdodD0iMjciIGlkPSJzdmctMSI+PHBhdGggZD0iTTI2LjU5NSAyNy4wMzdhMS4xNzkgMS4xNzkgMCAwIDEtMS42NjcgMGwtNi4wMDItNS45OTlhMTEuNjkgMTEuNjkgMCAwIDEtNy4xNzEgMi40NTlDNS4yNzggMjMuNDk3LjAwNiAxOC4yMjguMDA0IDExLjc1MS4wMDYgNS4yNyA1LjI3OC0uMDAzIDExLjc1OC0uMDA0YzYuNDc4IDAgMTEuNzUxIDUuMjcxIDExLjc1MyAxMS43NTIgMCAyLjkzMi0xLjA4NyA1LjYxLTIuODcgNy42N2w1Ljk1NCA1Ljk1MmMuNDYuNDYuNDYgMS4yMDcgMCAxLjY2N3pNMTEuNzU4IDIuMzUzYy01LjE3OS4wMDEtOS4zOTQgNC4yMTctOS4zOTYgOS4zOTguMDAyIDUuMTc3IDQuMjE0IDkuMzg5IDkuMzkzIDkuMzg5IDUuMTgyIDAgOS4zOTgtNC4yMTMgOS4zOTgtOS4zOTItLjAwMi01LjE4LTQuMjE2LTkuMzk1LTkuMzk1LTkuMzk1em0tNi42MTIgOS4zOTJIMy45NjdjLjAwMi00LjI5NSAzLjQ5Ni03Ljc4OCA3Ljc5MS03Ljc4OHYxLjE3OWE2LjYyIDYuNjIgMCAwIDAtNi42MTIgNi42MDl6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMyM2MzZTIiIGZpbGwtb3BhY2l0eT0iMSIgaWQ9InBhdGgtMiIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPjwvc3ZnPg==") left 50% top 50% / 18px no-repeat;}
.side-panel .widget-15 { padding: 0; margin: 0 0 20px; z-index: 2; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; width: auto; cursor: pointer; left: 0; top: 0; position: relative; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; right: 0; text-align: left; box-sizing: border-box; font-family: Roboto, sans-serif; display: -webkit-flex; display: flex;}
.side-panel .menu-31 .menu-scroll > ul { display: block;}
.side-panel .menu-31 .menu-scroll > ul > li.delimiter { margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; min-height: 1px; width: auto;}
.side-panel .menu-31 .menu-scroll > ul > li.menu-item { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.side-panel .menu-31 .menu-scroll > ul ul { position: static; width: auto;}
.side-panel .menu-31 .menu-scroll > ul ul > li > a:hover, 
.side-panel .menu-31 .menu-scroll > ul ul > li > a.hover, 
.side-panel .menu-31 .menu-scroll > ul ul > li > a.active { color: #23c3e2;}
.side-panel .menu-31 .menu-scroll > ul ul > li > a:active, 
.side-panel .menu-31 .menu-scroll > ul ul > li > a.active { font-weight: 600;}
.side-panel .menu-31 .menu-scroll > ul ul ul { position: static; width: auto;}
.side-panel .menu-31 .menu-scroll > ul > li.menu-item > a { width: auto; color: #2b2b2b; padding-top: 15px; padding-bottom: 15px;}
.side-panel .menu-31 .menu-scroll > ul > li.menu-item > a:hover, 
.side-panel .menu-31 .menu-scroll > ul > li.menu-item > a.hover, 
.side-panel .menu-31 .menu-scroll > ul > li.menu-item > a.active { color: #ffffff; background: #23c3e2;}
.side-panel .widget-49 { padding: 5px; margin: 0 0 20px; border: none; z-index: 2; text-align: left; width: auto; left: 0; top: 0; position: relative; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; background: none; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; box-sizing: border-box; font-family: Roboto, sans-serif; display: block;}
.side-panel .menu-93 .menu-scroll > ul ul > li > a { color: #424242;}
.side-panel .menu-93 .menu-scroll > ul ul > li > a:hover, 
.side-panel .menu-93 .menu-scroll > ul ul > li > a.hover, 
.side-panel .menu-93 .menu-scroll > ul ul > li > a.active { text-decoration: none; color: #424242;}
.side-panel .menu-93 .menu-scroll > ul > li.menu-item > a { color: #2b2b2b; margin-right: 10px; margin-left: 10px; width: auto; left: 0; right: 0;}
.side-panel .menu-93 .menu-scroll > ul > li.menu-item > a:hover, 
.side-panel .menu-93 .menu-scroll > ul > li.menu-item > a.hover, 
.side-panel .menu-93 .menu-scroll > ul > li.menu-item > a.active { color: #ffffff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #23c3e2;}