

/* Start:/local/templates/sudak/assets/css/import.css?151316561340*/
@import "/local/templates/sudak/assets/css/grid.css";
@import "/local/templates/sudak/assets/css/table.css";
/* End */


/* Start:/local/templates/sudak/assets/css/style.css?153562244355972*/
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
div:after,
div:before,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
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,
textarea,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-text-size-adjust: none
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
body {
    line-height: 1
}
ul {
    list-style: none
}
blockquote,
q {
    quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
.clearfix:after {
    content: '';
    display: table;
    clear: both
}
.transition {
    -webkit-transition: all .15s linear;
    transition: all .15s linear
}
[class*=col-fixed-] {
    float: left;
    width: 100%
}
.col-group {
    padding: 0 36px
}
.col-group:after {
    display: table;
    clear: both;
    content: " "
}
.col-group .col-group {
    padding: 0
}
.col-group [class*=col-] {
    min-height: 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.col-group [class*=pull-],
.col-group [class*=push-] {
    position: relative
}
.col-mb-12 {
    width: 100%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
.col-mb-11 {
    width: 91.66666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
.col-mb-10 {
    width: 83.33333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
.col-mb-9 {
    width: 75%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
.col-mb-8 {
    width: 66.66666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
.col-mb-7 {
    width: 58.33333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
.col-mb-6 {
    width: 50%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
.col-mb-5 {
    width: 41.66666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
.col-mb-4 {
    width: 33.33333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
.col-mb-3 {
    width: 25%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
.col-mb-2 {
    width: 16.66666667%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
.col-mb-1 {
    width: 8.33333333%;
    float: left;
    padding-right: 18px;
    padding-left: 18px
}
@media (min-width: 768px) {
    .container {
        max-width: 696px;
        margin: 0 auto
    }
    .col-12 {
        padding-left: 18px;
        padding-right: 18px;
        width: 100%;
        float: left
    }
    .col-11 {
        padding-left: 18px;
        padding-right: 18px;
        width: 91.66666667%;
        float: left
    }
    .col-10 {
        padding-left: 18px;
        padding-right: 18px;
        width: 83.33333333%;
        float: left
    }
    .col-9 {
        padding-left: 18px;
        padding-right: 18px;
        width: 75%;
        float: left
    }
    .col-8 {
        padding-left: 18px;
        padding-right: 18px;
        width: 66.66666667%;
        float: left
    }
    .col-7 {
        padding-left: 18px;
        padding-right: 18px;
        width: 58.33333333%;
        float: left
    }
    .col-6 {
        padding-left: 18px;
        padding-right: 18px;
        width: 50%;
        float: left
    }
    .col-5 {
        padding-left: 18px;
        padding-right: 18px;
        width: 41.66666667%;
        float: left
    }
    .col-4 {
        padding-left: 18px;
        padding-right: 18px;
        width: 33.33333333%;
        float: left
    }
    .col-3 {
        padding-left: 18px;
        padding-right: 18px;
        width: 25%;
        float: left
    }
    .col-2 {
        padding-left: 18px;
        padding-right: 18px;
        width: 16.66666667%;
        float: left
    }
    .col-1 {
        padding-left: 18px;
        padding-right: 18px;
        width: 8.33333333%;
        float: left
    }
    .col-offset-12 {
        margin-left: 100%
    }
    .col-offset-11 {
        margin-left: 91.66666667%
    }
    .col-offset-10 {
        margin-left: 83.33333333%
    }
    .col-offset-9 {
        margin-left: 75%
    }
    .col-offset-8 {
        margin-left: 66.66666667%
    }
    .col-offset-7 {
        margin-left: 58.33333333%
    }
    .col-offset-6 {
        margin-left: 50%
    }
    .col-offset-5 {
        margin-left: 41.66666667%
    }
    .col-offset-4 {
        margin-left: 33.33333333%
    }
    .col-offset-3 {
        margin-left: 25%
    }
    .col-offset-2 {
        margin-left: 16.66666667%
    }
    .col-offset-1 {
        margin-left: 8.33333333%
    }
    .col-offset-0 {
        margin-left: 0
    }
    .col-pull-12 {
        right: 100%
    }
    .col-pull-11 {
        right: 91.66666667%
    }
    .col-pull-10 {
        right: 83.33333333%
    }
    .col-pull-9 {
        right: 75%
    }
    .col-pull-8 {
        right: 66.66666667%
    }
    .col-pull-7 {
        right: 58.33333333%
    }
    .col-pull-6 {
        right: 50%
    }
    .col-pull-5 {
        right: 41.66666667%
    }
    .col-pull-4 {
        right: 33.33333333%
    }
    .col-pull-3 {
        right: 25%
    }
    .col-pull-2 {
        right: 16.66666667%
    }
    .col-pull-1 {
        right: 8.33333333%
    }
    .col-pull-0 {
        right: 0
    }
    .col-push-12 {
        left: 100%
    }
    .col-push-11 {
        left: 91.66666667%
    }
    .col-push-10 {
        left: 83.33333333%
    }
    .col-push-9 {
        left: 75%
    }
    .col-push-8 {
        left: 66.66666667%
    }
    .col-push-7 {
        left: 58.33333333%
    }
    .col-push-6 {
        left: 50%
    }
    .col-push-5 {
        left: 41.66666667%
    }
    .col-push-4 {
        left: 33.33333333%
    }
    .col-push-3 {
        left: 25%
    }
    .col-push-2 {
        left: 16.66666667%
    }
    .col-push-1 {
        left: 8.33333333%
    }
    .col-push-0 {
        left: 0
    }
    .col-group {
        margin-right: -18px;
        margin-left: -18px;
        padding: 0
    }
    .col-group:after {
        display: table;
        clear: both;
        content: " "
    }
}
@media (min-width: 992px) {
    .container {
        max-width: 920px;
        margin: 0 auto
    }
    .col-dt-12 {
        padding-left: 18px;
        padding-right: 18px;
        width: 100%;
        float: left
    }
    .col-dt-11 {
        padding-left: 18px;
        padding-right: 18px;
        width: 91.66666667%;
        float: left
    }
    .col-dt-10 {
        padding-left: 18px;
        padding-right: 18px;
        width: 83.33333333%;
        float: left
    }
    .col-dt-9 {
        padding-left: 18px;
        padding-right: 18px;
        width: 75%;
        float: left
    }
    .col-dt-8 {
        padding-left: 18px;
        padding-right: 18px;
        width: 66.66666667%;
        float: left
    }
    .col-dt-7 {
        padding-left: 18px;
        padding-right: 18px;
        width: 58.33333333%;
        float: left
    }
    .col-dt-6 {
        padding-left: 18px;
        padding-right: 18px;
        width: 50%;
        float: left
    }
    .col-dt-5 {
        padding-left: 18px;
        padding-right: 18px;
        width: 41.66666667%;
        float: left
    }
    .col-dt-4 {
        padding-left: 18px;
        padding-right: 18px;
        width: 33.33333333%;
        float: left
    }
    .col-dt-3 {
        padding-left: 18px;
        padding-right: 18px;
        width: 25%;
        float: left
    }
    .col-dt-2 {
        padding-left: 18px;
        padding-right: 18px;
        width: 16.66666667%;
        float: left
    }
    .col-dt-1 {
        padding-left: 18px;
        padding-right: 18px;
        width: 8.33333333%;
        float: left
    }
    .col-dt-offset-12 {
        margin-left: 100%
    }
    .col-dt-offset-11 {
        margin-left: 91.66666667%
    }
    .col-dt-offset-10 {
        margin-left: 83.33333333%
    }
    .col-dt-offset-9 {
        margin-left: 75%
    }
    .col-dt-offset-8 {
        margin-left: 66.66666667%
    }
    .col-dt-offset-7 {
        margin-left: 58.33333333%
    }
    .col-dt-offset-6 {
        margin-left: 50%
    }
    .col-dt-offset-5 {
        margin-left: 41.66666667%
    }
    .col-dt-offset-4 {
        margin-left: 33.33333333%
    }
    .col-dt-offset-3 {
        margin-left: 25%
    }
    .col-dt-offset-2 {
        margin-left: 16.66666667%
    }
    .col-dt-offset-1 {
        margin-left: 8.33333333%
    }
    .col-dt-offset-0 {
        margin-left: 0
    }
    .col-dt-pull-12 {
        right: 100%
    }
    .col-dt-pull-11 {
        right: 91.66666667%
    }
    .col-dt-pull-10 {
        right: 83.33333333%
    }
    .col-dt-pull-9 {
        right: 75%
    }
    .col-dt-pull-8 {
        right: 66.66666667%
    }
    .col-dt-pull-7 {
        right: 58.33333333%
    }
    .col-dt-pull-6 {
        right: 50%
    }
    .col-dt-pull-5 {
        right: 41.66666667%
    }
    .col-dt-pull-4 {
        right: 33.33333333%
    }
    .col-dt-pull-3 {
        right: 25%
    }
    .col-dt-pull-2 {
        right: 16.66666667%
    }
    .col-dt-pull-1 {
        right: 8.33333333%
    }
    .col-dt-pull-0 {
        right: 0
    }
    .col-dt-push-12 {
        left: 100%
    }
    .col-dt-push-11 {
        left: 91.66666667%
    }
    .col-dt-push-10 {
        left: 83.33333333%
    }
    .col-dt-push-9 {
        left: 75%
    }
    .col-dt-push-8 {
        left: 66.66666667%
    }
    .col-dt-push-7 {
        left: 58.33333333%
    }
    .col-dt-push-6 {
        left: 50%
    }
    .col-dt-push-5 {
        left: 41.66666667%
    }
    .col-dt-push-4 {
        left: 33.33333333%
    }
    .col-dt-push-3 {
        left: 25%
    }
    .col-dt-push-2 {
        left: 16.66666667%
    }
    .col-dt-push-1 {
        left: 8.33333333%
    }
    .col-dt-push-0 {
        left: 0
    }
}
@media (min-width: 1200px) {
    .container {
        max-width: 1128px;
        margin: 0 auto
    }
    .col-ld-12 {
        padding-left: 18px;
        padding-right: 18px;
        width: 100%;
        float: left
    }
    .col-ld-11 {
        padding-left: 18px;
        padding-right: 18px;
        width: 91.66666667%;
        float: left
    }
    .col-ld-10 {
        padding-left: 18px;
        padding-right: 18px;
        width: 83.33333333%;
        float: left
    }
    .col-ld-9 {
        padding-left: 18px;
        padding-right: 18px;
        width: 75%;
        float: left
    }
    .col-ld-8 {
        padding-left: 18px;
        padding-right: 18px;
        width: 66.66666667%;
        float: left
    }
    .col-ld-7 {
        padding-left: 18px;
        padding-right: 18px;
        width: 58.33333333%;
        float: left
    }
    .col-ld-6 {
        padding-left: 18px;
        padding-right: 18px;
        width: 50%;
        float: left
    }
    .col-ld-5 {
        padding-left: 18px;
        padding-right: 18px;
        width: 41.66666667%;
        float: left
    }
    .col-ld-4 {
        padding-left: 18px;
        padding-right: 18px;
        width: 33.33333333%;
        float: left
    }
    .col-ld-3 {
        padding-left: 18px;
        padding-right: 18px;
        width: 25%;
        float: left
    }
    .col-ld-2 {
        padding-left: 18px;
        padding-right: 18px;
        width: 16.66666667%;
        float: left
    }
    .col-ld-1 {
        padding-left: 18px;
        padding-right: 18px;
        width: 8.33333333%;
        float: left
    }
    .col-ld-offset-12 {
        margin-left: 100%
    }
    .col-ld-offset-11 {
        margin-left: 91.66666667%
    }
    .col-ld-offset-10 {
        margin-left: 83.33333333%
    }
    .col-ld-offset-9 {
        margin-left: 75%
    }
    .col-ld-offset-8 {
        margin-left: 66.66666667%
    }
    .col-ld-offset-7 {
        margin-left: 58.33333333%
    }
    .col-ld-offset-6 {
        margin-left: 50%
    }
    .col-ld-offset-5 {
        margin-left: 41.66666667%
    }
    .col-ld-offset-4 {
        margin-left: 33.33333333%
    }
    .col-ld-offset-3 {
        margin-left: 25%
    }
    .col-ld-offset-2 {
        margin-left: 16.66666667%
    }
    .col-ld-offset-1 {
        margin-left: 8.33333333%
    }
    .col-ld-offset-0 {
        margin-left: 0
    }
    .col-ld-pull-12 {
        right: 100%
    }
    .col-ld-pull-11 {
        right: 91.66666667%
    }
    .col-ld-pull-10 {
        right: 83.33333333%
    }
    .col-ld-pull-9 {
        right: 75%
    }
    .col-ld-pull-8 {
        right: 66.66666667%
    }
    .col-ld-pull-7 {
        right: 58.33333333%
    }
    .col-ld-pull-6 {
        right: 50%
    }
    .col-ld-pull-5 {
        right: 41.66666667%
    }
    .col-ld-pull-4 {
        right: 33.33333333%
    }
    .col-ld-pull-3 {
        right: 25%
    }
    .col-ld-pull-2 {
        right: 16.66666667%
    }
    .col-ld-pull-1 {
        right: 8.33333333%
    }
    .col-ld-pull-0 {
        right: 0
    }
    .col-ld-push-12 {
        left: 100%
    }
    .col-ld-push-11 {
        left: 91.66666667%
    }
    .col-ld-push-10 {
        left: 83.33333333%
    }
    .col-ld-push-9 {
        left: 75%
    }
    .col-ld-push-8 {
        left: 66.66666667%
    }
    .col-ld-push-7 {
        left: 58.33333333%
    }
    .col-ld-push-6 {
        left: 50%
    }
    .col-ld-push-5 {
        left: 41.66666667%
    }
    .col-ld-push-4 {
        left: 33.33333333%
    }
    .col-ld-push-3 {
        left: 25%
    }
    .col-ld-push-2 {
        left: 16.66666667%
    }
    .col-ld-push-1 {
        left: 8.33333333%
    }
    .col-ld-push-0 {
        left: 0
    }
}
.col-fixed-hd,
.col-fixed-landscape,
.col-fixed-portrait,
.col-fixed-square {
    position: relative
}
.col-fixed-hd:before,
.col-fixed-landscape:before,
.col-fixed-portrait:before,
.col-fixed-square:before {
    content: "";
    display: block
}
.col-fixed-hd .col-content,
.col-fixed-landscape .col-content,
.col-fixed-portrait .col-content,
.col-fixed-square .col-content {
    position: absolute;
    top: 0;
    right: 18px;
    bottom: 0;
    left: 18px;
    padding: 0
}
.col-fixed-hd:before {
    margin-top: 56.25%
}
.col-fixed-landscape:before {
    margin-top: 75%
}
.col-fixed-square:before {
    margin-top: 100%
}
.col-fixed-portrait:before {
    margin-top: 133.33333333%
}
.center-block {
    margin: 0 auto
}
.clear:after {
    display: table;
    clear: both;
    content: " "
}
.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}
.slick-list:focus {
    outline: 0
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}
.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}
.slick-track:after {
    clear: both
}
.slick-loading .slick-track {
    visibility: hidden
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}
[dir=rtl] .slick-slide {
    float: right
}
.slick-slide img {
    display: block
}
.slick-slide.slick-loading img {
    display: none
}
.slick-slide.dragging img {
    pointer-events: none
}
.slick-initialized .slick-slide {
    display: block
}
.slick-loading .slick-slide {
    visibility: hidden
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}
.slick-arrow.slick-hidden {
    display: none
}
.slick-slide {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important
}
.slick-slide:focus {
    outline: 0
}
.slick-arrow {
    background: url(/local/templates/sudak/assets/css/../img/arrow.svg) no-repeat;
    background-size: cover;
    width: 6rem;
    height: 6rem;
    position: absolute;
    top: 38%;
    z-index: 2;
    font-size: 0;
    cursor: pointer;
    -webkit-transition: all .15s linear;
    transition: all .15s linear
}
@media screen and (max-width: 767px) {
    .slick-arrow {
        top: 6rem;
        width: 3rem;
        height: 3rem
    }
}
.slick-arrow:active,
.slick-arrow:focus {
    outline: 0
}
.slick-arrow.slick-prev {
    left: -1.5rem
}
@media screen and (max-width: 767px) {
    .slick-arrow.slick-prev {
        left: 0
    }
}
.slick-arrow.slick-next {
    right: -1.5rem;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
@media screen and (max-width: 767px) {
    .slick-arrow.slick-next {
        right: 0
    }
}
.slick-dots {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    margin-top: 6rem
}
.slick-dots li:nth-child(n+2) {
    margin-left: 1rem!important
}
.slick-dots li.slick-active button {
    background-color: #2c2e3d
}
.slick-dots li button {
    font-size: 0;
    width: 1.6rem;
    height: 1.6rem;
    background: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transition: all .15s linear;
    transition: all .15s linear
}
.slick-dots li button:hover {
    background: #e6e6e6
}
.slick-dots li button:focus {
    outline: 0
}
a {
    color: #1c71ff
}
p {
    margin-bottom: 1.25rem
}
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-regular.eot);
    src: local('PT Sans'), local('PTSans-Regular'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-regular.eot?#iefix) format('embedded-opentype'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-regular.woff2) format('woff2'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-regular.woff) format('woff'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-regular.ttf) format('truetype'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-regular.svg#PTSans) format('svg')
}
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-italic.eot);
    src: local('PT Sans Italic'), local('PTSans-Italic'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-italic.eot?#iefix) format('embedded-opentype'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-italic.woff2) format('woff2'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-italic.woff) format('woff'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-italic.ttf) format('truetype'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-italic.svg#PTSans) format('svg')
}
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700.eot);
    src: local('PT Sans Bold'), local('PTSans-Bold'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700.eot?#iefix) format('embedded-opentype'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700.woff2) format('woff2'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700.woff) format('woff'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700.ttf) format('truetype'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700.svg#PTSans) format('svg')
}
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 700;
    src: url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700italic.eot);
    src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700italic.eot?#iefix) format('embedded-opentype'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700italic.woff2) format('woff2'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700italic.woff) format('woff'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700italic.ttf) format('truetype'), url(/local/templates/sudak/assets/css/../fonts/pt-sans-v8-latin_cyrillic-700italic.svg#PTSans) format('svg')
}
html {
    font-size: 10px;
    font-family: 'PT Sans', Arial, sans-serif
}
.wrapper {
    max-width: 100rem;
    margin: 0 auto
}
@media screen and (max-width: 1030px) {
    .wrapper {
        padding: 0 1.5rem
    }
}
@media screen and (max-width: 767px) {
    .wrapper {
        padding: 0 1rem
    }
}
@media screen and (max-width: 767px) {
    .header {
        padding-top: 2rem;
        position: relative
    }
}
.header__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 8.8rem;
    margin-top: 2rem;
    margin-bottom: 2.2rem
}
@media screen and (max-width: 767px) {
    .header__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 3rem
    }
}
.header__right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
@media screen and (max-width: 767px) {
    .header__right {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}
.header__menu-button {
    display: none
}
@media screen and (max-width: 767px) {
    .header__menu-button {
        display: block;
        width: 5.9rem;
        height: 5.3rem;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        z-index: 20;
        -webkit-transition: .5s ease-in-out;
        transition: .5s ease-in-out
    }
}
.header__menu-button--active {
    right: 0;
    left: auto
}
.header__menu-button--active .header__menu-button-item:nth-child(1) {
    top: 2.5rem;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}
.header__menu-button--active .header__menu-button-item:nth-child(2) {
    opacity: 0;
    left: -4rem
}
.header__menu-button--active .header__menu-button-item:nth-child(3) {
    top: 2.5rem;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}
.header__menu-button-item {
    position: absolute;
    width: 2.9rem;
    height: .3rem;
    background: #000;
    left: 1.5rem;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out
}
.header__menu-button-item:nth-child(1) {
    top: 0
}
@media screen and (max-width: 767px) {
    .header__menu-button-item:nth-child(1) {
        top: 1.5rem
    }
}
.header__menu-button-item:nth-child(2) {
    top: 1rem
}
@media screen and (max-width: 767px) {
    .header__menu-button-item:nth-child(2) {
        top: 2.5rem
    }
}
@media screen and (max-width: 767px) {
    .header__menu-button-item:nth-child(3) {
        top: 3.5rem
    }
}
.logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-decoration: none
}
@media screen and (max-width: 767px) {
    .logo {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
}
.logo__content {
    color: #1c71ff;
    font-size: 5.7rem;
    font-weight: 700;
    line-height: 4.7rem
}
.logo__dscr {
    color: #1c71ff;
    max-width: 15rem;
    font-size: 1.3rem;
    text-transform: uppercase;
    margin-left: 1.5rem;
    margin-bottom: 0;
    line-height: 1.3rem
}
@media screen and (max-width: 767px) {
    .logo__dscr {
        margin-left: 0;
        text-align: center;
        margin-top: 2rem
    }
}
.search {
    margin-right: 4rem
}
@media screen and (max-width: 767px) {
    .search {
        margin: 2rem 0
    }
}
.search__input {
    width: 20rem;
    border: 1px solid #ddd;
    -webkit-border-radius: 5rem;
    border-radius: 5rem;
    height: 3rem;
    text-align: center;
    font-size: 1.4rem
}
.search__input:focus {
    outline: 0
}
.socials {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.socials__item {
    display: block;
    width: 2.3rem;
    height: 2.3rem;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .15s linear;
    transition: all .15s linear
}
.socials__item:hover {
    opacity: .8
}
.socials__item+.socials__item {
    margin-left: 1.2rem
}
.socials__item--mail {
    background: #ddd url(/local/templates/sudak/assets/css/../img/social-email.svg) no-repeat center;
    background-size: 50%
}
.socials__item--vk {
    background: #ddd url(/local/templates/sudak/assets/css/../img/social-vk.svg) no-repeat center;
    background-size: 60%
}
.socials__item--fb {
    background: #ddd url(/local/templates/sudak/assets/css/../img/social-fb.svg) no-repeat center;
    background-size: 60%
}
.socials__item--ok {
    background: #ddd url(/local/templates/sudak/assets/css/../img/social-ok.svg) no-repeat center;
    background-size: 60%
}
.socials__item--ig {
    background: #ddd url(/local/templates/sudak/assets/css/../img/social-ig.svg) no-repeat center;
    background-size: 60%
}
.socials--white .socials__item {
    width: 3.8rem;
    height: 3.8rem
}
.socials--white .socials__item+.socials__item {
    margin-left: 1.5rem
}
.socials--white .socials__item--mail {
    background: #fff url(/local/templates/sudak/assets/css/../img/social-email--transparent.svg) no-repeat center;
    background-size: 45%
}
.socials--white .socials__item--vk {
    background: #fff url(/local/templates/sudak/assets/css/../img/social-vk--transparent.svg) no-repeat center;
    background-size: 45%
}
.socials--white .socials__item--fb {
    background: #fff url(/local/templates/sudak/assets/css/../img/social-fb--transparent.svg) no-repeat center;
    background-size: 45%
}
.socials--white .socials__item--ok {
    background: #fff url(/local/templates/sudak/assets/css/../img/social-ok--transparent.svg) no-repeat center;
    background-size: 45%
}
.socials--white .socials__item--ig {
    background: #fff url(/local/templates/sudak/assets/css/../img/social-ig--transparent.svg) no-repeat center;
    background-size: 45%
}
.lang {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 35px;
}
@media screen and (max-width: 992px) {
	.lang {
		margin-left: 0 !important;
	}
}
.lang__item {
    display: block;
    padding: 8px 0;
    width: 2.3rem;
    height: 2.3rem;
    -webkit-transition: all .15s linear;
    transition: all .15s linear
}
.lang__item:hover {
    opacity: .8
}
.lang__item+.lang__item {
    margin-left: 1.2rem
}
.menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 8rem;
    position: relative
}
@media screen and (max-width: 767px) {
    .menu {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        width: 80%;
        z-index: 5;
        background: #2d2f3e;
        height: 100%
    }
}
@media screen and (max-width: 767px) {
    .menu__item {
        border-bottom: 1px solid #000
    }
}
@media screen and (max-width: 767px) {
    .menu__item {
        width: 100%;
        background: #2d2f3e
    }
}
.menu__item:hover .menu__item-button {
    color: #1c71ff
}
@media screen and (max-width: 767px) {
    .menu__item:hover .menu__item-button {
        color: #fff
    }
}
.menu__item--active {
    padding-bottom: 0
}
.menu__item--active .menu__item-button {
    color: #1c71ff
}
@media screen and (max-width: 767px) {
    .menu__item--active .menu__item-button {
        color: #fff;
        border-left: .3rem solid #1c71ff
    }
}
.menu__item--active .menu__item-button:after {
    content: '';
    display: block;
    width: 4rem;
    height: .2rem;
    background: #1c71ff;
    position: absolute;
    bottom: -.8rem
}
.menu__item--active .menu__submenu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.menu__item-button {
    color: #000;
    font-size: 1.3rem;
    text-transform: uppercase;
    text-decoration: none
}
@media screen and (max-width: 767px) {
    .menu__item-button {
        color: #fff;
        width: 100%;
        padding: 1.5rem 1rem;
        display: block
    }
}
.menu__submenu {
    position: absolute;
    top: 5rem;
    left: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    display: none
}
@media screen and (max-width: 767px) {
    .menu__submenu {
        position: static;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}
.menu__submenu--active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.menu__submenu-item {
    font-size: 1.3rem;
    text-transform: uppercase;
    text-decoration: none;
    color: #878787;
    display: block;
    position: relative
}
@media screen and (max-width: 767px) {
    .menu__submenu-item {
        width: 100%;
        background: #585c79;
        color: #fff;
        padding: 1.3rem 1rem
    }
}
.menu__submenu-item--active:after,
.menu__submenu-item:hover:after {
    content: '';
    display: block;
    width: 4rem;
    height: .2rem;
    background: #878787;
    position: absolute;
    bottom: -.8rem;
    left: 0
}
@media screen and (max-width: 767px) {
    .menu__submenu-item--active:after,
    .menu__submenu-item:hover:after {
        display: none
    }
}
.menu__submenu-item+.menu__submenu-item {
    margin-left: 4.4rem
}
@media screen and (max-width: 767px) {
    .menu__submenu-item+.menu__submenu-item {
        margin-left: 0;
        border-top: 1px solid #000
    }
}
.front {
    background: url(/local/templates/sudak/assets/css/../img/front-bg.jpg?1) no-repeat center center;
    background-size: cover;
    padding-top: 38rem;
    position: relative;
    padding-bottom: 10rem
}
@media screen and (max-width: 767px) {
    .front {
        padding: 15rem 0 1rem
    }
}
.front:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .02)
}
.front__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    z-index: 1
}
.front__header {
    text-align: center;
    color: #fff;
    font-size: 4.6rem;
    line-height: 5.3rem;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .4rem
}
@media screen and (max-width: 767px) {
    .front__header {
        font-size: 2.4rem;
        line-height: 1.3
    }
}
.front__text {
    text-align: center;
    color: #fff;
    font-size: 1.8rem;
    line-height: 2rem;
    margin-top: 6.8rem;
    margin-bottom: 8rem;
    max-width: 73rem
}
@media screen and (max-width: 767px) {
    .front__text {
        font-size: 1.6rem;
        margin-top: 3rem;
        margin-bottom: 5rem
    }
}
.button {
    background: #1c71ff;
    color: #fff;
    display: inline-block;
    -webkit-border-radius: 5rem;
    border-radius: 5rem;
    font-size: 1.5rem;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
    cursor: pointer;
    letter-spacing: .1rem;
    padding: 1.9rem 4.55rem
}
@media screen and (max-width: 767px) {
    .button {
        font-size: 1.4rem;
        font-weight: 400;
        padding: 1.5rem 3rem
    }
}
.button:hover {
    background: #0057e8
}
.button--grey {
    font-size: 1.1rem;
    padding: 1rem 3.4rem;
    background: #878787
}
.button--grey:hover {
    background: #6e6e6e
}
.button--white {
    color: #2d2f3e;
    background: #fff;
    font-size: 1.2rem;
    padding: 1.4rem 3.2rem
}
.button--white:hover {
    background: #e6e6e6
}
.numbers {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 5rem
}
@media screen and (max-width: 767px) {
    .numbers {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}
.numbers__item {
    max-width: 33.3%;
    padding: 0 9rem
}
@media screen and (max-width: 1030px) {
    .numbers__item {
        padding: 0 3rem
    }
}
@media screen and (max-width: 767px) {
    .numbers__item {
        width: 100%;
        max-width: none
    }
}
.numbers__item:first-child {
    padding-left: 5rem
}
@media screen and (max-width: 1030px) {
    .numbers__item:first-child {
        padding-left: 3rem
    }
}
.numbers__item:last-child {
    padding-right: 5rem
}
@media screen and (max-width: 1030px) {
    .numbers__item:last-child {
        padding-right: 3rem
    }
}
.numbers__item+.numbers__item {
    border-left: 1px solid #000
}
@media screen and (max-width: 767px) {
    .numbers__item+.numbers__item {
        border: 0;
        margin-top: 2rem
    }
}
.numbers__item-header {
    font-size: 6.5rem;
    font-weight: 700
}
@media screen and (max-width: 767px) {
    .numbers__item-header {
        font-size: 4.5rem;
        text-align: center
    }
}
.numbers__item-dscr {
    font-size: 1.8rem;
    margin-top: 1.4rem
}
@media screen and (max-width: 767px) {
    .numbers__item-dscr {
        margin-top: 1rem;
        text-align: center
    }
}
.history {
    margin-top: 9.5rem;
    padding-bottom: 8rem
}
@media screen and (max-width: 767px) {
    .history {
        margin-top: 5rem
    }
}
@media screen and (max-width: 767px) {
    .history {
        padding-bottom: 4rem
    }
}
.history__top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
@media screen and (max-width: 1030px) {
    .history__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}
.history__left {
    margin-right: 6.8rem
}
@media screen and (max-width: 1030px) {
    .history__left {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 5rem;
        margin-right: 0
    }
}
@media screen and (max-width: 767px) {
    .history__left {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 3rem
    }
}
.history__picture {
    max-width: 50rem
}
@media screen and (max-width: 1030px) {
    .history__picture {
        max-width: 100%;
        height: auto
    }
}
.history__caption {
    color: #1c71ff;
    font-size: 3.2rem;
    line-height: 3.45rem;
    font-weight: 700;
    margin-top: 4rem;
    padding-left: 5rem
}
@media screen and (max-width: 1030px) {
    .history__caption {
        font-size: 2.6rem;
        max-width: 30rem;
        padding-left: 4rem
    }
}
@media screen and (max-width: 767px) {
    .history__caption {
        padding-left: 0;
        font-size: 1.8rem;
        line-height: 1.3;
        margin-top: 1rem
    }
}
.history__text {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem;
    font-size: 1.7rem;
    line-height: 2rem
}
@media screen and (max-width: 1030px) {
    .history__text {
        margin-top: 3rem
    }
}
@media screen and (max-width: 767px) {
    .history__text {
        margin-top: 2rem
    }
}
.history__video {
    margin-top: 7.5rem
}
@media screen and (max-width: 767px) {
    .history__video {
        margin-top: 5rem
    }
}
.subheader {
    font-size: 2.7rem;
    color: #878787;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1.1rem;
    text-align: left
}
@media screen and (max-width: 767px) {
    .subheader {
        font-size: 2rem;
        letter-spacing: .5rem
    }
}
.subheader:before {
    content: '';
    display: block;
    width: 5rem;
    background: #878787;
    height: .2rem;
    margin-bottom: 2.5rem
}
@media screen and (max-width: 767px) {
    .subheader:before {
        margin-bottom: 1.2rem
    }
}
.video {
    margin-top: 7.5rem
}
@media screen and (max-width: 1030px) {
    .video {
        margin-top: 5rem
    }
}
@media screen and (max-width: 767px) {
    .video {
        margin-top: 3rem
    }
}
.video__content {
    width: 100%;
    height: 50rem
}
@media screen and (max-width: 767px) {
    .video__content {
        height: auto
    }
}
.review {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 4rem
}
.review__picture {
    margin-bottom: 2.9rem
}
.review__name {
    text-align: center;
    color: #1c71ff;
    font-size: 2rem;
    font-weight: 700
}
.review__name:after {
    content: '';
    display: block;
    width: 5rem;
    height: .2rem;
    background: #1c71ff;
    margin: 2rem auto 1.3rem
}
.review__occupation {
    text-align: center;
    font-size: 1.8rem;
    line-height: 1.9rem;
    width: 100%
}
.review__content {
    text-align: center;
    margin-top: 2.5rem;
    font-size: 1.5rem;
    font-style: italic;
    line-height: 1.8rem;
    width: 100%
}
.section--blue {
    background: #f4f9ff
}
.structure {
    height: 32.5rem;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-bottom: 7.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden;
    text-decoration: none
}
.structure:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .03);
    z-index: -1
}
.structure__photo {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    z-index: -2
}
.structure__content {
    color: #fff;
    font-size: 1.6rem;
    text-transform: uppercase;
    text-shadow: 1px 1px 0px black;
    font-weight: 700;
    padding-bottom: 5.2rem;
    letter-spacing: .35rem
}
.structure--all {
    padding-left: 4.5rem;
    padding-bottom: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    background: url(/local/templates/sudak/assets/css/../img/map.jpg) no-repeat;
    background-size: cover
}
.structure--all:hover:after {
    opacity: 1
}
.structure--all:after {
    background: #1c71ff;
    opacity: .8;
    z-index: 0;
    -webkit-transition: all .15s linear;
    transition: all .15s linear
}
.structure--all .structure__content {
    font-weight: 400;
    font-size: 2rem;
    padding-bottom: 0;
    position: relative;
    z-index: 1
}
.structure--all .button {
    display: none
}
.instagram-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}
.instagram-item__picture {
    max-width: 100%
}
.form__input {
    background: 0 0;
    color: #fff;
    border-bottom: 1px solid #fff;
    display: block;
    width: 35.5rem;
    height: 3.2rem;
    font-size: 1.5rem
}
@media screen and (max-width: 767px) {
    .form__input {
        width: 100%
    }
}
.form__input:focus {
    outline: 0
}
.form__input+.form__input {
    margin-top: 3rem
}
.form__button {
    margin-top: 4.8rem
}
.tiles {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 6.5rem
}
@media screen and (max-width: 479px) {
    .tiles {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 3rem
    }
}
.tiles__item {
    margin-bottom: 1.2rem;
    width: 32.5%
}
@media screen and (max-width: 767px) {
    .tiles__item {
        width: 49%
    }
}
@media screen and (max-width: 479px) {
    .tiles__item {
        width: 100%;
        max-width: 32.5rem
    }
}
.footer {
    background: #2d2f3e;
    margin-top: 10.5rem;
    padding-top: 6rem;
    padding-bottom: 5.5rem
}
@media screen and (max-width: 767px) {
    .footer {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
}
.footer__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 3.3rem
}
@media screen and (max-width: 767px) {
    .footer__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}
@media screen and (max-width: 767px) {
    .footer__content {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin-top: 5rem
    }
}
.footer__socials {
    margin-top: 6.2rem
}
.footer__contacts {
    margin-top: 5.8rem
}
.footer__contacts-item {
    color: #fff;
    font-size: 1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none
}
.footer__contacts-item+.footer__contacts-item {
    margin-top: 3.1rem
}
.footer__contacts-item:before {
    content: '';
    display: block;
    width: 3.5rem;
    height: 2rem
}
.footer__contacts-item--address:before {
    background: url(/local/templates/sudak/assets/css/../img/icon-map.svg) no-repeat;
    background-size: contain;
    background-position: left center
}
.footer__contacts-item--phone:before {
    background: url(/local/templates/sudak/assets/css/../img/icon-phone.svg) no-repeat;
    background-size: contain;
    background-position: left center
}
.footer__contacts-item--email:before {
    background: url(/local/templates/sudak/assets/css/../img/social-email.svg) no-repeat;
    background-size: 40%;
    background-position: left .3rem center
}
.footer__copyright {
    margin-top: 10.6rem;
    color: #fff;
    font-size: 1.2rem
}
@media screen and (max-width: 767px) {
    .footer__copyright {
        margin-top: 5rem
    }
}
.guests {
    padding-top: 5rem;
    padding-bottom: 5rem
}
@media screen and (max-width: 767px) {
    .guests {
        padding-top: 3rem
    }
}
.guests__slider {
    margin-top: 8rem
}
@media screen and (max-width: 767px) {
    .guests__slider {
        margin-top: 3rem
    }
}
.infrastructure {
    margin-top: 10.6rem;
    text-align: center
}
@media screen and (max-width: 767px) {
    .infrastructure {
        margin-top: 3rem
    }
}
.infrastructure__button {
    margin-top: 6rem
}
.instagram {
    margin-top: 10.6rem
}
.page-header {
    padding: 3rem 2rem;
    background: url(/local/templates/sudak/assets/css/../img/front-bg.jpg) no-repeat center;
    background-size: cover;
    position: relative;
    margin-bottom: 4rem
}
.page-header:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: #2d2f3e;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    opacity: .8
}
.page-header__content {
    position: relative;
    z-index: 2;
    text-align: center;
    font-size: 4rem;
    color: #fff;
    text-transform: uppercase
}
@media screen and (max-width: 767px) {
    .page-header__content {
        font-size: 3rem
    }
}
.object {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    overflow: hidden;
    padding: 3rem 2rem;
    margin-top: 3rem;
    min-height: 15rem
}
@media screen and (max-width: 767px) {
    .object {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0
    }
}
.object:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: #2d2f3e;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    opacity: .8
}
.object__bg {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%
}
.object__header {
    position: relative;
    z-index: 2;
    color: #fff;
    font-size: 5.5rem;
    width: 55%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-weight: 700
}
@media screen and (max-width: 767px) {
    .object__header {
        width: 100%;
        font-size: 4rem;
        padding: 2rem
    }
}
.object__content {
    position: relative;
    z-index: 2;
    color: #fff;
    font-size: 1.8rem;
    line-height: 1.4
}
@media screen and (max-width: 767px) {
    .object__content {
        background: #2d2f3e;
        padding: 2rem;
        font-size: 1.4rem
    }
}
.map {
    margin-top: 8rem;
    height: 50rem
}
.map+.footer {
    margin-top: 0
}
@media screen and (max-width: 767px) {
    .map {
        height: 20rem
    }
}
.service {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3rem
}
@media screen and (max-width: 767px) {
    .service {
        display: block
    }
}
.service__picture {
    max-width: 30rem;
    max-height: 20rem;
    height: auto;
    margin-right: 3rem
}
@media screen and (max-width: 767px) {
    .service__picture {
        margin-bottom: 3rem;
        margin-right: 0;
        max-width: 100%;
        max-height: none
    }
}
.service__header {
    font-size: 3.2rem;
    font-weight: 700
}
.service__dscr {
    margin-top: 2rem;
    line-height: 1.5;
    font-size: 1.5rem
}
.article {
    margin-top: 4rem;
    margin-bottom: 4rem
}
.article h1,
.article__header {
    font-size: 5rem;
    margin: 1.5rem 0;
    text-transform: uppercase;
    font-weight: 700
}
@media screen and (max-width: 767px) {
    .article h1,
    .article__header {
        font-size: 3.2rem
    }
}
.article p,
.article__paragraph {
    font-size: 1.5rem;
    line-height: 1.4;
    margin: 2rem 0
}
@media screen and (max-width: 767px) {
    .article p,
    .article__paragraph {
        margin: 1.5rem 0;
        font-size: 1.4rem
    }
}
.article img,
.article__picture {
    max-width: 100%;
    height: auto
}
.article h2,
.article__subheader {
    font-size: 2.5rem;
    margin-bottom: 1rem;
    margin-top: 3rem;
    font-weight: 700
}
@media screen and (max-width: 767px) {
    .article h2,
    .article__subheader {
        font-size: 2.2rem
    }
}
.article h3,
.article__thirdheader {
    font-size: 1.8rem;
    margin-bottom: 1rem;
    margin-top: 2rem;
    font-weight: 700
}
@media screen and (max-width: 767px) {
    .article h3,
    .article__thirdheader {
        font-size: 1.6rem
    }
}
.article blockquote,
.article__quote {
    font-size: 1.8rem;
    font-style: italic;
    padding: 7rem 5rem;
    line-height: 1.4;
    text-align: center;
    position: relative
}
.article blockquote:after,
.article blockquote:before,
.article__quote:after,
.article__quote:before {
    content: '';
    display: block;
    background: url(/local/templates/sudak/assets/css/../img/quote.svg) no-repeat;
    background-size: cover;
    width: 5rem;
    height: 5rem;
    position: absolute;
    opacity: .1
}
.article blockquote:before,
.article__quote:before {
    top: 0;
    left: 0
}
.article blockquote:after,
.article__quote:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    bottom: 0;
    right: 0
}
.article table,
.article__table {
    width: 100%
}
.article th,
.article__table-header {
    font-weight: 700;
    font-size: 1.5rem;
    border: 1px solid #ddd;
    padding: 1rem;
    text-align: left
}
@media screen and (max-width: 767px) {
    .article th,
    .article__table-header {
        font-size: 1.4rem
    }
}
.article td,
.article__table-cell {
    border: 1px solid #ddd;
    padding: 1rem;
    font-size: 1.5rem;
    line-height: 1.4
}
@media screen and (max-width: 767px) {
    .article td,
    .article__table-cell {
        font-size: 1.4rem
    }
}
.article ul,
.article__unordered-list {
    margin: 2rem 0
}
.article ul .article__unordered-list-item,
.article ul li,
.article__unordered-list .article__unordered-list-item,
.article__unordered-list li {
    font-size: 1.5rem;
    line-height: 1.4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem
}
@media screen and (max-width: 767px) {
    .article ul .article__unordered-list-item,
    .article ul li,
    .article__unordered-list .article__unordered-list-item,
    .article__unordered-list li {
        font-size: 1.4rem
    }
}
.article ul .article__unordered-list-item:before,
.article ul li:before,
.article__unordered-list .article__unordered-list-item:before,
.article__unordered-list li:before {
    content: '';
    display: block;
    width: .4rem;
    height: .4rem;
    background: #878787;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-top: .8rem;
    margin-right: 1rem
}
.article ol,
.article__ordered-list {
    margin: 2rem 0;
    padding-left: 1.3rem
}
.article ol .article__ordered-list-item,
.article ol li,
.article__ordered-list .article__ordered-list-item,
.article__ordered-list li {
    font-size: 1.5rem;
    line-height: 1.4
}
@media screen and (max-width: 767px) {
    .article ol .article__ordered-list-item,
    .article ol li,
    .article__ordered-list .article__ordered-list-item,
    .article__ordered-list li {
        font-size: 1.4rem
    }
}
.article__core {
    float: right;
    padding: 0 0 2rem 2rem
}
@media screen and (max-width: 767px) {
    .article__core {
        float: none;
        padding: 0
    }
}
.article__core-number {
    font-size: 8rem;
    font-weight: 700
}
@media screen and (max-width: 767px) {
    .article__core-number {
        font-size: 5rem;
        text-align: center
    }
}
.article__core-dscr {
    font-size: 5rem
}
@media screen and (max-width: 767px) {
    .article__core-dscr {
        font-size: 4rem;
        text-align: center
    }
}
.article--columned {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 6rem;
    -moz-column-gap: 6rem;
    column-gap: 6rem
}
@media screen and (max-width: 767px) {
    .article--columned {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
}
.article--columned .article__paragraph,
.article--columned p {
    margin-top: 0
}
.contacts {
    margin: 10rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}
.contacts__item {
    font-size: 1.8rem;
    line-height: 1.4;
    color: #000;
    text-decoration: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.contacts__item:before {
    content: '';
    display: block;
    width: 3rem;
    height: 2rem;
    margin-top: .2rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}
.contacts__item+.contacts__item {
    margin-top: 4rem
}
.contacts__item--email:before {
    background: url(/local/templates/sudak/assets/css/../img/social-email--transparent.svg) no-repeat;
    background-size: contain
}
.contacts__item--skype:before {
    background: url(/local/templates/sudak/assets/css/../img/icon-skype--dark.svg) no-repeat;
    background-size: contain
}
.contacts__item--phone:before {
    background: url(/local/templates/sudak/assets/css/../img/icon-phone--dark.svg) no-repeat;
    background-size: contain
}
.contacts__item--phone+.contacts__item--phone {
    margin-top: 0
}
.contacts__item--phone+.contacts__item--phone:before {
    background: 0 0
}
.contacts__item--address:before {
    background: url(/local/templates/sudak/assets/css/../img/icon-map--dark.svg) no-repeat;
    background-size: contain
}
/* End */


/* Start:/local/templates/sudak/assets/plugins/vegas/vegas.min.css?15131656129548*/
.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(/local/templates/sudak/assets/plugins/vegas/overlays/02.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-slideDown,.vegas-transition-slideDown2{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}
/*# sourceMappingURL=vegas.min.css.map */

/* End */
/* /local/templates/sudak/assets/css/import.css?151316561340 */
/* /local/templates/sudak/assets/css/style.css?153562244355972 */
/* /local/templates/sudak/assets/plugins/vegas/vegas.min.css?15131656129548 */
