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;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:700;}
dfn{font-style:italic;}
h1{font-size:2em;margin:.67em 0;}
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;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color: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="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:700;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
html{font-size:10px;-webkit-tap-highlight-color:transparent;}
body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}
input,
button,
select,
textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#337ab7;text-decoration:none;}
figure{margin:0;}
img{vertical-align:middle;}
.img-responsive{display:block;max-width:100%;height:auto;}
.img-rounded{border-radius:6px;}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto;}
.img-circle{border-radius:50%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.sr-only-focusable:active,
.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
[role="button"]{cursor:pointer;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width:768px){.container{width:750px;}
}
@media (min-width:992px){.container{width:970px;}
}
@media (min-width:1200px){.container{width:1500px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0;}
@media (min-width:768px){.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0;}
}
@media (min-width:992px){.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0;}
}
@media (min-width:1200px){.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0;}
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after{content:" ";display:table;}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.hidden{display:none !important;}
.affix{position:fixed;}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg{display:none !important;}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block{display:none !important;}
@media (max-width:767px){.visible-xs{display:block !important;}
table.visible-xs{display:table !important;}
tr.visible-xs{display:table-row !important;}
th.visible-xs,
td.visible-xs{display:table-cell !important;}
.visible-xs-block{display:block !important;}
.visible-xs-inline{display:inline !important;}
.visible-xs-inline-block{display:inline-block !important;}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}
table.visible-sm{display:table !important;}
tr.visible-sm{display:table-row !important;}
th.visible-sm,
td.visible-sm{display:table-cell !important;}
.visible-sm-block{display:block !important;}
.visible-sm-inline{display:inline !important;}
.visible-sm-inline-block{display:inline-block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}
table.visible-md{display:table !important;}
tr.visible-md{display:table-row !important;}
th.visible-md,
td.visible-md{display:table-cell !important;}
.visible-md-block{display:block !important;}
.visible-md-inline{display:inline !important;}
.visible-md-inline-block{display:inline-block !important;}
}
@media (min-width:1200px){.visible-lg{display:block !important;}
table.visible-lg{display:table !important;}
tr.visible-lg{display:table-row !important;}
th.visible-lg,
td.visible-lg{display:table-cell !important;}
}
@media (min-width:1200px){.visible-lg-block{display:block !important;}
}
@media (min-width:1200px){.visible-lg-inline{display:inline !important;}
}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}
}
@media (max-width:767px){.hidden-xs{display:none !important;}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}
}
@media (min-width:1200px){.hidden-lg{display:none !important;}
}
.visible-print{display:none !important;}
@media print{.visible-print{display:block !important;}
table.visible-print{display:table !important;}
tr.visible-print{display:table-row !important;}
th.visible-print,
td.visible-print{display:table-cell !important;}
}
.visible-print-block{display:none !important;}
@media print{.visible-print-block{display:block !important;}
}
.visible-print-inline{display:none !important;}
@media print{.visible-print-inline{display:inline !important;}
}
.visible-print-inline-block{display:none !important;}
@media print{.visible-print-inline-block{display:inline-block !important;}
}
@media print{.hidden-print{display:none !important;}
}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.embed-responsive-16by9{padding-bottom:56.25%;}
.embed-responsive-4by3{padding-bottom:75%;}
html{overflow-y:scroll;}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
body *{-webkit-text-size-adjust:none;outline:none;}
.clear{clear:both;overflow:hidden;height:0px;font-size:0px;display:block;}
input:focus,
select:focus,
textarea:focus,
button:focus{outline:none;}
input,
textarea,
select{font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:none;border:none;margin:0;width:100%;font-family:'Arial';}
textarea{display:block;resize:none;overflow:auto;}
select::-ms-expand{display:none;}
input[type="submit"],
input[type="file"]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;border:none;cursor:pointer;z-index:1;}
a,
a:link,
a:visited,
a:active,
a:hover{cursor:pointer;text-decoration:none;outline:none;}
body{font-weight:400;font-size:14px;line-height:1;font-family:'Arial';}
b,
strong{font-weight:700;}
ul,
ol{list-style:none;}
a{color:inherit;}
@font-face{font-family:'Mariupol';src:url("../fonts/Mariupol-Bold.eot");src:url("../fonts/Mariupol-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Mariupol-Bold.woff2") format("woff2"), url("../fonts/Mariupol-Bold.woff") format("woff"), url("../fonts/Mariupol-Bold.ttf") format("truetype"), url("../fonts/Mariupol-Bold.svg#mariupolbold") format("svg");font-weight:700;font-style:normal;}
@font-face{font-family:'Mariupol';src:url("../fonts/Mariupol-Medium.eot");src:url("../fonts/Mariupol-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Mariupol-Medium.woff2") format("woff2"), url("../fonts/Mariupol-Medium.woff") format("woff"), url("../fonts/Mariupol-Medium.ttf") format("truetype"), url("../fonts/Mariupol-Medium.svg#mariupolmedium") format("svg");font-weight:500;font-style:normal;}
@font-face{font-family:'Mariupol';src:url("../fonts/Mariupol-Regular.eot");src:url("../fonts/Mariupol-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Mariupol-Regular.woff2") format("woff2"), url("../fonts/Mariupol-Regular.woff") format("woff"), url("../fonts/Mariupol-Regular.ttf") format("truetype"), url("../fonts/Mariupol-Regular.svg#mariupolregular") format("svg");font-weight:400;font-style:normal;}
.relative{position:relative;}
.container.scroll-animation{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);}
.container.scroll-animation.scrolled{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.inline-block{display:inline-block;}
.no-padding{padding-left:0;padding-right:0;}
.no-margin{margin:0;}
.full-size{position:absolute;left:0;top:0;width:100%;height:100%;}
.full-width{width:100%;}
.bg-white{background-color:#fff;}
.bg-black{background-color:#23262a;}
.bg-blue{background-color:#265fb0;}
.bg-transparent{background-color:transparent;}
.bg-light{background-color:#f7f8f9;}
.pointer{cursor:pointer;}
.cover{background:center/cover no-repeat;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.roboto{font-family:"Roboto", sans-serif;}
.mariupol{font-family:"Mariupol", sans-serif;}
.text-light{font-weight:300 !important;}
.text-medium{font-weight:500 !important;}
.text-semibold{font-weight:600 !important;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-through{text-decoration:line-through;}
.color-white{color:#fff !important;}
.color-grey{color:#5e636a;}
.color-dark-grey{color:#595e64;}
.color-black{color:#23262a !important;}
.color-blue{color:#265fb0;}
.color-text{color:#adafb5;}
.text-underline{text-decoration:underline;}
.circle{border-radius:50%;}
.zoom{z-index:1;}
.zoom .img{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
@media (min-width:992px){.hover-white:hover{color:#fff;}
.hover-blue:hover{color:#265fb0;}
.hover-light:hover{color:rgba(255, 255, 255, 0.7);}
.hover-black:hover{color:#23262a;}
.zoom{z-index:1;}
.zoom:hover .img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);}
}
.simple-article,
.quote{color:#adafb5;font-family:"Roboto", sans-serif;font-size:18px;line-height:30px;letter-spacing:1.3px;}
.simple-article:last-child{margin-bottom:0;}
.simple-article p,
.simple-article ul,
.simple-article ol,
.simple-article blockquote,
.simple-article .quote{margin-bottom:1em;}
.simple-article div[class*="space-"]{margin-bottom:0;}
.simple-article.small{font-size:16px;line-height:26px;}
.simple-article.large{font-size:16px;line-height:24px;}
.simple-article img{max-width:100%;height:auto;display:block;}
.simple-article ul li,
.simple-article ol li{position:relative;font-family:"Mariupol", sans-serif;font-weight:500;font-size:16px;line-height:38px;letter-spacing:2.3px;padding-left:28px;}
.simple-article ol{counter-reset:number;}
.simple-article ol li{margin-bottom:8px;}
.simple-article ol li:before{position:absolute;top:0px;left:2px;counter-increment:number;content:"" counter(number);color:#265fb0;font-family:"Mariupol", sans-serif;font-size:20px;font-weight:700;}
.simple-article ul li{margin-bottom:8px;}
.simple-article ul li:before{content:'';position:absolute;background:#265fb0;width:4px;height:4px;top:12px;left:10px;}
.simple-article h1,
.simple-article h2,
.simple-article h3,
.simple-article h4,
.simple-article h5,
.simple-article h6{color:#000;font-weight:700;text-transform:uppercase;margin:0;}
.simple-article h1{font-size:70px;line-height:70px;}
.simple-article h2{font-size:40px;line-height:46px;}
.simple-article h3{font-size:30px;line-height:34px;}
.simple-article h4{font-size:18px;line-height:24px;}
.simple-article h5{font-size:16px;line-height:22px;}
.simple-article h6{font-size:13px;line-height:18px;}
.simple-article a:not(.button){color:#265fb0;font-weight:700;text-decoration:underline;}
.simple-article b{color:#fff;}
.simple-article br{line-height:1em;}
.simple-article.scroll-animation{position:relative;top:100px;opacity:0;}
.simple-article.scroll-animation.scrolled{top:0;opacity:1;}
.simple-article blockquote,
.quote{display:inline-block;position:relative;padding-left:30px;}
.simple-article blockquote:before,
.quote:before{content:'';position:absolute;top:2px;left:0;bottom:-2px;width:10px;background:#265fb0;}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:"Mariupol", sans-serif;color:#fff;font-weight:700;margin:0;}
.h1{font-size:80px;line-height:80px;letter-spacing:8px;}
.h2{font-size:50px;line-height:60px;letter-spacing:5px;}
.h3{font-size:42px;line-height:50px;}
.h4{font-size:30px;line-height:40px;}
.h5{font-size:26px;line-height:36px;letter-spacing:2.5px;}
.h6{font-size:18px;line-height:24px;}
.button{position:relative;display:inline-block;vertical-align:bottom;min-width:245px;text-align:center;text-transform:uppercase;font-family:"Mariupol", sans-serif;font-weight:500;font-size:14px;letter-spacing:3.6px;line-height:45px;color:#fff;background:#265fb0;border:none;padding:11px 30px 9px;cursor:pointer;}
.button:before, .button:after{content:'';position:absolute;background:#13468e;}
.button:before{left:5px;right:-5px;bottom:-5px;height:5px;}
.button:after{top:5px;right:-5px;width:5px;bottom:-5px;}
.button:active{-webkit-box-shadow:2px 2px 0px 0px #071a34;box-shadow:2px 2px 0px 0px #071a34;}
.button .cross{position:absolute;top:calc(50% - 10px);left:-9.5px;}
.button .cross:before{left:2px;width:16px;}
.button .cross:after{top:2px;height:16px;}
.button.big{min-width:300px;text-align:right;}
@media (min-width:992px){.simple-article a:hover{color:#23262a;text-decoration:none;}
.button:hover{letter-spacing:6px;}
.button:hover .cross{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.button.big:hover{letter-spacing:6px;}
.button.big:hover .cross{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@media (max-width:1199px){.simple-article{font-size:16px;line-height:28px;letter-spacing:1.1px;}
.quote,
.simple-article blockquote{font-size:16px;}
.h1{font-size:64px;line-height:66px;letter-spacing:7px;}
.h2{font-size:45px;line-height:55px;letter-spacing:6px;}
.h5{font-size:22px;line-height:32px;}
.button.big{text-align:center;}
}
@media (max-width:767px){.h1{font-size:38px;line-height:44px;letter-spacing:3px;}
.h2{font-size:35px;line-height:42px;letter-spacing:3px;}
.h5{font-size:20px;line-height:28px;}
.button{min-width:200px;}
.button.big{min-width:250px;}
}
::-webkit-scrollbar{width:7px;}
::-webkit-scrollbar-track{background:#23262a;}
::-webkit-scrollbar-thumb{height:100px;background:#265fb0;border:2px solid #23262a;}
main{min-height:110vh;}
#content-block{overflow:hidden;}
.container{max-width:100%;position:relative;}
.overflow-hidden{overflow:hidden;}
html .overflow-hidden body{overflow:hidden;}
body::-moz-selection{color:#fff;background:#265fb0;}
body::selection{color:#fff;background:#265fb0;}
body::-moz-selection{color:#fff;background:#265fb0;}
section{position:relative;}
.no-padding{padding:0;}
.no-margin{margin:0;}
.full-size{position:absolute;left:0;top:0;width:100%;height:100%;}
#loader-wrapper{position:fixed;left:0;top:-100px;right:0;bottom:-100px;background:#23262a;z-index:200;}
.grid span{display:block;width:1px;height:0;float:left;background:rgba(255, 255, 255, 0.09);margin-left:calc(100%/6 + -1px);}
.grid.light span{background:#e6e9eb;}
.grid.scrolled span{height:100%;}
.cross{position:absolute;display:none;width:20px;height:20px;}
.cross.blue:before, .cross.blue:after{background:#265fb0;}
.cross:before, .cross:after{content:'';position:absolute;background:#fff;}
.cross:before{top:8px;left:0;height:4px;width:20px;}
.cross:after{top:0;left:8px;height:20px;width:4px;}
.grid-item-wrap:before,
.grid-item:before{content:'';position:absolute;bottom:0;height:1px;background:rgba(255, 255, 255, 0.09);-webkit-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in;z-index:-1;}
.grid-item-wrap{position:relative;z-index:1;}
.grid-item-wrap > .cross.start{top:-9px;right:-8px;}
.grid-item-wrap > .cross.end{left:-11px;bottom:-9px;}
.grid-item-wrap:before{top:0;left:-2000px;right:calc(100% + 2000px);}
.grid-item-wrap.scrolled:before,
.grid-item-wrap.scrolled .grid-item:nth-child(4n+1):before{right:-2000px;}
.grid-item-wrap .hover{position:absolute;top:0;bottom:0;width:0;-webkit-transition:all .35s ease-in .1s;-o-transition:all .35s ease-in .1s;transition:all .35s ease-in .1s;margin:0 0 0 -2px;}
.grid-item-wrap .hover.left{left:0;right:100%;}
.grid-item-wrap .hover.right{right:0;left:100%;}
.grid-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:25%;height:190px;float:left;}
.grid-item:before{content:'';display:none;position:absolute;bottom:0;height:1px;background:rgba(255, 255, 255, 0.09);}
.grid-item:not(.team){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.grid-item span:not(.cross),
.grid-item .h6,
.grid-item .simple-article{-webkit-transition:all .35s ease-out .17s;-o-transition:all .35s ease-out .17s;transition:all .35s ease-out .17s;}
.grid-item span:not(.cross){position:relative;display:inline;font-size:18px;letter-spacing:2.5px;line-height:24px;vertical-align:middle;}
.grid-item .cross.start{top:-9px;left:-11px;}
.grid-item .cross.end{right:-9px;bottom:-10px;}
.grid-item.team{display:block;padding:50px 40px 15px;top:50px;height:470px;opacity:0;}
.grid-item.team.scrolled{top:0;opacity:1;}
.grid-item.team .h6,
.grid-item.team .simple-article{display:inline-block;width:100%;letter-spacing:1.5px;will-change:transform;}
.grid-item.team .h6{font-weight:500;margin-bottom:20px;}
.grid-item.team .simple-article{text-transform:lowercase;font-size:16px;}
.grid-item.partner{padding: 15px;}
.grid-item.partner img{max-width:100%;max-height:100%;will-change:filter;transition:all .3s ease-in;}
.tel{position:absolute;top:50px;right:85px;z-index:130;}
.tel span{position:relative;display:inline-block;width:24px;height:24px;background:center/cover url(../svg/smartphone.svg) no-repeat;vertical-align:middle;}
.tel a{color:#fff;font-size:16px;letter-spacing:.85px;padding-left:13px;}
.tel.light span{background:center/cover url(../svg/smartphone-dark.svg) no-repeat;}
.tel.light a{color:#23262a;}
.title,
.simple-title{position:relative;}
.title .title-logo{position:absolute;top:175px;left:-5px;right:0;bottom:0;}
.title .title-logo .row > div{padding-right:45px;}
.title svg{margin:-5px 2px 0 10px;}
.title .h2 span,
.title .h5 span{position:relative;top:50px;opacity:0;}
.title .quote{padding-left:35px;}
.title .quote:before{top:52px;left:3px;opacity:0;-webkit-transition:all .35s ease-out .3s;-o-transition:all .35s ease-out .3s;transition:all .35s ease-out .3s;}
.title .quote span{position:relative;top:15px;opacity:0;}
.title .path{-webkit-transition:all 2s ease-in .5s;-o-transition:all 2s ease-in .5s;transition:all 2s ease-in .5s;}
.title .h2.scrolled span,
.title .h5.scrolled span,
.title .quote.scrolled span{top:0;opacity:1;}
.title .quote.scrolled:before{top:2px;opacity:1;}
.title.light .title-logo .path{stroke:#d6d9da;}
.title.light .h2{color:#23262a;}
.title.light .quote{color:#5e636a;}
.title.title-about .title-logo{top:135px;}
.title.title-about .title-logo .row > div{padding-left:0;padding-right:25px;}
.title.title-about .h5{display:inline-block;text-align:center;font-weight:500;}
.title.title-about .h5 span{position:relative;opacity:0;top:15px;}
.title.title-about .h5.scrolled span{opacity:1;top:0;}
.title form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.title form span{display:inline-block;color:#fff;margin-left:auto;}
.title form .select2{width:180px !important;margin-left:20px;}
.title form .selection{width:100%;}
.title form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#adafb5;background:none;border-color:#adafb5;}
.title form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#adafb5;}
.title form .select2-container{margin-bottom:0;}
.simple-title{text-align:center;}
.simple-title.scrolled .h5{top:0;opacity:1;}
.simple-title .row > div{padding:0 100px;}
.simple-title .h5{position:relative;font-weight:500;top:50px;opacity:0;}
.path{fill:none;stroke:rgba(255, 255, 255, 0.2);stroke-miterlimit:0;stroke-dasharray:5000;stroke-dashoffset:5000;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.scrolled .path{stroke-dashoffset:0;}
svg.scroll-animation .text-animation{fill:transparent;stroke:#fff;stroke-width:1px;stroke-miterlimit:0;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:stroke-dashoffset .5s ease-in .5s, fill .35s ease-in 1s;-o-transition:stroke-dashoffset .5s ease-in .5s, fill .35s ease-in 1s;transition:stroke-dashoffset .5s ease-in .5s, fill .35s ease-in 1s;}
svg.scroll-animation.scrolled .text-animation{fill:#fff;stroke-dashoffset:0;}
.parallax-bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.1;z-index:-1;}
.parallax-bg.top img{top:-500px;}
.parallax-bg img{position:absolute;top:0;left:0;right:0;width:100%;}
div[class*="col-"].scroll-animation{position:relative;top:50px;opacity:0;}
div[class*="col-"].scroll-animation.scrolled{top:0;opacity:1;}
@media (min-width:1200px){
	.tel.light a:hover:hover{color:#265fb0;}
	.tel a:hover{color:rgba(255, 255, 255, 0.7);}
	.grid-item:nth-child(4n+1):before{display:block;left:-2000px;right:calc(100% + 2000px);}
}
@media (max-width:1599px){.grid-item.team{padding:35px 15px 15px;}
.tel{top:25px;right:25px;}
}
@media (max-width:1399px){.grid-item.team{height:420px;}.title svg{margin:-90px -70px 0 70px;}
}
@media (max-width:1199px){.grid span:nth-child(2), .grid span:nth-child(4){opacity:0;}
main{min-height:55vh;}
.tel{display:none;}
.title{text-align:center;}
.title svg{display:none;}
.title .h2,
.title .h5{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.title .quote{padding-left:0;}
.title .quote:before{display:none;}
.title .text-right{text-align:center;}
.title form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.title form > span{margin-left:0;margin-bottom:20px;}
.title form .select2{width:50% !important;text-align:left;margin-left:0;}
.grid-item-wrap{width:calc(100%/6 * 4);margin:0 calc(100%/6);}
.grid-item-wrap.scrolled .grid-item:nth-child(2n+1):before{right:-2000px;}
.grid-item{width:50%;}
.grid-item:nth-child(2n+1):before{display:block;left:-2000px;right:calc(100% + 2000px);}
.grid-item.team{padding:30px;}
}
@media (min-width:992px){
	.grid-item.partner:hover img{filter: grayscale(100%);}
}
@media (max-width:991px){
	.simple-title .row > div{padding:0 50px;}
	.grid-item.team{height:190px;}
	.grid-item-wrap.team-wrap > .bg-white{display:none!important;}
}
@media (max-width:767px){.grid span:nth-child(3){opacity:0;}
.title{text-align:center;}
.title svg{display:none;}
.title .h2,
.title .h5{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.title .quote{padding-left:0;}
.title .quote:before{display:none;}
.title form .select2{width:100% !important;}
.simple-title .row > div{padding:0 15px;}
.grid-item-wrap.scrolled .grid-item:nth-child(even):before{right:-2000px;}
.grid-item{width:100%;height:auto;text-align:center;}
.grid-item:before{display:block;left:-2000px;right:calc(100% + 2000px);}
.parallax-bg{display:none;}
}
header{position:fixed;top:50px;left:77px;bottom:50px;width:107px;padding:15px;z-index:140;}
header .logo{position:absolute;}
.menu-btn{position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.menu-btn:active{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.menu-btn span{position:absolute;width:3px;height:3px;background:#23262a;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.menu-btn span:nth-child(1), .menu-btn span:nth-child(2), .menu-btn span:nth-child(3){top:6px;}
.menu-btn span:nth-child(4), .menu-btn span:nth-child(5), .menu-btn span:nth-child(6){top:18px;}
.menu-btn span:nth-child(7), .menu-btn span:nth-child(8), .menu-btn span:nth-child(9){top:30px;}
.menu-btn span:nth-child(1), .menu-btn span:nth-child(4), .menu-btn span:nth-child(7){left:6px;}
.menu-btn span:nth-child(2), .menu-btn span:nth-child(5), .menu-btn span:nth-child(8){left:18px;}
.menu-btn span:nth-child(3), .menu-btn span:nth-child(6), .menu-btn span:nth-child(9){left:30px;}
.menu-btn.active span:nth-child(1){top:32px;left:4px;}
.menu-btn.active span:nth-child(2){top:11px;left:25px;}
.menu-btn.active span:nth-child(3){top:4px;left:4px;}
.menu-btn.active span:nth-child(4){top:11px;left:11px;}
.menu-btn.active span:nth-child(6){top:25px;left:25px;}
.menu-btn.active span:nth-child(7){top:32px;left:32px;}
.menu-btn.active span:nth-child(8){top:25px;left:11px;}
.menu-btn.active span:nth-child(9){top:4px;left:32px;}
.language span,
.language-mobile span{position:relative;display:inline-block;font-family:"Mariupol", sans-serif;font-size:12px;line-height:18px;cursor:pointer;}
.language span.active,
.language-mobile span.active{color:#23262a;}
.language{position:absolute;left:15px;right:15px;bottom:15px;}
.language span{width:100%;margin-bottom:15px;}
nav{position:fixed;top:50px;left:184px;right:calc(100% - 184px);bottom:50px;padding:105px 0 60px;overflow:hidden;-webkit-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;transition:all .45s ease-in-out;}
nav::-webkit-scrollbar{width:4px;}
nav::-webkit-scrollbar-track{background:#fff;}
nav::-webkit-scrollbar-thumb{height:5%;background:#23262a;border:1px solid #fff;}
nav ul{width:50%;}
nav ul li{position:relative;top:50px;height:0;padding-left:50px;margin-bottom:70px;opacity:0;overflow:hidden;}
nav ul li.has-children{margin-bottom: 40px;}
nav ul li span{position:absolute;top:10px;left:0;color:#265fb0;font-family:"Mariupol", sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;}
nav ul li a{display:block;font-size:33px;line-height:45px;color:#23262a;letter-spacing:2.8px;}
nav ul li.active > a{color:#265fb0;letter-spacing:7.6px;}
.current-menu-item a{color:#265fb0;letter-spacing:7.6px;}
nav .line{position:relative;}
nav .line:before{content:'';position:absolute;top:45px;left:0;right:100%;height:1px;background:#eceff2;opacity:0;-webkit-transition:opacity .15s ease-in, right .15s ease-in .15s;-o-transition:opacity .15s ease-in, right .15s ease-in .15s;transition:opacity .15s ease-in, right .15s ease-in .15s;}
nav .contact-info{top:50px;opacity:0;overflow:hidden;height:0;}
nav.active{left:235px;right:80px;padding:105px 70px 60px 250px;overflow:auto;}
nav.active ul li,
nav.active .contact-info{top:0;opacity:1;height:auto;}
nav.active .line:before{right:0;opacity:1;}
.contact-info{display:inline-block;vertical-align:top;position:relative;margin-right:90px;padding-left:34px;}
.contact-info:last-child{margin-right:0;}
.contact-info > span[style*="background-image"]{position:absolute;top:8px;left:0;width:15px;height:15px;background:center/cover no-repeat;}
.contact-info span,
.contact-info a{display:inline-block;width:auto;color:#59606b;font-family:"Roboto", sans-serif;font-size:14px;letter-spacing:1.1px;line-height:30px;}
@media (min-width:992px){.menu-btn:not(.active):hover span:nth-child(1){top:0;left:0;}
.menu-btn:not(.active):hover span:nth-child(2){top:0;}
.menu-btn:not(.active):hover span:nth-child(3){top:0;left:37px;}
.menu-btn:not(.active):hover span:nth-child(4){left:0;}
.menu-btn:not(.active):hover span:nth-child(6){left:37px;}
.menu-btn:not(.active):hover span:nth-child(7){top:37px;left:0;}
.menu-btn:not(.active):hover span:nth-child(8){top:37px;}
.menu-btn:not(.active):hover span:nth-child(9){top:37px;left:37px;}
.menu-btn.active:hover span:nth-child(1){top:37px;left:0;}
.menu-btn.active:hover span:nth-child(2){top:9px;left:28px;}
.menu-btn.active:hover span:nth-child(3){top:0;left:0;}
.menu-btn.active:hover span:nth-child(4){top:9px;left:9px;}
.menu-btn.active:hover span:nth-child(6){top:28px;left:28px;}
.menu-btn.active:hover span:nth-child(7){top:37px;left:37px;}
.menu-btn.active:hover span:nth-child(8){top:28px;left:9px;}
.menu-btn.active:hover span:nth-child(9){top:0;left:37px;}
nav ul li:hover > a{color:#265fb0;letter-spacing:7.6px;}
}
@media (min-width:1600px){header.regular,
header.regular nav{top:50px !important;bottom:50px !important;}
}
@media (max-width:1599px) and (min-width:1200px){header.regular,
header.regular nav{top:25px !important;bottom:25px !important;}
}
@media (min-width:1200px){header .logo{top:15px;left:15px;right:15px;}
header .logo img{width:100%;}
.language-mobile{display:none;}
}
@media (max-width:1599px){header{top:25px;left:25px;bottom:25px;width:107px;padding:15px;}
nav{top:25px;left:132px;right:calc(100% - 132px);bottom:25px;padding:60px 0 40px;}
nav.active{left:157px;right:25px;padding:60px 30px 40px 130px;}
nav ul li{margin-bottom:40px;}
nav ul li:last-child{margin-bottom:0;}
nav .line:before{top:25px;}
.contact-info{margin-right:40px;}
}
@media (max-width:1199px){header{top:0;left:0;right:0;bottom:auto;width:auto;height:80px;-webkit-box-shadow:0px 1px 7px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 7px 1px rgba(0, 0, 0, 0.2);}
header .logo{top:15px;left:15px;bottom:15px;}
header .logo img{height:100%;}
header .contact-info{top:-50px;}
.language{display:none;}
.language-mobile{position:relative;margin-left:-15px;overflow:hidden;}
.language-mobile span{padding:10px 15px;margin-left:15px;}
.language-mobile span:first-child{margin-left:0;}
.menu-btn{left:auto;right:20px;}
nav{top:80px;left:0;right:0;max-height:calc(100vh - 80px);bottom:calc(100% - 80px);padding:0 50px;}
nav .language-mobile{top:-50px;opacity:0;height:0;}
nav.active{top:80px;left:0;right:0;bottom:0;padding:50px 50px 0;}
nav.active .language-mobile{top:0;opacity:1;height:auto;}
nav ul li{top:-50px;margin-bottom:20px;}
nav ul li br{display:none;}
nav ul:first-child li:last-child{margin-bottom:20px;}
nav .line:before{display:none;}
.contact-info{display:block;margin-bottom:20px;}
.contact-info:last-child{margin-right:auto;margin-bottom:45px;}
}
@media (max-width:991px){nav ul li a{font-size:26px;line-height:35px;letter-spacing:2px;}
nav ul li.active a{letter-spacing:5px;}
}
@media (max-width:767px){header{height:55px;padding:10px 15px;}
header .logo{top:10px;bottom:10px;}
.menu-btn{right:10px;}
nav{top:55px;bottom:calc(100% - 55px);max-height:calc(100vh - 55px);padding:0 15px;}
nav ul li{padding-left:25px;}
nav ul li span{top:2px;font-size:12px;}
nav ul li a{font-size:20px;line-height:20px;}
nav.active{top:55px;padding:30px 15px 0;}
.contact-info{width:100%;margin-bottom:15px;}
.contact-info:last-child{margin-bottom:25px;}
}