

/* Start:/local/templates/holytek/tpl/css/styles.css?1587916090123493*/
@import url(/local/templates/holytek/tpl/css/_normalize.css);
@import url(/local/templates/holytek/tpl/css/_fonts.css);
@import url(/local/templates/holytek/tpl/css/_jquery.mCustomScrollbar.css);
body,
html {
    height: 100%
}

.fotorama,
.jspContainer,
.slick-list,
.wrapper {
    overflow: hidden
}

.footer,
.header,
.wide-line,
.wrapper {
    min-width: 460px
}

.ico-rub,
body {
    font-weight: 400
}

.btn,
.forms-radiobtn>span,
.slick-slider {
    -moz-user-select: none;
    -ms-user-select: none
}

.fotorama__arr:focus,
.fotorama__fullscreen-icon:focus,
.fotorama__nav__frame,
.jspVerticalBar .jspArrow:focus,
.slick-list:focus,
.ui-state-focus,
a,
button,
input {
    outline: 0
}

.fotorama__wrap--only-active .fotorama__stage__frame,
.slick-loading .slick-slide,
.slick-loading .slick-track {
    visibility: hidden
}

.two-clmns,
.txt-hyphen {
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    color: #222;
    font-family: 'PT Sans', sans-serif;
    font-size: 14px;
    line-height: 24px
}

.wrapper {
    position: relative;
    min-height: 100%;
    padding-bottom: 50px;
    background: #dee2de
}

.wrapper-back {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 120vh;
    background: url(/local/templates/holytek/tpl/css/../img/backgrounds/bg_main-desktop.jpg) center no-repeat;
    background-size: cover
}

.header {
    position: static;
    z-index: 10
}

.footer,
.main {
    position: relative
}

.main {
    min-height: 1200px;
    margin: 50px 50px 50px 200px
}

.footer {
    margin-top: -50px
}

.line,
.slim-line {
    margin: 0 auto;
    position: relative
}

.wide-line {
    position: relative
}

.line {
    max-width: 1350px;
    min-width: 210px
}

.slim-line {
    max-width: 460px;
    min-width: 460px
}

.line:after,
.slim-line:after,
.wide-line:after {
    clear: both;
    content: "";
    display: table
}

[class*=clmn-] {
    float: left;
    min-height: 10px
}

.clmn-1-of-3 {
    width: 33.3%
}

.clmn-2-of-3 {
    width: 66.6%
}

.clmn-3-of-3 {
    width: 100%
}

.clmn-1-of-4 {
    width: 25%
}

.clmn-2-of-4,
.clmn-half {
    width: 50%
}

.clmn-3-of-4 {
    width: 75%
}

.clmn-4-of-4 {
    width: 100%
}

.clmn-1-of-5 {
    width: 20%
}

.clmn-2-of-5 {
    width: 40%
}

.clmn-3-of-5,
.clmn-4-of-5 {
    width: 60%
}

a {
    color: inherit;
    text-decoration: none;
    cursor: pointer
}

.ico-rub {
    text-transform: lowercase!important;
    font-family: als_rublregular;
    font-style: normal
}

.hidden {
    opacity: 0
}

.visible {
    opacity: 1
}

.user-content-styles {
    color: #595959;
    overflow-x: auto
}

.user-content-styles>:first-child {
    margin-top: 0
}

.user-content-styles .like-H1,
.user-content-styles h1 {
    margin: 30px 0;
    color: #222;
    text-transform: uppercase;
    font: 900 41px/41px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.user-content-styles .like-H2,
.user-content-styles h2 {
    margin: 30px 0;
    color: #222;
    text-transform: uppercase;
    font: 100 31px/34px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.025em
}

.user-content-styles .like-H3,
.user-content-styles h3 {
    margin: 20px 0;
    text-transform: uppercase;
    font: 100 20px/24px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.025em
}

.user-content-styles p {
    color: #595959;
    font: 400 14px/24px 'PT Sans', sans-serif
}

.user-content-styles p a {
    color: #ef5718;
    border-bottom: 1px dotted #ef5718
}

.user-content-styles img {
    max-width: 100%
}

.user-content-styles table {
    margin: 40px 0;
    width: 100%
}

.user-content-styles table th {
    padding: 20px 0 20px 15px;
    color: #828080;
    text-align: left;
    text-transform: uppercase;
    font: 700 14px/20px 'PT Sans', sans-serif;
    background: #f9f9f9
}

.user-content-styles table td {
    padding: 20px 0 20px 15px;
    border-bottom: 1px solid #dcdcdc
}

.user-content-styles table a {
    color: #4b358c;
    border-bottom: 1px dotted #4b358c
}

.user-content-styles .wide-table-scroll {
    overflow-x: auto
}

.user-content-styles ol,
.user-content-styles ul {
    width: 67%;
    padding: 0 0 0 32px;
    margin: 20px 0 0;
    color: #595959
}

.user-content-styles ol a,
.user-content-styles ul a {
    color: #ef5718;
    border-bottom: 1px dotted #ef5718
}

.user-content-styles ul li {
    position: relative;
    margin-bottom: 25px;
    list-style: none
}

.user-content-styles ul li:before {
    content: "";
    position: absolute;
    display: block;
    top: 13px;
    left: -30px;
    width: 14px;
    border-bottom: 2px solid #595959
}

.user-content-styles ol li {
    list-style-type: decimal;
    padding-left: 10px;
    margin-bottom: 20px;
    margin-left: -10px
}

.user-content-styles blockquote {
    margin: 40px 50px 40px 0;
    padding: 0;
    text-align: justify;
    font-size: 18px;
    border: none;
    color: #4b358c
}

.user-content-styles blockquote p {
    padding: 0 40px;
    font-size: 18px;
    border-left: 5px solid #ef5718
}

.user-content-styles blockquote h3 {
    color: #ef5718
}

.user-content-styles figure {
    margin: 40px 0;
    text-align: center;
    font-size: 0
}

.user-content-styles figure figcaption,
.user-content-styles figure figcaption p {
    font: 400 italic 14px/22px 'PT Sans', sans-serif
}

.user-content-styles figure img {
    display: inline-block;
    vertical-align: top;
    width: 70%
}

.user-content-styles figure figcaption {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    padding-left: 30px;
    text-align: left
}

.user-content-styles figure figcaption h3 {
    margin: 0 0 15px
}

.stop-modal {
    display: table;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #237aed;
    z-index: 999
}

.stop-modal-inn {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 16px
}

.stop-modal-img {
    display: block;
    margin: 20px auto
}

.stop-modal-txt {
    max-width: 600px;
    margin: 20px auto;
    color: #fff;
    font-size: 16px;
    line-height: 24px
}

.stop-modal-txt a {
    text-decoration: underline;
    font-weight: 700
}

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 110
}

.preloader:after,
.preloader:before {
    content: "";
    position: fixed;
    top: 0;
    bottom: 0;
    width: 50%;
    background: #fff;
    -webkit-transition: all .6s ease-in-out .4s;
    -ms-transition: all .6s ease-in-out .4s;
    -o-transition: all .6s ease-in-out .4s;
    transition: all .6s ease-in-out .4s
}

.preloader:before {
    left: 0
}

.preloader:after {
    right: 0
}

.preloader .loader-spin {
    position: fixed;
    left: 50%;
    top: 50%;
    height: 100px;
    width: 100px;
    margin: -50px 0 0 -50px;
    border-color: #1969e8 transparent transparent;
    border-radius: 50%;
    border-style: solid;
    border-width: 3px;
    -webkit-animation: 2s linear 0s normal none infinite running spin;
    animation: 2s linear 0s normal none infinite running spin;
    -webkit-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    z-index: 111
}

.preloader .loader-spin:after,
.preloader .loader-spin:before {
    content: "";
    position: absolute;
    border-color: #1969e8 transparent transparent;
    border-radius: 50%;
    border-style: solid;
    border-width: 3px
}

.preloader .loader-spin:before {
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    -webkit-animation: 3s linear 0s normal none infinite running spin;
    animation: 3s linear 0s normal none infinite running spin
}

.preloader .loader-spin:after {
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    -webkit-animation: 1.5s linear 0s normal none infinite running spin;
    animation: 1.5s linear 0s normal none infinite running spin
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.preloader.off:before {
    left: -50%
}

.preloader.off:after {
    right: -50%
}

.preloader.off .loader-spin {
    visibility: hidden;
    opacity: 0
}

.scroll-top {
    display: none;
    position: fixed;
    top: 50%;
    right: 0;
    width: 50px;
    height: 50px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAcCAMAAADGFxadAAAAhFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEennAAAAK3RSTlMAAAMWFxgtMjQ2ODk8PkdMTVJjZGdsbXR1eJagsba42Nvc3d7m8vT29/r7BkdFhgAAALlJREFUeAGVzscOgmAQReFLUey9F8WiqLz/+zm/mRU5CXJXs/hOMoqaTZFove1UNPbq5uVz/r/vf0rbij3wt2kIyDuHAL14BexZMoP1gqvSbLZSfYigjUvfcXkroScK/xiHAL3yCFwjxwD91WeShi4Zw6Be+IQVLzzq3MO3DOHwD1zCNwzh8A9cwyCz5hDsAg+u//uW0uqDWbmN8wxOJofFuEZ4BCszWuQv06parcrHss4eHUmieoXj0eS+Wb7AmEAMlp/jQZbAAAAAElFTkSuQmCC) center no-repeat #fff;
    background-size: 80% auto;
    opacity: .3;
    z-index: 10
}

.btn,
.btn-more,
.btn-more i {
    display: inline-block;
    vertical-align: top
}

.scroll-top:hover {
    opacity: .5
}

.btn {
    padding: 20px 29px;
    text-align: center;
    font: 400 16px/28px 'PT Sans', sans-serif;
    background: 0 0;
    border: 1px solid transparent;
    -webkit-user-select: none
}

.btn-outlined {
    background: #fff;
    border-color: #ff650a
}

.btn-outlined:active {
    color: #fff;
    background: #ff650a
}

.btn-orange {
    color: #fff;
    background: #ff6209;
    background: -webkit-linear-gradient(to right, #ff7c13 -25%, #ff4a00 125%);
    background: -ms-linear-gradient(to right, #ff7c13 -25%, #ff4a00 125%);
    background: -o-linear-gradient(to right, #ff7c13 -25%, #ff4a00 125%);
    background: linear-gradient(to right, #ff7c13 -25%, #ff4a00 125%)
}

.btn-orange:active {
    background: #ff4a00
}

.btn-more {
    font: 300 16px/19px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    border-bottom: 1px solid transparent
}

.btn-more i {
    width: 23px;
    height: 19px;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 15px 15px
}

.forms-input,
.forms-text {
    width: 100%;
    padding: 10px 19px;
    font: 400 16px/28px 'PT Sans', sans-serif;
    display: block
}

.btn-more.is-white {
    color: #fff
}

.btn-more.is-white .arrow-more {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUgMTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04LjExNSwwLjlMNi40MDcsMi41OTdsMy43MDUsMy43MDZIMC4zdjIuMzk1aDkuODEybC0zLjcwNSwzLjcwNkw4LjExNSwxNC4xTDE0LjcsNy41TDguMTE1LDAuOXoiLz48L3N2Zz4=)
}

.btn-more.is-gray {
    color: #b3b3b3
}

.btn-more.is-gray .arrow-more {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUgMTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNEOEQ4RDgiIGQ9Ik04LjExNSwwLjlMNi40MDcsMi41OTdsMy43MDQsMy43MDZIMC4zdjIuMzk1aDkuODEybC0zLjcwNCwzLjcwNkw4LjExNSwxNC4xTDE0LjcsNy41TDguMTE1LDAuOXoiLz48L3N2Zz4=)
}

.btn-more.is-orange {
    color: #ef5718
}

.btn-more.is-orange .arrow-more {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUgMTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNFQTU4MUMiIGQ9Ik04LjExNSwwLjlMNi40MDcsMi41OTdsMy43MDUsMy43MDZIMC4zdjIuMzk1aDkuODEybC0zLjcwNSwzLjcwNkw4LjExNSwxNC4xTDE0LjcsNy41TDguMTE1LDAuOXoiLz48L3N2Zz4=)
}

.btn-more.is-orange.active .arrow-more {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMy4xOTlweCIgaGVpZ2h0PSIxNC40cHgiIHZpZXdCb3g9IjAgMCAxMy4xOTkgMTQuNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMuMTk5IDE0LjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNFQTU4MUMiIGQ9Ik0wLDYuNTg1bDEuNjk2LDEuNzA4bDMuNzA2LTMuNzA1VjE0LjRoMi4zOTZWNC41ODhsMy43MDYsMy43MDVsMS42OTYtMS43MDhMNi42LDBMMCw2LjU4NXoiLz48L3N2Zz4=)
}

.btn-more.is-orange .arrow-back {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUgMTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNFQTU4MUMiIGQ9Ik0wLjMsNy41bDYuNTg1LDYuNmwxLjcwOC0xLjY5NUw0Ljg4OSw4LjY5OEgxNC43VjYuMzAzSDQuODg5bDMuNzA0LTMuNzA2TDYuODg1LDAuOUwwLjMsNy41eiIvPjwvc3ZnPg==)
}

.forms-line {
    position: relative;
    margin-bottom: 10px
}

.forms-input {
    background: #fff;
    border: 1px solid #ededed
}

.forms-input:focus {
    background: #f8f8f8;
    border-color: #f8f8f8
}

.forms-text {
    height: 140px;
    background: #fff;
    border: 1px solid #ededed;
    resize: none
}

.forms-checkbox>span:after,
.forms-radio>span:after {
    top: 0;
    left: 10px;
    width: 16px;
    height: 16px;
    content: ""
}

.forms-checkbox>span,
.forms-radio>span {
    font-size: 12px;
    line-height: 16px;
    cursor: pointer
}

.forms-text:focus {
    background: #f8f8f8;
    border-color: #f8f8f8
}

.forms-checkbox {
    display: block;
    padding: 10px 0
}

.forms-checkbox>input {
    display: none
}

.forms-checkbox>input:checked+span:after {
    background-position: 0 -32px
}

.forms-checkbox>span {
    display: block;
    position: relative;
    padding-left: 33px
}

.forms-checkbox>span:after {
    display: block;
    position: absolute;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABACAMAAAAkowekAAAAtFBMVEW/Lia/Lia/Lia/Lia/Lia/Lia/LiYAAAAFBQUSEhITExMUFBQVFRUWFhYdHR0eHh4iIiIkJCQ2NjY4ODhLS0tPT09SUlJVVVVbW1tfX19sbGxubm5xcXFycnKOjo6VlZW7u7u8vLy/LibExMTOZmDOZ2HQ0NDRaWPSa2Xa2tri4uLm5ubo6Ojp6enq6urs7Ozt3dzu4N/u4ODx8fHz8/P09PT19fX46Of56+r56+v9/f3////z3qYYAAAAB3RSTlMGiImQke3ulVLqiQAAALxJREFUeNrVUtkOgkAMXIWlqHjfty63eHGoIP//Xy4P7KbhVROcpA8zSaftpISolAloKiGKm+YCqdsgtOBSoYTlCKy+Al49o0TxMslfXpOfr+Hzq3lYYSIQWjyPgkuF55EgsPoKePWI52FHkt/tah4//4/9EgtT3SyFmFcy1J+iZW74jz7cpIffhTaYyHQMGzzlvY3/6T92CyxM9GMpBLzOA/0qWmYd59KDk/RwDGjBAZmOYIWnxOvgi//xATmsuD+XFlE9AAAAAElFTkSuQmCC) no-repeat
}

.forms-checkbox>span a {
    color: #bf2e26;
    border-bottom: 1px solid rgba(191, 46, 38, .2)
}

.forms-checkbox>span a:hover {
    border-bottom-color: #bf2e26
}

.forms-checkbox:hover>input+span:after {
    background-position: 0 -16px
}

.forms-checkbox:hover>input:checked+span:after {
    background-position: 0 -48px
}

.forms-radio {
    display: block;
    padding: 10px 0
}

.forms-radio>input {
    display: none
}

.forms-radio>input:checked+span:after {
    background-position: 0 -32px
}

.forms-radio>span {
    display: block;
    position: relative;
    padding-left: 33px
}

.forms-radio>span:after {
    display: block;
    position: absolute;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABACAMAAAAkowekAAAA81BMVEXz8/P///+/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/Lia/LibDPTbDPjfEPjfEPzjDPTbEPjcAAAAiIiIkJCRQUFBUVFRhYWFnZ2ebm5ujo6Onp6ewsLC/v7/IyMjKysrQbWfQbWjQbmnTcGvUcWzUcm3U1NTZko7alpLfmJThnJjpz83p6enqz87q0M/q0dDw5+fw6Ojx6uny7u3y7u7y7+/z2Nfz2djz8vLz8/P02tn029r19fX78/L79PP89fX9+fn9+vr++/v//v7///9NxUlUAAAAHnRSTlMAAAYJKissjo+QlJWYu73U1tfY8/T4+fr8/Pz8/f3zYHp8AAABNUlEQVR42tWSW1eCQBSFBxQUUIlIylTsfjOKjIjwWgmiYvL/f01HEuc4PvvQ9zZ7rXPm7L024YB8QatWDwp5DgCBl5tuGMeh2yzlVgJftqdJyvSlwoOgPC+TNUtb5ohwOks2zOoCKb4lCLdItC8shBoxYiwsDEaY68zIt8oulYhY3/pWhMNsdJiyc3pmbvKzmGTmAEE6PD5SJTG1vyLLg/zByw3HHw59p1HKpe+y1QtSek8VHgTlcRysGVsyIcJJP9jQr0EerwHCgTzeseBDHkMsjAxGGOjMyIfKLoU8alvfinCYhQ5Tdk7PzHU/R93MHJDlQYB99qNzcxfhfjyYpnkWoX5cmUCH9oMKc52OXES0H3TpP+xH+/rWw/24B3MtD/Xj0gTatB9UGOh05Nyj/aBL99SPX94ouTsWNEfoAAAAAElFTkSuQmCC) no-repeat
}

.forms-radio>span a {
    color: #bf2e26;
    border-bottom: 1px solid rgba(191, 46, 38, .2)
}

.forms-radio>span a:hover {
    border-bottom-color: #bf2e26
}

.forms-radio:hover>input+span:after {
    background-position: 0 -16px
}

.forms-radio:hover>input:checked+span:after {
    background-position: 0 -48px
}

.forms-radiobtn {
    display: inline-block
}

.forms-radiobtn>input {
    display: none
}

.forms-radiobtn>input:checked+span {
    color: #fff;
    border-color: transparent;
    background: -webkit-linear-gradient(to right, #ff7c13 -25%, #ff4a00 125%);
    background: -ms-linear-gradient(to right, #ff7c13 -25%, #ff4a00 125%);
    background: -o-linear-gradient(to right, #ff7c13 -25%, #ff4a00 125%);
    background: linear-gradient(to right, #ff7c13 -25%, #ff4a00 125%);
    cursor: default
}

.forms-radiobtn>input:checked+span:hover {
    color: #fff
}

.forms-radiobtn>span {
    display: block;
    vertical-align: top;
    padding: 20px 29px;
    text-align: center;
    font: 400 16px/28px 'PT Sans', sans-serif;
    background: #fff;
    border: 1px solid #ff650a;
    cursor: pointer;
    -webkit-user-select: none
}

.forms-radiobtn>span:hover {
    color: #ff650a
}

.error-label {
    display: none;
    position: absolute;
    left: 100%;
    top: 5px;
    margin-left: 3px;
    padding: 9px 10px 11px;
    color: #fff;
    font: 400 14px/20px 'PT Sans', sans-serif;
    white-space: nowrap;
    background: #ea3333
}

.input-error .error-label,
.search-text {
    display: block
}

.error-label:after {
    content: "";
    display: block;
    position: absolute;
    top: 12px;
    right: 100%;
    border-top: 8px solid transparent;
    border-right: 8px solid #ea3333;
    border-bottom: 8px solid transparent
}

.input-error .form-input {
    border-color: #e9b62e
}

.search-unit {
    position: relative;
    height: 70px;
    border: 1px solid #da4e14;
    background-color: #e25116;
    box-shadow: inset 0 0 43px rgba(26, 29, 33, .09)
}

.search-text {
    width: 100%;
    height: 100%;
    padding: 25px 50px 25px 20px;
    font: 700 14px/20px 'PT Sans', sans-serif;
    border: none;
    background: 0 0
}

.search-text::-webkit-input-placeholder {
    color: #fff
}

.search-text::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.search-text:-ms-input-placeholder {
    color: #fff
}

.search-bttn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50px;
    border: none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNC4wNTRweCIgaGVpZ2h0PSIxNC4xNjNweCIgdmlld0JveD0iMCAwIDE0LjA1NCAxNC4xNjMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0LjA1NCAxNC4xNjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMy42MzksMTEuODM2bC0yLjkzNy0yLjkzN2MwLjU2OS0wLjg5NywwLjg5OS0xLjk2LDAuODk5LTMuMDk5QzExLjYwMSwyLjYwMiw4Ljk5OSwwLDUuOCwwQzIuNjAyLDAsMCwyLjYwMiwwLDUuODAxYzAsMy4xOTgsMi42MDIsNS44MDEsNS44LDUuODAxYzEuMDgzLDAsMi4wOTYtMC4yOTksMi45NjQtMC44MTdsMi45NjMsMi45NjNDMTIuOTkxLDE1LjAxMiwxNC45MDQsMTMuMTAyLDEzLjYzOSwxMS44MzZ6IE0xLjc5OSw1LjgwMWMwLTIuMjA3LDEuNzk1LTQuMDAyLDQuMDAxLTQuMDAyYzIuMjA3LDAsNC4wMDIsMS43OTUsNC4wMDIsNC4wMDJjMCwyLjIwNy0xLjc5NSw0LjAwMi00LjAwMiw0LjAwMkMzLjU5NCw5LjgwMywxLjc5OSw4LjAwNywxLjc5OSw1LjgwMXogTTIuOTg0LDQuNzZDNC4xNTUsMi4wNDYsOC4wOTcsMi4zNiw4LjgzOSw1LjIwMkM3LjM0NCwzLjQ0Nyw0LjcxMywzLjI1OCwyLjk4NCw0Ljc2eiIvPjwvc3ZnPg==) center no-repeat
}

.breadcrumbs {
    min-height: 32px;
    margin: 20px 0 8px;
    padding: 0;
    list-style: none;
    line-height: 16px
}

.breadcrumbs li,
.breadcrumbs li a {
    font: 400 14px/16px 'PT Sans', sans-serif
}

.breadcrumbs li {
    display: inline-block;
    vertical-align: top;
    color: #4b4b4b;
    text-transform: uppercase
}

.breadcrumbs li:after {
    content: "/";
    display: inline-block;
    vertical-align: top;
    margin: 0 5px
}

.breadcrumbs li:last-child:after {
    content: ""
}

.breadcrumbs li a {
    color: #ef5718
}

.breadcrumbs li a:hover {
    color: red
}

.breadcrumbs li a span {
    display: inline-block;
    vertical-align: top
}

.paginator {
    margin: 50px 20px;
    padding: 0;
    list-style: none;
    text-align: right
}

.paginator li {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle
}

.paginator li a {
    display: block;
    text-decoration: none;
    height: 30px;
    min-width: 30px;
    padding: 0 5px;
    line-height: 28px;
    font-size: 15px;
    text-align: center;
    border: 1px solid transparent
}

.paginator li a:hover,
.paginator li.active a {
    border: 1px solid #ef5718
}

.paginator li.active a {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    background-color: #ef5718
}

.paginator li.active a,
.paginator li.dots a {
    cursor: default
}

.paginator li.dots a:hover {
    border: 1px solid #fff;
    color: #000
}

.ui-slider {
    position: relative;
    margin: 20px 0 25px
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 10px;
    height: 13px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCAxMCAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMEIwRTFFIiBkPSJNNSwwTDUsMGw1LDEzSDBMNSwweiIvPjwvc3ZnPg==) no-repeat;
    background-size: auto 100%;
    cursor: pointer
}

.ui-slider .ui-slider-handle:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCAxMCAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUM2MjFGIiBkPSJNNSwwTDUsMGw1LDEzSDBMNSwweiIvPjwvc3ZnPg==)
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    overflow: hidden
}

.ui-slider-horizontal {
    height: 2px
}

.jspVerticalBar,
.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0
}

.ui-slider-horizontal .ui-slider-handle {
    top: 0;
    margin-left: -6.5px
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-widget-content {
    border: none;
    background: #ff5905
}

.ui-widget-header {
    border: none;
    background: #222
}

.ui-corner-all {
    border-radius: 0
}

.jspContainer {
    position: relative
}

.jspHorizontalBar,
.jspPane,
.jspVerticalBar {
    position: absolute
}

.jspVerticalBar {
    right: 0;
    width: 1px;
    background: red
}

.jspHorizontalBar {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red
}

.jspDrag,
.jspTrack,
.slick-list,
.slick-slide,
.slick-track {
    position: relative
}

.jspCap {
    display: none
}

.jspHorizontalBar .jspCap {
    float: left
}

.jspTrack {
    background: #f8f8f8
}

.jspDrag {
    background: #ff5003;
    top: 0;
    left: 0;
    cursor: pointer
}

.jspHorizontalBar .jspDrag,
.jspHorizontalBar .jspTrack {
    float: left;
    height: 100%
}

.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 0
}

.jspArrow.jspDisabled {
    cursor: default;
    background: #80808d
}

.fotorama__wrap .fotorama__pointer,
.slick-list.dragging {
    cursor: pointer
}

.jspVerticalBar .jspArrow {
    height: 16px
}

.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%
}

.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%
}

.slick-slider {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    display: block;
    margin: 0;
    padding: 0;
    height: 100%
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    top: 0;
    left: 0;
    display: block;
    height: 100%
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-vertical .slick-slide {
    display: block;
    border: none
}

.fotorama__arr:focus:after,
.fotorama__fullscreen-icon:focus:after,
.fotorama__html,
.fotorama__img,
.fotorama__nav__frame:focus .fotorama__dot:after,
.fotorama__nav__frame:focus .fotorama__thumb:after,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}

.fotorama--fullscreen,
.fotorama__img {
    max-width: 99999px!important;
    max-height: 99999px!important;
    min-width: 0!important;
    min-height: 0!important;
    border-radius: 0!important;
    box-shadow: none!important;
    padding: 0!important
}

.fotorama__wrap .fotorama__grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.fotorama__grabbing * {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing
}

.fotorama__spinner {
    position: absolute!important;
    top: 50%!important;
    left: 50%!important
}

.fotorama__wrap--css3 .fotorama__arr,
.fotorama__wrap--css3 .fotorama__fullscreen-icon,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border,
.fotorama__wrap--css3 .fotorama__video-close,
.fotorama__wrap--css3 .fotorama__video-play {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fotorama__caption,
.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before,
.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__spinner,
.fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img,
.fotorama__wrap--css3 .fotorama__stage__frame {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.fotorama__arr:focus:after,
.fotorama__fullscreen-icon:focus:after,
.fotorama__nav__frame:focus .fotorama__dot:after,
.fotorama__nav__frame:focus .fotorama__thumb:after {
    content: '';
    border-radius: inherit;
    background-color: rgba(0, 175, 234, .5)
}

.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__shaft {
    -webkit-transform: none!important;
    -ms-transform: none!important;
    transform: none!important
}

.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border {
    -webkit-transition-property: -webkit-transform, width;
    transition-property: -webkit-transform, width;
    transition-property: transform, width;
    -webkit-transition-timing-function: cubic-bezier(.1, 0, .25, 1);
    transition-timing-function: cubic-bezier(.1, 0, .25, 1);
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__no-select,
.fotorama__video-close,
.fotorama__video-play,
.fotorama__wrap {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fotorama__nav,
.fotorama__nav__frame {
    margin: auto;
    padding: 0
}

.fotorama--fullscreen,
.fullscreen {
    width: 100%!important;
    height: 100%!important;
    margin: 0!important
}

.fotorama__caption__wrap,
.fotorama__nav__frame,
.fotorama__nav__shaft {
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle
}

.fotorama:not(.fotorama--unobtrusive)>:not(:first-child),
.fotorama__wrap--fade .fotorama__stage__frame {
    display: none
}

.fotorama__nav__frame,
.fotorama__thumb-border {
    box-sizing: content-box
}

.fotorama--hidden,
.fotorama__load {
    position: absolute;
    left: -99999px;
    top: -99999px;
    z-index: -1
}

.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__nav,
.fotorama__nav__frame,
.fotorama__nav__shaft,
.fotorama__stage__frame,
.fotorama__stage__shaft,
.fotorama__video-close,
.fotorama__video-play {
    -webkit-tap-highlight-color: transparent
}

.fotorama__arr,
.fotorama__video-close,
.fotorama__video-play {
    background: url(/local/templates/holytek/tpl/css/../img/icons_fotorama.png) no-repeat
}

.fotorama__thumb {
    background-color: #7f7f7f;
    background-color: rgba(127, 127, 127, .2)
}

@media print {
    .fotorama__arr,
    .fotorama__fullscreen-icon,
    .fotorama__thumb-border,
    .fotorama__video-close,
    .fotorama__video-play {
        background: 0 0!important
    }
}

.fotorama {
    min-width: 1px
}

.fullscreen {
    max-width: 100%!important;
    max-height: 100%!important;
    padding: 0!important;
    overflow: hidden!important;
    background: #000
}

.fotorama--fullscreen {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    right: 0!important;
    bottom: 0!important;
    float: none!important;
    z-index: 2147483647!important;
    background: rgba(0, 0, 0, .8)
}

.fotorama--fullscreen .fotorama__stage {
    background: #fff
}

.fotorama--fullscreen .fotorama__nav {
    background: 0 0
}

.fotorama__wrap {
    -webkit-text-size-adjust: 100%;
    position: relative;
    direction: ltr;
    z-index: 0
}

.fotorama__stage__frame.fotorama__active,
.fotorama__wrap--fade .fotorama__fade-front {
    z-index: 8
}

.fotorama__wrap--rtl .fotorama__stage__frame {
    direction: rtl
}

.fotorama__nav,
.fotorama__stage {
    overflow: hidden;
    position: relative;
    max-width: 100%
}

.fotorama__wrap--pan-y {
    -ms-touch-action: pan-y
}

.fotorama__wrap--slide .fotorama__stage__frame {
    opacity: 1!important
}

.fotorama__stage__frame {
    overflow: hidden
}

.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear,
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
    display: block;
    left: 0;
    top: 0
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,
.fotorama__img--full,
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
    display: none
}

.fotorama__wrap--fade .fotorama__fade-rear {
    z-index: 7
}

.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
    z-index: 9
}

.fotorama__img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    border: none!important
}

.fotorama__error .fotorama__img,
.fotorama__loaded .fotorama__img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}

.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
    display: block
}

.fotorama__wrap--only-active .fotorama__nav,
.fotorama__wrap--only-active .fotorama__stage {
    max-width: 99999px!important
}

.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
    visibility: visible
}

.fotorama__nav {
    font-size: 0;
    line-height: 0;
    text-align: center;
    display: none;
    white-space: nowrap;
    z-index: 5
}

.fotorama__nav__shaft {
    position: relative;
    left: 0;
    top: 0;
    text-align: left
}

.fotorama__nav__frame {
    position: relative;
    cursor: pointer
}

.fotorama__nav--dots {
    display: block
}

.fotorama__nav--dots .fotorama__nav__frame {
    width: 18px;
    height: 30px
}

.fotorama__nav--dots .fotorama__nav__frame--thumb,
.fotorama__nav--dots .fotorama__thumb-border {
    display: none
}

.fotorama__nav--thumbs {
    display: block
}

.fotorama__nav--thumbs .fotorama__nav__frame {
    padding-left: 0!important
}

.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
    padding-right: 0!important
}

.fotorama__nav--thumbs .fotorama__nav__frame--dot {
    display: none
}

.fotorama__dot {
    display: block;
    width: 4px;
    height: 4px;
    position: relative;
    top: 12px;
    left: 6px;
    border-radius: 6px;
    border: 1px solid #7f7f7f
}

.fotorama__wrap--css2 .fotorama__video-play,
.fotorama__wrap--no-captions .fotorama__caption,
.fotorama__wrap--video .fotorama__caption,
.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
    display: none
}

.fotorama__nav__frame:focus .fotorama__dot:after {
    padding: 1px;
    top: -1px;
    left: -1px
}

.fotorama__nav__frame.fotorama__active .fotorama__dot {
    width: 0;
    height: 0;
    border-width: 3px
}

.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
    padding: 3px;
    top: -3px;
    left: -3px
}

.fotorama__thumb {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%
}

.fotorama__nav__frame:focus .fotorama__thumb {
    z-index: 2
}

.fotorama__thumb-border {
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    border-style: solid;
    border-color: #e9b62e;
    background: rgba(244, 244, 244, .8)
}

.fotorama__caption {
    position: absolute;
    z-index: 12;
    bottom: 0;
    left: 0;
    right: 0;
    font-family: 'Helvetica Neue', Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: #000
}

.fotorama__caption a {
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid;
    border-color: rgba(0, 0, 0, .5)
}

.fotorama__caption a:hover {
    color: #333;
    border-color: rgba(51, 51, 51, .5)
}

.fotorama__wrap--rtl .fotorama__caption {
    left: auto;
    right: 0
}

.fotorama__caption__wrap {
    box-sizing: border-box;
    background-color: #fff;
    background-color: rgba(255, 255, 255, .8);
    padding: 5px 10px
}

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.fotorama__wrap--css3 .fotorama__spinner {
    -webkit-animation: spinner 24s infinite linear;
    animation: spinner 24s infinite linear
}

.fotorama__wrap--css3 .fotorama__html,
.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0
}

.fotorama__select {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    cursor: auto
}

.fotorama__video {
    top: 32px;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 10
}

@-moz-document url-prefix() {
    .fotorama__active {
        box-shadow: 0 0 0 transparent
    }
}

.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close,
.fotorama__video-play {
    position: absolute;
    z-index: 11;
    cursor: pointer
}

.fotorama__arr {
    position: absolute;
    width: 60px;
    height: 60px;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 21px auto;
    background-color: #f6f6f6
}

.fotorama__arr--prev {
    right: 61px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMC4yNDNweCIgaGVpZ2h0PSIxNC4xMzVweCIgdmlld0JveD0iMCAwIDIwLjI0MyAxNC4xMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwLjI0MyAxNC4xMzUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMEIwRTFFIiBkPSJNNy4wNzEsMEwwLDcuMDcxbDEuNDE0LDEuNDE0bDcuMDcxLTcuMDcxTDcuMDcxLDB6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwQjBFMUUiIGQ9Ik03LjA3MSwxNC4xMzVMMCw3LjA2M2wxLjQxNC0xLjQxNGw3LjA3MSw3LjA3MUw3LjA3MSwxNC4xMzV6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwQjBFMUUiIGQ9Ik0yMC4yNDMsNi4xMTdIMS41OTV2MmgxOC42NDdWNi4xMTd6Ii8+PC9zdmc+)
}

.fotorama__arr--next {
    right: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMC4yNDNweCIgaGVpZ2h0PSIxNC4xMzVweCIgdmlld0JveD0iMCAwIDIwLjI0MyAxNC4xMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwLjI0MyAxNC4xMzUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMEIwRTFFIiBkPSJNMTEuNzU4LDEuNDE0bDcuMDcxLDcuMDcxbDEuNDE0LTEuNDE0TDEzLjE3MiwwTDExLjc1OCwxLjQxNHoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzBCMEUxRSIgZD0iTTExLjc1OCwxMi43Mmw3LjA3MS03LjA3MWwxLjQxNCwxLjQxNGwtNy4wNzEsNy4wNzFMMTEuNzU4LDEyLjcyeiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMEIwRTFFIiBkPSJNMCw4LjExN2gxOC42NDd2LTJIMFY4LjExN3oiLz48L3N2Zz4=)
}

.fotorama__arr--disabled {
    pointer-events: none;
    cursor: default;
    opacity: .1
}

.fotorama__fullscreen-icon {
    width: 60px;
    height: 60px;
    left: 0;
    bottom: 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNC4wNTVweCIgaGVpZ2h0PSIxNC4xNjRweCIgdmlld0JveD0iMCAwIDE0LjA1NSAxNC4xNjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0LjA1NSAxNC4xNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMwMDAyMjIiIGQ9Ik0xMy42MzksMTEuODM1bC0yLjkzOC0yLjkzN2MwLjU2OS0wLjg5NywwLjg5OS0xLjk2LDAuODk5LTMuMDk5QzExLjYwMSwyLjYwMiw4Ljk5OSwwLDUuOCwwQzIuNjAyLDAsMCwyLjYwMiwwLDUuODAxczIuNjAzLDUuODAxLDUuOCw1LjgwMWMxLjA4MywwLDIuMDk3LTAuMjk5LDIuOTY1LTAuODE3bDIuOTYzLDIuOTYzQzEyLjk5MSwxNS4wMTIsMTQuOTA0LDEzLjEwMiwxMy42MzksMTEuODM1eiBNMS43OTksNS44MDFjMC0yLjIwNywxLjc5NS00LjAwMiw0LjAwMS00LjAwMmMyLjIwNywwLDQuMDAyLDEuNzk1LDQuMDAyLDQuMDAyYzAsMi4yMDctMS43OTUsNC4wMDItNC4wMDIsNC4wMDJDMy41OTQsOS44MDMsMS43OTksOC4wMDcsMS43OTksNS44MDF6IE0yLjk4NCw0Ljc2YzEuMTcxLTIuNzE0LDUuMTEzLTIuNCw1Ljg1NCwwLjQ0MkM3LjM0NCwzLjQ0Nyw0LjcxMywzLjI1OCwyLjk4NCw0Ljc2eiIvPjwvc3ZnPg==) center no-repeat;
    background-size: 18px auto;
    opacity: .3;
    z-index: 20
}

.fotorama__fullscreen-icon:hover {
    opacity: 1
}

.fotorama--fullscreen .fotorama__fullscreen-icon {
    top: 0;
    left: auto;
    right: 0;
    bottom: auto;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOS43NDlweCIgaGVpZ2h0PSIxOS43NDlweCIgdmlld0JveD0iMCAwIDE5Ljc0OSAxOS43NDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5Ljc0OSAxOS43NDkiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUE1ODFDIiBkPSJNMTkuMDQyLDBsMC43MDcsMC43MDhMMC43MDcsMTkuNzQ5TDAsMTkuMDQyTDE5LjA0MiwweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUE1ODFDIiBkPSJNMC43MDcsMEwwLDAuNzA4bDE5LjA0MiwxOS4wNDJsMC43MDctMC43MDdMMC43MDcsMHoiLz48L3N2Zz4=) center no-repeat;
    background-size: 20px auto
}

.fotorama__video-play {
    width: 96px;
    height: 96px;
    left: 50%;
    top: 50%;
    margin-left: -48px;
    margin-top: -48px;
    background-position: 0 -64px;
    opacity: 0
}

.fotorama__error .fotorama__video-play,
.fotorama__loaded .fotorama__video-play,
.fotorama__nav__frame .fotorama__video-play {
    opacity: 1;
    display: block
}

.fotorama__nav__frame .fotorama__video-play {
    width: 32px;
    height: 32px;
    margin-left: -16px;
    margin-top: -16px;
    background-position: -64px -32px
}

.fotorama__video-close {
    width: 32px;
    height: 32px;
    top: 0;
    right: 0;
    background-position: -64px 0;
    z-index: 20;
    opacity: 0
}

.fotorama__wrap--css2 .fotorama__video-close {
    display: none
}

.fotorama__wrap--css3 .fotorama__video-close {
    -webkit-transform: translate3d(32px, -32px, 0);
    transform: translate3d(32px, -32px, 0)
}

.fotorama__wrap--video .fotorama__video-close {
    display: block;
    opacity: 1
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
    opacity: 0
}

.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
    opacity: 1
}

.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon {
    opacity: 0!important
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
    display: none
}

.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
    display: block
}

.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
    display: none!important
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
    -webkit-transform: translate3d(32px, -32px, 0);
    transform: translate3d(32px, -32px, 0)
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
    -webkit-transform: translate3d(-48px, 0, 0);
    transform: translate3d(-48px, 0, 0)
}

.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
    -webkit-transform: translate3d(48px, 0, 0);
    transform: translate3d(48px, 0, 0)
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
    -webkit-transform: translate3d(32px, -32px, 0)!important;
    transform: translate3d(32px, -32px, 0)!important
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
    -webkit-transform: translate3d(-48px, 0, 0)!important;
    transform: translate3d(-48px, 0, 0)!important
}

.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
    -webkit-transform: translate3d(48px, 0, 0)!important;
    transform: translate3d(48px, 0, 0)!important
}

.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
    -webkit-transition-property: -webkit-transform, opacity;
    transition-property: -webkit-transform, opacity;
    transition-property: transform, opacity;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.fotorama__nav:after,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__stage:before {
    content: "";
    display: block;
    position: absolute;
    text-decoration: none;
    top: 0;
    bottom: 0;
    width: 10px;
    height: auto;
    z-index: 10;
    pointer-events: none;
    background-repeat: no-repeat;
    background-size: 1px 100%, 5px 100%
}

.fotorama__nav:before,
.fotorama__stage:before {
    background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), -webkit-radial-gradient(0 50%, farthest-side, rgba(0, 0, 0, .4), transparent);
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, .4), transparent);
    background-position: 0 0, 0 0;
    left: -10px
}

.fotorama__nav.fotorama__shadows--left:before,
.fotorama__stage.fotorama__shadows--left:before {
    left: 0
}

.fotorama__nav:after,
.fotorama__stage:after {
    background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), -webkit-radial-gradient(100% 50%, farthest-side, rgba(0, 0, 0, .4), transparent);
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .2) 25%, rgba(0, 0, 0, .3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, .4), transparent);
    background-position: 100% 0, 100% 0;
    right: -10px
}

.fotorama__nav.fotorama__shadows--right:after,
.fotorama__stage.fotorama__shadows--right:after {
    right: 0
}

.fotorama--fullscreen .fotorama__nav:after,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__stage:before,
.fotorama__wrap--fade .fotorama__stage:after,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__stage:before {
    display: none
}

.fotorama--fullscreen .fotorama__stage {
    margin-bottom: 0;
    border: none
}

.header-mobmenu-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 20px 15px;
    color: #fff;
    text-transform: uppercase;
    font: 700 12px/25px 'PT Sans', sans-serif;
    background-color: #222;
    z-index: 10
}

.header-logo {
    position: absolute;
    top: 50px;
    left: 45px;
    width: 125px
}

.header-logo.big-logo {
    width: 200px
}

.header-logo-link {
    display: block
}

.header-logo-img {
    display: block;
    width: 100%
}

.header-logo-note {
    margin-top: 10px;
    font: 400 13px/16px 'PT Sans', sans-serif
}

.header-phones {
    position: absolute;
    top: 50px;
    right: 45px;
    text-align: right
}

.header-phones .big-phone {
    display: block;
    margin-bottom: 5px;
    font: 900 21px/23px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.header-phones .big-phone span {
    color: #fff;
    font-weight: 300
}

.header-phones .ltl-phone {
    display: inline-block;
    vertical-align: top;
    font: 300 13px/15px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.header-nav {
    position: absolute;
    top: 215px;
    left: 0
}

.header-nav a {
    display: block;
    width: 125px;
    height: 125px;
    padding-top: 27px;
    margin-bottom: 1px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font: 700 12px/16px 'PT Sans', sans-serif;
    background: #222
}

.header-nav a:hover i {
    opacity: 1
}

.header-nav a:active {
    background: #f05718
}

.header-nav i {
    display: block;
    width: 50px;
    height: 36px;
    margin: 0 auto 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    opacity: .2
}

.header-menu {
    margin: 0 0 80px;
    padding: 0;
    list-style: none
}

.ico-catalog {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjM2cHgiIHZpZXdCb3g9IjAgMCA1MCAzNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgMzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxyZWN0IHg9IjEyLjQ5OCIgeT0iNS40OTciIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI1LjAwMiIgaGVpZ2h0PSI1LjAwMiIvPjxyZWN0IHg9IjEyLjQ5OCIgeT0iMTUuNDk5IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNS4wMDIiIGhlaWdodD0iNS4wMDIiLz48cmVjdCB4PSIxMi40OTgiIHk9IjI1LjUwMSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjUuMDAyIiBoZWlnaHQ9IjUuMDAyIi8+PHJlY3QgeD0iMjIuNSIgeT0iNS40OTciIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI1LjAwMSIgaGVpZ2h0PSI1LjAwMiIvPjxyZWN0IHg9IjIyLjUiIHk9IjE1LjQ5OSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjUuMDAxIiBoZWlnaHQ9IjUuMDAyIi8+PHJlY3QgeD0iMjIuNSIgeT0iMjUuNTAxIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNS4wMDEiIGhlaWdodD0iNS4wMDIiLz48cmVjdCB4PSIzMi41MDEiIHk9IjUuNDk3IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNS4wMDIiIGhlaWdodD0iNS4wMDIiLz48cmVjdCB4PSIzMi41MDEiIHk9IjE1LjQ5OSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjUuMDAyIiBoZWlnaHQ9IjUuMDAxIi8+PHJlY3QgeD0iMzIuNTAxIiB5PSIyNS41IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNS4wMDIiIGhlaWdodD0iNS4wMDIiLz48L3N2Zz4=)
}

.ico-company {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjM2cHgiIHZpZXdCb3g9Ii05Ljg2OSAtMi44NjkgNTAgMzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTkuODY5IC0yLjg2OSA1MCAzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1LjEzMSwyLjUyMmM2Ljk1MiwwLDEyLjYwOSw1LjY1NiwxMi42MDksMTIuNjA5UzIyLjA4MywyNy43NCwxNS4xMzEsMjcuNzRjLTYuOTUzLDAtMTIuNjA5LTUuNjU3LTEyLjYwOS0xMi42MDlTOC4xNzgsMi41MjIsMTUuMTMxLDIuNTIyeiBNMTUuMTMxLDBDNi43NzUsMCwwLDYuNzc1LDAsMTUuMTMxYzAsOC4zNTUsNi43NzQsMTUuMTMxLDE1LjEzMSwxNS4xMzFjOC4zNTUsMCwxNS4xMzEtNi43NzUsMTUuMTMxLTE1LjEzMUMzMC4yNjIsNi43NzUsMjMuNDg3LDAsMTUuMTMxLDB6IE0xNi4zOTIsMjIuNjk2SDEzLjg3VjEyLjYwOWgyLjUyMVYyMi42OTZ6IE0xNS4xMzEsNy4yNWMwLjg3MSwwLDEuNTc2LDAuNzA2LDEuNTc2LDEuNTc3YzAsMC44NjktMC43MDYsMS41NzUtMS41NzYsMS41NzVjLTAuODcsMC0xLjU3Ni0wLjcwNi0xLjU3Ni0xLjU3NUMxMy41NTUsNy45NTYsMTQuMjYsNy4yNSwxNS4xMzEsNy4yNXoiLz48L3N2Zz4=)
}

.ico-partner {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjM2cHgiIHZpZXdCb3g9IjAgMCA1MCAzNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgMzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ny40NzYsMjguNzc0VjcuMjI3aC03LjU4NWMtMC45MTMsMC0wLjc5Ni0wLjI3NC0wLjIwMy0wLjgxNWMwLjQ5LTAuNDQsMS4yMzMtMS4xMDYsMS4yMzMtMi41MDNjMC0xLjg2OC0xLjg4Mi0zLjg2NC00LjY4Mi0zLjg2NHMtNC42ODMsMS45OTktNC42ODMsMy44NjRjMCwxLjQwMSwwLjc0MywyLjA2NSwxLjIzMSwyLjUwNWMwLjU4NCwwLjU0LDAuNzI0LDAuODE0LTAuMTk5LDAuODE0SDIuNTI0djcuMjcyYzAsMS42NzMsMS4wNzcsMi40MzgsMi4wNzksMi40MzhjMC42MjIsMCwxLjI1NS0wLjI4LDEuNzgtMC43ODhjMC41MzItMC41MzEsMC43MzEtMC44NDMsMS40NzYtMC44NDNjMC44OCwwLDIuMTU3LDAuOTU5LDIuMTU3LDIuNjkzcy0xLjI3OCwyLjY5My0yLjE1NywyLjY5M2MtMC43NDMsMC0wLjk0LTAuMzExLTEuNDcyLTAuODM4Yy0wLjUyNC0wLjUxLTEuMTYyLTAuNzkxLTEuNzgzLTAuNzkxYy0xLjAwMSwwLTIuMDc5LDAuNzY1LTIuMDc5LDIuNDM4djcuMjc0aDguNTIyYzAuOTA0LDAsMC44MDksMC4yNTksMC4yMDEsMC44MTNjLTAuNDg3LDAuNDQtMS4yMzEsMS4xMDUtMS4yMzEsMi41MDRjMCwxLjg2OSwxLjg4MiwzLjg2NCw0LjY4MywzLjg2NGMyLjgsMCw0LjY4Mi0xLjk5OSw0LjY4Mi0zLjg2NGMwLTEuMzk5LTAuNzQyLTIuMDY0LTEuMjMzLTIuNTA0Yy0wLjYwNC0wLjU1OC0wLjctMC44MTMsMC4yMDMtMC44MTNINDcuNDc2eiBNMzQuOTgzLDcuNzM4YzAuMzM3LTAuNzg2LDAuMDgyLTEuNjk0LTAuNjgtMi40MTljLTAuNTU0LTAuNTEtMC44NzUtMC43MDEtMC44NzUtMS40MTJjMC0wLjg0NCwxLjAwMS0yLjA2OCwyLjgxLTIuMDY4czIuODA5LDEuMjIxLDIuODA5LDIuMDY4YzAsMC43MTUtMC4zMjQsMC44OTgtMC44ODIsMS40MWMtMC43NTksMC43My0xLjAxLDEuNjM1LTAuNjczLDIuNDI0YzAuMzQ4LDAuODAxLDEuMjQ2LDEuMjgsMi4zOTgsMS4yOGg1LjcxMnYxNy45NTdoLTE4Ljczdi01LjQ3NmMwLTAuOTYxLDAuMjU2LTAuNzkyLDAuODUxLTAuMTk5YzAuNDU5LDAuNDc0LDEuMTU0LDEuMTg2LDIuNjEsMS4xODZjMS45NSwwLDQuMDMxLTEuODAzLDQuMDMxLTQuNDljMC0yLjY4Ni0yLjA4NS00LjQ4OS00LjAzMS00LjQ4OWMtMS40NTYsMC0yLjE0OSwwLjcxMS0yLjYxLDEuMTg2Yy0wLjU5NCwwLjU5Ni0wLjg1MSwwLjc1OS0wLjg1MS0wLjE5OFY5LjAyMmg1LjcxMkMzMy43NDEsOS4wMjIsMzQuNjM5LDguNTQxLDM0Ljk4Myw3LjczOHogTTE2LjYzMiwzMC42ODJjMC41NTQsMC41MTIsMC44NzYsMC42OTYsMC44NzYsMS40MWMwLDAuODQ1LTEsMi4wNjktMi44MDksMi4wNjljLTEuODA5LDAtMi44MS0xLjIyMS0yLjgxLTIuMDY5YzAtMC43MTEsMC4zMTgtMC45MDEsMC44NzItMS40MDZjMC43NjUtMC43MjksMS4wMjItMS42MzQsMC42ODItMi40MjVjLTAuMzQ1LTAuNzk4LTEuMjQyLTEuMjgyLTIuMzk4LTEuMjgySDQuMzk3di01LjQ3NmMwLTAuOTUzLDAuMjUtMC43OTQsMC44NDMtMC4xOTljMC40NjIsMC40NzQsMS4xNiwxLjE4NiwyLjYxNiwxLjE4NmMxLjk0OCwwLDQuMDMyLTEuODAzLDQuMDMyLTQuNDljMC0yLjY4Ni0yLjA4NC00LjQ4OS00LjAzMS00LjQ4OWMtMS40NTgsMC0yLjE1NCwwLjcxMy0yLjYxNSwxLjE4NmMtMC41ODgsMC41ODgtMC44NDMsMC43NTktMC44NDctMC4xOThWOS4wMjJIMjV2NS40NzdjMCwxLjY3MywxLjA3NywyLjQzOCwyLjA3OCwyLjQzOGMwLjYxOCwwLDEuMjU1LTAuMjgsMS43ODUtMC43ODhjMC41MzEtMC41MzMsMC43My0wLjg0MywxLjQ3MS0wLjg0M2MwLjg3OCwwLDIuMTU4LDAuOTU5LDIuMTU4LDIuNjkzcy0xLjI3NiwyLjY5My0yLjE1OCwyLjY5M2MtMC43NDEsMC0wLjkzNi0wLjMxMS0xLjQ3MS0wLjg0Yy0wLjUyMy0wLjUwOS0xLjE1OS0wLjc4Ny0xLjc4NS0wLjc4N2MtMC45OTksMC0yLjA3OCwwLjc2My0yLjA3OCwyLjQzOHY1LjQ3NmgtNi42NDljLTEuMTU0LDAtMi4wNSwwLjQ4LTIuMzk4LDEuMjgyQzE1LjYxNywyOS4wNDgsMTUuODY5LDI5Ljk1MywxNi42MzIsMzAuNjgyeiIvPjwvc3ZnPg==)
}

.ico-contact {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjM2cHgiIHZpZXdCb3g9IjAgMCA1MCAzNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgMzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNC43NTYsMi43MTVjLTMuOTg1LDAtNy4yMTYsMy4yMzEtNy4yMTYsNy4yMTZjMCw1LjkyNiw1LjY3Niw2LjU1Myw3LjIxNiwxNS41NjVjMS41NDEtOS4wMTMsNy4yMTYtOS42MzksNy4yMTYtMTUuNTY1QzMxLjk3Miw1Ljk0NiwyOC43NDEsMi43MTUsMjQuNzU2LDIuNzE1eiBNMjQuNzU2LDEyLjM0NGMtMS40MjksMC0yLjU4OC0xLjE1OS0yLjU4OC0yLjU4OHMxLjE1OS0yLjU4OCwyLjU4OC0yLjU4OGMxLjQyOSwwLDIuNTg4LDEuMTU5LDIuNTg4LDIuNTg4UzI2LjE4NSwxMi4zNDQsMjQuNzU2LDEyLjM0NHogTTQxLjc1OSwzMy4yODVsLTkuMzY3LTMuMzlsLTcuNjIsMy4zOWwtNy41NjYtMy4zOWwtOC45NjUsMy4zOWw1LjQ5Ny0xMC45MzhsNi4xMzItMi42NjdjMC40NDEsMC42MzksMC44NjIsMS4zMzQsMS4yMzcsMi4xMzVjLTEuMzM0LDAuNTcyLTAuMjA2LDAuMDgzLTUuNTg2LDIuNDIxbC0yLjI4OCw0LjU1M2wzLjc3OC0xLjQyOGwyLjE5Ni0zLjkxOWwtMC44ODgsNC4yNThsNS44MDMsMi42MDNsMC42NTEtMi45MzVsMC43MzIsMi45NjJsNS44MzEtMi42M2wtMC44OTItNC4zOGwyLjIxMyw0LjA3N2w0LjE3LDEuNTA5bC0yLjM0Mi00LjY2MWwtNi4wMi0yLjU1NmMwLjM4LTAuNzg2LDAuODEzLTEuNDg5LDEuMjU1LTIuMTE5bDYuNTQzLDIuNzc4TDQxLjc1OSwzMy4yODV6Ii8+PC9zdmc+)
}

.ico-callback {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjM2cHgiIHZpZXdCb3g9IjAgMCA1MCAzNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgMzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOC44OTMsNi44MDVjMC4wMzYtMC4wMTksMi45ODItMS4zODcsMi45ODItMS4zODdsNC4yMzcsOC4yNzNsLTIuODU2LDEuNDA1Yy0wLjU2NCwxLjMyMSwyLjI2NSw2LjU5NSwzLjQ1Nyw2LjY4M2MwLjA5NS0wLjA2MiwyLjgtMS4zOTMsMi44LTEuMzkzbDQuMzA5LDguMzE2YzAsMC0yLjg5OCwxLjQxOS0yLjk5MiwxLjQ2NGMtOC4yNDEsMy43NjQtMjAuMDI3LTE5LjE0NC0xMS45MzYtMjMuMzZMMTguODkzLDYuODA1eiBNMjAuOTE3LDguMTRjLTAuNTA5LDAuMjUxLTEuMDQyLDAuNTEzLTEuMDc0LDAuNTI4Yy01LjU1MSwyLjg5Niw0LjM3OSwyMi4yMTIsMTAuMTE2LDE5LjU5MmMwLjA3My0wLjAzNSwwLjU1MS0wLjI2OSwxLjAxNy0wLjQ5N2wtMi4zODEtNC41OTVsLTEuMDc1LDAuNTI0Yy0zLjMxNywxLjYyLTguNjYzLTguNjE4LTUuMjk5LTEwLjQyMWwxLjA1NS0wLjUyMUwyMC45MTcsOC4xNHoiLz48L3N2Zz4=)
}

.ico-news {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjM2cHgiIHZpZXdCb3g9IjAgMCA1MCAzNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgMzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNy4wMDUsMTUuMjA3Yy0zLjExMiwwLjE2My03LjAxNiwxLjE3OC05LjQ3LDIuMTIydi0xLjU4N2MyLjYyOS0wLjg5LDYuMjAyLTEuODgzLDkuNDctMi4wNTVWMTUuMjA3eiBNMzcuMDA1LDE2LjQ3OWMtMy4yNjgsMC4xNzEtNi44NDEsMS4xNjQtOS40NywyLjA1NHYxLjU4N2MyLjQ1NS0wLjk0NCw2LjM1OC0xLjk1OCw5LjQ3LTIuMTIyVjE2LjQ3OXogTTM3LjAwNSw5Ljg0MmMtMy4yNjgsMC4xNzEtNi44NDEsMS4xNjUtOS40NywyLjA1NHYyLjYxNGMyLjQ1NS0wLjk0Myw2LjM1OC0xLjk1OCw5LjQ3LTIuMTIyVjkuODQyeiBNNDEuMjc3LDQuNzM0djIyLjg2MUMzNS40NTksMjcuODc1LDMwLjE2MSwyOC44OTEsMjUsMzEuMjY2Yy01LjE2MS0yLjM3NS0xMC40NTktMy4zOTItMTYuMjc3LTMuNjcxVjQuNzM0QzE0LjQ1Miw1LjAxNiwyMC44NDUsNi4xODgsMjUsOC40NTVDMjkuMTU1LDYuMTg4LDM1LjU0OCw1LjAxNiw0MS4yNzcsNC43MzR6IE0yNC4yODIsMTAuODY3Yy0zLjM5Ny0yLjAzMy04Ljk5Mi0zLjA1LTEzLjE4OS0zLjU1NHYxOC4wNmM0LjgwNSwwLjM5Miw5LjQwNCwxLjQsMTMuMTg5LDIuODZWMTAuODY3eiBNMzguOTA2LDcuMzEzYy00LjE5NywwLjUwNC05Ljc5MSwxLjUyMS0xMy4xODksMy41NTR2MTcuMzY2YzMuNzg1LTEuNDYsOC4zODQtMi40NjgsMTMuMTg5LTIuODZWNy4zMTN6IE0zNy4wMDUsMTkuMjk3Yy0zLjI2OCwwLjE3MS02Ljg0MSwxLjE2NS05LjQ3LDIuMDU0djEuNTg3YzIuNDU1LTAuOTQzLDYuMzU4LTEuOTU4LDkuNDctMi4xMjJWMTkuMjk3eiBNMzcuMDA1LDIyLjE2OGMtMy4yNjgsMC4xNzEtNi44NDEsMS4xNjUtOS40NywyLjA1NXYxLjU4NmMyLjQ1NS0wLjk0Myw2LjM1OC0xLjk1OCw5LjQ3LTIuMTIxVjIyLjE2OHogTTIyLjQ2NSwxNS43NDJjLTIuNjI5LTAuODktNi4yMDItMS44ODMtOS40Ny0yLjA1NXYxLjUyYzMuMTEyLDAuMTYzLDcuMDE2LDEuMTc4LDkuNDcsMi4xMjJWMTUuNzQyeiBNMjIuNDY1LDI0LjIyM2MtMi42MjktMC44OS02LjIwMi0xLjg4My05LjQ3LTIuMDU1djEuNTJjMy4xMTIsMC4xNjMsNy4wMTYsMS4xNzgsOS40NywyLjEyMVYyNC4yMjN6IE0yMi40NjUsMTEuODk2Yy0yLjYyOS0wLjg5LTYuMjAyLTEuODgzLTkuNDctMi4wNTR2Mi41NDdjMy4xMTIsMC4xNjQsNy4wMTYsMS4xNzgsOS40NywyLjEyMlYxMS44OTZ6IE0yMi40NjUsMjEuMzUxYy0yLjYyOS0wLjg4OS02LjIwMi0xLjg4My05LjQ3LTIuMDU0djEuNTJjMy4xMTIsMC4xNjQsNy4wMTYsMS4xNzgsOS40NywyLjEyMlYyMS4zNTF6IE0yMi40NjUsMTguNTMzYy0yLjYyOS0wLjg5LTYuMjAyLTEuODgzLTkuNDctMi4wNTR2MS41MmMzLjExMiwwLjE2NCw3LjAxNiwxLjE3OCw5LjQ3LDIuMTIyVjE4LjUzM3oiLz48L3N2Zz4=)
}

.ico-leasing {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjM2cHgiIHZpZXdCb3g9IjAgMCA1MCAzNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgMzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMS4xNDYsMTcuNTEzbC0zLjk0NC0zLjk0NGw2LjkyNS02LjkyNWMxLjA4OS0xLjA4OSwyLjg1NS0xLjA4OSwzLjk0NCwwYzEuMDg5LDEuMDg5LDEuMDg5LDIuODU1LDAsMy45NDRMMzEuMTQ2LDE3LjUxM3ogTTI2LjQwMywxNC44NTFsLTIuNzM2LDIuNzM2Yy0xLjU4MywxLjU4My0yLjM3OSwzLjEwNC0zLjEwMyw1LjIyMmwxLjM0MSwxLjM0MmMyLjExOC0wLjcyNCwzLjYzOS0xLjUyLDUuMjIyLTMuMTAzbDIuNzM2LTIuNzM2TDI2LjQwMywxNC44NTF6IE0yMC45MTMsMjQuNTUzbC0wLjc1Mi0wLjc1MWwtMC43NzgsMC43NzhjLTAuMjA4LDAuMjA4LTAuMjA4LDAuNTQzLDAsMC43NTFjMC4yMDgsMC4yMDcsMC41NDQsMC4yMDcsMC43NTEsMEwyMC45MTMsMjQuNTUzeiBNMzMuNjE3LDUuNzE3Yy0wLjUwNC0wLjUwMy0xLjMwNy0wLjQ5LTEuODExLDAuMDE0TDI3LjQsMTAuMTM2Yy0wLjUwNCwwLjUwNC0wLjUxNywxLjMwNy0wLjAxMywxLjgxMUwzMy42MTcsNS43MTd6IE0zMS44MzUsMjAuNzdsLTAuMDE1LDAuMDE1djcuMTY3SDEzLjgxNFYxNC43ODFoOC43NzlsMi43MDctMi43MDJIMTEuMTEzdjE4LjU3NWgyMy40MVYxOC4wODNMMzEuODM1LDIwLjc3eiIvPjwvc3ZnPg==)
}

.footer {
    padding: 7px 50px;
    text-transform: uppercase;
    font-size: 12px;
    overflow: hidden
}

.footer-copy {
    float: left
}

.footer-cake {
    float: right
}

.footer-cake-logo {
    background: url(/local/templates/holytek/tpl/css/../img/logo_symbol.svg) left top no-repeat;
    background-size: auto 14px;
    padding-left: 21px
}

.content-head {
    min-height: 85px;
    margin-bottom: 80px
}

.content-subtitle,
.content-title {
    margin: 0;
    text-transform: uppercase
}

.content-body.for-text-pages {
    max-width: 1010px;
    padding: 60px 80px;
    background: #fff
}

.content-title {
    padding: 0 150px 0 50px;
    color: #fff;
    font: 100 65px/85px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: .6em
}

.content-subtitle {
    font: 100 31px/32px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.content-more {
    margin: 50px 0;
    text-align: center
}

.content-more .more-title {
    margin: 10px 0;
    font: 400 12px/20px 'PT Sans', sans-serif
}

.content-more .more-btn {
    margin: 30px 0
}

.content-more .more-title+.more-btn {
    margin: 10px 0
}

.has-loading {
    position: relative
}

.has-loading:before {
    content: "";
    display: none;
    position: relative;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(/local/templates/holytek/tpl/css/../img/btn_preloader.gif) center no-repeat #fff
}

.has-loading.loading {
    cursor: pointer
}

.has-loading.loading:before {
    display: block
}

.all-middle {
    display: table;
    width: 100%;
    height: 100%
}

.all-middle-inn {
    display: table-cell;
    vertical-align: middle
}

.all-tiles {
    font-size: 0
}

.main-page-head {
    padding: 150px 0 200px
}

.main-page-head .content-title {
    text-shadow: 1px 1px 0 #1d79f1
}

.main-page-tile {
    float: left;
    position: relative;
    height: 340px;
    margin: 0 1px 1px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px
}

.main-page-tile.tile-search {
    width: calc(50% - 1px);
    height: 681px;
    padding: 60px 2% 10px 2.6%;
    color: #fff;
    background: #ef5718
}

.main-page-tile.tile-search .tile-search-rollmenu {
    height: 460px;
    margin-top: 10px
}

.main-page-tile.tile-w-25 {
    width: calc(25% - 1px);
    padding: 60px 2% 0 2.6%
}

.main-page-tile.tile-w-25 .tile-back,
.main-page-tile.tile-w-25 .tile-front {
    padding: 60px 8% 0 10.4%
}

.main-page-tile.tile-w-25 .tile-bttm {
    padding: 0 8% 40px 10.4%
}

.main-page-tile.tile-w-50 {
    width: calc(50% - 1px);
    padding: 60px 5% 40px 5.5%
}

.main-page-tile.tile-w-50 .tile-back,
.main-page-tile.tile-w-50 .tile-front {
    padding: 60px 10% 0 11%
}

.main-page-tile.tile-w-50 .tile-bttm {
    padding: 0 10% 40px 11%
}

.main-page-tile.tile-space-l-25 {
    margin-left: 25%
}

.main-page-tile.tile-space-r-25 {
    margin-right: 25%
}

.main-page-tile.tile-dark {
    color: #fff;
    background-color: #111
}

.main-page-tile.tile-dark .tile-front {
    background-color: #111
}

.main-page-tile.tile-light {
    color: #222;
    background-color: #fff
}

.main-page-tile.tile-light .tile-front {
    background-color: #fff
}

.main-page-tile.move-tile {
    -webkit-transform: translateY(350px);
    -ms-transform: translateY(350px);
    transform: translateY(350px);
    -webkit-transition: all 1s ease-in-out 0s;
    -ms-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
    transition: all 1s ease-in-out 0s
}

.main-page-tile .tile-title {
    margin: 0 0 30px;
    text-transform: uppercase;
    font: 100 31px/25px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.025em
}

.main-page-tile .tile-title span {
    font-weight: 900
}

.main-page-tile .tile-subtitle {
    height: 54px;
    margin: 30px 0 10px;
    color: #ef5718;
    text-transform: uppercase;
    font: 100 21px/18px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.05em;
    overflow: hidden
}

.main-page-tile .tile-note {
    height: 90px;
    font: 400 13px/18px 'PT Sans', sans-serif;
    overflow: hidden
}

.main-page-tile .tile-bttm {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-bottom: 40px
}

.main-page-tile .tile-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.main-page-tile .tile-link.has-video-icon {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMCwwLjYzNkM5LjE3NSwwLjYzNiwwLjQsOS4zMDYsMC40LDIwYzAsMTAuNjk1LDguNzc1LDE5LjM2NCwxOS42LDE5LjM2NGMxMC44MjUsMCwxOS42LTguNjY5LDE5LjYtMTkuMzY0QzM5LjYsOS4zMDYsMzAuODI1LDAuNjM2LDIwLDAuNjM2eiBNMTQuNDQ0LDMwLjY2OFY5LjgwN2wxNy4wMTIsMTAuNDNMMTQuNDQ0LDMwLjY2OHoiLz48L3N2Zz4=) center no-repeat;
    background-size: 40px 40px;
    opacity: .4;
    top: 10px;
    left: 10px;
    width: 40px;
    height: 40px
}

.main-page-tile .tile-link.has-video-icon:hover {
    opacity: 1
}

.main-page-tile.tile-rotated-vertical {
    padding: 0;
    background: 0 0
}

.main-page-tile.tile-rotated-vertical .tile-back,
.main-page-tile.tile-rotated-vertical .tile-front {
    position: absolute;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -moz-backface-visibility: hidden;
    -moz-transform-origin: 50% 50% 0;
    -moz-transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50% 0;
    -ms-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all 1s ease-in-out 0s;
    -ms-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
    transition: all 1s ease-in-out 0s
}

.main-page-tile.tile-rotated-vertical .tile-front {
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0)
}

.main-page-tile.tile-rotated-vertical .tile-back {
    color: #fff;
    background: #1e76ee;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.main-page-tile.tile-rotated-vertical .tile-back .tile-subtitle {
    color: #fff
}

.main-page-tile.tile-rotated-horizontal {
    padding: 0;
    background: 0 0
}

.main-page-tile.tile-rotated-horizontal .tile-back,
.main-page-tile.tile-rotated-horizontal .tile-front {
    position: absolute;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -moz-backface-visibility: hidden;
    -moz-transform-origin: 50% 50% 30px;
    -moz-transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50% 30px;
    -ms-transform-origin: 50% 50% 30px;
    transform-origin: 50% 50% 30px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all 1s ease-in-out 0s;
    -ms-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
    transition: all 1s ease-in-out 0s
}

.main-page-tile.tile-rotated-horizontal .tile-front {
    -webkit-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0)
}

.main-page-tile.tile-rotated-horizontal .tile-back {
    color: #fff;
    background: #1e76ee;
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.main-page-tile.tile-rotated-horizontal .tile-back .tile-subtitle {
    color: #fff
}

.roll-menu {
    position: relative;
    overflow: hidden
}

.roll-menu:after,
.roll-menu:before {
    content: "";
    display: block;
    position: absolute;
    height: 100px;
    left: 0;
    right: 0;
    -webkit-pointer-events: none;
    pointer-events: none;
    z-index: 1
}

.roll-menu:before {
    top: 0;
    background: -webkit-linear-gradient(top, #ef5717, rgba(255, 255, 255, 0));
    background: -ms-linear-gradient(top, #ef5717, rgba(255, 255, 255, 0));
    background: -o-linear-gradient(top, #ef5717, rgba(255, 255, 255, 0));
    background: linear-gradient(top, #ef5717, rgba(255, 255, 255, 0))
}

.roll-menu:after {
    bottom: 0;
    background: -webkit-linear-gradient(bottom, #ef5717, rgba(0, 0, 0, 0));
    background: -ms-linear-gradient(bottom, #ef5717, rgba(0, 0, 0, 0));
    background: -o-linear-gradient(bottom, #ef5717, rgba(0, 0, 0, 0));
    background: linear-gradient(bottom, #ef5717, rgba(0, 0, 0, 0))
}

.roll-menu-nav {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 50px;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    z-index: 2
}

.roll-menu-nav a {
    display: block;
    margin: 10px;
    text-align: center;
    text-transform: uppercase;
    font: 700 14px/23px 'PT Sans', sans-serif
}

.roll-menu-nav a.active {
    color: #c2430e
}

.roll-menu-body {
    height: 100%;
    margin-left: 60px
}

.roll-menu-unit {
    margin: 15px 0
}

.roll-menu-unit:first-child {
    margin-top: 200px
}

.roll-menu-unit:last-child {
    margin-bottom: 200px
}

.roll-menu-title {
    padding-left: 20px;
    text-transform: uppercase;
    font: 400 31px/40px 'PT Sans', sans-serif
}

.roll-menu-links {
    margin: 0;
    padding: 0;
    list-style: none
}

.roll-menu-links a {
    display: block;
    margin-right: 35px;
    padding: 4px 20px 6px;
    font: 400 14px/18px 'PT Sans', sans-serif
}

.roll-menu-links a:hover {
    background-color: #e15216
}

.contact-col-slim {
    float: left;
    width: 40%
}

.contact-col-wide {
    float: left;
    width: 60%;
    padding-left: 1px
}

.contact-tile {
    background: #fff;
    margin-bottom: 1px
}

.contact-tile.has-padding {
    padding: 35px 40px 20px
}

.contact-address {
    min-height: 330px
}

.contact-address-right {
    float: right;
    margin-top: 15px
}

.contact-address-left {
    float: left;
    margin-top: 15px
}

.contact-address-skype {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    padding-left: 30px;
    font: 300 14px/24px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMwQjBFMUUiIGQ9Ik0yMi40NzksMTMuODc1YzEuMjk1LTcuNDA2LTUuMTY1LTEzLjc0NS0xMi40NDgtMTIuMzc5QzQuNDc5LTEuOTAxLTEuODk1LDQuNTcyLDEuNTA5LDEwLjEwN2MtMS4zMjMsNy4zOSw1LjEzNSwxMy44MTIsMTIuNDc4LDEyLjQwOUMxOS41NSwyNS44ODksMjUuOTAzLDE5LjQwNywyMi40NzksMTMuODc1eiBNMTIuMzY3LDE5LjQ5NGMtMy4wMzQsMC02LjA4My0xLjM4Mi02LjA2OC0zLjc1OWMwLjAwNi0wLjcxNywwLjUzOC0xLjM3NSwxLjI0OS0xLjM3NWMxLjc4NywwLDEuNzY5LDIuNjY3LDQuNjE0LDIuNjY3YzEuOTk3LDAsMi42NzctMS4wOTMsMi42NzctMS44NTRjMC0yLjc1My04LjYyNS0xLjA2Ni04LjYyNS02LjI0MWMwLTIuODAzLDIuMjkxLTQuNzMyLDUuODk0LTQuNTIyYzMuNDM1LDAuMjA0LDUuNDQ5LDEuNzE5LDUuNjQzLDMuMTM3YzAuMDk3LDAuOTI2LTAuNTE2LDEuNjQ2LTEuNTgyLDEuNjQ2Yy0xLjU1MiwwLTEuNzEyLTIuMDgtNC4zODctMi4wOGMtMS4yMDgsMC0yLjIyNiwwLjUwNC0yLjIyNiwxLjU5N2MwLDIuMjg1LDguNTc0LDAuOTU4LDguNTc0LDUuOTg3QzE4LjEyOCwxNy41OTQsMTUuODE4LDE5LjQ5NCwxMi4zNjcsMTkuNDk0eiIvPjwvc3ZnPg==) left center no-repeat
}

.contact-address-skype:hover {
    color: #ff650a
}

.contact-address-seti {
    margin: 12px 0 0;
    padding: 0;
    list-style: 0;
    font-size: 0
}

.contact-address-seti li {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px
}

.contact-address-seti li:last-child {
    margin-right: 0
}

.contact-address-seti a {
    display: block;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMTUwIDI4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNTAgMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMwQjBFMUUiIGQ9Ik02OS42NTYsNi43NzdjLTAuODU3LDAuMzgtMS43NzgsMC42MzctMi43NDUsMC43NTJjMC45ODctMC41OTEsMS43NDQtMS41MjgsMi4xMDEtMi42NDRjLTAuOTI0LDAuNTQ3LTEuOTQ2LDAuOTQ2LTMuMDM0LDEuMTZjLTAuODcyLTAuOTI5LTIuMTE0LTEuNTEtMy40ODgtMS41MWMtMy4wODQsMC01LjM1MiwyLjg3OS00LjY1NSw1Ljg2OGMtMy45NzItMC4yLTcuNDkzLTIuMTAyLTkuODUtNC45OTNjLTEuMjUyLDIuMTQ3LTAuNjQ5LDQuOTU4LDEuNDc5LDYuMzc5Yy0wLjc4My0wLjAyNS0xLjUyLTAuMjM5LTIuMTY0LTAuNTk4Yy0wLjA1MiwyLjIxNCwxLjUzNSw0LjI4NSwzLjgzMyw0Ljc0NmMtMC42NzMsMC4xODMtMS40MDksMC4yMjQtMi4xNTgsMC4wODJjMC42MDgsMS44OTksMi4zNzMsMy4yODEsNC40NjQsMy4zMTljLTIuMDA5LDEuNTc0LTQuNTM5LDIuMjc4LTcuMDc0LDEuOTc5YzIuMTE1LDEuMzU1LDQuNjI2LDIuMTQ2LDcuMzI1LDIuMTQ2YzguODcyLDAsMTMuODg0LTcuNDk0LDEzLjU4Mi0xNC4yMTRDNjguMjA1LDguNTc3LDY5LjAxNCw3LjczNSw2OS42NTYsNi43Nzd6Ii8+PHBhdGggZmlsbD0iIzBCMEUxRSIgZD0iTTkzLjQ2MiwxMC4yODloLTIuMjQ2djMuNjY3aDIuMjQ2djEwLjc3aDQuMzE5VjEzLjkxaDMuMDEzbDAuMzIxLTMuNjIxaC0zLjMzNGMwLDAsMC0xLjM1MiwwLTIuMDYyYzAtMC44NTQsMC4xNzItMS4xOTIsMC45OTctMS4xOTJjMC42NjQsMCwyLjMzNywwLDIuMzM3LDBWMy4yNzZjMCwwLTIuNDY0LDAtMi45OSwwYy0zLjIxNCwwLTQuNjYzLDEuNDE1LTQuNjYzLDQuMTI1QzkzLjQ2Miw5Ljc2MSw5My40NjIsMTAuMjg5LDkzLjQ2MiwxMC4yODl6Ii8+PHBhdGggZmlsbD0iIzBCMEUxRSIgZD0iTTE1Ljg2LDIxLjM5MmMwLjY1NiwwLDAuOTI1LTAuNDM4LDAuOTE2LTAuOTg1Yy0wLjAzMy0yLjA2NywwLjc3LTMuMTc5LDIuMjItMS43MjljMS42MDQsMS42MDQsMS45MzYsMi43MTQsMy44ODQsMi43MTRjMC43NDEsMCwyLjczLDAsMy40NDksMGMyLjcxNCwwLDAuMjk2LTIuNzIzLTEuNjE2LTQuNDk4Yy0xLjgxOC0xLjY4Ny0xLjkwMy0xLjcyNy0wLjMzOC0zLjc1OGMxLjk0My0yLjUyMSw0LjQ4My01Ljc2OCwyLjIzNS01Ljc2OGMtMC40MzksMC0wLjEyNSwwLTQuMjkxLDBjLTAuODMzLDAtMC44OTMsMC40ODctMS4xODgsMS4xODVjLTEuMDcyLDIuNTI5LTMuMTExLDUuODA3LTMuODg2LDUuMzA2Yy0wLjgxLTAuNTIzLTAuNDM5LTIuMjk5LTAuMzc3LTUuMzc2YzAuMDE3LTAuODEzLDAuMDEzLTEuMzcxLTEuMjI5LTEuNjU5Yy0zLjM5Mi0wLjc4Ny02LjMzLDAuNzYxLTUuMTMsMC45ODVjMS42OTMsMC4zMTUsMS41MywzLjY4NiwxLjEzNSw1LjI2OGMtMC42ODgsMi43NTUtMy4yNzItMi4xODItNC4zNS00LjY0QzcuMDM2LDcuODQ1LDYuOTU2LDcuMzY4LDYuMDI5LDcuMzY4Yy0wLjUwOSwwLTIuNzU0LDAtMy41MDksMGMtMC42NzcsMC0xLjAwOCwwLjMxLTAuNzcyLDAuOTM4YzAuMjM2LDAuNjI4LDIuOTUxLDYuNzAyLDYuMTYyLDEwLjE2N0MxMC44OCwyMS42OCwxMy44MTYsMjEuMzkyLDE1Ljg2LDIxLjM5MnoiLz48cGF0aCBmaWxsPSIjMEIwRTFFIiBkPSJNMTI4Ljk0OCwwLjg5NmgxLjU3M2wxLjA3Nyw0LjA0M2wxLjAwMS00LjA0M2gxLjU4N2wtMS44MTgsNi4wMTJ2NC4xMDNoLTEuNTYzVjYuOTA4TDEyOC45NDgsMC44OTZ6IE0xMzQuMTE3LDkuMTQ5YzAsMS4zMTQsMC42ODcsMiwyLjAzMiwyYzEuMTE2LDAsMS45OTQtMC43NDYsMS45OTQtMlY1LjQ5M2MwLTEuMTY4LTAuODctMi4wMDUtMS45OTQtMi4wMDVjLTEuMjIyLDAtMi4wMzIsMC44MDgtMi4wMzIsMi4wMDVWOS4xNDl6IE0xMzUuNTQ0LDUuNjE1YzAtMC40MDksMC4xODgtMC43MTIsMC41NzgtMC43MTJjMC40MjUsMCwwLjYwNywwLjI5NCwwLjYwNywwLjcxMnYzLjQ3YzAsMC40MDctMC4yMDcsMC43MDYtMC41OCwwLjcwNmMtMC4zODMsMC0wLjYwNC0wLjMxMy0wLjYwNC0wLjcwNlY1LjYxNXogTTE0MS44OTMsMy41NDl2NS42NjNjLTAuMTY5LDAuMjExLTAuNTQ1LDAuNTU5LTAuODE2LDAuNTU5Yy0wLjI5NywwLTAuMzctMC4yMDMtMC4zNy0wLjUwM1YzLjU0OWgtMS4zODd2Ni4yMzZjMCwwLjczNywwLjIyNiwxLjMzMiwwLjk2OSwxLjMzMmMwLjQyLDAsMS4wMDItMC4yMTgsMS42MDQtMC45MzF2MC44MjRoMS4zODdWMy41NDlIMTQxLjg5M3ogTTEzOS44NTMsMTguODQzYzAuMDk0LDAuMTI0LDAuMTQxLDAuMzA3LDAuMTQxLDAuNTQ2djMuNjY5YzAsMC4yMjYtMC4wMzgsMC4zODktMC4xMTQsMC40ODljLTAuMTQ2LDAuMTktMC40NjEsMC4xODItMC42NzYsMC4wNzJjLTAuMTAxLTAuMDUxLTAuMjA2LTAuMTM0LTAuMzEzLTAuMjV2LTQuNDI4YzAuMDktMC4wOTgsMC4xOC0wLjE2OSwwLjI3Mi0wLjIxN0MxMzkuMzk0LDE4LjYwOSwxMzkuNjkzLDE4LjYzMywxMzkuODUzLDE4Ljg0M3ogTTE0NC4zLDE4LjY4M2MtMC40OSwwLTAuNTkxLDAuMzQ0LTAuNTkxLDAuODMzdjAuNzE5aDEuMTY3di0wLjcxOUMxNDQuODc3LDE5LjAzNSwxNDQuNzc0LDE4LjY4MywxNDQuMywxOC42ODN6IE0xNDguMzI4LDIzLjkyNGMwLDEuNzU3LTEuNDI0LDMuMTgtMy4xOCwzLjE4aC0xNi4zNWMtMS43NTcsMC0zLjE4MS0xLjQyMy0zLjE4MS0zLjE4di04LjAzNWMwLTEuNzU3LDEuNDI0LTMuMTgxLDMuMTgxLTMuMTgxaDE2LjM1YzEuNzU2LDAsMy4xOCwxLjQyNCwzLjE4LDMuMTgxVjIzLjkyNEwxNDguMzI4LDIzLjkyNHogTTEzMC45NzYsMTYuNDg5aDEuNTM5di0xLjM5OGgtNC41NjZ2MS4zOThoMS41Mzl2OC4yMzRoMS40ODhWMTYuNDg5TDEzMC45NzYsMTYuNDg5eiBNMTM2LjI2OCwxNy42MThoLTEuMzIxdjUuMzkzYy0wLjE2MSwwLjIwMy0wLjUyLDAuNTMyLTAuNzc3LDAuNTMyYy0wLjI4MiwwLTAuMzUyLTAuMTkzLTAuMzUyLTAuNDc5di01LjQ0NmgtMS4zMjF2NS45MzljMCwxLjQ0MSwwLjk3NywxLjQ1MSwxLjY4OSwxLjA0MmMwLjI2My0wLjE1MSwwLjUxNy0wLjM3MSwwLjc2LTAuNjYxdjAuNzg1aDEuMzIxVjE3LjYxOHogTTE0MS4zNTMsMTkuMzFjMC0wLjk2NC0wLjMyLTEuNzgyLTEuMjg4LTEuNzgyYy0wLjQ3MiwwLTAuODc3LDAuMzAxLTEuMTc1LDAuNjY1di0zLjEwMmgtMS4zMzR2OS42MzNoMS4zMzR2LTAuNTQ2YzAuMzY4LDAuNDU5LDAuNzcxLDAuNjM2LDEuMjU1LDAuNjM2YzAuODc5LDAsMS4yMDgtMC42ODIsMS4yMDgtMS41NjFWMTkuMzF6IE0xNDYuMjM2LDE5LjUyOWMwLTEuMjg1LTAuNjEzLTIuMDkxLTEuODgtMi4wOTFjLTEuMTkyLDAtMi4wMDYsMC44NTctMi4wMDYsMi4wOTF2My4xODhjMCwxLjI4LDAuNjQ1LDIuMTk5LDEuOTA2LDIuMTk5YzEuMzkyLDAsMS45OC0wLjgyOSwxLjk4LTIuMTk5di0wLjUzM2gtMS4zNnYwLjQ5NGMwLDAuNjE4LTAuMDMyLDAuOTk0LTAuNTksMC45OTRjLTAuNTMyLDAtMC41NzctMC40NjEtMC41NzctMC45OTR2LTEuMzQxaDIuNTI3VjE5LjUyOUwxNDYuMjM2LDE5LjUyOXoiLz48L3N2Zz4=);
    background-size: auto 28px;
    border: 1px solid transparent
}

.contact-address-seti a:hover {
    border-color: #ff650a
}

.contact-address-seti .vk {
    background-position: -1px center
}

.contact-address-seti .tw {
    background-position: -44px center
}

.contact-address-seti .fb {
    background-position: -82px center
}

.contact-address-seti .yt {
    background-position: -123px center
}

.contact-address .content-subtitle {
    min-height: 125px
}

.contact-feedback {
    min-height: 550px
}

.contact-feedback .content-subtitle {
    min-height: 85px
}

.contact-map {
    height: 440px
}

.contact-panorama {
    height: 440px;
    overflow: hidden
}

.contact-panorama-center {
    height: 100%;
    margin: 0 -200px
}

.contact-panorama-img {
    display: block;
    height: 100%;
    margin: 0 auto
}

.projects-tile {
    display: inline-block;
    position: relative;
    vertical-align: top;
    height: 415px;
    width: 50%;
    margin-bottom: 1px
}

.projects-tile:nth-child(odd) .tile-txt {
    margin-right: 1px
}

.projects-tile:hover .tile-title {
    color: #ef5718
}

.projects-tile:hover .tile-img img {
    opacity: .1
}

.projects-tile:hover .tile-img:after,
.projects-tile:hover .tile-img:before {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1)
}

.projects-tile .tile-img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 31%;
    overflow: hidden
}

.projects-tile .tile-img:after,
.projects-tile .tile-img:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0)
}

.projects-tile .tile-img:after {
    width: 74px;
    margin-left: -37px;
    border-top: 1px solid #ef5718
}

.projects-tile .tile-img:before {
    height: 74px;
    margin-top: -37px;
    border-left: 1px solid #ef5718
}

.projects-tile .tile-img img {
    display: block;
    float: right;
    height: 100%;
    opacity: .23
}

.projects-tile .tile-txt {
    height: 100%;
    background: #fff;
    padding: 15px 15px 15px 34%
}

.projects-tile .tile-title {
    max-width: 350px;
    margin-bottom: 30px
}

.projects-tile .tile-note {
    max-width: 320px;
    margin-top: 30px;
    color: #a5a4a4;
    font: 400 14px/21px 'PT Sans', sans-serif
}

.catalog-offers-tile .tile-note,
.catalog-top-tile .tile-note {
    max-width: 480px;
    text-transform: uppercase;
    letter-spacing: -.025em
}

.projects-tile .tile-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.catalog-offers-tile,
.catalog-tile,
.catalog-top-tile {
    display: inline-block;
    vertical-align: top;
    overflow: hidden
}

.catalog-top-tile {
    position: relative;
    height: 320px;
    width: calc(25% - 1px);
    padding: 35px 2% 0 2.25%;
    margin: 0 1px 1px 0;
    background-position: left center;
    background-size: cover
}

.catalog-top-tile .tile-title {
    margin: 0;
    text-transform: uppercase;
    font: 100 31px/25px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.025em
}

.catalog-top-tile .tile-title span {
    font-weight: 900
}

.catalog-top-tile .tile-bttm {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 8% 50px 9%
}

.catalog-top-tile .tile-note {
    max-height: 92px;
    margin-top: 55px;
    font: 100 20px/23px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    overflow: hidden
}

.catalog-top-search .search-unit {
    margin-top: 68px
}

.catalog-top .is-widetile {
    width: calc(37.5% - 1px)
}

.catalog-top .is-widetile .tile-bttm {
    padding: 0 4% 50px 4.5%
}

.catalog-top .has-white-bg {
    background: #fff
}

.catalog-top .has-dark-bg {
    color: #fff;
    background-color: #000
}

.catalog-top.has-video .catalog-prod-descr {
    width: calc(50% - 1px)
}

.catalog-search {
    color: #fff;
    background: #ef5718
}

.catalog-offers-tile {
    position: relative;
    height: 375px;
    margin: 0 1px 1px 0;
    padding: 35px 1.95% 0 2.25%;
    background-position: left center;
    background-size: cover
}

.catalog-offers-tile .tile-title {
    margin: 0;
    text-transform: uppercase;
    font: 100 31px/25px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.025em
}

.catalog-offers-tile .tile-title span {
    font-weight: 900
}

.catalog-offers-tile .tile-bttm {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 8% 50px 9%
}

.catalog-offers-tile .tile-note {
    margin-top: 55px;
    font: 100 20px/23px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.catalog-offers .is-wideoffer {
    width: calc(62.5% - 1px);
    background-position: left center
}

.catalog-offers .is-wideoffer .tile-bttm {
    padding: 0 3.1% 60px 3.6%
}

.catalog-offers .is-slimoffer {
    width: calc(37.5% - 1px);
    background-position: left ceiling
}

.catalog-offers .is-slimoffer .tile-bttm {
    padding: 0 5.3% 60px 6%
}

.catalog-offers .has-white-bg {
    background: #fff
}

.catalog-offers .has-dark-bg {
    color: #fff;
    background-color: #000
}

.catalog-tiles {
    -webkit-perspective: 10000px;
    -moz-perspective: 10000px;
    perspective: 10000px
}

.catalog-tile {
    position: relative;
    width: calc(25% - 1px);
    height: 320px;
    margin: 0 1px 1px 0;
    background: #fff;
    -moz-backface-visibility: hidden;
    -moz-transform-origin: 50% 50% 0;
    -moz-transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50% 0;
    -ms-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all .6s ease-in-out 0s;
    -ms-transition: all .6s ease-in-out 0s;
    -o-transition: all .6s ease-in-out 0s;
    transition: all .6s ease-in-out 0s
}

.catalog-tile .tile-txt {
    padding: 35px 8% 0 9%
}

.catalog-tile .tile-title {
    min-height: 69px;
    margin: 0;
    text-transform: uppercase;
    font: 300 20px/23px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.025em
}

.catalog-tile .tile-img {
    position: absolute;
    right: -50px;
    bottom: -10px;
    width: 250px;
    height: 210px
}

.catalog-tile .tile-img img {
    display: block;
    width: 100%;
    height: 100%
}

.catalog-tile .tile-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.catalog-prod-descr,
.catalog-prod-props {
    display: inline-block;
    vertical-align: top
}

.catalog-tile .tile-slogan-orange {
    margin-bottom: 10px;
    color: #ef5718;
    text-transform: uppercase;
    font: 900 30px/30px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.025em
}

.catalog-tile .tile-slogan-thin {
    text-transform: uppercase;
    font: 100 30px/30px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.025em
}

.catalog-tile .tile-note {
    max-height: 126px;
    margin-top: 10px;
    max-width: 250px;
    font-size: 14px;
    line-height: 21px;
    overflow: hidden
}

.catalog-tile .tile-bttm {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 8% 40px 9%
}

.catalog-tile.wide-catalog-tile {
    width: calc(50% - 1px)
}

.catalog-tile.wide-catalog-tile .tile-img {
    left: 375px;
    right: auto;
    bottom: -20px;
    width: 450px;
    height: 320px
}

.catalog-tile.wide-catalog-tile .tile-txt {
    padding: 35px 4% 0 4.5%
}

.catalog-prod {
    margin-bottom: 20px
}

.catalog-prod-descr {
    min-height: 460px;
    width: calc(73% - 1px);
    height: auto;
    margin: 0 1px 1px 0;
    padding: 30px 2% 20px 2.3%;
    background: #fff
}

.catalog-prod-descr .tile-body {
    height: 124px;
    max-width: 740px;
    margin-bottom: 40px;
    overflow: hidden
}

.catalog-prod-descr .tile-title {
    min-height: 82px;
    margin: 20px 0 15px;
    text-transform: uppercase;
    font: 900 41px/41px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.catalog-prod-descr .tile-bttm {
    height: 70px
}

.catalog-prod-props {
    position: relative;
    width: calc(43% - 1px);
    height: 510px;
    margin: 0 1px 1px 0
}

.catalog-prod-props .tile-title {
    margin: 0;
    text-transform: uppercase;
    font: 100 31px/31px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.025em
}

.catalog-prod-props .tile-bttm {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 6px 4.5% 40px 5.3%;
    background: #fff
}

.catalog-prod-props .props-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 40px 4.5% 0 5.3%;
    background: #fff;
    overflow: hidden;
    z-index: 10;
    -webkit-transition: box-shadow .5s ease-in-out 0s;
    -ms-transition: box-shadow .5s ease-in-out 0s;
    -o-transition: box-shadow .5s ease-in-out 0s;
    transition: box-shadow .5s ease-in-out 0s
}

.catalog-prod-props .props-wrap.active {
    box-shadow: 0 28px 202px rgba(0, 0, 0, .45)
}

.catalog-prod-props .props-table {
    table-layout: fixed;
    text-align: center;
    font: 700 16px/20px 'PT Sans', sans-serif
}

.catalog-prod-props .props-table th {
    min-width: 80px;
    padding: 15px;
    color: #e7e7e7;
    text-align: left;
    font: 700 26px/36px 'PT Sans', sans-serif
}

.catalog-prod-props .props-table th:first-child {
    width: 200px;
    min-width: 200px;
    padding-left: 0;
    color: silver;
    font: 400 14px/16px 'PT Sans', sans-serif
}

.catalog-prod-props .props-table td {
    padding: 15px
}

.catalog-prod-props .props-table td:first-child {
    padding-left: 0;
    color: silver;
    text-align: left;
    font: 400 14px/16px 'PT Sans', sans-serif
}

.catalog-prod-props .props-table-wrap {
    width: 100%;
    margin: 0 0 100px;
    overflow: hidden
}

.catalog-prod-slider,
.catalog-prod-video {
    display: inline-block;
    margin: 0 1px 1px 0;
    overflow: hidden;
    vertical-align: top
}

.catalog-prod-slider {
    width: calc(57% - 1px);
    height: 510px;
    background: #fff
}

.catalog-prod-video {
    position: relative;
    width: calc(50% - 1px);
    height: 460px;
    background: #000
}

.catalog-prod-video:hover .video-poster:after {
    opacity: .5
}

.catalog-prod-video .video-poster {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: 1;
    -webkit-transition: all 1s ease-in-out 0s;
    -ms-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
    transition: all 1s ease-in-out 0s
}

.catalog-prod-video .video-poster:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .8
}

.catalog-prod-video .video-poster.hide {
    opacity: 0;
    visibility: hidden
}

.catalog-prod-video .video-note {
    position: relative;
    max-width: 350px;
    padding: 40px 4% 0 4.5%;
    color: #fff;
    text-transform: uppercase;
    font: 100 31px/31px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.025em;
    z-index: 2
}

.catalog-nav-back,
.catalog-nav-title {
    letter-spacing: -.05em;
    text-transform: uppercase
}

.catalog-prod-video .video-bttn {
    display: block;
    position: absolute;
    width: 70px;
    height: 70px;
    top: 50%;
    left: 50%;
    margin: -15px 0 0 -35px;
    border-radius: 50%;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MHB4IiBoZWlnaHQ9IjYwcHgiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNGQUZBRkEiIGQ9Ik0yMy4wMjEsNDQuMjA2VjE2LjM2MWwyMi43MDgsMTMuOTIzTDIzLjAyMSw0NC4yMDZ6IE0zMi44MjIsMWM5LjI3OSwwLjkwNCwxNy42MzMsNi4yMjUsMjIuMzUyLDE0LjM5N2M0LjcxOSw4LjE3Myw1LjE0OCwxOC4wNjgsMS4yOTIsMjYuNTU2bC00LjkxOC0yLjg0YzIuODY3LTYuNzI0LDIuNDQ4LTE0LjQ2OS0xLjI2MS0yMC44OTNDNDYuNTc3LDExLjc5NSw0MC4wNzksNy41NiwzMi44MjIsNi42OFYxeiBNNTMuNjQ0LDQ2Ljg0MUM0OC4yMjIsNTQuNDI1LDM5LjQzNyw1OSwzMCw1OVMxMS43NzgsNTQuNDI1LDYuMzU2LDQ2Ljg0MWw0LjkxOS0yLjg0YzQuMzkxLDUuODQ1LDExLjMwNyw5LjM1NSwxOC43MjUsOS4zNTVjNy40MTgsMCwxNC4zMzUtMy41MSwxOC43MjUtOS4zNTVMNTMuNjQ0LDQ2Ljg0MXogTTMuNTM0LDQxLjk1M2MtMy44NTYtOC40ODctMy40MjctMTguMzgzLDEuMjkyLTI2LjU1NkM5LjU0NCw3LjIyNSwxNy44OTksMS45MDQsMjcuMTc4LDF2NS42OGMtNy4yNTcsMC44OC0xMy43NTUsNS4xMTUtMTcuNDYzLDExLjUzOWMtMy43MDksNi40MjQtNC4xMjgsMTQuMTY5LTEuMjYyLDIwLjg5M0wzLjUzNCw0MS45NTN6Ii8+PC9zdmc+) center no-repeat;
    background-size: 60px 60px;
    z-index: 3;
    opacity: .2
}

.catalog-prod-video .video-bttn:hover {
    opacity: .6
}

.catalog-prod-video .video-prod {
    display: block;
    height: 100%;
    width: 100%
}

.catalog-wrap {
    position: relative
}

.catalog-nav {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 400px;
    margin: 0 1px 1px 0;
    overflow: hidden
}

.catalog-prodcard,
.catalog-prodcard .prodcard-buy,
.catalog-prodlist {
    position: relative;
    overflow: hidden
}

.catalog-nav-search {
    padding: 45px 8%;
    margin-bottom: 1px
}

.catalog-nav-menu {
    padding: 30px 5% 70px 12%;
    color: #fff;
    background: #222
}

.catalog-nav-back {
    display: inline-block;
    vertical-align: top;
    height: 28px;
    padding-left: 35px;
    color: #f05718;
    font: 900 28px/28px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyOC45OTNweCIgaGVpZ2h0PSIyNi41NzdweCIgdmlld0JveD0iMCAwIDI4Ljk5MyAyNi41NzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4Ljk5MyAyNi41NzciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNFQTU4MUMiIGQ9Ik0xMy4yNTgsMGwzLjQzOSwzLjQxNmwtNy40Niw3LjQ2MWgxOS43NTZWMTUuN0g5LjIzN2w3LjQ2LDcuNDYxbC0zLjQzOSwzLjQxNkwwLDEzLjI4OUwxMy4yNTgsMHoiLz48L3N2Zz4=) left center no-repeat
}

.catalog-nav-back span {
    display: inline-block;
    vertical-align: top;
    width: 0;
    overflow: hidden
}

.catalog-nav-back:hover span {
    width: 90px
}

.catalog-nav-title {
    margin: 20px 0 45px;
    font: 900 31px/25px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.catalog-nav-list {
    max-width: 250px;
    margin: 0;
    padding: 0;
    list-style: none
}

.catalog-nav-list>li {
    margin: 10px 0
}

.catalog-nav-list>li>a {
    display: block;
    padding: 5px 0;
    font: 400 14px/31px 'PT Sans', sans-serif
}

.catalog-nav-list>li>a.active,
.catalog-nav-list>li>a:hover {
    color: #e85517
}

.catalog-nav-showall {
    display: inline-block;
    vertical-align: top;
    margin: 20px 0 0 -15px;
    padding: 4px 15px 6px;
    font: 400 14px/18px 'PT Sans', sans-serif;
    background: #ef5718;
    border-radius: 14px
}

.catalog-nav-showall span {
    display: inline-block;
    vertical-align: top;
    width: 0;
    padding-left: 5px;
    overflow: hidden
}

.catalog-nav-showall:hover {
    background: #e85517
}

.catalog-nav-showall:hover span {
    width: 92px
}

.catalog-prodlist {
    display: block;
    margin-left: 401px
}

.catalog-prodcard {
    min-height: 335px;
    margin-bottom: 1px;
    padding: 20px 20px 20px 0;
    background: #fff
}

.catalog-prodcard .prodcard-img {
    float: left;
    width: 190px;
    height: 290px;
    overflow: hidden
}

.catalog-prodcard .prodcard-img img {
    display: block;
    float: right;
    height: 100%
}

.catalog-prodcard .prodcard-txt {
    max-height: 270px;
    margin-left: 235px;
    overflow: hidden
}

.catalog-prodcard .prodcard-title {
    min-height: 88px;
    margin: 45px 0 10px;
    text-transform: uppercase;
    font: 100 31px/34px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.025em
}

.catalog-prodcard .prodcard-buy {
    height: 0;
    margin-left: 235px;
    margin-top: 10px;
    z-index: 5
}

.catalog-prodcard .prodcard-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.leasing-partner-list li,
.leasing-terms-col,
.leasing-top-slimcol,
.leasing-top-widecol,
.news-tile {
    display: inline-block;
    vertical-align: top
}

.catalog-prodcard.prodcard-hidden {
    height: 0;
    min-height: 0;
    padding: 0;
    margin-bottom: 0;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0)
}

.leasing-top-widecol {
    width: calc(57% - 1px);
    margin-right: 1px
}

.leasing-top-slimcol {
    width: calc(43% - 1px);
    margin-right: 1px
}

.leasing-calc {
    min-height: 601px;
    padding: 35px 8%;
    background: #fff
}

.leasing-calc .for-range {
    font-size: 16px;
    font-weight: 700
}

.leasing-partner {
    min-height: 290px;
    margin-bottom: 1px;
    padding: 35px 6%;
    background: #fff
}

.leasing-partner-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.leasing-partner-list li {
    width: 50%;
    text-align: center
}

.leasing-partner-list img {
    max-width: 80%;
    vertical-align: top
}

.leasing-finance {
    min-height: 310px;
    padding: 35px 6%;
    background: #fff
}

.leasing-finance-note {
    margin: 20px 0;
    font: 400 16px/21px 'PT Sans', sans-serif
}

.leasing-terms {
    margin-top: 20px
}

.leasing-terms-col {
    min-height: 600px;
    width: calc(33.33% - 1px);
    margin: 0 1px 1px 0;
    padding: 35px 3%;
    background: #fff
}

.leasing-terms .terms-list {
    margin: 30px 0 0;
    padding: 0;
    list-style: none
}

.leasing-terms .terms-list li {
    margin: 18px 0;
    font: 400 16px/23px 'PT Sans', sans-serif
}

.leasing-title {
    margin: 0 0 30px;
    text-transform: uppercase;
    font: 100 31px/31px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.leasing-subtitle {
    margin: 15px 0;
    font: 400 20px/21px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.leasing-radiobtn {
    margin: 60px 0 30px
}

.leasing-params {
    margin: 30px 0 60px
}

.news-tiles {
    line-height: 0
}

.news-tile {
    margin: 0 1px 1px 0;
    background: #fff;
    overflow: hidden;
    -webkit-transition: all .6s ease-in-out 0s;
    -ms-transition: all .6s ease-in-out 0s;
    -o-transition: all .6s ease-in-out 0s;
    transition: all .6s ease-in-out 0s
}

.news-tile-img {
    height: 100%;
    overflow: hidden
}

.news-tile-img .img-center {
    display: block;
    height: 100%;
    margin: 0 -300px
}

.news-tile-img img {
    display: block;
    height: 100%;
    margin: 0 auto
}

.news-tile:nth-child(5n+2) .news-tile-img,
.news-tile:nth-child(5n+4) .news-tile-img,
.popup {
    display: none
}

.news-tile-txt {
    position: relative;
    height: 100%;
    font: 400 14px/22px 'PT Sans', sans-serif
}

.news-tile-title {
    height: 72px;
    max-width: 500px;
    margin: 0;
    color: #ef5718;
    text-transform: uppercase;
    font: 100 21px/18px MuseoSansCyr, 'Museo Sans Cyr', sans-serif;
    letter-spacing: -.05em;
    overflow: hidden
}

.news-tile-date {
    margin: 10px 0 20px
}

.news-tile:nth-child(5n+1) .news-tile-title,
.news-tile:nth-child(5n+2) .news-tile-title,
.news-tile:nth-child(5n+4) .news-tile-title,
.news-tile:nth-child(5n+5) .news-tile-title {
    margin-bottom: 10px
}

.news-tile-note {
    height: 96px;
    max-width: 450px;
    overflow: hidden
}

.news-tile-bttm {
    margin-top: 20px
}

.news-tile:nth-child(5n+1),
.news-tile:nth-child(5n+5) {
    width: calc(62.5% - 1px);
    height: 340px
}

.news-tile:nth-child(5n+1) .news-tile-img,
.news-tile:nth-child(5n+5) .news-tile-img {
    float: left;
    width: 295px
}

.news-tile:nth-child(5n+1) .news-tile-txt,
.news-tile:nth-child(5n+5) .news-tile-txt {
    margin-left: 295px;
    padding: 45px 20px 30px 40px
}

.news-tile:nth-child(5n+2),
.news-tile:nth-child(5n+4) {
    width: calc(37.5% - 1px);
    height: 340px
}

.news-tile:nth-child(5n+2) .news-tile-txt,
.news-tile:nth-child(5n+4) .news-tile-txt {
    padding: 45px 20px 30px 50px
}

.news-tile:nth-child(5n+3) {
    width: 100%;
    height: 470px
}

.news-tile:nth-child(5n+3) .news-tile-img {
    float: right;
    width: 50%
}

.news-tile:nth-child(5n+3) .news-tile-txt {
    float: left;
    width: 50%;
    padding: 75px 50px 75px 85px
}

.news-tile:nth-child(5n+3) .news-tile-title {
    margin-bottom: 20px
}

.news-tile:nth-child(5n+3) .news-tile-note {
    margin: 40px 0
}

.news-tile.jast-loaded {
    height: 0;
    margin-bottom: 0
}

.popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    background: rgba(0, 0, 0, .9);
    z-index: 1000
}

.cutted,
.gallery__tile {
    overflow: hidden
}

.popup-wrap {
    position: absolute;
    top: 50px;
    left: 50px;
    right: 50px;
    bottom: 50px;
    margin: auto;
    width: 550px;
    max-height: 650px;
    z-index: 101
}

.popup-close {
    display: block;
    position: absolute;
    top: 10px;
    right: -30px;
    width: 20px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOS43NDlweCIgaGVpZ2h0PSIxOS43NDlweCIgdmlld0JveD0iMCAwIDE5Ljc0OSAxOS43NDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5Ljc0OSAxOS43NDkiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmZmZmIiBkPSJNMTkuMDQyLDBsMC43MDcsMC43MDhMMC43MDcsMTkuNzQ5TDAsMTkuMDQyTDE5LjA0MiwweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmZmZmIiBkPSJNMC43MDcsMEwwLDAuNzA4bDE5LjA0MiwxOS4wNDJsMC43MDctMC43MDdMMC43MDcsMHoiLz48L3N2Zz4=) no-repeat;
    background-size: 20px 20px
}

.galerry__link,
.gallery__img,
.gallery__img:after {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.popup-close:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOS43NDlweCIgaGVpZ2h0PSIxOS43NDlweCIgdmlld0JveD0iMCAwIDE5Ljc0OSAxOS43NDkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5Ljc0OSAxOS43NDkiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUE1ODFDIiBkPSJNMTkuMDQyLDBsMC43MDcsMC43MDhMMC43MDcsMTkuNzQ5TDAsMTkuMDQyTDE5LjA0MiwweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUE1ODFDIiBkPSJNMC43MDcsMEwwLDAuNzA4bDE5LjA0MiwxOS4wNDJsMC43MDctMC43MDdMMC43MDcsMHoiLz48L3N2Zz4=)
}

.popup-head {
    margin-bottom: 20px
}

.popup-body {
    margin-bottom: 50px;
    padding: 50px 50px 40px;
    background: #fff
}
.formbuttt:hover {
	cursor: pointer;
	}
.popup-title {
    margin-bottom: 30px;
    text-transform: uppercase;
    font: 100 31px/31px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.popup-subtitle {
    margin: -30px 0 30px;
    text-transform: uppercase;
    font: 900 41px/41px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.popup-form,
.popup-img {
    margin: 0 auto
}

.popup-img {
    display: block;
    max-width: 100%;
    max-height: 100%
}

.popup-form-submitted {
    display: none;
    height: 100%
}

.popup-form-submitted .title {
    margin: 40px 0;
    text-transform: uppercase;
    font: 100 31px/31px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.popup-form-submitted .note {
    margin: 40px 0;
    text-transform: uppercase;
    font: 100 21px/31px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.popup-form-submitted .note span {
    display: block;
    font-weight: 900
}

.popup-form-submitted .text {
    margin: 40px 0;
    color: #a2a2a2;
    font: 400 14px/24px 'PT Sans', sans-serif
}

.video-popup .popup-wrap {
    max-width: 860px;
    width: 100%
}

.catalog-prodcard:after,
.clearfix:after,
.contact-address-text:after,
.contact-page:after,
.forms-line:after,
.is-cleared:after,
.main-page-body:after {
    clear: both;
    content: "";
    display: table
}

.f-left {
    float: left
}

.f-right {
    float: right
}

.txt-light {
    font-weight: 300
}

.txt-sbold {
    font-weight: 600
}

.txt-bold {
    font-weight: 700
}

.txt-bold-it {
    font-weight: 600;
    font-style: italic
}

.txt-left {
    text-align: left
}

.txt-right {
    text-align: right
}

.txt-center {
    text-align: center
}

.txt-orange {
    color: #ff5003
}

.txt-white {
    color: #fff
}

.txt-undrline {
    text-decoration: underline
}

.two-clmns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 60px;
    -moz-column-gap: 60px;
    column-gap: 60px
}

.btm-5 {
    margin-bottom: 5px
}

.btm-10 {
    margin-bottom: 10px
}

.btm-15 {
    margin-bottom: 15px
}

.btm-20 {
    margin-bottom: 20px
}

.btm-30 {
    margin-bottom: 30px
}

.btm-40 {
    margin-bottom: 40px
}

.btm-50 {
    margin-bottom: 50px
}

.btm-70 {
    margin-bottom: 70px
}

.top-5 {
    margin-top: 5px
}

.top-10 {
    margin-top: 10px
}

.top-15 {
    margin-top: 15px
}

.top-20 {
    margin-top: 20px
}

.top-30 {
    margin-top: 30px
}

.top-40 {
    margin-top: 40px
}

.top-50 {
    margin-top: 50px
}

.top-70 {
    margin-top: 70px
}

.left-5 {
    margin-left: 5px
}

.left-10 {
    margin-left: 10px
}

.left-15 {
    margin-left: 15px
}

.left-20 {
    margin-left: 20px
}

.left-30 {
    margin-left: 30px
}

.left-40 {
    margin-left: 40px
}

.left-50 {
    margin-left: 50px
}

.right-5 {
    margin-right: 5px
}

.right-10 {
    margin-right: 10px
}

.right-15 {
    margin-right: 15px
}

.right-20 {
    margin-right: 20px
}

.right-30 {
    margin-right: 30px
}

.right-40 {
    margin-right: 40px
}

.right-50 {
    margin-right: 50px
}

.inset-10-all {
    padding: 10px
}

.inset-20-all {
    padding: 20px
}

.inset-10 {
    padding: 0 10px
}

.inset-15 {
    padding: 0 15px
}

.inset-70 {
    padding: 0 70px
}

.inset-5-l {
    padding-left: 5px
}

.inset-5-r {
    padding-right: 5px
}

.inset-15-l {
    padding-left: 15px
}

.inset-15-r {
    padding-right: 15px
}

.inset-25-l {
    padding-left: 25px
}

.inset-25-r {
    padding-right: 25px
}

.inset-40-r {
    padding-right: 40px
}

.inset-60-r {
    padding-right: 60px
}

.inset-90-t {
    padding-top: 90px
}

.mob-show {
    display: none
}

.no-margin {
    margin: 0!important
}

.header-nav i,
.wrapper {
    -webkit-transition: opacity .5s ease-in-out 0s;
    -ms-transition: opacity .5s ease-in-out 0s;
    -o-transition: opacity .5s ease-in-out 0s;
    transition: opacity .5s ease-in-out 0s
}

.catalog-nav-back span,
.catalog-nav-list>li>a,
.catalog-nav-showall span,
.catalog-prod-video .video-bttn,
.catalog-prod-video .video-poster:after,
.catalog-prodcard,
.catalog-prodcard .prodcard-buy,
.catalog-prodcard .prodcard-title,
.catalog-tile .tile-img,
.catalog-tile .tile-title,
.main-page-tile .tile-link.has-video-icon,
.news-tile-img .img-center,
.projects-tile .tile-img img,
.projects-tile .tile-img:after,
.projects-tile .tile-img:before,
.projects-tile .tile-title {
    -webkit-transition: all .5s ease-in-out 0s;
    -ms-transition: all .5s ease-in-out 0s;
    -o-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s
}

.gallery {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto
}

.gallery__tile {
    position: relative;
    width: calc(25% - 1px);
    min-width: 310px;
    margin-right: 1px;
    height: 315px;
    margin-bottom: 1px
}

.gallery__tile:hover .gallery__img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.gallery__tile:hover .gallery__img:after {
    opacity: .5
}

.gallery__img {
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s
}

.gallery__img:after {
    content: '';
    position: absolute;
    background: -webkit-linear-gradient(bottom, #000, transparent);
    background: linear-gradient(to top, #000, transparent);
    opacity: .75;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.galerry__link {
    position: absolute;
    z-index: 2
}

.gallery__tile-text {
    color: #fff;
    position: absolute;
    bottom: 35px;
    left: 25px;
    right: 35px;
    z-index: 1;
    text-transform: uppercase;
    font: 300 20px/23px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

@media (min-width:990px) {
    .main-page-tile.tile-rotated-horizontal:hover,
    .main-page-tile.tile-rotated-vertical:hover {
        z-index: 10
    }
    .btn-outlined:hover {
        color: #ff650a
    }
    .btn-orange:hover {
        background: #ff5103;
        background: -webkit-linear-gradient(to left, #ff7c13 -25%, #ff4a00 125%);
        background: -ms-linear-gradient(to left, #ff7c13 -25%, #ff4a00 125%);
        background: -o-linear-gradient(to left, #ff7c13 -25%, #ff4a00 125%);
        background: linear-gradient(to left, #ff7c13 -25%, #ff4a00 125%)
    }
    .btn.is-white:hover {
        border-bottom-color: #fff
    }
    .btn.is-gray:hover {
        border-bottom-color: #b3b3b3
    }
    .btn.is-orange:hover {
        border-bottom-color: #ef5718
    }
    .breadcrumbs li a:hover {
        color: red
    }
    .catalog-prodcard:hover .prodcard-title,
    .catalog-tile:hover .tile-title {
        color: #ef5718
    }
    .main-page-tile.tile-rotated-vertical:hover .tile-back {
        -webkit-transform: rotateY(0);
        transform: rotateY(0)
    }
    .main-page-tile.tile-rotated-vertical:hover .tile-front {
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg)
    }
    .main-page-tile.tile-rotated-horizontal:hover .tile-back {
        -webkit-transform: rotateX(0);
        transform: rotateX(0)
    }
    .main-page-tile.tile-rotated-horizontal:hover .tile-front {
        -webkit-transform: rotateX(-180deg);
        transform: rotateX(-180deg)
    }
    .catalog-tile:hover {
        box-shadow: 0 0 30px rgba(0, 0, 0, .2);
        z-index: 10;
        -webkit-transform: rotateY(15deg);
        transform: rotateY(15deg)
    }
    .catalog-tile:hover .tile-img {
        -webkit-transform: translate(-50px, 0);
        -ms-transform: translate(-50px, 0);
        -o-transform: translate(-50px, 0);
        transform: translate(-50px, 0)
    }
    .catalog-prodcard:hover {
        box-shadow: 0 14px 114px rgba(190, 94, 54, .45);
        z-index: 1
    }
    .catalog-prodcard:hover .prodcard-buy {
        height: 90px
    }
    .news-tile-img:hover {
        opacity: .8;
        -webkit-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1)
    }
}

@media (max-width:1400px) {
    .main-page-tile.tile-w-25.tile-space-l-25 {
        margin-left: 12.5%;
        width: calc(37.5% - 1px)
    }
    .main-page-tile.tile-space-r-25.tile-w-25 {
        margin-right: 12.5%;
        width: calc(37.5% - 1px)
    }
    .leasing-terms-col {
        padding: 35px 2%
    }
    .catalog-prodcard .prodcard-buy,
    .catalog-prodcard .prodcard-txt {
        margin-left: 205px
    }
    .content-title {
        font-size: 50px;
        line-height: 70px;
        letter-spacing: .6em
    }
}

@media (max-width:1260px) {
    .news-tiles {
        max-width: 800px
    }
    .news-tile:nth-child(n) {
        display: block;
        width: auto;
        height: 340px;
        margin: 0 0 1px
    }
    .news-tile:nth-child(n) .news-tile-img {
        display: block;
        float: left;
        width: 295px
    }
    .news-tile:nth-child(n) .news-tile-txt {
        float: none;
        width: auto;
        margin: 0 0 0 295px;
        padding: 45px 20px 30px 40px
    }
    .news-tile:nth-child(n).jast-loaded {
        height: 0;
        margin-bottom: 0
    }
    .news-tile:nth-child(3n+2) .news-tile-img {
        display: none
    }
    .news-tile:nth-child(3n+2) .news-tile-txt {
        margin: 0
    }
    .news-tile:nth-child(3n+3) .news-tile-img {
        float: right
    }
    .news-tile:nth-child(3n+3) .news-tile-txt {
        float: none;
        width: auto;
        margin: 0 295px 0 0;
        padding: 45px 20px 30px 40px
    }
    .leasing-top-widecol {
        display: block;
        width: auto;
        max-width: 720px
    }
    .leasing-top-slimcol {
        display: block;
        width: auto;
        max-width: 550px;
        margin-top: 1px
    }
    .leasing-terms {
        max-width: 820px
    }
    .leasing-terms-col {
        width: calc(50% - 1px);
        padding: 35px 4%
    }
    .leasing-terms-col:last-child {
        display: block;
        width: auto;
        min-height: 0;
        margin-top: 1px
    }
    .contact-col-slim {
        float: none;
        width: auto;
        max-width: 550px;
        padding: 0
    }
    .contact-col-wide {
        float: none;
        width: auto;
        max-width: 800px;
        padding: 0
    }
    .projects-tile {
        display: block;
        width: auto;
        margin: 0 0 1px
    }
    .projects-tile:nth-child(odd) {
        margin-right: 25%
    }
    .projects-tile:nth-child(even) {
        margin-left: 25%
    }
    .catalog-prod-descr,
    .catalog-prod-props,
    .catalog-prod-slider,
    .catalog-prod-video {
        display: block;
        width: auto;
        max-width: 800px
    }
    .catalog-tile {
        width: calc(33.33% - 1px)
    }
    .catalog-tile.see-more-tile,
    .catalog-tile.wide-catalog-tile {
        width: calc(66.66% - 1px)
    }
    .catalog-offers .is-slimoffer,
    .catalog-offers .is-wideoffer,
    .catalog-top.has-video .catalog-prod-descr {
        display: block;
        width: auto;
        max-width: 800px
    }
    .catalog-top-tile {
        width: calc(40% - 1px)
    }
    .catalog-top .is-widetile {
        width: calc(60% - 1px)
    }
    .catalog-top .is-widetile:last-child {
        display: block;
        width: auto
    }
    .catalog-nav {
        width: 340px
    }
    .catalog-nav-menu {
        padding: 30px 3% 50px 8%
    }
    .catalog-prodlist {
        margin-left: 341px
    }
    .catalog-prodcard .prodcard-buy {
        display: none
    }
    .catalog-prodcard .prodcard-img {
        width: 130px
    }
    .catalog-prodcard .prodcard-txt {
        margin-left: 140px
    }
}

@media (max-width:1150px) {
    .user-content-styles figure img {
        display: block;
        width: 100%
    }
    .user-content-styles figure figcaption {
        display: block;
        width: auto;
        margin: 20px 0 50px;
        padding: 0
    }
    .catalog-nav-title {
        font-size: 23px
    }
    .catalog-prodlist {
        margin-left: 261px
    }
    .catalog-nav {
        width: 260px
    }
    .main-page-tile {
        float: none;
        width: auto;
        max-width: 680px
    }
    .main-page-tile.tile-search,
    .main-page-tile.tile-space-r-25.tile-w-25,
    .main-page-tile.tile-w-25,
    .main-page-tile.tile-w-25.tile-space-l-25,
    .main-page-tile.tile-w-50 {
        width: auto;
        margin-left: 0;
        margin-right: 0
    }
    .content-title {
        font-size: 40px
    }
}

@media (max-width:1050px) {
    .catalog-tile {
        width: calc(50% - 1px)
    }
    .catalog-tile.see-more-tile,
    .catalog-tile.wide-catalog-tile {
        width: calc(100% - 1px)
    }
}

@media (max-width:990px) {
    .wrapper-back {
        height: auto;
        bottom: 0;
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }
    .header {
        position: relative;
        padding: 25px
    }
    .header:after {
        content: "";
        display: table;
        clear: both
    }
    .header-mobmenu-btn {
        display: block
    }
    .header-logo {
        position: static;
        float: left
    }
    .header-phones {
        position: static;
        float: right;
        margin-right: 65px
    }
    .header-nav {
        position: absolute!important;
        top: 0!important;
        left: auto;
        right: -100%;
        bottom: auto!important;
        width: 100%;
        padding: 85px 0 20px;
        background: #222;
        overflow: hidden;
        z-index: 9;
        -webkit-transition: right .5s ease-in-out 0s;
        -ms-transition: right .5s ease-in-out 0s;
        -o-transition: right .5s ease-in-out 0s;
        transition: right .5s ease-in-out 0s
    }
    .header-nav.active {
        right: 0
    }
    .header-nav a {
        float: left
    }
    .header-menu {
        margin: 0
    }
    .footer {
        padding: 7px 25px
    }
    .main {
        min-height: 600px;
        margin: 10px 25px 50px
    }
    .content-title {
        padding: 0;
        font-size: 45px;
        line-height: 55px;
        letter-spacing: .3em
    }
    .content-head {
        min-height: 0;
        margin-bottom: 55px
    }
    .content-body.for-text-pages {
        padding: 55px 45px
    }
    .catalog-prodcard {
        padding: 20px 10px 20px 0
    }
}

@media (max-width:800px) {
    .catalog-nav {
        position: static;
        width: auto
    }
    .catalog-nav-list,
    .catalog-nav-showall {
        display: none
    }
    .catalog-prodlist {
        margin: 0
    }
}

@media (max-width:760px) {
    .content-title {
        font-size: 35px
    }
    .leasing-terms-col {
        display: block;
        margin-top: 1px;
        min-height: 0;
        width: auto
    }
    .gallery {
        display: block
    }
    .gallery__tile {
        width: 80%;
        margin: 0 auto 1px
    }
}

@media (max-width:640px) {
    .header-phones {
        display: none
    }
    .main {
        margin: 10px 0 50px
    }
    .content-title {
        padding: 0 10px 0 25px
    }
    .news-tile:nth-child(n) .news-tile-img {
        width: 205px
    }
    .news-tile:nth-child(n) .news-tile-txt {
        margin: 0 0 0 205px
    }
    .news-tile:nth-child(5n+1) .news-tile-txt,
    .news-tile:nth-child(5n+5) .news-tile-txt {
        margin-left: 205px
    }
    .news-tile:nth-child(3n+2) .news-tile-txt {
        margin: 0
    }
    .news-tile:nth-child(3n+3) .news-tile-txt {
        margin: 0 205px 0 0
    }
    .projects-tile:nth-child(n) {
        margin: 0 0 1px
    }
}

@media (max-width:560px) {
    .news-tile:nth-child(n) .news-tile-txt {
        padding: 45px 10px 30px 20px
    }
    .leasing-calc {
        padding: 35px 3% 35px 6%
    }
    .leasing-params .clmn-1-of-3 {
        width: 50%
    }
    .content-body.for-text-pages {
        padding: 50px 25px
    }
    .user-content-styles ol,
    .user-content-styles ul {
        width: auto;
        padding: 0 0 0 25px
    }
    .catalog-tile {
        display: block;
        width: auto;
        height: 180px
    }
    .catalog-tile .tile-img {
        bottom: -50px
    }
    .catalog-tile.see-more-tile {
        height: 250px
    }
    .catalog-prod-descr .tile-title {
        font-size: 36px
    }
    .mob-to-lines tbody,
    .mob-to-lines td,
    .mob-to-lines th,
    .mob-to-lines thead,
    .mob-to-lines tr,
    .mob-to-lines.table {
        display: block;
        box-sizing: border-box;
        width: 100%;
        overflow: hidden
    }
    .mob-to-lines td {
        padding: 5px 10px
    }
}

.title-search-result {
    background-color: #e35016;
    padding: 20px;
    color: #fff
}

.footer-cake {
    padding-top: 0
}

.footer-copy {
    margin-top: 0
}

.footer {
    height: 60px
}

.title404 {
    margin: 0;
    text-transform: uppercase;
    font: 100 55px/85px MuseoSansCyr, 'Museo Sans Cyr', sans-serif
}

.title404+.map-columns {
    background: rgba(255, 255, 255, .6)
}

.ya-share2__list {
    padding-left: 0!important
}

.ya-share2__item:before {
    content: none!important
}

.ya-share2__link {
    border-bottom: none!important
}

.header-phones {
    z-index: 99;
}
/* End */


/* Start:/local/templates/holytek/tpl/css/jquery.fancybox.min.css?150952925513706*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/local/templates/holytek/template_styles.css?15095292554376*/
.catalog-search-card {
    position: relative;
    min-height: 160px;
    margin-bottom: 1px;
    padding: 20px 20px 20px 0;
    background: #fff;
    overflow: hidden;
}

.catalog-search-card h3 {
    padding-left: 40px;
    padding-top: 44px;
}

.lease-result {
    display: none;
    padding-top: 20px;
}

.lease-result.show {
    display: block;
}

.user-content-styles.lease-result .info p {
    margin: 0;
    font-size: 13px;
}

.user-content-styles.lease-result .info p span {
    font-weight: 700;
}

.error-lease {
    display: none;
    padding-top: 40px;
}

.user-content-styles.error-lease p {
    color: #ff5905;
}
.credit-form {
    display: none;
}
.credit-form .leasing-params {
    margin: 10px 0 13px;
}

.range-wrap .forms-radiobtn > span {
    padding: 10px 29px;
}

.credit-result .credit-content{
    padding-top: 40px;
}

.selector {
    display: block;
    position: relative;
    font: 400 16px/28px 'PT Sans', sans-serif;
}

.selector__val {
    text-overflow: ellipsis;
    background: #fff;
    border: 1px solid #ff650a;
    overflow: hidden;
    cursor: pointer;
    padding: 10px 29px;
}

.selector__drop {
    visibility: hidden;
    opacity: 0;
    z-index: -10;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: 280px;
    margin-top: -1px;
    background: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: transparent #ff650a #ff650a #ff650a;
    overflow-y: auto;
    overflow-x: hidden;
}

.selector__list {
    min-width: 180px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.selector li.active {
    background: #fafafa;
}
.selector li {
    display: block;
    padding: 6px 20px 8px;
    font: 400 14px/20px 'PT Sans', sans-serif;
    white-space: normal;
    cursor: pointer;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.selector.show-list .selector__drop {
    visibility: visible;
    opacity: 1;
    z-index: 10;
    box-shadow: 0 15px 20px #fafafa;
}

.selector li:hover {
    background: #ff650a;
    color: #fff;
}

.selector__val:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 20px;
    width: 10px;
    height: 100%;
    background: no-repeat center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQzMwNTVENTk5QkMxMUU2QjFDRUM2NDJGNzE2MENDMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQzMwNTVENjk5QkMxMUU2QjFDRUM2NDJGNzE2MENDMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNDMzA1NUQzOTlCQzExRTZCMUNFQzY0MkY3MTYwQ0MzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNDMzA1NUQ0OTlCQzExRTZCMUNFQzY0MkY3MTYwQ0MzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Y6V5egAAAIRJREFUeNpi/J/KVcjAwBANxB8YsANuID7CCFRoBGScZcAPPJgYZn09B2RU4VE0F6hmJxOU0wnEz7Eo+g7EBSAGROGsr/+AZAYWhVVAuS8gBuP///8RwmncJ4GkGZT3CKhIHibFhGZCChIb1QaQiSg4lesSEL9HF2fB4q4oaNihAIAAAwD9yjn2IkBX8gAAAABJRU5ErkJggg==');
    background-size: 6px auto;
}

.catalog-prod-props table {
    table-layout: fixed;
    text-align: center;
    font: 700 16px/20px 'PT Sans', sans-serif;
}

.catalog-prod-props table th:first-child {
    width: 200px;
    min-width: 200px;
    padding-left: 0;
    color: #c0c0c0;
    font: 400 14px/16px 'PT Sans', sans-serif;
}

.catalog-prod-props table th {
    min-width: 80px;
    padding: 15px;
    color: #e7e7e7;
    text-align: left;
    font: 700 26px/36px 'PT Sans', sans-serif;
}

.catalog-prod-props table td:first-child {
    padding-left: 0;
    color: #c0c0c0;
    text-align: left;
    font: 400 14px/16px 'PT Sans', sans-serif;
}

.catalog-prod-props table td {
    padding: 15px;
}
/* End */


/* Start:/local/templates/holytek/tpl/css/media.css?15300137098729*/
.wrapper{min-width:460px}@media (min-width:990px){.main-page-tile.tile-rotated-horizontal:hover,.main-page-tile.tile-rotated-vertical:hover{z-index:10}.btn-outlined:hover{color:#ff650a}.btn-orange:hover{background:#ff5103;background:-webkit-linear-gradient(to left,#ff7c13 -25%,#ff4a00 125%);background:-ms-linear-gradient(to left,#ff7c13 -25%,#ff4a00 125%);background:-o-linear-gradient(to left,#ff7c13 -25%,#ff4a00 125%);background:linear-gradient(to left,#ff7c13 -25%,#ff4a00 125%)}.btn.is-white:hover{border-bottom-color:#fff}.btn.is-gray:hover{border-bottom-color:#b3b3b3}.btn.is-orange:hover{border-bottom-color:#ef5718}.breadcrumbs li a:hover{color:red}.catalog-prodcard:hover .prodcard-title,.catalog-tile:hover .tile-title{color:#ef5718}.main-page-tile.tile-rotated-vertical:hover .tile-back{transform:rotateY(0)}.main-page-tile.tile-rotated-vertical:hover .tile-front{transform:rotateY(-180deg)}.main-page-tile.tile-rotated-horizontal:hover .tile-back{transform:rotateX(0)}.main-page-tile.tile-rotated-horizontal:hover .tile-front{transform:rotateX(-180deg)}.catalog-tile:hover{box-shadow:0 0 30px rgba(0,0,0,.2);z-index:10;transform:rotateY(15deg)}.catalog-tile:hover .tile-img{-webkit-transform:translate(-50px,0);-ms-transform:translate(-50px,0);-o-transform:translate(-50px,0);transform:translate(-50px,0)}.catalog-prodcard:hover{box-shadow:0 14px 114px rgba(190,94,54,.45);z-index:1}.catalog-prodcard:hover .prodcard-buy{height:90px}.news-tile-img:hover{opacity:.8;-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}}@media (max-width:1400px){.main-page-tile.tile-w-25.tile-space-l-25{margin-left:12.5%;width:calc(37.5% - 1px)}.main-page-tile.tile-space-r-25.tile-w-25{margin-right:12.5%;width:calc(37.5% - 1px)}.leasing-terms-col{padding:35px 2%}.catalog-prodcard .prodcard-buy,.catalog-prodcard .prodcard-txt{margin-left:205px}.content-title{font-size:50px;line-height:70px;letter-spacing:.6em}}@media (max-width:1260px){.news-tiles{max-width:800px}#idContainer{width:100%}.news-tile:nth-child(n){display:block;width:auto;height:340px;margin:0 0 1px}.news-tile:nth-child(n) .news-tile-img{display:block;float:left;width:295px}.news-tile:nth-child(n) .news-tile-txt{float:none;width:auto;margin:0 0 0 295px;padding:45px 20px 30px 40px}.news-tile:nth-child(n).jast-loaded{height:0;margin-bottom:0}.news-tile:nth-child(3n+2) .news-tile-img{display:none}.news-tile:nth-child(3n+2) .news-tile-txt{margin:0}.news-tile:nth-child(3n+3) .news-tile-img{float:right}.news-tile:nth-child(3n+3) .news-tile-txt{float:none;width:auto;margin:0 295px 0 0;padding:45px 20px 30px 40px}.leasing-top-widecol{display:block;width:auto;max-width:720px}.leasing-top-slimcol{display:block;width:auto;max-width:550px;margin-top:1px}.leasing-terms{max-width:820px}.leasing-terms-col{width:calc(50% - 1px);padding:35px 4%}.leasing-terms-col:last-child{display:block;width:auto;min-height:0;margin-top:1px}.contact-col-slim{float:none;width:auto;max-width:550px;padding:0}.contact-col-wide{float:none;width:auto;max-width:800px;padding:0}.projects-tile{display:block;width:auto;margin:0 0 1px}.projects-tile:nth-child(odd){margin-right:25%}.projects-tile:nth-child(even){margin-left:25%}.catalog-prod-descr,.catalog-prod-props,.catalog-prod-slider,.catalog-prod-video{display:block;width:auto;max-width:800px}.catalog-tile{width:calc(33.33% - 1px)}.catalog-tile.see-more-tile,.catalog-tile.wide-catalog-tile{width:calc(66.66% - 1px)}.catalog-offers .is-slimoffer,.catalog-offers .is-wideoffer,.catalog-top.has-video .catalog-prod-descr{display:block;width:auto;max-width:800px}.catalog-top-tile{width:calc(40% - 1px)}.catalog-top .is-widetile{width:calc(60% - 1px)}.catalog-top .is-widetile:last-child{display:block;width:auto}.catalog-nav{width:340px}.catalog-nav-menu{padding:30px 3% 50px 8%}.catalog-prodlist{margin-left:341px}.catalog-prodcard .prodcard-buy{display:none}.catalog-prodcard .prodcard-img{width:130px}.catalog-prodcard .prodcard-txt{margin-left:140px}}@media (max-width:1150px){.user-content-styles figure img{display:block;width:100%}.user-content-styles figure figcaption{display:block;width:auto;margin:20px 0 50px;padding:0}.catalog-nav-title{font-size:23px}.catalog-prodlist{margin-left:261px}.catalog-nav{width:260px}.main-page-tile{float:none;width:auto;max-width:680px}.main-page-tile.tile-search,.main-page-tile.tile-space-r-25.tile-w-25,.main-page-tile.tile-w-25,.main-page-tile.tile-w-25.tile-space-l-25,.main-page-tile.tile-w-50{width:auto;margin-left:0;margin-right:0}.content-title{font-size:40px}}@media (max-width:1050px){.catalog-tile{width:calc(50% - 1px)}.catalog-tile.see-more-tile,.catalog-tile.wide-catalog-tile{width:calc(100% - 1px)}}@media (max-width:990px){.go-to-full{display:block}.wrapper-back{height:auto;bottom:0;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.header{position:relative;padding:25px}.header:after{content:"";display:table;clear:both}.header-mobmenu-btn{display:block}.header-logo{position:static;float:left}.header-phones{position:static;float:right;margin-right:65px}.header-nav{position:absolute!important;top:0!important;left:auto;right:-100%;bottom:auto!important;width:100%;padding:85px 0 20px;background:#222;overflow:hidden;z-index:9;-webkit-transition:right .5s ease-in-out 0s;-ms-transition:right .5s ease-in-out 0s;-o-transition:right .5s ease-in-out 0s;transition:right .5s ease-in-out 0s}.header-nav.active{right:0}.header-nav a{float:left}.header-nav .go-to-full a{float:none}.header-menu{margin:0}.footer{padding:7px 25px}.main{min-height:600px;margin:10px 25px 50px}.content-title{padding:0;font-size:45px;line-height:55px;letter-spacing:.3em}.content-head{min-height:0;margin-bottom:55px}.content-body.for-text-pages{padding:55px 45px}.catalog-prodcard{padding:20px 10px 20px 0}}@media (max-width:800px){.catalog-nav{position:static;width:auto}.catalog-nav-list,.catalog-nav-showall{display:none}.catalog-prodlist{margin:0}}@media (max-width:760px){.content-title{font-size:35px}.leasing-terms-col{display:block;margin-top:1px;min-height:0;width:auto}}@media (max-width:640px){.header-phones{display:none}.main{margin:10px 0 50px}.content-title{padding:0 10px 0 25px}.news-tile:nth-child(n) .news-tile-img{width:205px}.news-tile:nth-child(n) .news-tile-txt{margin:0 0 0 205px}.news-tile:nth-child(5n+1) .news-tile-txt,.news-tile:nth-child(5n+5) .news-tile-txt{margin-left:205px}.news-tile:nth-child(3n+2) .news-tile-txt{margin:0}.news-tile:nth-child(3n+3) .news-tile-txt{margin:0 205px 0 0}.projects-tile:nth-child(n){margin:0 0 1px}}@media (max-width:560px){.news-tile:nth-child(n) .news-tile-txt{padding:45px 10px 30px 20px}.leasing-calc{padding:35px 3% 35px 6%}.leasing-params .clmn-1-of-3{width:50%}.content-body.for-text-pages{padding:50px 25px}.user-content-styles ol,.user-content-styles ul{width:auto;padding:0 0 0 25px}.catalog-tile{display:block;width:auto;height:180px}.catalog-tile .tile-img{bottom:-50px}.catalog-tile.see-more-tile{height:250px}.catalog-prod-descr .tile-title{font-size:36px}.mob-to-lines tbody,.mob-to-lines td,.mob-to-lines th,.mob-to-lines thead,.mob-to-lines tr,.mob-to-lines.table{display:block;box-sizing:border-box;width:100%;overflow:hidden}.mob-to-lines td{padding:5px 10px}}@media (max-width:1500px){.partners-top-widecol{max-width:860px}.partners-top-widecol .city{width:100%}}@media (max-width:1023px){.video-popup .popup-wrap{width:100%;left:0;right:0}.video-popup .popup-wrap iframe{max-width:100%;margin:0 auto;display:block;height:480px}.video-popup .popup-close{right:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxOS43NDlweCIgaGVpZ2h0PSIxOS43NDlweCIgdmlld0JveD0iMCAwIDE5Ljc0OSAxOS43NDkiIGVuYWJsZS14BexZMoP1gqvSbLZSfYigjUvfcXkroScKIDE5Ljc0OSAxOS43NDkiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUE1ODFDIiBkPSJNMTkuMDQyLDBsMC43MDcsMC43MDhMMC43MDcsMTkuNzQ5TDAsMTkuMDQyTDE5LjA0MiwweiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUE1ODFDIiBkPSJNMC43MDcsMEwwLDAuNzA4bDE5LjA0MiwxOS4wNDJsMC43MDctMC43MDdMMC43MDcsMHoiLz48L3N2Zz4=)}}@media (max-width:767px){.video-popup .popup-wrap iframe{height:320px}}@media (max-width:560px){.see-also-tiles .catalog-tile .tile-title{position:absolute;padding-right:150px}.see-also-tiles .catalog-tile .tile-img{bottom:-50px;right:-100px}}
/* End */
/* /local/templates/holytek/tpl/css/styles.css?1587916090123493 */
/* /local/templates/holytek/tpl/css/jquery.fancybox.min.css?150952925513706 */
/* /local/templates/holytek/template_styles.css?15095292554376 */
/* /local/templates/holytek/tpl/css/media.css?15300137098729 */
