*,
:after,
:before {
    box-sizing: border-box;
}
* {
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
}
:after,
:before {
    vertical-align: inherit;
    text-decoration: inherit;
}
html {
    font-size: 15px;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
}
body {
    min-width: 320px;
    background-color: #fff;
    color: #545454;
    font-size: 1em;
    font-family: Clear Sans, Arial, sans-serif;
    line-height: 1.45;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
    text-decoration: none;
    cursor: help;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
b,
strong {
    font-weight: 700;
}
button,
select {
    text-transform: none;
}
button,
input,
select {
    overflow: visible;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
}
code,
kbd,
pre,
samp {
    font-size: 1em;
    font-family: monospace, monospace;
}
dfn,
i {
    font-style: italic;
}
mark {
    background: #f1c40f;
    color: #000;
}
progress {
    vertical-align: baseline;
}
img,
object,
svg {
    max-width: 100%;
    border: 0;
    vertical-align: middle;
}
select {
    -moz-appearance: none;
    -webkit-appearance: none;
}
select::-ms-expand {
    display: none;
}
select::-ms-value {
    color: currentColor;
}
svg:not(:root) {
    overflow: hidden;
}
small {
    font-size: 0.8em;
}
sub,
sup {
    position: relative;
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
textarea {
    overflow: auto;
}
hr {
    overflow: visible;
    height: 0;
}
table {
    max-width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}
td,
th {
    padding: 0;
    text-align: left;
}
[hidden],
template {
    display: none;
}
[disabled] {
    cursor: default;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    appearance: button;
    font: inherit;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
    cursor: pointer;
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
}
.h-cf:after,
.h-cf:before {
    display: block;
    content: "";
}
.h-cf:after {
    clear: both;
}
.h-floatLeft {
    float: left !important;
}
.h-floatRight {
    float: right !important;
}
.h-overflow {
    overflow: auto !important;
}
.h-hide {
    display: none !important;
}
.h-show {
    display: block !important;
}
.h-alignCenter {
    text-align: center !important;
}
.h-alignRight {
    text-align: right !important;
}
.h-alignLeft {
    text-align: left !important;
}
.h-fontBold {
    font-weight: 700 !important;
}
.h-fontItalic {
    font-style: italic !important;
}
.h-fontBig {
    font-size: 120% !important;
}
.h-fontSmall {
    font-size: 80% !important;
}
.l-box {
    margin-right: auto;
    margin-left: auto;
}
.l-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.l-col {
    max-width: 100%;
}
.l-box {
    width: 1200px;
}
.l-row .l-row {
    margin-right: -15px;
    margin-left: -15px;
}
.l-col {
    padding-right: 15px;
    padding-left: 15px;
}
.l-col_auto {
    -ms-flex: auto;
    flex: auto;
}
.l-col_0.l-col_auto {
    -webkit-box-flex: 1;
    max-width: 100%;
}
.l-col_0 {
    -ms-flex: 1;
    flex: 1;
}
.l-col_1 {
    -ms-flex: 0 100%;
    flex: 0 100%;
    max-width: 100%;
}
.l-col_1,
.l-col_2,
.l-col_up {
    -webkit-box-flex: 0;
}
.l-col_2 {
    align-self: flex-end;
    -ms-flex: 0 50%;
    flex: 0 50%;
    max-width: 50%;
}
.l-col_2a {
    vertical-align: top;
    -ms-flex: 0 50%;
    flex: 0 50%;
    max-width: 50%;
}
.l-col_up {
    align-self: center;
    -ms-flex: 0 66%;
    flex: 0 66%;
    max-width: 66%;
}
.l-col_3 {
    -ms-flex: 0 33.33333333333333%;
    flex: 0 33.33333333333333%;
    max-width: 33.33333333333333%;
}
.l-col_3a {
    vertical-align: top;
    -ms-flex: 0 33.33333333333333%;
    flex: 0 33.33333333333333%;
    max-width: 33.33333333333333%;
}
.l-col_3b {
    vertical-align: middle;
    -ms-flex: 0 33.33333333333333%;
    flex: 0 33.33333333333333%;
    max-width: 33.33333333333333%;
}
.l-col_3,
.l-col_4 {
    -webkit-box-flex: 0;
}
.l-col_4 {
    align-self: flex-end;
    -ms-flex: 0 25%;
    flex: 0 25%;
    max-width: 25%;
}
.l-col_4a {
    vertical-align: top;
    -ms-flex: 0 25%;
    flex: 0 25%;
    max-width: 25%;
}
.l-col_5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 20%;
    flex: 0 20%;
    max-width: 20%;
}
.lg-icon {
    font-family: lg;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.lg-actions .lg-next,
.lg-actions .lg-prev {
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 2px;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 22px;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 3;
}
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
    pointer-events: none;
    opacity: 0.5;
}
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
    color: #fff;
}
.lg-actions .lg-next {
    right: 20px;
}
.lg-actions .lg-next:before {
    content: "\E095";
}
.lg-actions .lg-prev {
    left: 20px;
}
.lg-actions .lg-prev:after {
    content: "\E094";
}
@-webkit-keyframes a {
    0% {
        left: 0;
    }
    50% {
        left: -30px;
    }
    to {
        left: 0;
    }
}
@keyframes a {
    0% {
        left: 0;
    }
    50% {
        left: -30px;
    }
    to {
        left: 0;
    }
}
@-webkit-keyframes b {
    0% {
        left: 0;
    }
    50% {
        left: 30px;
    }
    to {
        left: 0;
    }
}
@keyframes b {
    0% {
        left: 0;
    }
    50% {
        left: 30px;
    }
    to {
        left: 0;
    }
}
.lg-outer.lg-right-end .lg-object {
    -webkit-animation: a 0.3s;
    animation: a 0.3s;
    position: relative;
}
.lg-outer.lg-left-end .lg-object {
    -webkit-animation: b 0.3s;
    animation: b 0.3s;
    position: relative;
}
.lg-toolbar {
    z-index: 5;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 24px;
    height: 47px;
    line-height: 27px;
    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none !important;
    outline: medium none;
    transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
    color: #fff;
}
.lg-toolbar .lg-close:after {
    content: "\E070";
}
.lg-toolbar .lg-download:after {
    content: "\E0F2";
}
.lg-sub-html {
    background-color: rgba(0, 0, 0, 0.45);
    bottom: 0;
    color: #eee;
    font-size: 16px;
    left: 0;
    padding: 10px 40px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 3;
}
.lg-sub-html h4 {
    margin: 0;
    font-size: 13px;
    font-weight: 700;
}
.lg-sub-html p {
    font-size: 12px;
    margin: 5px 0 0;
}
#lg-counter {
    color: #999;
    display: inline-block;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 12px;
    vertical-align: middle;
}
.lg-next,
.lg-prev,
.lg-toolbar {
    opacity: 1;
    transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear,
        -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
    transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear,
        -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-hide-items .lg-prev {
    opacity: 0;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
    opacity: 0;
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
    -webkit-transform: scale3d(0.5, 0.5, 0.5);
    transform: scale3d(0.5, 0.5, 0.5);
    opacity: 0;
    transition: opacity 0.25s cubic-bezier(0, 0, 0.25, 1),
        -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s !important;
    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.25s cubic-bezier(0, 0, 0.25, 1) !important;
    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.25s cubic-bezier(0, 0, 0.25, 1),
        -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s !important;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
body:not(.lg-from-hash)
    .lg-outer.lg-start-zoom
    .lg-item.lg-complete
    .lg-object {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    opacity: 1;
}
.lg-outer .lg-thumb-outer {
    background-color: #0d0a0a;
    bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 3;
    max-height: 350px;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
        -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
    transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.lg-outer .lg-thumb {
    padding: 10px 0;
    height: 100%;
    margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
    border-radius: 5px;
    cursor: pointer;
    float: left;
    overflow: hidden;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 4px;
    margin-bottom: 5px;
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
    border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
    padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
    padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
    transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
    bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
    background-color: #0d0a0a;
    border-radius: 2px 2px 0 0;
    color: #999;
    cursor: pointer;
    font-size: 24px;
    height: 39px;
    line-height: 27px;
    padding: 5px 0;
    position: absolute;
    right: 20px;
    text-align: center;
    top: -39px;
    width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
    content: "\E1FF";
}
.lg-outer .lg-toogle-thumb:hover {
    color: #fff;
}
.lg-outer .lg-video-cont {
    display: inline-block;
    vertical-align: middle;
    max-width: 1140px;
    max-height: 100%;
    width: 100%;
    padding: 0 5px;
}
.lg-outer .lg-video {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
}
.lg-outer .lg-video .lg-object {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
    width: 84px;
    height: 59px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -42px;
    margin-top: -30px;
    z-index: 3;
    cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAB2CAMAAABh0UTOAAABmFBMVEUAAAAAAAADr9ADr9AAAAADr9AAAAADr9AAAAADr9ACAgIDr9AAAAAAAAAAAAADr9AAAAADr9AAAAADr9ADr9AAAAADr9AAAAAAAAAAAAADr9ADr9ADr9AAAAADr9ADr9ADr9ADr9AAAAAAAAAAAAAAAAAAAAADr9ADr9AAAAADr9AAAAADr9ADr9ADr9AAAAADr9AAAAAAAAAAAAAAAAADr9ADr9ADr9AAAAADr9AAAAAAAAAAAAADr9ADr9AAAAADr9AAAAD///8svNgpKSnx+/3x8fH9/f0RtNP2/f719fUmutcIsdIRERELCwvA6/OW3uxdzOFKxt7c3NxAw9w0v9qoqKiVlZUyMjLu+vzn9/ve9fnU8vfK7vW36PKq5O/u7u7n5+d71eZz0uVp0OMat9XJycnBwcG7u7uDg4N5eXlxcXFnZ2dZWVlKSkpDQ0M8PDwmJiYcHBz5+fnh9vna8/jw8PCn4++f4e2P3OqL2umE2OiD2Ojg4OBTyN/U1NTS0tKysrKenp6Ojo6KiopfX19RUVEkJCTw/87FAAAAQHRSTlMAiYmLi3FxdHQO/voLbGb9+m4OCtFLSfzvz7+6enprZ1lENdK9uW9kTEj29vHuzsGGW1dFQjY0Li4rKwjU04yMkt+owgAAAsZJREFUaN7V2GdTGkEcx/GTBBKqdATpIIgmsZue3J7CUYSoiJhiTTWWJKb3nrztrCPhD/IAgd/N6PfxzWdudu92b09QNmt4xNd1ur1udvlGwoZGUjNkZh1lHopZ603HNQYokqg1NS4GyRyrMXUMlM7430xwE5VrvDJHEQbMfTBbRgbNtG8aoli07ypHL/Vg0Z4rHHUwcA6Ompo9Je0M6tkm10wvLrWGao6CymtbOjj6RpKeLKHRlCRJ2acFOMp7/ByO8rKbeTjKe/QMjvKyv/I4lPq2i0Opl+U8DqWKf4Ao9WMPh1LFHSBKLb7AodT6tgLo5x04Kpf3GBr9ugufqOzPPMOhtKyA0dRmgQFRWqqxaIo2FRBK2x8QXdsqMDT6fRq+8a1v6xgWpUUJh8rF34yh0fJfBkdpMIEoOzaoCY2aFPnmV+p0YuiDeXSOEkzwIeVZ3UjTXflBMebCmeZxoZJRhzJdRqFazAy6T25SiQhkPMeEugzG6GBn4mDUaBAOZwiP+rrazjcaJlLhtBNBr+pUe91QeYMT2kZS7dGLHaX3WA6x/ddFQHZnranuFiHpLTiT6q6qTm6i0ocqc2QXgV04mC2/CC2wb9p6sWivjaMXz2HR85c52i+Cc3I00OSamVbROEfPNLlmarXUGqo+Cirfvj8DR5OSdKukACplNtJ4lN/sAhzlZT6l4ShveR6O8jIf0jiUujePQ6nM7EMcSr3+AkSpdzkcSt2dA6LU2xwOpe48UAB9NQdHZXqwACi9AmA08z4totHlBfjDn/yYFoEoLdVYNLmBX/pWSvBFmjZqHLoyhd346FWHoqs5EYzKtHzi0NmcCEdpzoGoeGzQABqNK/XNjz+dKHOOwg9qXLmzqRDSg0A6RfMsuPO+X6hm0YPuk5uUEzKu9pBQl9biGehMHPD4G38i2SaD3mFVmw17g5M24eT1D+gbmOSLy18cAAAAAElFTkSuQmCC)
        no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAB2CAMAAABh0UTOAAABmFBMVEUAAAAAAAADr9ADr9AAAAADr9AAAAADr9AAAAADr9ACAgIDr9AAAAAAAAAAAAADr9AAAAADr9AAAAADr9ADr9AAAAADr9AAAAAAAAAAAAADr9ADr9ADr9AAAAADr9ADr9ADr9ADr9AAAAAAAAAAAAAAAAAAAAADr9ADr9AAAAADr9AAAAADr9ADr9ADr9AAAAADr9AAAAAAAAAAAAAAAAADr9ADr9ADr9AAAAADr9AAAAAAAAAAAAADr9ADr9AAAAADr9AAAAD///8svNgpKSnx+/3x8fH9/f0RtNP2/f719fUmutcIsdIRERELCwvA6/OW3uxdzOFKxt7c3NxAw9w0v9qoqKiVlZUyMjLu+vzn9/ve9fnU8vfK7vW36PKq5O/u7u7n5+d71eZz0uVp0OMat9XJycnBwcG7u7uDg4N5eXlxcXFnZ2dZWVlKSkpDQ0M8PDwmJiYcHBz5+fnh9vna8/jw8PCn4++f4e2P3OqL2umE2OiD2Ojg4OBTyN/U1NTS0tKysrKenp6Ojo6KiopfX19RUVEkJCTw/87FAAAAQHRSTlMAiYmLi3FxdHQO/voLbGb9+m4OCtFLSfzvz7+6enprZ1lENdK9uW9kTEj29vHuzsGGW1dFQjY0Li4rKwjU04yMkt+owgAAAsZJREFUaN7V2GdTGkEcx/GTBBKqdATpIIgmsZue3J7CUYSoiJhiTTWWJKb3nrztrCPhD/IAgd/N6PfxzWdudu92b09QNmt4xNd1ur1udvlGwoZGUjNkZh1lHopZ603HNQYokqg1NS4GyRyrMXUMlM7430xwE5VrvDJHEQbMfTBbRgbNtG8aoli07ypHL/Vg0Z4rHHUwcA6Ompo9Je0M6tkm10wvLrWGao6CymtbOjj6RpKeLKHRlCRJ2acFOMp7/ByO8rKbeTjKe/QMjvKyv/I4lPq2i0Opl+U8DqWKf4Ao9WMPh1LFHSBKLb7AodT6tgLo5x04Kpf3GBr9ugufqOzPPMOhtKyA0dRmgQFRWqqxaIo2FRBK2x8QXdsqMDT6fRq+8a1v6xgWpUUJh8rF34yh0fJfBkdpMIEoOzaoCY2aFPnmV+p0YuiDeXSOEkzwIeVZ3UjTXflBMebCmeZxoZJRhzJdRqFazAy6T25SiQhkPMeEugzG6GBn4mDUaBAOZwiP+rrazjcaJlLhtBNBr+pUe91QeYMT2kZS7dGLHaX3WA6x/ddFQHZnranuFiHpLTiT6q6qTm6i0ocqc2QXgV04mC2/CC2wb9p6sWivjaMXz2HR85c52i+Cc3I00OSamVbROEfPNLlmarXUGqo+Cirfvj8DR5OSdKukACplNtJ4lN/sAhzlZT6l4ShveR6O8jIf0jiUujePQ6nM7EMcSr3+AkSpdzkcSt2dA6LU2xwOpe48UAB9NQdHZXqwACi9AmA08z4totHlBfjDn/yYFoEoLdVYNLmBX/pWSvBFmjZqHLoyhd346FWHoqs5EYzKtHzi0NmcCEdpzoGoeGzQABqNK/XNjz+dKHOOwg9qXLmzqRDSg0A6RfMsuPO+X6hm0YPuk5uUEzKu9pBQl9biGehMHPD4G38i2SaD3mFVmw17g5M24eT1D+gbmOSLy18cAAAAAElFTkSuQmCC)
        no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
    background: transparent
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAk1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9nZ2fk5OQTExP8/Py4uLi1tbV2dnY9PT07Ozt5eXl4eHg6OjoZGRlVIeD9AAAAInRSTlMA8A2DilHn9dnVq72kf29VHxuv48/MYTQX6sGfe3JlXTk3Z7lLwwAAAbRJREFUWMOt19l6gjAQBeCBEEQQEFTcax27Qe3y/k/Xpl9rtSYzSeh/75ETkgHApCpFPY0HiIN4WouyAie3UYJ/JNEeLIXbBLWSIrT5uQjQKMjZiJslkuIGKOMVsrIxGJUBWggkGERoSYDWCK2NQKNGBynz/7wR0d9rHUp0Ji/uf4DOgvP9sEIP2dn+RS/N6fws0Uv8c7IE6rwjK/++AP0K3j09sOsYgrJFfcDh/hkZBSiJKeDw+IK04df8Q1PAJ67GXG1iKoCrEakGVICqwXSokApgayygJAPYGhIEF6BqvBKnuiYD2BopTMkAtsYMYjKArTGBARnA1hgAsgG/NY54rXeAQ4VWW8F+ETv9IlrfxqPhNlpupNa4key2cocmwuowHanDxB/nljzO/EDpyIHCj7Q3dqTtqYCWG6rMWO9sxjoUhgB1+YyCfLS1to82yH0frpv/erxDg152cJKhh6zvS1YFZyQ6k3BBoKO856vuGq6k7i/b/tewBi1h399A9vrkUcYZsrIKKE3M7P8dMMKc+vDcWH27FkPD/ClCsDSPrjKG0RycLKRIZxP1+T+ZpUIuwOADKY2nrsyXVNsAAAAASUVORK5CYII=)
        no-repeat scroll 0 0;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    width: 64px;
    opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
    opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
    background: url(data:image/png;base64,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)
        no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
    background: url(data:image/png;base64,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)
        no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
    visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
    display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
    visibility: visible;
}
.lg-progress-bar {
    background-color: #333;
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 6;
    opacity: 0;
    transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
    background-color: #a90707;
    height: 5px;
    width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
    width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
    opacity: 1;
}
.lg-autoplay-button:after {
    content: "\E01D";
}
.lg-show-autoplay .lg-autoplay-button:after {
    content: "\E01A";
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer.lg-css3.lg-zoom-dragging
    .lg-item.lg-complete.lg-zoomable
    .lg-img-wrap {
    transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom
    .lg-item.lg-complete.lg-zoomable
    .lg-img-wrap {
    transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
        -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s,
        top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    transition: opacity 0.15s,
        -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
    transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s,
        -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
#lg-zoom-in:after {
    content: "\E311";
}
#lg-actual-size {
    font-size: 20px;
}
#lg-actual-size:after {
    content: "\E033";
}
#lg-zoom-out {
    opacity: 0.5;
    pointer-events: none;
}
#lg-zoom-out:after {
    content: "\E312";
}
.lg-zoomed #lg-zoom-out {
    opacity: 1;
    pointer-events: auto;
}
.lg-outer .lg-pager-outer {
    bottom: 60px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 3;
    height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
    overflow: visible;
}
.lg-outer .lg-pager-cont {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
    box-shadow: inset 0 0 0 2px #fff;
}
.lg-outer .lg-pager-thumb-cont {
    background-color: #fff;
    color: #fff;
    bottom: 100%;
    height: 83px;
    left: 0;
    margin-bottom: 20px;
    margin-left: -60px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    width: 120px;
    border-radius: 3px;
    transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
    transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
    transition: opacity 0.15s ease 0s, transform 0.15s ease 0s,
        -webkit-transform 0.15s ease 0s;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
    width: 100%;
    height: 100%;
}
.lg-outer .lg-pager {
    background-color: hsla(0, 0%, 100%, 0.5);
    border-radius: 50%;
    box-shadow: inset 0 0 0 8px hsla(0, 0%, 100%, 0.7);
    display: block;
    height: 12px;
    transition: box-shadow 0.3s ease 0s;
    width: 12px;
}
.lg-outer .lg-pager:focus,
.lg-outer .lg-pager:hover {
    box-shadow: inset 0 0 0 8px #fff;
}
.lg-outer .lg-caret {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px dashed;
    bottom: -10px;
    display: inline-block;
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    vertical-align: middle;
    width: 0;
}
.lg-fullscreen:after {
    content: "\E20C";
}
.lg-fullscreen-on .lg-fullscreen:after {
    content: "\E20D";
}
.lg-outer #lg-dropdown-overlay {
    background-color: rgba(0, 0, 0, 0.25);
    bottom: 0;
    cursor: default;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 4;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,
.lg-outer.lg-dropdown-active .lg-dropdown {
    transition-delay: 0s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
    visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
    color: #fff;
}
.lg-outer .lg-dropdown {
    background-color: #fff;
    border-radius: 2px;
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
    transition: visibility 0s linear 0.5s, opacity 0.18s linear 0s,
        -webkit-transform 0.18s linear 0s;
    transition: transform 0.18s linear 0s, visibility 0s linear 0.5s,
        opacity 0.18s linear 0s;
    transition: transform 0.18s linear 0s, visibility 0s linear 0.5s,
        opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    border: 8px solid transparent;
    border-bottom-color: #fff;
    right: 16px;
    top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
    margin-bottom: 0;
}
.lg-outer .lg-dropdown > li:hover .lg-icon,
.lg-outer .lg-dropdown > li:hover a {
    color: #333;
}
.lg-outer .lg-dropdown a {
    color: #333;
    display: block;
    white-space: pre;
    padding: 4px 12px;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
    background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
    display: inline-block;
    line-height: 1;
    margin-top: -3px;
    vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
    color: #333;
    display: inline-block;
    float: none;
    font-size: 20px;
    height: auto;
    line-height: 1;
    margin-right: 8px;
    padding: 0;
    vertical-align: middle;
    width: auto;
}
.lg-outer #lg-share {
    position: relative;
}
.lg-outer #lg-share:after {
    content: "\E80D";
}
.lg-outer #lg-share-facebook .lg-icon {
    color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
    content: "\E901";
}
.lg-outer #lg-share-twitter .lg-icon {
    color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
    content: "\E904";
}
.lg-outer #lg-share-googleplus .lg-icon {
    color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
    content: "\E902";
}
.lg-outer #lg-share-pinterest .lg-icon {
    color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
    content: "\E903";
}
.group:after {
    content: "";
    display: table;
    clear: both;
}
.lg-outer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 11;
    opacity: 0;
    transition: opacity 0.15s ease 0s;
}
.lg-outer * {
    box-sizing: border-box;
}
.lg-outer.lg-visible {
    opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-current,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-prev-slide {
    transition-duration: inherit !important;
    transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
    transition-duration: 0s !important;
    opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}
.lg-outer .lg {
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    max-height: 100%;
}
.lg-outer .lg-inner {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
}
.lg-outer .lg-item {
    background: url(data:image/gif;base64,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)
        no-repeat scroll 50% transparent;
    display: none !important;
}
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide,
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css .lg-current {
    display: inline-block !important;
}
.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
}
.lg-outer .lg-img-wrap:before,
.lg-outer .lg-item:before {
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px;
}
.lg-outer .lg-img-wrap {
    position: absolute;
    padding: 0 5px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.lg-outer .lg-item.lg-complete {
    background-image: none;
}
.lg-outer .lg-item.lg-current {
    z-index: 2;
}
.lg-outer .lg-image {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto !important;
    height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
    opacity: 0;
    transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
    opacity: 1;
}
.lg-outer .lg-empty-html,
.lg-outer.lg-hide-download #lg-download {
    display: none;
}
.lg-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background-color: #000;
    opacity: 0;
    transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
    opacity: 1;
}
.lg-css3.lg-no-trans .lg-current,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-prev-slide {
    transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item,
.lg-css3.lg-use-left .lg-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
    opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
    opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-current,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-prev-slide {
    transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
    opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
    transition: opacity 0.1s ease 0s,
        -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.1s ease 0s;
    transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
        opacity 0.1s ease 0s,
        -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
    opacity: 0;
    position: absolute;
    left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
    left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
    left: 0;
    opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
    transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.js-lightBox {
    cursor: pointer;
}
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
}
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0);
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
}
.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: none;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit;
}
.owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}
.owl-carousel.owl-hidden {
    opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}
.owl-carousel.owl-rtl {
    direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
    float: right;
}
.no-js .owl-carousel {
    display: block;
}
.owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
    z-index: 0;
}
.owl-carousel .owl-animated-out {
    z-index: 1;
}
.owl-carousel .fadeOut {
    -webkit-animation-name: c;
    animation-name: c;
}
@-webkit-keyframes c {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes c {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.owl-height {
    transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 0.4s ease;
}
.owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}
.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(../images/plugins/owl-carousel/owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: -webkit-transform 0.1s ease;
    transition: transform 0.1s ease;
    transition: transform 0.1s ease, -webkit-transform 0.1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
    display: none;
}
.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 0.4s ease;
}
.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}
.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*="owl-"] {
    color: #fff;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #d6d6d6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
    background: #869791;
    color: #fff;
    text-decoration: none;
}
.owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px;
}
.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 0.2s ease;
    border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}
.anchorMenu {
    padding-top: 24px;
    padding-bottom: 24px;
    background-color: #ededed;
}
.anchorMenu__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.anchorMenu__link {
    border-bottom: 1px dotted;
    color: #003367;
    font-weight: 400;
    font-size: 17px;
}
.anchorMenu__link,
.anchorMenu__link:focus,
.anchorMenu__link:hover {
    text-decoration: none;
}
.anchorMenu {
    position: sticky;
    top: 0;
    z-index: 9;
}
.asideSlider {
    margin-top: 32px;
    max-width: 100%;
}
.asideSlider__box {
    margin-right: auto;
    margin-bottom: 16px;
    margin-left: auto;
    max-width: 400px;
}
.asideSlider__box.owl-theme .owl-item img {
    width: inherit;
}
.asideSlider__box.owl-theme .owl-nav.disabled + .owl-dots {
    position: absolute;
    z-index: 9;
    margin-top: -50px;
    width: 100%;
}
.asideSlider__box.owl-theme .owl-dot span {
    width: 18px;
    height: 18px;
    border: 1px solid #fff;
    background-color: inherit;
}
.asideSlider__box.owl-theme .owl-dot.active span {
    background-color: #fff;
}
.asideSlider__image {
    max-width: inherit;
}
.brandLine {
    overflow: hidden;
    margin-top: 64px;
}
.brandLine__item,
.brandLine__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.brandLine__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 40px;
    height: 55px;
}
.breadcrumbs {
    padding-top: 18px;
    padding-bottom: 18px;
    background-color: #f7f7f7;
}
.breadcrumbs__list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.breadcrumbs__item,
.breadcrumbs__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.breadcrumbs__item {
    color: #8592a1;
    letter-spacing: 0.16px;
    font-weight: 300;
    font-size: 13px;
    line-height: 28px;
}
.breadcrumbs__item:not(:first-child):before {
    display: block;
    margin-right: 16px;
    margin-left: 16px;
    width: 5px;
    height: 8px;
    background-image: url(../images/blocks/breadcrumbs/arrow.png);
    content: "";
}
.btn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    padding: 10px 62px;
    border: 1px solid #0054a0;
    border-radius: 8px;
    background-color: #0054a0;
    vertical-align: bottom;
    font-weight: 300;
    font-size: 14px;
    line-height: 15px;
    cursor: pointer;
    transition: all 0.2s;
    text-transform: uppercase;
}
.btnw {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: inline-block;
    padding: 10px 62px;
    border-radius: 8px;
    background-color: #fff;
    vertical-align: bottom;
    font-weight: 300;
    font-size: 14px;
    line-height: 15px;
    cursor: pointer;
    transition: all 0.2s;
    text-transform: uppercase;
    border: 1px solid #0054a0;
}

.btn,
.btn:focus {
    color: #fff;
    background-color: #0054a0;
    text-decoration: none;
}
.btn:hover {
    color: #0054a0;
    background-color: #fff;
    text-decoration: none;
}
.btnw,
.btnw:focus {
    color: #0054a0;
    background-color: #fff;
    text-decoration: none;
}
.btnw:hover {
    color: #fff;
    background-color: #0054a0;
    text-decoration: none;
}
.btn_padding_middle,
.btnw_padding_middle {
    padding-right: 40px;
    padding-left: 40px;
}
.btn_block,
.btnw_block {
    display: block;
}
.btn + .btn,
.btnw + .btnw {
    margin-left: 8px;
}
.btn__icon,
.btnw__icon {
    margin-right: 8px;
    vertical-align: text-bottom;
}
.burger {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 26px;
    height: 15px;
    cursor: pointer;
}
.burger__item {
    width: 100%;
    height: 1px;
    background-color: #002a56;
}
.callback {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 32px 40px 24px;
    border: 1px solid hsla(187, 8%, 80%, 0.5);
}
.callback__icon {
    width: 43px;
    height: 44px;
    background-image: url(../images/blocks/callback/icon-email.png);
}
.callback__content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 32px;
    padding-left: 32px;
    color: #545454;
    font-weight: 300;
    font-size: 15px;
    font-family: Clear Sans;
    line-height: 25px;
}
.callback__title {
    color: #003367;
    font-weight: 400;
    font-size: 18px;
}
.card {
    margin-top: 35px;
}
.card__media {
    display: block;
    cursor: pointer;
}
.card_type_catalog .card__media {
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;
}
.card_type_catalog .card__media img {
    width: calc(100% - 10px);
}
.card_type_catalog .card__media:after,
.card_type_catalog .card__media:before {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 4;
    display: block;
    width: 100%;
    height: 100%;
    border: 1px solid #e3e3e3;
    content: "";
}
.card_type_catalog .card__media:after {
    right: 5px;
    bottom: 5px;
}
.card__media img {
    position: relative;
    z-index: 7;
}
.card__title {
    margin-top: 16px;
    font-weight: 500;
    font-size: 17px;
    line-height: 22px;
}
.card__title,
.card__title a {
    color: #003367;
}
.link__title a {
    color: #003367;
    font-weight: bold;
}
.link__title a:hover{
    color: #003367;
    font-weight: bold;
}
.card__title a:focus,
.card__title a:hover {
    color: #ff3f36;
}
.card__title_centered {
    text-align: center;
}
.card__intro {
    margin-top: 8px;
    color: #545454;
    font-size: 13px;
}
.cardInfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 35px;
    padding: 30px 20px;
    border: 1px solid #e1eaec;
}
.cardInfo__icon {
    margin-right: 26px;
}
.cardInfo__box {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.cardInfo__title {
    color: #2b2b2b;
    font-weight: 500;
    font-size: 17px;
    line-height: 24px;
    text-transform: uppercase;
}
.cardInfo__text {
    margin-top: 4px;
    color: #333;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
}
.cardInfo__text a {
    color: #333;
}
.cardInfo__text a:focus,
.cardInfo__text a:hover {
    color: #ff3f36;
}
.cardProduct {
    padding: 24px 32px 40px;
    border: 1px solid #e3e3e3;
}
.imProduct {
    border: 1px solid #e3e3e3;
}
.cardProduct__media {
    display: block;
    text-align: center;
}
.cardProduct__title {
    margin-top: 16px;
    color: #003367;
    font-weight: 500;
    font-size: 17px;
}
.cardProduct__title a {
    color: currentColor;
}
.cardProduct__title a:focus,
.cardProduct__title a:hover {
    color: #ff3f36;
}
.cardProduct__intro {
    margin-top: 8px;
    color: #545454;
    font-weight: 300;
    font-size: 13px;
}
.cardScan {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.cardScan + .cardScan {
    margin-top: 15px;
}
.cardScan__media {
    -webkit-box-flex: 0;
    -ms-flex: 0 100px;
    flex: 0 100px;
    margin-right: 15px;
}
.cardScan__image {
    border: 1px solid #c8c8c8;
}
.cardScan__box {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.cardScan__title {
    color: #262626;
    text-decoration: underline;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
}
.catalog:not(:last-child) {
    margin-bottom: 56px;
}
.catalog__item {
    margin-top: 32px;
}
.content p:not(:last-child) {
    margin-bottom: 16px;
}
.content b {
    font-weight: 700;
}
.content i {
    font-style: italic;
}
.content iframe,
.content video {
    max-width: 100%;
}
.content hr {
    margin: 16px 0;
    border: 1px none #ccc;
    border-top-style: solid;
}
.content blockquote {
    margin: 24px 32px;
    padding: 16px 24px;
    border-left: 4px solid #66bb6a;
    color: #333;
    font-size: 20px;
}
.content h1,
.content h2,
.content h3,
.content h4 {
    color: #003367;
    font-weight: 700;
    line-height: 1.15;
}
.content h1 {
    margin-bottom: 24px;
    font-size: 24px;
}
.content h1:not(:first-child) {
    margin-top: 32px;
}
.content h2 {
    font-size: 21px;
}
.content h3 {
    font-size: 19px;
}
.content h2 {
    margin-bottom: 16px;
}
.content h2:not(:first-child) {
    margin-top: 32px;
}
.content h4 {
    font-size: 17px;
}
.content h3,
.content h4 {
    margin-bottom: 16px;
}
.content h3:not(:first-child),
.content h4:not(:first-child) {
    margin-top: 24px;
}
.content ol:not(:last-child),
.content ul:not(:last-child) {
    margin-bottom: 16px;
}
.content ol {
    margin-left: 8px;
    padding: 0;
    list-style-position: inside;
}
.content ol li {
    margin-bottom: 8px;
}
.content ul {
    margin-left: 0;
    padding: 0;
    list-style: none;
}
.content ul li {
    position: relative;
    margin-bottom: 4px;
    padding-left: 25px;
}
.content ul li:before {
    position: absolute;
    top: 7px;
    left: 0;
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #0054a0;
    content: "";
}
.content table {
    margin-bottom: 16px;
    width: 100%;
}
.content table thead {
    border: 1px solid #ccc;
    border-bottom-width: 2px;
    color: #4d4d4d;
}
.content table thead th {
    padding: 2px;
}
.content table tbody td,
.content table tbody th {
    padding: 2px;
    border: 1px solid #ccc;
}
.content__image {
    margin: 16px 8px;
    text-align: center;
}
.content__imageRight {
    float: right;
    margin: 8px 0 16px 16px;
}
.content__imageLeft {
    float: left;
    margin: 8px 16px 16px 0;
}
.controls {
    position: relative;
    z-index: 7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.controls_float_right {
    float: right;
}
.controls__item {
    position: relative;
    display: block;
    margin-right: 15px;
    padding-top: 17px;
    width: 38px;
    height: 38px;
    border: 1px solid currentColor;
    border-radius: 0;
    color: #c8c8c8;
    cursor: pointer;
    transition: color 0.5s ease;
}
.controls__item_inverted {
    margin-right: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.controls__item:after,
.controls__item:before {
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 10px;
    height: 1px;
    background-color: currentColor;
    content: "";
}
.controls__item:before {
    -webkit-transform: rotate(-30deg) translateY(-2px);
    transform: rotate(-30deg) translateY(-2px);
}
.controls__item:after {
    -webkit-transform: rotate(30deg) translateY(2px);
    transform: rotate(30deg) translateY(2px);
}
.controls__item:hover {
    color: #fc0d05;
}
.distributors {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.distributors,
.distributors__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.distributors__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 16.666666%;
    flex: 0 16.666666%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 45px;
    padding-right: 15px;
    padding-left: 15px;
    max-width: 16.666666%;
}
.distributors__flag {
    margin-right: 10px;
    min-width: 34px;
}
.entrypoint {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 32px 24px 24px 40px;
    min-height: 196px;
    max-width: 370px;
}
.entrypoint:not(:first-child) {
    margin-top: 32px;
}
.entrypoint_type_method,
.entrypoint_type_scan,
.entrypoint_type_use {
    background-size: cover;
}
.entrypoint_type_use {
    background-image: url(../images/blocks/entrypoint/bg1.jpg);
}
.entrypoint_type_method {
    background-image: url(../images/blocks/entrypoint/bg2.jpg);
}
.entrypoint_type_scan {
    background-image: url(../images/blocks/entrypoint/bg3.jpg);
}
.entrypoint_type_micro,
.entrypoint_type_scheme,
.entrypoint_type_tubes,
.entrypoint_type_webinar {
    padding: 24px 10px 24px 32px;
    background-color: #fff;
    background-image: url(../images/blocks/entrypoint/bg4.jpg);
    background-position: 100% 100%;
}
.entrypoint_type_tubes {
    background-image: url(../images/blocks/entrypoint/tubes.jpg);
}
.entrypoint_type_scheme {
    background-image: url(../images/blocks/entrypoint/scheme.jpg);
}
.entrypoint_type_webinar {
    background-image: url(../images/blocks/entrypoint/webinar.jpg);
}
.entrypoint__title {
    color: #003367;
    font-weight: 700;
    font-size: 24px;
}
.entrypoint_inverted .entrypoint__title {
    color: #fff;
}
.entrypoint__intro {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 4px;
    margin-bottom: 16px;
    padding-right: 50px;
    color: #3f3f3f;
    font-weight: 300;
    font-size: 13px;
    line-height: 18px;
}
.filter {
    margin-top: 50px;
    margin-bottom: 15px;
    padding-bottom: 32px;
    border-bottom: 1px solid #e3e3e3;
}
.footer__main {
    padding-top: 40px;
    padding-bottom: 32px;
    background-color: #f7f7f7;
}
.footer__title {
    margin-bottom: 16px;
    color: #003367;
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
}
.footer__title a {
    color: currentColor;
}
.footer__phone {
    margin-top: 35px;
    margin-bottom: 4px;
    color: #003367;
    font-weight: 700;
    font-size: 18px;
}
.footer__bar {
    padding-top: 8px;
    padding-bottom: 8px;
    background-image: linear-gradient(90deg, #0054a0, #002a56);
    color: #ccddec;
    font-weight: 400;
    font-size: 14px;
    font-family: Clear Sans;
}
.footer__barRow {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.footer__copyright {
    text-align: right;
}
.footer__pitech {
    text-align: right;
}
.footerMenu__link {
    color: #545454;
    text-decoration: underline;
    font-weight: 300;
    font-size: 14px;
    font-family: Clear Sans;
    line-height: 26px;
}
.footerMenu__link_special {
    font-weight: 700;
}
.formField {
    display: block;
    margin: 8px 0 16px;
}
.formField:first-of-type {
    margin-top: 0;
}
.formField__title {
    margin-bottom: 8px;
}
.formField__input {
    padding: 0 8px;
    width: 100%;
    height: 32px;
    border: 0;
    border-radius: 0;
    background: #fff;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15),
        inset 0 1px 0 0 rgba(0, 0, 0, 0.05);
    color: #222;
    font-size: 14px;
    transition: box-shadow 0.3s ease;
}
.formField__input_textarea {
    padding: 8px;
    min-height: 64px;
    height: auto;
    resize: vertical;
}
.formField__input:hover {
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.25),
        inset 0 1px 0 0 rgba(0, 0, 0, 0.05);
}
.formField__input:focus,
.formField__input_style_error,
.formField__input_style_warning {
    outline: 2px solid #5199db;
    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.05) !important;
}
.formField__input:focus::-webkit-input-placeholder {
    color: #cdcdcd;
}
.formField__input:focus:-ms-input-placeholder,
.formField__input:focus::-ms-input-placeholder {
    color: #cdcdcd;
}
.formField__input:focus::placeholder {
    color: #cdcdcd;
}
.formField__input_style_warning {
    outline-color: #f69c00 !important;
}
.formField__input_style_error {
    outline-color: #da0c09 !important;
}
.formField__input:disabled {
    background: #f2f2f2;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
    color: #a0a0a0;
}
.formField__input_select {
    background-image: url(../images/blocks/formField/arrow.png);
    background-position: 96%;
    background-repeat: no-repeat;
}
.formField__checkbox {
    vertical-align: sub;
}
.header {
    padding-top: 32px;
    padding-bottom: 24px;
}
.header__row {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-wrap: wrap;
}
.header__row,
.headerControls {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.header__colMenu {
    display: flex;
    flex-grow: 1;
}
.headerControls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.headerControls__phone {
    display: none;
    width: 36px;
    height: 37px;
    background-image: url(../images/blocks/headerControls/icon-phone.png);
}
.headerControls__humb {
    display: none;
    width: 35px;
    height: 35px;
    background-image: url(../images/blocks/headerControls/icon-humb.png);
    cursor: pointer;
}
.headerMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-grow: 1;
}
.headerMenu__link {
    position: relative;
    color: #002a57;
    text-decoration: none;
    white-space: nowrap;
    font-weight: 400;
    font-size: 16px;
    transition: all 0.5s ease;
}
.headerMenu__link:focus,
.headerMenu__link:hover {
    color: #fd0d05;
    text-decoration: none;
    font-weight: 500;
}
.headerSearch {
    display: block;
}
.headerSearch__form {
    position: relative;
    z-index: 4;
    display: block;
    padding: 0;
    width: 25px;
    height: 25px;
    border: 4px solid #003e7b;
    border-radius: 20px;
    cursor: pointer;
}
.headerSearch__form:before {
    position: absolute;
    top: 90%;
    left: 90%;
    display: block;
    width: 16px;
    height: 3px;
    border-radius: 1px;
    background-color: #003e7b;
    content: "";
    transition: width 0.15s ease 0.55s;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
}
.headerSearch__form_mobile {
    display: none;
}
.headerSearch__input {
    -webkit-appearance: none;
    padding: 0;
    width: 100%;
    height: 100%;
    outline: 0;
    border: 0;
    background-color: transparent;
    vertical-align: top;
    font-size: 14px;
    line-height: 17px;
    opacity: 0;
}
.headerSearch__form_mobile .headerSearch__input {
    padding: 0 30px 0 15px;
    opacity: 1;
    transition-delay: 0.15s;
}
.headerSearch__cross {
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 8;
    display: block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none;
}
.headerSearch__form_mobile .headerSearch__cross {
    pointer-events: all;
}
.headerSearch__cross:after,
.headerSearch__cross:before {
    position: absolute;
    right: 5px;
    display: block;
    width: 2px;
    height: 2px;
    border-radius: 1px;
    content: "";
    transition: all 0.25s ease;
}
.headerSearch__form_mobile .headerSearch__cross:after,
.headerSearch__form_mobile .headerSearch__cross:before {
    right: 12px;
    width: 15px;
}
.headerSearch__cross:before {
    top: 4px;
    background-color: #003e7b;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: top right;
    transform-origin: top right;
    transition-delay: 0.1s;
}
.headerSearch__form_mobile .headerSearch__cross:before {
    top: 9px;
    transition-delay: 0.25s;
}
.headerSearch__cross:after {
    bottom: 4px;
    background-color: #003e7b;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
}
.headerSearch__form_mobile .headerSearch__cross:after {
    bottom: 9px;
    transition-delay: 0.3s;
}
.headerSearch__form_open {
    height: 40px;
}
.island {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.island + .island {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #ebebeb;
}
.island__image {
    -webkit-box-flex: 0;
    -ms-flex: 0 200px;
    flex: 0 200px;
    margin-right: 72px;
    max-width: 200px;
}
.island__box {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.island__title {
    margin-bottom: 16px;
    color: #262626;
    font-weight: 700;
    font-size: 15px;
    line-height: 26px;
}
.island__title a {
    color: currentColor;
}
.island__title a:focus,
.island__title a:hover {
    color: #ff3f36;
}
.island__intro {
    color: #545454;
    font-size: 13px;
    line-height: 18px;
}
.island__date {
    margin-top: 16px;
    color: #8592a1;
    font-size: 12px;
}
.link,
a {
    background: transparent 0 0;
    color: #545454;
    text-decoration: underline;
    cursor: pointer;
}
.link_color_primary {
    color: #003367;
}
.link:focus,
.link:hover,
a:focus,
a:hover {
    color: #ff3f36;
    text-decoration: underline;
}
.link:active,
.link:focus,
.link:hover,
a:active,
a:focus,
a:hover {
    outline: 0;
}
.loginForm {
    padding: 40px;
    border: 1px solid #c8c8c8;
}
.loginForm__error {
    margin-bottom: 16px;
    color: #e84c3d;
}
.loginForm__row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.logo {
    max-width: 182px;
}
.logo__link {
    margin-left: -6px;
}
.logo__intro {
    margin-top: 7px;
    padding-top: 7px;
    border-top: 1px solid #d9e0e6;
    color: #7d8a9a;
    font-size: 10px;
    font-family: Clear Sans;
    line-height: 1.2;
}
.mainSlider.owl-theme .owl-nav {
    margin-top: 0;
}
.mainSlider.owl-theme .owl-nav [class*="owl-"] {
    position: absolute;
    top: 50%;
    width: 38px;
    height: 38px;
    border: 3px solid currentColor;
    border-radius: 0;
    color: #fff;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: color 0.5s ease;
}
.mainSlider.owl-theme .owl-nav [class*="owl-"]:after,
.mainSlider.owl-theme .owl-nav [class*="owl-"]:before {
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 10px;
    height: 3px;
    background-color: currentColor;
    content: "";
}
.mainSlider.owl-theme .owl-nav [class*="owl-"]:before {
    -webkit-transform: rotate(-30deg) translateY(-1px);
    transform: rotate(-30deg) translateY(-1px);
}
.mainSlider.owl-theme .owl-nav [class*="owl-"]:after {
    -webkit-transform: rotate(30deg) translateY(1px);
    transform: rotate(30deg) translateY(1px);
}
.mainSlider.owl-theme .owl-nav [class*="owl-"]:hover {
    background-color: inherit;
    color: #fc0d05;
}
.mainSlider.owl-theme .owl-nav .owl-prev {
    left: 32px;
}
.mainSlider.owl-theme .owl-nav .owl-next {
    right: 32px;
    -webkit-transform: rotate(180deg) translateY(50%);
    transform: rotate(180deg) translateY(50%);
}
.mainSlider__box {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 350px;
    pointer-events: none;
}
.mainSlider__title {
    position: relative;
    padding-bottom: 24px;
    color: #003367;
    font-weight: 700;
    font-size: 30px;
    line-height: 1.15;
}
.mainSlider__title:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 99px;
    height: 3px;
    background-color: #fc0d05;
    content: "";
}
.mainSlider__intro {
    margin-top: 35px;
    color: #545454;
    font-size: 21px;
}
.neighbors {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 56px;
}
.neighbors:not(:last-child) {
    margin-bottom: 56px;
}
.neighbors__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.neighbors__arrow {
    position: relative;
    display: block;
    margin-right: 20px;
    padding-top: 17px;
    width: 38px;
    height: 38px;
    border: 1px solid currentColor;
    border-radius: 0;
    color: #c8c8c8;
    transition: color 0.5s ease;
}
.neighbors__item_inverted .neighbors__arrow {
    margin-right: 0;
    margin-left: 20px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.neighbors__arrow:after,
.neighbors__arrow:before {
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 10px;
    height: 1px;
    background-color: currentColor;
    content: "";
}
.neighbors__arrow:before {
    -webkit-transform: rotate(-30deg) translateY(-2px);
    transform: rotate(-30deg) translateY(-2px);
}
.neighbors__arrow:after {
    -webkit-transform: rotate(30deg) translateY(2px);
    transform: rotate(30deg) translateY(2px);
}
.neighbors__arrow:hover {
    color: #fc0d05;
}
.neighbors__link {
    max-width: 400px;
    color: #003367;
    font-size: 14px;
    line-height: 20px;
}
.neighbors__item_inverted .neighbors__link {
    text-align: right;
}
.newsHeader {
    position: relative;
    margin-bottom: 24px;
    padding-bottom: 24px;
}
.newsHeader__title {
    text-transform: uppercase;
}
.newsHeader__title h1 {
    margin-bottom: 16px;
}
.newsHeader__date {
    color: #8592a1;
    font-size: 12px;
}
.newsHeader__date:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 99px;
    height: 3px;
    background-color: #fc0d05;
    content: "";
}
.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 64px;
}
.pagination__item {
    margin-right: 4px;
    margin-left: 4px;
    font-size: 15px;
}
.pagination__arrow {
    position: relative;
    display: block;
    padding-top: 17px;
    width: 38px;
    height: 38px;
    border: 1px solid currentColor;
    border-radius: 0;
    color: #c8c8c8;
    transition: color 0.5s ease;
}
.pagination__arrow:after,
.pagination__arrow:before {
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 10px;
    height: 1px;
    background-color: currentColor;
    content: "";
}
.pagination__arrow:before {
    -webkit-transform: rotate(-30deg) translateY(-2px);
    transform: rotate(-30deg) translateY(-2px);
}
.pagination__arrow:after {
    -webkit-transform: rotate(30deg) translateY(2px);
    transform: rotate(30deg) translateY(2px);
}
.pagination__arrow:hover {
    color: #fc0d05;
}
.pagination__arrow_disabled {
    pointer-events: none;
}
.pagination__arrow_inverted {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.pagination__active,
.pagination__link {
    padding: 8px;
}
.pagination__active {
    color: #545454;
    pointer-events: none;
}
.pagination__link {
    color: #003367;
}
.pagination__divider:before {
    content: "...";
}
.partnerList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: -60px;
}
.partnerListbox__item {
    margin-top: 30px;
}
.partnerList__item {
    padding: 7px;
}
.partnerList__itemLink {
    color: #545454;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.2;
}
.popup {
    display: none;
}
.popup__show {
    position: absolute;
    display: block;
    margin-top: 25%;
}
.popup__shadow,
.popup__show {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.popup__shadow {
    position: fixed;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.8);
}
.popup__content {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 12;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 50px 73px 40px;
    max-width: 450px;
    width: 90%;
    background-color: #fff;
}
.popup__close {
    position: absolute;
    top: 24px;
    right: 24px;
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(../images/blocks/popup/cross.png);
    cursor: pointer;
}
.popup__title {
    position: relative;
    margin-bottom: 24px;
    padding-bottom: 16px;
    color: #003367;
    text-align: center;
    font-weight: 700;
    font-size: 21px;
    text-transform: uppercase;
}
.popup__title:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin-right: auto;
    margin-left: auto;
    width: 100px;
    height: 3px;
    background-color: #fd1912;
    content: "";
}
.popup__intro {
    margin-bottom: 24px;
    color: #434343;
    text-align: center;
    font-size: 17px;
    line-height: 18px;
}
.popup__require {
    margin-top: -8px;
    color: #434343;
    font-weight: 300;
    font-size: 12px;
}
.popup__btn {
    margin-top: 30px;
    margin-bottom: 24px;
    text-align: center;
}
.popup__policy {
    padding-left: 20px;
    min-height: 14px;
    background-image: url(../images/blocks/popup/checkOn.png);
    background-position: left 2px;
    background-repeat: no-repeat;
    color: #434343;
    font-weight: 300;
    font-size: 12px;
}
.productHeader__intro {
    margin-top: 16px;
    margin-bottom: 40px;
    color: #262626;
    font-weight: 500;
    font-size: 15px;
}
.productHeader__content {
    margin-top: 40px;
    padding-top: 32px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.relatedContent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 40px;
}
.relatedContent__type {
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
    margin-bottom: 16px;
    color: #003367;
    font-weight: 700;
    font-size: 19px;
}
.relatedContent__media {
    margin-right: 16px;
    width: 100px;
    height: 100px;
    background-position: 50%;
}
.relatedContent__media_custom {
    border: 3px solid #3e8cd1;
    background-size: cover;
}
.relatedContent__box {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 150px;
    font-size: 14px;
}
.relatedContent__title {
    display: inline-block;
    margin-bottom: 16px;
}
.relatedContent__intro {
    color: #8592a1;
}
.scanMain {
    margin-bottom: 16px;
}
.scrollUp {
    position: fixed;
    right: 0;
    bottom: 80px;
    left: 0;
    z-index: 7;
    margin: auto;
    width: 0;
    height: 0;
    border-radius: 50%;
    background-color: #00549e;
    background-image: url(../images/blocks/scrollUp/arrow.png);
    background-position: 50%;
    opacity: 0;
    -webkit-transform: translate(637px);
    transform: translate(637px);
}
.scrollUp_show {
    width: 39px;
    height: 39px;
    opacity: 0.6;
    cursor: pointer;
    transition: opacity 0.5s ease;
}
.scrollUp_show:hover {
    opacity: 1;
}
.section {
    padding-top: 64px;
    padding-bottom: 64px;
}
/*.section_color_inverted {
    background-color: #f7f7f7;
}*/
.section__row:not(:first-child) {
    margin-top: 40px;
}
.section__row:not(:last-child) {
    margin-bottom: 40px;
}
.socity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.socity__item {
    opacity: 0.8;
    transition: opacity 0.3s ease;
}
.socity__item:focus,
.socity__item:hover {
    opacity: 1;
}
.socity__item:not(:first-child) {
    margin-left: 15px;
}
.titanium {
    padding-top: 140px;
    padding-left: 56px;
    height: 255px;
    background-color: #111c41;
    background-image: url(../images/blocks/titanium/bg.jpg);
    background-size: cover;
    color: #fff;
}
.titanium__container {
    max-width: 440px;
}
.titanium__title {
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
}
.titanium__intro {
    font-size: 14px;
}
.titleLine {
    position: relative;
    padding-bottom: 24px;
    color: #003367;
}
.titleLine:after {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 99px;
    height: 3px;
    background-color: #fc0d05;
    content: "";
}
.titleLine_color_blue:after {
    background-color: #3e8cd1;
}
.titleLine_upper {
    text-transform: uppercase;
}
.titleLine_space_bottom {
    margin-bottom: 40px;
}
.titleLine_space_top {
    margin-top: 40px;
}
.topBar {
    padding-top: 18px;
    padding-bottom: 18px;
    background-image: linear-gradient(90deg, #0054a0, #002a56);
    font-size: 14px;
}
.topBar__menu {
    margin-left: auto;
}
.topBar__phone {
    margin-left: 40px;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
}
.topBar__phone a {
    color: #fff;
    text-decoration: none;
}
.topBarLang {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    font-weight: 600;
}
.topBarLang__item:not(:first-child):before {
    display: inline-block;
    margin-right: 4px;
    margin-left: 4px;
    content: "|";
}
.topBarLang__link {
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.5);
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}
.topBarLang__link:focus,
.topBarLang__link:hover {
    border-color: currentColor;
    text-decoration: none;
}
.topBarMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.topBarMenu__item:not(:first-child) {
    margin-left: 40px;
}
.topBarMenu__link {
    color: #fff;
    text-decoration: underline;
    font-weight: 200;
    font-size: 16px;
}
.topBarMenu__link_special {
    color: #e83a34;
    font-weight: 700;
}
.widget {
    padding: 24px 40px;
    background-color: #f7f7f7;
}
.widget__title {
    margin-bottom: 24px;
    color: #003367;
    font-weight: 700;
    font-size: 21px;
    line-height: 1.15;
}
.widget__footer {
    margin-top: 24px;
}
.widgetItem:not(:first-child) {
    margin-top: 16px;
}
.widgetItem__date {
    margin-bottom: 4px;
    color: #8592a1;
    font-size: 12px;
}
.widgetItem__intro {
    color: #8592a1;
}
@media (min-width: 501px) {
    .headerSearch__form {
        transition: all 0.25s ease 0.3s;
    }
    .headerSearch__form_open {
        width: 200px;
        transition-delay: 0.1s;
    }
    .headerSearch__form_open:before {
        width: 0;
        transition-delay: 0s;
    }
    .headerSearch__form_open .headerSearch__input {
        padding: 0 30px 0 15px;
        opacity: 1;
        transition-delay: 0.15s;
    }
    .headerSearch__form_open .headerSearch__cross {
        pointer-events: all;
    }
    .headerSearch__form_open .headerSearch__cross:after,
    .headerSearch__form_open .headerSearch__cross:before {
        right: 12px;
        width: 15px;
    }
    .headerSearch__form_open .headerSearch__cross:before {
        top: 9px;
        transition-delay: 0.25s;
    }
    .headerSearch__form_open .headerSearch__cross:after {
        bottom: 9px;
        transition-delay: 0.3s;
    }
}
@media (min-width: 768px) {
    .burger {
        display: none;
    }
    .headerMenu__link:before {
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 1px;
        background-color: currentColor;
        content: "";
        transition: all 0.5s ease;
        pointer-events: none;
    }
    .headerMenu__link:focus:before,
    .headerMenu__link:hover:before {
        bottom: -16px;
        height: 3px;
        background-color: #fd0d05;
    }
}
@media (min-width: 1025px) {
    .lg-outer .lg-thumb-item {
        transition: border-color 0.25s ease;
    }
}
@media (min-width: 1260px) {
    .anchorMenu__item:not(:first-child) {
        margin-left: 24px;
        padding-left: 24px;
        border-left: 1px solid #fc1d16;
    }
}
@media (max-width: 1330px) {
    .scrollUp {
        right: 5px;
        left: inherit;
        -webkit-transform: translate(0);
        transform: translate(0);
    }
}
@media (max-width: 1259px) {
    .l-box {
        width: 752px;
    }
    .l-row .l-row {
        margin-right: -15px;
        margin-left: -15px;
    }
    .l-col {
        padding-right: 15px;
        padding-left: 15px;
    }
    .l-col_auto_md {
        -ms-flex: auto;
        flex: auto;
    }
    .l-col_0_md,
    .l-col_auto_md {
        -webkit-box-flex: 1;
        max-width: 100%;
    }
    .l-col_0_md {
        -ms-flex: 1;
        flex: 1;
    }
    .l-col_2b_ms {
        vertical-align: middle;
    }
    .l-col_1_md {
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
        max-width: 100%;
    }
    .l-col_2_md,
    .l-col_2a_md {
        -webkit-box-flex: 0;
        -ms-flex: 0 50%;
        flex: 0 50%;
        max-width: 50%;
    }
    .l-col_3_md.l-col_3a_md {
        vertical-align: top;
        -webkit-box-flex: 0;
        -ms-flex: 0 33.33333333333333%;
        flex: 0 33.33333333333333%;
        max-width: 33.33333333333333%;
    }
    .l-col_4_md,
    .l-col_4a_md {
        -webkit-box-flex: 0;
        -ms-flex: 0 25%;
        flex: 0 25%;
        max-width: 25%;
    }
    .l-col_5_md {
        -webkit-box-flex: 0;
        -ms-flex: 0 20%;
        flex: 0 20%;
        max-width: 20%;
    }
    .anchorMenu__list {
        flex-wrap: wrap;
        /* flex-direction: column; */
        /* justify-content: space-around; */
        margin-top: -16px;
        margin-left: 1px;
    }
    .anchorMenu__item {
        /* flex: auto; */
        margin-top: 16px;
        margin-right: 0;
        margin-left: -1px;
        padding-right: 4px;
        padding-left: 4px;
        border-right: 1px solid #fc1d16;
        border-left: 1px solid #fc1d16;
        text-align: center;
    }
    .aside {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 32px;
    }
    .distributors__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 20%;
        flex: 0 20%;
        max-width: 20%;
    }
    .entrypoint_single {
        margin-top: 24px;
    }
    .header__colLogo {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .header__colMenu {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .header__colControls {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .headerMenu {
        justify-content: flex-start;
    }
    .headerMenu__item {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .headerMenu__item:not(:last-child) {
        margin-right: 24px;
    }
    .mainSlider__box {
        max-width: 250px;
    }
    .mainSlider__title {
        font-size: 22px;
    }
    .mainSlider__intro {
        font-size: 14px;
    }
    .neighbors__link {
        max-width: 270px;
    }
    .socity {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 8px;
    }
}
@media (max-width: 767px) {
    .l-box {
        width: 100%;
    }
    .l-row .l-row {
        margin-right: -15px;
        margin-left: -15px;
    }
    .l-col {
        padding-right: 15px;
        padding-left: 15px;
    }
    .l-col_auto_xs {
        -ms-flex: auto;
        flex: auto;
    }
    .l-col_0_xs,
    .l-col_auto_xs {
        -webkit-box-flex: 1;
        max-width: 100%;
    }
    .l-col_0_xs {
        -ms-flex: 1;
        flex: 1;
    }
    .l-col_1_xs {
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
        max-width: 100%;
    }
    .l-col_2_xs,
    .l-col_2a_xs {
        -webkit-box-flex: 0;
        -ms-flex: 0 50%;
        flex: 0 50%;
        max-width: 50%;
    }
    .l-col_3_xs.l-col_3a_xs {
        vertical-align: top;
        -webkit-box-flex: 0;
        -ms-flex: 0 33.33333333333333%;
        flex: 0 33.33333333333333%;
        max-width: 33.33333333333333%;
    }
    .l-col_4_xs,
    .l-col_4a_xs {
        -webkit-box-flex: 0;
        -ms-flex: 0 25%;
        flex: 0 25%;
        max-width: 25%;
    }
    .l-col_5_xs {
        -webkit-box-flex: 0;
        -ms-flex: 0 20%;
        flex: 0 20%;
        max-width: 20%;
    }
    .aside > div {
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
    }
    .brandLine {
        margin-top: 40px;
    }
    .callback {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center;
    }
    .callback__btn,
    .callback__content {
        margin-top: 16px;
    }
    .distributors__item {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        max-width: 100%;
    }
    .entrypoint {
        margin-right: auto;
        margin-left: auto;
    }
    .footer__mainCol:nth-child(n + 3) {
        margin-top: 24px;
    }
    .footer__barCol:not(:first-child) {
        margin-top: 10px;
    }
    .footer__pitech {
        text-align: center;
    }
    .header__colMenu_xs_hide {
        display: none;
    }
    .headerControls__item_humb,
    .headerControls__item_phone {
        margin-right: 10px;
        padding-right: 10px;
        border-right: 1px solid #dcdcdc;
    }
    .headerControls__humb,
    .headerControls__phone {
        display: block;
    }
    .headerMenu {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .headerMenu__item {
        min-width: 145px;
        max-width: 33%;
    }
    .headerMenu__link,
    .headerMenu__link:focus,
    .headerMenu__link:hover {
        text-decoration: underline;
    }
    .island {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .island__image {
        margin-right: 0;
    }
    .island__box,
    .island__image {
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
    }
    .logo {
        width: 115px;
    }
    .mainSlider__title {
        padding: 7px;
        border-radius: 10px;
        background-color: rgba(255, 255, 255, 0.6);
        font-size: 16px;
    }
    .mainSlider__intro,
    .mainSlider__title:after {
        display: none;
    }
    .popup__content {
        top: 0;
        -webkit-transform: translate(-50%);
        transform: translate(-50%);
        padding: 50px 23px 40px;
    }
    .section {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .section__col.l-col_1_xs:not(:first-child) {
        margin-top: 24px;
    }
    .topBar__phone {
        display: none;
    }
}
@media (max-width: 500px) {
    .header__row_search .header__colLogo,
    .header__row_search .headerControls__item_humb,
    .header__row_search .headerControls__item_phone {
        opacity: 0;
        pointer-events: none;
    }
    .header__row_search .headerSearch__form_mobile {
        position: absolute;
        right: 63px;
        left: 16px;
        display: block;
        width: auto;
        transition-delay: 0.1s;
    }
    .header__row_search .headerSearch__form_mobile:before {
        width: 0;
        transition-delay: 0s;
    }
    .headerSearch__form_desktop .headerSearch__input {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 1259px) {
    .aside > div {
        -webkit-box-flex: 1;
        -ms-flex: 1 49%;
        flex: 1 49%;
        max-width: 346px;
    }
}
@media (max-width: 767px), (min-width: 1260px) {
    .widget + .widget {
        margin-top: 32px;
    }
}
.scale img {
    transition: 1s;
    display: block;
}
.scale img:hover {
    transform: scale(1.2);
}
.cap {
    font-size: 13px;
    color: #8e8e8e;
    text-align: center !important;
}
.caption {text-align:center;font-size:11px;line-height: 14px;}
