@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic&amp;subset=latin,cyrillic);

/*! reset */

html {
    box-sizing: border-box
}

*,
:after,
:before {
    box-sizing: inherit
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

:focus {
    outline: 0
}


/*! end reset */


/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}


/*! end normalize */

.clearfix {
    zoom: 1;
}

.clearfix:before,
.clearfix:after {
    content: ' ';
    display: table;
}

.clearfix:after {
    clear: both;
}

.container {
    display: flex;
    /*min-height: 100vh;*/
    flex-direction: column;
}

.page {
    flex: 1;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .page {
        flex: none !important;
        -ms-flex: none !important;
    }
}

.animated {
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

.vertical {
    display: inline-block;
    vertical-align: middle;
}

.vertical + b {
    height: 100%;
    vertical-align: middle;
    display: inline-block;
}

body {
    background: #FFF;
    font: 16px/1.2 'PT Sans', sans-serif;
    color: #282828;
    letter-spacing: -0.01em;
}

a {
    color: #980834;
}

a:hover {
    text-decoration: none;
}

#motto {
    text-align: right;
    color: white;
    font-size: 1.7em;
}

p {
    margin: 0 0 18px;
}

.container {
    overflow: hidden;
    min-width: 940px;
}

.wrapper {
    position: relative;
    width: 940px;
    margin: 0 auto;
}

.wrapper:after {
    content: '';
    display: table;
    clear: both;
}

/*! Forms */

.jq-selectbox {
    vertical-align: middle;
    cursor: pointer;
}

.jq-selectbox__select-text {
    display: block;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: -9px;
    width: 48px;
    height: 100%;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVJREFUeNpidLO3WM3AwBDCgB2sYgIS2UD8CoskSCybCcbAogAk9oYJylkDxTCwGsZnQtcBNTELJsiCZmcmlP0GJggQYAD48w9jn1ZUmQAAAABJRU5ErkJggg==') no-repeat 50%;
}

.consult-form {
    width: 300px;
    margin: 0 auto;
    padding: 30px 32px 40px;
    border-radius: 2px;
    background: #FFF;
    text-align: center;
}

.consult-form--popup {
    position: fixed;
    z-index: 101;
    top: 300px;
    left: 50%;
    display: none;
    margin: 0 0 0 -190px;
}

.main .consult-form {
    position: absolute;
    top: 105px;
    right: 0;
    box-shadow: 0 0 25px rgba(0, 0, 0, .18);
    /*height: 458px;*/
    height: 400px;
}

.main .consult-form:before {
    content: '';
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 2px;
    background: #FFF;
    box-shadow: 0 0 25px rgba(0, 0, 0, .18);
    -webkit-transform: rotate(-2.5deg);
    -ms-transform: rotate(-2.5deg);
    transform: rotate(-2.5deg);
}

.consult-form--popup .response-message {
    padding: 50px 20px 30px;
}

.main .consult-form .response-message {
    padding: 120px 20px 0;
}

.main .consult-form .response-message span,
.consult-form--popup .response-message span {
    font-size: 25px;
    color: #980734;
    display: block;
    margin-bottom: 10px;
}

.main .consult-form .response-message i,
.consult-form--popup .response-message i {
    display: block;
    margin: 0 auto 20px;
    width: 66px;
    height: 45px;
    background-image: url(data:image/jpeg;base64,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);
}

.consult-form__title {
    margin: 0 0 30px;
    font-size: 24px;
}

.consult-form__title span {
    color: #980734;
}

.consult-form__field,
.ask-form__field {
    display: block;
    width: 100%;
    height: 42px;
    margin: 0 0 20px;
    padding: 0 9px;
    border: 1px solid #B5B5B5;
    border-radius: 3px;
    box-shadow: 0 0 15px rgba(0, 0, 0, .15);
    font-size: 18px;
    line-height: 40px;
    text-align: center;
}

.consult-form__field::-webkit-input-placeholder,
.ask-form__field::-webkit-input-placeholder {
    color: #A9A9A9;
}

.consult-form__field::-moz-placeholder,
.ask-form__field::-moz-placeholder {
    color: #444;
}

.consult-form__field:-ms-input-placeholder,
.ask-form__field:-ms-input-placeholder {
    color: #A9A9A9;
}

.consult-form .jq-selectbox__dropdown {
    right: -1px;
    left: -1px;
    margin: 2px 0 0;
    border: 1px solid #B5B5B5;
    border-radius: 3px;
    background: #FFF;
    box-shadow: 0 3px 15px rgba(0, 0, 0, .15);
    text-align: center;
}

.consult-form .jq-selectbox__dropdown li {
    padding: 0 9px;
}

.consult-form .jq-selectbox__dropdown li:hover {
    background: #8B0D32;
    color: #FFF;
}

.consult-form__button,
.ask-form__button {
    position: relative;
    display: block;
    width: 100%;
    height: 47px;
    margin: 7px 0 0;
    padding: 0 0 2px;
    border: none;
    border-radius: 2px;
    background: #8E0530;
    font-size: 18px;
    color: #FFF;
    box-shadow: 0 15px 30px -15px rgba(4, 4, 4, 0.7);
}

.consult-form__close {
    position: absolute;
    top: -30px;
    right: -40px;
    width: 19px;
    height: 18px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNqUlCETgzAMhUtuKMwUfmYKU7+Z/fCpGtQMamYKg5qZmuiSu/Qu65E2zd2jHHBf05eQLsboOI6oCTWjvs4WZ16fdAEBuqJGXnsjaGKd6EGHmQ243jLAhgoGkIyZMvugluwFZXhpANHmazrmC/UwADVQkJ5ZgEVQ8iw/Bpnps2dkxVACaTAN6GoFAuXjvSNXKw2F3XvXGNBQ/mrbgOJXDnpbgGAwnjy6K23jNZgGCqIoS2lzMIKcmA4q8MATw1vLn8ZN5isBN2BzQ8PE2MuQ7lf5B4zcEqGhtf6G40+AAQAEk0Ug9uXAKgAAAABJRU5ErkJggg==');
    cursor: pointer;
}

.appeal {
    color: #fff;
    height: 228px;
    padding: 43px 0 0;
    background: #606263 url('i/request1.jpg') no-repeat 50% 0;
}

.request-form .response-message {
    color: #dadada;
    text-align: center;
    font-size: 17px;
    opacity: 0.8;
    font-style: italic;
}

.request-form .response-message span {
    display: block;
    color: #fff;
}

.request-form__field {
    vertical-align: middle;
    float: left;
    height: 41px;
    margin: 0 20px 0 0;
    padding: 0 17px 1px;
    border: 1px solid #FFF;
    background: #FFF;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .2);
    font-size: 14px;
    line-height: 40px;
}

.request-form__field::-webkit-input-placeholder {
    color: #8B8B8B;
}

.request-form__field::-moz-placeholder {
    color: #383838;
}

.request-form__field:-ms-input-placeholder {
    color: #8B8B8B;
}

.request-form__field.error {
    border-color: #F00;
    box-shadow: 0 0 5px 1px #F00;
}

.request-form__name {
    width: 160px;
}

.request-form__mail {
    width: 180px;
}

.request-form__question {
    width: 220px;
}

.request-form__select {
    width: 160px;
    line-height: 38px;
}

.request-form .jq-selectbox__trigger {
    right: -18px;
    width: 28px;
    height: 41px;
}

.request-form .jq-selectbox__dropdown {
    right: -1px;
    left: -1px;
    margin: 3px 0 0;
    background: #FFF;
    box-shadow: 0 0 0 3px rgba(0, 0, 0, .2);
}

.request-form .jq-selectbox__dropdown li {
    padding: 0 18px;
}

.request-form .jq-selectbox__dropdown li:hover {
    background: #8B0D32;
    color: #FFF;
}

.request-form__button {
    width: 140px;
    height: 41px;
    border: none;
    border-radius: 2px;
    background: #950834;
    box-shadow: 0 0 0 3px rgba(41, 4, 16, .2);
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
}

.ask-form {
    width: 100%;
}

.ask-form__title {
    margin: 0 0 25px;
    font-size: 24px;
    color: #980734;
    text-align: center;
}

.ask-form__field {
    padding: 11px 17px;
    font-size: 15px;
    text-align: left;
}

.ask-form-fields .ask-form__field {
    width: 100%;
}

.ask-form textarea {
    height: 156px;
    line-height: 1.5;
}

.ask-form__button {
    width: 100%;
    margin: 20px auto 0;
}


/**/

input[type="text"]:disabled,
input[type="email"]:disabled,
textarea:disabled {
    opacity: 0.55;
}

.quote {
    height: 500px;
    padding: 43px 0 0;
    background: #606263 url('i/quote.jpg') no-repeat 50% 0;
}

.quote__title {
    font-size: 23px;
    color: #FFF;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    text-transform: uppercase;
    margin-bottom: 20px;
}

/*! Header */

.header {
    position: relative;
    height: 130px;
    background: #98012E;
}

.header__logo {
    position: absolute;
    top: 18px;
    left: 0;
    width: 212px;
    height: 47px;
    background: url('i/logo.png') no-repeat;
    text-indent: -9999px;
}

.header__logo:hover {
    opacity: 0.8;
}

.header__motto {
    background: url('i/pobeda.png') no-repeat;
    position: absolute;
    top: 10px;
    width: 360px;
    height: 55px;
    text-indent: -9999px;
    right: 0;
}

.header__nav {
    position: absolute;
    z-index: 60;
    top: 80px;
    width: 100%;
    height: 50px;
    left: 0;
    background: #FFF;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .15);
    transition: opacity .3s;
    font-size: 14px;
    font-weight: bold;
    line-height: 50px;
    text-transform: uppercase;
}

.header__nav.fixed {
    position: fixed;
    top: 0;
    opacity: .75;
}

.header__nav.fixed:hover {
    opacity: 1;
}

.header__nav > ul {
    width: 80%;
    margin: 0px auto;
    text-align: justify;
}

.header__nav > ul:after {
    content: '';
    display: inline-block;
    visibility: hidden;
    overflow: hidden;
    width: 100%;
    height: 0;
}

.header__nav > ul > li {
    position: relative;
    display: inline-block;
}

.header__nav .hidden {
    text-decoration: line-through;
}

.header__nav a {
    color: #423129;
    text-decoration: none;
    border-bottom: 2px solid transparent;
}

.header__nav a:hover {
    border-bottom-color: #98012E;
    color: #98012E;
}

.header__nav .current {
    color: #9A0934;
}

.header__nav .current:after {
    content: '';
    position: absolute;
    right: -8px;
    bottom: 0;
    left: -8px;
    border-bottom: 3px solid #9A0834;
}

.header__nav ul ul .current:after {
    border-bottom-color: transparent !important;
}

.header__nav .current a {
    color: #9A0934;
}

.header__nav .current a:hover {
    border: none;
}

.header__nav ul ul {
    position: absolute;
    top: 100%;
    left: -16px;
    display: none;
    padding: 6px 0 5px;
    border-top: 1px solid #DCDCDC;
    background: #FFF;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);
    white-space: nowrap;
    font-size: 13px;
    line-height: 40px;
}

.header__nav ul ul:before {
    content: '';
    position: absolute;
    z-index: 1;
    top: -8px;
    left: 35px;
    width: 11px;
    height: 8px;
    background: url('data:image/gif;base64,R0lGODlhCwAIALMAAPn5+enp6dzc3PLy8t/f3/b29vr6+uTk5P7+/uHh4ejo6Pz8/Ozs7P///wAAAAAAACH5BAAAAAAALAAAAAALAAgAAAQjsEkJppVFlCtXCslyIQfTMAdiKcrETqgqkeYQXt5AGFxjEBEAOw==');
}

.header__nav ul li.cur ul:before {
    width: 11px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAMAAACDd7esAAAASFBMVEX///+aCDScDDj+/f2uQ2OcDjnz5Onnw86pMVX6+vr15urf39/s0drlv8u1U3GmJEvy3uToyNLiucbgs8HJe5O+YHytN1ufFT7Y7XNxAAAATElEQVQIHQXBhwGDMAADMDmDsKH7/08rAQCoK4D66S+Ad9IP4HkluW4YPSnJb+Ixp5zHWfJdJZl3+5x0KW1UdbQSaROYWmwLYNkA4A+COgHS20vHYAAAAABJRU5ErkJggg==);
    top: -11px;
}

.header__nav li:hover ul {
    display: block;
}

.header__nav li li {
    display: block;
    padding: 0 25px;
}

.header__nav li li a {
    color: #423129;
}

/*! Middle */

.main {
    height: 670px;
    position: relative;
    margin: 0 -1000px;
    overflow: hidden;
}

.main__slider {
    text-align: center;
}

.main__slider li {
    display: none;
}

.main__slider li:first-child {
    display: block;
}

.main__slider li:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpimMGop/b//38GRhABAgABBgBH0AbpkuEFGgAAAABJRU5ErkJggg==');
}

.main__slider img {
    vertical-align: bottom;
}

.main-inner {
    position: absolute;
    z-index: 51;
    top: 0;
    right: 0;
    left: 0;
}

.main-info {
    position: absolute;
    top: 50px;
    left: 0;
}

.main-info__title {
    color: #FFF;
    text-shadow: 1px 1px rgba(0, 0, 0, .28);
    text-transform: uppercase;
}

.main-info__title-company {
    display: inline-block;
    margin: 10px 0 3px;
    padding: 5px 13px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpimMNtdhMgwAAD2wG36fVKzwAAAABJRU5ErkJggg==');
    font-size: 26px;
    letter-spacing: 1px;
}

.main-info__title-name {
    display: inline-block;
    margin: 0 0 53px;
    padding: 1px 13px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpimMNtdhMgwAAD2wG36fVKzwAAAABJRU5ErkJggg==');
    font-size: 55px;
    font-weight: bold;
}

.main-info li {
    position: relative;
    margin: 0 0 12px;
    padding: 10px 30px 13px 50px;
    background: rgba(12, 0, 4, .6);
    list-style: none;
    font-size: 22px;
    color: #FFF;
}

.main-info li:before {
    content: '';
    position: absolute;
    top: 12px;
    left: 14px;
    width: 22px;
    height: 23px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAW9JREFUeNqslT9LglEUh18VogIJoz+OFvTHoSUpaImgyamtraVPEPQRmvsOQQ3hWjQ0ROJQ1BBEIRFFEEUUFBVhEXV7bt0LVzuK3tcDz+D9HR+veu59A6VUEJIILMGkux40Qbyo/irfTPE0fBnxg5tFA/9KQQ6s48oNfcXdsAmdztpWWYfH1x+EoiqvV0iG+Y3n4UX9r4XK3nqFcVhXcu1CtPI9kV977RqCDRiokt/CDhzDERTgQ9szwi5K0AZpM0aN1CNk9VRkhV3oTy3BCnQ1ODEJmNXiUSHcgySMe47jtRYPC8EJjIU4PKda3CMEN5AOIT7U4rgQPEGvp/QOLrW4RQj1H9fqKc7bu+JdCDvMrn2qYMX3VcTnnuJtKy4KYT/se0iLdkNafCA0ZOCsSlarcu61OSEcywvzLGuHZXir4yh/Q8q9hGL4R6Qhh0/3mMIMTEGb0L8Gc/ZFPbdbZcXMY6nPzHrCrK/Cs236EWAA8PN5uHLwIIoAAAAASUVORK5CYII=');
}

.main-info li a {
    color: #FFF;
}

.gendir {
    padding: 65px 0;
}

.gendir:after {
    content: '';
    display: table;
    clear: both;
}

.gendir blockquote {
    float: left;
    width: 65% /*540px*/;
    font-size: 18px;
    font-style: italic;
    line-height: 28px;
}

.gendir__data {
    float: right;
    text-align: right;
}

.gendir__data-photo {
    margin: 0 0 12px;
    overflow: hidden;
}

.gendir__data-name {
    margin: 0 0 2px;
    font-weight: bold;
}

.gendir__data-post {
    font-size: 12px;
    color: #7F7F7F;
}

.main_text {
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.main_text h3 {
    margin: 30px 0 30px;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
}

.main_text_up {
    background-color: #FFF;
}

.main_text_up h2 {
    margin: 30px 0 30px;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    color: #98012E;
}

.main_text_up h3 {
    color: #98012E;
}

.main_text_down {
    background-color: #98012E;
    color: white;
}

.main_text_down h2 {
    margin: 30px 0 30px;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    color: white;
}

.main_text_down h3 {
    color: white;
}

.main_text_down a {
    color: #FFF;
}

.section {
    padding: 50px 0;
    background: url('data:image/gif;base64,R0lGODlhCgAKAIAAAPDw8P///yH5BAAAAAAALAAAAAAKAAoAAAIUjANwaqyMTmzyTdpgktFxeFlLWBUAOw==');
}

.section--crew {
    padding: 50px 0;
    background-color: #98012E;
}

.crew-headline {
    margin: 0 0 50px;
    font-size: 40px;
    font-weight: bold;
    color: white;
    text-align: center;
}

*#slider_quote .container,
*#slider_quote .item {
    color: #FFF;
    width: 800px;
}

*#slider_quote .container {
    top: 20px;
}

*#slider_quote .item {
    color: #FFF;
    width: 800px;
    margin-left: 40px;
}

*#slider_quote .container,
*#slider_quote .scrollable {
    height: 323px;
}

*#slider_quote .scrollable {
    margin-left: 50px;
    width: 850px;
}

*#slider_quote a.disabled {
    visibility: hidden !important;
}

#slider_quote .container {
    margin: 0 auto;
    clear: both;
    position: relative;
}

#slider_quote .scrollable {
    float: left;
    position: relative;
    overflow: hidden;
}

#slider_quote .scrollable .items {
    width: 20000em;
    position: absolute;
    clear: both;
}

#slider_quote .items .item {
    float: left;
}

#slider_quote a.browse {
    cursor: pointer;
    margin: 0;
    width: 39px;
    height: 75px;
    position: absolute;
    top: 120px;
    background: url(i/nav.png) 0 0 no-repeat;
}

#slider_quote a.left {
    left: 0;
}

#slider_quote a.right {
    background-position: -39px 0;
    right: 0;
}

#slider_quote .items .img {
    height: 200px;
    width: 200px;
    float: left;
    margin: 0;
}

#slider_quote .items .img img {
    /*max-height: 106px;*/
    display: block;
    margin: 0 auto;
    /*border: 3px solid #e2bc82;*/
}

#slider_quote .items .content {
    width: 440px;
    float: left;
    margin: 0 0 0 140px;
}

#slider_quote .items .content .name {
    font-size: 18px;
    font-weight: bold;
}

#slider_quote .items .content .text {
    font-size: 13px;
    font-style: italic;
    line-height: 20px;
    margin: 5px 0 0 0;
}

#slider_quote .items .content .name a {
    color: white;
}

#slider_crew .container,
#slider_crew .item {
    width: 800px;
}

#slider_crew .container {
    top: 20px;
}

#slider_crew .item {
    width: 800px;
    margin-left: 40px;
}

#slider_crew .container,
#slider_crew .scrollable {
    height: 400px;
}

#slider_crew .scrollable {
    margin-left: 50px;
    width: 850px;
}

#slider_crew a.disabled {
    visibility: hidden !important;
}

#slider_crew .container {
    margin: 0 auto;
    clear: both;
    position: relative;
}

#slider_crew .scrollable {
    float: left;
    position: relative;
    overflow: hidden;
}

#slider_crew .scrollable .items {
    width: 20000em;
    position: absolute;
    clear: both;
}

#slider_crew .items .item {
    float: left;
}

#slider_crew a.browse {
    cursor: pointer;
    margin: 0;
    width: 39px;
    height: 75px;
    position: absolute;
    top: 160px;
    background: url(i/nav.png) 0 0 no-repeat;
}

#slider_crew a.left {
    left: 0;
}

#slider_crew a.right {
    background-position: -39px 0;
    right: 0;
}

#slider_crew .items .img {
    height: 200px;
    width: 200px;
    float: left;
    margin: 0;
}

#slider_crew .items .img img {
    display: block;
    margin: 0 auto
}

#slider_crew .items .content {
    width: 450px;
    float: left;
    margin: -200px 0 0 335px;
    color: white;
}

#slider_crew .items .content .name {
    font-size: 18px;
    font-weight: bold;
}

#slider_crew .items .content .text {
    font-size: 13px;
    font-style: italic;
    line-height: 20px;
    margin: 5px 0 0 0;
}

.section--services {
    box-shadow: inset 0 10px 30px rgba(0, 0, 0, .05);
}

.headline {
    margin: 0 0 50px;
    font-size: 40px;
    font-weight: bold;
    color: #940431;
    text-align: center;
}

.services {
    width: 940px;
    margin: 0 auto;
}

.services:after {
    content: '';
    display: table;
    clear: both;
}

.service {
    float: left;
    width: 300px;
    margin: 0 0 0 20px;
}

.service:first-child {
    margin: 0;
}

.service-inner {
    position: relative;
    background: #FFF;
    box-shadow: 0 0 25px rgba(0, 0, 0, .15);
}

.service .service-inner:after {
    content: '';
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    height: 34px;
    background: url('i/service-shadow1.png');
}

.service:nth-child(2) .service-inner:after {
    height: 31px;
    background: url('i/service-shadow2.png');
}

.service__name {
    position: relative;
    padding: 14px 0 16px 50px;
    font-size: 18px;
    font-weight: bold;
    color: #FFF;
}

.service:nth-child(1) .service__name {
    background: #AF2B2B url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAYAAAB/TkaLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXJJREFUeNqs1M0rRFEYx/E7Lw3DRFFKSWiWFixIlBVNKWXBflbsiGKBf8BadjYKC2rIZlbKYGOHjbcom5EpNCUSM8f3TM/UcTMv7vXUp5l77j2/uXfueY5HKWWVWTVoRCWe8IDMr1fq0CLqsYhzZNXPSmMXQ/CY8zxF7tSHfrzDiwZ0IIIe27UHiOJeHxQKbZLAZlQjjRsc4RmdWMKgMecRvbizP24ECVW4vrCFdnnkKWSM8yfw5cMCWFXl1ydmZe6M7dxwPnRTOatpmX9sjK3ogRHlvD4QxpgxtqPf6qTlvAKYQNwYS+nQbstddeEVb3Ic16EVLkOD0m1VOMWeV9afm7rGgHw/Q1aHbrgMXcecsT/kej+IS4dvP4Zx4/gi16GyzvSySP4x8BC1CGFZuk1Xm9mi+2WG6d1pHn5bi7dgAdH8hqJ3pBTq9D+CNYTQKp8vuEIC27KECpf8yqjchW63vhJ7bEl+yU4ijFvrH+pbgAEA5MzcLplGYGAAAAAASUVORK5CYII=') no-repeat 20px 50%;
}

.service:nth-child(2) .service__name {
    background: #BE4632 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAASCAYAAAC0EpUuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATFJREFUeNq00z9Lw0AYx/GkpIvSTbr4D6EqFBGEVurg7NJBBCfdBV+Eg5MvwhfgJsFScKgO3QpaFaQ4SEFFoXMVLUr6ffAZQohnCpcHPuQu3P243F3cIAgcQ01gH4vI4gPnOMHfEyXUoBX81h2O0dP+nmmeKXBaA7rw9N26vqubQj0WO4kS3MhHzOnzC7uh7ZCawWbMh8v2XLgkP9OYcuzVYcZyoNR8xkmhJPTbcuan7GmRRhlVbCAXGXSGg1C/HRP0BF/dSqistIFT1PSE11DBEt5xrZMH2MEj7tFCEz/YwjbeJDT6ZzzoYFlRFy/o6zaNK7lSBSxjFbOh+X5caLTktzwK9S//Ge8nOf28rv4m6aF6Ccas4HXUK5XKPU0ltGM580pOf4zGgqVAucedoQADAP7kzk/IfrlvAAAAAElFTkSuQmCC') no-repeat 18px 46%;
}

.service:nth-child(3) .service__name {
    background: #BC813B url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP5JREFUeNpi+P//PwMOLAjEs4H4KRD/BeJnQDwDiEVw6WHAY9jh/9jBUVINM/yPHxhh08fEgB1oMuAHctgEcRnGxkAGYCJRHK9luDQ5EDDMjRTD7hEw7CE2QUZwlGICdiB+CsTCWOReArEsEP8m1mU/gXgqDrkp2AzC5zIQ4ADid0DMiSQG4ktBLSMp1kAa/qFbjssgQob5ADE3mpggEHvg0oDsTZCt9kAsAMQ6QFwGxLxY9HwC4g4gvg7E74H4IFwGmq9AJcHu/+SBXUAsBMvoHEB89j9l4CQQs4MMa/9PHdAMCrPv0GRAKfgKMuw/A5UAKGmspYI5IAetAggwAAo5wH8Vb29gAAAAAElFTkSuQmCC') no-repeat 23px 48%;
}

.service__name:after {
    content: '';
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    height: 37px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAAAlCAYAAADmzOS6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VJREFUeNrsnUmWwjAMRK0H97+yek97KE12hqpNJpPEBn1KinlIa03aXDLZJ502vWO/68g22ra3jt5jm/R/NS7NMW7U/aVFr9fF+mw5W+9tq6Ft77zoPcLj9i0KrlHwI9uyOBaB0gpCQshQCe+9gq/Xn/06Wf9drq7fu45M7lWAbfT6YoW2gAM7C1gxLKNuCIGQxxWhHzICiMp0TyvnoIYl6mYirghZ9vq1BNI3edClQ+MZrdVL0MU3AHptmQyYFNhyilLwGAqk0T4ERK3TxgLQtHj4OJ3AKtVZORGZnFcSHYkCb/AsZ1fCh0qCD/JZQyCEgmgFpZnrQepCqePzNQykGJ2FDFxSL+f0dBK5bgPuoXdtoROiDrgiNXyRZrmjGdxasxei1RM7X2Nqg4LAmsq1Ni6CrYpjI0jOUq8VgNBiHEV5akNRIKHOBa35eByPBvr97zWRGpGAtaJRpX11bPSGCACk0bVHjgitEdEhUbtqRNYUDXFHHnihrggxDa7aDwoeZC7RqG60qh2h+5C6lKUvFHXFFA1xR2jtaFYzQsGHwAkCbxRElsf6M1igAEKW6LoHPgQVVZGiWWsv3kf8VseDQsibrmkkMCUAIy+UkHOhT/a8/aSoHXDyFIOjYLKmfgiETP30OoQIjLIANdqH7K+EDgFGoFSnaNGna950LwtCZSBa7csEkzUdi6ZkBAu1E1xIeuOdcxQFjzrv1wWiaNoizvVq+Mz6qgQOdRBQ0nyF6wooedbD6WdkFjMCMeuM7Ai8KlMxQoramcZFoRSBCpqCqbOvmu18LGlPFZBWx6KwpairACsyozkTQGnpWDaIsmE02652QAQTdUWnlOmQrE4nC0IhEEXbRAHldTzR+UKEE3U6PbMGfvQ3YBHgaLT/2U4hE0gVDohQoZ4Ar4zC9i4AQe0+Bc4gAiMrcCiKIIoD6iiEqkC0ahsBEt0ORRDtgYoG78ukj7F95mPvLFhZjvFX89SdICQJYMiETNY0hBQXkT0Hp2JSJV0SRYeUk9aVQygaqBWTAqX4+I5+UtSWdCYBHlpw365+fg4FqGxsQ7hQb4GWbmxzqW/7HY6KP8egqH1ORTfeU3rQngBaNXAINOouKVr0/Hq6T1etqfDvninqwuDIBuqnYJDk4efjFADqjp8zffJgnTw/XQ9F7QWOPiGYT4CDsKIImRtc82Sg3g0ShBr1hlRe3xhcDG6KIjQvCQLCiaJe5tTuFPQEFEU9NDW8c3ATTBR1U/C8OZgJLopguaj+BBgASx0SAcWr1AgAAAAASUVORK5CYII=');
}

.service ul {
    padding: 5px 20px 8px;
}

.service li {
    position: relative;
    margin: 20px 0 !important;
    padding: 0 0 0 20px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpiPDBVX46BgWEOEFsC8XEgTmEBEnOB2IUBAlyBeCETkLBgQAVWIMETaILHQILJQLwHiL9C6QSAAAMAQ+kKpTdm0osAAAAASUVORK5CYII=') no-repeat 0 8px;
    list-style: none;
}

.service__more {
    margin: 40px 0 0;
    text-align: center;
}

.service__more a {
    padding: 0 17px 2px 0;
    border-bottom: 1px dashed #888;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpi+v//PwM2nJiYeAmI/WB8JgbcIBWI5yYlJfmBOIwg1bgAUJEFkNoBxCEsQM5zIEOCAT9YQMhEJyC1CojDmIhRNG/evH34PNMJUwTiAAQYAJYfM9tgbvHjAAAAAElFTkSuQmCC') no-repeat 100% 8px;
    color: #404040;
    text-decoration: none;
    letter-spacing: 1px;
}

.service__more a:hover {
    border: none;
}

.advantages {
    position: relative;
    margin: 0 0 -18px;
    padding: 5px 0 0;
}

.advantages:after {
    content: '';
    display: table;
    clear: both;
}

.advantages:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 183px;
    height: 183px;
    margin: -120px 0 0 -91px;
    border: 2px solid #BD843F;
    border-radius: 50%;
    background: url('i/advantages.jpg');
}

.advantage {
    float: right;
    width: 344px;
    margin: 0 98px 58px 0;
    padding: 30px 30px 10px;
    border: 2px solid #BD843F;
    border-radius: 2px;
    background: #FFF;
    box-shadow: 0 0 15px rgba(0, 0, 0, .1);
    text-align: center;
}

.advantage:nth-child(2n+1) {
    float: left;
    clear: both;
    margin-right: 0;
    margin-left: 98px;
}

.advantage:nth-child(3) {
    margin-left: 0;
}

.advantage:nth-child(4) {
    margin-right: 0;
}

.advantage__title {
    display: inline-block;
    margin: 0 0 20px;
    font-weight: bold;
    color: #AF2B2B;
    text-transform: uppercase;
}

.advantage-1 .advantage__title,
.advantage-2 .advantage__title {
    padding: 0 0 0 55px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAfCAYAAACVgY94AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAohJREFUeNrsmM9LVFEUx2d0FNHASC2EoCKkxTzUhYRFJoaV1byQFkltFSFoIa78F1rVxl0b3ceEjj/LoigRIXJStEW/oDZWKFQqJiN9D3wf3B7zpnfnzbu46MCHN3N/ve+ce8479000GY9HDFsFaAMd4BwY6lxauuM1OGpI4FFggysUV6r0fQW1ELmbbWIsRFE1oB8kgOXq2wHPQQqMeokTKwpRYC8YUMR9B8PgOqgG7eCetD+0rFavRcL04CvwBozRU3PA8VQd6AZXwRlph8gqePKXSYGTRKwEnGUc2hTotvMgaVJghB66yYyt9DE2aTIGIxTW5UOc2GVsc5FpgSmNsQfBSdMCn4BNjfG2aYFRkNYYnzAh8DCfgaNgDZzSmFuPODxS6CyWH9nEMiaZ2BhwPfHiYFCB+/jcSlDYoQLuwF8CdQ4LuQp+LnsHvmls9TaQqrLxLw8Wg2ZFlOXzBhnwgo8Y4S23/bWPuRKzE3xuZhUoHRcp6pL8Ep+i1rlwiuVt3dW/AL4wgdy2zHotSTULz2XcSVIOekAnaNGIyxXFSy/puVwmAm6B3+AZRY1A0EfpRPbKjp3GVZxTjvbbTgxO4XrBh6AdLpzizT5oBr9s83EwDX6ybT/Loc3rASUOKyFyO8ZzmZdJcI9TkLpwPrZATjBTbR61ij2Oahlnix+7PJhWYmJeOcMVwvrA3Sztsu1PnfvCc5/UGLwGbvC7bPfnEEvfjPJ5VTnMPsp2WHUESjrfN/RGt8hYW+M27kJYzgmxiHmb0q2je9r+Cwx8oAzxnwWLr5oVecyV6hJHAm2F5cEy0JCnOLFj8mqKslcSRhbL2fB9AHFqwUiHIfAHeMC3tKA2/0eAAQDxhqRFkw4P1AAAAABJRU5ErkJggg==') no-repeat 0 50%;
}

.advantage-3 .advantage__title {
    padding: 0 0 0 48px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAfCAYAAABplKSyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcFJREFUeNrs18srRFEcwHEzJo+FJKXYTClFM0lWFLFQRImShShZUVPyWAhLljaKLCyYlKKQjUT+AlZma8HCe2EYj1l4fH91pq5bzNw7x1yL+dVnMdM99/z6ned1bft8GUlGCyZRi3104S3Rxh2hUIbbZscuaY9j7KEeHrRh0OrLPBafl6S7MQ1zCT9wgk/Du2vQgAcsI5pMEvJcryp7meH/MxzgEEcoRhN20Yg8w7MVCNhJIgsDmIAX99gwdBxVnbZjHiW/vKsHw3hPNIlM9GEU11hQnZ6qEkvHa/Cb2oXjDGWVGrLvE0zD6kgqZHVIJVoxi4IU9i0Vm8FmbDiCKHSgCEE1gaNuhxKQyFGryfZmpTXSSdjdtuOFbEQRC89/6ExCds4RrOLFqUqMqh11C+UW2t3u+P1TupJYwTqaLbaT82hFx8QMqyHwmv6/+unoNkXJX62OoDpR65xcorEV8ujEEo3FEKpRmqpK5CMX56Y7qNw7ihJof6mrEv0YR7bFJXoj91VdScypzaoTr3YuNTpChmMJi3iy0K4SF7onplvNEUsHaPoo/3dJRBzqW+4ed7EkAurLKpUh36ZjeJYfXwIMADZ5VTeuvu+gAAAAAElFTkSuQmCC') no-repeat 0 50%;
}

.advantage-4 .advantage__title {
    padding: 0 0 0 48px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAzVJREFUeNrEl21oTmEYx8+zPTYkpsRqIeOD7DEJefli8vphhK2QvOx5TMIHKUxJmy/Eh5WkZDZ6kjSzkSJ5GxHLRJ6lyEvM24b2YTbJ8L/qf+p2d5+X52Vz1a/nOefc5z7/c93Xdd3XCdTn5VlJWBAUgoZEJ1gai1lpVnK2C9SC/GQmSUbEQLCb3ij/XyIGgwH8P6K3RWSBHeAR+AG6wBUwETzmmCZQAmLgF+gAl8FyP88IOpzfCeaC52A96AFRcBBkgDC4qozfBn6DY1yaLAbsOfASXGLcyLU7fkXsA5lAUmcvOA46leun+baDlHNnwWbluAqMBdt5XsS3m0Q4uaqM7pwPKjUBFj1zWzt3wzCPeGELiNBzh+NZjpPgKXjmspRrQQUYxxg54TK2lp67F4+IMsbFaPDOYcxXsNVnAmwAR8BMcN/PcoiwdSDAX5Olg2Zmh02li4gS7ddTxCKQDS7ypoBhjMTEEzBJ4aaDAMmKKeACWMUi5ylC0u8W2ANyQYHD5KVKwJ6haJNFGKAbQX9Q7CViOFgMqhmYzRRlOXijh/9/OoyRNF/NQG9jvQh7iVgDukEdjyXii8CQBCvyEjCUIiy+3GzWD0cRYbq2S3FzgGuZiNn1oZXHUns+6gGqipgBJlCtbR30SjgBASPBAq1+yPKd4laQbhIhD2oBD7TJRNQ0EIpThKT3N0PAynw5rMb/iJC0Wal5wTZJvddxeiNAl0cNQfuC+0dEF1HM9IkaJvwDahi0GT5FFDC9qx2u1zBoh9nVsYnFJkiVJutHb33hrljlIqCeBc8y7ZhKxZUXetMQCh2SB+8H53nRKxU/cxt3swN8Sz/zSZN0NI3KK3y4uI2Td3uMk8DexCbHzaTaLkO33W7HRDkD873DDRLhUz22dtWkCVrIzsxkjWC6vVxBrTOqY0WbzBj4wGblVQJ14hoYD2YxxaXl+8QHt7j1E9KkXiepMMmsu6RXWv5RSsrmKO1/n313rOB62w+ex3Z/TF+JyGaxydTO53rUj7i/O0xl2M75QhfXz+HSfGd8daZKhET1Q70HcBHbqn17lKZiOfJ9CjBZUao88dZnRXUqy572V4ABAOC2sgK5WLurAAAAAElFTkSuQmCC') no-repeat 0 50%;
}

.advantage-5 .advantage__title {
    padding: 0 0 0 48px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAhCAYAAACxzQkrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7FJREFUeNq0mGlIFVEUx59mi+0lSUGLBtmi0YJRhLZhJSGlQbZoWPlByFYLgow2kKIPppZUViTVhzJEEaJFM7APrRqRtGIFmUUqZklYava/8B843t68N/N678APvOfN3PnPnXPPOVe/kvBwhw0bBuaD2WASGA6GgFbQCF6DB+AuaLMyYXxtbY9xgEUhC8F2sAz0tnB9OygDJ8E9O2/s7+b3CE5YCVZYFKOsH0gEVeAGmGBVkNkK+YFd4IiTa+pABXgK6kEHrwkB08FSMFZcHwueg22gwBNByncOpGj+qyCHMSJ9aiXywRbhnwcyuKrK+oIzXHH16butfjK1Mhc1MSpQ54I1mpiBFKMsTZtHfap4EAM+CP9WxpXlGDoM1oqxCsxIcN/N6pp9+jtgJnedYZvBTiuCFoBMMS4GK61uXxfWwjiqFL5jjDdTQX3AKX4yZTUgCXQ5vGO/+XJvxYoWiOf9IyiJic64eR345fCuqeS5XgT0LMaZU0G7he8EA9kX9hBcEuMMZ4JU0E7huBNkO3xrR8XfUaURESG6oFgxvgUafCzoJVfKsDh960aL8U0fCukPElh+WoQ/Eatk7OTKABHMyh7beMBEbRwG3ri4XpWUy0780WJR8tUnGyV+fGejBl7jm15grip2c08ZC62ZfQJZ/loFb7coSFXvMWoCsAnksk6lueggulh+Xjj57SdYjt7os79W6Kz2R/UUr8rMKsaGstP87FEm931nEDdr/mSIqTF2WZP4YbRFQT/YTkwDRSJtOFi7VA91RWtDDHvPrN3BcSbElMhtLwNxqo2gPgvGgUVgMkuPLDWrmWDTndxbxdXdx56rRx56IsYxNrdyAyv5K1bxGWzeZOeYaxIKahNkYXW6dUHlYpzAZspTU53hYs5TJ1JJp52e+raIo6FgoxeSYCnjKpJtjbRQNoAjzAR1MB4MOwAGe6nlqNa6hpEsG4Xguqt+KJtb0rgpzwelw499tbEyQa4ENWndYgq3tTftoEp+YrzXXQubrxXXHDbl3lgZFQb7ha+IJxaXgtT2S2Z7YEyUxyPRAA/FBDFBHhS+ZyDV6qlDpfQlzCuGpXK8gb23FQsEO1i3EoW/mmmhzc5Rup61qFwrKaqqf+S5Kp4nVX+RAMfz4eeZMI+DYDFHCQ+QjZ4cpZvZSapT5iEwiP5gloJ0rYr3cvGMbzyHFf7vPxv+8C3DeI5qNbnOTMxXBnKoVTFW240vYA8nj2MMzKHQQK0DUDHziEmvwpNz3V8BBgBJn8+jaWpdAAAAAABJRU5ErkJggg==') no-repeat 0 50%;
}

.advantage-6 .advantage__title {
    padding: 0 0 0 52px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAjCAYAAAD48HgdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABGxJREFUeNq0mGdoFUEQx9+LMbYo9hJbjN08o2JBUWwIYu8FRUUFOwpi/CA2JEHsihU1iqIfRMVYULE3rNhjR2NFRVFijd3/hP/BsO69d8+8DPy42727vbnZ2ZnZ8+9KTPR5lD9G2++LgPTMyLD2R7nc3wKUDWP8kqCVL4JiU2wEOAnSQUFQAYy23DcWVAQxYBc4DsbkhWL5wBKQBvLTalfBU7DG8uwq8ARcA61BNFjN/vy5VSzaUDJgXK8T4nn5mLpGX2IY/ifv/B3KYj9AX3AvFx/6CPQC312uFwJTQALb6emBwC0wOpSPyRQUdxlUXnYDXAffXO4pRp9zk7NgAdgMNoH2oB4ok6NlIFBVKxYHanJapoNyxmBiyWmgNGgAGvI82aKg9M/muDW4OLQc47ElGAqKsD0HSu3A8S6OE3JiEeLYDLkAvtJi2u9+gs7gsIsF2vCadvZftK5MWyo/dgPIBDPUvfJRnxlqtDwWv5Uvq6/mP9q4aXUQpXwMK0stC6IQz5NAMzCcH+8oNZ0uUwp0AG/V84MQdLOjOD1ussGDwwe7J4kzsVf1baMlsxn5j+IwSl0fiensKIplcDX9sQx834NiD1z6M7lQ7oBFqv+I5d4DWjFZHKJYH1AdzLM8UMJjOjJlMUNCD9AczFLXqlvur6XOxZLvo0JYp6sHxbpY+h4aH9dOtceDRk4D0xaLw0p1vTOmt45WLMvygpkMAW5SwrCGbaxDQELBOraLggvMxWl0hVaqgvnpxDEZfCvYaXlBHAe2mT+eKzbecm0LnbwMw0I/FgJXVCDvwYKhvFFKTXRy5Rf6gZs0ogPvBpfY11gWVIgoL2N+Uu0ENYUyXiVaTySFFkymsjkBVo7dwB5fZKU/2G6p8yYx6sdx5Yo0gV9dtuVKiTMHaZHWLF3ClbX0lXOszUSpKjyX0mk/rw0E1RhUu7M6uR6s7JEHPtABT4PbYIVHpWQKFvK8rQozWWw7RmhKZ9/P9gRY6m6osifLCLI/wrBWtnLe9axoWxpZQRL6RVoqgYtmGcJFTDg1v49+oGUuQ4dTQWgZxuN8MIS+dAb0dikuHUmFxay1mz/ILklKocFESpjaKgjHM41lMtRsZYHZiTGrsGW8z6rMceQZV68k+pNQ8r0Xiz2gZWoyGd83SpMkKjxTVb0HmHsd+c2qQnZcsUw9eqVWBs859d28TqWWm5a+DOWT0XTyQfx6R6YxM7xRHzuAMcvcn/ZzW5W5kfIMC1o+Wmo1J+3MZYB25CjdIeKK2bZrT4LsDcxSKQX+deJ/pjKUfGe1e8pYPLEu95srLh5hw58Xir0A44wdewEuDFNimBu1bOSuKeKK6Y3IJyMjpHEFO3XZIW5iTNmdFz7m1FnnLdM3wqkYLHKLObarqZg/jN9QXkT2hMvBa0b4YEWmbFJqwemfh5uS/kck6U/lpjjAisUX5HdBw3B+Q+VW5BfAK1rtjeqfzBosmW0pr995+duTF7KPVUoz5tCX3HjcM/aa/8hfAQYAcYYFfBJUicwAAAAASUVORK5CYII=') no-repeat 0 50%;
}

.advantage__title span {
    display: inline-block;
    text-align: left;
}

.advantage p {
    font-size: 15px;
    line-height: 20px;
}

.thanks:after {
    content: '';
    display: table;
    clear: both;
}

.thanks li {
    position: relative;
    float: right;
    margin: 0 0 40px;
    padding: 15px;
    background: #FFF;
    box-shadow: 0 0 30px rgba(0, 0, 0, .08);
    list-style: none;
}

.thanks li:nth-child(2n+1) {
    float: left;
    clear: both;
}

.thanks li:after {
    content: '';
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    height: 36px;
    background: url('i/thanks-shadow.png');
}

.thanks a {
    display: block;
}

.thanks a:hover {
    opacity: 0.7;
}

.contacts {
    padding: 38px 0 0;
}

.contacts-items {
    margin: -7px 0 0;
    padding: 0 0 40px;
}

.contacts-items:after {
    content: '';
    display: table;
    clear: both;
}

.contact {
    float: left;
    width: 50%;
    padding: 0 0 0 70px;
}

.contact:first-child {
    padding: 0 70px 0 0;
    text-align: right;
}

.contact__city {
    display: inline-block;
    width: 260px;
    margin: 0 0 20px;
    padding: 0 0 10px;
    border-bottom: 1px solid #DFDFDF;
    font-size: 23px;
    font-weight: bold;
    color: #4E4E4E;
}

.contact__address {
    display: inline-block;
    padding: 0 0 20px 27px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAXCAYAAAAC9s/ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYFJREFUeNqUlDtLA0EUhWdDwDJYJBgQ7DSY3iogInZim04RRfAJCuksAr6w8dEoChYWQYyFvRHEQgv9A6aTYBEV0RUhKGI8F27kcjOzrAc+mD33zGGTzMQ7TaeNUg8YBn2gnb0HcAEOwa0MR8U6BvZA1jSrm5kGx2ACvNMgwoE4uHFs1spyNi4LjkCnCvrgnPHVrAsUGgVDoF8FVkASDDBJ9qTIH6SCETXYAougJrwae9sqO0oFGWH8gLWAz7/KmYYyVJAQxgt4Ciig2at4TlDBozBa+ed0KabmVSq4UudiMqBgSp2dayo4UaFlMAY84XnsLals0cNRbsHiHrSp4R245HUvSKl5FXTQ63yCTbCuAinLJqkN8NU4iTvg2YQXZXflUf4A+X8U5HnPXwFpH5RDbC5z1uiCbzAXomCGs00FpDO+mS4V+HYaVwFpHrxZfPIWtGkroKOds/g52z2JOF71AJTEc4k9E7agDsb5n8jndd0WjAZ8YRUwy/e/4gr9CjAAMlNOWzL4TaoAAAAASUVORK5CYII=') no-repeat;
    font-size: 17px;
    font-weight: bold;
}

.contact__phone {
    display: inline-block;
    padding: 0 0 20px 27px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOVJREFUeNrc0jtqAkEcx/FZY+URrD2A2ooYwc6b2AgRG0mTG3gAD5GcwVpxU8TKuBEfiBCMr/gC/Q78BrbJSloHPrN/lt8M8/KMMXWUTXTbovpA18Y3jhHhLDyP7oIMehHhVwQx84929+G4vkksI3IJV9hzPuFHtb2clepDqG66ZbzgEV00UEAfT/of2JC7QXt7X8jjExMU8YE5Smi5mQMN2Cjsqx7gHbvwacw0wAamGOIXY9X78AZnmvmgJfja9Ej12W7QhZ+RRkfvO60NVvQ8By680IBbavY0UsjpZP5qa7xdBRgAySBMZ6yrjF8AAAAASUVORK5CYII=') no-repeat 3px 0;
    font-size: 17px;
    font-weight: bold;
}

.contact__mail {
    display: inline-block;
    padding: 0 0 2px 30px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkBJREFUeNqElMtLVVEUxu81LdToAQ56kJMKwkwqq0EQJfaQzAZFBA0MQqUi6A+QqAY1SmhQUWGDICJEIahR9Lh2USqM7PYSehdRFIU9QLyk+Pvi27ATL3fBj73OPud8Z+31OMnaI6lEHpsKi2Gur3/AM/imi5uH1/73cEEOEe3vgBsWuAdd5g58hQwcXH+0uzifYAXchw7YAEXwG15AP3zxc0vgJDxGdGUuwXWOZgVk4RQshxn+0DKYDeXQCoOwUFEjWi2BZJTDRdAHpfAO6uF5nvxK+BYsgAFFXRhFeikSWw2ffU9+HcyElPNa53tp5/qhA2oIR26Aavu7LTYZLkIPHIID0Am9zq+YQpWV19t+d2MQbPJ618jaoNG+qrsdHkCl93SS9/YzXueFI6+JXkw4J/vtq+I7YQSG4br3u6NcjnodVoRlMN0bT7xuizrgtMVCEYLFE7HU61u9VBLd+BtVPFh/5NdE/r8IaRd9JIzLtYIwQrZZXouivazXObDZ/gdFA5PgjJ9XsdISHILXUYvInkaCJ6DZ/VbqvSS0aJTdrwqqiYqPhjxd9brHk9AOb7y3Bc7759AaqgnnPFlq/hrENJqJUGXN5F6Y5gav95ipuvPhO1yBj/DIucx6TFOI/QnHiUdvl8WS7qt9zksuWwXH7G/SceMIZZeh2D+EKk9IxlPwCn66vdSjtf7byD75FC/HC8ouWKjN81plJjJ94CwcJ7pfYbNwggcHnENFstVNW+bZHnRHpF31ofF/7DEBBgC+rpOFht6FswAAAABJRU5ErkJggg==') no-repeat 0 3px;
    font-size: 17px;
}

.contact__mail a {
    border-bottom: 1px dashed;
    color: #4380C0;
    text-decoration: none;
}

.contact__mail a:hover {
    border: none;
}

.maps {
    height: 450px;
}

.maps:after {
    content: '';
    display: table;
    clear: both;
}

.map {
    float: left;
    width: 50%;
    padding: 0 0 0 5px;
}

.map:first-child {
    padding: 0 5px 0 0;
}

.page-head {
    height: 160px;
    margin: 0 0 45px;
    background: url('i/page-head.jpg') no-repeat 50% 0;
    color: #FFF;
    text-align: center;
}

.page-head .wrapper {
    height: 160px;
}

.page__headline {
    padding: 11px 0;
    line-height: 34px;
    font-size: 38px;
    font-weight: bold;
    text-shadow: 3px 3px 3px rgba(0, 0, 0, .26);
}

.page__underline {
    padding: 11px 0;
    line-height: 34px;
    font-size: 29px;
    font-weight: bold;
    text-shadow: 3px 3px 3px rgba(0, 0, 0, .26);
}

.page__underline a {
    color: white;
}

.content {
    float: left;
    width: 642px;
}

.static {
    line-height: 26px;
}

.static em {
    font-style: italic;
}

.static h2 {
    margin-bottom: 30px;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    color: #98012E;
}

.static ul,
.static ol {
    margin: 0 0 20px 26px;
    list-style: none;
}

.static li {
    position: relative;
    margin: 0 0 16px;
}

.static ul > li:before {
    content: '';
    position: absolute;
    top: 12px;
    left: -17px;
    width: 4px;
    height: 4px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNpi3Flv5cnAwDCXAQKSWaAcSajAXCYGVMAIEkgB4hdA/BSkBSDAAPVsBq06v5ENAAAAAElFTkSuQmCC');
}

.service ul li:before {
    display: none;
}

.service ul {
    line-height: normal;
    margin: 0;
}

.static ol {
    counter-reset: li;
}

.static ol > li:before {
    content: counter(li) '.';
    counter-increment: li;
    position: absolute;
    top: 0;
    left: -26px;
    width: 20px;
    color: #881A3D;
    text-align: right;
}

.static p {
    margin: 0 0 20px;
    text-align: justify;
}

.sidebar {
    float: right;
    width: 235px;
}

.sidebar-nav {
    margin: 8px 0 35px;
}

.sidebar-nav__title {
    margin: 0 0 15px;
    font-size: 13px;
    color: #828282;
    text-transform: uppercase;
}

.sidebar-nav li {
    list-style: none;
}

.sidebar-nav .current {
    cursor: default;
}

.sidebar-nav a,
.sidebar-nav .current {
    position: relative;
    display: inline-block;
    margin: 0 0 5px;
    padding: 6px 12px 7px 0;
    font-size: 15px;
}

.sidebar-nav a:hover,
.sidebar-nav .current {
    margin-left: -5px;
    padding-left: 5px;
    background: #980834;
    color: #FFF;
    text-decoration: none;
}

.sidebar-nav a:hover:before,
.sidebar-nav .current:before {
    content: '';
    position: absolute;
    top: 0;
    left: -11px;
    width: 11px;
    height: 31px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAfCAYAAAAx6zerAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO9JREFUeNqM1DEIAWEYxnF3Esogq8VgMhlkshlNViWDTBYWySKLZGFRBgbJbDTZbCaLyWAxKoOSJJ6nTuk653nrX+fr18XnuzPGgZRHnIIpwhgaKdiL5iis4CbK8OIfTqP254MbDqEF8il4iOLfC79wHpXti044iiZOd7BjA81QRMF1lP31I75xEnXd9vGDg9Y2+RXcR4l/fyVxDlWV02Ra39NQMQ/KS8UrnlUVcxpor+IbHxt0VzBnh1oq5gzQWsXclRI6K5hzQhUVc5ZoqmJODR1UfLW286FgzhZ1VMzpoY2Kn6iILuqL8cgz/xZgAPWaI2z3LJD1AAAAAElFTkSuQmCC');
}

.faq {
    float: left;
    width: 680px;
    border-right: 1px solid #F1F1F1;
    margin-top: -45px;
    padding-top: 45px;
    padding-right: 20px;
    margin-bottom: -40px;
    padding-bottom: 20px;
}

.faq-form__cnt {
    float: right;
    width: 225px;
}

.faq-form__cnt .response-message {
    text-align: center;
    line-height: 19px;
    font-weight: bold;
    color: #424242;
    font-size: 18px;
}

.faq dt {
    margin: 0 0 30px;
    font-size: 19px;
    font-weight: bold;
    color: #9A0935;
    cursor: pointer;
}

.faq__question {
    display: inline;
    border-bottom: 1px dashed #9A0935;
}

.faq__question:hover {
    border-bottom-color: transparent;
}

.faq__question.active {
    border-bottom-color: transparent;
    color: #B74F6E;
}

.faq dd {
    position: relative;
    display: none;
    margin: 0 0 10px 10px;
    padding: 20px 25px;
    box-shadow: 0 0 35px rgba(0, 0, 0, .2);
    line-height: 26px;
}

.faq dd:before {
    content: '';
    position: absolute;
    top: -9px;
    left: 40px;
    width: 19px;
    height: 9px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG5JREFUeNpi+P//PwMeLArE26E0TnX4DOAC4hP/IeAElE+SIcxAvPE/KtgIFSfKEEYgXvQfO1gClSdoSPt//KCdkCGZ/4kDmbgM8QPiP0Qa8geqHsUQcyD++p808BWqD2yILhC//U8e+ADSDxBgAKchEVLCvmyAAAAAAElFTkSuQmCC');
}

.print {
    float: right;
    margin: 4px 0 0;
    padding: 0 0 3px 24px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQJJREFUeNpibG5uZkACM4A4nYEwmA7EWSBGTU0NAwuapAcQRwLxCTwGuMEMgAEWLIpeAPEDPIa8QhdANyQCiG8Q8MoRIE5BN6QHiE0YyAQtLS0nQYYUk6m/Hoi1gbiMiUwDQOEGitY2XAFLDJAA4r1ALIXLkIUEYkcDiMOB2BFfFC8AYgUohgFQutkBZQdADcGbTmDORTbkFh6X/QcZUgXE5kipEQQuQAMPBtiAOAGIH0H5n4B4PyzdgAxpR1L8ACn5G+BIaGeA+D7UW1jzDnK4CGARfwPEKoSSPQxUALEFFvFdQLyNkCH/oYFaQSAX4zVkOxAvA2JGfLEBxJORBQACDACcCzBk57ifEAAAAABJRU5ErkJggg==') no-repeat 0 5px;
    font-size: 13px;
    color: #838383;
    text-decoration: none;
}

.print:hover {
    text-decoration: underline;
}

/*! Footer */

.footer {
    padding: 20px 0;
    border-top: 1px solid #6A0A26;
    background: #8B0D32;
    font-size: 14px;
    line-height: 19px;
    color: #C88B9D;
}

.footer:after {
    content: '';
    display: table;
    clear: both;
}

.footer__copyright {
    float: left;
}

.footer__soc {
    float: right;
    margin: 7px 0 0;
}

.footer__soc li {
    float: left;
    margin: 0 0 0 10px;
    list-style: none;
}

.footer__soc a {
    display: block;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
    opacity: 0.5;
}

.footer__soc a:hover {
    opacity: 1;
}

.footer__soc .fb {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAe1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NgkbwAAAAKHRSTlMAj4DM3VD22tCFaWY8Jby2s7CoXUMuIBYLA/zw5qSVem5ZQBIG8WBORFOFMQAAAMJJREFUeAF1z2eOwjAQQOEHTu+9LLAUtsz9T7jSYjvBSr5fI71oJkabs7iKPFVfe97MqSeG+mWRK1mrn2jZSd55Of/6b3F5I8C0nAjLWu8tAGIbUsDX8x2egQkFqxJCIkYMt5P9LqOy5QgHsWLOZrwPkD+uopWIMQCr5dFS0hx6v7EvINi5o4h2yoXPnZLy2C4fI0SbpQG6rRIMgL3U+H5lSgLAVymuA7zSxQlHrPYsi7BjZbop/bdFO+MYu5+kzSaMP+/6P1JyUHiLAAAAAElFTkSuQmCC);
}

.footer__soc .vk {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAe1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NgkbwAAAAKHRSTlMA8Qcn054E6dBUNXMf+vbmh2eumIxHD+7Hp392XEE9LhwCvLGqbSsVgLxzqAAAAOlJREFUeAF10ttygjAUheE/IQESwfNZq/a83v8JazJYqZXvghlmZ+ViZdOxq0VtZOrFytJXzia6qUa9WVGrry7oxI3+2sQuYfTI5FRZ6z9XAiM9MwJb6ZnKEiQtp9OtXLwUR2l8/fGSAul7hiJfsJaWwEmSx0naATt5+FZ7AbaSHEZSW0DRLqDRHjjoyqBkDsyOYH0JsVWCUbLi7k2JwSmZrPn1MtaVwyt7fyU5lbeRJyjTPKXseJ5OfEoK9w6qfTwH6eOraULuYKC3w3DXw++Txce6q0inediD5vnuTGYlfTZ4Z2ScD5aMH0GsN4R4OlioAAAAAElFTkSuQmCC);
}

.footer__soc .gp {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAjVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8DizOFAAAALnRSTlMA0PzeOzAlzbCFF2leDLaSckMgBgT07+nk2tnFwLyopZY/E/fxxp+Je2ZZTEQtj/OnfQAAAPZJREFUGBllwYWBg0AABMA9xZ24u2//5f0RHmIz6OggFcrzzw98qC+KHe+GF+vxnb/FPz3kp4nFk9nzmwrhJIq/FnACNka5NsYc2bkC2wEdFUa+Rc7eBIjYiDHmDAUpFVsaPhs3eCQ0KUq2AozZWKEYzLAkRclWCrbWNqnXDIytjDnQEWCnwIlqfgzn8wGdKXZs7AOdADkpSrY8CDpD+zjIiYbgKGBrhYzOCUuSU/jsXbChk+EqyawasyNDQJCUUR1ubJiytwRwZ2O48GeSvV0JZ81fERpVym8ZWtWKn87oxSO+TAu8SXKPT3IR1/iyvcdRvEnQ+QPZbUZ44n1/ZAAAAABJRU5ErkJggg==);
}

.footer__soc .tw {
                   background-image: url(i/icons/twitterL.png);
               }
.footer__soc .yt {
                   background-image: url(i/icons/youtubeL.png);
               }
.footer__soc .inst {
                   background-image: url(i/icons/instagramL.png);
               }
.footer__soc .gis {
                   background-image: url(i/icons/2gis.png);
               }
.footer__soc .s {
                   background-image: url(i/icons/skypeL.png);
               }

button {
    transition: all ease 0.3s;
}

button:hover {
    opacity: 0.85;
}

button:active {
    position: relative;
    top: 1px;
}

*.mapImage {
    margin: -450px auto 0;
    height: 227px;
    position: relative;
    width: 384px;
    animation-delay: 6s;
}

*#mapImageLeft {
    background: url('i/map.png') repeat scroll 0 0 rgb(0, 0, 0, 0);
}

*#mapImageRight {
    background: url('i/map2.png') repeat scroll 0 0 rgb(0, 0, 0, 0);
}

#footerNew {
    width: 90%;
    background: #98012E no-repeat 50% 0;
    margin: 0 auto;
    vertical-align: middle;
}

.logoLeft {
    background-image: url(i/left.png);
    background-repeat: no-repeat;
    background-size: 73% auto;
    width: 30%;
    height: 10em;
    float: left;
}

.logoRight {
    background-image: url(i/right.png);
    background-repeat: no-repeat;
    background-size: 90% auto;
    width: 60%;
    height: 10em;
    margin-left: 50%;
}

.footer-logo {
    background: #98012E no-repeat 50% 0;
}

/*! workflow */

.workflow-section {
    padding: 38px 0;
}

.workflow .step {
    height: 145px;
    width: 415px;
    margin-bottom: 55px;
}

.workflow .step-img {
    position: relative;
    width: 144px;
    height: 144px;
    float: left;
    margin-right: 20px;
}

.workflow .step-counter {
    position: absolute;
    font-weight: bold;
    width: 32px;
    height: 32px;
    background: #af2b2b;
    border-radius: 100px;
    color: #fff;
    text-align: center;
    font-size: 17px;
    line-height: 32px;
    top: 8px;
    left: 5px;
}

.workflow .step-img:after {
    content: '';
    width: 100px;
    height: 100px;
    position: absolute;
    top: 130px;
    left: 97px;
    background: url(i/workflow/line-non.png);
    z-index: -1;
}

.workflow .step-data {
    width: 250px;
    float: left;
    height: 145px;
}

.workflow .step-title {
    font-size: 16px;
    font-weight: bold;
    color: #af2b2b;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.workflow .step-desc {
    color: #494949;
    font-size: 13px;
    line-height: 18px;
}

.workflow .step-1,
.workflow .step-3,
.workflow .step-5 {
    margin-left: 196px;
}

.workflow .step-2,
.workflow .step-4 {
    margin-left: 365px;
}

.workflow .step-2 .step-img:after,
.workflow .step-4 .step-img:after {
    left: auto;
    right: 110px;
    background: url(i/workflow/line-chon.png);
}

.workflow .step-5 .step-img:after {
    display: none !important;
}


/*! News */

.news-wrapper {
    margin-bottom: -30px;
}

.news-item {
    width: 100%;
    margin-bottom: 60px;
}

.news-item__image {
    float: left;
    width: 314px;
}

.news-item__image-block {
    width: 314px;
    height: 214px;
    border: 7px solid #FFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, .25);
    position: relative;
    background: #f1f1f1 url(data:image/jpeg;base64,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) no-repeat center center;
}

.news-item__image-block:after {
    display: block;
    position: absolute;
    z-index: -1;
    background: #FFF;
    content: "";
    width: 100%;
    height: 100%;
    top: 4%;
    box-shadow: 0 0 20px rgba(0, 0, 0, .25);
    transform: rotate(2deg);
    -webkit-transform: rotate(2deg);
}

.news-item__image-block:before {
    display: block;
    position: absolute;
    z-index: -2;
    background: #FFF;
    content: "";
    width: 90%;
    height: 100%;
    top: 7%;
    box-shadow: 0 0 20px rgba(0, 0, 0, .25);
    transform: rotate(-1deg);
    -webkit-transform: rotate(-1deg);
}

.news-item__image-block a {
    display: block;
    width: 100%;
    height: 100%;
}

.news-item__image-block a:hover {
    opacity: 0.8;
}

.news-item__data {
    float: right;
    width: 595px;
    padding-top: 10px;
}

.news-item__title {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 10px;
}

.news-item__title a {
    color: #9a0935;
    text-decoration: none;
}

.news-item__title a:hover {
    color: #AF2B2B;
}

.news-item__date {
    font-size: 11px;
    color: #a3a3a3;
    margin-bottom: 15px;
}

.news-item__preview {
    font-size: 14px;
    color: #434343;
    line-height: 20px;
    margin-bottom: 15px;
}

.news-item__more a {
    background: #9c0b36;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    padding: 4px 15px;
}

.news-item__more a:hover {
    background: #AF2B2B;
}


/*! Animation */

.animate-in {
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
}

.pre-animate {
    opacity: 0;
}

.headline.pre-animate {
    -moz-transform: translateX(-15px);
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px);
}

.section--services .service:nth-child(1).pre-animate {
    -moz-transform: translateX(-25px);
    -webkit-transform: translateX(-25px);
    transform: translateX(-25px);
}

.section--services .service:nth-child(2).pre-animate {
    -moz-transform: translateY(25px);
    -webkit-transform: translateY(25px);
    transform: translateY(25px);
}

.section--services .service:nth-child(3).pre-animate {
    -moz-transform: translateX(25px);
    -webkit-transform: translateX(25px);
    transform: translateX(25px);
}

.request__title.pre-animate {
    -moz-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
}

.request__subtitle.animate-in {
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

.request__subtitle.pre-animate {
    -moz-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
}

.request-form.animate-in {
    -webkit-transition-delay: 0.15s;
    -moz-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

.request-form.pre-animate {
    -moz-transform: translateY(0) scale(0.95);
    -webkit-transform: translateY(0) scale(0.95);
    transform: translateY(0) scale(0.95);
}

.advantage-1.pre-animate {
    -moz-transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.advantage-2.animate-in {
    -webkit-transition-delay: 0.15s;
    -moz-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

.advantage-2.pre-animate {
    -moz-transform: translateX(5px);
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}

.advantage-3.animate-in {
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.advantage-3.pre-animate {
    -moz-transform: translateX(-5px);
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
}

.advantage-4.animate-in {
    -webkit-transition-delay: 0.15s;
    -moz-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

.advantage-4.pre-animate {
    -moz-transform: translateX(5px);
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}

.advantage-5.pre-animate {
    -moz-transform: translateX(5px);
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}

.advantage-6.pre-animate {
    -moz-transform: translateY(5px);
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
}


/*! Contanct */

.contact__address.animate-in {
    -webkit-transition-delay: 0.05s;
    -moz-transition-delay: 0.05s;
    transition-delay: 0.05s;
}

.contact__address.pre-animate {
    -moz-transform: translateX(-5px);
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
}

.contacts-items .contact:nth-child(1) .contact__address.pre-animate {
    -moz-transform: translateX(5px);
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}

.contact__phone.animate-in {
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

.contact__phone.pre-animate {
    -moz-transform: translateX(-5px);
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
}

.contacts-items .contact:nth-child(1) .contact__phone.pre-animate {
    -moz-transform: translateX(5px);
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}

.contact__mail.animate-in {
    -webkit-transition-delay: 0.15s;
    -moz-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

.contact__mail.pre-animate {
    -moz-transform: translateX(-5px);
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
}

.contacts-items .contact:nth-child(1) .contact__mail.pre-animate {
    -moz-transform: translateX(5px);
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
}


/*! Thanks */

.thanks.pre-animate {
    transform: scale(0.96);
    -webkit-transform: scale(0.96);
}

.workflow .step-1.pre-animate,
.workflow .step-2.pre-animate,
.workflow .step-3.pre-animate,
.workflow .step-4.pre-animate,
.workflow .step-5.pre-animate {
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s;
    -webkit-transition: all ease 1s;
    transition: all ease 1s;
}