@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: #ffffff; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; font-family: Montserrat, sans-serif;}
.wrapper { border: none; position: relative; font-family: Montserrat, sans-serif; color: #000000; 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; background: url("../images/lin.svg") left 50% top 0px / auto auto repeat-y; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
/*.block-12 { border: none; position: relative; width: auto; min-height: 0; background: url("../images/Background.jpg?1564573070450") left 50% top 50% / cover no-repeat;*/ max-width: 100%; z-index: 4; text-align: center; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; margin-top: 0; margin-left: 0; margin-right: 0; text-decoration: none; right: 0; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; padding-bottom: 0.02px;}
.block-39 { margin: 0; border: none; position: relative; top: 0; left: 0; width: auto; min-height: 0; max-width: 100%; z-index: 1; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; text-decoration: none; right: 0; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; padding-bottom: 0.02px;}
.block-4 { padding: 40px 30px; margin: 0; border: none; position: relative; width: auto; min-height: 0; max-width: 100%; z-index: 3; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; text-decoration: none; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal; right: 0; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.block-5 .layout_14 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-5 .layout_69 { -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-5 { margin: 0 auto; position: relative; top: 0; left: 0; width: 1300px; min-height: 0; max-width: 100%; z-index: 2; text-align: left; 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;}
.block-6 { position: relative; width: 500px; min-height: 0; z-index: 3; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; margin-top: 0; margin-left: 0; margin-bottom: auto; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; text-decoration: none; right: 0;}
.widget-3 { margin: 0; border: none; position: relative; top: 0; left: 0; z-index: 2; text-align: center; box-sizing: border-box; width: auto; min-height: 0; font-size: 25px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; right: 0;}
.site-name-5 .sn-wrap { display: -webkit-flex; display: flex; flex-flow: column nowrap;}
.site-name-5 .sn-logo { box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0; max-width: 100%;}
.site-name-5 img { box-sizing: border-box; display: block; max-width: 100%; border: none;}
.site-name-5 .sn-text { box-sizing: border-box; display: -webkit-flex; display: flex; text-align: left; color: #42385a; -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-transform: uppercase; text-decoration: none; font-size: 22px; font-weight: 900; margin-bottom: 0;}
.site-name-5 a { text-decoration: none; outline: none;}
.widget-4 { margin: 5px 0 0; position: relative; top: 0; left: 0; z-index: 1; color: #42385a; text-decoration: none; font-size: 16px; 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; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; right: 0; font-weight: 500;}
.block-41 { position: relative; width: auto; min-height: 0; z-index: 2; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; margin-top: 8px; margin-left: 0; margin-bottom: auto; right: 0;}
.widget-2 { margin: 0; position: relative; top: 0; left: 0; z-index: 1; text-align: center; padding-right: 0; padding-left: 0; box-sizing: border-box; display: -webkit-flex; display: flex; width: auto; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; right: 0;}
.menu-3 .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-3 .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-3 .menu-scroll { display: -webkit-flex; display: flex; width: 100%; -webkit-justify-content: inherit; -moz-justify-content: inherit; justify-content: inherit;}
.menu-3 .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-3 .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-3 .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-3 .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-3 .menu-scroll > ul ul { padding: 5px; margin: 5px 0 0; border: none; position: absolute; top: 100%; left: 0; background: #fcfdfe; list-style: none; width: 615px; display: none; z-index: 10; box-sizing: border-box; -webkit-box-shadow: 0px 3px 10px  rgba(0,0,0,0.1); -moz-box-shadow: 0px 3px 10px  rgba(0,0,0,0.1); box-shadow: 0px 3px 10px  rgba(0,0,0,0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.menu-3 .menu-scroll > ul ul > li { padding: 0; margin: 0; display: block; position: relative;}
.menu-3 .menu-scroll > ul ul > li > a { padding: 15px 10px; 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: #42385a; font-size: 12px; line-height: 1.4; position: relative; text-align: left; font-style: normal; letter-spacing: 0; text-transform: uppercase; font-weight: 600; margin-top: 0; margin-bottom: 0;}
.menu-3 .menu-scroll > ul ul > li > a:hover,
.menu-3 .menu-scroll > ul ul > li > a.hover,
.menu-3 .menu-scroll > ul ul > li > a.active { color: #3db792;}
.menu-3 .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-3 .menu-scroll > ul > li.menu-item ul li.delimiter:first-child { display: none;}
.menu-3 .menu-scroll > ul ul ul {
    position: absolute;
    background: #cee3dd;
    left: 100% !important;
    top: 0;
    width: 350px;}
.menu-3 .menu-scroll > ul > li.menu-item > a { padding: 5px 18px; margin: 6px 15px 0; 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: #42385a; font-size: 12px; line-height: 1.4; -webkit-align-items: center; -moz-align-items: center; align-items: center; width: 100%; position: relative; font-style: normal; letter-spacing: 0; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; text-align: left; text-transform: uppercase; font-weight: 600; align-self: auto;}
.menu-3 .menu-scroll > ul > li.menu-item > a:hover,
.menu-3 .menu-scroll > ul > li.menu-item > a.hover,
.menu-3 .menu-scroll > ul > li.menu-item > a.active { color: #3db792;}
.menu-3 .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-3 .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-3 .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-3 .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-3 .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-3 .menu-scroll > ul > li.home-button { box-sizing: border-box; display: -webkit-flex; display: flex;}
.menu-3 .menu-scroll > ul > li.more-button { display: -webkit-flex; display: flex; margin-left: auto; position: relative;}
.menu-3 .menu-scroll > ul > li.more-button > a { padding: 0.02px 10px; margin: 0 0 0 2px; border: none; cursor: pointer; display: -webkit-flex; display: flex; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDI2IDE5IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iYnVyZ2VyLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNMTQwOCwxMjk1LjdoLTE2LjAxdi0yLjcxSDE0MDh2Mi43MVptMTAsOC4xNGgtMjYuMDF2LTIuNzFIMTQxOHYyLjcxWm0wLDguMTVoLTI2LjAxdi0yLjcySDE0MTh2Mi43MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzkyIC0xMjkzKSIgZmlsbD0iIzQyMzg1YSIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / 17px no-repeat, repeating-linear-gradient(to bottom right,#fede39 0%,#ffba37 100%); box-sizing: border-box; text-decoration: none; color: #000000; font-size: 0; line-height: 1.4; -webkit-align-items: center; -moz-align-items: center; align-items: center; font-style: normal; letter-spacing: 0; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-transform: none; width: 40px; min-height: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; align-self: auto;}
.menu-3 .menu-scroll > ul > li.more-button > ul { left: auto; right: 0;}
.menu-3 .menu-scroll > ul > li.more-button.disabled { display: none;}
.menu-3 .menu-scroll > ul > li.more-button .menu-item-image { display: none;}
.block-20 { padding: 100px 30px; border: none; position: relative; width: auto; min-height: 0; z-index: 3; text-align: left; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; margin-top: 0; margin-left: 0; margin-right: 0; right: 0; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.block-19 { margin: 0 auto; position: relative; top: 0; left: 0; width: 1300px; min-height: 0; z-index: 1; /*text-align: center;*/ display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; max-width: 100%; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.block-40 { margin: 0; position: relative; top: 0; left: 0; width: auto; min-height: 0; max-width: 100%; z-index: 1; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; padding-top: 0.02px; right: 0;}
.block-59 { margin: 0; position: relative; width: auto; min-height: 0; z-index: 2; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; text-decoration: none; right: 0;}
.widget-48 { position: relative; z-index: 3; color: #3db792; text-decoration: none; font-size: 16px; box-sizing: border-box; width: auto; margin-top: 0; margin-left: 0; margin-right: 0; right: 0;}
.path a { box-sizing: border-box; text-align: left; color: #000000; line-height: 1.2; text-decoration: none; font-size: 14px;}
.path-separator { margin: 0 5px; box-sizing: border-box; display: inline-block; width: 12px; min-height: 12px;}
undefined { -webkit-flex-grow: 0; -moz-flex-grow: 0; flex-grow: 0; width: 265;}
.widget-49 { position: relative; z-index: 2; color: #42385a;/* text-transform: uppercase; */text-decoration: none; font-size: 35px; box-sizing: border-box; margin-top: 70px; font-weight: 800; width: auto; margin-left: 0; margin-right: 0; right: 0;}
h2 { box-sizing: border-box; font-size: 16px; margin-top: 15px; margin-bottom: 15px; font-weight: 800; font-style: normal; font-family: Montserrat, sans-serif; text-align: center; color: #42385a;}
h3 { box-sizing: border-box; font-size: 14px; margin-top: 15px; margin-bottom: 15px; font-weight: 800; font-style: normal; font-family: Montserrat, sans-serif; text-align: center; color: #42385a;}
h4 { box-sizing: border-box; font-size: 13px; margin-top: 15px; margin-bottom: 15px; font-weight: 800; font-style: normal; font-family: Montserrat, sans-serif; text-align: center; color: #42385a;}
h5 { box-sizing: border-box; font-size: 12px; margin-top: 15px; margin-bottom: 15px; font-weight: 800; font-style: normal; font-family: Montserrat, sans-serif; text-align: center; color: #42385a;}
h6 { box-sizing: border-box; font-size: 11px; margin-top: 15px; margin-bottom: 15px; font-weight: 800; font-style: normal; font-family: Montserrat, sans-serif; text-align: center; color: #42385a;}
.widget-50 { margin: 40px 0 0; position: relative; z-index: 1; text-align: left; color: rgba(0,0,0,0.6); line-height: 1.6; letter-spacing: 0.5px; text-decoration: none; font-size: 16px; display: block; min-height: 0; width: auto; right: 0;}
.content-preview { width: 200px; height: 100px; background: #ccc;}
.content-101 h2 { box-sizing: border-box; font-size: 16px; margin-top: 15px; margin-bottom: 15px; font-weight: 800; font-style: normal; font-family: Montserrat, sans-serif; text-align: left; color: #42385a; text-transform: uppercase; text-decoration: none; line-height: 1.2;}
.content-101 h3 { box-sizing: border-box; font-size: 14px; margin-top: 15px; margin-bottom: 15px; font-weight: 800; font-style: normal; font-family: Montserrat, sans-serif; text-align: center; color: #42385a; line-height: 1.2; letter-spacing: 0; text-transform: uppercase; text-decoration: none;}
.content-101 h4 { box-sizing: border-box; font-size: 13px; margin-top: 15px; margin-bottom: 15px; font-weight: 800; font-style: normal; font-family: Montserrat, sans-serif; text-align: center; color: #42385a; text-transform: uppercase; text-decoration: none; line-height: 1.2;}
.content-101 h5 { box-sizing: border-box; font-size: 12px; margin-top: 15px; margin-bottom: 15px; font-weight: 800; font-style: normal; font-family: Montserrat, sans-serif; text-align: center; color: #42385a; line-height: 1.2; letter-spacing: 0; text-transform: uppercase; text-decoration: none;}
.content-101 h6 { box-sizing: border-box; font-size: 11px; margin-top: 15px; margin-bottom: 15px; font-weight: 800; font-style: normal; font-family: Montserrat, sans-serif; text-align: center; color: #42385a; text-transform: uppercase; text-decoration: none; line-height: 1.2;}
.content-101 a { box-sizing: border-box; color: #3db792; line-height: 1.2; letter-spacing: 0; text-decoration: none; font-weight: bold;}
.content-101 .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-101 .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-101 .pics-1 img { margin: 5px; box-sizing: content-box; width: auto; height: auto; max-width: 100%;}
.content-101 .pics-2 img { box-sizing: content-box; width: auto; height: auto; max-width: 100%;}
.content-101 .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;}
.block-48 { padding: 0.02px 0; margin: 0; border: none; position: relative; width: auto; min-height: 0; max-width: 100%; background: linear-gradient(rgba(54,168,132,0.95), rgba(54,168,132,0.95)), url("/d/backg.webp") left 50% top 50% / cover no-repeat; z-index: 10; text-align: left; right: 0; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.block-57 { padding: 100px 30px 80px; margin: 0; border: none; position: relative; top: 0; left: 0; width: auto; min-height: 0; background: url("../images/list1.png?1564578899636") left calc(50% - 730px) top calc(50% - 247px) / auto auto no-repeat, url("../images/list2.png?1564578899625") left calc(50% + 730px) top calc(50% + 220px) / auto auto no-repeat, url("../images/lin.svg?1564578899658") left 50% top 0px / auto auto repeat-y; max-width: 100%; z-index: 1; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; font-family: Montserrat, sans-serif; text-decoration: none; right: 0; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.block-49 .layout_76 { -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-49 .layout_82 { -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-49 { margin: 0 auto; border: none; position: relative; top: 0; left: 0; width: 1300px; min-height: 0; max-width: 100%; z-index: 3; text-align: center; -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;}
.block-50 { margin: 0 0 auto; border: none; position: relative; top: 0; left: 0; width: auto; min-height: 0; z-index: 3; text-align: left; display: block; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; padding-right: 50px; -webkit-box-shadow: 1px 0px 0px  rgba(255,255,255,0.15); -moz-box-shadow: 1px 0px 0px  rgba(255,255,255,0.15); box-shadow: 1px 0px 0px  rgba(255,255,255,0.15); -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; right: 0;}
.widget-35 { margin: 0; position: relative; top: 0; left: 0; z-index: 2; text-align: center; box-sizing: border-box; min-height: 0; width: auto; right: 0;}
.popover-wrap-77 .popover-body { padding: 40px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; display: inline-block; width: 300px; box-sizing: border-box; vertical-align: middle; background: #f7f9ff; text-align: left; font-size: 12px; max-width: 100%;}
.popover-wrap-77 .popover-body .form_text input { padding: 7px 10px; border: none; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: left; -webkit-appearance: none; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 14px; min-height: 50px; background: #ffffff;}
.popover-wrap-77 .popover-body .form_calendar input { padding: 7px 10px; border: none; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: left; -webkit-appearance: none; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 14px; min-height: 50px; background: #ffffff;}
.popover-wrap-77 .popover-body .form_calendar_interval input { padding: 7px 8px; border: none; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: left; -webkit-appearance: none; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 12px; min-height: 50px; background: #ffffff;}
.popover-wrap-77 .popover-body textarea { padding: 7px 10px; border: none; 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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 14px; min-height: 100px; background: #ffffff;}
.popover-wrap-77 .popover-body .s3_button_large { padding: 0.02px 6px; border: none; background: linear-gradient(to bottom right,#fede39 0%,#ffcb39 100%) transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 12px; font-weight: bold; box-sizing: border-box; line-height: 1.2; cursor: pointer; text-align: center; -webkit-appearance: none; min-width: 25px; min-height: 55px; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; letter-spacing: 0.4px; text-transform: uppercase; text-decoration: none; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; width: 218px; margin-top: 12px;}
.popover-wrap-77 .popover-body .s3_button_large:hover,
.popover-wrap-77 .popover-body .s3_button_large.hover,
.popover-wrap-77 .popover-body .s3_button_large.active { background: none #ffcb39;}
.popover-wrap-77 .popover-body .s3_message { padding: 12px; margin: 1em auto; border: none; display: table; background: #3db792; color: #ffffff; 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); text-align: center; font-family: Montserrat, sans-serif; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.popover-wrap-77 .popover-close { border: none; position: absolute; top: -15px; right: -15px; box-sizing: border-box; width: 40px; height: 30px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4IiBpZD0ic3ZnLTEiPjxwYXRoIGQ9Ik0zOCAxMi44M2wtMi44My0yLjgzLTExLjE3IDExLjE3LTExLjE3LTExLjE3LTIuODMgMi44MyAxMS4xNyAxMS4xNy0xMS4xNyAxMS4xNyAyLjgzIDIuODMgMTEuMTctMTEuMTcgMTEuMTcgMTEuMTcgMi44My0yLjgzLTExLjE3LTExLjE3eiIgaWQ9InBhdGgtMiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PHBhdGggZD0iTTAgMGg0OHY0OGgtNDh6IiBmaWxsPSJub25lIiBpZD0icGF0aC0zIj48L3BhdGg+PC9zdmc+") left 50% top 50% / 22px no-repeat #3db792; z-index: 10; cursor: pointer; text-align: center; min-height: 40px; margin-top: 7px; margin-right: 7px; -webkit-box-shadow: 0px 0px 0px 4px #f7f9ff; -moz-box-shadow: 0px 0px 0px 4px #f7f9ff; box-shadow: 0px 0px 0px 4px #f7f9ff; -webkit-border-radius: 250px; -moz-border-radius: 250px; border-radius: 250px;}
.popover-wrap-77 .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-77 .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-77 .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-77 .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-77 p:first-child { margin-top: 0;}
.editable_block-77 p:last-child { margin-bottom: 0;}
.editable_block-77 .header { box-sizing: border-box; font-size: 35px; margin-bottom: 10px; 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; color: #ffffff; letter-spacing: 0.5px; text-transform: uppercase; text-decoration: none; font-weight: 800;}
.editable_block-77 .body { box-sizing: border-box; display: block; position: relative; min-width: 0; min-height: 0;}
.editable_block-77 .title { border: none; box-sizing: border-box; font-size: 14px; margin-bottom: 0; display: -webkit-flex; display: flex; text-align: left; pointer-events: auto; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; color: rgba(255,255,255,0.8); line-height: 1.4; text-transform: uppercase; text-decoration: none; font-weight: normal; padding-bottom: 0.02px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.editable_block-77 .image { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex;}
.editable_block-77 .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; text-align: left;}
.editable_block-77 .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-77 .img-convert { 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; display: -webkit-flex; display: flex; overflow: hidden;}
.editable_block-77 .image img { box-sizing: border-box; vertical-align: middle; width: auto; height: auto; max-width: 100%; display: -webkit-flex; display: flex;}
.editable_block-77 .text { box-sizing: border-box; display: -webkit-flex; display: flex; text-align: left; pointer-events: auto;}
.editable_block-77 .price { box-sizing: border-box; margin-bottom: 5px; position: relative; text-align: left; display: -webkit-flex; display: flex; pointer-events: auto;}
.editable_block-77 .price-inner { box-sizing: border-box; display: inline-block;}
.editable_block-77 .price-note { box-sizing: border-box; display: inline-block;}
.editable_block-77 .price-value { box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex;}
.editable_block-77 .price-currency { box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex;}
.editable_block-77 .more { box-sizing: border-box; margin-top: 5px; pointer-events: auto;}
.editable_block-77 .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; height: 0; min-height: 14px;}
.editable_block-77 .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-77 .clear { clear: both;}
.popover-container-77 { top: 0; left: 0; z-index: 9999; width: 100%; direction: ltr; position: fixed;}
.popover-container-77 .popover-dim { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: #000; z-index: 0; opacity: 0.5;}
.popover-wrap-77 .popover-form-title { font-size: 20px; font-weight: 800; margin-bottom: 20px; box-sizing: border-box; text-align: center; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: uppercase; text-decoration: none;}
.popover-wrap-77 .popover-body .s3_form { margin-top: 0;}
.popover-wrap-77 .popover-body .s3_form_item { margin: 8px 0; box-sizing: border-box; text-align: center; width: auto;}
.popover-wrap-77 .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-77 .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-77 .popover-body .s3_form_field_title { margin-bottom: 3px; box-sizing: border-box; color: #000; text-align: left;}
.popover-wrap-77 .popover-body .s3_form_field_type_text { width: 100%;}
.popover-wrap-77 .popover-body .s3_form_item.form_div { margin: 20px 0 10px; text-align: center; width: auto; box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_div h2 { box-sizing: border-box; font-size: 20px; line-height: 1; font-weight: 800; margin-top: 0; margin-bottom: 0; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; letter-spacing: 0; text-align: center; text-transform: uppercase; text-decoration: none;}
.popover-wrap-77 .popover-body .s3_form_item.form_html_block { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_html_block .s3_form_field_content { box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_html_block .s3_form_field { box-sizing: border-box; width: 100%; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 16px;}
.popover-wrap-77 .popover-body .form_html_block p:first-of-type { margin-top: 0;}
.popover-wrap-77 .popover-body .form_html_block p:last-of-type { margin-bottom: 0;}
.popover-wrap-77 .popover-body .s3_form_item.form_checkbox { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_checkbox .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_checkbox .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-77 .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-77 .popover-body .form_checkbox .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-77 .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-77 .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-77 .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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: left; text-transform: none; text-decoration: none; font-size: 15px;}
.popover-wrap-77 .popover-body .s3_form_item.form_radio { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_radio .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_radio .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-77 .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-77 .popover-body .form_radio .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-77 .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-77 .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-77 .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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: left; text-transform: none; text-decoration: none; font-size: 15px;}
.popover-wrap-77 .popover-body .s3_form_item.form_select { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_select .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_select .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-77 .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-77 .popover-body .form_select select { box-sizing: border-box; width: 100%; max-width: 100%; font-size: 13px; line-height: 1;}
.popover-wrap-77 .popover-body .form_select option { box-sizing: border-box;}
.popover-wrap-77 .popover-body .s3_form_item.form_calendar { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_calendar .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_calendar .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-77 .popover-body .s3_form_item.form_calendar_interval { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_calendar_interval .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-77 .popover-body .form_calendar_interval .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-77 .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-77 .popover-body .form_calendar_interval .s3_form_subitem { margin: 0; box-sizing: border-box; width: 50%;}
.popover-wrap-77 .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-77 .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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: center; text-transform: none; text-decoration: none; font-size: 12px;}
.popover-wrap-77 .popover-body .s3_form_item.form_upload { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-77 .anketa-flash-upload { box-sizing: border-box; max-width: 100%;}
.popover-wrap-77 .popover-body .form_upload .no-more { box-sizing: border-box; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: center; text-transform: none; text-decoration: none; font-size: 15px;}
.popover-wrap-77 .popover-body .s3_form_field_content .icon { box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-77 .popover-body .s3_required { color: #ffffff; font-family: Montserrat, sans-serif; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: left; text-transform: none; text-decoration: none; font-size: 16px;}
.popover-wrap-77 .s3_form_field_title .s3_form_error { color: #ff0000; padding-right: 9px; padding-left: 9px; font-size: 12px; text-align: left;}
.popover-wrap-77 ::-webkit-input-placeholder { color: #ababab;}
.popover-wrap-77 ::-moz-placeholder { color: #ababab;}
.popover-wrap-77 :-ms-input-placeholder { color: #ababab;}
.block-51 { margin: 50px 0 0; position: relative; top: 0; left: 0; width: auto; min-height: 0; z-index: 1; display: block; -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; right: 0; padding-left: 0;}
.widget-36 { margin: 0; border: none; position: relative; top: 0; left: 0; z-index: 3; text-align: undefined; box-sizing: border-box; width: auto; right: 0; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.address-79 p:first-child { margin-top: 0;}
.address-79 p:last-child { margin-bottom: 0;}
.address-79 .inner { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; text-align: left; vertical-align: top; max-width: 100%;}
.address-79 .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-79 .icon { border: none; box-sizing: border-box; height: 16px; width: 40px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMzIiB2aWV3Qm94PSIwIDAgMzAgMzMiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0xLCAuY2xzLTIgeyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0KPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9ImctNCI+PGRlZnMgaWQ9ImRlZnMtNSI+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkX2hrMHI1cHMiIHNwcmVhZE1ldGhvZD0icGFkIiB4MT0iMC4wIiB5MT0iMC4wIiB4Mj0iMS4wIiB5Mj0iMC4wIj48c3RvcCBzdG9wLWNvbG9yPSIjYzJjZWZmIiBzdG9wLW9wYWNpdHk9IjAuOTk2MDkzNzUiIG9mZnNldD0iMCIgaWQ9InN0b3AtNyI+PC9zdG9wPjxzdG9wIHN0b3AtY29sb3I9IiM1OTg0ZTYiIHN0b3Atb3BhY2l0eT0iMC45OTYwOTM3NSIgb2Zmc2V0PSIxIiBpZD0ic3RvcC04Ij48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+CiAgICA8cGF0aCBkPSJNMjkuMDAwLDkuMDAwIEMyNy40MjksMTMuODU3IDIyLjAwMCwxNy4wMDAgMjIuMDAwLDE3LjAwMCBMMTUuMDAwLDExLjAwMCBDMTUuMDAwLDExLjAwMCAxNC4yODYsMTEuMDAwIDE1LjAwMCw3LjAwMCBDMTUuNzE0LDMuMDAwIDE4LjI4NiwtMC4wMDAgMjIuMDAwLC0wLjAwMCBDMjUuNzE0LC0wLjAwMCAzMC41NzEsNC4xNDMgMjkuMDAwLDkuMDAwIFpNMjIuMDAwLDQuMDAwIEMyMC4zNDMsNC4wMDAgMTkuMDAwLDUuNzkxIDE5LjAwMCw4LjAwMCBDMTkuMDAwLDEwLjIwOSAyMC4zNDMsMTIuMDAwIDIyLjAwMCwxMi4wMDAgQzIzLjY1NywxMi4wMDAgMjUuMDAwLDEwLjIwOSAyNS4wMDAsOC4wMDAgQzI1LjAwMCw1Ljc5MSAyMy42NTcsNC4wMDAgMjIuMDAwLDQuMDAwIFoiIGNsYXNzPSJjbHMtMSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIwLjAyIiBpZD0icGF0aC01IiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+CiAgICA8cGF0aCBkPSJNMjkuNzEyLDguMDQ1IEMyOS44MjEsOC4yNjUgMjkuOTEzLDguNTAxIDI5Ljk4NSw4Ljc0NSBMMjkuOTg4LDguNzQ1IEMzMC4xMjAsOS4xNzEgMjkuMTU0LDkuNjE4IDI5LjE1NCwxMC4wNjUgTDI5LjE1NCwyOS4zNzkgQzI5LjE1NCwzMC42MjMgMjkuNjg2LDMwLjY5MyAyOC44NzksMzEuNTE0IEMyOC4wNzMsMzIuMzMwIDI2Ljk1MywzMi44NDAgMjUuNzI1LDMyLjg0MCBMMy41OTUsMzIuODQwIEMyLjM2OCwzMi44NDAgMi4yODQsMzMuMzg5IDEuNDc3LDMyLjU3MyBDMC42NzEsMzEuNzUzIDAuMTY3LDMwLjYyMyAwLjE2NywyOS4zNzkgTDAuMTY3LDEwLjA2NSBDMC4xNjcsOC44MjEgLTAuMzY1LDguNzUwIDAuNDQyLDcuOTMxIEMxLjI0OCw3LjExNCAyLjM2OCw2LjYwNCAzLjU5NSw2LjYwNCBMMTQuMzY0LDYuNjA0IEMxNC43NDksNS4zNzcgMTUuNDIxLDMuMjIxIDE2LjI5NywyLjMzNCBMMTYuMzM5LDIuMjk0IEMxNy43NTgsMC44NzcgMTkuNzA3LDAuMDA0IDIxLjg1NCwwLjAwNCBDMjQuMDIwLDAuMDA0IDI1Ljk4NSwwLjg5NCAyNy40MDgsMi4zMzQgTDI3LjQxMSwyLjMzNCBDMjguODMwLDMuNzcxIDI5LjcxMiw1Ljc2NSAyOS43MTIsNy45NTggTDI5LjcxMiw4LjA0NSBMMjkuNzEyLDguMDQ1IFpNMjEuODU0LDQuMTE0IEMyMi45MTQsNC4xMTQgMjMuODc4LDQuNTUxIDI0LjU3Myw1LjI1OCBDMjUuMjY4LDUuOTU4IDI1LjY5OSw2LjkzNCAyNS42OTksOC4wMTEgQzI1LjY5OSw5LjA4NSAyNS4yNjgsMTAuMDU4IDI0LjU3MywxMC43NjEgQzIzLjg3OCwxMS40NjUgMjIuOTE0LDExLjkwNSAyMS44NTQsMTEuOTA1IEMyMC43OTQsMTEuOTA1IDE5LjgyOSwxMS40NjUgMTkuMTM0LDEwLjc2MSBDMTguNDM3LDEwLjA1OCAxOC4wMDksOS4wODUgMTguMDA5LDguMDExIEMxOC4wMDksNi45MzQgMTguNDM3LDUuOTU4IDE5LjEzNCw1LjI1OCBDMTkuODI5LDQuNTUxIDIwLjc5NCw0LjExNCAyMS44NTQsNC4xMTQgTDIxLjg1NCw0LjExNCBaTTIzLjU1OSw2LjI4MSBDMjMuMTI0LDUuODQxIDIyLjUxOSw1LjU2NSAyMS44NTQsNS41NjUgQzIxLjE4OSw1LjU2NSAyMC41ODMsNS44NDEgMjAuMTQ1LDYuMjgxIEMxOS43MTAsNi43MjQgMTkuNDQxLDcuMzM1IDE5LjQ0MSw4LjAxMSBDMTkuNDQxLDguNjg1IDE5LjcxMCw5LjI5NSAyMC4xNDUsOS43MzggQzIwLjU4MywxMC4xNzggMjEuMTg5LDEwLjQ1MiAyMS44NTQsMTAuNDUyIEMyMi41MTksMTAuNDUyIDIzLjEyNCwxMC4xNzggMjMuNTU5LDkuNzM4IEMyMy45OTcsOS4yOTUgMjQuMjY3LDguNjg1IDI0LjI2Nyw4LjAxMSBDMjQuMjY3LDcuMzM1IDIzLjk5Nyw2LjcyNCAyMy41NTksNi4yODEgTDIzLjU1OSw2LjI4MSBaTTEzLjk5NSw3Ljk2NSBMMy41OTUsNy45NjUgQzMuMDI5LDcuOTY1IDIuNTA2LDguMjA1IDIuMTMxLDguNTg1IEMxLjc1NSw4Ljk2NSAxLjUyMiw5LjQ5MiAxLjUyMiwxMC4wNjUgTDEuNTIyLDI5LjM3OSBDMS41MjIsMjkuOTUzIDEuNzU1LDMwLjQ3OSAyLjEzMSwzMC44NjMgQzIuNTA2LDMxLjI0MyAzLjAyOSwzMS40NzkgMy41OTUsMzEuNDc5IEwyNS43MjUsMzEuNDc5IEMyNi4yOTIsMzEuNDc5IDI2LjgxMiwzMS4yNDMgMjcuMTg3LDMwLjg2MyBDMjcuNTY2LDMwLjQ3OSAyNy43OTksMjkuOTUzIDI3Ljc5OSwyOS4zNzkgTDI3Ljc5OSwxMy4xNTUgQzI2Ljk5MCwxNC4xMDUgMjUuOTY2LDE0Ljg1OCAyNC44MDAsMTUuMzM1IEwyMi40MDcsMTguMzAyIEMyMi4xNjAsMTguNjEyIDIxLjcwOSwxOC42NTkgMjEuNDAzLDE4LjQwNSBDMjEuMzYzLDE4LjM3NSAyMS4zMzAsMTguMzM4IDIxLjMwMSwxOC4zMDIgTDIxLjI5NywxOC4yOTkgTDIxLjI4OCwxOC4yODUgTDE4LjkwNywxNS4zMzUgQzE3LjQ3OSwxNC43NDggMTYuMjU3LDEzLjc0OCAxNS4zODgsMTIuNDgxIEMxNC41MTIsMTEuMTk4IDEzLjk5NSw5LjYzOCAxMy45OTUsNy45NjUgTDEzLjk5NSw3Ljk2NSBaTTI2LjM5NywzLjM1OCBDMjUuMjM4LDIuMTgxIDIzLjYyOCwxLjQ1NCAyMS44NTQsMS40NTQgQzIwLjA5OSwxLjQ1NCAxOC41MDYsMi4xNjQgMTcuMzQ3LDMuMzE4IEwxNy4zMTEsMy4zNTggQzE2LjE0OSw0LjUzNCAxNS40MjcsNi4xNjEgMTUuNDI3LDcuOTU4IEMxNS40MjcsOS4zMzUgMTUuODQ5LDEwLjYxMiAxNi41NjcsMTEuNjU4IEMxNy4zMDQsMTIuNzM4IDE4LjM1NywxMy41ODIgMTkuNTkyLDE0LjA1MiBDMTkuNzA3LDE0LjA5NSAxOS44MTMsMTQuMTcyIDE5Ljg5NSwxNC4yNzIgTDIxLjg1NCwxNi43MDIgTDIzLjgwNiwxNC4yNzggQzIzLjg4NSwxNC4xNzggMjMuOTg3LDE0LjA5OSAyNC4xMTIsMTQuMDUyIEMyNS4zNDcsMTMuNTgyIDI2LjQwNCwxMi43MzggMjcuMTQxLDExLjY1OCBDMjcuODU5LDEwLjYxMiAyOC4yNzcsOS4zMzUgMjguMjc3LDcuOTU4IEMyOC4yNzcsNi4xNjEgMjcuNTU2LDQuNTM0IDI2LjM5NywzLjM1OCBMMjYuMzk3LDMuMzU4IEwyNi4zOTcsMy4zNTggTDI2LjM5NywzLjM1OCBaTTE3LjAwNSwxNy4xMTUgQzE3LjI4NCwxNi44MzIgMTcuNzM4LDE2LjgzMiAxOC4wMTUsMTcuMTE1IEMxOC4yOTUsMTcuMzk5IDE4LjI5NSwxNy44NTggMTguMDE1LDE4LjEzOSBMMTYuMDQwLDIwLjEzOSBMMjAuMTQyLDI0LjI5MiBMMjQuNzE1LDE5LjY2MiBDMjQuOTk0LDE5LjM3OSAyNS40NDksMTkuMzc5IDI1LjcyNSwxOS42NjIgQzI2LjAwNSwxOS45NDYgMjYuMDA1LDIwLjQwNSAyNS43MjUsMjAuNjg5IEwyMS4xNTYsMjUuMzE5IEwyMi42OTAsMjYuODcyIEMyMi45NjYsMjcuMTUzIDIyLjk2NiwyNy42MTIgMjIuNjkwLDI3Ljg5NiBDMjIuNDEwLDI4LjE3OSAyMS45NTYsMjguMTc5IDIxLjY3NiwyNy44OTYgTDE5LjY3NCwyNS44NzIgTDE5LjY2MSwyNS44NTkgTDE5LjY0OCwyNS44NDYgTDE5LjYzNSwyNS44MzMgTDE5LjYyMiwyNS44MTkgTDE5LjYwOCwyNS44MDYgTDE5LjU5OSwyNS43OTIgTDE1LjAyOSwyMS4xNjYgTDYuODA2LDI5LjQ5MyBDNi41MjYsMjkuNzc2IDYuMDcxLDI5Ljc3NiA1Ljc5MSwyOS40OTMgQzUuNTEyLDI5LjIxMyA1LjUxMiwyOC43NTAgNS43OTEsMjguNDY2IEwxNC4wMTgsMjAuMTM5IEwxMC42MjgsMTYuNzA5IEw1LjEyMywyMi4yNzkgQzQuODQ3LDIyLjU2MiA0LjM5MywyMi41NjIgNC4xMTMsMjIuMjc5IEMzLjgzMywyMS45OTUgMy44MzMsMjEuNTM2IDQuMTEzLDIxLjI1MiBMOS42MTQsMTUuNjgyIEw2LjEyNCwxMi4xNTEgQzUuODQ3LDExLjg2OCA1Ljg0NywxMS40MDUgNi4xMjQsMTEuMTI1IEM2LjQwNCwxMC44NDIgNi44NTgsMTAuODQyIDcuMTM4LDExLjEyNSBMMTEuMTA4LDE1LjE0MiBMMTEuMTIyLDE1LjE1NSBMMTEuMTM1LDE1LjE2OCBMMTEuMTQ1LDE1LjE4MiBMMTEuMTU4LDE1LjE5NSBMMTUuMDI5LDE5LjExMiBMMTcuMDA1LDE3LjExNSBMMTcuMDA1LDE3LjExNSBaIiBjbGFzcz0iY2xzLTIiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIgaWQ9InBhdGgtNiIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPgogIDwvZz4KPC9zdmc+") left 50% top 50% / 27px no-repeat; margin-right: 20px; min-height: 40px; -webkit-border-radius: 250px; -moz-border-radius: 250px; border-radius: 250px; margin-top: auto; align-self: center; margin-bottom: auto;}
.address-79 .block-body-drop { box-sizing: border-box; -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px;}
.address-79 .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-79 .title { box-sizing: border-box; display: block; color: rgba(255,255,255,0.8); text-transform: uppercase; text-decoration: none; margin-bottom: 5px;}
.address-79 .text_body { border: none; box-sizing: border-box; display: -webkit-flex; display: flex; color: #ffffff; letter-spacing: 0.5px; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; text-decoration: none; font-size: 16px; padding-top: 0.02px; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; margin-top: 0; margin-bottom: auto; font-weight: normal; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.address-79 input.tgl-but { box-sizing: border-box; display: none;}
.address-79 input.tgl-but:checked + .block-body-drop { display: block;}
.widget-37 { margin: 30px 0 0; border: none; position: relative; top: 0; left: 0; z-index: 2; text-align: undefined; box-sizing: border-box; width: auto; right: 0; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; min-height: 0;}
.phones-80 p:first-child { margin-top: 0;}
.phones-80 p:last-child { margin-bottom: 0;}
.phones-80 .inner { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; text-align: left; vertical-align: top; max-width: 100%;}
.phones-80 .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-80 .icon { border: none; box-sizing: border-box; height: 16px; width: 40px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMzIiB2aWV3Qm94PSIwIDAgMzMgMzMiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0xLCAuY2xzLTIgeyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0KPC9zdHlsZT4KICA8bGluZWFyR3JhZGllbnQgaWQ9ImZpbGxfZ3JhZF9wYXRoLTYiIHNwcmVhZE1ldGhvZD0icGFkIiB4MT0iMC4wIiB5MT0iMC4wIiB4Mj0iMS4wIiB5Mj0iMC4wIj48c3RvcCBzdG9wLWNvbG9yPSIjYzJjZWZmIiBzdG9wLW9wYWNpdHk9IjAuOTk2MDkzNzUiIG9mZnNldD0iMCIgaWQ9InN0b3AtNSI+PC9zdG9wPjxzdG9wIHN0b3AtY29sb3I9IiM1OTg0ZTYiIHN0b3Atb3BhY2l0eT0iMC45OTYwOTM3NSIgb2Zmc2V0PSIxIiBpZD0ic3RvcC02Ij48L3N0b3A+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+CiAgPGcgaWQ9ImctNCI+CiAgICA8cGF0aCBkPSJNMjYuMTcyLDMxLjg2MiBDMjUuNTY4LDMxLjQ3MSAyMi42MTYsMzEuNTA2IDIyLjc1OSwzMC43MjQgQzIyLjkwMSwyOS45NDIgMTguMjA3LDI2LjE3MiAxOC4yMDcsMjYuMTcyIEwyMS42MjEsMjIuNzU5IEMyMS42MjEsMjIuNzU5IDIxLjc2MywyNC4zMjMgMjIuNzU5LDIzLjg5NyBDMjMuNzU0LDIzLjQ3MCAyNi4xNzIsMjEuNjIxIDI2LjE3MiwyMS42MjEgTDMxLjg2MiwyNi4xNzIgQzMxLjg2MiwyNi4xNzIgMjYuNzc3LDMyLjI1MyAyNi4xNzIsMzEuODYyIFpNOS4xMDMsMTEuMzc5IEw2LjgyOCwxMi41MTcgTDUuNjkwLDEzLjY1NSBDNS42OTAsMTMuNjU1IDIuNTYwLDkuOTU3IDIuMjc2LDkuMTAzIEMxLjk5MSw4LjI1MCAxLjI4MCw3LjI5MCAxLjEzOCw1LjY5MCBDMC45OTYsNC4wODkgNS42OTAsMS4xMzggNS42OTAsMS4xMzggQzUuNjkwLDEuMTM4IDEwLjE3MCw2LjY1MCAxMC4yNDEsNi44MjggQzEwLjMxMiw3LjAwNSA5LjEwMyw5LjEwMyA5LjEwMyw5LjEwMyBMOS4xMDMsMTEuMzc5IFoiIGNsYXNzPSJjbHMtMSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIwLjAyIiBpZD0icGF0aC01IiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+CiAgICA8cGF0aCBkPSJNMzIuNzQzLDI2LjgyNyBMMjguNTk5LDMwLjg1MiBDMjcuODI3LDMxLjU5NCAyNi44NjgsMzEuOTk2IDI1Ljk4MywzMS45OTYgQzI1LjYxMSwzMS45OTYgMjUuMjUyLDMxLjkyNSAyNC45MjUsMzEuNzc3IEMyMi40NzMsMzAuNjY3IDIwLjA1MCwyOC45NTIgMTcuOTE0LDI2LjgxOCBMMTkuMTUxLDI1LjU4MiBDMjEuMTM5LDI3LjU2OSAyMy4zODUsMjkuMTYxIDI1LjY0NywzMC4xODUgQzI2LjAxNCwzMC4zNTEgMjYuNzUxLDMwLjIwMyAyNy4zODQsMjkuNTk1IEwzMC43MTYsMjYuMzU4IEwyNS44NTQsMjMuMzg4IEMyNC41NzMsMjQuMzcwIDIyLjUyOCwyNS4yNTEgMjEuMDQ4LDIzLjc3MSBMMjIuMjg0LDIyLjUzNSBDMjMuMTk4LDIzLjQ0OSAyNS4xNTQsMjEuNjk1IDI1LjE3MywyMS42NzYgQzI1LjQ2MCwyMS40MDcgMjUuODkzLDIxLjM2MyAyNi4yMjgsMjEuNTY4IEwzMi41ODksMjUuNDU0IEMzMi44MTksMjUuNTk1IDMyLjk3MiwyNS44MzQgMzMuMDAyLDI2LjEwMiBDMzMuMDMyLDI2LjM3MSAzMi45MzYsMjYuNjM4IDMyLjc0MywyNi44MjcgWk0yOC4wMTIsMTEuMjE5IEMyOC4xMjksOS4xNjYgMjcuMzY3LDcuMTYxIDI1LjkyMyw1LjcxNyBDMjQuNDc4LDQuMjcyIDIyLjQ3MywzLjUxMSAyMC40MTgsMy42MjkgTDIwLjMxOSwxLjg4NCBDMjIuODc0LDEuNzQ0IDI1LjM2NCwyLjY4NSAyNy4xNTksNC40ODEgQzI4Ljk1NSw2LjI3NiAyOS45MDMsOC43NjkgMjkuNzU3LDExLjMxOCBMMjguMDEyLDExLjIxOSBaTTI0LjY4Niw2Ljk1MyBDMjUuOTgwLDguMjQ3IDI2LjYzMSwxMC4wNTQgMjYuNDcxLDExLjkxNCBMMjQuNzI5LDExLjc2MyBDMjQuODQ0LDEwLjQyMCAyNC4zNzgsOS4xMTcgMjMuNDQ5LDguMTg5IEMyMi41MjEsNy4yNjAgMjEuMjI1LDYuNzk2IDE5Ljg3NCw2LjkwOSBMMTkuNzIzLDUuMTY4IEMyMS41ODAsNS4wMDggMjMuMzkwLDUuNjU5IDI0LjY4Niw2Ljk1MyBaTTIyLjIxMyw5LjQyNCBDMjMuMDMwLDEwLjI0MCAyMy4zOTksMTEuNDExIDIzLjIwMSwxMi41NTYgTDIxLjQ3OCwxMi4yNTggQzIxLjU4MCwxMS42NzIgMjEuMzkyLDExLjA3NSAyMC45NzcsMTAuNjYwIEMyMC41NjIsMTAuMjQ1IDE5Ljk2NCwxMC4wNTcgMTkuMzc5LDEwLjE1OSBMMTkuMDgxLDguNDM3IEMyMC4yMjIsOC4yMzkgMjEuMzk2LDguNjA3IDIyLjIxMyw5LjQyNCBaTTE5LjY4OSwxNC45OTYgTDE5Ljg1MSwxNS4xNjAgQzIwLjI3OSwxNS41ODcgMjAuNTIzLDE2LjE0OSAyMC41NjUsMTYuNzUyIEMyMS4xNDcsMTYuNzkzIDIxLjcxNywxNy4wMjUgMjIuMTYxLDE3LjQ2OSBMMjIuMzIyLDE3LjYyOSBDMjMuMzAwLDE4LjYwOCAyMy4zMDAsMjAuMTk4IDIyLjMyMiwyMS4xNzYgTDE0LjEyOCwyOS4zNjcgQzEzLjY1MiwyOS44NDIgMTMuMDUyLDMwLjE2NCAxMi4zOTEsMzAuMjk2IEwxMS4zMzgsMzAuNTA2IEMxMC42NjUsMzAuNjQxIDEwLjA1MiwzMC45NjkgOS41NjYsMzEuNDU0IEw4LjAyMywzMi45OTcgTDYuNzg3LDMxLjc2MSBMOC4zMzAsMzAuMjE5IEM5LjA2MSwyOS40ODggOS45ODIsMjguOTk1IDEwLjk5NSwyOC43OTMgTDEyLjA0OCwyOC41ODMgQzEyLjM2OCwyOC41MTggMTIuNjYwLDI4LjM2MiAxMi44OTEsMjguMTMxIEwyMS4wODYsMTkuOTQwIEMyMS4zODIsMTkuNjQ0IDIxLjM4MiwxOS4xNjEgMjEuMDg1LDE4Ljg2NSBMMjAuOTI2LDE4LjcwNSBDMjAuNjI5LDE4LjQwOCAyMC4xNDYsMTguNDA4IDE5Ljg0OSwxOC43MDQgTDE3LjI5NiwyMS4yNTYgTDE2LjA2MCwyMC4wMjEgTDE4LjYxMywxNy40NjkgQzE4Ljc1NSwxNy4zMjYgMTguODM0LDE3LjEzNSAxOC44MzQsMTYuOTMxIEMxOC44MzQsMTYuNzI3IDE4Ljc1NSwxNi41MzYgMTguNjEzLDE2LjM5NCBMMTguNDUxLDE2LjIzMSBDMTguMTU2LDE1LjkzNiAxNy42NzIsMTUuOTM3IDE3LjM3NywxNi4yMzMgTDE0LjgyMywxOC43ODUgTDEzLjU4NywxNy41NDkgTDE2Ljc1OCwxNC4zNzkgQzE2LjkwMSwxNC4yMzYgMTYuOTgwLDE0LjA0NiAxNi45ODAsMTMuODQyIEMxNi45ODAsMTMuNjM3IDE2LjkwMSwxMy40NDcgMTYuNzU4LDEzLjMwNSBMMTYuNTk3LDEzLjE0MyBDMTYuMzEzLDEyLjg2MCAxNS44MDcsMTIuODU5IDE1LjUyMiwxMy4xNDMgTDEyLjM1MCwxNi4zMTMgTDExLjExNCwxNS4wNzggTDEzLjY2OCwxMi41MjUgQzEzLjk2NCwxMi4yMjkgMTMuOTY0LDExLjc0NyAxMy42NjgsMTEuNDUxIEwxMy41MDYsMTEuMjg5IEMxMy4yMTAsMTAuOTkzIDEyLjcyNywxMC45OTQgMTIuNDMxLDExLjI4OSBMNy40MDUsMTYuMzEzIEw2LjE2OSwxNS4wNzggTDExLjE5NSwxMC4wNTQgQzEyLjE3NCw5LjA3NSAxMy43NjUsOS4wNzYgMTQuNzQzLDEwLjA1NCBMMTQuOTA0LDEwLjIxNSBDMTUuMjA1LDEwLjUxNiAxNS40MDIsMTAuODc4IDE1LjUxOCwxMS4yNTkgQzE2LjMzMywxMS4wODkgMTcuMjI5LDExLjMwMiAxNy44MzMsMTEuOTA3IEwxNy45OTUsMTIuMDY4IEMxOC40NjgsMTIuNTQwIDE4LjcyOCwxMy4xNzAgMTguNzI4LDEzLjg0MiBDMTguNzI4LDE0LjAyOSAxOC43MDMsMTQuMjExIDE4LjY2NCwxNC4zODkgQzE5LjAzOCwxNC41MDYgMTkuMzkzLDE0LjcwMSAxOS42ODksMTQuOTk2IFpNOS44MzUsMTAuMDkyIEw4LjU5OSwxMS4zMjcgQzcuMTQ0LDkuODc0IDcuOTY4LDcuODY4IDguOTI1LDYuNTgyIEw1LjQ4MSwyLjE5MyBMMi43NjksNC45OTYgQzIuMTY0LDUuNjI3IDIuMDE0LDYuMzYxIDIuMTgyLDYuNzMxIEMzLjIwNyw4Ljk5MSA0Ljc5OSwxMS4yMzYgNi43ODcsMTMuMjI0IEw1LjU1MSwxNC40NTkgQzMuNDE1LDEyLjMyNSAxLjcwMCw5LjkwMiAwLjU4OSw3LjQ1MiBDMC4wOTAsNi4zNTIgMC40NjAsNC44NzcgMS41MTAsMy43ODMgTDQuOTIyLDAuMjU4IEM1LjA5OCwwLjA3NiA1LjM0NCwtMC4wMjEgNS41OTYsLTAuMDA3IEM1Ljg0OCwwLjAwNSA2LjA4MiwwLjEyNyA2LjIzOCwwLjMyNiBMMTAuNzM1LDYuMDU3IEMxMS4wMDEsNi4zOTYgMTAuOTgxLDYuODc3IDEwLjY4Nyw3LjE5MiBDMTAuNjcwLDcuMjEwIDguOTI2LDkuMTgzIDkuODM1LDEwLjA5MiBaTTEuNzU5LDIyLjIyMSBDMS4yOTEsMjAuMTkwIDIuMjMwLDE3LjkyNCAyLjI3MSwxNy44MjkgTDMuNDg0LDE0LjE4MyBMNS4xNDMsMTQuNzM2IEwzLjkwNiwxOC40NDUgQzMuODc1LDE4LjUyNCAzLjEyMywyMC4zNTQgMy40NjMsMjEuODI5IEMzLjcxNCwyMi45MTQgMy40MTcsMjQuMDA3IDIuNjcxLDI0Ljc1MyBMMS4yMjMsMjYuMjAwIEwtMC4wMTMsMjQuOTY0IEwxLjQzNCwyMy41MTcgQzEuNzUyLDIzLjIwMCAxLjg3MywyMi43MTUgMS43NTksMjIuMjIxIFoiIGNsYXNzPSJjbHMtMiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiBpZD0icGF0aC02IiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+CiAgPC9nPgo8L3N2Zz4=") left 50% top 50% / 26px no-repeat; margin-right: 20px; min-height: 40px; -webkit-border-radius: 250px; -moz-border-radius: 250px; border-radius: 250px; margin-top: 0; align-self: auto;}
.phones-80 .block-body-drop { box-sizing: border-box; -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px;}
.phones-80 .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-80 .title { border: none; box-sizing: border-box; display: block; color: rgba(255,255,255,0.8); text-transform: uppercase; text-decoration: none; margin-top: 0; margin-left: 0; margin-bottom: 5px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.phones-80 .text_body { box-sizing: border-box; display: -webkit-flex; display: flex; color: #ffffff; line-height: 1.3; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; text-decoration: none; font-size: 16px; font-weight: bold; margin-top: 0; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
.phones-80 input.tgl-but { box-sizing: border-box; display: none;}
.phones-80 .text_body a { text-decoration: none; color: inherit;}
.phones-80 input.tgl-but:checked + .block-body-drop { display: block;}
.widget-38 { margin: 30px 0 0; position: relative; top: 0; left: 0; z-index: 1; text-align: undefined; box-sizing: border-box; width: auto; right: 0;}
.email-81 p:first-child { margin-top: 0;}
.email-81 p:last-child { margin-bottom: 0;}
.email-81 .inner { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex; text-align: left; vertical-align: top; max-width: 100%;}
.email-81 .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-81 .icon { border: none; box-sizing: border-box; height: 16px; width: 40px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIwIDIyIiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0ibWFpbC5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTIxNi40MjIsNzc0Ljk5Mmg3LjE1NmEwLjU3OSwwLjU3OSwwLDAsMCwwLTEuMTU4aC03LjE1NkEwLjU3OSwwLjU3OSwwLDAsMCwyMTYuNDIyLDc3NC45OTJabTEyLjg4OCwwLjE0OGEwLjE1NCwwLjE1NCwwLDAsMC0uMDE3LTAuMDE5bC0yLjEzOC0yLjE1M3YtMC4zMzZhMS43MTMsMS43MTMsMCwwLDAtMS43MTEtMS43MTNoLTAuMzM2bC0wLjAwNy0uMDA5TDIyMiw3NjcuOGEyLjc5MSwyLjc5MSwwLDAsMC0zLjk0NSwwbC0xLjQ1MiwxLjQ0NmEwLjU3OSwwLjU3OSwwLDAsMCwuODE2LjgyMWwxLjQ1My0xLjQ0N2ExLjYzNSwxLjYzNSwwLDAsMSwyLjMxLDBsMi4yOTQsMi4zaC04LjkxN2ExLjcxMywxLjcxMywwLDAsMC0xLjcxMSwxLjcxM3YwLjM1NGwtMi4wODQsMi4wNzVhMi43ODIsMi43ODIsMCwwLDAtLjc2MSwxLjkxOHY5LjIyN0EyLjgsMi44LDAsMCwwLDIxMi43OSw3ODloMTQuNDJhMi44LDIuOCwwLDAsMCwyLjc5LTIuNzk0di05LjIyN0EyLjc4OSwyLjc4OSwwLDAsMCwyMjkuMzEsNzc1LjE0Wm0tMTYuNDY1LS41MnYwLjY1NmEwLjU3OSwwLjU3OSwwLDEsMCwxLjE1Nywwdi0yLjY0NGEwLjU1NCwwLjU1NCwwLDAsMSwuNTU0LTAuNTU0aDEwLjg4OGEwLjU1NCwwLjU1NCwwLDAsMSwuNTU0LjU1NHYyLjY0NGEwLjU3OSwwLjU3OSwwLDEsMCwxLjE1Nywwdi0wLjY2OWwwLjg2NCwwLjg2NC01LjM3OSw1LjM4N0wyMjIsNzgwLjIxM2EyLjc4OCwyLjc4OCwwLDAsMC0zLjk0NiwwbC0wLjY0My42NDUtNS40LTUuNDA2Wm0xNiwxMS41ODZhMS42MzYsMS42MzYsMCwwLDEtMS42MzMsMS42MzVIMjEyLjc5YTEuNjM1LDEuNjM1LDAsMCwxLTEuNjMzLTEuNjM1di05LjIyN2ExLjY2MywxLjY2MywwLDAsMSwuMTIxLTAuNjIxbDUuMzEyLDUuMzE5LTMuODksMy44OTVhMC41NzksMC41NzksMCwxLDAsLjgxOC44MTlsNS4zNTItNS4zNThhMS42MzEsMS42MzEsMCwwLDEsMi4zMDksMGw1LjQ0OSw1LjQ1NmEwLjU3OSwwLjU3OSwwLDEsMCwuODE4LTAuODE5bC0zLjk4OC0zLjk5Myw1LjI3Ni01LjI4NGExLjY0MiwxLjY0MiwwLDAsMSwuMTA5LjU4NnY5LjIyN1ptLTQuNjg2LTkuMDEyYTAuNTc5LDAuNTc5LDAsMCwwLS41NzktMC41NzloLTcuMTU2YTAuNTc5LDAuNTc5LDAsMCwwLDAsMS4xNThoNy4xNTZBMC41NzksMC41NzksMCwwLDAsMjI0LjE1Nyw3NzcuMTk0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIxMCAtNzY3KSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / 24px no-repeat; margin-right: 20px; min-height: 40px; -webkit-border-radius: 250px; -moz-border-radius: 250px; border-radius: 250px;}
.email-81 .block-body-drop { box-sizing: border-box; -webkit-flex: 1 0 0px; -moz-flex: 1 0 0px; flex: 1 0 0px;}
.email-81 .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-81 .title { border: none; box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal; color: rgba(255,255,255,0.8); text-transform: uppercase; text-decoration: none; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; margin-bottom: 5px; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start;}
.email-81 .text_body { border: none; box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; color: #fed739; text-decoration: none; font-size: 16px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; padding-top: 0.02px; font-weight: bold;}
.email-81 input.tgl-but { box-sizing: border-box; display: none;}
.email-81 input.tgl-but:checked + .block-body-drop { display: block;}
.block-52 .layout_83 { -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-52 .layout_84 { -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-52 { margin: 0 0 auto; border: none; position: relative; top: 0; left: 0; width: auto; min-height: 0; z-index: 1; text-align: left; 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; padding-top: 0.02px; right: 0; padding-left: 50px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.widget-39 { margin: 0 25px auto 0; position: relative; top: 0; left: 0; z-index: 3; width: auto; padding-right: 2px; padding-left: 2px; box-sizing: border-box; display: block; right: 0;}
.menu-83 .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-83 .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-83 .menu-scroll > ul ul { padding: 5px; margin: 0 5px 0 0; position: absolute; top: 0; left: 100%; background: #eee; list-style: none; width: 150px; display: none;}
.menu-83 .menu-scroll > ul ul > li > a { padding: 5px 10px; cursor: pointer; display: block; background: #999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-sizing: border-box; text-decoration: none; color: #fff; font-size: 14px; line-height: 1.4; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: relative;}
.menu-83 .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-83 .menu-scroll > ul ul > li.delimiter { margin: 3px 2px; box-sizing: border-box; min-height: 2px; height: auto; width: auto; background: #999999;}
.menu-83 .menu-title { border: none; box-sizing: border-box; font-size: 18px; padding-left: 0; margin-bottom: 10px; color: #ffffff; letter-spacing: 0.5px; text-decoration: none; font-weight: bold; -webkit-box-shadow: 0px 1px 0px  rgba(255,255,255,0.15); -moz-box-shadow: 0px 1px 0px  rgba(255,255,255,0.15); box-shadow: 0px 1px 0px  rgba(255,255,255,0.15); -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; padding-bottom: 15px;}
.menu-83 .menu-button { display: none; position: absolute; left: 100%; top: 0; width: 50px; min-height: 50px;}
.menu-83 .menu-scroll { display: block; width: 100%; -webkit-justify-content: inherit; -moz-justify-content: inherit; justify-content: inherit;}
.menu-83 .menu-scroll > ul { padding: 0; margin: 0; list-style: none; box-sizing: border-box; display: block;}
.menu-83 .menu-scroll > ul > li.menu-item { padding: 0; margin: 0; box-sizing: border-box; position: relative;}
.menu-83 .menu-scroll > ul > li.menu-item > a { padding: 10px 0; margin: 2px; 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-weight: normal;}
.menu-83 .menu-scroll > ul > li.menu-item > a:hover,
.menu-83 .menu-scroll > ul > li.menu-item > a.hover,
.menu-83 .menu-scroll > ul > li.menu-item > a.active { color: #fed739;}
.menu-83 .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-83 .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-83 .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-83 .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-83 .menu-scroll > ul ul > li { padding: 0; display: block; position: relative; margin-left: 0; margin-right: 0;}
.widget-40 { margin: 0 0 auto 25px; position: relative; top: 0; left: 0; z-index: 2; width: auto; padding-right: 2px; padding-left: 2px; box-sizing: border-box; display: block; right: 0;}
.menu-84 .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-84 .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-84 .menu-scroll > ul ul { padding: 5px; margin: 0 5px 0 0; position: absolute; top: 0; left: 100%; background: #eee; list-style: none; width: 150px; display: none;}
.menu-84 .menu-scroll > ul ul > li > a { padding: 5px 10px; cursor: pointer; display: block; background: #999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; box-sizing: border-box; text-decoration: none; color: #fff; font-size: 14px; line-height: 1.4; -webkit-align-items: center; -moz-align-items: center; align-items: center; position: relative;}
.menu-84 .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-84 .menu-scroll > ul ul > li.delimiter { margin: 3px 2px; box-sizing: border-box; min-height: 2px; height: auto; width: auto; background: #999999;}
.menu-84 .menu-title { border: none; box-sizing: border-box; font-size: 18px; padding-left: 0; margin-bottom: 10px; color: #ffffff; letter-spacing: 0.5px; text-decoration: none; font-weight: bold; -webkit-box-shadow: 0px 1px 0px  rgba(255,255,255,0.15); -moz-box-shadow: 0px 1px 0px  rgba(255,255,255,0.15); box-shadow: 0px 1px 0px  rgba(255,255,255,0.15); -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; padding-bottom: 15px;}
.menu-84 .menu-button { display: none; position: absolute; left: 100%; top: 0; width: 50px; min-height: 50px;}
.menu-84 .menu-scroll { display: block; width: 100%; -webkit-justify-content: inherit; -moz-justify-content: inherit; justify-content: inherit;}
.menu-84 .menu-scroll > ul { padding: 0; margin: 0; list-style: none; box-sizing: border-box; display: block;}
.menu-84 .menu-scroll > ul > li.menu-item { padding: 0; margin: 0; box-sizing: border-box; position: relative;}
.menu-84 .menu-scroll > ul > li.menu-item > a { padding: 10px 0; margin: 2px; 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-weight: normal;}
.menu-84 .menu-scroll > ul > li.menu-item > a:hover,
.menu-84 .menu-scroll > ul > li.menu-item > a.hover,
.menu-84 .menu-scroll > ul > li.menu-item > a.active { color: #fed739;}
.menu-84 .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-84 .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-84 .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-84 .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-84 .menu-scroll > ul ul > li { padding: 0; display: block; position: relative; margin-left: 0; margin-right: 0;}
.block-53 .layout_86 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-53 .layout_87 { -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-53 { margin: 80px auto 0; border: none; position: relative; top: 0; left: 0; width: 1300px; min-height: 0; max-width: 100%; z-index: 2; -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: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; text-decoration: none;}
.widget-41 { margin: 0 0 auto; border: none; position: relative; top: 0; left: 0; z-index: 2; font-size: 0; display: -webkit-flex; display: flex; -webkit-align-items: stretch; -moz-align-items: stretch; align-items: stretch; box-sizing: border-box; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; width: 400px; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; padding-top: 0.02px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; right: 0; padding-bottom: 0.02px;}
.widgetsocial-86 .soc-header { border: none; box-sizing: border-box; font-size: 20px; line-height: 1; margin-bottom: 10px; color: rgba(255,255,255,0.95); text-align: left; text-decoration: none; font-weight: normal; padding-bottom: 10px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.widgetsocial-86 .soc-content { box-sizing: border-box; display: -webkit-flex; display: flex; -webkit-align-items: stretch; -moz-align-items: stretch; align-items: stretch; -webkit-justify-content: inherit; -moz-justify-content: inherit; justify-content: inherit; text-align: inherit; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;}
.widgetsocial-86 .soc-item { border: none; box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex; vertical-align: middle; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; -webkit-flex: 0 0 auto; -moz-flex: 0 0 auto; flex: 0 0 auto; text-align: left; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.widgetsocial-86 .soc { margin: 5px 5px 0px 5px; box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; vertical-align: middle; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-align-items: center; -moz-align-items: center; align-items: center; text-decoration: none; -webkit-flex: 0 0 auto; -moz-flex: 0 0 auto; flex: 0 0 auto; max-width: 100%; text-align: center; align-self: auto;}
.widgetsocial-86 .vk .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS45NjkiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNS45NjkgMTAiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0xIHsgZmlsbC1ydWxlOiBldmVub2RkOyB9Cjwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJfNFZrLnN2ZyIgZGF0YS1uYW1lPSI0Vmsuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik03NC43LDI4OWE0Ljg0OCw0Ljg0OCwwLDAsMC0yLC4yMThjLTAuMjc0LjE0NC0uNDg0LDAuNDctMC4zNTYsMC40ODZhMS4wNjksMS4wNjksMCwwLDEsLjcxMy4zOTIsMi43LDIuNywwLDAsMSwuMjM3LDEuMTc4czAuMTM3LDIuMjUtLjMzNCwyLjUzM2MtMC4zMjQuMTkyLS43NjYtMC4yLTEuNzI1LTEuOTg4YTE3LjUzNSwxNy41MzUsMCwwLDEtLjg1OC0xLjkzNywwLjc0LDAuNzQsMCwwLDAtLjItMC4yODcsMC45NzYsMC45NzYsMCwwLDAtLjM3LTAuMTY0bC0yLjI4Ny4wMTVhMC43NDcsMC43NDcsMCwwLDAtLjQ2NS4xNzQsMC41NjUsMC41NjUsMCwwLDAtLjAwOS40NHMxLjc4OSw0LjU0MywzLjgxNiw2LjgzMmE1LjI1NSw1LjI1NSwwLDAsMCwzLjk2NiwxLjk2MmgwLjk1OGEwLjc3NywwLjc3NywwLDAsMCwuNDMzLTAuMiwwLjgsMC44LDAsMCwwLC4xMzMtMC40NTdzLTAuMDE5LTEuMzkxLjU3NS0xLjYsMS4zMzcsMS4zNDcsMi4xMzYsMS45NDFhMS40MzQsMS40MzQsMCwwLDAsMS4wNjguMzUybDIuMTM2LS4wMzVhMC42NDcsMC42NDcsMCwwLDAsLjU4NC0xLjAyOSw3LjU3Niw3LjU3NiwwLDAsMC0xLjU4My0xLjk5M2MtMS4zNDMtMS4zNDctMS4xNjQtMS4xMjkuNDUxLTMuNDYyLDAuOTgxLTEuNDIyLDEuMzc0LTIuMjksMS4yNTEtMi42NjZhMC44ODUsMC44ODUsMCwwLDAtLjg0LTAuMjU4bC0yLjQwNi4wMTVhMC41MTQsMC41MTQsMCwwLDAtLjMxLjA2LDAuNzE5LDAuNzE5LDAsMCwwLS4yMS4yODIsMTYuMTExLDE2LjExMSwwLDAsMS0uODksMi4wMzZjLTEuMDY4LDEuOTcxLTEuNSwyLjA4MS0xLjY3NCwxLjk1Ny0wLjQwNy0uMjg3LTAuMzA2LTEuMTUtMC4zMDYtMS43NTksMC0xLjkxNy4yNy0yLjcxLS41Mi0yLjkxOEEzLjczOCwzLjczOCwwLDAsMCw3NC43LDI4OWgwWm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NyAtMjg5KSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / auto auto no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .vk .wg-soc-icon:hover,
.widgetsocial-86 .vk .wg-soc-icon.hover,
.widgetsocial-86 .vk .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS45NjkiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNS45NjkgMTAiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0xIHsgZmlsbC1ydWxlOiBldmVub2RkOyB9Cjwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJfNFZrLnN2ZyIgZGF0YS1uYW1lPSI0Vmsuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik03NC43LDI4OWE0Ljg0OCw0Ljg0OCwwLDAsMC0yLC4yMThjLTAuMjc0LjE0NC0uNDg0LDAuNDctMC4zNTYsMC40ODZhMS4wNjksMS4wNjksMCwwLDEsLjcxMy4zOTIsMi43LDIuNywwLDAsMSwuMjM3LDEuMTc4czAuMTM3LDIuMjUtLjMzNCwyLjUzM2MtMC4zMjQuMTkyLS43NjYtMC4yLTEuNzI1LTEuOTg4YTE3LjUzNSwxNy41MzUsMCwwLDEtLjg1OC0xLjkzNywwLjc0LDAuNzQsMCwwLDAtLjItMC4yODcsMC45NzYsMC45NzYsMCwwLDAtLjM3LTAuMTY0bC0yLjI4Ny4wMTVhMC43NDcsMC43NDcsMCwwLDAtLjQ2NS4xNzQsMC41NjUsMC41NjUsMCwwLDAtLjAwOS40NHMxLjc4OSw0LjU0MywzLjgxNiw2LjgzMmE1LjI1NSw1LjI1NSwwLDAsMCwzLjk2NiwxLjk2MmgwLjk1OGEwLjc3NywwLjc3NywwLDAsMCwuNDMzLTAuMiwwLjgsMC44LDAsMCwwLC4xMzMtMC40NTdzLTAuMDE5LTEuMzkxLjU3NS0xLjYsMS4zMzcsMS4zNDcsMi4xMzYsMS45NDFhMS40MzQsMS40MzQsMCwwLDAsMS4wNjguMzUybDIuMTM2LS4wMzVhMC42NDcsMC42NDcsMCwwLDAsLjU4NC0xLjAyOSw3LjU3Niw3LjU3NiwwLDAsMC0xLjU4My0xLjk5M2MtMS4zNDMtMS4zNDctMS4xNjQtMS4xMjkuNDUxLTMuNDYyLDAuOTgxLTEuNDIyLDEuMzc0LTIuMjksMS4yNTEtMi42NjZhMC44ODUsMC44ODUsMCwwLDAtLjg0LTAuMjU4bC0yLjQwNi4wMTVhMC41MTQsMC41MTQsMCwwLDAtLjMxLjA2LDAuNzE5LDAuNzE5LDAsMCwwLS4yMS4yODIsMTYuMTExLDE2LjExMSwwLDAsMS0uODksMi4wMzZjLTEuMDY4LDEuOTcxLTEuNSwyLjA4MS0xLjY3NCwxLjk1Ny0wLjQwNy0uMjg3LTAuMzA2LTEuMTUtMC4zMDYtMS43NTksMC0xLjkxNy4yNy0yLjcxLS41Mi0yLjkxOEEzLjczOCwzLjczOCwwLDAsMCw3NC43LDI4OWgwWm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NyAtMjg5KSIgZmlsbD0iI2ZmZDkzOSIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / auto auto no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .fb .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgOCAxNiIgaWQ9InN2Zy0xIj4KICA8ZGVmcyBpZD0iZGVmcy0yIj4KICAgIDxzdHlsZSBpZD0ic3R5bGUtMyI+CgkuY2xzLTEgeyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0KPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9Il80RmFjZWJvb2suc3ZnIiBkYXRhLW5hbWU9IjRGYWNlYm9vay5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTEyNi4xOTMsMzAyLjAwN3YtNy4zaDIuMzU1bDAuMzUzLTIuODQ2aC0yLjcwOHYtMS44MTdhMS4xNTksMS4xNTksMCwwLDEsMS4zNTUtMS4zODVIMTI5di0yLjU0NWExOC41MzYsMTguNTM2LDAsMCwwLTIuMTEtLjExMmMtMi4wODgsMC0zLjUxOCwxLjMyNi0zLjUxOCwzLjc2MXYyLjFoLTIuMzYxdjIuODQ2aDIuMzYxdjcuM2gyLjgyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjEgLTI4NikiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPgo8L3N2Zz4=") left 50% top 50% / auto auto no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .fb .wg-soc-icon:hover,
.widgetsocial-86 .fb .wg-soc-icon.hover,
.widgetsocial-86 .fb .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgOCAxNiIgaWQ9InN2Zy0xIj4KICA8ZGVmcyBpZD0iZGVmcy0yIj4KICAgIDxzdHlsZSBpZD0ic3R5bGUtMyI+CgkuY2xzLTEgeyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0KPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9Il80RmFjZWJvb2suc3ZnIiBkYXRhLW5hbWU9IjRGYWNlYm9vay5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTEyNi4xOTMsMzAyLjAwN3YtNy4zaDIuMzU1bDAuMzUzLTIuODQ2aC0yLjcwOHYtMS44MTdhMS4xNTksMS4xNTksMCwwLDEsMS4zNTUtMS4zODVIMTI5di0yLjU0NWExOC41MzYsMTguNTM2LDAsMCwwLTIuMTEtLjExMmMtMi4wODgsMC0zLjUxOCwxLjMyNi0zLjUxOCwzLjc2MXYyLjFoLTIuMzYxdjIuODQ2aDIuMzYxdjcuM2gyLjgyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjEgLTI4NikiIGZpbGw9IiNmZmQ5MzkiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPgo8L3N2Zz4=") left 50% top 50% / auto auto no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .tw .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE3IDE0IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRUd2l0dGVyLnN2ZyIgZGF0YS1uYW1lPSI0VHdpdHRlci5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTE4NC4wMDcsMjg4LjY1MWE2Ljg2OCw2Ljg2OCwwLDAsMS0yLC41NTcsMy41MzIsMy41MzIsMCwwLDAsMS41MzMtMS45NTYsNi45LDYuOSwwLDAsMS0yLjIxNC44NTgsMy40NjIsMy40NjIsMCwwLDAtMi41NDYtMS4xMTYsMy41MTEsMy41MTEsMCwwLDAtMy40ODcsMy41MzUsMy42MTEsMy42MTEsMCwwLDAsLjA5LjgwNSw5Ljg1Myw5Ljg1MywwLDAsMS03LjE4Ny0zLjY5MywzLjU3MSwzLjU3MSwwLDAsMCwxLjA3OSw0LjcxOSwzLjQyNiwzLjQyNiwwLDAsMS0xLjU3OS0uNDQyYzAsMC4wMTUsMCwuMDMsMCwwLjA0NGEzLjUyNSwzLjUyNSwwLDAsMCwyLjgsMy40NjYsMy40NTUsMy40NTUsMCwwLDEtMS41NzQuMDYxLDMuNSwzLjUsMCwwLDAsMy4yNTcsMi40NTQsNi45NTEsNi45NTEsMCwwLDEtNS4xNjMsMS40NjRBOS43NzgsOS43NzgsMCwwLDAsMTcyLjM1NSwzMDFhOS45MjcsOS45MjcsMCwwLDAsOS45MjItMTAuMDU3YzAtLjE1MywwLTAuMzA1LTAuMDEtMC40NTdBNy4xNDcsNy4xNDcsMCwwLDAsMTg0LjAwNywyODguNjUxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2NyAtMjg3KSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / auto auto no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .tw .wg-soc-icon:hover,
.widgetsocial-86 .tw .wg-soc-icon.hover,
.widgetsocial-86 .tw .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE3IDE0IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRUd2l0dGVyLnN2ZyIgZGF0YS1uYW1lPSI0VHdpdHRlci5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTE4NC4wMDcsMjg4LjY1MWE2Ljg2OCw2Ljg2OCwwLDAsMS0yLC41NTcsMy41MzIsMy41MzIsMCwwLDAsMS41MzMtMS45NTYsNi45LDYuOSwwLDAsMS0yLjIxNC44NTgsMy40NjIsMy40NjIsMCwwLDAtMi41NDYtMS4xMTYsMy41MTEsMy41MTEsMCwwLDAtMy40ODcsMy41MzUsMy42MTEsMy42MTEsMCwwLDAsLjA5LjgwNSw5Ljg1Myw5Ljg1MywwLDAsMS03LjE4Ny0zLjY5MywzLjU3MSwzLjU3MSwwLDAsMCwxLjA3OSw0LjcxOSwzLjQyNiwzLjQyNiwwLDAsMS0xLjU3OS0uNDQyYzAsMC4wMTUsMCwuMDMsMCwwLjA0NGEzLjUyNSwzLjUyNSwwLDAsMCwyLjgsMy40NjYsMy40NTUsMy40NTUsMCwwLDEtMS41NzQuMDYxLDMuNSwzLjUsMCwwLDAsMy4yNTcsMi40NTQsNi45NTEsNi45NTEsMCwwLDEtNS4xNjMsMS40NjRBOS43NzgsOS43NzgsMCwwLDAsMTcyLjM1NSwzMDFhOS45MjcsOS45MjcsMCwwLDAsOS45MjItMTAuMDU3YzAtLjE1MywwLTAuMzA1LTAuMDEtMC40NTdBNy4xNDcsNy4xNDcsMCwwLDAsMTg0LjAwNywyODguNjUxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2NyAtMjg3KSIgZmlsbD0iI2ZmZDkzOSIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / auto auto no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .google .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE5IDEyIiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRHLnN2ZyIgZGF0YS1uYW1lPSI0Ry5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTIzMi45LDI5NC40NDN2Mi4wOTNoLTEuNXYtMi4wOTNoLTIuMTA2di0xLjQ5MWgyLjEwNnYtMi4wOTNoMS41djIuMDkzSDIzNXYxLjQ5MUgyMzIuOVptLTE1LjE0MiwzLjc2MmE1Ljk3Myw1Ljk3MywwLDAsMSwuMDU3LTguNDgzLDYuMDQ2LDYuMDQ2LDAsMCwxLDguMjgzLS4xNTNsLTEuNzU5LDEuNzQ3LDAsMGEzLjQyMiwzLjQyMiwwLDAsMC00Ljc3LjEyMiwzLjU5LDMuNTksMCwxLDAsNS4wNTEsNS4xLDIuNzI4LDIuNzI4LDAsMCwwLC42NjItMS4zNTNoLTMuMjI3di0yLjM5M2g1LjY4M2E2LjQsNi40LDAsMCwxLTEuMzg5LDUuNDUxQTYuMTIsNi4xMiwwLDAsMSwyMTcuNzUzLDI5OC4yMDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjE2IC0yODgpIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 50% top 50% / auto auto no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .google .wg-soc-icon:hover,
.widgetsocial-86 .google .wg-soc-icon.hover,
.widgetsocial-86 .google .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE5IDEyIiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRHLnN2ZyIgZGF0YS1uYW1lPSI0Ry5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTIzMi45LDI5NC40NDN2Mi4wOTNoLTEuNXYtMi4wOTNoLTIuMTA2di0xLjQ5MWgyLjEwNnYtMi4wOTNoMS41djIuMDkzSDIzNXYxLjQ5MUgyMzIuOVptLTE1LjE0MiwzLjc2MmE1Ljk3Myw1Ljk3MywwLDAsMSwuMDU3LTguNDgzLDYuMDQ2LDYuMDQ2LDAsMCwxLDguMjgzLS4xNTNsLTEuNzU5LDEuNzQ3LDAsMGEzLjQyMiwzLjQyMiwwLDAsMC00Ljc3LjEyMiwzLjU5LDMuNTksMCwxLDAsNS4wNTEsNS4xLDIuNzI4LDIuNzI4LDAsMCwwLC42NjItMS4zNTNoLTMuMjI3di0yLjM5M2g1LjY4M2E2LjQsNi40LDAsMCwxLTEuMzg5LDUuNDUxQTYuMTIsNi4xMiwwLDAsMSwyMTcuNzUzLDI5OC4yMDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjE2IC0yODgpIiBmaWxsPSIjZmZkOTM5IiBmaWxsLW9wYWNpdHk9IjEiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 50% top 50% / auto auto no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .ins .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzQxSW5zdGFncmFtLnN2ZyIgZGF0YS1uYW1lPSI0MUluc3RhZ3JhbS5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTI3NS4wMDcsMjg3LjQzOWMyLjEzNiwwLDIuMzg5LjAwOCwzLjIzMiwwLjA0NmE0LjQxOSw0LjQxOSwwLDAsMSwxLjQ4NS4yNzYsMi42NDksMi42NDksMCwwLDEsMS41MTgsMS41MTksNC40MTksNC40MTksMCwwLDEsLjI3NiwxLjQ4NWMwLjAzOCwwLjg0NC4wNDYsMS4xLDAuMDQ2LDMuMjM0cy0wLjAwOCwyLjM4OS0uMDQ2LDMuMjMzYTQuNDI2LDQuNDI2LDAsMCwxLS4yNzYsMS40ODYsMi42NDQsMi42NDQsMCwwLDEtMS41MTgsMS41MTgsNC40MTksNC40MTksMCwwLDEtMS40ODUuMjc2Yy0wLjg0My4wMzgtMS4xLDAuMDQ3LTMuMjMyLDAuMDQ3cy0yLjM4OS0uMDA5LTMuMjMyLTAuMDQ3YTQuNDEzLDQuNDEzLDAsMCwxLTEuNDg1LS4yNzYsMi42NDQsMi42NDQsMCwwLDEtMS41MTgtMS41MTgsNC40MjYsNC40MjYsMCwwLDEtLjI3Ni0xLjQ4NmMtMC4wMzgtLjg0NC0wLjA0Ny0xLjEtMC4wNDctMy4yMzNzMC4wMDktMi4zOS4wNDctMy4yMzRhNC40MTksNC40MTksMCwwLDEsLjI3Ni0xLjQ4NSwyLjY0OSwyLjY0OSwwLDAsMSwxLjUxOC0xLjUxOSw0LjQxMyw0LjQxMywwLDAsMSwxLjQ4NS0uMjc2YzAuODQzLS4wMzgsMS4xLTAuMDQ2LDMuMjMyLTAuMDQ2bTAtMS40NDJjLTIuMTcyLDAtMi40NDUuMDA5LTMuMywwLjA0OGE1Ljg2MSw1Ljg2MSwwLDAsMC0xLjk0MS4zNzIsNC4wOTQsNC4wOTQsMCwwLDAtMi4zNCwyLjM0LDUuODc0LDUuODc0LDAsMCwwLS4zNzIsMS45NDNjLTAuMDM4Ljg1My0uMDQ4LDEuMTI2LTAuMDQ4LDMuM3MwLjAxLDIuNDQ1LjA0OCwzLjNhNS44NzMsNS44NzMsMCwwLDAsLjM3MiwxLjk0Miw0LjA5NCw0LjA5NCwwLDAsMCwyLjM0LDIuMzQsNS44NjEsNS44NjEsMCwwLDAsMS45NDEuMzcyYzAuODUzLDAuMDM5LDEuMTI2LjA0OCwzLjMsMC4wNDhzMi40NDUtLjAwOSwzLjMtMC4wNDhhNS44NjEsNS44NjEsMCwwLDAsMS45NDEtLjM3Miw0LjA5NCw0LjA5NCwwLDAsMCwyLjM0LTIuMzQsNS44NzYsNS44NzYsMCwwLDAsLjM3MS0xLjk0MmMwLjAzOS0uODU0LjA0OC0xLjEyNiwwLjA0OC0zLjNzLTAuMDA5LTIuNDQ2LS4wNDgtMy4zYTUuODc3LDUuODc3LDAsMCwwLS4zNzEtMS45NDMsNC4wOTQsNC4wOTQsMCwwLDAtMi4zNC0yLjM0LDUuODYxLDUuODYxLDAsMCwwLTEuOTQxLS4zNzJjLTAuODUzLS4wMzktMS4xMjYtMC4wNDgtMy4zLTAuMDQ4aDBabTAsMy44OTNBNC4xMDksNC4xMDksMCwxLDAsMjc5LjExNCwyOTQsNC4xMDcsNC4xMDcsMCwwLDAsMjc1LjAwNywyODkuODlabTAsNi43NzZBMi42NjgsMi42NjgsMCwxLDEsMjc3LjY3MywyOTQsMi42NjYsMi42NjYsMCwwLDEsMjc1LjAwNywyOTYuNjY2Wm01LjIyOS02LjkzOWEwLjk2LDAuOTYsMCwxLDEtLjk1OS0wLjk2QTAuOTYsMC45NiwwLDAsMSwyODAuMjM2LDI4OS43MjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY3IC0yODYpIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 50% top 50% / 19px no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .ins .wg-soc-icon:hover,
.widgetsocial-86 .ins .wg-soc-icon.hover,
.widgetsocial-86 .ins .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzQxSW5zdGFncmFtLnN2ZyIgZGF0YS1uYW1lPSI0MUluc3RhZ3JhbS5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTI3NS4wMDcsMjg3LjQzOWMyLjEzNiwwLDIuMzg5LjAwOCwzLjIzMiwwLjA0NmE0LjQxOSw0LjQxOSwwLDAsMSwxLjQ4NS4yNzYsMi42NDksMi42NDksMCwwLDEsMS41MTgsMS41MTksNC40MTksNC40MTksMCwwLDEsLjI3NiwxLjQ4NWMwLjAzOCwwLjg0NC4wNDYsMS4xLDAuMDQ2LDMuMjM0cy0wLjAwOCwyLjM4OS0uMDQ2LDMuMjMzYTQuNDI2LDQuNDI2LDAsMCwxLS4yNzYsMS40ODYsMi42NDQsMi42NDQsMCwwLDEtMS41MTgsMS41MTgsNC40MTksNC40MTksMCwwLDEtMS40ODUuMjc2Yy0wLjg0My4wMzgtMS4xLDAuMDQ3LTMuMjMyLDAuMDQ3cy0yLjM4OS0uMDA5LTMuMjMyLTAuMDQ3YTQuNDEzLDQuNDEzLDAsMCwxLTEuNDg1LS4yNzYsMi42NDQsMi42NDQsMCwwLDEtMS41MTgtMS41MTgsNC40MjYsNC40MjYsMCwwLDEtLjI3Ni0xLjQ4NmMtMC4wMzgtLjg0NC0wLjA0Ny0xLjEtMC4wNDctMy4yMzNzMC4wMDktMi4zOS4wNDctMy4yMzRhNC40MTksNC40MTksMCwwLDEsLjI3Ni0xLjQ4NSwyLjY0OSwyLjY0OSwwLDAsMSwxLjUxOC0xLjUxOSw0LjQxMyw0LjQxMywwLDAsMSwxLjQ4NS0uMjc2YzAuODQzLS4wMzgsMS4xLTAuMDQ2LDMuMjMyLTAuMDQ2bTAtMS40NDJjLTIuMTcyLDAtMi40NDUuMDA5LTMuMywwLjA0OGE1Ljg2MSw1Ljg2MSwwLDAsMC0xLjk0MS4zNzIsNC4wOTQsNC4wOTQsMCwwLDAtMi4zNCwyLjM0LDUuODc0LDUuODc0LDAsMCwwLS4zNzIsMS45NDNjLTAuMDM4Ljg1My0uMDQ4LDEuMTI2LTAuMDQ4LDMuM3MwLjAxLDIuNDQ1LjA0OCwzLjNhNS44NzMsNS44NzMsMCwwLDAsLjM3MiwxLjk0Miw0LjA5NCw0LjA5NCwwLDAsMCwyLjM0LDIuMzQsNS44NjEsNS44NjEsMCwwLDAsMS45NDEuMzcyYzAuODUzLDAuMDM5LDEuMTI2LjA0OCwzLjMsMC4wNDhzMi40NDUtLjAwOSwzLjMtMC4wNDhhNS44NjEsNS44NjEsMCwwLDAsMS45NDEtLjM3Miw0LjA5NCw0LjA5NCwwLDAsMCwyLjM0LTIuMzQsNS44NzYsNS44NzYsMCwwLDAsLjM3MS0xLjk0MmMwLjAzOS0uODU0LjA0OC0xLjEyNiwwLjA0OC0zLjNzLTAuMDA5LTIuNDQ2LS4wNDgtMy4zYTUuODc3LDUuODc3LDAsMCwwLS4zNzEtMS45NDMsNC4wOTQsNC4wOTQsMCwwLDAtMi4zNC0yLjM0LDUuODYxLDUuODYxLDAsMCwwLTEuOTQxLS4zNzJjLTAuODUzLS4wMzktMS4xMjYtMC4wNDgtMy4zLTAuMDQ4aDBabTAsMy44OTNBNC4xMDksNC4xMDksMCwxLDAsMjc5LjExNCwyOTQsNC4xMDcsNC4xMDcsMCwwLDAsMjc1LjAwNywyODkuODlabTAsNi43NzZBMi42NjgsMi42NjgsMCwxLDEsMjc3LjY3MywyOTQsMi42NjYsMi42NjYsMCwwLDEsMjc1LjAwNywyOTYuNjY2Wm01LjIyOS02LjkzOWEwLjk2LDAuOTYsMCwxLDEtLjk1OS0wLjk2QTAuOTYsMC45NiwwLDAsMSwyODAuMjM2LDI4OS43MjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY3IC0yODYpIiBmaWxsPSIjZmZkOTM5IiBmaWxsLW9wYWNpdHk9IjEiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 50% top 50% / 19px no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .ok .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjAzMSIgaGVpZ2h0PSIxNi4wMzEiIHZpZXdCb3g9IjAgMCA5LjAzMSAxNi4wMzEiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0xIHsgZmlsbC1ydWxlOiBldmVub2RkOyB9Cjwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJfNE9kbm9rbGFzc25pa2kuc3ZnIiBkYXRhLW5hbWU9IjRPZG5va2xhc3NuaWtpLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNMzI1LjQ5NCwyOTQuMjU1YTQuMTMxLDQuMTMxLDAsMSwwLTQuMDEzLTQuMTI4QTQuMDc1LDQuMDc1LDAsMCwwLDMyNS40OTQsMjk0LjI1NVptMC01LjgzOGExLjcxLDEuNzEsMCwxLDEtMS42NjIsMS43MUExLjY4OCwxLjY4OCwwLDAsMSwzMjUuNDk0LDI4OC40MTdabTEuNjIzLDkuMjA3YTcuNDIsNy40MiwwLDAsMCwyLjMzMS0uOTkzLDEuMjMyLDEuMjMyLDAsMCwwLC4zNjgtMS42NjksMS4xNTUsMS4xNTUsMCwwLDAtMS42MjEtLjM4LDQuOTc0LDQuOTc0LDAsMCwxLTUuNCwwLDEuMTU0LDEuMTU0LDAsMCwwLTEuNjIuMzgsMS4yMzIsMS4yMzIsMCwwLDAsLjM2OCwxLjY2OSw3LjQyOCw3LjQyOCwwLDAsMCwyLjMzLjk5M2wtMi4yNDMsMi4zMDhhMS4yMzUsMS4yMzUsMCwwLDAsMCwxLjcxMSwxLjE1NCwxLjE1NCwwLDAsMCwxLjY2MywwbDIuMi0yLjI2OCwyLjIwNiwyLjI2OGExLjE1MSwxLjE1MSwwLDAsMCwxLjY2MiwwLDEuMjMzLDEuMjMzLDAsMCwwLDAtMS43MTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIwLjk2OSAtMjg2KSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / auto auto no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .ok .wg-soc-icon:hover,
.widgetsocial-86 .ok .wg-soc-icon.hover,
.widgetsocial-86 .ok .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjAzMSIgaGVpZ2h0PSIxNi4wMzEiIHZpZXdCb3g9IjAgMCA5LjAzMSAxNi4wMzEiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0xIHsgZmlsbC1ydWxlOiBldmVub2RkOyB9Cjwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJfNE9kbm9rbGFzc25pa2kuc3ZnIiBkYXRhLW5hbWU9IjRPZG5va2xhc3NuaWtpLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNMzI1LjQ5NCwyOTQuMjU1YTQuMTMxLDQuMTMxLDAsMSwwLTQuMDEzLTQuMTI4QTQuMDc1LDQuMDc1LDAsMCwwLDMyNS40OTQsMjk0LjI1NVptMC01LjgzOGExLjcxLDEuNzEsMCwxLDEtMS42NjIsMS43MUExLjY4OCwxLjY4OCwwLDAsMSwzMjUuNDk0LDI4OC40MTdabTEuNjIzLDkuMjA3YTcuNDIsNy40MiwwLDAsMCwyLjMzMS0uOTkzLDEuMjMyLDEuMjMyLDAsMCwwLC4zNjgtMS42NjksMS4xNTUsMS4xNTUsMCwwLDAtMS42MjEtLjM4LDQuOTc0LDQuOTc0LDAsMCwxLTUuNCwwLDEuMTU0LDEuMTU0LDAsMCwwLTEuNjIuMzgsMS4yMzIsMS4yMzIsMCwwLDAsLjM2OCwxLjY2OSw3LjQyOCw3LjQyOCwwLDAsMCwyLjMzLjk5M2wtMi4yNDMsMi4zMDhhMS4yMzUsMS4yMzUsMCwwLDAsMCwxLjcxMSwxLjE1NCwxLjE1NCwwLDAsMCwxLjY2MywwbDIuMi0yLjI2OCwyLjIwNiwyLjI2OGExLjE1MSwxLjE1MSwwLDAsMCwxLjY2MiwwLDEuMjMzLDEuMjMzLDAsMCwwLDAtMS43MTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIwLjk2OSAtMjg2KSIgZmlsbD0iI2ZmZDkzOSIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / auto auto no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .mail .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE3IDE2IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRNYWlsLnN2ZyIgZGF0YS1uYW1lPSI0TWFpbC5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTM3OC40MzQsMjkzLjkyMWEzLjAzMSwzLjAzMSwwLDAsMC0zLjE3NC0yLjk1MUgzNzUuMmEyLjk4NiwyLjk4NiwwLDAsMC0zLjAyMSwzLjIsMi45MjYsMi45MjYsMCwwLDAsMy4wMTMsMy4xMTIsMy4xMzQsMy4xMzQsMCwwLDAsMy4yNDktMi45OVptLTMuMjI4LTQuNmE0LjkxNSw0LjkxNSwwLDAsMSwzLjQxNSwxLjQ0NHYwYTAuNywwLjcsMCwwLDEsLjY5My0wLjc0M2gwLjFhMC43NjEsMC43NjEsMCwwLDEsLjc2Ljc3bDAsNi41ODJhMC40MzUsMC40MzUsMCwwLDAsLjcyOS4zNzdjMS4wNzctMS4wODcsMi4zNjUtNS41ODMtLjY3LTguMTg5YTcuMzc1LDcuMzc1LDAsMCwwLTguNjQtLjY2NCw2LjMzMyw2LjMzMywwLDAsMC0yLjE4NSw3LjY4NSw2LjY1Miw2LjY1MiwwLDAsMCw4LjA4NSwzLjNjMS4yNTItLjUsMS44MywxLjE2NS41MywxLjcwNy0xLjk2NC44MjEtNy40MzIsMC43MzktOS45ODYtMy42YTcuODYxLDcuODYxLDAsMCwxLDIuOTQzLTEwLjc2NCw5LjA1OCw5LjA1OCwwLDAsMSwxMC45LDEuMzc0YzIuOTEsMi45ODMsMi43NCw4LjU2OC0uMSwxMC43MzlhMS45ODYsMS45ODYsMCwwLDEtMy4xODMtMS40MTFsLTAuMDE0LS40N2E0LjgyMiw0LjgyMiwwLDAsMS0zLjM4NSwxLjM4MSw0Ljc1Nyw0Ljc1NywwLDEsMSwwLTkuNTE0aDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjcgLTI4NikiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMC41IiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / 20px no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .mail .wg-soc-icon:hover,
.widgetsocial-86 .mail .wg-soc-icon.hover,
.widgetsocial-86 .mail .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE3IDE2IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRNYWlsLnN2ZyIgZGF0YS1uYW1lPSI0TWFpbC5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTM3OC40MzQsMjkzLjkyMWEzLjAzMSwzLjAzMSwwLDAsMC0zLjE3NC0yLjk1MUgzNzUuMmEyLjk4NiwyLjk4NiwwLDAsMC0zLjAyMSwzLjIsMi45MjYsMi45MjYsMCwwLDAsMy4wMTMsMy4xMTIsMy4xMzQsMy4xMzQsMCwwLDAsMy4yNDktMi45OVptLTMuMjI4LTQuNmE0LjkxNSw0LjkxNSwwLDAsMSwzLjQxNSwxLjQ0NHYwYTAuNywwLjcsMCwwLDEsLjY5My0wLjc0M2gwLjFhMC43NjEsMC43NjEsMCwwLDEsLjc2Ljc3bDAsNi41ODJhMC40MzUsMC40MzUsMCwwLDAsLjcyOS4zNzdjMS4wNzctMS4wODcsMi4zNjUtNS41ODMtLjY3LTguMTg5YTcuMzc1LDcuMzc1LDAsMCwwLTguNjQtLjY2NCw2LjMzMyw2LjMzMywwLDAsMC0yLjE4NSw3LjY4NSw2LjY1Miw2LjY1MiwwLDAsMCw4LjA4NSwzLjNjMS4yNTItLjUsMS44MywxLjE2NS41MywxLjcwNy0xLjk2NC44MjEtNy40MzIsMC43MzktOS45ODYtMy42YTcuODYxLDcuODYxLDAsMCwxLDIuOTQzLTEwLjc2NCw5LjA1OCw5LjA1OCwwLDAsMSwxMC45LDEuMzc0YzIuOTEsMi45ODMsMi43NCw4LjU2OC0uMSwxMC43MzlhMS45ODYsMS45ODYsMCwwLDEtMy4xODMtMS40MTFsLTAuMDE0LS40N2E0LjgyMiw0LjgyMiwwLDAsMS0zLjM4NSwxLjM4MSw0Ljc1Nyw0Ljc1NywwLDEsMSwwLTkuNTE0aDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjcgLTI4NikiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPgo8L3N2Zz4=") left 50% top 50% / 20px no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .pin .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEzIDE2IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRQaW50ZXJlc3Quc3ZnIiBkYXRhLW5hbWU9IjRQaW50ZXJlc3Quc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik00MjQuOSwyODZjLTQuNTg0LDAtNi45LDMuMTMtNi45LDUuNzQxYTMuNTA2LDMuNTA2LDAsMCwwLDEuOTc2LDMuNTEsMC4zMzUsMC4zMzUsMCwwLDAsLjQ4My0wLjIzYzAuMDQ1LS4xNjIuMTUtMC41NjgsMC4yLTAuNzM4YTAuNDMxLDAuNDMxLDAsMCwwLS4xMzktMC41MTIsMi41NzIsMi41NzIsMCwwLDEtLjYzNi0xLjgsNC40NjYsNC40NjYsMCwwLDEsNC43NS00LjRjMi41OTIsMCw0LjAxNSwxLjUwNyw0LjAxNSwzLjUyMSwwLDIuNjQ5LTEuMjMxLDQuODg1LTMuMDU5LDQuODg1YTEuNDQzLDEuNDQzLDAsMCwxLTEuNTIzLTEuNzcsMTguOTQ4LDE4Ljk0OCwwLDAsMCwuODUyLTMuMjYsMS4yNTUsMS4yNTUsMCwwLDAtMS4zLTEuMzgsMi4xMzUsMi4xMzUsMCwwLDAtMS44NjEsMi4zNzksMy40MDUsMy40MDUsMCwwLDAsLjMwNywxLjQ1NGwtMS4yNDEsNS4wMDZhOS44NTksOS44NTksMCwwLDAtLjAyOSwzLjQ5MiwwLjEzMSwwLjEzMSwwLDAsMCwuMjMuMDUzLDkuNyw5LjcsMCwwLDAsMS43NDItMy4wMDdjMC4xMTgtLjQwOS42NzgtMi41MjYsMC42NzgtMi41MjZhMi44MDksMi44MDksMCwwLDAsMi4zNTcsMS4xNDZjMy4xLDAsNS4yMDctMi42OTMsNS4yMDctNi4zQzQzMS4wMDcsMjg4LjU0MSw0MjguNTgyLDI4Niw0MjQuOSwyODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDE4IC0yODYpIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjAuNSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPgo8L3N2Zz4=") left 50% top 50% / 16px no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .pin .wg-soc-icon:hover,
.widgetsocial-86 .pin .wg-soc-icon.hover,
.widgetsocial-86 .pin .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEzIDE2IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRQaW50ZXJlc3Quc3ZnIiBkYXRhLW5hbWU9IjRQaW50ZXJlc3Quc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik00MjQuOSwyODZjLTQuNTg0LDAtNi45LDMuMTMtNi45LDUuNzQxYTMuNTA2LDMuNTA2LDAsMCwwLDEuOTc2LDMuNTEsMC4zMzUsMC4zMzUsMCwwLDAsLjQ4My0wLjIzYzAuMDQ1LS4xNjIuMTUtMC41NjgsMC4yLTAuNzM4YTAuNDMxLDAuNDMxLDAsMCwwLS4xMzktMC41MTIsMi41NzIsMi41NzIsMCwwLDEtLjYzNi0xLjgsNC40NjYsNC40NjYsMCwwLDEsNC43NS00LjRjMi41OTIsMCw0LjAxNSwxLjUwNyw0LjAxNSwzLjUyMSwwLDIuNjQ5LTEuMjMxLDQuODg1LTMuMDU5LDQuODg1YTEuNDQzLDEuNDQzLDAsMCwxLTEuNTIzLTEuNzcsMTguOTQ4LDE4Ljk0OCwwLDAsMCwuODUyLTMuMjYsMS4yNTUsMS4yNTUsMCwwLDAtMS4zLTEuMzgsMi4xMzUsMi4xMzUsMCwwLDAtMS44NjEsMi4zNzksMy40MDUsMy40MDUsMCwwLDAsLjMwNywxLjQ1NGwtMS4yNDEsNS4wMDZhOS44NTksOS44NTksMCwwLDAtLjAyOSwzLjQ5MiwwLjEzMSwwLjEzMSwwLDAsMCwuMjMuMDUzLDkuNyw5LjcsMCwwLDAsMS43NDItMy4wMDdjMC4xMTgtLjQwOS42NzgtMi41MjYsMC42NzgtMi41MjZhMi44MDksMi44MDksMCwwLDAsMi4zNTcsMS4xNDZjMy4xLDAsNS4yMDctMi42OTMsNS4yMDctNi4zQzQzMS4wMDcsMjg4LjU0MSw0MjguNTgyLDI4Niw0MjQuOSwyODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDE4IC0yODYpIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 50% top 50% / 16px no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .lj .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE0IDE3IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRMaXZlSi5zdmciIGRhdGEtbmFtZT0iNExpdmVKLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNNDgxLjk4NiwyOTUuNDUxaDBsLTcuMzQ2LTkuNzEyaDBhMi4yNDUsMi4yNDUsMCwwLDAtMS44LS43NDEsNC45NzQsNC45NzQsMCwwLDAtMi44OTUsMS4wNjZjLTEuNzE0LDEuMjg2LTIuNDIyLDMuMjQtMS42MDcsNC40aDBsNy4zNDYsOS43MTFoMEw0ODIsMzAyWm0tMi4xMTksMy43MjlhMS4zLDEuMywwLDAsMC0uNDc4LjdsLTIuNy0uNzc3YTQuMyw0LjMsMCwwLDAsLjYtMy4zMzMsNC4zNDIsNC4zNDIsMCwwLDAsMy4zODEuMzQ2bDAuMDA4LDIuOEExLjMxMywxLjMxMywwLDAsMCw0NzkuODY3LDI5OS4xOFptLTUuNjM1LTExLjgsMC42OTEsMC45MTRhNS41LDUuNSwwLDAsMC00LjIsMy4xNTVsLTAuNjktLjkxM2EyLjYsMi42LDAsMCwxLC4wODctMC4zMDcsMy42NjQsMy42NjQsMCwwLDEsLjU1Mi0xLDUuMDYsNS4wNiwwLDAsMSwyLjEzMS0xLjYsMy42NjgsMy42NjgsMCwwLDEsMS4xMTQtLjI1NEEyLjc0OCwyLjc0OCwwLDAsMSw0NzQuMjMyLDI4Ny4zOFptMi4zLDYuNzc4LTMuMzYtNC40NDJhNC44MTYsNC44MTYsMCwwLDEsLjg2OS0wLjQ0NCwzLjcsMy43LDAsMCwxLDEuMTE0LS4yNTYsMy4wMjUsMy4wMjUsMCwwLDEsLjMxNCwwbDQuODY1LDYuNDNhMy42LDMuNiwwLDAsMS0xLjQ0NS4wOTJBMy41NiwzLjU2LDAsMCwxLDQ3Ni41MzMsMjk0LjE1OFptLTUuMjYyLTEuOTg1YTIuODMyLDIuODMyLDAsMCwxLC4wODctMC4zMDUsMy42NywzLjY3LDAsMCwxLC41NTQtMSw0Ljc0OSw0Ljc0OSwwLDAsMSwuNjY4LTAuNzFsMy4zNTgsNC40NDFoMGEzLjUxOSwzLjUxOSwwLDAsMSwuNjg2LDIuNjM2LDMuNTY2LDMuNTY2LDAsMCwxLS40ODgsMS4zNjJabS0wLjUzNS01LjA2MWE0LjMzOCw0LjMzOCwwLDAsMSwxLjExNy0uNjEzLDIuOTkzLDIuOTkzLDAsMCwxLC45ODctMC4xODgsMSwxLDAsMCwxLC43NzYuMjU3bDAuMDY4LDAuMDg4YTUuNSw1LjUsMCwwLDAtNC4yLDMuMTU1bC0wLjA2OS0uMDkxQzQ2OS4xMTQsMjg5LjI4OCw0NjkuNDc3LDI4OC4wNTcsNDcwLjczNiwyODcuMTEyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2OCAtMjg1KSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIwLjUiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 50% top 50% / 17px no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .lj .wg-soc-icon:hover,
.widgetsocial-86 .lj .wg-soc-icon.hover,
.widgetsocial-86 .lj .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE0IDE3IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRMaXZlSi5zdmciIGRhdGEtbmFtZT0iNExpdmVKLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNNDgxLjk4NiwyOTUuNDUxaDBsLTcuMzQ2LTkuNzEyaDBhMi4yNDUsMi4yNDUsMCwwLDAtMS44LS43NDEsNC45NzQsNC45NzQsMCwwLDAtMi44OTUsMS4wNjZjLTEuNzE0LDEuMjg2LTIuNDIyLDMuMjQtMS42MDcsNC40aDBsNy4zNDYsOS43MTFoMEw0ODIsMzAyWm0tMi4xMTksMy43MjlhMS4zLDEuMywwLDAsMC0uNDc4LjdsLTIuNy0uNzc3YTQuMyw0LjMsMCwwLDAsLjYtMy4zMzMsNC4zNDIsNC4zNDIsMCwwLDAsMy4zODEuMzQ2bDAuMDA4LDIuOEExLjMxMywxLjMxMywwLDAsMCw0NzkuODY3LDI5OS4xOFptLTUuNjM1LTExLjgsMC42OTEsMC45MTRhNS41LDUuNSwwLDAsMC00LjIsMy4xNTVsLTAuNjktLjkxM2EyLjYsMi42LDAsMCwxLC4wODctMC4zMDcsMy42NjQsMy42NjQsMCwwLDEsLjU1Mi0xLDUuMDYsNS4wNiwwLDAsMSwyLjEzMS0xLjYsMy42NjgsMy42NjgsMCwwLDEsMS4xMTQtLjI1NEEyLjc0OCwyLjc0OCwwLDAsMSw0NzQuMjMyLDI4Ny4zOFptMi4zLDYuNzc4LTMuMzYtNC40NDJhNC44MTYsNC44MTYsMCwwLDEsLjg2OS0wLjQ0NCwzLjcsMy43LDAsMCwxLDEuMTE0LS4yNTYsMy4wMjUsMy4wMjUsMCwwLDEsLjMxNCwwbDQuODY1LDYuNDNhMy42LDMuNiwwLDAsMS0xLjQ0NS4wOTJBMy41NiwzLjU2LDAsMCwxLDQ3Ni41MzMsMjk0LjE1OFptLTUuMjYyLTEuOTg1YTIuODMyLDIuODMyLDAsMCwxLC4wODctMC4zMDUsMy42NywzLjY3LDAsMCwxLC41NTQtMSw0Ljc0OSw0Ljc0OSwwLDAsMSwuNjY4LTAuNzFsMy4zNTgsNC40NDFoMGEzLjUxOSwzLjUxOSwwLDAsMSwuNjg2LDIuNjM2LDMuNTY2LDMuNTY2LDAsMCwxLS40ODgsMS4zNjJabS0wLjUzNS01LjA2MWE0LjMzOCw0LjMzOCwwLDAsMSwxLjExNy0uNjEzLDIuOTkzLDIuOTkzLDAsMCwxLC45ODctMC4xODgsMSwxLDAsMCwxLC43NzYuMjU3bDAuMDY4LDAuMDg4YTUuNSw1LjUsMCwwLDAtNC4yLDMuMTU1bC0wLjA2OS0uMDkxQzQ2OS4xMTQsMjg5LjI4OCw0NjkuNDc3LDI4OC4wNTcsNDcwLjczNiwyODcuMTEyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ2OCAtMjg1KSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / 17px no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .my .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE3IDE2IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRNeVNwYWNlLnN2ZyIgZGF0YS1uYW1lPSI0TXlTcGFjZS5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTUzMC4xODEsMjg2YTIuNywyLjcsMCwxLDEtMi43LDIuNywyLjcsMi43LDAsMCwxLDIuNy0yLjdoMFptLTUuODQuNDI3YTIuMjMxLDIuMjMxLDAsMSwxLTIuMjMzLDIuMjMxLDIuMjMyLDIuMjMyLDAsMCwxLDIuMjMzLTIuMjMxaDBabS00Ljg2NC41MTJhMS43MjksMS43MjksMCwxLDEtMS43MzEsMS43MjksMS43MjksMS43MjksMCwwLDEsMS43MzEtMS43MjloMFpNNTM0LDMwMmgtNy42ODV2LTIuMzQ1aC01LjE3VjI5Ny4xOUg1MTd2LTQuMWEyLjQ2MiwyLjQ2MiwwLDAsMSw0LjgyNi0uNjg2LDMuMTc5LDMuMTc5LDAsMCwxLDUuNDEzLjdBMy44NDIsMy44NDIsMCwwLDEsNTM0LDI5NS42MDVWMzAyWm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MTcgLTI4NikiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMC41IiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / 20px no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .my .wg-soc-icon:hover,
.widgetsocial-86 .my .wg-soc-icon.hover,
.widgetsocial-86 .my .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE3IDE2IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRNeVNwYWNlLnN2ZyIgZGF0YS1uYW1lPSI0TXlTcGFjZS5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTUzMC4xODEsMjg2YTIuNywyLjcsMCwxLDEtMi43LDIuNywyLjcsMi43LDAsMCwxLDIuNy0yLjdoMFptLTUuODQuNDI3YTIuMjMxLDIuMjMxLDAsMSwxLTIuMjMzLDIuMjMxLDIuMjMyLDIuMjMyLDAsMCwxLDIuMjMzLTIuMjMxaDBabS00Ljg2NC41MTJhMS43MjksMS43MjksMCwxLDEtMS43MzEsMS43MjksMS43MjksMS43MjksMCwwLDEsMS43MzEtMS43MjloMFpNNTM0LDMwMmgtNy42ODV2LTIuMzQ1aC01LjE3VjI5Ny4xOUg1MTd2LTQuMWEyLjQ2MiwyLjQ2MiwwLDAsMSw0LjgyNi0uNjg2LDMuMTc5LDMuMTc5LDAsMCwxLDUuNDEzLjdBMy44NDIsMy44NDIsMCwwLDEsNTM0LDI5NS42MDVWMzAyWm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MTcgLTI4NikiIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPgo8L3N2Zz4=") left 50% top 50% / 20px no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .youtube .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDE2IDExIiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRZb3V0dWJlLnN2ZyIgZGF0YS1uYW1lPSI0WW91dHViZS5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTU4Mi43MjYsMjg5Ljc3NmEyLjAxMSwyLjAxMSwwLDAsMC0xLjcyOS0xLjU1LDgyLjAyOCw4Mi4wMjgsMCwwLDAtMTEuOTgsMCwyLjAwOSwyLjAwOSwwLDAsMC0xLjcyOSwxLjU1LDI0Ljk5MSwyNC45OTEsMCwwLDAsMCw3LjQ2MSwyLjAxMSwyLjAxMSwwLDAsMCwxLjcyOSwxLjU1LDgyLjQxNyw4Mi40MTcsMCwwLDAsMTEuOTgxLDAsMi4wMTEsMi4wMTEsMCwwLDAsMS43MjktMS41NUEyNS4xMjQsMjUuMTI0LDAsMCwwLDU4Mi43MjYsMjg5Ljc3NlptLTkuNCw1Ljg4MXYtNC4zNzVsNC4yMjksMi4xODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTY3IC0yODgpIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjAuNSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPgo8L3N2Zz4=") left 50% top 50% / 19px no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .youtube .wg-soc-icon:hover,
.widgetsocial-86 .youtube .wg-soc-icon.hover,
.widgetsocial-86 .youtube .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDE2IDExIiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRZb3V0dWJlLnN2ZyIgZGF0YS1uYW1lPSI0WW91dHViZS5zdmciIGNsYXNzPSJjbHMtMSIgZD0iTTU4Mi43MjYsMjg5Ljc3NmEyLjAxMSwyLjAxMSwwLDAsMC0xLjcyOS0xLjU1LDgyLjAyOCw4Mi4wMjgsMCwwLDAtMTEuOTgsMCwyLjAwOSwyLjAwOSwwLDAsMC0xLjcyOSwxLjU1LDI0Ljk5MSwyNC45OTEsMCwwLDAsMCw3LjQ2MSwyLjAxMSwyLjAxMSwwLDAsMCwxLjcyOSwxLjU1LDgyLjQxNyw4Mi40MTcsMCwwLDAsMTEuOTgxLDAsMi4wMTEsMi4wMTEsMCwwLDAsMS43MjktMS41NUEyNS4xMjQsMjUuMTI0LDAsMCwwLDU4Mi43MjYsMjg5Ljc3NlptLTkuNCw1Ljg4MXYtNC4zNzVsNC4yMjksMi4xODhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTY3IC0yODgpIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 50% top 50% / 19px no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .telegram .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi45NjkiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNi45NjkgMTUiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0xIHsgZmlsbC1ydWxlOiBldmVub2RkOyB9Cjwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJfNFRlbGVncmFtLnN2ZyIgZGF0YS1uYW1lPSI0VGVsZWdyYW0uc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik02MzEuODQ1LDI4Ny4xMjhsLTE1LjIyMSw2LjAxOWMtMC44MzIuMjUxLS44MDYsMS4xMS0wLjE5LDEuMzE2bDMuODE0LDEuMjQ0LDEuNDU5LDQuNjcyYzAuMTc3LDAuNTExLjMyMiwwLjcsMC42MjUsMC43MDhhMSwxLDAsMCwwLC43NzEtMC40MjJjMC4zODctLjM3OS45NzctMC45NzcsMS45MDktMS45MjNsMy45NjYsMy4wNjFjMC43MywwLjQyLDEuMjU3LjIsMS40MzktLjcwOGwyLjQ4Ny0xMi44NDlDNjMzLjE3MSwyODcuMTMsNjMyLjU0MywyODYuOCw2MzEuODQ1LDI4Ny4xMjhabS0xMSw4LjI5Myw4LjY3LTUuNjgyYzAuNDI4LS4zLjU2MiwwLjAzNSwwLjM2OSwwLjI2NmwtNy4yLDYuNzYtMC4zNjksMy4zNzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjE2IC0yODcpIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjAuNSIgdHlwZT0ic29saWRDb2xvciI+PC9wYXRoPgo8L3N2Zz4=") left 50% top 50% / 20px no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .telegram .wg-soc-icon:hover,
.widgetsocial-86 .telegram .wg-soc-icon.hover,
.widgetsocial-86 .telegram .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi45NjkiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNi45NjkgMTUiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0xIHsgZmlsbC1ydWxlOiBldmVub2RkOyB9Cjwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJfNFRlbGVncmFtLnN2ZyIgZGF0YS1uYW1lPSI0VGVsZWdyYW0uc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik02MzEuODQ1LDI4Ny4xMjhsLTE1LjIyMSw2LjAxOWMtMC44MzIuMjUxLS44MDYsMS4xMS0wLjE5LDEuMzE2bDMuODE0LDEuMjQ0LDEuNDU5LDQuNjcyYzAuMTc3LDAuNTExLjMyMiwwLjcsMC42MjUsMC43MDhhMSwxLDAsMCwwLC43NzEtMC40MjJjMC4zODctLjM3OS45NzctMC45NzcsMS45MDktMS45MjNsMy45NjYsMy4wNjFjMC43MywwLjQyLDEuMjU3LjIsMS40MzktLjcwOGwyLjQ4Ny0xMi44NDlDNjMzLjE3MSwyODcuMTMsNjMyLjU0MywyODYuOCw2MzEuODQ1LDI4Ny4xMjhabS0xMSw4LjI5Myw4LjY3LTUuNjgyYzAuNDI4LS4zLjU2MiwwLjAzNSwwLjM2OSwwLjI2NmwtNy4yLDYuNzYtMC4zNjksMy4zNzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjE2IC0yODcpIiBmaWxsPSIjZmZmZmZmIiBmaWxsLW9wYWNpdHk9IjEiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 50% top 50% / 20px no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .whatsapp .wg-soc-icon { border: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRXaGF0c0FwcC5zdmciIGRhdGEtbmFtZT0iNFdoYXRzQXBwLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNNjc1LjE0NCwyODYuMDA1YTcuODI1LDcuODI1LDAsMCwwLTcuODU3LDcuNzkyLDcuNzEyLDcuNzEyLDAsMCwwLDEuMTI3LDQuMDIzTDY2NywzMDJsNC4zNS0xLjM4MUE3LjgxMyw3LjgxMywwLDEsMCw2NzUuMTQ0LDI4Ni4wMDVabTAsMS4zMDVBNi41MjIsNi41MjIsMCwwLDAsNjY4LjYsMjkzLjhhNi40MTMsNi40MTMsMCwwLDAsMS4yNDYsMy44bC0wLjgxNywyLjQwOSwyLjUxNC0uOEE2LjUwNSw2LjUwNSwwLDEsMCw2NzUuMTQ0LDI4Ny4zMVptNC4wNjEsOC41YTEuMDM2LDEuMDM2LDAsMCwwLS4zNzYtMC4yNDZjLTAuMi0uMTA3LTEuMTY1LTAuNjI1LTEuMzQ2LTAuN2EwLjMxNSwwLjMxNSwwLDAsMC0uNDU1LjA4M2MtMC4xNDIuMTk0LS41NDMsMC42MjctMC42NjUsMC43NTZhMC4zMSwwLjMxLDAsMCwxLS40MzcuMDMzLDUuNDkyLDUuNDkyLDAsMCwxLTEuNTc1LTEuMDQ3LDYuMDI5LDYuMDI5LDAsMCwxLTEuMDY0LTEuNDE4LDAuMjg5LDAuMjg5LDAsMCwxLC4xLTAuNGMwLjA5NC0uMDg2LjIxLTAuMjI1LDAuMzE0LTAuMzM3YTEuMzQ5LDEuMzQ5LDAsMCwwLC4yMTQtMC4zMjQsMC4zNjcsMC4zNjcsMCwwLDAsMC0uMzQ5Yy0wLjA0Ny0uMS0wLjQxMS0xLjEtMC41NjMtMS41cy0wLjMyMS0uMzQ0LTAuNDM4LTAuMzQ5LTAuMjUxLS4wMjYtMC4zODQtMC4wMzFhMC43NDQsMC43NDQsMCwwLDAtLjU0NS4yMjksMi4yMjYsMi4yMjYsMCwwLDAtLjc2NCwxLjYzMywzLjg1MywzLjg1MywwLDAsMCwuNzQxLDIuMDg3LDguMiw4LjIsMCwwLDAsMy4zMTMsMy4xM2MyLjAwOSwwLjg3MiwyLjAyLjYwNiwyLjM4OCwwLjU4NmEyLjAyOSwyLjAyOSwwLDAsMCwxLjM5LS44OTVBMS42NDgsMS42NDgsMCwwLDAsNjc5LjIwNSwyOTUuODEzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY2NyAtMjg2KSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIwLjUiIHR5cGU9InNvbGlkQ29sb3IiPjwvcGF0aD4KPC9zdmc+") left 50% top 50% / 19px no-repeat; width: 45px; min-height: 45px; text-align: left; -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 45px;}
.widgetsocial-86 .whatsapp .wg-soc-icon:hover,
.widgetsocial-86 .whatsapp .wg-soc-icon.hover,
.widgetsocial-86 .whatsapp .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXzRXaGF0c0FwcC5zdmciIGRhdGEtbmFtZT0iNFdoYXRzQXBwLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNNjc1LjE0NCwyODYuMDA1YTcuODI1LDcuODI1LDAsMCwwLTcuODU3LDcuNzkyLDcuNzEyLDcuNzEyLDAsMCwwLDEuMTI3LDQuMDIzTDY2NywzMDJsNC4zNS0xLjM4MUE3LjgxMyw3LjgxMywwLDEsMCw2NzUuMTQ0LDI4Ni4wMDVabTAsMS4zMDVBNi41MjIsNi41MjIsMCwwLDAsNjY4LjYsMjkzLjhhNi40MTMsNi40MTMsMCwwLDAsMS4yNDYsMy44bC0wLjgxNywyLjQwOSwyLjUxNC0uOEE2LjUwNSw2LjUwNSwwLDEsMCw2NzUuMTQ0LDI4Ny4zMVptNC4wNjEsOC41YTEuMDM2LDEuMDM2LDAsMCwwLS4zNzYtMC4yNDZjLTAuMi0uMTA3LTEuMTY1LTAuNjI1LTEuMzQ2LTAuN2EwLjMxNSwwLjMxNSwwLDAsMC0uNDU1LjA4M2MtMC4xNDIuMTk0LS41NDMsMC42MjctMC42NjUsMC43NTZhMC4zMSwwLjMxLDAsMCwxLS40MzcuMDMzLDUuNDkyLDUuNDkyLDAsMCwxLTEuNTc1LTEuMDQ3LDYuMDI5LDYuMDI5LDAsMCwxLTEuMDY0LTEuNDE4LDAuMjg5LDAuMjg5LDAsMCwxLC4xLTAuNGMwLjA5NC0uMDg2LjIxLTAuMjI1LDAuMzE0LTAuMzM3YTEuMzQ5LDEuMzQ5LDAsMCwwLC4yMTQtMC4zMjQsMC4zNjcsMC4zNjcsMCwwLDAsMC0uMzQ5Yy0wLjA0Ny0uMS0wLjQxMS0xLjEtMC41NjMtMS41cy0wLjMyMS0uMzQ0LTAuNDM4LTAuMzQ5LTAuMjUxLS4wMjYtMC4zODQtMC4wMzFhMC43NDQsMC43NDQsMCwwLDAtLjU0NS4yMjksMi4yMjYsMi4yMjYsMCwwLDAtLjc2NCwxLjYzMywzLjg1MywzLjg1MywwLDAsMCwuNzQxLDIuMDg3LDguMiw4LjIsMCwwLDAsMy4zMTMsMy4xM2MyLjAwOSwwLjg3MiwyLjAyLjYwNiwyLjM4OCwwLjU4NmEyLjAyOSwyLjAyOSwwLDAsMCwxLjM5LS44OTVBMS42NDgsMS42NDgsMCwwLDAsNjc5LjIwNSwyOTUuODEzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY2NyAtMjg2KSIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / 19px no-repeat; -webkit-box-shadow: inset 0px 0px 0px  1px #ffd939; -moz-box-shadow: inset 0px 0px 0px  1px #ffd939; box-shadow: inset 0px 0px 0px  1px #ffd939;}
.widgetsocial-86 .wg-soc-icon { box-sizing: border-box; min-width: 20px; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.widgetsocial-86 .wg-soc-title { display: -webkit-inline-flex; display: inline-flex; text-align: left; box-sizing: border-box; color: #000; font-size: 14px; line-height: 1; word-break: break-word;}
.block-54 .layout_88 { -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-54 .layout_89 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-54 { margin: 0 0 auto 55px; position: relative; top: 0; left: 0; width: auto; min-height: 0; z-index: 1; text-align: center; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; flex-direction: row; text-decoration: none; right: 0; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
.widget-42 { margin: 6px 0 auto; border: none; position: relative; top: 0; left: 0; z-index: 2; box-sizing: border-box; min-height: 0; width: auto; padding-right: 50px; right: 0; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.popover-wrap-88 .popover-body { padding: 40px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; display: inline-block; width: 300px; box-sizing: border-box; vertical-align: middle; background: #f7f9ff; text-align: left; font-size: 12px; max-width: 100%;}
.popover-wrap-88 .popover-body .form_text input { padding: 7px 10px; border: none; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: left; -webkit-appearance: none; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 14px; min-height: 50px; background: #ffffff;}
.popover-wrap-88 .popover-body .form_calendar input { padding: 7px 10px; border: none; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: left; -webkit-appearance: none; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 14px; min-height: 50px; background: #ffffff;}
.popover-wrap-88 .popover-body .form_calendar_interval input { padding: 7px 8px; border: none; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: left; -webkit-appearance: none; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 12px; min-height: 50px; background: #ffffff;}
.popover-wrap-88 .popover-body textarea { padding: 7px 10px; border: none; 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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 14px; min-height: 100px; background: #ffffff;}
.popover-wrap-88 .popover-body .s3_button_large { padding: 0.02px 6px; border: none; background: linear-gradient(to bottom right,#fede39 0%,#ffcb39 100%) transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 12px; font-weight: bold; box-sizing: border-box; line-height: 1.2; cursor: pointer; text-align: center; -webkit-appearance: none; min-width: 25px; min-height: 55px; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; letter-spacing: 0.4px; text-transform: uppercase; text-decoration: none; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; width: 218px; margin-top: 12px;}
.popover-wrap-88 .popover-body .s3_button_large:hover,
.popover-wrap-88 .popover-body .s3_button_large.hover,
.popover-wrap-88 .popover-body .s3_button_large.active { background: none #ffcb39;}
.popover-wrap-88 .popover-body .s3_message { padding: 12px; margin: 1em auto; border: none; display: table; background: #3db792; color: #ffffff; 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); text-align: center; font-family: Montserrat, sans-serif; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.popover-wrap-88 .popover-close { border: none; position: absolute; top: -15px; right: -15px; box-sizing: border-box; width: 40px; height: 30px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4IiBpZD0ic3ZnLTEiPjxwYXRoIGQ9Ik0zOCAxMi44M2wtMi44My0yLjgzLTExLjE3IDExLjE3LTExLjE3LTExLjE3LTIuODMgMi44MyAxMS4xNyAxMS4xNy0xMS4xNyAxMS4xNyAyLjgzIDIuODMgMTEuMTctMTEuMTcgMTEuMTcgMTEuMTcgMi44My0yLjgzLTExLjE3LTExLjE3eiIgaWQ9InBhdGgtMiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PHBhdGggZD0iTTAgMGg0OHY0OGgtNDh6IiBmaWxsPSJub25lIiBpZD0icGF0aC0zIj48L3BhdGg+PC9zdmc+") left 50% top 50% / 22px no-repeat #3db792; z-index: 10; cursor: pointer; text-align: center; min-height: 40px; margin-top: 7px; margin-right: 7px; -webkit-box-shadow: 0px 0px 0px 4px #f7f9ff; -moz-box-shadow: 0px 0px 0px 4px #f7f9ff; box-shadow: 0px 0px 0px 4px #f7f9ff; -webkit-border-radius: 250px; -moz-border-radius: 250px; border-radius: 250px;}
.popover-wrap-88 .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-88 .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-88 .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-88 .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-88 p:first-child { margin-top: 0;}
.editable_block-88 p:last-child { margin-bottom: 0;}
.editable_block-88 .header { box-sizing: border-box; font-size: 28px; margin-bottom: 5px; 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; color: #383e4d; text-transform: uppercase; text-decoration: none; font-weight: 800;}
.editable_block-88 .body { box-sizing: border-box; display: block; position: relative; min-width: 0; min-height: 0; -webkit-justify-content: normal; -moz-justify-content: normal; justify-content: normal;}
.editable_block-88 .title { border: none; box-sizing: border-box; font-size: 14px; margin-bottom: auto; display: -webkit-flex; display: flex; text-align: left; pointer-events: auto; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; color: #ffffff; line-height: 1.6; letter-spacing: 0.5px; text-decoration: none; font-weight: normal; padding-bottom: 0.02px; -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; margin-top: auto;}
.editable_block-88 .image { box-sizing: border-box; position: relative; display: -webkit-flex; display: flex;}
.editable_block-88 .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; text-align: left;}
.editable_block-88 .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-88 .img-convert { 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; display: -webkit-flex; display: flex; overflow: hidden;}
.editable_block-88 .image img { box-sizing: border-box; vertical-align: middle; width: auto; height: auto; max-width: 100%; display: -webkit-flex; display: flex;}
.editable_block-88 .text { box-sizing: border-box; display: -webkit-flex; display: flex; text-align: left; pointer-events: auto;}
.editable_block-88 .price { box-sizing: border-box; margin-bottom: 5px; position: relative; text-align: left; display: -webkit-flex; display: flex; pointer-events: auto;}
.editable_block-88 .price-inner { box-sizing: border-box; display: inline-block;}
.editable_block-88 .price-note { box-sizing: border-box; display: inline-block;}
.editable_block-88 .price-value { box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex;}
.editable_block-88 .price-currency { box-sizing: border-box; display: -webkit-inline-flex; display: inline-flex;}
.editable_block-88 .more { box-sizing: border-box; margin-top: 5px; pointer-events: auto;}
.editable_block-88 .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; height: 0; min-height: 14px;}
.editable_block-88 .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-88 .clear { clear: both;}
.popover-container-88 { top: 0; left: 0; z-index: 9999; width: 100%; direction: ltr; position: fixed;}
.popover-container-88 .popover-dim { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: #000; z-index: 0; opacity: 0.5;}
.popover-wrap-88 .popover-form-title { font-size: 20px; font-weight: 800; margin-bottom: 20px; box-sizing: border-box; text-align: center; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: uppercase; text-decoration: none;}
.popover-wrap-88 .popover-body .s3_form { margin-top: 0;}
.popover-wrap-88 .popover-body .s3_form_item { margin: 8px 0; box-sizing: border-box; text-align: center; width: auto;}
.popover-wrap-88 .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-88 .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-88 .popover-body .s3_form_field_title { margin-bottom: 3px; box-sizing: border-box; color: #000; text-align: left;}
.popover-wrap-88 .popover-body .s3_form_field_type_text { width: 100%;}
.popover-wrap-88 .popover-body .s3_form_item.form_div { margin: 20px 0 10px; text-align: center; width: auto; box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_div h2 { box-sizing: border-box; font-size: 20px; line-height: 1; font-weight: 800; margin-top: 0; margin-bottom: 0; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; letter-spacing: 0; text-align: center; text-transform: uppercase; text-decoration: none;}
.popover-wrap-88 .popover-body .s3_form_item.form_html_block { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_html_block .s3_form_field_content { box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_html_block .s3_form_field { box-sizing: border-box; width: 100%; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 16px;}
.popover-wrap-88 .popover-body .form_html_block p:first-of-type { margin-top: 0;}
.popover-wrap-88 .popover-body .form_html_block p:last-of-type { margin-bottom: 0;}
.popover-wrap-88 .popover-body .s3_form_item.form_checkbox { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_checkbox .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_checkbox .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-88 .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-88 .popover-body .form_checkbox .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-88 .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-88 .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-88 .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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: left; text-transform: none; text-decoration: none; font-size: 15px;}
.popover-wrap-88 .popover-body .s3_form_item.form_radio { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_radio .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_radio .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-88 .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-88 .popover-body .form_radio .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-88 .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-88 .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-88 .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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: left; text-transform: none; text-decoration: none; font-size: 15px;}
.popover-wrap-88 .popover-body .s3_form_item.form_select { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_select .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_select .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-88 .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-88 .popover-body .form_select select { box-sizing: border-box; width: 100%; max-width: 100%; font-size: 13px; line-height: 1;}
.popover-wrap-88 .popover-body .form_select option { box-sizing: border-box;}
.popover-wrap-88 .popover-body .s3_form_item.form_calendar { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_calendar .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_calendar .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-88 .popover-body .s3_form_item.form_calendar_interval { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_calendar_interval .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-88 .popover-body .form_calendar_interval .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-88 .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-88 .popover-body .form_calendar_interval .s3_form_subitem { margin: 0; box-sizing: border-box; width: 50%;}
.popover-wrap-88 .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-88 .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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: center; text-transform: none; text-decoration: none; font-size: 12px;}
.popover-wrap-88 .popover-body .s3_form_item.form_upload { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-88 .anketa-flash-upload { box-sizing: border-box; max-width: 100%;}
.popover-wrap-88 .popover-body .form_upload .no-more { box-sizing: border-box; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: center; text-transform: none; text-decoration: none; font-size: 15px;}
.popover-wrap-88 .popover-body .s3_form_field_content .icon { box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-88 .popover-body .s3_required { color: #ffffff; font-family: Montserrat, sans-serif; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: left; text-transform: none; text-decoration: none; font-size: 16px;}
.popover-wrap-88 .s3_form_field_title .s3_form_error { color: #ff0000; padding-right: 9px; padding-left: 9px; font-size: 12px; text-align: left;}
.popover-wrap-88 ::-webkit-input-placeholder { color: #ababab;}
.popover-wrap-88 ::-moz-placeholder { color: #ababab;}
.popover-wrap-88 :-ms-input-placeholder { color: #ababab;}
.widget-43 { padding: 0.02px 6px; margin: 0 0 auto; border: none; position: relative; top: 0; left: 0; z-index: 1; color: #42385a; letter-spacing: 0.4px; text-transform: uppercase; text-decoration: none; box-sizing: border-box; display: -webkit-flex; display: flex; width: 200px; -webkit-align-items: center; -moz-align-items: center; align-items: center; min-height: 55px; background: linear-gradient(to bottom right,#fede39 0%,#ffcb39 100%) transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; font-weight: bold;}
.widget-43:hover,
.widget-43.hover,
.widget-43.active { background: none #ffcb39;}
.popover-wrap-89 .popover-body { padding: 40px; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; display: inline-block; width: 300px; box-sizing: border-box; vertical-align: middle; background: #f7f9ff; text-align: left; font-size: 12px; max-width: 100%;}
.popover-wrap-89 .popover-body .form_text input { padding: 7px 10px; border: none; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: left; -webkit-appearance: none; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 14px; min-height: 50px; background: #ffffff;}
.popover-wrap-89 .popover-body .form_calendar input { padding: 7px 10px; border: none; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: left; -webkit-appearance: none; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 14px; min-height: 50px; background: #ffffff;}
.popover-wrap-89 .popover-body .form_calendar_interval input { padding: 7px 8px; border: none; max-width: 100%; width: 100%; box-sizing: border-box; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; text-align: left; -webkit-appearance: none; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 12px; min-height: 50px; background: #ffffff;}
.popover-wrap-89 .popover-body textarea { padding: 7px 10px; border: none; 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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 14px; min-height: 100px; background: #ffffff;}
.popover-wrap-89 .popover-body .s3_button_large { padding: 0.02px 6px; border: none; background: linear-gradient(to bottom right,#fede39 0%,#ffcb39 100%) transparent; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 12px; font-weight: bold; box-sizing: border-box; line-height: 1.2; cursor: pointer; text-align: center; -webkit-appearance: none; min-width: 25px; min-height: 55px; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; letter-spacing: 0.4px; text-transform: uppercase; text-decoration: none; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; width: 218px; margin-top: 12px;}
.popover-wrap-89 .popover-body .s3_button_large:hover,
.popover-wrap-89 .popover-body .s3_button_large.hover,
.popover-wrap-89 .popover-body .s3_button_large.active { background: none #ffcb39;}
.popover-wrap-89 .popover-body .s3_message { padding: 12px; margin: 1em auto; border: none; display: table; background: #3db792; color: #ffffff; 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); text-align: center; font-family: Montserrat, sans-serif; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: none; text-decoration: none; font-size: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.popover-wrap-89 .popover-close { border: none; position: absolute; top: -15px; right: -15px; box-sizing: border-box; width: 40px; height: 30px; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4IiBpZD0ic3ZnLTEiPjxwYXRoIGQ9Ik0zOCAxMi44M2wtMi44My0yLjgzLTExLjE3IDExLjE3LTExLjE3LTExLjE3LTIuODMgMi44MyAxMS4xNyAxMS4xNy0xMS4xNyAxMS4xNyAyLjgzIDIuODMgMTEuMTctMTEuMTcgMTEuMTcgMTEuMTcgMi44My0yLjgzLTExLjE3LTExLjE3eiIgaWQ9InBhdGgtMiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PHBhdGggZD0iTTAgMGg0OHY0OGgtNDh6IiBmaWxsPSJub25lIiBpZD0icGF0aC0zIj48L3BhdGg+PC9zdmc+") left 50% top 50% / 22px no-repeat #3db792; z-index: 10; cursor: pointer; text-align: center; min-height: 40px; margin-top: 7px; margin-right: 7px; -webkit-box-shadow: 0px 0px 0px 4px #f7f9ff; -moz-box-shadow: 0px 0px 0px 4px #f7f9ff; box-shadow: 0px 0px 0px 4px #f7f9ff; -webkit-border-radius: 250px; -moz-border-radius: 250px; border-radius: 250px;}
.popover-wrap-89 .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-89 .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-89 .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-89 .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;}
.button-89 > * { box-sizing: border-box; display: block; text-overflow: ellipsis; overflow: hidden;}
.popover-container-89 { top: 0; left: 0; z-index: 9999; width: 100%; direction: ltr; position: fixed;}
.popover-container-89 .popover-dim { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: #000; z-index: 0; opacity: 0.5;}
.popover-wrap-89 .popover-form-title { font-size: 20px; font-weight: 800; margin-bottom: 20px; box-sizing: border-box; text-align: center; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; line-height: 1.2; letter-spacing: 0; text-transform: uppercase; text-decoration: none;}
.popover-wrap-89 .popover-body .s3_form { margin-top: 0;}
.popover-wrap-89 .popover-body .s3_form_item { margin: 8px 0; box-sizing: border-box; text-align: center; width: auto;}
.popover-wrap-89 .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-89 .popover-body .s3_form_field_title { margin-bottom: 3px; box-sizing: border-box; color: #000; text-align: left;}
.popover-wrap-89 .popover-body .s3_form_field_type_text { width: 100%;}
.popover-wrap-89 .popover-body .s3_form_item.form_div { margin: 20px 0 10px; text-align: center; width: auto; box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_div h2 { box-sizing: border-box; font-size: 20px; line-height: 1; font-weight: 800; margin-top: 0; margin-bottom: 0; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; letter-spacing: 0; text-align: center; text-transform: uppercase; text-decoration: none;}
.popover-wrap-89 .popover-body .s3_form_item.form_html_block { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_html_block .s3_form_field_content { box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_html_block .s3_form_field { box-sizing: border-box; width: 100%; font-family: Montserrat, sans-serif; color: #42385a; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 16px;}
.popover-wrap-89 .popover-body .form_html_block p:first-of-type { margin-top: 0;}
.popover-wrap-89 .popover-body .form_html_block p:last-of-type { margin-bottom: 0;}
.popover-wrap-89 .popover-body .s3_form_item.form_checkbox { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_checkbox .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_checkbox .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-89 .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-89 .popover-body .form_checkbox .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-89 .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-89 .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-89 .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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: left; text-transform: none; text-decoration: none; font-size: 15px;}
.popover-wrap-89 .popover-body .s3_form_item.form_radio { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_radio .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_radio .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-89 .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-89 .popover-body .form_radio .s3_form_subitem { box-sizing: border-box; width: 100%;}
.popover-wrap-89 .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-89 .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-89 .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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: left; text-transform: none; text-decoration: none; font-size: 15px;}
.popover-wrap-89 .popover-body .s3_form_item.form_select { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_select .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_select .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-89 .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-89 .popover-body .form_select select { box-sizing: border-box; width: 100%; max-width: 100%; font-size: 13px; line-height: 1;}
.popover-wrap-89 .popover-body .form_select option { box-sizing: border-box;}
.popover-wrap-89 .popover-body .s3_form_item.form_calendar { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_calendar .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_calendar .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-89 .popover-body .s3_form_item.form_calendar_interval { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_calendar_interval .s3_form_field_title { box-sizing: border-box;}
.popover-wrap-89 .popover-body .form_calendar_interval .s3_form_field_name { box-sizing: border-box;}
.popover-wrap-89 .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-89 .popover-body .form_calendar_interval .s3_form_subitem { margin: 0; box-sizing: border-box; width: 50%;}
.popover-wrap-89 .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-89 .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; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: center; text-transform: none; text-decoration: none; font-size: 12px;}
.popover-wrap-89 .popover-body .s3_form_item.form_upload { text-align: center; width: auto; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.popover-wrap-89 .anketa-flash-upload { box-sizing: border-box; max-width: 100%;}
.popover-wrap-89 .popover-body .form_upload .no-more { box-sizing: border-box; font-family: Montserrat, sans-serif; color: #000000; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: center; text-transform: none; text-decoration: none; font-size: 15px;}
.popover-wrap-89 .popover-body .s3_form_field_content .icon { box-sizing: border-box; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; flex-shrink: 0;}
.popover-wrap-89 .popover-body .s3_required { color: #ffffff; font-family: Montserrat, sans-serif; font-style: normal; line-height: 1.2; letter-spacing: 0; text-align: left; text-transform: none; text-decoration: none; font-size: 16px;}
.popover-wrap-89 .s3_form_field_title .s3_form_error { color: #ff0000; padding-right: 9px; padding-left: 9px; font-size: 12px; text-align: left;}
.popover-wrap-89 ::-webkit-input-placeholder { color: #ababab;}
.popover-wrap-89 ::-moz-placeholder { color: #ababab;}
.popover-wrap-89 :-ms-input-placeholder { color: #ababab;}
.block-55 { padding: 0.02px 0; margin: 80px auto 0; border: none; position: relative; top: 0; left: 0; width: 1300px; min-height: 0; max-width: 100%; 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; text-decoration: none; right: 0; -webkit-box-shadow: 0px -1px 0px  rgba(255,255,255,0.15); -moz-box-shadow: 0px -1px 0px  rgba(255,255,255,0.15); box-shadow: 0px -1px 0px  rgba(255,255,255,0.15); -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.widget-44 { margin: 0; border: none; position: relative; top: 0; left: 0; z-index: 2; box-sizing: border-box; width: auto; min-height: 0; padding-top: 0.02px; padding-bottom: 0.02px; cursor: pointer; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-align-items: center; -moz-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap; right: 0; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.up-91 .icon { padding: 0.02px 0; border: none; box-sizing: border-box; margin-top: -25px; height: 20px; width: 50px; display: inline-block; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4IiBpZD0ic3ZnLTEiPjxwYXRoIGQ9Ik0xNC44MyAzMC44M2w5LjE3LTkuMTcgOS4xNyA5LjE3IDIuODMtMi44My0xMi0xMi0xMiAxMnoiIGlkPSJwYXRoLTIiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjxwYXRoIGQ9Ik0wIDBoNDh2NDhoLTQ4eiIgZmlsbD0ibm9uZSIgaWQ9InBhdGgtMyI+PC9wYXRoPjwvc3ZnPg==") left 50% top 50% / 24px no-repeat, repeating-linear-gradient(to bottom right,#fede39 0%,#ffba37 100%) transparent; -webkit-order: 0; -moz-order: 0; order: 0; text-align: left; min-height: 50px; margin-left: 0; margin-right: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.up-91 .icon:hover,
.up-91 .icon.hover,
.up-91 .icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4IiBpZD0ic3ZnLTEiPjxwYXRoIGQ9Ik0xNC44MyAzMC44M2w5LjE3LTkuMTcgOS4xNyA5LjE3IDIuODMtMi44My0xMi0xMi0xMiAxMnoiIGlkPSJwYXRoLTIiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjxwYXRoIGQ9Ik0wIDBoNDh2NDhoLTQ4eiIgZmlsbD0ibm9uZSIgaWQ9InBhdGgtMyI+PC9wYXRoPjwvc3ZnPg==") left 50% top 50% / 24px no-repeat, none #ffcb39;}
.up-91 .title { box-sizing: border-box; color: #000; text-align: center; margin-top: 14px; margin-bottom: 5px; -webkit-order: 5; -moz-order: 5; order: 5;}
.block-56 .layout_93 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-56 .layout_94 { -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-56 .layout_95 { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.block-56 { margin: 40px 0 0; position: relative; top: 0; left: 0; width: auto; min-height: 0; max-width: 100%; z-index: 1; 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; text-decoration: none; right: 0;}
.widget-45 { margin: 3px 0 auto; position: relative; top: 0; left: 0; z-index: 3; text-align: left; color: #d8d8d8; text-decoration: none; width: 300px; min-height: 27px; right: auto;}
.widget-46 { margin: 0 0 auto; position: relative; top: 0; left: 0; z-index: 2; box-sizing: border-box; width: auto; right: 0;}
.widget-47 { margin: 9px 0 auto; position: relative; top: 0; left: 0; z-index: 1; color: #ffffff; text-align: right; text-decoration: none; font-size: 13px; box-sizing: border-box; display: -webkit-flex; display: flex; width: 300px; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; justify-content: flex-end; -webkit-align-items: flex-start; -moz-align-items: flex-start; align-items: flex-start; right: 0; min-height: 16px;}
.widget-29 { top: 0; left: 0; position: fixed; width: auto; text-align: center; right: 0; z-index: 1450; margin-left: 0; margin-right: 0;}
.side-panel-71 .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-71 .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; text-align: left;}
.side-panel-71 .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-71 .side-panel-content-inner { overflow-y: auto; max-height: 100%; min-height: 100%; position: relative; z-index: 0;}
.side-panel-71 .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-71 .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; text-align: left;}
.side-panel-71 .side-panel-button-icon { display: block;}
.side-panel-71 .side-panel-button-icon-line { box-sizing: border-box; display: block; min-height: 3px; margin-top: 3px; background: #000000; text-align: left;}
.side-panel-71 .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;}
    body { display: block;}
    .block-12 { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; -webkit-order: 4; -moz-order: 4; order: 4;}
    .block-39 { background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none;}
    .block-4 { background: none; padding-bottom: 30px;}
    .block-5 .layout_14 { 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-5 .layout_69 { margin-top: 0; -webkit-order: 3; -moz-order: 3; order: 3; padding-left: 0; padding-right: 0; flex-basis: auto; display: none;}
    .block-5 { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
    .block-6 { left: 0; margin-right: 0; width: auto;}
    .widget-3 { background: none; -webkit-order: 1; -moz-order: 1; order: 1; display: block;}
    .site-name-5 .sn-text { width: auto; margin-left: 0; margin-right: 0;}
    .widget-4 { -webkit-order: 2; -moz-order: 2; order: 2;}
    .block-41 { display: none;}
    .block-20 { background: none; padding-top: 50px; padding-bottom: 50px; -webkit-order: 5; -moz-order: 5; order: 5;}
    .block-19 { width: auto; margin-left: 0; margin-right: 0;}
    .block-59 { -webkit-order: 2; -moz-order: 2; order: 2;}
    .widget-48 { margin-bottom: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: block;}
    .widget-49 { margin-top: 40px; margin-bottom: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: block;}
    .widget-50 { margin-top: 20px; -webkit-order: 3; -moz-order: 3; order: 3;}
    .content-101 .pics-1 img { text-align: left;}
    .block-48 { padding-top: 50px; padding-bottom: 50px; -webkit-order: 10; -moz-order: 10; order: 10;}
    .block-57 { padding-top: 0.02px; padding-bottom: 0.02px;}
    .block-49 .layout_76 { 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-49 .layout_82 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; padding-left: 0; padding-right: 0; flex-basis: auto; display: none;}
    .block-49 { width: auto; background: none; margin-left: 0; margin-right: 0; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-order: 1; -moz-order: 1; order: 1;}
    .block-50 { padding-right: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; background: none;}
    .widget-35 { -webkit-order: 1; -moz-order: 1; order: 1; display: block;}
    .editable_block-77 .header { -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-align: center;}
    .editable_block-77 .body { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
    .editable_block-77 .title { font-size: 18px; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; background: none; text-align: center;}
    .editable_block-77 .more { clear: none;}
    .block-51 { margin-top: 0; padding-top: 30px; padding-bottom: 50px; -webkit-order: 2; -moz-order: 2; order: 2;}
    .widget-36 { text-align: center; margin-bottom: 30px; -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-order: 1; -moz-order: 1; order: 1; padding-top: 0.02px; display: block;}
    .address-79 .inner { display: -webkit-inline-flex; display: inline-flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
    .address-79 .icon { width: 45px; min-height: 45px; margin-right: auto; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; margin-left: auto; margin-bottom: 5px;}
    .address-79 .block-body-drop { width: 100%; margin-left: 0; left: auto; top: 100%; right: auto; bottom: auto; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto;}
    .address-79 .cell-text { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
    .address-79 .title { display: none; text-align: center;}
    .address-79 .text_body { -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-align: center; -webkit-box-shadow: false, false, false, false; -moz-box-shadow: false, false, false, false; box-shadow: false, false, false, false; background: none; width: auto; margin-left: 0; margin-right: 0;}
    .widget-37 { text-align: center; margin-top: 0; background: none; -webkit-order: 2; -moz-order: 2; order: 2; padding-top: 0.02px; max-width: 100%; display: block;}
    .phones-80 .inner { display: -webkit-inline-flex; display: inline-flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
    .phones-80 .icon { width: 45px; min-height: 45px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; margin-right: auto; margin-left: auto; margin-bottom: 5px;}
    .phones-80 .block-body-drop { -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; width: 100%; margin-left: 0; left: auto; top: 100%; right: auto; bottom: auto;}
    .phones-80 .title { display: none; text-align: center;}
    .phones-80 .text_body { -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-align: center;}
    .phones-80 .text_body:hover,
    .phones-80 .text_body.hover,
    .phones-80 .text_body.active { background: none;}
    .widget-38 { text-align: center; margin-left: auto; margin-right: auto; -webkit-order: 3; -moz-order: 3; order: 3; display: block;}
    .email-81 .inner { display: -webkit-inline-flex; display: inline-flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
    .email-81 .icon { width: 45px; min-height: 45px; margin-right: auto; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; margin-left: auto; margin-bottom: 5px;}
    .email-81 .block-body-drop { -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; flex: 1 0 auto; width: 100%; margin-left: 0; left: auto; top: 100%; right: auto; bottom: auto;}
    .email-81 .title { background: none; text-align: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; display: none;}
    .email-81 .text_body { background: none; text-align: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
    .block-52 .layout_83 { 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-52 .layout_84 { 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-52 { background: none; display: none; -webkit-box-shadow: false, false, false, false; -moz-box-shadow: false, false, false, false; box-shadow: false, false, false, false; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;}
    .widget-39 { margin-top: 15px; margin-right: auto; margin-bottom: 20px; -webkit-order: 6; -moz-order: 6; order: 6;}
    .menu-83 .menu-scroll > ul ul { position: static; width: auto;}
    .menu-83 .menu-title { background: none;}
    .menu-83 .menu-title:hover,
    .menu-83 .menu-title.hover,
    .menu-83 .menu-title.active { font-weight: 600;}
    .menu-83 .menu-scroll > ul > li.menu-item > a:hover,
    .menu-83 .menu-scroll > ul > li.menu-item > a.hover,
    .menu-83 .menu-scroll > ul > li.menu-item > a.active { font-weight: 500;}
    .widget-40 { margin-top: 15px; margin-left: auto; margin-bottom: 20px; -webkit-order: 6; -moz-order: 6; order: 6;}
    .menu-84 .menu-scroll > ul ul { position: static; width: auto;}
    .menu-84 .menu-title { background: none;}
    .menu-84 .menu-title:hover,
    .menu-84 .menu-title.hover,
    .menu-84 .menu-title.active { font-weight: 600;}
    .menu-84 .menu-scroll > ul > li.menu-item > a:hover,
    .menu-84 .menu-scroll > ul > li.menu-item > a.hover,
    .menu-84 .menu-scroll > ul > li.menu-item > a.active { font-weight: 500;}
    .block-53 .layout_86 { 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-53 .layout_87 { 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-53 { width: auto; background: none; margin-top: 0; margin-left: 0; 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; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; -webkit-order: 2; -moz-order: 2; order: 2;}
    .widget-41 { text-align: center; margin-bottom: 0; -webkit-order: 8; -moz-order: 8; order: 8; width: auto; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; background: none; max-width: 100%;}
    .widgetsocial-86 .soc-header { -webkit-box-shadow: false, false, false, false; -moz-box-shadow: false, false, false, false; box-shadow: false, false, false, false; background: none;}
    .widgetsocial-86 .soc-item { background: none;}
    .widgetsocial-86 .vk .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .vk .wg-soc-icon:hover,
    .widgetsocial-86 .vk .wg-soc-icon.hover,
    .widgetsocial-86 .vk .wg-soc-icon.active { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS45NjkiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNS45NjkgMTAiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0xIHsgZmlsbC1ydWxlOiBldmVub2RkOyB9Cjwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJfNFZrLnN2ZyIgZGF0YS1uYW1lPSI0Vmsuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik03NC43LDI4OWE0Ljg0OCw0Ljg0OCwwLDAsMC0yLC4yMThjLTAuMjc0LjE0NC0uNDg0LDAuNDctMC4zNTYsMC40ODZhMS4wNjksMS4wNjksMCwwLDEsLjcxMy4zOTIsMi43LDIuNywwLDAsMSwuMjM3LDEuMTc4czAuMTM3LDIuMjUtLjMzNCwyLjUzM2MtMC4zMjQuMTkyLS43NjYtMC4yLTEuNzI1LTEuOTg4YTE3LjUzNSwxNy41MzUsMCwwLDEtLjg1OC0xLjkzNywwLjc0LDAuNzQsMCwwLDAtLjItMC4yODcsMC45NzYsMC45NzYsMCwwLDAtLjM3LTAuMTY0bC0yLjI4Ny4wMTVhMC43NDcsMC43NDcsMCwwLDAtLjQ2NS4xNzQsMC41NjUsMC41NjUsMCwwLDAtLjAwOS40NHMxLjc4OSw0LjU0MywzLjgxNiw2LjgzMmE1LjI1NSw1LjI1NSwwLDAsMCwzLjk2NiwxLjk2MmgwLjk1OGEwLjc3NywwLjc3NywwLDAsMCwuNDMzLTAuMiwwLjgsMC44LDAsMCwwLC4xMzMtMC40NTdzLTAuMDE5LTEuMzkxLjU3NS0xLjYsMS4zMzcsMS4zNDcsMi4xMzYsMS45NDFhMS40MzQsMS40MzQsMCwwLDAsMS4wNjguMzUybDIuMTM2LS4wMzVhMC42NDcsMC42NDcsMCwwLDAsLjU4NC0xLjAyOSw3LjU3Niw3LjU3NiwwLDAsMC0xLjU4My0xLjk5M2MtMS4zNDMtMS4zNDctMS4xNjQtMS4xMjkuNDUxLTMuNDYyLDAuOTgxLTEuNDIyLDEuMzc0LTIuMjksMS4yNTEtMi42NjZhMC44ODUsMC44ODUsMCwwLDAtLjg0LTAuMjU4bC0yLjQwNi4wMTVhMC41MTQsMC41MTQsMCwwLDAtLjMxLjA2LDAuNzE5LDAuNzE5LDAsMCwwLS4yMS4yODIsMTYuMTExLDE2LjExMSwwLDAsMS0uODksMi4wMzZjLTEuMDY4LDEuOTcxLTEuNSwyLjA4MS0xLjY3NCwxLjk1Ny0wLjQwNy0uMjg3LTAuMzA2LTEuMTUtMC4zMDYtMS43NTksMC0xLjkxNy4yNy0yLjcxLS41Mi0yLjkxOEEzLjczOCwzLjczOCwwLDAsMCw3NC43LDI4OWgwWm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NyAtMjg5KSIgZmlsbD0iIzlkZDQwNCIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / auto auto no-repeat;}
    .widgetsocial-86 .fb .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .tw .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .google .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .ins .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .ok .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .mail .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .pin .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .lj .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .my .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .youtube .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .telegram .wg-soc-icon { min-height: 20px;}
    .widgetsocial-86 .whatsapp .wg-soc-icon { min-height: 20px;}
    .block-54 .layout_88 { 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: none;}
    .block-54 .layout_89 { 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-54 { border: none; background: none; margin-left: 0; padding-top: 40px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -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;}
    .widget-42 { width: 450px; margin-top: 12px; margin-bottom: 0; margin-right: auto; background: none; -webkit-order: 7; -moz-order: 7; order: 7; display: none;}
    .editable_block-88 .body { display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
    .editable_block-88 .title { font-size: 13px; background: none;}
    .editable_block-88 .more { clear: none;}
    .widget-43 { margin-left: auto; margin-right: auto; -webkit-order: 2; -moz-order: 2; order: 2;}
    .block-55 { width: auto; background: none; margin-top: 50px; margin-left: 0; margin-right: 0; -webkit-order: 3; -moz-order: 3; order: 3;}
    .widget-44 { text-align: left; background: none; display: none; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; margin-left: auto; margin-right: auto; -webkit-order: 1; -moz-order: 1; order: 1;}
    .block-56 .layout_93 { 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-56 .layout_94 { 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-56 .layout_95 { margin-top: 0; -webkit-order: 4; -moz-order: 4; order: 4; width: 100%; display: -webkit-flex; display: flex;}
    .block-56 { margin-top: 50px; -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; flex-wrap: wrap;}
    .widget-45 { text-align: center; width: 999px; margin-top: 0; margin-bottom: 15px; -webkit-order: 1; -moz-order: 1; order: 1; max-width: 100%;}
    .widget-46 { margin-top: 15px; margin-left: auto; display: none; -webkit-order: 1; -moz-order: 1; order: 1;}
    .widget-47 { text-align: center; width: auto; margin-top: 0; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; -webkit-order: 2; -moz-order: 2; order: 2; -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; flex-shrink: 1;}
    .widget-29 { text-align: left; box-sizing: border-box; -webkit-order: 2; -moz-order: 2; order: 2; display: block;}
    .side-panel-71 .side-panel-content { left: auto; right: 0; width: 280px;}
    .side-panel-71 .side-panel-close { border: none; left: auto; right: 100%; width: 40px; min-height: 40px; -webkit-border-radius: 250px; -moz-border-radius: 250px; border-radius: 250px; margin-right: -20px; -webkit-box-shadow: 0px 0px 0px 4px #ffffff; -moz-box-shadow: 0px 0px 0px 4px #ffffff; box-shadow: 0px 0px 0px 4px #ffffff; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4IiBpZD0ic3ZnLTEiPjxwYXRoIGQ9Ik0zOCAxMi44MyAzNS4xNyAxMCAyNCAyMS4xN2wtMTEuMTctMTEuMTctMi44MyAyLjgzTDIxLjE3IDI0bC0xMS4xNyAxMS4xNyAyLjgzIDIuODNMMjQgMjYuODMgMzUuMTcgMzggMzggMzUuMTcgMjYuODMgMjR6IiBpZD0icGF0aC0yIiBmaWxsLW9wYWNpdHk9IjEiIHR5cGU9InNvbGlkQ29sb3IiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNMCAwaDQ4djQ4SDB6IiBmaWxsPSJub25lIiBpZD0icGF0aC0zIj48L3BhdGg+PC9zdmc+") left 50% top 50% / 20px no-repeat #3db792; margin-top: 5px;}
    .side-panel-71 .side-panel-top { width: auto; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; text-align: left;}
    .side-panel-71 .side-panel-button { padding: 0.02px 10px; border: none; -webkit-box-shadow: 0px 5px 10px  rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 10px  rgba(0,0,0,0.2); box-shadow: 0px 5px 10px  rgba(0,0,0,0.2); -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDI2IDE5IiBpZD0ic3ZnLTEiPgogIDxkZWZzIGlkPSJkZWZzLTIiPgogICAgPHN0eWxlIGlkPSJzdHlsZS0zIj4KCS5jbHMtMSB7IGZpbGwtcnVsZTogZXZlbm9kZDsgfQo8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iYnVyZ2VyLnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNMTQwOCwxMjk1LjdoLTE2LjAxdi0yLjcxSDE0MDh2Mi43MVptMTAsOC4xNGgtMjYuMDF2LTIuNzFIMTQxOHYyLjcxWm0wLDguMTVoLTI2LjAxdi0yLjcySDE0MTh2Mi43MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzkyIC0xMjkzKSIgZmlsbD0iIzQyMzg1YSIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==") left 50% top 50% / 18px no-repeat #fed939; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-family: Montserrat, sans-serif; color: #ffffff; font-style: normal; line-height: 1.4; letter-spacing: 0; text-align: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-decoration: none; width: 50px; min-height: 50px; margin-top: 10px; align-self: auto; margin-right: 10px; margin-bottom: -55px;}
    .side-panel-71 .side-panel-button:hover,
    .side-panel-71 .side-panel-button.hover,
    .side-panel-71 .side-panel-button.active { -webkit-box-shadow: 0 0 0 transparent; -moz-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent;}
    .side-panel-71 .side-panel-button-icon-line { width: 0; min-height: 0;}

}

@media all and (max-width: 768px) {
    .block-4 { padding-bottom: 10px;padding-top: 10px;}
    .block-5 .layout_14 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
    .block-5 .layout_69 { margin-top: 0; -webkit-order: 3; -moz-order: 3; order: 3; display: none;}
    .block-5 { width: auto; margin-left: 0; margin-right: 0;}
    .widget-3 { margin-left: auto; margin-right: auto;}
    .site-name-5 .sn-text { font-size: 25px;}
    .widget-4 { margin-left: auto; margin-right: auto;}
    .block-20 { padding-top: 40px; padding-bottom: 40px;}
    .widget-49 { font-size: 30px; margin-top: 30px;}
    .block-48 { padding-top: 40px; padding-bottom: 40px;}
    .block-49 .layout_76 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
    .block-49 .layout_82 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: none;}
    .editable_block-77 .header { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start; font-size: 30px;}
    .editable_block-77 .title { font-size: 16px; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
    .block-51 { padding-bottom: 40px;}
    .widget-36 { margin-left: auto; margin-right: auto;}
    .address-79 .icon { width: 40px; min-height: 40px;}
    .address-79 .title { margin-top: 5px;}
    .address-79 .text_body { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
    .widget-37 { margin-left: auto; margin-right: auto;}
    .phones-80 .icon { width: 40px; min-height: 40px;}
    .email-81 .icon { width: 40px; min-height: 40px;}
    .email-81 .text_body { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
    .block-52 .layout_83 { 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-52 .layout_84 { 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;}
    .widget-39 { margin-bottom: auto;}
    .widget-40 { margin-bottom: auto;}
    .block-53 .layout_86 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
    .block-53 .layout_87 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
    .block-54 .layout_88 { 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: none;}
    .block-54 .layout_89 { 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-54 { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
    .widget-42 { width: auto; margin-top: 0; margin-right: 0; padding-right: 0;}
    .editable_block-88 .body { -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
    .widget-43 { -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; flex-shrink: 1;}
    .block-55 { margin-top: 40px;}
    .block-56 .layout_93 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; width: 100%; padding-left: 0; padding-right: 0; display: -webkit-flex; display: flex;}
    .block-56 .layout_94 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; width: 100%; padding-left: 0; padding-right: 0; display: none;}
    .block-56 .layout_95 { margin-top: 0; -webkit-order: 3; -moz-order: 3; order: 3; display: -webkit-flex; display: flex;}
    .block-56 { margin-top: 40px;}
    .widget-45 { margin-left: auto;}
    .widget-46 { margin-right: auto; margin-bottom: 0;}
    .side-panel-71 .side-panel-button { margin-bottom: -62px;}

}

@media all and (max-width: 640px) {
    /*.block-12 { background: linear-gradient(rgba(61,183,146,0.85), rgba(61,183,146,0.85)), url("../images/backg.jpg?1564654085172") left 50% top 50% / cover no-repeat, url("../images/Background.jpg?1564573070450") left calc(50% - 508px) top calc(50% + 9px) / 0px no-repeat;}*/
    .block-5 .layout_14 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
    .block-5 .layout_69 { margin-top: 0; -webkit-order: 3; -moz-order: 3; order: 3; display: none;}
    .site-name-5 .sn-text { -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; color: #ffffff; font-size: 20px; text-align: center;}
    .widget-4 { color: #ffffff; text-align: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
    .widget-48 { font-size: 14px;}
    .widget-49 { font-size: 25px;}
    .block-48 { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none;}
    .block-49 .layout_76 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
    .block-49 .layout_82 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: none;}
    .editable_block-77 .header { font-size: 25px; margin-bottom: 5px;}
    .editable_block-77 .title { font-size: 14px;}
    .widget-36 { margin-left: 0; margin-right: 0;}
    .widget-37 { margin-left: 0; margin-right: 0;}
    .phones-80 .text_body { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
    .block-52 .layout_83 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; width: auto; margin-left: 0; margin-right: 0; 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-52 .layout_84 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; width: auto; margin-left: 0; margin-right: 0; 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-52 { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
    .widget-39 { margin-right: 0;}
    .widget-40 { margin-left: 0;}
    .block-53 .layout_86 { margin: 0; -webkit-order: 1; -moz-order: 1; order: 1; width: auto; flex-basis: auto; display: -webkit-flex; display: flex;}
    .block-53 .layout_87 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
    .widget-41 { -webkit-flex-grow: 1; -moz-flex-grow: 1; flex-grow: 1; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; flex-shrink: 1;}
    .block-54 .layout_88 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: none;}
    .block-54 .layout_89 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
    .block-54 { padding-top: 0.02px;}
    .widget-42 { margin-top: 15px;}
    .editable_block-88 .title { -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; background: url("../images/lib_2369601_zagline.svg") left 50% bottom 0px / 158px no-repeat; text-align: center;}
    .widget-43 { margin-top: 40px;}
    .block-56 .layout_93 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
    .block-56 .layout_94 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: none;}
    .block-56 .layout_95 { margin-top: 0; -webkit-order: 3; -moz-order: 3; order: 3; display: -webkit-flex; display: flex;}
    .widget-47 { margin-bottom: 0; max-width: 100%;}

}

@media all and (max-width: 480px) {
    .block-4 { padding-left: 20px; padding-right: 20px;}
    .block-5 .layout_14 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
    .block-5 .layout_69 { margin-top: 0; -webkit-order: 3; -moz-order: 3; order: 3; display: none;}
    .site-name-5 .sn-text { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
    .block-20 { padding: 30px 20px;}
    .widget-48 { line-height: 1.6;}
    .widget-49 { font-size: 20px;}
    .block-48 { padding: 30px 20px;}
    .block-57 { padding-left: 0; padding-right: 0;}
    .block-49 .layout_76 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
    .block-49 .layout_82 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: none;}
    .editable_block-77 .header { font-size: 20px;}
    .editable_block-77 .title { font-size: 13px;}
    .editable_block-77 .image { float: none; margin-left: 0; margin-right: 0;}
    .block-51 { padding-top: 20px; padding-bottom: 30px;}
    .widget-36 { margin-bottom: 20px;}
    .address-79 .text_body { -webkit-justify-content: center; -moz-justify-content: center; justify-content: center;}
    .phones-80 .text_body { font-size: 15px;}
    .widget-38 { margin-top: 20px;}
    .block-52 .layout_83 { margin: 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; display: -webkit-flex; display: flex;}
    .block-52 .layout_84 { 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;}
    .widget-39 { margin-bottom: 0;}
    .widget-40 { margin-bottom: 0;}
    .block-53 .layout_86 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
    .block-53 .layout_87 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: -webkit-flex; display: flex;}
    .widgetsocial-86 .soc { margin-left: 5px; margin-right: 5px;}
    .widgetsocial-86 .vk .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .fb .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .tw .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .google .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .ins .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .ok .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .mail .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .pin .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .lj .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .my .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .youtube .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .telegram .wg-soc-icon { width: 35px; height: 20px;}
    .widgetsocial-86 .whatsapp .wg-soc-icon { width: 35px; height: 20px;}
    .block-54 .layout_88 { margin: 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; display: none;}
    .block-54 .layout_89 { 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;}
    .editable_block-88 .title { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; justify-content: flex-start;}
    .editable_block-88 .image { float: none; margin-left: 0; margin-right: 0;}
    .widget-43 { margin-top: 30px; margin-bottom: 0;}
    .popover-wrap-89 .popover-body { padding-left: 30px; padding-right: 30px;}
    .block-55 { margin-top: 30px;}
    .block-56 .layout_93 { margin-top: 0; -webkit-order: 1; -moz-order: 1; order: 1; display: -webkit-flex; display: flex;}
    .block-56 .layout_94 { margin-top: 0; -webkit-order: 2; -moz-order: 2; order: 2; display: none;}
    .block-56 .layout_95 { 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-56 { margin-top: 30px;}
    .widget-45 { right: 0;}
    .side-panel-71 .side-panel-button { margin-top: 5px;}

}
.side-panel .widget-2 { margin: 20px 10px 10px; z-index: 1; padding-left: 0; padding-right: 0; -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column; width: auto; left: 0; top: 0; position: relative; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; right: 0; text-align: center; box-sizing: border-box; font-family: Montserrat, sans-serif; display: -webkit-flex; display: flex;}
.side-panel .menu-3 .menu-scroll > ul { display: block;}
.side-panel .menu-3 .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-3 .menu-scroll > ul > li.menu-item { -webkit-flex-direction: column; -moz-flex-direction: column; flex-direction: column;}
.side-panel .menu-3 .menu-scroll > ul ul { position: static; width: auto; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-text-shadow: none; -moz-text-shadow: none; text-shadow: none; background: rgba(0,0,0,0.02); -webkit-border-radius: none; -moz-border-radius: none; border-radius: none;}
.side-panel .menu-3 .menu-scroll > ul ul > li > a { margin-left: 0; margin-right: 0; width: auto; left: 0; right: 0;}
.side-panel .menu-3 .menu-scroll > ul ul > li > a:hover,
.side-panel .menu-3 .menu-scroll > ul ul > li > a.hover,
.side-panel .menu-3 .menu-scroll > ul ul > li > a.active { color: #3db792;}
.side-panel .menu-3 .menu-scroll > ul ul ul { position: static; width: auto;}
.side-panel .menu-3 .menu-scroll > ul > li.menu-item > a { width: auto; font-size: 13px; margin-left: 0; margin-right: 0; padding-top: 15px; padding-bottom: 15px; left: 0; right: 0;}
.side-panel .menu-3 .menu-scroll > ul > li.menu-item > a:hover,
.side-panel .menu-3 .menu-scroll > ul > li.menu-item > a.hover,
.side-panel .menu-3 .menu-scroll > ul > li.menu-item > a.active { color: #3db792;}
.side-panel .menu-3 .menu-scroll > ul > li.more-button { display: none;}

.certificates__list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    justify-items: center;
    align-items: center;
    gap: 20px;
    margin: 30px auto;
}

.certificates__list a img {
    /*	width: 100%;*/
    max-width: 195px;
}

@media (max-width: 1250px) {
    .certificates__list {
        grid-template-columns: repeat(4, 1fr);
    }
}

@media (max-width: 800px) {
    .certificates__list {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 600px) {
    .certificates__list {
        grid-template-columns: repeat(2, 1fr);
    }
}

.g-submenu__item .g-button.g-button--invert {
    color: #3ab78f !important;
    border-color: #3ab78f;
    background: #fff;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}

.g-submenu__item .g-button.g-button--invert:hover {
    color: #ffffff !important;
    border-color: #3ab78f;
    background: #3ab78f;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}

.block-7 {
    margin: 0;
    position: relative;
    top: 0;
    left: 0;
    width: auto;
    min-height: 0;
    z-index: 1;
    text-align: center;
    display: block;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    text-decoration: none;
    right: 0;
    max-width: 100%;
    padding-top: 80px;
}

.widget-5 {
    margin: 0 0 5px;
    position: relative;
    top: 0;
    left: 0;
    z-index: 1;
    text-align: undefined;
    box-sizing: border-box;
    width: auto;
    right: 0;
}

.phones-7 .inner {
    box-sizing: border-box;
    position: relative;
    display: -webkit-flex;
    display: flex;
    text-align: left;
    vertical-align: top;
    max-width: 100%;
}

.tel-address {
    text-align: left;
}

.tel-address label,
.tel-address input {
    display: none;
}

.tel-address>div {
    margin-top: 5px;
}

.phones-7 a {
    font-size: 20px;
    font-weight: bold;
    color: #147759;
    text-decoration: none;
}

.phones-7 a:hover {
    text-decoration: underline;
}

.address-16 {
    font-size: 13px;
    font-weight: 500;
}

.tel-address.block-5 {
    flex-direction: column;
    margin-top: 10px
}

@media (max-width: 640px) {

    .phones-7 a,
    .address-16 {
        color: #fff;
    }

    .tel-address.block-5 {
        align-items: center;
    }
}

.popover-form-title {
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 20px;
    box-sizing: border-box;
    text-align: center;
    font-family: Montserrat, sans-serif;
    color: #42385a;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: 0;
    text-transform: uppercase;
    text-decoration: none;
}

.s3_form .s3_form_item .s3_button_large {
    padding: 0.02px 6px;
    border: none;
    background: linear-gradient(to bottom right, #fede39 0%, #ffcb39 100%) transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: bold;
    box-sizing: border-box;
    line-height: 1.2;
    cursor: pointer;
    text-align: center;
    -webkit-appearance: none;
    min-width: 25px;
    min-height: 55px;
    font-family: Montserrat, sans-serif;
    color: #42385a;
    font-style: normal;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    text-decoration: none;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    width: 218px;
    margin-top: 12px;
}

.s3_form_item .s3_button_large:hover {
    background: none #ffcb39;
}

.popover-wrap .popover-close {
    border: none;
    position: absolute;
    top: -15px;
    right: -15px;
    box-sizing: border-box;
    width: 40px;
    height: 30px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4IiBpZD0ic3ZnLTEiPjxwYXRoIGQ9Ik0zOCAxMi44M2wtMi44My0yLjgzLTExLjE3IDExLjE3LTExLjE3LTExLjE3LTIuODMgMi44MyAxMS4xNyAxMS4xNy0xMS4xNyAxMS4xNyAyLjgzIDIuODMgMTEuMTctMTEuMTcgMTEuMTcgMTEuMTcgMi44My0yLjgzLTExLjE3LTExLjE3eiIgaWQ9InBhdGgtMiIgZmlsbC1vcGFjaXR5PSIxIiB0eXBlPSJzb2xpZENvbG9yIiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PHBhdGggZD0iTTAgMGg0OHY0OGgtNDh6IiBmaWxsPSJub25lIiBpZD0icGF0aC0zIj48L3BhdGg+PC9zdmc+) left 50% top 50% / 22px no-repeat #3db792;
    z-index: 10;
    cursor: pointer;
    text-align: center;
    min-height: 40px;
    margin-top: 7px;
    margin-right: 7px;
    -webkit-box-shadow: 0px 0px 0px 4px #f7f9ff;
    -moz-box-shadow: 0px 0px 0px 4px #f7f9ff;
    box-shadow: 0px 0px 0px 4px #f7f9ff;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    border-radius: 250px;
    /* background-position:none!important;*/
}

.s3_form_item {
    margin: 8px 0;
    box-sizing: border-box;
    text-align: center;
    width: auto;
}

.popover-scrolling .popover-wrap .popover-body {
    padding: 40px;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    display: inline-block;
    width: 300px;
    box-sizing: border-box;
    vertical-align: middle;
    background: #f7f9ff;
    text-align: left;
    font-size: 12px;
    max-width: 100%;
}

.s3_form_item .s3_form_field_content .s3_form_field {
    padding: 7px 10px;
    border: none;
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: left;
    -webkit-appearance: none;
    font-family: Montserrat, sans-serif;
    color: #000;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: 0;
    text-transform: none;
    text-decoration: none;
    font-size: 14px;
    min-height: 50px;
    background: #fff;
}

.custom-table {
    text-align: center;
    border-collapse: collapse;
    border-spacing: 5px;
    background: #ffffff;
    border-radius: 20px;
    width: 100%;
}

.custom-table th {
    font-size: 18px;
    font-weight: 700;
    padding: 12px 10px;
    border-bottom: 2px solid #18795c4a;
    color: #3db792;
}

.custom-table td {
    padding: 10px;
    color: #000000;
}

img.bg-header {
    position: absolute;
    left: 0;
    width: 100%;
    top: -0;
    object-fit: cover;
    object-position: 50%;
    height: 100%;
}

.block-12 {
    position: relative;
    z-index: 4;
}

@media (max-width: 640px) {
    .block-12 {
        background: #3db792d9;
    }

    .block-12 img {
        display: none;
    }
}



.menu-3 .menu-scroll>ul>li>ul.level-2 {
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

li.menu-item.first-level:hover .level-2 {
    display: grid !important;
}


.editorElement.layer-type-block.ui-droppable.block-5 {
    z-index: 3;
}

ul.level-3+a {
    color: #fff;
}

.menu-3 .menu-scroll>ul>li>ul.level-2>li>a:not(:last-child):after {
    content: ">";
    display: inline-block;
    color: #3db792;
    margin-left: 5px;
    font-weight: bold;
    transform: rotate(90deg);
}

.menu-3 .menu-scroll>ul>li>ul.level-2>li>a:not(:last-child) {
    color: #3db792;
}


.forma-block-okna .tpl-field .field-value>input {
    display: block;
    width: 30%;
    height: 30px;
    margin: 10px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #bdbdbd;
    border-radius: 0.05rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.forma-block-okna {
    background: #3db792;
    padding: 20px;

}

.forma-block-okna .tpl-anketa .title {
    color: #ffffff;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    margin: 10px;
}

.forma-block-okna .tpl-anketa>form>.tpl-field {
    color: #ffffff;
    font-size: 15px;
    font-weight: 350;
    text-align: center;
}

.forma-block-okna .type-phone .field-value {
    display: flex;
    justify-content: space-around;
}

.forma-block-okna .field-value .upload-button {
    display: flex;
    justify-content: center;
    margin: 10px;
}

.forma-block-okna .upload-button>input {

    position: relative;
    display: inline-block;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    font-size: 14px;
    vertical-align: middle;
    color: rgb(255 255 255);
    text-align: center;
    border-radius: 4px;
    background-color: #419152;
    line-height: 22px;
    height: 40px;
    padding: 10px 20px;
    box-sizing: border-box;
    border: none;
    margin: 0;
    transition: background-color 0.2s;
}

.forma-block-okna .upload-button .upload-count {
    display: none;
}

.forma-block-okna .tpl-field-button .tpl-form-button {
    position: relative;
    display: inline-block;
    cursor: pointer;
    outline: none;
    text-decoration: none;
    font-size: 14px;
    vertical-align: middle;
    color: rgb(255 255 255);
    text-align: center;
    border-radius: 4px;
    background-color: #418a91;
    line-height: 22px;
    height: 40px;
    padding: 10px 20px;
    box-sizing: border-box;
    border: none;
    margin: 10px;
    transition: background-color 0.2s;
}


.forma-block-okna .tpl-field-button {
    display: flex;
    margin: 10px;
    justify-content: flex-end;
}

.forma-block-okna input[name="tpl"]+.tpl-field {
    width: 100%;
    flex-shrink: 0;
    margin-bottom: 10px;
}

.forma-block-okna form {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.forma-block-okna .tpl-field.type-phone.field-required input {
    width: 100%;
    margin: 0;
    height: 36px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.forma-block-okna .upload-button {
    flex-direction: column;
    margin: 0 !important;
}

.forma-block-okna .tpl-field.tpl-field-button {
    margin: 0;
}

.forma-block-okna .tpl-field.tpl-field-button button {
    margin: 0;
    border-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}


.forma-block-okna .upload-button input {
    border-radius: 0;
}

.forma-block-okna .tpl-field.type-upload>div {
    flex-direction: column-reverse;
    display: flex;
}

.forma-block-okna {
    background: linear-gradient(to right, #147759, transparent), linear-gradient(to left, #3DB792, #ffffff);
}

.forma-block-okna .tpl-field.tpl-field-button button {
    background: #ffd039;
    color: #000;
    font-weight: bold;
}

.forma-block-okna .field-value .upload-button input {
    background: #18795c;
    font-weight: bold;
}

.forma-block-okna {
    padding: 45px;
}

.forma-block-okna .tpl-anketa .title {
    margin-bottom: 20px;
}

.forma-block-okna input[name="tpl"]+.tpl-field {
    margin-bottom: 15px;
}

.forma-block-okna .tpl-field.tpl-field-button button:hover {
    background: #ffb339;
}

.content-101 h2 {
    text-transform: initial;
    font-size: 22px;
}

.block-highlight {
    position: fixed;
    z-index: 999;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.block-highlight .block-highlight-img {
    padding: 10px;
    background: #fff;
    border: 1px solid #8f8f8f;
    display: inline-block;
    position: relative;
}

.block-highlight>div {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
}

.block-highlight-img img {
    cursor: zoom-out;
    max-width: 100%;
    height: auto;
    width: 100%;
}

.block-highlight-close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 9px;
    font-weight: bold;
    background: #fff;
    border-left: 1px solid #8f8f8f;
    border-bottom: 1px solid #8f8f8f;
    cursor: pointer;
}

a.highslide {
    cursor: zoom-in;
}

img.bg-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    object-fit: cover;
    height: 100%;
}

.block-highlight .block-highlight-img {
    max-height: 100%;
    max-width: 100%;
    box-sizing: border-box;
}

.forma-block-okna {
    position: relative;
    overflow: hidden;
}

.forma-block-okna>div>img {
    position: absolute;
    top: -115px;
    left: 0;
    width: 100%;
    object-fit: cover;
    object-position: center;
    z-index: 2;
}

.forma-block-okna .tpl-anketa {
    position: relative;
    z-index: 3;
}

.forma-block-okna:before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    background: linear-gradient(to right, #ffc155, transparent), linear-gradient(to left, #ff9255, #00000025);
    top: 0;
    left: 0;
    z-index: 3;
}


.forma-block-okna input[name="tpl"]+.tpl-field {
    font-weight: bold;
}

@media (max-width: 874px) {
    .forma-block-okna>div>img {
        top: 0;
        height: 100%;
    }

    .menu-3 .menu-scroll>ul>li>ul.level-2 {
        grid-template-rows: 1fr 1fr 1fr;
        grid-template-columns: 1fr;
    }
}

.forma-block-okna input[name="tpl"]+.tpl-field,
.forma-block-okna .tpl-anketa .title {
    text-shadow: 0 0 1px #000;
}

.block-highlight .block-highlight-img {
    max-height: 100%;
    box-sizing: border-box;
}

.block-highlight-img img {
    height: 100%;
}

.menu-3 .menu-scroll>ul>li>ul.level-2 {
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
}

.side-panel-content-inner .horizontal .menu-scroll ul>li>ul.level-2 {
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: 1fr;
}

.block-39 {
    position: relative;
    z-index: 10;
}

.block-20 {
    padding-top: 25px;
}

.widget-49 {
    margin-top: 25px;
    margin-bottom: 0;
}

.widget-50 {
    margin-top: 5px;
}

/*правки футер*/

.block-53 {
    margin-top: 0;
    flex-direction: column-reverse;
    align-items: flex-end;
    width: 30%;
    min-width: 280px;
}

.block-55 {
    margin-top: 30px;
}

.block-56 {
    margin-top: 20px;
}

.block-57 {
    padding: 20px 30px 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.block-54 {
    margin-left: 0;
    flex-direction: column;
    margin-bottom: 0;
}

.block-49 {
    width: 70%;
    min-width: 280px;
}

.widget-42 {
    padding: 0;
    margin: 0;
    margin-bottom: 25px;
}

.widgetsocial-86 .soc-content {
    justify-content: end;
}

.layout_87 {}

.widget-41 {
    width: auto;
}

.block-51 {
    margin-top: 20px;
}

.layout_89 {
    align-items: end;
}

.editable_block-88 .title {
    text-align: right;
}

.block-57 {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
}

@media (max-width: 480px) {
    .block-57 {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (max-width: 768px) {
    .block-53 {
        align-items: center;
    }

    .block-57 {
        justify-content: center;
    }

}

.video-block>div {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
    text-align: left;
}

.video-block>div .video {
    width: 100%;
    height: 500px;
}

.menu-3 .menu-scroll>ul>li.menu-item>a {
    padding: 5px 8px;
    margin: 6px 8px 0;
}

@media(max-width: 768px) {
    .video-block {
        display: none;
    }
}

.phone-mobile {
    display: none;
}


span.wg-soc-icon {
    filter: invert(1) !important;
}

@media(min-width: 961px) {
    .block-4 {
        padding-bottom: 5px;
    }
}

.block-41 {
    z-index: 3;
}

.rehau {
    display: none;
}

@media(max-width: 961px) {
    .editorElement.layer-type-block.ui-droppable.block-5 {
        flex-direction: column-reverse;
    }

    .rehau {
        display: block;
        padding: 10px 30px;
        box-sizing: border-box;
    }

    .rehau img {
        max-width: 100%;
    }

    .phone-mobile {
        display: block;
        z-index: 10;
    }

    .phone-mobile a {
        display: inline-block;
    }

    .phone-mobile img {
        height: 64px;
        width: 64px;
        border-radius: 50%;
        border: 2px solid transparent;
        box-sizing: border-box;
        box-shadow: 0 0 5px 0 #ffb900;
    }
}




div#widget-11_DIV_1:after {
    content: "";
    display: table;
    clear: both;
}

#widget-11_DIV_2 {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
}

div#widget-11_DIV_3 div {
    position: relative;
    z-index: 2;
    color: #42385a;
    text-decoration: none;
    font-size: 35px;
    box-sizing: border-box;
    font-weight: 800;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 25px;
}

.quizzes_form_1_wrapper .tpl-anketa .title {
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 20px;
}

div#widget-11_DIV_15,
#widget-11_DIV_53 {
    font-size: 18px;
    margin-bottom: 15px;
}

div#widget-11_DIV_2 {
    padding: 0 30px;
}

#widget-11_DIV_6 {
    display: flex;
}


#widget-11_DIV_13 {}

#widget-11_DIV_14 {
    padding: 0px 20px 20px 0px;
}

#widget-11_DIV_15 {
    margin: 0px 0px 6px;
}

#widget-11_DIV_16 {
    display: flex;
    flex-flow: row wrap;
}

div#widget-11_DIV_16>img:first-child {
    box-shadow: 0 0 0 1px #cfcfcf;
}

#widget-11_DIV_16>.current {
    box-shadow: 0 0 0 2px #3db791 !important;
}

#widget-11_IMG_17 {
    cursor: pointer;
    display: block;
    height: 70px;
    width: 70px;
    margin: 0 7px 7px 0;
    transition: all 0.2s ease 0s;
}

#widget-11_DIV_50,
#widget-11_DIV_66 {}

div#widget-11_DIV_54>.current {
    box-shadow: 0 0 0 2px #3db791 !important;
}

#widget-11_SPAN_51,
#widget-11_SPAN_67 {
    font-style: italic;
    font-size: 14px;
}

#widget-11_DIV_52 {
    padding: 0px 20px 20px 0px;
}

#widget-11_DIV_53 {
    font: 600 16px;
    margin: 0px 0px 6px;
    padding: 15px 0px 0px;
}

#widget-11_DIV_54 {}

#widget-11_IMG_55 {
    height: 70px;
    width: 70px;
    margin: 0px 4px 4px 0px;
}

#widget-11_DIV_90 {
    position: relative;
    flex-shrink: 0;
}

#widget-11_IMG_91 {
    left: 0px;
    max-width: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 385px;
}

#widget-11_IMG_92 {
    max-width: 100%;
    width: 385px;
}

#widget-11_IMG_93 {
    bottom: 0px;
    display: block;
    left: -30px;
    max-width: 100%;
    position: absolute;
    right: 295px;
    top: 0px;
    width: 120px;
    padding: 82px 0px;
}


.quizzes_form_1_wrapper .tpl-anketa .field-note {
    text-size-adjust: 100%;
    transform-origin: 433px 18.9219px;
    /* width: 866px; */
    font: 600 16px / 22.8571px Montserrat, sans-serif;
    border: 0px none rgb(45, 45, 45);
    margin: 0px 0px 6px;
}

.quizzes_form_1_wrapper .tpl-anketa form .tpl-field .field-value input {
    display: block;
    /* width: 100%; */
    padding: 0.375rem 0.75rem;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #bdbdbd;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0 0 10px 0;

}

.quizzes_form_1_wrapper .tpl-anketa form .type-checkbox .field-value input {
    display: flex;
    border-color: #3ab78f;
    background-color: rgba(255, 183, 58, 0.1);
    margin: 0 10px 0 0;
}

.tpl-field .field-value ul li::marker {
    content: " ";
}

.tpl-field .field-value ul li label {
    display: flex;
}

.quizzes_form_1_wrapper .tpl-anketa form .tpl-field-button button {
	display: block;
    height: 37.6px;
    border-radius: 0.25rem;
    padding: 7px 40px;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    transition: background-color 0.2s linear;
    background: #3DB792;
}

.quizzes_form_1_wrapper .field-value {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.quizzes_form_1_wrapper .field-value>* {
    inline-size: unset;
}

.quizzes_form_1_wrapper .field-note {
    margin-right: 10px !important;
}

/* */

.quizzes_form_1_wrapper .tpl-anketa .title {
    font-size: 20px;
    font-weight: bold;
    margin-top: 25px;
}

.quizzes_form_1_wrapper .tpl-anketa form .tpl-field .field-value input {
    width: 290px;
    margin-right: 20px;
}

.quizzes_form_1_wrapper form {
    display: flex;
    flex-wrap: wrap;
}

.quizzes_form_1_wrapper .tpl-anketa .title {
    margin-bottom: 25px;
}

div#widget-11_DIV_1 * {
    box-sizing: border-box;
}

@media (max-width: 767px) {
    div#widget-11_DIV_90 {
        display: none;
    }
}


/* */


.widget-12 {
    display: flex;
    align-items: center;
}

.widget-12 .calc {
    margin: 100px 0 60px;
    font-size: 14px;
    color: #474747;
    padding: 30px 0;
    background: #fbfbfb;
}

.widget-12 .calc_title {
    font-size: 35px;
    box-sizing: border-box;
    display: flex;
    text-align: center;
    color: #42385a;
    justify-content: center;
    text-decoration: none;
    font-weight: 800;
    width: auto;
    margin-left: 0;
    margin-right: 0;
}

.widget-12 .calc_left {
    float: left;
    width: 55%;
    padding-right: 20px;
    box-sizing: border-box;
}

.widget-12 .calc_right {
    float: right;
    width: 45%;
    box-sizing: border-box;
}

.widget-12 .calc_block {
    margin-bottom: 12px;
    padding: 16px 25px;
    background: #fff;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px
}

.widget-12 .calc_block_item {
    margin-bottom: 10px;
}

.widget-12 .calc_block_item_title {
    font-size: 16px;
    font-weight: 700;
    line-height: 36px;
    text-transform: lowercase;
    margin-bottom: 8px;
}

.widget-12 .calc_block_item_title::first-letter {
    text-transform: uppercase;
}

.widget-12 .calc_block_item_content_item {
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
    padding-left: 0;
    position: relative;
    margin-top: 0;
    margin-bottom: 10px;
}

.widget-12 .calc_block_item_content_item:before {
    content: "";
    display: block;
    position: relative;
    height: 48px;
    cursor: pointer;
    background-size: cover;
    background-repeat: no-repeat;
}

.widget-12 .calc_right .calc_block_item_content_item:before {
    display: none;
}

.widget-12 .window .calc_block_item_content_item.active:after {
    border-bottom: 6px solid #6639b6;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    margin: 6px auto 0;
}

.widget-12 .calc_item-window-5:before {
    width: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 53'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; stroke: %23b6b6b6; stroke-width: 2px; %7D .cls-2 %7B fill: %233db792; %7D%3C/style%3E%3C/defs%3E%3Cpath id='_1' class='cls-1' d='M2.5 2.5h29v48h-29z'/%3E%3Cpath id='_2' class='cls-2' d='M7 7h20v39h-20z'/%3E%3C/svg%3E");
}

.widget-12 .calc_item-window-5.active:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 53'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7B fill: %23fff; stroke: %23b6b6b6; stroke-width: 2px; %7D .cls-2 %7B fill: %233db792; %7D%3C/style%3E%3C/defs%3E%3Cpath id='_1' class='cls-1' d='M2.5 2.5h29v48h-29z'/%3E%3Cpath id='_2' class='cls-2' d='M7 7h20v39h-20z'/%3E%3C/svg%3E");
}

.widget-12 .calc_item-window-1:before {
    width: 51px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 49'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: %23fff;%7D.cls-2 %7Bfill: %233db792;%7D.cls-3 %7Bfill: none;stroke: %23b6b6b6;stroke-width: 1px;%7D%3C/style%3E%3C/defs%3E%3Crect id='_3' data-name='3' class='cls-1' x='0.5' y='0.5' width='51' height='48'/%3E%3Cpath id='_2' data-name='2' class='cls-2' d='M6,6H26V46H6V6ZM29,6H49V46H29V6Z' transform='translate%28-1.5 -1.5%29'/%3E%3Crect id='_1' data-name='1' class='cls-3' x='0.5' y='0.5' width='51' height='48'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_item-window-1.active:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 49'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: %23fff;%7D.cls-2 %7Bfill: %233db792;%7D.cls-3 %7Bfill: none;stroke: %236639b6;stroke-width: 2px;%7D%3C/style%3E%3C/defs%3E%3Crect id='_3' data-name='3' class='cls-1' x='0.5' y='0.5' width='51' height='48'/%3E%3Cpath id='_2' data-name='2' class='cls-2' d='M6,6H26V46H6V6ZM29,6H49V46H29V6Z' transform='translate%28-1.5 -1.5%29'/%3E%3Crect id='_1' data-name='1' class='cls-3' x='0.5' y='0.5' width='51' height='48'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_item-window-2:before {
    width: 74px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 75 49'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: %23fff;%7D.cls-2 %7Bfill: %233db792;%7D.cls-3 %7Bfill: none;stroke: %23b6b6b6;stroke-width: 1px;%7D%3C/style%3E%3C/defs%3E%3Crect id='_3' data-name='3' class='cls-1' x='0.5' y='0.5' width='74' height='48'/%3E%3Cpath id='_2' data-name='2' class='cls-2' d='M6,6H26V46H6V6ZM29,6H49V46H29V6ZM52,6H72V46H52V6Z' transform='translate%28-1.5 -1.5%29'/%3E%3Crect id='_1' data-name='1' class='cls-3' x='0.5' y='0.5' width='74' height='48'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_item-window-2.active:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 75 49'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: %23fff;%7D.cls-2 %7Bfill: %233db792;%7D.cls-3 %7Bfill: none;stroke: %236639b6;stroke-width: 2px;%7D%3C/style%3E%3C/defs%3E%3Crect id='_3' data-name='3' class='cls-1' x='0.5' y='0.5' width='74' height='48'/%3E%3Cpath id='_2' data-name='2' class='cls-2' d='M6,6H26V46H6V6ZM29,6H49V46H29V6ZM52,6H72V46H52V6Z' transform='translate%28-1.5 -1.5%29'/%3E%3Crect id='_1' data-name='1' class='cls-3' x='0.5' y='0.5' width='74' height='48'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_item-window-3:before {
    width: 62px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 49'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: %23fff;%7D.cls-1, .cls-2, .cls-3 %7Bfill-rule: evenodd;%7D.cls-2 %7Bfill: %233db792;%7D.cls-3 %7Bfill: none;stroke: %23b6b6b6;stroke-width: 1px;%7D%3C/style%3E%3C/defs%3E%3Cpath id='_3' data-name='3' class='cls-1' d='M2,2H64V50H41V34H2V2Z' transform='translate%28-1.5 -1.5%29'/%3E%3Cpath id='_2' data-name='2' class='cls-2' d='M6,6H22V30H6V6ZM25,6H41V30H25V6ZM44,6H60V30H44V6Z' transform='translate%28-1.5 -1.5%29'/%3E%3Cpath id='_1' data-name='1' class='cls-3' d='M41,34H2V2H64V50H41V34Z' transform='translate%28-1.5 -1.5%29'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_item-window-3.active:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 49'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: %23fff;%7D.cls-1, .cls-2, .cls-3 %7Bfill-rule: evenodd;%7D.cls-2 %7Bfill: %233db792;%7D.cls-3 %7Bfill: none;stroke: %236639b6;stroke-width: 2px;%7D%3C/style%3E%3C/defs%3E%3Cpath id='_3' data-name='3' class='cls-1' d='M2,2H64V50H41V34H2V2Z' transform='translate%28-1.5 -1.5%29'/%3E%3Cpath id='_2' data-name='2' class='cls-2' d='M6,6H22V30H6V6ZM25,6H41V30H25V6ZM44,6H60V30H44V6Z' transform='translate%28-1.5 -1.5%29'/%3E%3Cpath id='_1' data-name='1' class='cls-3' d='M41,34H2V2H64V50H41V34Z' transform='translate%28-1.5 -1.5%29'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_item-window-4:before {
    width: 62px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 49'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: %23fff;%7D.cls-1, .cls-2, .cls-3 %7Bfill-rule: evenodd;%7D.cls-2 %7Bfill: %233db792;%7D.cls-3 %7Bfill: none;stroke: %23b6b6b6;stroke-width: 1px;%7D%3C/style%3E%3C/defs%3E  %3Cpath id='_3' data-name='3' class='cls-1' d='M2,2H64V34H45V50H22V34H2V2Z' transform='translate%28-1.5 -1.5%29'/%3E%3Cpath id='_2' data-name='2' class='cls-2' d='M6,6H22V30H6V6ZM25,6H41V30H25V6ZM44,6H60V30H44V6Z' transform='translate%28-1.5 -1.5%29'/%3E%3Cpath id='_1' data-name='1' class='cls-3' d='M22,34H2V2H64V34H45V50H22V34Z' transform='translate%28-1.5 -1.5%29'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_item-window-4.active:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 49'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: %23fff;%7D.cls-1, .cls-2, .cls-3 %7Bfill-rule: evenodd;%7D.cls-2 %7Bfill: %233db792;%7D.cls-3 %7Bfill: none;stroke: %236639b6;stroke-width: 2px;%7D%3C/style%3E%3C/defs%3E  %3Cpath id='_3' data-name='3' class='cls-1' d='M2,2H64V34H45V50H22V34H2V2Z' transform='translate%28-1.5 -1.5%29'/%3E%3Cpath id='_2' data-name='2' class='cls-2' d='M6,6H22V30H6V6ZM25,6H41V30H25V6ZM44,6H60V30H44V6Z' transform='translate%28-1.5 -1.5%29'/%3E%3Cpath id='_1' data-name='1' class='cls-3' d='M22,34H2V2H64V34H45V50H22V34Z' transform='translate%28-1.5 -1.5%29'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_block_item_content_item.radio {
    padding-left: 30px;
    position: relative;
    margin-top: 0;
    display: inline-block;
    padding-right: 10px;
    margin-bottom: 10px;
    vertical-align: top;
}

.widget-12 .calc_block_item_content_item.radio:before {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: none;stroke: %233db792;stroke-width: 2px;%7D.cls-2 %7Bfill: %236639b6;display: none;%7D%3C/style%3E%3C/defs%3E%3Ccircle id='_2' data-name='2' class='cls-1' cx='11' cy='11' r='10'/%3E%3Ccircle id='_1' data-name='1' class='cls-2' cx='11' cy='11' r='4'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_block_item_content_item.radio.active:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: none;stroke: %233db792;stroke-width: 2px;%7D.cls-2 %7Bfill: %236639b6;display: block;%7D%3C/style%3E%3C/defs%3E%3Ccircle id='_2' data-name='2' class='cls-1' cx='11' cy='11' r='10'/%3E%3Ccircle id='_1' data-name='1' class='cls-2' cx='11' cy='11' r='4'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_block_item_content_item span {
    color: #333333;
    display: inline-block;
    cursor: pointer;
    font-weight: 700;
    line-height: 22px;
    position: relative;
}

.widget-12 .calc_block_item_content_item p {
    line-height: 18px;
    margin: 2px 0 0;
    display: block;
}

.widget-12 .calc_block_item_content_item.check {
    padding-left: 30px;
    position: relative;
}

.widget-12 .calc_block_item_content_item.check:before {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: %233db792;%7D.cls-1, .cls-2 %7Bfill-rule: evenodd;%7D.cls-2 %7Bfill: %233db792;filter: url%28%23filter%29;display: none;%7D%3C/style%3E%3Cfilter id='filter' x='4' y='6' width='12' height='9' filterUnits='userSpaceOnUse'%3E%3CfeFlood result='flood' flood-color='%233db792'/%3E%3CfeComposite result='composite' operator='in' in2='SourceGraphic'/%3E%3CfeBlend result='blend' in2='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cpath id='Rounded_Rectangle_1' data-name='Rounded Rectangle 1' class='cls-1' d='M2,0H18a2,2,0,0,1,2,2V18a2,2,0,0,1-2,2H2a2,2,0,0,1-2-2V2A2,2,0,0,1,2,0ZM2,2H18V18H2V2Z'/%3E%3Cpath id='normal' class='cls-2' d='M8.5,15L4,10.5,5.5,9l3,3,6-6L16,7.5Z'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_block_item_content_item.check.active:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.cls-1 %7Bfill: %233db792;%7D.cls-1, .cls-2 %7Bfill-rule: evenodd;%7D.cls-2 %7Bfill: %236639b6;filter: url%28%23filter%29;display: block;%7D%3C/style%3E%3Cfilter id='filter' x='4' y='6' width='12' height='9' filterUnits='userSpaceOnUse'%3E%3CfeFlood result='flood' flood-color='%236639b6'/%3E%3CfeComposite result='composite' operator='in' in2='SourceGraphic'/%3E%3CfeBlend result='blend' in2='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cpath id='Rounded_Rectangle_1' data-name='Rounded Rectangle 1' class='cls-1' d='M2,0H18a2,2,0,0,1,2,2V18a2,2,0,0,1-2,2H2a2,2,0,0,1-2-2V2A2,2,0,0,1,2,0ZM2,2H18V18H2V2Z'/%3E%3Cpath id='normal' class='cls-2' d='M8.5,15L4,10.5,5.5,9l3,3,6-6L16,7.5Z'/%3E%3C/svg%3E%0A");
}

.widget-12 .calc_block_item_type {
    text-align: center;
    max-width: 400px;
    margin: 0 auto 17px;
    /* padding-left: 80px; */
    position: relative;
    display: none;
}

.widget-12 .calc_block_item_type.active {
    display: block;
}

.widget-12 .calc_block_item_type_item {
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    position: relative;
    border: 1px solid #d4d4d4;
    padding: 2%;
    background: #e6e6e6;
}

.widget-12 .calc_block_item_type_item:hover .calc_block_item_type_item_back {
    display: block;
}

.widget-12 .calc_block_item_type_item.item-balcony {
    padding-bottom: 29%;
}

.widget-12 .calc_block_item_type_item_back {
    display: none;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #ffbc00;
    opacity: 0.5;
    cursor: pointer;
}

.widget-12 .calc_block_item_type_item_window {
    background-image: url(/t/images/quizzes1/nature-ver4-1.webp);
    border: 1px solid #717171;
    background-color: #217da2;
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
}

.widget-12 .calc_block_item_type_item_window img {
    width: 100%;
}

.widget-12 .calc_block_item_type_item_window:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.widget-12 .calc_block_item_type_item_window[data-quizzes-window-item="1"]:after {
    background-image: url(/t/images/quizzes1/calc-type-tilt-first.png);
}

.widget-12 .calc_block_item_type_item_window[data-quizzes-window-item="2"]:after {
    background-image: url(/t/images/quizzes1/calc-type-tilt-turn.png);
}

.widget-12 .calc_block_item_type_item_window[data-quizzes-window-item="3"]:after {
    background-image: url(/t/images/quizzes1/calc-type-close.png);
}

.widget-12 .calc_range_all .slider-vertical {
    position: absolute;
    left: 0;
    top: 0;
}

.noUi-horizontal {
    position: absolute;
    right: 27%;
    bottom: 60px;
}

.noUi-vertical .noUi-base {
    box-shadow: inset 0.7px 0.7px 3px rgba(0, 0, 0, 0.24);
    width: 5px;
    height: 140px;
    padding: 6px auto;
    background-color: #fff;
    border-radius: 3px;
}

.noUi-horizontal .noUi-base {
    box-shadow: inset 0.7px 0.7px 3px rgba(0, 0, 0, 0.24);
    height: 5px;
    width: 140px;
    padding: 6px auto;
    background-color: #fff;
    border-radius: 3px;
}

.noUi-origin {
    position: absolute;
    left: -6px;
    top: -6px;
    z-index: 2;
}

.noUi-handle {
    background-color: #3db792;
    width: 18px;
    height: 18px;
    cursor: pointer;
    border-radius: 50%;
    outline: none;
}

.noUi-horizontal .slider-min {
    position: absolute;
    left: -60px;
    top: -6px;
}

.noUi-horizontal .slider-max {
    position: absolute;
    right: -100px;
    top: -6px;
}

.noUi-vertical .slider-min {
    position: absolute;
    top: -15px;
    width: max-content;
    left: -15px;
}

.noUi-vertical .slider-max {
    position: absolute;
    bottom: -40px;
    width: max-content;
    left: -15px;
}

.widget-12 .calc_size {
    font-size: 16px;
    text-align: center;
    margin-top: 60px;
}

.widget-12 .calc_size_item {
    display: inline-block;
    vertical-align: middle;
    margin: 5px !important;
}

.widget-12 .calc_input {
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    width: 77px;
    border: 1px solid #b6b6b6;
    border-radius: 5px;
    padding: 4px 10px
}

.widget-12 .calc_size_separator {
    font-weight: 700;
    margin-left: 8px !important;
    margin-right: 14px !important;
}

/**/


.calc {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    max-width: 1300px;
    margin: auto !important;
    background: #fbfbfb;
}

#widget-11_DIV_1 {
    margin-bottom: 50px;
}

.widget-12 {
    background: #fbfbfb;
}

.widget-12 .calc_title {
    grid-column: 1/3;
    margin: auto;
}

.widget-12 .calc_block {
    margin: 0;
    box-sizing: border-box;
}

.widget-12 .calc_left {
    width: 100%;
    padding: 0;
    float: initial;
}

.widget-12 .calc_left .calc_block {
    height: 100%;
}

.widget-12 .calc_right {
    width: 100%;
    display: flex;
    gap: 20px;
    flex-direction: column;
    float: initial;
}

.calc_block_item {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.calc_block.quizzes_form_2 .title {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 16px;
    display: none;
}

.calc_block.quizzes_form_2 .field-title {
    margin-bottom: 10px;
}

.calc_block.quizzes_form_2 .field-value {
    margin-bottom: 10px;
}

.calc_block.quizzes_form_2 input {
    padding: 7px 15px;
    border-radius: 5px;
}

.calc_block.quizzes_form_2 button {
    padding: 10px 25px;
    background: #ffd039;
    color: #000;
    font-weight: bold;
    border-radius: 5px;
}
.quizzes_form_2 .type-textarea {
display:none;
}

.widget-12 .calc_block {
    position: relative;
}

.widget-12 .calc_block_item_type {
    position: initial;
}

.widget-12 .calc_block_item_type_item {
    width: 25%;
}

.widget-12 .calc_range_all .slider-vertical {
    left: 10%;
    top: 35%;
}

.noUi-horizontal {
    right: 40%;
    bottom: 100px;
}

.calc_right .calc_block_item_content_item {
    display: flex;
    align-items: center;
    gap: 10px;
}

@media (max-width: 1024px) {
    .calc {
        grid-template-columns: 1fr;
    }

    .widget-12 .calc_title {
        grid-column: auto;
    }
}

@media (max-width: 430px) {
    .noUi-horizontal {
        right: 30%;
    }

    .noUi-horizontal .slider-max {
        right: -75px;
    }

    .widget-12 .calc_block_item_type_item {
        width: 20%;
    }

    .widget-12 .calc_input {
        width: 33px;
        font-size: 15px;
    }

    .widget-12 .calc_size {
        margin-top: 100px;
    }
}

.block-20.widget-12 {
    background: #fbfbfb;
}

.blocklist-28.widget-12 {
    background: transparent;
}

.calc_block.quizzes_form_2 .type-phone.field-required {
    display: flex;
    align-items: center;
    justify-content: center;
}

.calc_block.quizzes_form_2 .type-phone.field-required .field-title {
    margin-right: 10px;
    font-weight: bold;
}

.calc_block.quizzes_form_2 input {
    display: block;
    padding: 0.375rem 0.75rem;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #c0c0c0;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
    margin: 0 0 10px 0;
}

.calc_block.quizzes_form_2 button {
    background: linear-gradient(to bottom, #FFBC55, #FF9055);
    color: #fff;
    padding: 12px 25px;
}

.calc_block.quizzes_form_2 {
    text-align: center;
}

.title-page .block-18 {
    margin-top: 50px;
}

.localtext img {
    height: 80px;
    width: auto;
}

.localtext li img {
	height: auto;
	margin-right: 5px;
}

.block-highlight-img img {
    max-width: 1200px;
    max-height: 600px;
}

.h2 {
    box-sizing: border-box;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: 800;
    font-style: normal;
    font-family: Montserrat, sans-serif;
    text-align: left;
    color: #42385a;
    text-decoration: none;
    line-height: 1.2;
    font-size: 22px;
}

.calc_block.quizzes_form_2 form {
    display: flex;
    flex-wrap: wrap;
}

.calc_block.quizzes_form_2 button {
    background: #FFBC55;
    border-radius: 0.25rem;
    height: 37.6px;
    padding: 7px 40px;
    margin-left: 10px;
}

.block-button0 a {
    padding: 15px;
    border: none;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #42385a;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    text-decoration: none;
    background: linear-gradient(to bottom right, #fede39 0%, #ffcb39 100%) transparent;
    border-radius: 5px;
    font-weight: bold;
    max-width: 270px;
    width: 100%;
}

.video-block>div .video {
    margin-top: -60px;
}

.block-20 {
    padding-bottom: 15px !important;
    padding-top: 15px !important;
}

.forma-block-okna .tpl-anketa>form>.type-text input {
display: block;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #bdbdbd;
border-radius: 0.05rem;
width: 99%;
margin: 0;
height: 36px;
}

.forma-block-okna .tpl-field.type-phone.field-required input {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}

.forma-block-okna .tpl-anketa>form>.tpl-field .field-title {
display: none;
}

a {
    color: #3db792;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

iframe {
    height: 250px;
    width: 100%;
    margin-right: 10px;
    max-width: 550px;
    display: inline-block;
}
.rehau img {
    box-shadow: 0.5px 0.5px 0 0 #000;
}

#widget-11_DIV_1 .title {
    font-size: 20px;
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 25px;
}

.quizzes_form_1_wrapper .title {
	display: none;
}


.card-body {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.card-body .card {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    box-sizing: border-box;
    border: 3px solid #3db792;
    border-radius: 10px;
    margin: 0 20px 20px 0px;
    max-width: 413px;
    box-shadow: 5px 2px 5px 2px #3db79242;
}

.card-body .card .card-button a {
    border: 2px solid #3db792;
    padding: 7px 15px;
    border-radius: 5px;
    text-decoration: none;
    display: block;
}

.card-body .card .card-button a:hover {
    color: #fff;
    background: #3db792;
}

.card-data ul {
    padding-left: 20px;
}

.card-data {
    width: 100%;
}

.card-body {
    justify-content: center;
}

.email-81 a {
	color:#fff;
}
@media(min-width: 641px){
.site-name-5 > a .sn-wrap {
    flex-direction: row;
    align-items: end;
}
.site-name-5 > a .sn-text {
    margin-left: 15px;
}

.site-name-5 > a .sn-logo {
    height: 80px;
    width: 178px;
}}

@media (max-width: 640px){
.block-12 .sn-logo img {
    display: block;
}
	
	.tel-address * {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.sn-logo img {
    margin-left: auto;
    margin-right: auto;
}
.site-name-5 > a .sn-logo {
    height: 80px;
    width: 178px;
}
.site-name-5 .sn-wrap {
    align-items: center;
}
}

.card-body .card {
    overflow: hidden;
}

.card-body .card img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}

.card-body .card {
    padding: 0;
}

.card-body * {
    box-sizing: border-box;
}

.card-title, .card-data {
    padding: 0 20px;
}

.card-button {
    margin: 0 0 15px 0;
}


.custom-table-new {
    text-align: center;
    border-collapse: collapse;
    border-spacing: 5px;
    background: #ffffff;
    border-radius: 20px;
    width: 100%;
    margin: 0px 0px 20px 0px;
}

.custom-table-new th {
font-size: 18px;
    font-weight: 700;
    padding: 12px 10px;
    border: 2px solid #18795c4a;
    color: #ffffff;
    background: #3db792;
    min-width: 150px;
}

.custom-table-new td {
    padding: 10px;
    color: #000000;
    border: 1px solid #3db792;
}

.brand-card{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;

}
.brand-card .brand{
	border:1px solid #3db792;
	margin-right:15px;

}
.brand-card .brand .brand-img a img {
    max-height: 200px;
    padding: 14px;
}
.brand-card .brand .text {
	text-align:center;
	font-size: 25px;
}

.button-b {display: flex;justify-content: center;}

.button-b a {
    font-size: 20px;
    padding: 10px 25px;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    color: #fff;
    background: #fecf39;
    box-shadow: 0 7px 3px -5px #ff9400;
    transition: all 0.5s;
}

.button-b a:hover {
    transition: all 0.4s;
    box-shadow: none;
    transform: translateY(3px);
    text-decoration: none;
}

.custom-table-new td:first-child {
    text-align: left;
}

.custom-table-new a {
    color: #18795c;
}

ul.page-subpages.g-submenu.g-submenu--top {
    margin: 10px 0;
}

.tel-address .email-81 .cell-icon {
    display: none;
}

.tel-address .email-81 {
    margin-top: 0 !important;
}

.tel-address .email-81 a {
    text-decoration: none;
    font-size: 15px;
    display: block;
    color: #147759;
}

.whatsapp-icon, .zamer a {
    display: none;
}

.rehau-head-slider {
display:none;
position: relative;
}


@media(max-width: 960px) {
	.tel-address .email-81 {
		display: none;
	}
	.whatsapp-icon {
    display: block;
    border-radius: 50%;
    overflow: hidden;
    width: 64px;
    height: 64px;
    z-index: 10;
}
.zamer a {
    display: flex;
    position: fixed;
    bottom: 10px;
    left: 10px;
    overflow: hidden;
    width: 170px;
    z-index: 10;
    padding: 5px;
    box-sizing: border-box;
}

.zamer img {
    width: 100%;
    height: 100%;
}
}

@media(max-width: 960px){
.rehau img {
    max-height: 100%;
}

.rehau .rehau-img.active {
    position: absolute;
    z-index: 100;
    width: 85%;
    max-width: 500px;
}
.rehau-head-slider {
display:block;
}
.rehau-img {
border-radius: 0 !important;
height: 300px !important;
object-fit: contain!important;
box-shadow: none!important;
}
	
}

youtube {
    height: 250px;
    width: 100%;
    margin-right: 10px;
    max-width: 550px;
    display: inline-block;
    border: 1px solid #0593ff;
    background-image: url(/d/youtube.png);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #00000040;
}

.custom_pagination {
    margin: 15px 0;
    text-align: center;
}

.custom_pagination .page {
    display: inline;
    font-size: 20px;
    padding: 7px 13px;
}

.custom_pagination .page.active {
    background: #3db792;
    border-radius: 10px;
    color: white;
}

.custom-table-new.table-top-text td, .custom-table-new.table-top-text td:first-child {
    text-align: center !important;
    vertical-align: top;
}

@media (max-width: 767px){
	div#vybor-laminacii-okon {
    display: none;
}
}

.block-highlight.slide-show-highlight .block-highlight-img {
    max-width: 500px;
    max-height: 500px;
    width: 500px;
    height: 500px;
}

.block-highlight.slide-show-highlight > div {width: 500px;height: 500px;overflow: hidden;}

.block-highlight.slide-show-highlight {
    display: flex;
    align-items: center;
    justify-content: center;
}

.block-highlight.slide-show-highlight img {
    width: 500px;
    height: 100%;
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
}

.block-highlight.slide-show-highlight > div > div {
    display: flex;
    position: absolute;
}

.block-highlight.slide-show-highlight .img-cols {
    position: absolute;
    bottom: 0px;
    padding: 10px;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    background: #fff;
}

@media(max-width: 500px) {
	.block-highlight.slide-show-highlight img{
		width: 100%;
	}
}

.custom-table-new.table-left-text td {
    text-align: left;
}

.custom-table-new.table-left-text td:first-child {max-width: 260px;}
.block-highlight.block-highlight-slide .block-highlight-img {
    padding: 10px 40px;
}

.arrow-left {
    left: 0;
}

.arrow-right {
    right: 0;
}

.arrow-left, .arrow-right {
    position: absolute;
    top: 0;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 50px;
    height: 100%;
    transition: all 0.3s;
}

.count-img-highlight {text-align: center;font-weight: 500;}

.arrow-left:hover, .arrow-right:hover {
    background: #0000001a;
    cursor: pointer;
    transition: all 0.3s;
}

.block-highlight-close {
    z-index: 10;
}

.side-panel-71 .side-panel-content {
    bottom: unset !important;
    height: 100%;
}

.side-panel-71 .side-panel-content-inner {
    min-height: unset !important;
}

.side-panel-content .widget-41 > div {
    justify-content: flex-start;
    margin-left: 5px;
}

.video-block {
	height: 500px;
}

.editorElement .widget-44 .icon{
	z-index: 10;
    display: inline-block;
    position: fixed;
    right: 15px;
    bottom: 50px;
    overflow: hidden;
    width: 48px;
    height: 48px;
}
.director-all-block {
	display:flex;
	flex-wrap:wrap;
	gap: 20px;
	margin: 20px 0px;
}
.director-wrap {
	max-width: 270px;
    width: 100%;
    height: 100%;
    background: #40b590;
    padding: 10px;
    border-radius: 10px;
}
.director-block {
	text-align: center;
	background: white;
	border-radius: 10px;
	clip-path: polygon(0 0, 100% 0, 100% 95%, 50% 100%, 0 95%);
	padding:20px 10px 20px 10px;
}
.director-photo {
	width: 150px;
    height: 150px;
    margin: auto;
    border-radius: 100%;
    background-image: url(/d/director.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.director-status {
	font-size: 18px;
    margin: 10px 0 5px 0;
    color: black;
}
.director-name {
	font-size: 16px;
    color: #808080;
    margin: 0px 0px 10px 0px;
}
.director-line {
	width: 100px;
	margin:0px auto 10px auto;
    height: 2px;
    background: linear-gradient(90deg, #40b590, #40b590);
}
.director-text {
	font-size: 14px;
    line-height: 1.3;
    margin: 10px 0;
    color: black;
}
.director-img {
	max-width: 288px;
    width: 100%;
    height: 482px;
    object-fit: cover;
}
@media all and (max-width: 720px) {
.localproducts__block-btn {
    float: none!important;
    margin-top: 20px!important;
}
}
.iconblock {
    position: fixed;
    right: 20px;
    bottom: 150px;
    z-index: 9;
    width: max-content;
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: .3s;
    transform: translate(170%, 0);
}
.iconblock-act {
transform: translate(10%, 0);
}
.socs-gif {
    position: fixed;
    right: 10px;
    bottom: 70px;
    z-index: 9;
    border-radius: 50%;
    width: 70px;
    display: none;
}
@media all and (max-width: 961px) {
.socs-gif {
display: block;
}
}

.details{
	width: 100%;
	position: relative;
}

.details summary{
	font-weight: bold;
    color: #ffffff;
    background: #3db792;
    border: 1px solid #3db792;
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
    line-height: 58px;
    font-size: 28px;
    position: relative;
    padding: 0 32px 0 0;
}

.details summary::before{
	content: '';
    width: 3px;
    height: 25px;
    position: absolute;
    display: block;
    right: 15px;
    top: 15px;
    background: #fff;
    transform: rotate(45deg);
}

.details summary::after{
	content: "";
    width: 3px;
    height: 25px;
    position: absolute;
    display: block;
    right: 31px;
    top: 15px;
    background: #fff;
    transform: rotate(-45deg);
}

.details[open] summary::before{
	transform: rotate(-45deg);
	
}

.details[open] summary::after{
	transform: rotate(45deg);
}

.details summary:hover{
	color: #ffffff;
	background: #3db792;
}

.details[open] summary{
	border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

@media (max-width: 768px){
	.details summary{
		line-height: 40px;
		font-size: 21px;
	}
	.details summary::after {
	    content: "";
	    width: 3px;
	    height: 15px;
	    position: absolute;
	    display: block;
	    right: 24px;
	    top: 15px;
	    background: #fff;
	    transform: rotate(-45deg);
	}
	.details summary::before {
	    content: '';
	    width: 3px;
	    height: 15px;
	    position: absolute;
	    display: block;
	    right: 15px;
	    top: 15px;
	    background: #fff;
	    transform: rotate(45deg);
	}
}
@media (max-width: 425px){
	.details summary{
		line-height: 30px;
	}
}

.details__inner{
	padding: 10px;
	border: 1px solid #3db792;
	border-top: none;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.details .quizzes_form_1_wrapper .tpl-anketa form .tpl-field .field-value input{
	width: 100%;
	max-width: 290px;
}
.footer-icon {width: 64px;height: 64px;}

.slick-sliderMain {
	width: 100%;
	background: #fbfbfb;
	padding-bottom: 25px !important;
    padding-top: 15px !important;
	padding: 100px 30px;
	text-align: center;
}

.slick-slide {
    margin: 0px 20px;
}
.containerButton-slider {
	width: 100%;
	display: flex;
	justify-content: center;
}
.containerButton-slider a{
	margin-top:0px;
}

.slick-slide img {
    width: 250px;
    height: 250px;
    margin: auto;
    border-radius: 100%;
    object-fit: cover;
}

.slider-image {
    width: 300px !important;
    height: 360px !important;
    margin: auto;
    border-radius: 0% !important;
    object-fit: cover;
}

@media (min-width: 769px) and (max-width: 900px) {
    .slick-slide img {
        width: 200px; /* Ширина 100% на экранах от 769 до 900px */
        height: 200px; /* Сохраняем пропорции */
    }
}

.slick-slide {
    transition: all ease-in-out 0.3s;
}

.slick-next {
	right: 10px;
}
.slider-wrapper {
    position: relative;
    width: 100%; /* чтобы кнопки двигались вместе со слайдером */
}

.custom-prev-arrow-images,
.custom-next-arrow-images {
    border: none;
    background: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000;
    cursor: pointer;
    font-size: 45px;
    color: #333;
}

.custom-prev-arrow-images {
    left: -6px;
}

.custom-next-arrow-images {
    right: -10px;
}

.custom-prev-arrow-images:hover,
.custom-next-arrow-images:hover {
    opacity: 0.7;
}


.custom-prev-arrow-images i,
.custom-next-arrow-images i {
    display: inline-block;
    font-size: 60px;
    transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
    -webkit-text-stroke: 0px white; /* убираем палку у иконки */
}

.custom-prev-arrow-images:hover i,
.custom-next-arrow-images:hover i {
    transform: scale(1.1);
    color: #0056b3; /* Меняем цвет при наведении */
    -webkit-text-stroke: 1px #0056b3; /* обводка иконки */
}

.custom-prev-arrow,
.custom-next-arrow {
    border: none;
    background: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000;
    cursor: pointer;
    font-size: 45px;
    color: #333;
}

.custom-prev-arrow {
    left: 10px;
}

.custom-next-arrow {
    right: 10px;
}

.custom-prev-arrow:hover,
.custom-next-arrow:hover {
    opacity: 0.7;
}


.custom-prev-arrow i,
.custom-next-arrow i {
    display: inline-block;
    font-size: 60px;
    transition: transform 0.2s ease-in-out, color 0.2s ease-in-out;
    -webkit-text-stroke: 0px white; /* убираем палку у иконки */
}

.custom-prev-arrow:hover i,
.custom-next-arrow:hover i {
    transform: scale(1.1);
    color: #0056b3; /* Меняем цвет при наведении */
    -webkit-text-stroke: 1px #0056b3; /* обводка иконки */
}