@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800&subset=cyrillic"); 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 {
    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"] {
    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;
    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;
    padding-top: 10px!important;
}

optgroup {
    font-weight: 700;
    color: #000;
}

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

td,th {
    padding: 0
}

* {
    box-sizing: border-box
}

:before,:after {
    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;
    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_big, .b_breadcrumbs .container {
        width:970px!important
    }

    .container {
        width: 900px
    }
}

@media (min-width: 1200px) {
    .big_container, .b_breadcrumbs .container {
        width:1170px!important
    }

    .container {
        width: 900px
    }
}

.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: 49%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 30%
}

.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: 49%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 30%
}

.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: 49%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 30%
}

.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: 49%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 30%
}

.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: 49%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 30%
    }

    .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: 49%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 30%
    }

    .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: 49%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 30%
    }

    .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: 30%
    }

    .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: 49%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 30%
    }

    .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: 30%
    }

    .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: 49%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 30%
    }

    .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: 49%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 30%
    }

    .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: 49%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 30%
    }

    .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: 49%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 30%
    }

    .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: 49%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 30%
    }

    .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: 49%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 30%
    }

    .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
    }
}

.sticky-wrapper.sticky_scroll .b_header .top_wrap {
    padding: 10px 0 6px
}

.b_header {
    position: relative;
    z-index: 10!important;
    background: #fff;
    transition: all .2s linear
}

.b_header .top_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0 26px;
    transition: all .1s linear
}

@media (max-width: 1199px) {
    .b_header .top_wrap {
        padding:15px 0
    }
}

@media (max-width: 991px) {
    .b_header .top_wrap {
        display:block
    }

    .b_header .top_wrap .top_item:first-of-type {
        text-align: center;
        margin: 0 0 15px
    }
}

.b_header .logo {
    display: inline-block;
    vertical-align: middle;
    text-align: left
}

@media (max-width: 600px) {
    .b_header .logo {
        max-width:100%
    }
}

@media (max-width: 430px) {
    .b_header .logo {
        display:block;
        margin: 0 auto 10px
    }
}

.b_header .logo .logo_link {
    max-width: 100%;
    display: inline-block;
    vertical-align: top;
}

.b_header .logo .sub_title {
    color: #7d7d7d;
    font-size: 14px;
    margin: 10px 0 0
}

.fixing_header {
    position: absolute;
    top: 0;
    width: 100%
}

.sticky-wrapper.sticky_scroll .sub_title {
    display: none
}

@media (max-width: 600px) {
    .b_header .logo .sub_title {
        font-size:11px;
        margin: 3px 0 0
    }
}

.b_header .phone_wrapper {
    padding: 0 0 0 55px;
    position: relative;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    margin: 0 0 0 60px;
    font-size: 18px;
}

@media (max-width: 1199px) {
    .b_header .phone_wrapper {
        margin:0 0 0 10px
    }
}

@media (max-width: 991px) {
    .b_header .phone_wrapper {
        margin:0 0 0 100px;
        padding: 0 0 0 55px
    }
}

@media (max-width: 600px) {
    .b_header .phone_wrapper {
        margin:0 0 0 20px
    }
}

@media (max-width: 430px) {
    .b_header .phone_wrapper {
        margin:0;
        padding: 0 0 0 35px;
        font-size: 21px;
    }
}

.b_header .phone_wrapper:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='44' viewBox='0 0 43 44'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23d62c2c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Etel%3C/title%3E%3Cpath class='a' d='M39,32.37a4.51,4.51,0,0,1,1.4,3.18A4.68,4.68,0,0,1,39,38.77c-0.39.42-.79,0.82-1.18,1.2a20.51,20.51,0,0,0-1.59,1.68l0,0A6.78,6.78,0,0,1,31,44l-0.57,0a21.87,21.87,0,0,1-8-2.41A42.92,42.92,0,0,1,8.15,30.17a40.14,40.14,0,0,1-7-11.85A16.59,16.59,0,0,1,0,11.43,6.87,6.87,0,0,1,2,7.11L5.1,3.93l0,0A4.4,4.4,0,0,1,8.21,2.54a4.26,4.26,0,0,1,3,1.36C11.84,4.46,12.42,5.06,13,5.63c0.27,0.3.56,0.6,0.84,0.88l2.48,2.53a4.32,4.32,0,0,1,0,6.43l-0.76.79c-0.67.7-1.36,1.42-2.11,2.12a18.85,18.85,0,0,0,2.45,4,31.43,31.43,0,0,0,7.48,7c0.26,0.17.57,0.33,0.9,0.49l0.7,0.37,2.87-2.92a4.34,4.34,0,0,1,3.11-1.43A4.19,4.19,0,0,1,34,27.25Zm-1.74,1.76-5-5.12,0,0a1.84,1.84,0,0,0-1.31-.68,2,2,0,0,0-1.37.7l-3.11,3.18a1.83,1.83,0,0,1-2.28.41L24,32.53q-0.44-.27-0.9-0.49A12.38,12.38,0,0,1,22,31.42,33.65,33.65,0,0,1,14,23.91h0A20.46,20.46,0,0,1,11,19l0-.08a1.93,1.93,0,0,1,.47-2.11l0,0q1.18-1.09,2.28-2.27l0.78-.8a1.79,1.79,0,0,0,0-2.88L12.08,8.29l-0.86-.9q-0.8-.85-1.64-1.66l0,0a1.93,1.93,0,0,0-1.33-.65,2,2,0,0,0-1.38.66L3.74,8.88a4.31,4.31,0,0,0-1.25,2.76,13.53,13.53,0,0,0,1,5.81,37.88,37.88,0,0,0,6.54,11.13A40.51,40.51,0,0,0,23.47,39.32a19.43,19.43,0,0,0,7.09,2.17H31A4.33,4.33,0,0,0,34.39,40a24.05,24.05,0,0,1,1.75-1.86c0.39-.39.76-0.74,1.11-1.13h0a1.86,1.86,0,0,0,0-2.91h0ZM22.25,9a1.24,1.24,0,0,1,1.42-1,13.91,13.91,0,0,1,7.59,4,14.42,14.42,0,0,1,3.93,7.75,1.25,1.25,0,0,1-1,1.45l-0.21,0a1.23,1.23,0,0,1-1.21-1,11.93,11.93,0,0,0-3.25-6.41,11.44,11.44,0,0,0-6.27-3.32,1.24,1.24,0,0,1-1-1.45h0ZM42,20.84l-0.21,0a1.23,1.23,0,0,1-1.21-1A21.2,21.2,0,0,0,34.77,8.4,20.5,20.5,0,0,0,23.6,2.49,1.26,1.26,0,0,1,22.6,1,1.22,1.22,0,0,1,24,0,22.89,22.89,0,0,1,36.5,6.64,23.74,23.74,0,0,1,43,19.41a1.23,1.23,0,0,1-1,1.43h0Z' transform='translate%280 0%29'/%3E%3C/svg%3E");
    background-size: cover;
    width: 40px;
    height: 41px;
}

@media (max-width: 430px) {
    .b_header .phone_wrapper:before {
        width: 25px;
        height: 25px;
        top: 4px;
    }
}

.b_header .phone_wrapper a {
    font-weight: 500;
    color: #07385d;
    border-bottom: 1px dashed #07385d
}

.b_header .phone_title {
    font-size: 16px;
    font-weight: 300;
    margin: 0 0 10px;
    line-height: 1
}

.b_header .time {
    font-size: 12px;
    color: #767676;
}
@media (max-width: 430px) {
    .b_header .phone_title {
        display:none
    }
.b_header .time {
    font-size: 14px;
}    
}


.b_header .item_inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991px) {
    .b_header .item_inner {
        display:block;
        text-align: center
    }
}

@media (max-width: 991px) {
    .b_header .item_inner .inner_item {
        display:inline-block;
        vertical-align: middle
    }
}

@media (max-width: 600px) {
    .b_header .item_inner .inner_item {
        width:calc(50% - 5px)
    }
}

.b_header .btn_callback {
    width: 215px;
    display: inline-block;
    vertical-align: middle
}

@media (max-width: 600px) {
    .b_header .btn_callback {
        padding:11px 10px;
        font-size: 12px!important;
        width: 100%;
        max-width: 160px
    }
}

@media (max-width: 374px) {
    .b_header .btn_callback {
        font-size:10px!important;
        padding: 12px 10px
    }
}

.b_header .city_wrapper {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    margin: 0 0 0 26px;
    text-align: left
}

@media (max-width: 600px) {
    .b_header .city_wrapper {
        /*max-width:160px;*/width:100%;
        margin: 0
    }
}

.b_header .city_ip {
    position: absolute;
    top: 100%;
    right: 0;
    border: none;
    box-shadow: 0 2px 25px rgba(69,69,69,0.25);
    border-radius: 0;
    margin: 15px 0 0;
    z-index: 5;
    display: none;
    min-width: 215px
}

.b_header .city_ip::before {
    position: absolute;
    z-index: -1;
    content: '';
    margin: 0;
    margin: 0 0 -15px;
    background-repeat: no-repeat;
    bottom: 100%;
    right: 3px;
    width: 36px;
    height: 27px;
    background-image: url(../images/triangle.png)
}

.b_header .city_ip .wrap_inner {
    background: #fff;
    padding: 20px 15px
}

.b_header .city_ip p {
    font-size: 14px;
    color: #7d7d7d;
    margin: 0
}

.b_header .city_ip #ip_city {
    color: #d62c2c;
    border-bottom: 1px dashed #d62c2c
}

.b_header .city_ip .buttons {
    padding: 20px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.b_header .city_ip .buttons .btn {
    width: 85px;
    padding: 11px 10px
}

@media (max-width: 600px) {
    .b_header .city_ip .buttons .btn {
        padding:7px 10px
    }
}

.b_header .select_city #select_city, .b_header .select_city #select_city_g {
    border-radius: 25px;
    width: auto;
    border: 2px solid #07385d;
    color: #07385d;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: transparent;
    text-align: left;
    height: auto;
    line-height: 1;
    position: relative
}

.b_header .select_city #select_city:hover {
    background-color: #07385d;
    border-color: #07385d;
    color: #fff !important;
}

@media (max-width: 600px) {
    .b_header .select_city #select_city, .b_header .select_city #select_city_g {
        width:auto;
        font-size: 10px;
    }
}

.b_header .select_city .selectric {
    border-radius: 25px;
    width: 215px;
    border: 2px solid #d62c2c;
    color: #d62c2c;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: transparent;
    height: auto;
    line-height: 1
}

@media (max-width: 600px) {
    .b_header .select_city .selectric {
        width:100%
    }
}

.b_header .select_city .selectric .label {
    color: #d62c2c;
    padding: 17px 0;
    height: auto;
    line-height: 1;
    margin: 0 38px 0 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (max-width: 600px) {
    .b_header .select_city .selectric .label {
        padding:11px 0;
        margin: 0 38px 0 10px
    }
}

.b_header .select_city .selectric .button {
    height: 100%;
    background-color: transparent
}

.b_header .select_city .selectric .button:after {
    border: none;
    width: 12px;
    height: 7px;
    content: '';
    font-size: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='12' height='7' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 12 7'%3E%3Cdefs%3E%3Cpath d='M1477.40822,73.74738l-5.15968,-5.2842c-0.32822,-0.33562 -0.32822,-0.88091 0,-1.21653c0.3281,-0.33646 0.86025,-0.33646 1.18835,0l4.56528,4.67531l4.56539,-4.67489c0.3281,-0.33646 0.86025,-0.33646 1.18824,0c0.32833,0.33521 0.32833,0.88049 0,1.21653l-5.15957,5.28378c-0.16411,0.16698 -0.37891,0.25151 -0.59406,0.25151c-0.21503,0 -0.43007,-0.08453 -0.59395,-0.25151z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1472,-67%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23d62c2c' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.b_header .select_city .selectric-items {
    border: none;
    box-shadow: 0 2px 25px rgba(69,69,69,0.25);
    border-radius: 0;
    background: #fff;
    margin: 15px 0 0;
    z-index: 2;
    width: 100%
}

.b_header .select_city .selectric-items::before {
    position: absolute;
    z-index: -1;
    content: '';
    margin: 0;
    margin: 0 0 -15px;
    background-repeat: no-repeat;
    bottom: 100%;
    right: 3px;
    width: 36px;
    height: 27px;
    background-image: url(../images/triangle.png)
}

.b_header .select_city .selectric-items ul {
    background: #fff;
    font-size: 14px;
    padding: 10px 0
}

.b_header .select_city .selectric-items li {
    font-size: 14px;
    padding: 5px 30px
}

@media (max-width: 600px) {
    .b_header .select_city .selectric-items li {
        padding:5px 10px
    }
}

.b_header .select_city .selectric-items li:first-of-type {
    display: none
}

.b_header .select_city .selectric-items li.highlighted,.b_header .select_city .selectric-items li:hover {
    background: #fff;
    color: #d62c2c
}

.b_header .header_bottom {
    z-index: 10!important;
    background-color: #07385d
}

@media (min-width: 992px) {
    .b_header .header_bottom {
        display:block!important
    }
}

@media (max-width: 991px) {
    .b_header .header_bottom {
        position:fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10;
        overflow: auto;
        display: none;
        padding: 40px 0
    }
}

.b_header .header_nav {
    position: relative
}

.b_header .header_nav > ul {
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991px) {
    .b_header .header_nav > ul {
        display:block
    }
}

.b_header .header_nav > ul > li {
    display: inline-block;
    vertical-align: middle
}

@media (max-width: 1199px) {
    .b_header .header_nav > ul > li {
        display:block
    }
}

.b_header .header_nav > ul > li > a {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    font-weight: 600;
    padding: 25px 20px;
    transition: all .2s linear
}

.sticky-wrapper.sticky_scroll .b_header .header_nav > ul > li > a {
    padding: 15px 20px
}

@media (max-width: 1199px) {
    .b_header .header_nav > ul > li > a {
        display:block;
        text-align: center
    }
}

@media (max-width: 991px) {
    .b_header .header_nav > ul > li > a {
        padding:10px 15px
    }
}

.b_header .header_nav > ul > li > a:hover {
    background-color: rgba(255,255,255,0.1)
}

@media (max-width: 991px) {
    .b_header .has_sub_menu {
        position:relative
    }
}

@media (max-width: 991px) {
    .b_header .has_sub_menu:before {
        content:'';
        top: 0;
        right: 0;
        height: 40px;
        width: 39px;
        position: absolute;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='13' viewBox='0 0 22 13' fill='none'%3E%3Cpath d='M21 1.5L11 11.5L1 1.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center
    }
}

@media (max-width: 991px) {
    .b_header .has_sub_menu > a {
        margin-right:40px;
        padding: 10px 5px 10px 45px !important
    }
}

.b_header .sub_menu {
    position: absolute;
    box-shadow: 0 2px 25px rgba(69,69,69,0.25);
    background-color: #fff;
    z-index: 2;
    top: 100%;
    left: 0;
    right: 0;
    display: none
}

@media (max-width: 991px) {
    .b_header .sub_menu {
        position:static
    }
}

.b_header .sub_menu .h3_title {
    font-weight: 600;
    text-transform: uppercase;
    color: #07385d;
    font-size: 14px;
    margin: 10px 0
}

.b_header .sub_menu .h3_title:first-child {
    margin: 0 0 10px
}

.b_header .sub_menu ul {
    padding: 0;
    list-style: none;
    margin: 0
}

.b_header .sub_menu ul li + li {
    margin: 5px 0 0
}

.b_header .sub_menu ul a {
    color: #7c7c7c;
    font-size: 14px
}

.b_header .sub_menu ul a:hover {
    color: #d62c2c
}

.b_header .menu_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px
}

.b_header .menu_wrapper_small {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5px
}

@media (max-width: 991px) {
    .b_header .menu_wrapper {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

@media (max-width: 991px) {
    .b_header .menu_wrapper .menu_item {
        width:50%;
        margin-bottom: 20px
    }
}

@media (max-width: 440px) {
    .b_header .menu_wrapper .menu_item {
        width:100%
    }
}

.b_header .menu_wrapper .menu_item + .menu_item {
    margin: 0 0 0 25px
}

@media (max-width: 991px) {
    .b_header .menu_wrapper .menu_item + .menu_item {
        margin:0;
        margin-bottom: 20px
    }
}

._menu_toggler {
    position: fixed;
    border: none;
    padding: 0;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    display: none;
    z-index: 1001;
    background-color: #07385d
}

@media (max-width: 991px) {
    ._menu_toggler {
        display:block
    }
}

._menu_toggler span {
    display: block;
    width: 24px;
    height: 3px;
    padding: 0;
    background: #fff;
    position: absolute;
    transition: top .25s ease-in-out 0.5s,opacity .25s ease-in-out 0.5s,-webkit-transform .5s ease-in-out;
    transition: transform .5s ease-in-out,top .25s ease-in-out 0.5s,opacity .25s ease-in-out .5s;
    transition: transform .5s ease-in-out,top .25s ease-in-out 0.5s,opacity .25s ease-in-out 0.5s,-webkit-transform .5s ease-in-out;
    -webkit-transform-origin: center;
    transform-origin: center;
    left: 8px
}

._menu_toggler .toggler_top {
    top: 12px
}

._menu_toggler .toggler_middle {
    top: 19px
}

._menu_toggler .toggler_bottom {
    top: 26px
}

._menu_toggler.menu-is-active span {
    transition: top .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .5s ease-in-out .3s;
    transition: transform .5s ease-in-out 0.3s,top .25s ease-in-out,opacity .25s ease-in-out;
    transition: transform .5s ease-in-out 0.3s,top .25s ease-in-out,opacity .25s ease-in-out,-webkit-transform .5s ease-in-out .3s
}

._menu_toggler.menu-is-active span.toggler_top {
    top: 18px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

._menu_toggler.menu-is-active span.toggler_middle {
    opacity: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

._menu_toggler.menu-is-active span.toggler_bottom {
    top: 18px;
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}

.page_title {
    font-size: 40px;
    font-weight: 800;
    line-height: 1.1
}

@media (max-width: 1199px) {
    .page_title {
        font-size:38px
    }
}

@media (max-width: 991px) {
    .page_title {
        font-size:34px
    }
}

@media (max-width: 767px) {
    .page_title {
        font-size:26px
    }
}

ol {
    list-style: none;
    counter-reset: item;
    padding: 0 0 0 30px
}

ol li {
    position: relative
}

ol li::before {
    content: counter(item) ". ";
    counter-increment: item;
    position: absolute;
    right: 100%;
    top: 0;
    color: #d62c2c;
    margin: 0 5px 0 0
}

ol li + li {
    margin: 10px 0 0
}

.text__area ul {
    list-style: none;
    display: flow-root;
    padding: 0 0 0 30px
}

.text__area ul li {
    position: relative
}

.text__area ul li::before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    right: 100%;
    top: 7px;
    background-color: #d62c2c;
    margin: 0 10px 0 0
}

.text__area ul li + li {
    margin: 10px 0 0
}

.bg_light_blue {
    background-color: #f4f9fc
}

.section_paddings {
    padding: 60px 0 80px
}

@media (max-width: 991px) {
    .section_paddings {
        padding:30px 0 40px
    }
}

.title_decor {
    position: relative;
    margin: 0 0 60px;
}

@media (max-width: 991px) {
    .title_decor {
        margin: 0 0 35px;
    }
}

@media (max-width: 991px) {
    .title_decor:after {
        width:100px;
        height: 40px;
        margin: 10px 0 0
    }
}

.page_about {
    position: relative
}

.page_about .b_breadcrumbs {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0
}

.slick-arrow {
    position: absolute;
    z-index: 1;
    padding: 0;
    font-size: 0;
    top: 50%;
    border: none;
    background-color: transparent;
    width: 22px;
    height: 42px;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .2s linear
}

.slick-prev {
    position: absolute;
    width: 15%;
    height: 100%;
    top: 0;
    right: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='42' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 42'%3E%3Cdefs%3E%3Cpath d='M404.99886,7929.9968l20.40962,-20.98992l1.59279,1.63771l-18.81981,19.35279l18.81981,19.35454l-1.59279,1.63596l-18.81844,-19.35395v0.00117z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-405,-7909%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23cfcfcf' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.slick-prev:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='42' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 42'%3E%3Cdefs%3E%3Cpath d='M404.99886,7929.9968l20.40962,-20.98992l1.59279,1.63771l-18.81981,19.35279l18.81981,19.35454l-1.59279,1.63596l-18.81844,-19.35395v0.00117z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-405,-7909%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23d62c2c' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.slick-next {
    position: absolute;
    width: 15%;
    height: 100%;
    top: 0;
    left: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='42' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 42'%3E%3Cdefs%3E%3Cpath d='M945.00092,7929.9968l-20.40962,-20.98992l-1.59279,1.63771l18.81981,19.35279l-18.81981,19.35454l1.59279,1.63596l18.81844,-19.35395v0.00117z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-923,-7909%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23cfcfcf' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.slick-next:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='42' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 22 42'%3E%3Cdefs%3E%3Cpath d='M945.00092,7929.9968l-20.40962,-20.98992l-1.59279,1.63771l18.81981,19.35279l-18.81981,19.35454l1.59279,1.63596l18.81844,-19.35395v0.00117z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-923,-7909%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23d62c2c' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

@media (max-width: 1200px) {
    .slick-next {
        width: 8%;
    }

    .slick-prev {
        width: 8%;
    }
}

.agree {
    margin: 15px auto 0;
    font-size: 14px;
    font-weight: 300;
    display: block;
    max-width: 255px;
    position: relative
}

.agree [type="checkbox"] {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    top: 0;
    left: 0
}

.agree [type="checkbox"]:checked + span::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='11' height='8' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 8'%3E%3Cdefs%3E%3Cpath d='M1225.83881,704.15827c-0.21481,-0.21259 -0.56305,-0.21259 -0.77785,0l-6.58928,6.50827l-2.53281,-2.5017c-0.21481,-0.21217 -0.56305,-0.21217 -0.77785,0c-0.21492,0.21217 -0.21492,0.55575 0,0.76792l2.92168,2.88587c0.21469,0.21259 0.56316,0.21259 0.77785,0l6.97826,-6.89243c0.21481,-0.21217 0.21481,-0.55617 0,-0.76792z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1215,-704%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23d62c2c' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

.agree span {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 0 0 30px;
    background-repeat: no-repeat
}

.agree span::before {
    position: absolute;
    left: 0;
    top: 1px;
    content: '';
    width: 15px;
    height: 15px;
    border: 1px solid #fff;
    cursor: pointer
}

.agree a {
    color: #fff;
    text-decoration: underline
}

.calculator .agree span::before {
    position: absolute;
    left: 0;
    top: 1px;
    content: '';
    width: 15px;
    height: 15px;
    border: 1px solid #07385d;
    cursor: pointer
}

.calculator .agree a {
    color: #d62c2c;
    text-decoration: underline
}

.agree a:hover {
    text-decoration: none
}

.btn,.btn_alt {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    padding: 16px 18px;
    transition: all .2s linear;
    font-size: 14px;
    height: auto;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    position: relative;
    cursor: pointer;
    box-shadow: none;
    border: 2px solid transparent;
    border-radius: 0;
    line-height: 1;
    border-radius: 25px
}

.btn:hover,.btn:focus, .btn_alt:hover,.btn_alt:focus {
    box-shadow: none
}

.btn_red {
    background-color: #d62c2c;
    border-color: #d62c2c;
    color: #fff!important
}

.btn_red:focus {
    background-color: #d62c2c;
    border-color: #d62c2c;
    color: #fff
}

.btn_red:active {
    color: #fff
}

.btn_red:hover, .btn_white {
    background-color: #fff;
    border-color: #d62c2c;
    color: #d62c2c!important
}

* {
    outline: 0!important
}

html,body {
    height: 100%
}

body {
    font-family: 'Montserrat',sans-serif;
    font-size: 16px;
    color: #07385d;
    min-width: 320px;
    background-color: #fff;
    line-height: 1.4
}

@media (max-width: 991px) {
    body {
        font-size:16px
    }
}

body.menuopen {
    overflow: hidden
}

@media (min-width: 1199px) {
    .container {
        padding:0 30px
    }
}

h1,h2,h3,h4,h5,h6,p {
    margin: 0
}

h1,h2,h3 {
    font-size: 24px;
    margin-bottom: 15px;
}

.b_modal .modal_title {
    font-size: 24px;
}

@media (min-width: 768px) {
    h1,h2,h3 {
        font-size:26px
    }

    .h2-none {
        font-size: 26px;
        font-weight: 600;
    }

    .b_modal .modal_title {
        font-size: 26px;
    }
}

h3 {
    font-size: 26px;
    margin-bottom: 15px
}

p {
    line-height: 1.5
}

p:not(:last-child) {
    margin-bottom: 25px;
}

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

select::-ms-expand {
    display: none
}

input::-ms-clear {
    display: none
}

.text h2 {
    margin-bottom: 20px;
}

@media (max-width: 991px) {
    input,textarea,select,select:focus {
        font-size:16px
    }
}

.b_banner_help {
    position: relative;
    z-index: 2;
    height: 400px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 1199px) {
    .b_banner_help {
        height:300px
    }
}

@media (max-width: 991px) {
    .b_banner_help {
        height:220px
    }
}

@media (max-width: 767px) {
    .b_banner_help {
        height:180px
    }
}

.b_banner_help.bg_blue {
    background-color: #07385d
}

.b_banner_help.bg_blue .h3_title {
    color: #fff
}

.b_banner_help .h3_title {
    font-weight: 800;
    font-size: 58px;
    letter-spacing: 2.9px;
    color: #d62c2c;
    line-height: 1;
    text-align: center
}

@media (max-width: 1199px) {
    .b_banner_help .h3_title {
        font-size:48px
    }
}

@media (max-width: 991px) {
    .b_banner_help .h3_title {
        font-size:38px
    }
}

@media (max-width: 767px) {
    .b_banner_help .h3_title {
        font-size:28px;
        font-weight: 700
    }
}

.b_banner_help .banner_wrapper {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.b_banner_help .banner_wrapper img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: none;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-size: cover;
    width: 100%;
}

.b_main_banner {
    min-height: 725px;
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (max-width: 1199px) {
    .b_main_banner {
        min-height:525px
    }
}

@media (max-width: 991px) {
    .b_main_banner {
        display:block
    }
}

.b_main_banner .banner_wraper {
    height: 100%
}

.b_main_banner .container {
    height: 100%
}

.b_main_banner .banner {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    background-size: cover;
}

.b_main_banner .banner:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}

.b_main_banner .banner .img_doctor {
    position: absolute;
    right: -5%;
    bottom: 0
}

@media (max-width: 1800px) {
    .b_main_banner .banner .img_doctor {
        right:-10%
    }
}

@media (max-width: 1700px) {
    .b_main_banner .banner .img_doctor {
        right:-13%
    }
}

@media (max-width: 1550px) {
    .b_main_banner .banner .img_doctor {
        display:none
    }
}

.b_main_banner .banner img {
    position: absolute;
    width: 100%;
    max-width: none;
    height: 100%;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}

.b_main_banner .wraper_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 991px) {
    .b_main_banner .wraper_content {
        display:block
    }
}

.b_main_banner .banner_content {
    width: calc(100% - 350px);
    padding: 0 45px 0 0
}

@media (max-width: 1199px) {
    .b_main_banner .banner_content {
        padding:0 15px 0 0
    }
}

@media (max-width: 991px) {
    .b_main_banner .banner_content {
        width:100%;
        padding: 30px 0
    }
}

.b_main_banner .banner_content .h2_title {
    font-size: 42px;
    font-weight: 800;
    line-height: 1.3;
    margin-bottom: 30px
}

@media (max-width: 1199px) {
    .b_main_banner .banner_content .h2_title {
        font-size:30px
    }
}

@media (max-width: 500px) {
    .b_main_banner .banner_content .h2_title {
        font-size:25px
    }

    img {
        float: none!important;
        display: block;
        margin-left: auto!important;
        margin-right: auto!important;
    }
}

.b_main_banner .banner_list {
    padding: 10px 0 0
}

.b_main_banner .banner_list ul {
    list-style: none;
    font-size: 0;
    padding: 0
}

.b_main_banner .banner_list ul li {
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    font-size: 17px;
    color: #07385d;
    font-weight: 500;
    padding: 0 0 0 20px;
    margin: 30px 0 0;
    position: relative
}

@media (max-width: 991px) {
    .b_main_banner .banner_list ul li {
        font-size:14px
    }
}

@media (max-width: 767px) {
    .b_main_banner .banner_list ul li {
        width:50%
    }
}

.b_main_banner .banner_list ul li:before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    border: 3px solid #d62c2c;
    border-radius: 50%;
    left: 0;
    top: 5px
}

@media (max-width: 991px) {
    .b_main_banner .content_item {
        width:100%;
        padding: 0 0 30px
    }
}

.b_main_banner .banner_form {
    background-color: #07385d;
    width: 350px;
    color: #fff;
    padding: 45px 30px
}

@media (max-width: 991px) {
    .b_main_banner .banner_form {
        padding:20px 15px;
        margin: 0 auto;
        width: 100%;
        max-width: 350px
    }
}

.b_main_banner .banner_form .title {
    font-size: 23px;
    font-weight: 600;
    text-align: center;
    line-height: 1.1
}

.b_main_banner .banner_form .form_row + .form_row {
    margin: 20px 0 0
}

.b_main_banner .banner_form .form_control {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 15px 15px 30px;
    background-repeat: no-repeat
}

.b_main_banner .banner_form .form_control::-webkit-input-placeholder {
    color: #fff
}

.b_main_banner .banner_form .form_control::-moz-placeholder {
    color: #fff
}

.b_main_banner .banner_form .form_control:-moz-placeholder {
    color: #fff
}

.b_main_banner .banner_form .form_control:-ms-input-placeholder {
    color: #fff
}

.b_main_banner .banner_form .icon_user {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='18' height='18' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cpath d='M1229.99989,513.99779h-1.40625c0,-4.18693 -3.40656,-7.5934 -7.59384,-7.5934c-4.18716,0 -7.59373,3.40646 -7.59373,7.5934h-1.40625c0,-2.40377 0.93624,-4.66359 2.63603,-6.36431c0.9803,-0.97925 2.14703,-1.70574 3.42007,-2.14473c-1.36345,-0.93866 -2.25918,-2.51049 -2.25918,-4.28737c0,-2.86996 2.33414,-5.20343 5.20306,-5.20343c2.86903,0 5.20317,2.33347 5.20317,5.20343c0,1.77688 -0.89573,3.34871 -2.25918,4.28737c1.27304,0.43899 2.43977,1.16548 3.42007,2.14473c1.69979,1.70072 2.63603,3.96053 2.63603,6.36431zM1224.79671,501.20138c0,-2.09409 -1.70334,-3.79691 -3.79692,-3.79691c-2.09358,0 -3.79681,1.70281 -3.79681,3.79691c0,2.09409 1.70322,3.79649 3.79681,3.79649c2.09358,0 3.79692,-1.70239 3.79692,-3.79649z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1212,-496%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: 0 center
}

.b_main_banner .banner_form .icon_phone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='20' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath d='M1230.13515,574.71274c0.42698,0.42267 0.65105,0.92485 0.65105,1.44837c0,0.51892 -0.21984,1.0257 -0.63835,1.45967c-0.18173,0.19041 -0.36781,0.3712 -0.54955,0.54528c-0.2663,0.25695 -0.51991,0.498 -0.73975,0.76373c-0.00423,0.00795 -0.0127,0.01297 -0.01694,0.02134c-0.64259,0.69636 -1.46267,1.04705 -2.43919,1.04705c-0.08446,0 -0.1775,-0.00418 -0.2663,-0.00837c-1.44997,-0.09332 -2.74784,-0.63777 -3.72013,-1.09768c-2.54482,-1.22825 -4.77264,-2.97166 -6.62418,-5.17958c-1.52607,-1.83212 -2.54917,-3.54163 -3.23399,-5.38589c-0.27901,-0.75202 -0.64259,-1.8995 -0.54108,-3.13277c0.06763,-0.7629 0.37617,-1.42201 0.91736,-1.96269l1.43726,-1.44712c0.00423,-0.00418 0.00423,-0.00418 0.00847,-0.00837c0.42274,-0.40509 0.92159,-0.62019 1.43738,-0.62019c0.51567,0 1.00605,0.2151 1.41609,0.62019c0.27477,0.25276 0.54108,0.52269 0.79468,0.78508c0.12691,0.13475 0.26218,0.26909 0.39322,0.40007l1.15402,1.15292c0.88772,0.88593 0.88772,2.03467 0,2.92144c-0.11833,0.11843 -0.23666,0.23979 -0.35511,0.3578c-0.31277,0.31721 -0.634,0.64614 -0.98064,0.96293c0.25784,0.56998 0.61295,1.13158 1.14132,1.79781c1.09062,1.33831 2.22782,2.37197 3.47912,3.16583c0.12257,0.07616 0.2663,0.14772 0.41851,0.22389c0.10563,0.05566 0.21561,0.10964 0.32547,0.16907l1.33587,-1.32952c0.42698,-0.42685 0.92583,-0.65032 1.44573,-0.65032c0.52425,0 1.01887,0.22807 1.42891,0.65451zM1229.32354,575.51162l-2.32922,-2.32635c-0.00423,-0.0046 -0.00423,-0.0046 -0.00847,-0.00879c-0.13115,-0.14312 -0.34664,-0.30842 -0.60871,-0.30842c-0.26642,0 -0.49461,0.17367 -0.63847,0.31721l-1.44562,1.44335c-0.07187,0.07156 -0.29171,0.2921 -0.6427,0.2921c-0.13939,0 -0.27466,-0.03473 -0.4184,-0.10629c-0.01694,-0.00921 -0.03387,-0.02218 -0.05081,-0.03013c-0.12257,-0.07575 -0.2663,-0.14731 -0.4184,-0.22347c-0.16914,-0.0837 -0.34676,-0.17242 -0.52002,-0.28248c-1.35704,-0.85706 -2.58717,-1.97525 -3.75389,-3.41065l-0.00423,-0.00418c-0.64259,-0.81437 -1.06522,-1.49859 -1.36539,-2.22424c-0.00423,-0.01339 -0.00847,-0.02553 -0.0127,-0.03808c-0.0761,-0.24147 -0.14374,-0.5955 0.21984,-0.95833c0.00423,-0.00795 0.0127,-0.01214 0.02106,-0.02092c0.36781,-0.32935 0.70599,-0.66748 1.0611,-1.03115c0.12257,-0.11718 0.24101,-0.23937 0.36358,-0.36241c0.44804,-0.44652 0.44804,-0.86082 0,-1.30776l-1.15414,-1.15334c-0.13515,-0.13894 -0.27054,-0.27411 -0.40157,-0.40886c-0.25784,-0.26616 -0.50297,-0.51515 -0.76092,-0.75578c-0.00423,-0.00377 -0.00847,-0.00795 -0.0127,-0.01297c-0.13527,-0.13475 -0.35088,-0.29503 -0.61707,-0.29503c-0.21572,0 -0.43545,0.10546 -0.6427,0.30005l-1.4415,1.43875c-0.35076,0.35069 -0.54108,0.76122 -0.58342,1.25378c-0.06329,0.77252 0.08034,1.59191 0.47356,2.64273c0.63835,1.72164 1.60217,3.32653 3.04367,5.06031c1.74591,2.08154 3.84682,3.72409 6.23955,4.88078c0.87513,0.41765 2.04185,0.90769 3.29739,0.9872c0.0634,0.00377 0.13103,0.00377 0.19444,0.00377c0.65952,0 1.16261,-0.21468 1.58947,-0.67083c0.26207,-0.308 0.54108,-0.58253 0.81596,-0.8445c0.18173,-0.17702 0.35088,-0.3373 0.51567,-0.51432c-0.00423,0.00377 -0.00423,0 0,0c0.43121,-0.44694 0.43121,-0.89095 -0.00423,-1.32074zM1222.34848,564.09747c0.05493,-0.30884 0.34664,-0.51557 0.65941,-0.46535c1.3401,0.22891 2.56176,0.86166 3.52982,1.82836c0.96806,0.9667 1.60217,2.18658 1.83048,3.52489c0.0507,0.31177 -0.15644,0.60764 -0.46921,0.65786c-0.03387,0.00418 -0.06351,0.00837 -0.09727,0.00837c-0.27477,0 -0.51579,-0.19418 -0.56225,-0.47247c-0.1902,-1.10605 -0.71022,-2.11042 -1.51337,-2.91265c-0.80326,-0.8014 -1.80931,-1.32534 -2.91687,-1.51115c-0.31288,-0.05106 -0.51567,-0.34985 -0.46074,-0.65786zM1231.52596,569.46997c-0.03376,0.0046 -0.0634,0.00921 -0.09716,0.00921c-0.27477,0 -0.51579,-0.1946 -0.56225,-0.47331c-0.33405,-1.96729 -1.264,-3.7605 -2.69291,-5.18795c-1.42879,-1.42243 -3.2254,-2.35481 -5.19539,-2.68792c-0.31277,-0.05566 -0.51991,-0.34609 -0.46921,-0.65911c0.05493,-0.30759 0.34664,-0.51934 0.65529,-0.46368c2.20665,0.37538 4.21463,1.41406 5.81257,3.00932c1.59794,1.59568 2.63786,3.60064 3.01414,5.80354c0.05493,0.30884 -0.15644,0.60429 -0.46509,0.64991z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1212,-560%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: 0 center
}

.b_main_banner .banner_form .icon_mail {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='20' fill='%23ffffff' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 490 490' style='enable-background:new 0 0 490 490;' xml:space='preserve'%3e%3cg%3e%3cpath d='M189.432,344.023H30.625V118.075L237.03,243.826c2.452,1.488,5.204,2.236,7.97,2.236c2.781,0,5.548-0.755,8.015-2.266 l206.36-126.684v242.223H490V30.117H0v344.531h189.432V344.023z M459.375,60.742v20.435L244.97,212.798L30.625,82.21V60.742 H459.375z'/%3e%3cpath d='M371.082,409.525c28.01,0,53.04-26.222,53.04-70.919c0-49.762-34.863-86.116-86.712-86.116 c-66.151,0-108.762,53.04-108.762,114.424c0,57.212,41.419,92.969,90.288,92.969c19.965,0,36.651-3.278,53.04-11.919l-4.768-12.813 c-12.217,6.854-28.01,10.429-44.995,10.429c-44.101,0-76.58-30.692-76.58-80.454c0-60.49,40.823-98.929,89.393-98.929 c46.187,0,72.111,30.99,72.111,74.196c0,34.566-16.984,54.828-32.181,54.53c-9.833-0.298-13.409-10.727-8.939-33.373l10.131-53.934 c-7.747-3.576-19.071-6.257-31.884-6.257c-41.419,0-70.621,33.671-70.621,70.621c0,23.54,14.899,37.545,32.181,37.545 c17.879,0,31.586-8.641,42.015-26.222h1.192C348.137,401.48,359.162,409.525,371.082,409.525z M312.976,393.434 c-13.111,0-19.667-9.535-19.667-22.646c0-28.904,21.156-53.636,47.378-53.636c6.854,0,11.919,1.192,14.899,2.086l-6.257,33.671 C346.051,371.384,330.259,393.434,312.976,393.434z'/%3e%3c/g%3e%3c/svg%3e");
    background-position: 0 center
}

.b_main_banner .banner_form .icon_company {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' viewBox='0 0 512 512' width='20' height='20' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m106 333.558594h-48.359375c-4.417969 0-8-3.582032-8-8v-48.480469c0-4.414063 3.582031-8 8-8h48.351563c4.414062 0 8 3.585937 8 8v48.480469c.007812 4.425781-3.578126 8-7.992188 8zm-40.359375-16h32.351563v-32.480469h-32.351563zm0 0'/%3e%3cpath d='m106 226.910156h-48.359375c-4.417969 0-8-3.582031-8-8v-48.476562c0-4.417969 3.582031-8 8-8h48.351563c4.414062 0 8 3.582031 8 8v48.476562c.007812 4.425782-3.578126 8-7.992188 8zm-40.359375-16h32.351563v-32.476562h-32.351563zm0 0'/%3e%3cpath d='m106 440.207031h-48.359375c-4.417969 0-8-3.582031-8-8v-48.480469c0-4.414062 3.582031-8 8-8h48.351563c4.414062 0 8 3.585938 8 8v48.480469c.007812 4.425781-3.578126 8-7.992188 8zm-40.359375-16h32.351563v-32.480469h-32.351563zm0 0'/%3e%3cpath d='m146.945312 496h-138.945312c-4.414062 0-8-3.585938-8-8v-383.046875c0-4.417969 3.585938-8 8-8h138.945312c4.414063 0 8 3.582031 8 8v383.046875c0 4.414062-3.585937 8-8 8zm-130.945312-16h122.945312v-367.046875h-122.945312zm0 0'/%3e%3cpath d='m488 496h-341.054688c-4.417968 0-8-3.585938-8-8v-480c0-4.414062 3.582032-8 8-8h341.054688c4.414062 0 8 3.585938 8 8v480c0 4.414062-3.585938 8-8 8zm-333.054688-16h325.054688v-464h-325.054688zm0 0'/%3e%3cpath d='m341.648438 333.558594h-48.351563c-4.417969 0-8-3.582032-8-8v-48.480469c0-4.414063 3.582031-8 8-8h48.351563c4.414062 0 8 3.585937 8 8v48.480469c0 4.425781-3.585938 8-8 8zm-40.351563-16h32.351563v-32.480469h-32.351563zm0 0'/%3e%3cpath d='m438.359375 333.558594h-48.359375c-4.414062 0-8-3.582032-8-8v-48.480469c0-4.414063 3.585938-8 8-8h48.351562c4.417969 0 8 3.585937 8 8v48.480469c.007813 4.425781-3.574218 8-7.992187 8zm-40.359375-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3cpath d='m244.9375 333.558594h-48.351562c-4.417969 0-8-3.582032-8-8v-48.480469c0-4.414063 3.582031-8 8-8h48.351562c4.414062 0 8 3.585937 8 8v48.480469c0 4.425781-3.585938 8-8 8zm-40.351562-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3cpath d='m341.648438 226.910156h-48.351563c-4.417969 0-8-3.582031-8-8v-48.476562c0-4.417969 3.582031-8 8-8h48.351563c4.414062 0 8 3.582031 8 8v48.476562c0 4.425782-3.585938 8-8 8zm-40.351563-16h32.351563v-32.476562h-32.351563zm0 0'/%3e%3cpath d='m438.359375 226.910156h-48.359375c-4.414062 0-8-3.582031-8-8v-48.476562c0-4.417969 3.585938-8 8-8h48.351562c4.417969 0 8 3.582031 8 8v48.476562c.007813 4.425782-3.574218 8-7.992187 8zm-40.359375-16h32.351562v-32.476562h-32.351562zm0 0'/%3e%3cpath d='m244.9375 226.910156h-48.351562c-4.417969 0-8-3.582031-8-8v-48.476562c0-4.417969 3.582031-8 8-8h48.351562c4.414062 0 8 3.582031 8 8v48.476562c0 4.425782-3.585938 8-8 8zm-40.351562-16h32.351562v-32.476562h-32.351562zm0 0'/%3e%3cpath d='m341.648438 120.265625h-48.351563c-4.417969 0-8-3.585937-8-8v-48.480469c0-4.417968 3.582031-8 8-8h48.351563c4.414062 0 8 3.582032 8 8v48.480469c0 4.414063-3.585938 8-8 8zm-40.351563-16h32.351563v-32.480469h-32.351563zm0 0'/%3e%3cpath d='m438.359375 120.265625h-48.359375c-4.414062 0-8-3.585937-8-8v-48.480469c0-4.417968 3.585938-8 8-8h48.351562c4.417969 0 8 3.582032 8 8v48.480469c.007813 4.414063-3.574218 8-7.992187 8zm-40.359375-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3cpath d='m244.9375 120.265625h-48.351562c-4.417969 0-8-3.585937-8-8v-48.480469c0-4.417968 3.582031-8 8-8h48.351562c4.414062 0 8 3.582032 8 8v48.480469c0 4.414063-3.585938 8-8 8zm-40.351562-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3cpath d='m357.527344 496h-80.113282c-4.414062 0-8-3.585938-8-8v-104.265625c0-4.414063 3.585938-8 8-8h80.113282c4.417968 0 8 3.585937 8 8v104.265625c0 4.414062-3.582032 8-8 8zm-72.113282-16h64.113282v-88.265625h-64.113282zm0 0'/%3e%3cpath d='m438.359375 440.207031h-48.359375c-4.414062 0-8-3.582031-8-8v-48.480469c0-4.414062 3.585938-8 8-8h48.351562c4.417969 0 8 3.585938 8 8v48.480469c.007813 4.425781-3.574218 8-7.992187 8zm-40.359375-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3cpath d='m244.9375 440.207031h-48.351562c-4.417969 0-8-3.582031-8-8v-48.480469c0-4.414062 3.582031-8 8-8h48.351562c4.414062 0 8 3.585938 8 8v48.480469c0 4.425781-3.585938 8-8 8zm-40.351562-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3c/svg%3e");
    background-position: 0 center
}

.b_main_banner .banner_form .icon_services {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='20' fill='%23ffffff' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 473.8 473.8' style='enable-background:new 0 0 473.8 473.8;' xml:space='preserve'%3e%3cg%3e%3cpath d='M454.8,111.7c0-1.8-0.4-3.6-1.2-5.3c-1.6-3.4-4.7-5.7-8.1-6.4L241.8,1.2c-3.3-1.6-7.2-1.6-10.5,0L25.6,100.9 c-4,1.9-6.6,5.9-6.8,10.4v0.1c0,0.1,0,0.2,0,0.4V362c0,4.6,2.6,8.8,6.8,10.8l205.7,99.7c0.1,0,0.1,0,0.2,0.1 c0.3,0.1,0.6,0.2,0.9,0.4c0.1,0,0.2,0.1,0.4,0.1c0.3,0.1,0.6,0.2,0.9,0.3c0.1,0,0.2,0.1,0.3,0.1c0.3,0.1,0.7,0.1,1,0.2 c0.1,0,0.2,0,0.3,0c0.4,0,0.9,0.1,1.3,0.1c0.4,0,0.9,0,1.3-0.1c0.1,0,0.2,0,0.3,0c0.3,0,0.7-0.1,1-0.2c0.1,0,0.2-0.1,0.3-0.1 c0.3-0.1,0.6-0.2,0.9-0.3c0.1,0,0.2-0.1,0.4-0.1c0.3-0.1,0.6-0.2,0.9-0.4c0.1,0,0.1,0,0.2-0.1l206.3-100c4.1-2,6.8-6.2,6.8-10.8 V112C454.8,111.9,454.8,111.8,454.8,111.7z M236.5,25.3l178.4,86.5l-65.7,31.9L170.8,57.2L236.5,25.3z M236.5,198.3L58.1,111.8 l85.2-41.3L321.7,157L236.5,198.3z M42.8,131.1l181.7,88.1v223.3L42.8,354.4V131.1z M248.5,442.5V219.2l85.3-41.4v58.4 c0,6.6,5.4,12,12,12s12-5.4,12-12v-70.1l73-35.4V354L248.5,442.5z'/%3e%3c/g%3e%3c/svg%3e");
    background-position: 0 center
}

.b_main_banner .banner_form .row_wrapper {
    max-width: 255px;
    margin: 0 auto
}

.b_main_banner .banner_form [type="submit"] {
    margin: 0 auto;
    display: block;
    width: 100%;
    max-width: 255px
}

.b_simple_banner {
    min-height: 725px;
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 1199px) {
    .b_simple_banner {
        min-height:525px
    }
}

@media (max-width: 991px) {
    .b_simple_banner {
        padding:50px 0;
        text-align: center
    }
}

.b_simple_banner .banner_wraper {
    height: 100%
}

.b_simple_banner .container {
    height: 100%
}

.b_simple_banner .banner {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

.b_simple_banner .banner img {
    position: absolute;
    width: 100%;
    max-width: none;
    height: 100%;
    right: 0;
}

.b_simple_banner .wraper_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.b_simple_banner .wraper_content .banner_content {
    max-width: 715px;
    padding-bottom: 15px
}

@media (max-width: 991px) {
    .b_simple_banner .wraper_content .banner_content {
        max-width:none
    }
}

.b_simple_banner .wraper_content .banner_title {
    font-size: 46px;
    font-weight: 800;
    margin: 35px 0 20px;
    line-height: 1.2
}

@media (max-width: 1199px) {
    .b_simple_banner .wraper_content .banner_title {
        font-size:30px
    }
}

@media (max-width: 500px) {
    .b_simple_banner .wraper_content .banner_title {
        font-size:25px
    }
}

.b_simple_banner .wraper_content p {
    margin: 0 0 20px
}

.b_simple_banner .wraper_content .banner_text {
    margin: 0 0 40px
}

.b_transit_tk .list_item {
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 0;
    width: calc(25% - 30px);
    max-width: 350px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    margin: 0 35px 35px 0;
}

@media (max-width: 1199px) {
    .b_transit_tk .list_item {
        width:calc(33% - 20px)
    }
}

@media (max-width: 991px) {
    .b_transit_tk .list_item {
        width:calc(50% - 20px)
    }

    .transit_tk .content_wrap .btn {
        bottom: 15px
    }
}

@media (max-width: 767px) {
    .b_transit_tk .list_item {
        width:calc(50% - 10px);
        margin: 0 15px 15px 0
    }
}

@media (max-width: 510px) {
    .b_transit_tk .list_item {
        width:calc(50% - 5px);
        margin: 0 5px 10px 0
    }
}

@media (min-width: 992px) {
    .b_transit_tk .list_item:nth-child(4n) {
        margin:0 0 35px
    }
}

@media (max-width: 991px) {
    .b_transit_tk .list_item:nth-child(2n) {
        margin:0 0 35px
    }
}

@media (max-width: 767px) {
    .b_transit_tk .list_item:nth-child(2n) {
        margin:0 0 15px
    }
}

@media (max-width: 510px) {
    .b_transit_tk .list_item:nth-child(2n) {
        margin:0 0 5px
    }
}

.b_transit_tk .list_item:hover .front {
    z-index: 900;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg)
}

.b_transit_tk .list_item:hover .back {
    z-index: 1000;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg)
}

.b_transit_tk .list_item .front {
    height: inherit;
    top: 0;
    z-index: 2;
    text-align: center;
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    transition: all .4s ease-in-out
}

.b_transit_tk .list_item .back {
    height: inherit;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 4;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    transition: all .4s ease-in-out
}

.b_transit_tk .list_item .back .item_content {
    background-color: #fff
}

.b_transit_tk .list_item .back .item_icon {
    border: 1px dashed #d62c2c;
    background-color: #fdebeb
}

.b_transit_tk .list_item .back .item_icon svg path {
    fill: #d62c2c
}

.b_transit_tk .list_item .back .title {
    color: #d62c2c
}

.b_transit_tk .list_item .title {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3;
    transition: all .2s linear
}

.transit_tk .content_wrap .btn {
    width: 100%;
    max-width: 190px;
    margin: 20px auto 70px;
    position: relative;
    left: 0;
    right: 0;
}

@media (max-width: 1199px) {
    .b_transit_tk .list_item .title {
        font-size:20px;
        padding: 0 15px
    }
}

@media (max-width: 767px) {
    .b_transit_tk .list_item .title {
        font-size:15px
    }
}

@media (max-width: 440px) {
    .b_transit_tk .list_item .title {
        font-size:13px
    }
}

@media (max-width: 767px) {
    .b_transit_tk .list_item .title br {
        display:none
    }
}

.b_transit_tk .item_img {
    position: relative;
    width: 100%
}

.b_transit_tk .item_img::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom,rgba(7,56,93,0) 0%,#07385d 82%,#07385d 92%)
}

.b_transit_tk .item_icon {
    background-color: #f5f9fc;
    width: 99px;
    height: 99px;
    border-radius: 50%;
    margin: 0 auto 20px;
    border: 1px solid #f5f9fc;
    transition: all .2s linear;
    position: relative;
}

@media (max-width: 991px) {
    .b_transit_tk .item_icon {
        width:70px;
        height: 70px;
        margin: 0 auto 10px
    }
}

@media (max-width: 510px) {
    .b_transit_tk .item_icon {
        width:50px;
        height: 50px;
        margin: 0 auto 10px
    }
}

.b_transit_tk .item_icon img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 70%;
    max-height: 70%;
    margin: auto;
}

@media (max-width: 991px) {
    .b_transit_tk .item_icon svg {
        max-width:60%;
        max-height: 60%
    }
}

.b_transit_tk .item_icon svg path {
    fill: #07385d;
    transition: all .2s linear
}

.b_transit_tk .item_content {
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    transition: all .2s linear;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.b_transit_tk .item_content .content {
    font-size: 16px;
    padding: 10px 5px 0;
    color: #07385d
}

@media (max-width: 767px) {
    .b_transit_tk .item_content .content {
        font-size:14px
    }
}

@media (max-width: 510px) {
    .b_transit_tk .item_content .content {
        font-size:12px
    }
}

@media (max-width: 440px) {
    .b_transit_tk .item_content .content {
        font-size:10px
    }
}

.b_transit_service {
    overflow: hidden;
    margin-bottom: -80px;
}

.b_transit_service .content_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 991px) {
    .b_transit_service .content_top {
        display:block
    }
}

.b_transit_service .content_top .top_item {
    width: 50%
}

@media (max-width: 991px) {
    .b_transit_service .content_top .top_item {
        width:100%
    }

    .b_transit_service {
        overflow: hidden;
        margin-bottom: 0;
    }
}

@media (max-width: 991px) {
    .b_transit_service .item_img {
        text-align:center
    }
}

.b_transit_service .content {
    position: relative;
    z-index: 2
}

.b_transit_service .item_img {
    text-align: center;
    margin-bottom: 20px;
}

.b_transit_service .img_wrap {
    position: relative;
    z-index: 1;
    display: inline-block;
    vertical-align: top
}

@media (max-width: 1199px) {
    .b_transit_service .img_wrap {
        margin:0 45px 0 0
    }
}

@media (max-width: 991px) {
    .b_transit_service .img_wrap {
        padding:0
    }
}

@media (max-width: 991px) {
    .b_transit_service .img_wrap img {
        margin:0 auto 15px
    }
}

.b_transit_service .img_wrap::before {
    position: absolute;
    z-index: -1;
    content: '';
    width: 140px;
    height: 140px;
    border: 1px dashed #c5c5c5;
    border-radius: 50%;
    top: 50%;
    margin: -70px 0 0;
    right: -70px
}

.b_transit_service .img_wrap::after {
    position: absolute;
    z-index: -1;
    content: '';
    width: 200px;
    height: 200px;
    border: 1px dashed #c5c5c5;
    border-radius: 50%;
    top: 50%;
    margin: -100px 0 0;
    right: -100px
}

.b_transit_service .img_wrap .icon {
    position: absolute;
    z-index: 1;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    top: 50%;
    right: -50px;
    margin: -50px 0 0;
    box-shadow: 0 2px 10px rgba(69,69,69,0.25);
    background-color: #fff;
    padding: 20px;
}

.b_transit_service .img_wrap .icon svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.b_transit_service .img_wrap .icon svg path {
    fill: #d62c2c
}

.b_transit_service .content_bottom {
    padding: 10px 0 0;
}

@media (max-width: 991px) {
    .b_transit_service .content_bottom {
        padding:30px 0 0
    }
}

.b_transit_service .content_bottom .title_h3 {
    font-weight: 600;
    font-size: 38px
}

@media (max-width: 1199px) {
    .b_transit_service .content_bottom .title_h3 {
        font-size:30px
    }
}

.b_transit_service .slider_item {
    text-align: center
}

.b_transit_service .slider_item a {
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 5px
}

.b_transit_service .slider_item a:hover:before {
    opacity: 1;
    visibility: visible
}

.b_transit_service .slider_item a:before {
    transition: all .2s linear;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(7,56,93,0.65);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 45 45'%3E%3Cdefs%3E%3Cpath d='M839.99989,2897.50056c0,8.54796 -6.95423,15.50191 -15.50205,15.50191c-3.51723,0 -6.76392,-1.17803 -9.36802,-3.15956l-3.14026,3.14072c-0.02003,0.01967 -0.04086,0.03808 -0.06248,0.05482c0.05356,0.25695 0.08171,0.52143 0.08171,0.79052c0,1.02529 -0.39928,1.98864 -1.1245,2.71429l-9.33025,9.33011c-0.72533,0.72481 -1.68949,1.12447 -2.71488,1.12447c-1.02539,0 -1.98956,-0.39965 -2.71488,-1.12447c-0.7251,-0.72481 -1.12438,-1.68858 -1.12438,-2.71387c0,-1.02612 0.39928,-1.98989 1.1245,-2.71471l9.33025,-9.33094c0.72544,-0.72481 1.68949,-1.12405 2.71488,-1.12405c0.26871,0 0.53284,0.02762 0.78987,0.0816c0.01728,-0.02134 0.03536,-0.04227 0.05539,-0.06235l3.14037,-3.14072c-1.98132,-2.60381 -3.15948,-5.85083 -3.15948,-9.36777c0,-8.54796 6.95435,-15.50233 15.50217,-15.50233c8.54782,0 15.50205,6.95437 15.50205,15.50233zM808.94897,2916.41688l-3.36731,-3.36712l-8.4264,8.42576c-0.44975,0.44945 -0.6974,1.04747 -0.6974,1.68398c0,0.63568 0.24765,1.23411 0.69729,1.68273c0.44998,0.45071 1.04794,0.69845 1.684,0.69845c0.63595,0 1.2339,-0.24774 1.68388,-0.69845zM810.55092,2913.82898c0,-0.6361 -0.24765,-1.23369 -0.6974,-1.68356c-0.46417,-0.46494 -1.07414,-0.69678 -1.684,-0.69678c-0.55355,0 -1.10596,0.19376 -1.55056,0.57625l3.35587,3.35582c0.37239,-0.43229 0.5761,-0.97591 0.5761,-1.55174zM814.00784,2908.90342c-0.31677,-0.29127 -0.62141,-0.5955 -0.91301,-0.9123l-2.70584,2.7055c0.17464,0.12429 0.34069,0.26281 0.49541,0.41723c0.15461,0.15484 0.29331,0.3214 0.41759,0.49549zM838.54202,2897.50056c0,-7.74405 -6.3002,-14.04475 -14.04419,-14.04475c-7.7441,0 -14.0443,6.3007 -14.0443,14.04475c0,7.74405 6.3002,14.04433 14.0443,14.04433c7.74399,0 14.04419,-6.30028 14.04419,-14.04433zM836.88984,2897.50056c0,6.83217 -5.55908,12.39132 -12.39201,12.39132c-6.83304,0 -12.39201,-5.55914 -12.39201,-12.39132c0,-6.83301 5.55897,-12.39215 12.39201,-12.39215c6.83292,0 12.39201,5.55914 12.39201,12.39215zM835.43198,2897.50056c0,-6.0291 -4.90517,-10.93416 -10.93414,-10.93416c-6.02898,0 -10.93414,4.90505 -10.93414,10.93416c0,6.02868 4.90517,10.93416 10.93414,10.93416c6.02898,0 10.93414,-4.90547 10.93414,-10.93416zM833.77956,2897.50056c0,2.1531 -0.75359,4.25096 -2.12196,5.90649c-0.1442,0.17576 -0.35259,0.26532 -0.56248,0.26532c-0.16354,0 -0.32799,-0.05398 -0.46383,-0.16698c-0.31036,-0.25611 -0.35419,-0.71561 -0.09785,-1.02654c1.15311,-1.39564 1.78825,-3.16416 1.78825,-4.97829c0,-2.6557 -1.33015,-5.10802 -3.55831,-6.56058c-0.33714,-0.2197 -0.43247,-0.67083 -0.21252,-1.00771c0.21984,-0.33814 0.67131,-0.43313 1.00857,-0.21343c2.64256,1.72248 4.22024,4.63136 4.22012,7.78171zM826.76994,2889.22043c-0.06466,0.35153 -0.37125,0.59676 -0.71617,0.59676c-0.04372,0 -0.08801,-0.00377 -0.13252,-0.01255c-0.46623,-0.08495 -0.94505,-0.12889 -1.42342,-0.12889c-0.4026,0 -0.72899,-0.32642 -0.72899,-0.72774c0,-0.403 0.32639,-0.72984 0.72899,-0.72984c0.56648,0 1.13388,0.05189 1.68674,0.15275c0.39597,0.07282 0.65804,0.45322 0.58537,0.84952z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-795,-2882%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.b_transit_service .transit_content {
    padding: 50px 0 0
}

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

.b_transit_service .transit_content:after {
    clear: both
}

.b_transit_service .transit_content img {
    float: right;
    margin: 0 0 0 50px
}

@media (max-width: 991px) {
    .b_transit_service .transit_content img {
        float:none;
        margin: 0 auto 10px
    }
}

.b_reviews {
    overflow: hidden
}

.b_reviews .slider_wrap {
    background-color: #fff;
    padding: 45px 50px 60px 30px;
    position: relative;
    margin: 0 15px
}

.b_reviews .slider_wrap::after {
    position: absolute;
    bottom: 30px;
    right: 30px;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='47' height='40' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 47 40'%3E%3Cdefs%3E%3Cpath d='M888.11039,4096.58421c1.05423,1.06128 1.58157,2.34895 1.58157,3.8647v20.00522c0,1.96939 -0.38132,3.85047 -1.14384,5.63949c-0.76263,1.79028 -1.79375,3.33867 -3.09288,4.64559c-1.29948,1.30734 -2.83882,2.34477 -4.61838,3.11185c-1.77979,0.76666 -3.64872,1.15083 -5.60738,1.15083h-1.80771c-0.48992,0 -0.91312,-0.17995 -1.27132,-0.53901c-0.35763,-0.36031 -0.53661,-0.78717 -0.53661,-1.27889v-3.6383c0,-0.49214 0.17899,-0.91815 0.53661,-1.27805c0.35786,-0.35948 0.7814,-0.54068 1.27132,-0.54068h1.80771c1.99642,0 3.70045,-0.70975 5.11288,-2.1305c1.4122,-1.42034 2.11853,-3.13445 2.11853,-5.14233v-0.90978c0,-0.75704 -0.26367,-1.40192 -0.79102,-1.93256c-0.52723,-0.53022 -1.16776,-0.79512 -1.92066,-0.79512h-6.32744c-1.50627,0 -2.78709,-0.53064 -3.84178,-1.5915c-1.05469,-1.06044 -1.58169,-2.34895 -1.58169,-3.86428v-10.91156c0,-1.51533 0.52734,-2.80343 1.58169,-3.86512c1.05469,-1.06044 2.33517,-1.59066 3.84178,-1.59066h10.84705c1.50639,0 2.78721,0.53022 3.84155,1.59066zM915.00137,4100.44891v20.00522c0,1.96939 -0.38155,3.85047 -1.14407,5.63949c-0.76206,1.78986 -1.79375,3.33867 -3.09322,4.64559c-1.29948,1.30734 -2.83859,2.34477 -4.61792,3.11185c-1.7799,0.76666 -3.64883,1.15083 -5.6068,1.15083h-1.80828c-0.48969,0 -0.91347,-0.17995 -1.2711,-0.53901c-0.35786,-0.36031 -0.53696,-0.78717 -0.53696,-1.27889v-3.6383c0,-0.49214 0.1791,-0.91815 0.53696,-1.27805c0.35763,-0.35948 0.7814,-0.54068 1.2711,-0.54068h1.80828c1.99631,0 3.69999,-0.70975 5.11219,-2.1305c1.41254,-1.42034 2.11887,-3.13445 2.11887,-5.14233v-0.90978c0,-0.75704 -0.26413,-1.40192 -0.79102,-1.93256c-0.52711,-0.53022 -1.16798,-0.79512 -1.92101,-0.79512h-6.32732c-1.50673,0 -2.78721,-0.53064 -3.84155,-1.5915c-1.05434,-1.06044 -1.58146,-2.34895 -1.58146,-3.86428v-10.91156c0,-1.51533 0.52711,-2.80343 1.58146,-3.86512c1.05434,-1.06044 2.33482,-1.59066 3.84155,-1.59066h10.8466c1.50707,0 2.78721,0.53022 3.84155,1.59066c1.05503,1.06128 1.5818,2.34895 1.58215,3.8647z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-868,-4095%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%2307385d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    width: 47px;
    height: 40px
}

.b_reviews .slider_wrap .slide_content {
    margin: 0 0 30px
}

.b_reviews .slider_wrap .review_city {
    color: #c5c5c5
}

.b_about_us_section .about_us_section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 991px) {
    .b_about_us_section .about_us_section {
        margin:0 auto 15px;
        display: block
    }
}

.b_about_us_section .img_wrap {
    width: 445px;
    margin: 0 0 30px 45px
}

@media (max-width: 1199px) {
    .b_about_us_section .img_wrap {
        width:345px
    }
}

@media (max-width: 991px) {
    .b_about_us_section .img_wrap {
        margin:15px auto;
        width: auto
    }
}

.b_about_us_section p {
    line-height: 1.5
}

.b_about_us_section p:not(:last-child) {
    margin-bottom: 25px
}

.b_about_us_section a {
    color: #d62c2c;
    text-decoration: underline
}

.b_about_us_section a:hover {
    text-decoration: none
}

.b_about_us_section ol {
    margin-left: 30px;
    padding: 0;
    list-style: none;
    margin-bottom: 25px
}

.b_about_us_section ol li + li {
    margin: 10px 0 0
}

.b_section_contacts {
    position: relative;
    overflow: hidden
}

.b_section_contacts .contacts_wrap {
    width: 50%;
    padding: 60px 0
}

@media (max-width: 991px) {
    .b_section_contacts .contacts_wrap {
        width:100%;
        padding: 30px 0
    }
}

.b_section_contacts .contacts_content {
    max-width: 410px
}

.b_section_contacts .contacts_content ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.b_section_contacts .contacts_content ul li {
    padding: 0 0 0 40px;
    position: relative
}

.b_section_contacts .contacts_content ul li::before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: center
}

.b_section_contacts .contacts_content ul li + li {
    margin: 25px 0 0
}

.b_section_contacts .contacts_content ul .icon_address::before {
    background-image: url("data:image/svg+xml,%3Csvg id='SVGDoc' width='21' height='29' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='http://avocode.com/' viewBox='0 0 21 29'%3E%3Cdefs%3E%3Cpath d='M425.99979,6129.19299c0,1.84342 -0.51212,3.6496 -1.48098,5.22436l-8.12256,13.16761c-0.15678,0.2536 -0.43865,0.41011 -0.74375,0.41263c-0.00229,0 -0.00458,0 -0.00698,0c-0.30247,0 -0.58376,-0.15149 -0.74341,-0.40049l-8.33496,-13.0429c-1.02551,-1.60782 -1.56738,-3.4617 -1.56738,-5.3612c0,-5.6215 4.71027,-10.19511 10.50007,-10.19511c5.78968,0 10.49995,4.57361 10.49995,10.19511zM424.2556,6129.19299c0,-4.68451 -3.93105,-8.50695 -8.75576,-8.50695c-4.82483,0 -8.76171,3.82243 -8.76171,8.50695c0,1.58354 0.4628,3.12775 1.31641,4.46606l7.57782,11.85733l7.38464,-11.97158c0.80635,-1.31069 1.23859,-2.81556 1.23859,-4.35182zM420.74982,6129.19299c0,2.76283 -2.28069,5.09756 -5.24998,5.09756c-2.93324,0 -5.25009,-2.30417 -5.25009,-5.09756c0,-2.81012 2.35519,-5.09756 5.25009,-5.09756c2.89478,0 5.24998,2.28743 5.24998,5.09756zM419.00562,6129.19299c0,-1.87397 -1.57597,-3.40981 -3.50578,-3.40981c-1.92993,0 -3.51173,1.53584 -3.51173,3.40981c0,1.87899 1.57173,3.41023 3.51173,3.41023c1.97067,0 3.50578,-1.55885 3.50578,-3.41023z' id='Path-0'/%3E%3C/defs%3E%3Cdesc%3EGenerated with Avocode.%3C/desc%3E%3Cg transform='matrix%281,0,0,1,-405,-6119%29'%3E%3Cg%3E%3Ctitle%3EForma 1 copy%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%2307385d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 21px;
    height: 29px;
    top: -3px
}

.b_section_contacts .contacts_content ul .icon_work::before {
    background-image: url("data:image/svg+xml,%3Csvg id='SVGDoc' width='24' height='24' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='http://avocode.com/' viewBox='0 0 24 24'%3E%3Cdefs%3E%3Cpath d='M428.99998,6238.99948c0,6.6267 -5.373,12.00003 -12.00005,12.00003c-6.62693,0 -11.99993,-5.37334 -11.99993,-12.00003c0,-6.62712 5.373,-12.00045 11.99993,-12.00045c6.62704,0 12.00005,5.37334 12.00005,12.00045zM427.49989,6238.99948c0,-5.79935 -4.70066,-10.50061 -10.49995,-10.50061c-5.79929,0 -10.49995,4.70125 -10.49995,10.50061c0,5.79894 4.70066,10.49977 10.49995,10.49977c5.79929,0 10.49995,-4.70083 10.49995,-10.49977zM426.74995,6238.99948c0,0.4143 -0.33543,0.74992 -0.75005,0.74992h-0.75142c-0.41462,0 -0.74993,-0.33562 -0.74993,-0.74992c0,-0.41472 0.33531,-0.75034 0.74993,-0.75034h0.75142c0.41462,0 0.75005,0.33562 0.75005,0.75034zM423.895,6232.10453c0.29297,0.29336 0.29297,0.76708 0,1.06044l-0.53169,0.53147c-0.29297,0.29336 -0.76756,0.29378 -1.06064,0c-0.29297,-0.29294 -0.29297,-0.76792 0,-1.06044l0.53181,-0.53147c0.29297,-0.29336 0.76756,-0.29336 1.06052,0zM411.6972,6232.63601c0.29297,0.2921 0.29377,0.7675 0,1.06002c-0.29285,0.29378 -0.76744,0.29294 -1.06052,-0.00084l-0.53169,-0.53106c-0.29308,-0.29294 -0.29308,-0.76708 0,-1.06044c0.29434,-0.29336 0.76756,-0.29336 1.06052,0zM409.50073,6238.99864c0.00069,0.41514 -0.33611,0.74909 -0.75085,0.74909l-0.7513,0.00084c-0.41462,-0.00084 -0.74936,-0.33562 -0.75005,-0.74992c0.00137,-0.41555 0.33543,-0.74951 0.75005,-0.75034l0.75291,0.00084c0.41382,-0.00084 0.74993,0.33479 0.74924,0.74951zM411.6972,6244.30084c0.29446,0.29419 0.2916,0.76792 -0.00137,1.06086l-0.53032,0.53273c-0.29446,0.29085 -0.76756,0.29168 -1.06052,0c-0.29308,-0.29545 -0.29308,-0.76792 -0.0008,-1.06169l0.53318,-0.53189c0.2924,-0.29336 0.76698,-0.29336 1.05984,0zM417.74849,6247.24864l0.00149,0.75118c-0.00149,0.41388 -0.33543,0.74951 -0.75005,0.75034c-0.41531,-0.00167 -0.74993,-0.33646 -0.75073,-0.75034l0.0008,-0.75202c-0.0008,-0.41555 0.33463,-0.75118 0.74993,-0.74992c0.41599,0 0.74856,0.33688 0.74856,0.75076zM423.895,6244.83273c0.2916,0.29378 0.29297,0.76708 0,1.06086c-0.29446,0.29252 -0.76756,0.29168 -1.06133,0.00084l-0.53101,-0.53273c-0.29434,-0.29294 -0.29434,-0.7675 0,-1.06086c0.29446,-0.29336 0.76767,-0.29043 1.05984,0.00167zM421.54976,6242.4888c0.29366,0.29252 0.30842,0.78089 0.01534,1.07425c-0.29366,0.29336 -0.76458,0.29629 -1.05835,0.00377l-2.54219,-2.54229c-0.29366,0.13977 -0.61821,0.22431 -0.96462,0.22431c-1.24214,0 -2.25002,-1.00729 -2.25002,-2.24935c0,-0.978 0.62851,-1.80157 1.50009,-2.11251v-6.13749c0,-0.4143 0.33543,-0.74992 0.74993,-0.74992c0.41462,0 0.75005,0.33562 0.75005,0.74992v6.13749c0.87158,0.31093 1.49998,1.13451 1.49998,2.11251c0,0.34609 -0.08503,0.67041 -0.22488,0.96419zM417.74998,6238.99948c0,-0.41472 -0.33543,-0.75034 -0.75005,-0.75034c-0.41451,0 -0.74993,0.33562 -0.74993,0.75034c0,0.4143 0.33543,0.74992 0.74993,0.74992c0.41462,0 0.75005,-0.33562 0.75005,-0.74992z' id='Path-0'/%3E%3C/defs%3E%3Cdesc%3EGenerated with Avocode.%3C/desc%3E%3Cg transform='matrix%281,0,0,1,-405,-6227%29'%3E%3Cg%3E%3Ctitle%3EClock%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%2307385d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    top: -2px
}

.b_section_contacts .contacts_content ul .icon_phone::before {
    background-image: url("data:image/svg+xml,%3Csvg id='SVGDoc' width='25' height='25' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='http://avocode.com/' viewBox='0 0 25 25'%3E%3Cdefs%3E%3Cpath d='M427.68551,6351.38676c0.53398,0.52855 0.81425,1.15669 0.81425,1.8112c0,0.64949 -0.27489,1.28307 -0.79845,1.82668c-0.22739,0.23812 -0.46005,0.46494 -0.68745,0.68129c-0.33314,0.32223 -0.65037,0.62354 -0.92537,0.95582c-0.00538,0.01004 -0.01591,0.0159 -0.02117,0.02595c-0.80383,0.87254 -1.82968,1.31027 -3.05122,1.31027c-0.10574,0 -0.22213,-0.00544 -0.33302,-0.0113c-1.81389,-0.1155 -3.43735,-0.79721 -4.65363,-1.37221c-3.1834,-1.53626 -5.97015,-3.71656 -8.28632,-6.47897c-1.90899,-2.29078 -3.18867,-4.42966 -4.04537,-6.73718c-0.34893,-0.93992 -0.80372,-2.37615 -0.6768,-3.91869c0.08457,-0.95498 0.47058,-1.77856 1.1475,-2.45525l1.79798,-1.81078c0.00526,-0.0046 0.00526,-0.0046 0.01053,-0.01046c0.52883,-0.50637 1.15276,-0.77587 1.79798,-0.77587c0.64499,0 1.25851,0.2695 1.77143,0.77587c0.34367,0.31637 0.67692,0.65535 0.99415,0.9826c0.15862,0.16865 0.32787,0.3373 0.49187,0.50134l1.44356,1.4421c1.11042,1.10815 1.11042,2.54438 0,3.65379c-0.14809,0.14731 -0.29617,0.30005 -0.44426,0.44862c-0.39116,0.39589 -0.79308,0.80767 -1.22681,1.20356c0.32261,0.71268 0.76687,1.4149 1.42776,2.24935c1.36436,1.67394 2.78687,2.96747 4.35219,3.96012c0.15324,0.09458 0.33302,0.18413 0.52345,0.27955c0.13218,0.06821 0.26962,0.13768 0.40718,0.21133l1.67107,-1.66264c0.53398,-0.53399 1.15803,-0.81395 1.8084,-0.81395c0.65586,0 1.27441,0.28499 1.78745,0.81897zM426.67019,6352.38443l-2.91367,-2.90972c-0.00538,-0.00502 -0.00538,-0.00502 -0.01064,-0.00963c-0.16399,-0.17911 -0.43362,-0.38542 -0.76149,-0.38542c-0.33314,0 -0.61867,0.21719 -0.79857,0.39505l-1.8084,1.8066c-0.08995,0.08956 -0.36495,0.3645 -0.80383,0.3645c-0.17452,0 -0.34367,-0.0431 -0.52357,-0.13182c-0.02117,-0.01046 -0.04223,-0.02636 -0.0634,-0.03766c-0.15335,-0.09416 -0.33314,-0.18497 -0.52345,-0.27913c-0.2116,-0.10588 -0.43373,-0.21636 -0.65048,-0.35362c-1.6975,-1.07174 -3.23627,-2.47157 -4.69574,-4.26645l-0.00526,-0.00544c-0.80395,-1.01943 -1.33266,-1.87481 -1.70815,-2.7825c-0.00526,-0.01632 -0.01053,-0.03264 -0.01591,-0.04771c-0.0951,-0.30131 -0.17979,-0.74448 0.27512,-1.19896c0.00526,-0.01004 0.01579,-0.01548 0.02632,-0.02553c0.46017,-0.41179 0.88314,-0.83488 1.3274,-1.28893c0.15335,-0.14814 0.30144,-0.30047 0.45467,-0.45406c0.56053,-0.56035 0.56053,-1.07718 0,-1.63669l-1.44356,-1.44168c-0.16926,-0.17409 -0.33852,-0.34399 -0.5024,-0.51222c-0.32261,-0.33269 -0.6292,-0.64363 -0.95181,-0.94536c-0.00526,-0.00544 -0.01064,-0.01088 -0.01591,-0.0159c-0.16914,-0.16865 -0.43888,-0.3691 -0.77202,-0.3691c-0.26974,0 -0.54462,0.13224 -0.80383,0.37412l-1.80313,1.80074c-0.43888,0.43815 -0.67692,0.9508 -0.72979,1.56806c-0.07931,0.96628 0.10048,1.99115 0.59235,3.30561c0.79834,2.15436 2.00409,4.16057 3.80722,6.33083c2.1841,2.60423 4.81213,4.65731 7.80521,6.10359c1.09463,0.52269 2.55421,1.13618 4.12468,1.23578c0.07931,0.00586 0.16388,0.00586 0.2433,0.00586c0.82489,0 1.4542,-0.2695 1.9883,-0.84032c0.32776,-0.38459 0.6768,-0.72774 1.02058,-1.05542c0.22739,-0.2218 0.43888,-0.42309 0.6451,-0.64447c-0.00526,0.00544 -0.00526,0 0,0c0.53936,-0.55993 0.53936,-1.114 -0.00526,-1.65301zM417.94487,6338.107c0.06878,-0.38459 0.43362,-0.64405 0.82489,-0.58002c1.67633,0.28499 3.20457,1.07676 4.41559,2.28618c1.2109,1.209 2.0042,2.73438 2.28962,4.40789c0.06351,0.39128 -0.19558,0.76122 -0.58685,0.82441c-0.04234,0.00502 -0.07942,0.01046 -0.12165,0.01046c-0.34378,0 -0.64522,-0.2423 -0.70335,-0.59132c-0.23792,-1.38351 -0.8884,-2.64022 -1.89308,-3.64374c-1.00468,-1.00269 -2.2633,-1.6572 -3.64872,-1.88946c-0.39139,-0.06403 -0.6451,-0.43941 -0.57644,-0.82441zM429.42513,6344.8287c-0.04223,0.00502 -0.07931,0.01046 -0.12154,0.01046c-0.34367,0 -0.6451,-0.24188 -0.70335,-0.5909c-0.41771,-2.46027 -1.581,-4.7046 -3.36845,-6.48943c-1.78734,-1.77898 -4.03473,-2.94613 -6.49899,-3.36294c-0.39127,-0.06905 -0.65037,-0.43355 -0.58697,-0.82358c0.06878,-0.38584 0.43362,-0.64991 0.81963,-0.58127c2.76043,0.46954 5.27218,1.76893 7.27112,3.7651c1.99883,1.99533 3.29967,4.50331 3.77037,7.25945c0.06866,0.38542 -0.19569,0.75536 -0.58182,0.81311z' id='Path-0'/%3E%3C/defs%3E%3Cdesc%3EGenerated with Avocode.%3C/desc%3E%3Cg transform='matrix%281,0,0,1,-405,-6333%29'%3E%3Cg%3E%3Ctitle%3EShape 1 copy 2%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%2307385d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 25px;
    height: 25px;
    top: -3px
}

.b_section_contacts .contacts_content ul .icon_mail::before {
    background-image: url("data:image/svg+xml,%3Csvg id='SVGDoc' width='23' height='17' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='http://avocode.com/' viewBox='0 0 23 17'%3E%3Cdefs%3E%3Cpath d='M427.99999,6415.4161v14.16695c0,0.78215 -0.64293,1.41657 -1.43749,1.41657h-20.12501c-0.79456,0 -1.43761,-0.63442 -1.43761,-1.41657v-14.16695c0,-0.7834 0.64304,-1.41657 1.43761,-1.41657h20.12501c0.79456,0 1.43749,0.63317 1.43749,1.41657zM406.44173,6416.102l10.05821,7.60009l10.05833,-7.60009c-0.01259,-0.38082 -0.32501,-0.6859 -0.71457,-0.6859h-18.68752c-0.38956,0 -0.70187,0.30507 -0.71445,0.6859zM426.54911,6428.939l-5.47829,-3.77054c-0.30476,-0.25067 -0.34618,-0.69719 -0.09201,-0.99767c0.25406,-0.30173 0.70679,-0.34065 1.0128,-0.09081l4.57088,3.03945v-9.17736l-9.60217,7.22639c-0.13321,0.10964 -0.29686,0.16363 -0.4604,0.16363c-0.16354,0 -0.32707,-0.05398 -0.4604,-0.16363l-9.60205,-7.22639v9.27947l4.57077,-3.14156c0.30602,-0.24984 0.75874,-0.21092 1.01292,0.09081c0.25406,0.30047 0.21263,0.74699 -0.09201,0.99767l-5.46009,3.86094c0.0737,0.31428 0.34607,0.55365 0.6871,0.55365h18.68752c0.37411,0 0.67108,-0.28499 0.70541,-0.64405z' id='Path-0'/%3E%3C/defs%3E%3Cdesc%3EGenerated with Avocode.%3C/desc%3E%3Cg transform='matrix%281,0,0,1,-405,-6414%29'%3E%3Cg%3E%3Ctitle%3EEnvelope%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%2307385d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 23px;
    height: 17px;
    top: 1px
}

.b_section_contacts .contacts_content .title {
    color: #07385d;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0 0 10px
}

.b_section_contacts .contacts_content p {
    color: #d62c2c;
    font-size: 16px;
    font-weight: 500
}

.b_section_contacts .contacts_content a {
    color: #d62c2c;
    font-weight: 500
}

.b_section_contacts .contacts_content a:hover {
    text-decoration: underline
}

.b_section_contacts .contacts_map {
    position: absolute;
    left: 53%;
    right: 0;
    top: 0;
    bottom: 0;
    background: #000
}

.b_section_contacts .contacts_map iframe {
    width: 100%;
    min-height: -webkit-fill-available;
}

@media (max-width: 991px) {
    .b_section_contacts .contacts_map {
        position:static;
        min-height: 400px
    }
}

.b_contacting_specialists .contacting_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.b_contacting_specialists .contacting_list ul {
    display: inline-block;
    vertical-align: top;
    list-style: none;
    margin: 0;
    width: 50%;
    line-height: 1.5;
    padding: 0 50px 0 0
}

@media (max-width: 767px) {
    .b_contacting_specialists .contacting_list ul {
        width:100%;
        margin: 0 0 20px;
        padding: 0
    }
}

@media (max-width: 767px) {
    .b_contacting_specialists .contacting_list ul br {
        display:none
    }
}

.b_contacting_specialists .contacting_list ul li {
    padding: 0 0 0 35px;
    position: relative
}

.b_contacting_specialists .contacting_list ul li::before {
    position: absolute;
    content: '';
    box-shadow: 0 2px 25px rgba(214,44,44,0.2);
    border: 2px solid #d62c2c;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    left: 0;
    top: 4px
}

@media (max-width: 767px) {
    .b_contacting_specialists .contacting_list ul li::before {
        top:3px
    }
}

.b_contacting_specialists .contacting_list ul li + li {
    margin: 20px 0 0
}

.b_transit_options .transit_options_wrap, .transit_stages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.b_transit_options .transit_item {
    width: calc(33% - 17px);
    border: 2px solid #1181d6;
    background-color: #fff;
    margin-bottom: 30px;
    padding: 0 0 110px;
    position: relative;
    transition: all .2s linear;
}

.b_transit_options .transit_item .transit_img {
    background: #fff;
    padding: 20px;
}

.b_transit_options .transit_itemr:hover .transit_img {
    background: #fff;
}

.b_transit_options .transit_item .transit_img img {
    max-width: 100%;
}

.transit_stages .transit_stages_item {
    width: calc(50% - 8px);
    border: 2px solid #1181d6;
    background-color: #fff;
    margin-bottom: 30px;
    padding: 0 0 110px;
    position: relative
}

@media (max-width: 991px) {
    .b_transit_options .transit_item, .transit_stages .transit_stages_item {
        width:calc(50% - 5px);
        margin-bottom: 15px
    }
}

@media (max-width: 767px) {
    .b_transit_options .transit_item, .transit_stages .transit_stages_item {
        width:100%;
        padding: 0 0 80px
    }
}

.b_transit_options .transit_item:nth-child(2n) {
    margin-left: 30px;
    margin-right: 30px;
}

.b_transit_options .transit_item:nth-child(4n) {
    margin-left: 0px;
}

.b_transit_options .transit_item:nth-child(6n) {
    margin-right: 0px;
}

.transit_stages .transit_stages_item:nth-child(2n) {
    margin-left: 16px
}

@media (max-width: 991px) {
    .b_transit_options .transit_item:nth-child(2n) {
        margin-left: 10px;
        margin-right: 0;
    }

    .transit_stages .transit_stages_item:nth-child(2n) {
        margin-left: 10px
    }
}

@media (max-width: 767px) {
    .b_transit_options .transit_item:nth-child(2n), .transit_stages .transit_stages_item:nth-child(2n) {
        margin-left:0
    }
}

.b_transit_options .transit_item:nth-child(2), .transit_stages .transit_stages_item:nth-child(3) {
    border-color: #0f64a4
}

.b_transit_options .transit_item:nth-child(2) .top_num::before, .transit_stages .transit_stages_item:nth-child(3) .top_num::before {
    background-image: linear-gradient(to bottom,rgba(15,99,164,0.85) 0%,#0f64a4 100%)
}

.b_transit_options .transit_item:nth-child(2) .transit_top, .transit_stages .transit_stages_item:nth-child(3) {
    background-color: #0f64a4
}

.b_transit_options .transit_item:nth-child(3), .transit_stages .transit_stages_item:nth-child(2) {
    border-color: #0e5285
}

.b_transit_options .transit_item:nth-child(3) .top_num::before, .transit_stages .transit_stages_item:nth-child(2) .top_num::before {
    background-image: linear-gradient(to bottom,rgba(14,81,133,0.85) 0%,#0e5285 100%)
}

.b_transit_options .transit_item:nth-child(3) .transit_top, .transit_stages .transit_stages_item:nth-child(2) {
    background-color: #0e5285
}

.b_transit_options .transit_item:nth-child(4), .transit_stages .transit_stages_item:nth-child(1) {
    border-color: #07385d
}

.b_transit_options .transit_item:nth-child(4) .top_num::before, .transit_stages .transit_stages_item:nth-child(1) .top_num::before {
    background-image: linear-gradient(to bottom,rgba(7,56,93,0.85) 0%,#07385d 100%)
}

.b_transit_options .transit_item:nth-child(4) .transit_top, .transit_stages .transit_stages_item:nth-child(1) {
    background-color: #07385d
}

.b_transit_options .transit_item:nth-child(5), .transit_stages .transit_stages_item:nth-child(1) {
    border-color: #07385d
}

.b_transit_options .transit_item:nth-child(5) .top_num::before, .transit_stages .transit_stages_item:nth-child(1) .top_num::before {
    background-image: linear-gradient(to bottom,rgba(7,56,93,0.85) 0%,#07385d 100%)
}

.b_transit_options .transit_item:nth-child(5) .transit_top, .transit_stages .transit_stages_item:nth-child(1) {
    background-color: #07385d
}

.b_transit_options .transit_item:nth-child(6), .transit_stages .transit_stages_item:nth-child(1) {
    border-color: #07385d
}

.b_transit_options .transit_item:nth-child(6) .top_num::before, .transit_stages .transit_stages_item:nth-child(1) .top_num::before {
    background-image: linear-gradient(to bottom,rgba(7,56,93,0.85) 0%,#07385d 100%)
}

.b_transit_options .transit_item:nth-child(6) .transit_top, .transit_stages .transit_stages_item:nth-child(1) {
    background-color: #07385d
}

.transit_stages .transit_stages_item:nth-child(4) {
    background-color: #1181d6
}

.transit_stages .transit_stages_item:hover {
    background-color: #1181d6;
    border-color: #1181d6
}

.b_transit_options .transit_item:hover {
    background-color: #0f64a4;
    border-color: #0f64a4;
    color: #fff
}

.b_transit_options .transit_item:hover .transit_top {
    background-color: #0f64a4;
    border-color: #fff
}

.b_transit_options .transit_item:hover .top_num::before, .transit_stages .transit_stages_item:hover .top_num::before {
    opacity: 0;
    visibility: hidden;
    background-color: #0f64a4
}

.b_transit_options .transit_item:hover .read_more {
    color: #fff
}

.b_transit_options .transit_item:hover .transit_bottom ul li::before {
    background-color: #fff
}

.b_transit_options .top_num, .transit_stages_item .top_num {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    left: 27px;
    z-index: 2;
    font-size: 100px;
    font-weight: 800;
    color: #fff;
    line-height: 1;
    transition: all .2s linear
}

@media (max-width: 991px) {
    .b_transit_options .top_num, .transit_stages_item .top_num {
        font-size:50px;
        left: 15px
    }
}

.b_transit_options .top_num::before, .transit_stages_item .top_num::before {
    position: absolute;
    content: '';
    top: -3px;
    left: -3px;
    bottom: -3px;
    right: -3px;
    background-image: linear-gradient(to bottom,rgba(17,129,214,0.85) 0%,#1181d6 100%)
}

.b_transit_options .transit_top, .transit_stages .transit_stages_item {
    background-color: #1181d6;
    border-bottom: 2px solid #1181d6;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    line-height: 1;
    padding: 25px 0 25px 180px;
    height: 130px;
}

@media (max-width: 425px) {
    .b_transit_options .transit_top, .transit_stages .transit_stages_item {
        font-size:18px
    }
}

.transit_stages .transit_stages_item .top_title {
    font-size: 20px;
}

.transit_stages .transit_stages_item .top_sub_title {
    font-size: 15px;
    text-transform: none;
    margin-top: 5px;
}

@media (max-width: 991px) {
    .b_transit_options .transit_top {
        padding: 17px 0 10px 90px;
        height: 75px;
    }

    .transit_stages .transit_stages_item {
        padding: 10px 0 10px 90px;
        height: 110px;
    }
}

@media (max-width: 425px) {
    .transit_stages .transit_stages_item .top_sub_title {
        font-size: 12px;
    }

    .transit_stages .transit_stages_item .top_title {
        font-size: 17px;
    }
}

.transit_stages_item {
    cursor: default;
}

.b_transit_options .transit_top .top_title {
    margin: 0 0 7px;
    word-wrap: break-word;
}

.transit_stages .transit_stages_item {
    margin: 0 0 15px;
    word-wrap: break-word;
}

.b_transit_options .read_more {
    color: #d62c2c;
    text-decoration: underline;
    font-size: 18px;
    margin: 10px 0 0;
    display: inline-block;
    vertical-align: top
}

.b_transit_options .read_more:hover {
    text-decoration: none
}

.b_transit_options .transit_bottom {
    padding: 20px 30px 0
}

@media (max-width: 991px) {
    .b_transit_options .transit_bottom {
        padding:10px 15px 0
    }
}

.b_transit_options .transit_bottom ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.b_transit_options .transit_bottom ul li {
    line-height: 1.7;
    padding: 0 0 0 15px;
    position: relative;
    margin: 15px 0 0
}

.b_transit_options .transit_bottom ul li::before {
    position: absolute;
    content: '';
    width: 6px;
    height: 6px;
    background-color: #d62c2c;
    border-radius: 50%;
    left: 0;
    transition: all .2s linear;
    top: 10px
}

.b_transit_options .transit_bottom .btn {
    display: block;
    width: 100%;
    max-width: 190px;
    margin: 0 auto;
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0
}

@media (max-width: 767px) {
    .b_transit_options .transit_bottom .btn {
        bottom:15px
    }
}

/*.b_output_binge .output_binge_wrapper img{float:right;margin:0 0 35px 45px}*/
@media (max-width: 991px) {
    .b_output_binge .output_binge_wrapper img {
        float:none;
        margin: 0 auto 15px
    }
}

.b_output_binge .output_binge_wrapper p:not(:last-child) {
    margin-bottom: 25px
}

.b_output_binge table th:nth-child(1) {
    width: 60%
}

.b_output_binge table th:nth-child(2) {
    width: 35%
}

.b_output_binge table tbody td:last-of-type {
    padding: 13px 15px 13px 0;
    text-align: right
}

@media (max-width: 767px) {
    .b_output_binge table tbody td:last-of-type {
        padding:10 10px 15px;
        text-align: center
    }
}

@media (max-width: 767px) {
    .b_output_binge table td {
        font-size: 16px;
        padding: 10px
    }
}

.b_output_binge table td::before {
    display: none
}

.b_output_binge .btn {
    padding: 16px 35px
}

.b_why_turned .why_turned_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.b_why_turned .list_item {
    width: 50%;
    margin: 40px 0 0;
    padding-right: 10px;
}

@media (max-width: 767px) {
    .b_why_turned .list_item {
        width:100%;
        margin: 20px 0 0
    }
}

.b_why_turned .list_item:hover .item_title {
    color: #d62c2c
}

.b_why_turned .list_item:hover .icon::before {
    border: 1px dashed #07385d;
}

.b_why_turned .list_item:hover .icon svg path {
    fill: #d62c2c
}

.b_why_turned .list_item:nth-child(1),.b_why_turned .list_item:nth-child(2) {
    margin: 0
}

@media (max-width: 767px) {
    .b_why_turned .list_item:nth-child(2) {
        margin:20px 0 0
    }
}

.b_why_turned .icon {
    background-color: #fff;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    position: relative;
    z-index: 2;
    display: inline-block;
    vertical-align: middle;
    transition: all .2s linear
}

@media (max-width: 767px) {
    .b_why_turned .icon {
        width:70px;
        height: 70px
    }
}

.b_why_turned .icon img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 50px;
}

.b_why_turned .icon img {
    transition: all .2s linear
}

.b_why_turned .icon::before {
    position: absolute;
    content: '';
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    border-radius: 50%;
    border: 1px dashed #07385d
}

.b_why_turned .icon svg path {
    fill: #07385d
}

.b_why_turned .item_title {
    display: inline-block;
    vertical-align: middle;
    transition: all .2s linear;
    width: calc(100% - 95px);
    padding: 0 0 0 30px
}

@media (max-width: 767px) {
    .b_why_turned .item_title {
        width:calc(100% - 75px);
        padding: 0 0 0 10px
    }
}

.b_reviews_licenses {
    overflow: hidden
}

.b_reviews_licenses .reviews_licenses_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.b_reviews_licenses .reviews_slider,.b_reviews_licenses .licenses_slider {
    max-width: 456px;
    margin: 0 auto
}

@media (max-width: 1199px) {
    .b_reviews_licenses .reviews_slider,.b_reviews_licenses .licenses_slider {
        max-width:90%
    }
}

@media (max-width: 767px) {
    .b_reviews_licenses .reviews_slider,.b_reviews_licenses .licenses_slider {
        max-width:85%
    }
}

.b_reviews_licenses .licenses_slider .slider_item {
    text-align: center
}

.b_reviews_licenses .licenses_slider .slider_item a {
    display: inline-block;
    vertical-align: top;
    margin: 5px 3px 0;
    position: relative
}

.b_reviews_licenses .licenses_slider .slider_item a:hover:before {
    opacity: 1;
    visibility: visible
}

.b_reviews_licenses .licenses_slider .slider_item a:before {
    transition: all .2s linear;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(7,56,93,0.65);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 45 45'%3E%3Cdefs%3E%3Cpath d='M839.99989,2897.50056c0,8.54796 -6.95423,15.50191 -15.50205,15.50191c-3.51723,0 -6.76392,-1.17803 -9.36802,-3.15956l-3.14026,3.14072c-0.02003,0.01967 -0.04086,0.03808 -0.06248,0.05482c0.05356,0.25695 0.08171,0.52143 0.08171,0.79052c0,1.02529 -0.39928,1.98864 -1.1245,2.71429l-9.33025,9.33011c-0.72533,0.72481 -1.68949,1.12447 -2.71488,1.12447c-1.02539,0 -1.98956,-0.39965 -2.71488,-1.12447c-0.7251,-0.72481 -1.12438,-1.68858 -1.12438,-2.71387c0,-1.02612 0.39928,-1.98989 1.1245,-2.71471l9.33025,-9.33094c0.72544,-0.72481 1.68949,-1.12405 2.71488,-1.12405c0.26871,0 0.53284,0.02762 0.78987,0.0816c0.01728,-0.02134 0.03536,-0.04227 0.05539,-0.06235l3.14037,-3.14072c-1.98132,-2.60381 -3.15948,-5.85083 -3.15948,-9.36777c0,-8.54796 6.95435,-15.50233 15.50217,-15.50233c8.54782,0 15.50205,6.95437 15.50205,15.50233zM808.94897,2916.41688l-3.36731,-3.36712l-8.4264,8.42576c-0.44975,0.44945 -0.6974,1.04747 -0.6974,1.68398c0,0.63568 0.24765,1.23411 0.69729,1.68273c0.44998,0.45071 1.04794,0.69845 1.684,0.69845c0.63595,0 1.2339,-0.24774 1.68388,-0.69845zM810.55092,2913.82898c0,-0.6361 -0.24765,-1.23369 -0.6974,-1.68356c-0.46417,-0.46494 -1.07414,-0.69678 -1.684,-0.69678c-0.55355,0 -1.10596,0.19376 -1.55056,0.57625l3.35587,3.35582c0.37239,-0.43229 0.5761,-0.97591 0.5761,-1.55174zM814.00784,2908.90342c-0.31677,-0.29127 -0.62141,-0.5955 -0.91301,-0.9123l-2.70584,2.7055c0.17464,0.12429 0.34069,0.26281 0.49541,0.41723c0.15461,0.15484 0.29331,0.3214 0.41759,0.49549zM838.54202,2897.50056c0,-7.74405 -6.3002,-14.04475 -14.04419,-14.04475c-7.7441,0 -14.0443,6.3007 -14.0443,14.04475c0,7.74405 6.3002,14.04433 14.0443,14.04433c7.74399,0 14.04419,-6.30028 14.04419,-14.04433zM836.88984,2897.50056c0,6.83217 -5.55908,12.39132 -12.39201,12.39132c-6.83304,0 -12.39201,-5.55914 -12.39201,-12.39132c0,-6.83301 5.55897,-12.39215 12.39201,-12.39215c6.83292,0 12.39201,5.55914 12.39201,12.39215zM835.43198,2897.50056c0,-6.0291 -4.90517,-10.93416 -10.93414,-10.93416c-6.02898,0 -10.93414,4.90505 -10.93414,10.93416c0,6.02868 4.90517,10.93416 10.93414,10.93416c6.02898,0 10.93414,-4.90547 10.93414,-10.93416zM833.77956,2897.50056c0,2.1531 -0.75359,4.25096 -2.12196,5.90649c-0.1442,0.17576 -0.35259,0.26532 -0.56248,0.26532c-0.16354,0 -0.32799,-0.05398 -0.46383,-0.16698c-0.31036,-0.25611 -0.35419,-0.71561 -0.09785,-1.02654c1.15311,-1.39564 1.78825,-3.16416 1.78825,-4.97829c0,-2.6557 -1.33015,-5.10802 -3.55831,-6.56058c-0.33714,-0.2197 -0.43247,-0.67083 -0.21252,-1.00771c0.21984,-0.33814 0.67131,-0.43313 1.00857,-0.21343c2.64256,1.72248 4.22024,4.63136 4.22012,7.78171zM826.76994,2889.22043c-0.06466,0.35153 -0.37125,0.59676 -0.71617,0.59676c-0.04372,0 -0.08801,-0.00377 -0.13252,-0.01255c-0.46623,-0.08495 -0.94505,-0.12889 -1.42342,-0.12889c-0.4026,0 -0.72899,-0.32642 -0.72899,-0.72774c0,-0.403 0.32639,-0.72984 0.72899,-0.72984c0.56648,0 1.13388,0.05189 1.68674,0.15275c0.39597,0.07282 0.65804,0.45322 0.58537,0.84952z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-795,-2882%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.b_reviews_licenses .licenses_slider .slider_item img {
    margin: 0 auto
}

.b_reviews_licenses .reviews_licenses_item {
    width: 50%
}

@media (max-width: 1199px) {
    .b_reviews_licenses .reviews_licenses_item {
        width:100%
    }
}

@media (max-width: 1199px) {
    .b_reviews_licenses .reviews_licenses_item + .reviews_licenses_item {
        margin:70px 0 0
    }
}

.b_reviews_licenses .slider_wrap {
    background-color: #fff;
    padding: 40px 25px 60px;
    position: relative;
    background-color: #f4f9fc
}

.b_reviews_licenses .slider_wrap::after {
    position: absolute;
    bottom: 30px;
    right: 30px;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='47' height='40' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 47 40'%3E%3Cdefs%3E%3Cpath d='M888.11039,4096.58421c1.05423,1.06128 1.58157,2.34895 1.58157,3.8647v20.00522c0,1.96939 -0.38132,3.85047 -1.14384,5.63949c-0.76263,1.79028 -1.79375,3.33867 -3.09288,4.64559c-1.29948,1.30734 -2.83882,2.34477 -4.61838,3.11185c-1.77979,0.76666 -3.64872,1.15083 -5.60738,1.15083h-1.80771c-0.48992,0 -0.91312,-0.17995 -1.27132,-0.53901c-0.35763,-0.36031 -0.53661,-0.78717 -0.53661,-1.27889v-3.6383c0,-0.49214 0.17899,-0.91815 0.53661,-1.27805c0.35786,-0.35948 0.7814,-0.54068 1.27132,-0.54068h1.80771c1.99642,0 3.70045,-0.70975 5.11288,-2.1305c1.4122,-1.42034 2.11853,-3.13445 2.11853,-5.14233v-0.90978c0,-0.75704 -0.26367,-1.40192 -0.79102,-1.93256c-0.52723,-0.53022 -1.16776,-0.79512 -1.92066,-0.79512h-6.32744c-1.50627,0 -2.78709,-0.53064 -3.84178,-1.5915c-1.05469,-1.06044 -1.58169,-2.34895 -1.58169,-3.86428v-10.91156c0,-1.51533 0.52734,-2.80343 1.58169,-3.86512c1.05469,-1.06044 2.33517,-1.59066 3.84178,-1.59066h10.84705c1.50639,0 2.78721,0.53022 3.84155,1.59066zM915.00137,4100.44891v20.00522c0,1.96939 -0.38155,3.85047 -1.14407,5.63949c-0.76206,1.78986 -1.79375,3.33867 -3.09322,4.64559c-1.29948,1.30734 -2.83859,2.34477 -4.61792,3.11185c-1.7799,0.76666 -3.64883,1.15083 -5.6068,1.15083h-1.80828c-0.48969,0 -0.91347,-0.17995 -1.2711,-0.53901c-0.35786,-0.36031 -0.53696,-0.78717 -0.53696,-1.27889v-3.6383c0,-0.49214 0.1791,-0.91815 0.53696,-1.27805c0.35763,-0.35948 0.7814,-0.54068 1.2711,-0.54068h1.80828c1.99631,0 3.69999,-0.70975 5.11219,-2.1305c1.41254,-1.42034 2.11887,-3.13445 2.11887,-5.14233v-0.90978c0,-0.75704 -0.26413,-1.40192 -0.79102,-1.93256c-0.52711,-0.53022 -1.16798,-0.79512 -1.92101,-0.79512h-6.32732c-1.50673,0 -2.78721,-0.53064 -3.84155,-1.5915c-1.05434,-1.06044 -1.58146,-2.34895 -1.58146,-3.86428v-10.91156c0,-1.51533 0.52711,-2.80343 1.58146,-3.86512c1.05434,-1.06044 2.33482,-1.59066 3.84155,-1.59066h10.8466c1.50707,0 2.78721,0.53022 3.84155,1.59066c1.05503,1.06128 1.5818,2.34895 1.58215,3.8647z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-868,-4095%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%2307385d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    width: 47px;
    height: 40px
}

.b_reviews_licenses .slider_wrap .slide_content {
    margin: 0 0 30px
}

.b_reviews_licenses .slider_wrap .review_city {
    color: #c5c5c5
}

.b_reviews_licenses .review_name {
    font-weight: 500
}

.b_binge_withdrawal .binge_withdrawal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.b_binge_withdrawal .withdrawal_form,.b_binge_withdrawal .withdrawal_phone {
    width: 50%;
    color: #fff;
    text-align: center;
    min-height: 406px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 767px) {
    .b_binge_withdrawal .withdrawal_form,.b_binge_withdrawal .withdrawal_phone {
        width:100%;
        min-height: 320px;
        padding: 15px 0
    }
}

.b_binge_withdrawal .withdrawal_form {
    background-color: #07385d
}

.b_binge_withdrawal .withdrawal_form .withdrawal_title {
    font-size: 24px;
    max-width: 280px;
    margin: 0 auto 10px;
    font-weight: 600
}

.b_binge_withdrawal .form_wrap {
    width: 100%;
    padding: 0 55px
}

@media (max-width: 991px) {
    .b_binge_withdrawal .form_wrap {
        padding:0 25px
    }
}

.b_binge_withdrawal .withdrawal_phone {
    background-color: #d62c2c;
    background-image: url(../images/withdrawal_phone.png);
    background-size: cover;
    background-position: center;
}

.b_binge_withdrawal .withdrawal_phone .icon {
    margin: 0 auto 45px
}

.b_binge_withdrawal .withdrawal_phone .icon img {
    width: 121px;
    margin: auto;
}

@media (max-width: 767px) {
    .b_binge_withdrawal .withdrawal_phone .icon {
        margin:0 auto 15px
    }

    .b_binge_withdrawal .withdrawal_phone a {
        font-size: 35px!important;
    }
}

.b_binge_withdrawal .withdrawal_phone svg path {
    fill: #fff
}

.b_binge_withdrawal .withdrawal_phone .title {
    font-size: 24px;
    margin: 0 0 5px
}

.b_binge_withdrawal .withdrawal_phone a {
    font-size: 40px;
    font-weight: 600;
    color: #fff
}

.b_binge_withdrawal .form_row + .form_row {
    margin: 30px 0 0
}

.b_binge_withdrawal [type="submit"] {
    margin: 0 auto;
    display: block;
    width: 100%
}

.b_binge_withdrawal .form_control {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 15px 15px 30px;
    background-repeat: no-repeat
}

.b_binge_withdrawal .form_control::-webkit-input-placeholder {
    color: #fff
}

.b_binge_withdrawal .form_control::-moz-placeholder {
    color: #fff
}

.b_binge_withdrawal .form_control:-moz-placeholder {
    color: #fff
}

.b_binge_withdrawal .form_control:-ms-input-placeholder {
    color: #fff
}

.b_binge_withdrawal .icon_user {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='18' height='18' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cpath d='M1229.99989,513.99779h-1.40625c0,-4.18693 -3.40656,-7.5934 -7.59384,-7.5934c-4.18716,0 -7.59373,3.40646 -7.59373,7.5934h-1.40625c0,-2.40377 0.93624,-4.66359 2.63603,-6.36431c0.9803,-0.97925 2.14703,-1.70574 3.42007,-2.14473c-1.36345,-0.93866 -2.25918,-2.51049 -2.25918,-4.28737c0,-2.86996 2.33414,-5.20343 5.20306,-5.20343c2.86903,0 5.20317,2.33347 5.20317,5.20343c0,1.77688 -0.89573,3.34871 -2.25918,4.28737c1.27304,0.43899 2.43977,1.16548 3.42007,2.14473c1.69979,1.70072 2.63603,3.96053 2.63603,6.36431zM1224.79671,501.20138c0,-2.09409 -1.70334,-3.79691 -3.79692,-3.79691c-2.09358,0 -3.79681,1.70281 -3.79681,3.79691c0,2.09409 1.70322,3.79649 3.79681,3.79649c2.09358,0 3.79692,-1.70239 3.79692,-3.79649z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1212,-496%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: 0 center
}

.b_binge_withdrawal .icon_address {
    background-image: url("data:image/svg+xml,%3Csvg id='SVGDoc' width='18' height='18' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='http://avocode.com/' viewBox='0 0 21 29'%3E%3Cdefs%3E%3Cpath d='M425.99979,6129.19299c0,1.84342 -0.51212,3.6496 -1.48098,5.22436l-8.12256,13.16761c-0.15678,0.2536 -0.43865,0.41011 -0.74375,0.41263c-0.00229,0 -0.00458,0 -0.00698,0c-0.30247,0 -0.58376,-0.15149 -0.74341,-0.40049l-8.33496,-13.0429c-1.02551,-1.60782 -1.56738,-3.4617 -1.56738,-5.3612c0,-5.6215 4.71027,-10.19511 10.50007,-10.19511c5.78968,0 10.49995,4.57361 10.49995,10.19511zM424.2556,6129.19299c0,-4.68451 -3.93105,-8.50695 -8.75576,-8.50695c-4.82483,0 -8.76171,3.82243 -8.76171,8.50695c0,1.58354 0.4628,3.12775 1.31641,4.46606l7.57782,11.85733l7.38464,-11.97158c0.80635,-1.31069 1.23859,-2.81556 1.23859,-4.35182zM420.74982,6129.19299c0,2.76283 -2.28069,5.09756 -5.24998,5.09756c-2.93324,0 -5.25009,-2.30417 -5.25009,-5.09756c0,-2.81012 2.35519,-5.09756 5.25009,-5.09756c2.89478,0 5.24998,2.28743 5.24998,5.09756zM419.00562,6129.19299c0,-1.87397 -1.57597,-3.40981 -3.50578,-3.40981c-1.92993,0 -3.51173,1.53584 -3.51173,3.40981c0,1.87899 1.57173,3.41023 3.51173,3.41023c1.97067,0 3.50578,-1.55885 3.50578,-3.41023z' id='Path-0'/%3E%3C/defs%3E%3Cdesc%3EGenerated with Avocode.%3C/desc%3E%3Cg transform='matrix%281,0,0,1,-405,-6119%29'%3E%3Cg%3E%3Ctitle%3EForma 1 copy%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: 0 center
}

.b_binge_withdrawal .icon_phone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='20' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath d='M1230.13515,574.71274c0.42698,0.42267 0.65105,0.92485 0.65105,1.44837c0,0.51892 -0.21984,1.0257 -0.63835,1.45967c-0.18173,0.19041 -0.36781,0.3712 -0.54955,0.54528c-0.2663,0.25695 -0.51991,0.498 -0.73975,0.76373c-0.00423,0.00795 -0.0127,0.01297 -0.01694,0.02134c-0.64259,0.69636 -1.46267,1.04705 -2.43919,1.04705c-0.08446,0 -0.1775,-0.00418 -0.2663,-0.00837c-1.44997,-0.09332 -2.74784,-0.63777 -3.72013,-1.09768c-2.54482,-1.22825 -4.77264,-2.97166 -6.62418,-5.17958c-1.52607,-1.83212 -2.54917,-3.54163 -3.23399,-5.38589c-0.27901,-0.75202 -0.64259,-1.8995 -0.54108,-3.13277c0.06763,-0.7629 0.37617,-1.42201 0.91736,-1.96269l1.43726,-1.44712c0.00423,-0.00418 0.00423,-0.00418 0.00847,-0.00837c0.42274,-0.40509 0.92159,-0.62019 1.43738,-0.62019c0.51567,0 1.00605,0.2151 1.41609,0.62019c0.27477,0.25276 0.54108,0.52269 0.79468,0.78508c0.12691,0.13475 0.26218,0.26909 0.39322,0.40007l1.15402,1.15292c0.88772,0.88593 0.88772,2.03467 0,2.92144c-0.11833,0.11843 -0.23666,0.23979 -0.35511,0.3578c-0.31277,0.31721 -0.634,0.64614 -0.98064,0.96293c0.25784,0.56998 0.61295,1.13158 1.14132,1.79781c1.09062,1.33831 2.22782,2.37197 3.47912,3.16583c0.12257,0.07616 0.2663,0.14772 0.41851,0.22389c0.10563,0.05566 0.21561,0.10964 0.32547,0.16907l1.33587,-1.32952c0.42698,-0.42685 0.92583,-0.65032 1.44573,-0.65032c0.52425,0 1.01887,0.22807 1.42891,0.65451zM1229.32354,575.51162l-2.32922,-2.32635c-0.00423,-0.0046 -0.00423,-0.0046 -0.00847,-0.00879c-0.13115,-0.14312 -0.34664,-0.30842 -0.60871,-0.30842c-0.26642,0 -0.49461,0.17367 -0.63847,0.31721l-1.44562,1.44335c-0.07187,0.07156 -0.29171,0.2921 -0.6427,0.2921c-0.13939,0 -0.27466,-0.03473 -0.4184,-0.10629c-0.01694,-0.00921 -0.03387,-0.02218 -0.05081,-0.03013c-0.12257,-0.07575 -0.2663,-0.14731 -0.4184,-0.22347c-0.16914,-0.0837 -0.34676,-0.17242 -0.52002,-0.28248c-1.35704,-0.85706 -2.58717,-1.97525 -3.75389,-3.41065l-0.00423,-0.00418c-0.64259,-0.81437 -1.06522,-1.49859 -1.36539,-2.22424c-0.00423,-0.01339 -0.00847,-0.02553 -0.0127,-0.03808c-0.0761,-0.24147 -0.14374,-0.5955 0.21984,-0.95833c0.00423,-0.00795 0.0127,-0.01214 0.02106,-0.02092c0.36781,-0.32935 0.70599,-0.66748 1.0611,-1.03115c0.12257,-0.11718 0.24101,-0.23937 0.36358,-0.36241c0.44804,-0.44652 0.44804,-0.86082 0,-1.30776l-1.15414,-1.15334c-0.13515,-0.13894 -0.27054,-0.27411 -0.40157,-0.40886c-0.25784,-0.26616 -0.50297,-0.51515 -0.76092,-0.75578c-0.00423,-0.00377 -0.00847,-0.00795 -0.0127,-0.01297c-0.13527,-0.13475 -0.35088,-0.29503 -0.61707,-0.29503c-0.21572,0 -0.43545,0.10546 -0.6427,0.30005l-1.4415,1.43875c-0.35076,0.35069 -0.54108,0.76122 -0.58342,1.25378c-0.06329,0.77252 0.08034,1.59191 0.47356,2.64273c0.63835,1.72164 1.60217,3.32653 3.04367,5.06031c1.74591,2.08154 3.84682,3.72409 6.23955,4.88078c0.87513,0.41765 2.04185,0.90769 3.29739,0.9872c0.0634,0.00377 0.13103,0.00377 0.19444,0.00377c0.65952,0 1.16261,-0.21468 1.58947,-0.67083c0.26207,-0.308 0.54108,-0.58253 0.81596,-0.8445c0.18173,-0.17702 0.35088,-0.3373 0.51567,-0.51432c-0.00423,0.00377 -0.00423,0 0,0c0.43121,-0.44694 0.43121,-0.89095 -0.00423,-1.32074zM1222.34848,564.09747c0.05493,-0.30884 0.34664,-0.51557 0.65941,-0.46535c1.3401,0.22891 2.56176,0.86166 3.52982,1.82836c0.96806,0.9667 1.60217,2.18658 1.83048,3.52489c0.0507,0.31177 -0.15644,0.60764 -0.46921,0.65786c-0.03387,0.00418 -0.06351,0.00837 -0.09727,0.00837c-0.27477,0 -0.51579,-0.19418 -0.56225,-0.47247c-0.1902,-1.10605 -0.71022,-2.11042 -1.51337,-2.91265c-0.80326,-0.8014 -1.80931,-1.32534 -2.91687,-1.51115c-0.31288,-0.05106 -0.51567,-0.34985 -0.46074,-0.65786zM1231.52596,569.46997c-0.03376,0.0046 -0.0634,0.00921 -0.09716,0.00921c-0.27477,0 -0.51579,-0.1946 -0.56225,-0.47331c-0.33405,-1.96729 -1.264,-3.7605 -2.69291,-5.18795c-1.42879,-1.42243 -3.2254,-2.35481 -5.19539,-2.68792c-0.31277,-0.05566 -0.51991,-0.34609 -0.46921,-0.65911c0.05493,-0.30759 0.34664,-0.51934 0.65529,-0.46368c2.20665,0.37538 4.21463,1.41406 5.81257,3.00932c1.59794,1.59568 2.63786,3.60064 3.01414,5.80354c0.05493,0.30884 -0.15644,0.60429 -0.46509,0.64991z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1212,-560%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: 0 center
}

.b_binge_withdrawal .agree {
    margin: 15px auto 0;
    font-size: 14px;
    font-weight: 300;
    display: block;
    position: relative
}

.b_binge_withdrawal .agree [type="checkbox"] {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    top: 0;
    left: 0
}

.b_binge_withdrawal .agree [type="checkbox"]:checked + span::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='11' height='8' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 8'%3E%3Cdefs%3E%3Cpath d='M1225.83881,704.15827c-0.21481,-0.21259 -0.56305,-0.21259 -0.77785,0l-6.58928,6.50827l-2.53281,-2.5017c-0.21481,-0.21217 -0.56305,-0.21217 -0.77785,0c-0.21492,0.21217 -0.21492,0.55575 0,0.76792l2.92168,2.88587c0.21469,0.21259 0.56316,0.21259 0.77785,0l6.97826,-6.89243c0.21481,-0.21217 0.21481,-0.55617 0,-0.76792z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1215,-704%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23d62c2c' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.b_binge_withdrawal .agree span {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 0 0 0 30px
}

.b_binge_withdrawal .agree span::before {
    position: absolute;
    left: 0;
    top: 1px;
    content: '';
    width: 15px;
    height: 15px;
    border: 1px solid #fff;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center
}

.b_binge_withdrawal .agree a {
    color: #fff;
    text-decoration: underline
}

.b_binge_withdrawal .agree a:hover {
    text-decoration: none
}

.b_breadcrumbs {
    background-color: rgba(255,255,255,0.4)
}

.b_breadcrumbs ul {
    padding: 10px 0;
    list-style: none;
    margin: 0
}

.b_breadcrumbs ul li {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #07385d;
    position: relative;
    margin: 0 3px 0 0px;
}

.b_breadcrumbs ul a {
    color: #07385d;
    font-size: 14px;
    transition: all .2s linear;
    margin: 0 3px 0 0px;
}

.b_breadcrumbs ul a:hover {
    color: #07385d;
    text-decoration: underline
}

.tabs .container {
    position: relative
}

.tabs__item {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    overflow: hidden;
    top: 0
}

.tabs__item.-active {
    overflow: visible;
    position: static
}

.tabs__item.-fade {
    opacity: 1;
    visibility: visible;
    transition: .3s
}

table {
    width: 100%;
    text-align: left;
    font-size: 16px
}

table th,table td {
    padding: 20px 15px;
    border: none
}

table th {
    background-color: #07385d;
    font-weight: 500;
    color: #fff
}

@media (max-width: 767px) {
    table th {
        display:none
    }
}

table td {
    background-color: #f4f9fc;
    color: #07385d;
    font-weight: 400;
    vertical-align: top;
    border-top: 5px solid #fff
}

@media (max-width: 767px) {
    table td {
        display:block;
        padding: 0 10px 5px;
        border: 0;
        width: auto;
        text-align: center;
        font-size: 8px
    }

    table td:before {
        content: attr(data-name);
        font-size: 20px;
        display: block;
        text-align: center;
        padding: 3px 10px;
        margin: 0 -10px 5px;
        color: #fff;
        background-color: #07385d;
        font-weight: 400
    }
}

@media (max-width: 767px) {
    table tr {
        display:block;
        margin: 0 0 25px
    }
}

@media (max-width: 767px) {
    table thead {
        display:block
    }

    table thead tr {
        display: none
    }
}

@media (max-width: 767px) {
    table tbody {
        display:block
    }
}

.b_modal {
    max-width: 350px;
    margin: 0 auto;
    padding: 35px 25px;
    position: relative;
    background: #FFF;
    border-radius: 0;
    box-shadow: 0 1px 9px rgba(0,0,0,0.2)
}

.b_modal .mfp-close {
    font-size: 0;
    transition: all .2s linear;
    background-color: #fff;
    color: #fff;
    box-shadow: none;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cpath d='M1109.21688,569.32643c-0.30029,-0.30005 -0.30029,-0.79972 0,-1.11024c0.31071,-0.30005 0.79983,-0.30005 1.11053,0l6.66424,6.67357l6.67557,-6.67357c0.30029,-0.30005 0.79994,-0.30005 1.09943,0c0.31071,0.31052 0.31071,0.8106 0,1.11024l-6.66435,6.66311l6.66435,6.67399c0.31071,0.30005 0.31071,0.79972 0,1.11024c-0.30029,0.30005 -0.79994,0.30005 -1.09943,0l-6.67557,-6.67357l-6.66424,6.67357c-0.31071,0.30005 -0.79983,0.30005 -1.11053,0c-0.30029,-0.31052 -0.30029,-0.8106 0,-1.11024l6.66424,-6.67399z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1109,-568%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23d62c2c' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    top: 0;
    right: 0;
    opacity: 1
}

@media (max-width: 767px) {
    .b_modal .mfp-close {
        width:30px;
        height: 30px
    }
}

.b_modal .modal_title {
    font-weight: 600;
    color: #07385d;
    margin: 0 0 10px;
    text-align: center;
    line-height: 1.1;
    padding: 0 15px
}

.b_modal .sub_title {
    color: #07385d;
    font-weight: 300;
    margin: 0 0 20px;
    font-size: 14px;
    text-align: center
}

.b_modal ._row {
    position: relative;
    width: 100%
}

.b_modal ._row + ._row {
    margin: 30px 0 0
}

@media (max-width: 767px) {
    .b_modal ._row + ._row {
        margin:15px auto 0
    }
}

.b_modal label {
    width: 100%
}

.form_control_mes {
    width: 100%;
    padding: 10px;
    resize: none;
    min-height: 186px;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #07385d;
    border-top: none
}

.b_resend .btn {
    margin: 15px auto;
    width: 300px
}

.b_modal .form_control,.b_resend .form_control, .inside_filter .form_control {
    border: none;
    font-size: 14px;
    border-bottom: 1px solid #07385d;
    padding: 13px 14px 13px 30px;
    width: 100%;
    color: #07385d;
    transition: all .2s linear;
    background-repeat: no-repeat
}

.b_resend {
    max-width: 500px;
    margin: 15px auto;
    padding: 35px 25px;
    position: relative;
    background: #FFF;
    border-radius: 0;
    box-shadow: 0 1px 9px rgba(0,0,0,0.2)
}

.b_resend .form_control::-webkit-input-placeholder,.b_modal .form_control::-webkit-input-placeholder {
    color: #07385d
}

.b_resend .form_control::-moz-placeholder,.b_modal .form_control::-moz-placeholder {
    color: #07385d
}

.b_resend .form_control:-moz-placeholder,.b_modal .form_control:-moz-placeholder {
    color: #07385d
}

.b_resend .form_control:-ms-input-placeholder,.b_modal .form_control:-ms-input-placeholder {
    color: #07385d
}

.b_modal .form_control:focus {
    border-color: #d62c2c;
    color: #07385d
}

.b_resend .icon_user,.b_modal .icon_user {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='18' height='18' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 18 18'%3E%3Cdefs%3E%3Cpath d='M1229.99989,513.99779h-1.40625c0,-4.18693 -3.40656,-7.5934 -7.59384,-7.5934c-4.18716,0 -7.59373,3.40646 -7.59373,7.5934h-1.40625c0,-2.40377 0.93624,-4.66359 2.63603,-6.36431c0.9803,-0.97925 2.14703,-1.70574 3.42007,-2.14473c-1.36345,-0.93866 -2.25918,-2.51049 -2.25918,-4.28737c0,-2.86996 2.33414,-5.20343 5.20306,-5.20343c2.86903,0 5.20317,2.33347 5.20317,5.20343c0,1.77688 -0.89573,3.34871 -2.25918,4.28737c1.27304,0.43899 2.43977,1.16548 3.42007,2.14473c1.69979,1.70072 2.63603,3.96053 2.63603,6.36431zM1224.79671,501.20138c0,-2.09409 -1.70334,-3.79691 -3.79692,-3.79691c-2.09358,0 -3.79681,1.70281 -3.79681,3.79691c0,2.09409 1.70322,3.79649 3.79681,3.79649c2.09358,0 3.79692,-1.70239 3.79692,-3.79649z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1212,-496%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%2307385d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: 0 center
}

.b_resend .icon_phone,.b_modal .icon_phone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='20' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath d='M1230.13515,574.71274c0.42698,0.42267 0.65105,0.92485 0.65105,1.44837c0,0.51892 -0.21984,1.0257 -0.63835,1.45967c-0.18173,0.19041 -0.36781,0.3712 -0.54955,0.54528c-0.2663,0.25695 -0.51991,0.498 -0.73975,0.76373c-0.00423,0.00795 -0.0127,0.01297 -0.01694,0.02134c-0.64259,0.69636 -1.46267,1.04705 -2.43919,1.04705c-0.08446,0 -0.1775,-0.00418 -0.2663,-0.00837c-1.44997,-0.09332 -2.74784,-0.63777 -3.72013,-1.09768c-2.54482,-1.22825 -4.77264,-2.97166 -6.62418,-5.17958c-1.52607,-1.83212 -2.54917,-3.54163 -3.23399,-5.38589c-0.27901,-0.75202 -0.64259,-1.8995 -0.54108,-3.13277c0.06763,-0.7629 0.37617,-1.42201 0.91736,-1.96269l1.43726,-1.44712c0.00423,-0.00418 0.00423,-0.00418 0.00847,-0.00837c0.42274,-0.40509 0.92159,-0.62019 1.43738,-0.62019c0.51567,0 1.00605,0.2151 1.41609,0.62019c0.27477,0.25276 0.54108,0.52269 0.79468,0.78508c0.12691,0.13475 0.26218,0.26909 0.39322,0.40007l1.15402,1.15292c0.88772,0.88593 0.88772,2.03467 0,2.92144c-0.11833,0.11843 -0.23666,0.23979 -0.35511,0.3578c-0.31277,0.31721 -0.634,0.64614 -0.98064,0.96293c0.25784,0.56998 0.61295,1.13158 1.14132,1.79781c1.09062,1.33831 2.22782,2.37197 3.47912,3.16583c0.12257,0.07616 0.2663,0.14772 0.41851,0.22389c0.10563,0.05566 0.21561,0.10964 0.32547,0.16907l1.33587,-1.32952c0.42698,-0.42685 0.92583,-0.65032 1.44573,-0.65032c0.52425,0 1.01887,0.22807 1.42891,0.65451zM1229.32354,575.51162l-2.32922,-2.32635c-0.00423,-0.0046 -0.00423,-0.0046 -0.00847,-0.00879c-0.13115,-0.14312 -0.34664,-0.30842 -0.60871,-0.30842c-0.26642,0 -0.49461,0.17367 -0.63847,0.31721l-1.44562,1.44335c-0.07187,0.07156 -0.29171,0.2921 -0.6427,0.2921c-0.13939,0 -0.27466,-0.03473 -0.4184,-0.10629c-0.01694,-0.00921 -0.03387,-0.02218 -0.05081,-0.03013c-0.12257,-0.07575 -0.2663,-0.14731 -0.4184,-0.22347c-0.16914,-0.0837 -0.34676,-0.17242 -0.52002,-0.28248c-1.35704,-0.85706 -2.58717,-1.97525 -3.75389,-3.41065l-0.00423,-0.00418c-0.64259,-0.81437 -1.06522,-1.49859 -1.36539,-2.22424c-0.00423,-0.01339 -0.00847,-0.02553 -0.0127,-0.03808c-0.0761,-0.24147 -0.14374,-0.5955 0.21984,-0.95833c0.00423,-0.00795 0.0127,-0.01214 0.02106,-0.02092c0.36781,-0.32935 0.70599,-0.66748 1.0611,-1.03115c0.12257,-0.11718 0.24101,-0.23937 0.36358,-0.36241c0.44804,-0.44652 0.44804,-0.86082 0,-1.30776l-1.15414,-1.15334c-0.13515,-0.13894 -0.27054,-0.27411 -0.40157,-0.40886c-0.25784,-0.26616 -0.50297,-0.51515 -0.76092,-0.75578c-0.00423,-0.00377 -0.00847,-0.00795 -0.0127,-0.01297c-0.13527,-0.13475 -0.35088,-0.29503 -0.61707,-0.29503c-0.21572,0 -0.43545,0.10546 -0.6427,0.30005l-1.4415,1.43875c-0.35076,0.35069 -0.54108,0.76122 -0.58342,1.25378c-0.06329,0.77252 0.08034,1.59191 0.47356,2.64273c0.63835,1.72164 1.60217,3.32653 3.04367,5.06031c1.74591,2.08154 3.84682,3.72409 6.23955,4.88078c0.87513,0.41765 2.04185,0.90769 3.29739,0.9872c0.0634,0.00377 0.13103,0.00377 0.19444,0.00377c0.65952,0 1.16261,-0.21468 1.58947,-0.67083c0.26207,-0.308 0.54108,-0.58253 0.81596,-0.8445c0.18173,-0.17702 0.35088,-0.3373 0.51567,-0.51432c-0.00423,0.00377 -0.00423,0 0,0c0.43121,-0.44694 0.43121,-0.89095 -0.00423,-1.32074zM1222.34848,564.09747c0.05493,-0.30884 0.34664,-0.51557 0.65941,-0.46535c1.3401,0.22891 2.56176,0.86166 3.52982,1.82836c0.96806,0.9667 1.60217,2.18658 1.83048,3.52489c0.0507,0.31177 -0.15644,0.60764 -0.46921,0.65786c-0.03387,0.00418 -0.06351,0.00837 -0.09727,0.00837c-0.27477,0 -0.51579,-0.19418 -0.56225,-0.47247c-0.1902,-1.10605 -0.71022,-2.11042 -1.51337,-2.91265c-0.80326,-0.8014 -1.80931,-1.32534 -2.91687,-1.51115c-0.31288,-0.05106 -0.51567,-0.34985 -0.46074,-0.65786zM1231.52596,569.46997c-0.03376,0.0046 -0.0634,0.00921 -0.09716,0.00921c-0.27477,0 -0.51579,-0.1946 -0.56225,-0.47331c-0.33405,-1.96729 -1.264,-3.7605 -2.69291,-5.18795c-1.42879,-1.42243 -3.2254,-2.35481 -5.19539,-2.68792c-0.31277,-0.05566 -0.51991,-0.34609 -0.46921,-0.65911c0.05493,-0.30759 0.34664,-0.51934 0.65529,-0.46368c2.20665,0.37538 4.21463,1.41406 5.81257,3.00932c1.59794,1.59568 2.63786,3.60064 3.01414,5.80354c0.05493,0.30884 -0.15644,0.60429 -0.46509,0.64991z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1212,-560%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%2307385d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: 0 center
}

.b_resend .icon_mail,.b_modal .icon_mail {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='20' fill='%2307385d' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 490 490' style='enable-background:new 0 0 490 490;' xml:space='preserve'%3e%3cg%3e%3cpath d='M189.432,344.023H30.625V118.075L237.03,243.826c2.452,1.488,5.204,2.236,7.97,2.236c2.781,0,5.548-0.755,8.015-2.266 l206.36-126.684v242.223H490V30.117H0v344.531h189.432V344.023z M459.375,60.742v20.435L244.97,212.798L30.625,82.21V60.742 H459.375z'/%3e%3cpath d='M371.082,409.525c28.01,0,53.04-26.222,53.04-70.919c0-49.762-34.863-86.116-86.712-86.116 c-66.151,0-108.762,53.04-108.762,114.424c0,57.212,41.419,92.969,90.288,92.969c19.965,0,36.651-3.278,53.04-11.919l-4.768-12.813 c-12.217,6.854-28.01,10.429-44.995,10.429c-44.101,0-76.58-30.692-76.58-80.454c0-60.49,40.823-98.929,89.393-98.929 c46.187,0,72.111,30.99,72.111,74.196c0,34.566-16.984,54.828-32.181,54.53c-9.833-0.298-13.409-10.727-8.939-33.373l10.131-53.934 c-7.747-3.576-19.071-6.257-31.884-6.257c-41.419,0-70.621,33.671-70.621,70.621c0,23.54,14.899,37.545,32.181,37.545 c17.879,0,31.586-8.641,42.015-26.222h1.192C348.137,401.48,359.162,409.525,371.082,409.525z M312.976,393.434 c-13.111,0-19.667-9.535-19.667-22.646c0-28.904,21.156-53.636,47.378-53.636c6.854,0,11.919,1.192,14.899,2.086l-6.257,33.671 C346.051,371.384,330.259,393.434,312.976,393.434z'/%3e%3c/g%3e%3c/svg%3e");
    background-position: 0 center
}

.b_resend .icon_company,.b_modal .icon_company {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' viewBox='0 0 512 512' width='20' height='20' fill='%2307385d' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m106 333.558594h-48.359375c-4.417969 0-8-3.582032-8-8v-48.480469c0-4.414063 3.582031-8 8-8h48.351563c4.414062 0 8 3.585937 8 8v48.480469c.007812 4.425781-3.578126 8-7.992188 8zm-40.359375-16h32.351563v-32.480469h-32.351563zm0 0'/%3e%3cpath d='m106 226.910156h-48.359375c-4.417969 0-8-3.582031-8-8v-48.476562c0-4.417969 3.582031-8 8-8h48.351563c4.414062 0 8 3.582031 8 8v48.476562c.007812 4.425782-3.578126 8-7.992188 8zm-40.359375-16h32.351563v-32.476562h-32.351563zm0 0'/%3e%3cpath d='m106 440.207031h-48.359375c-4.417969 0-8-3.582031-8-8v-48.480469c0-4.414062 3.582031-8 8-8h48.351563c4.414062 0 8 3.585938 8 8v48.480469c.007812 4.425781-3.578126 8-7.992188 8zm-40.359375-16h32.351563v-32.480469h-32.351563zm0 0'/%3e%3cpath d='m146.945312 496h-138.945312c-4.414062 0-8-3.585938-8-8v-383.046875c0-4.417969 3.585938-8 8-8h138.945312c4.414063 0 8 3.582031 8 8v383.046875c0 4.414062-3.585937 8-8 8zm-130.945312-16h122.945312v-367.046875h-122.945312zm0 0'/%3e%3cpath d='m488 496h-341.054688c-4.417968 0-8-3.585938-8-8v-480c0-4.414062 3.582032-8 8-8h341.054688c4.414062 0 8 3.585938 8 8v480c0 4.414062-3.585938 8-8 8zm-333.054688-16h325.054688v-464h-325.054688zm0 0'/%3e%3cpath d='m341.648438 333.558594h-48.351563c-4.417969 0-8-3.582032-8-8v-48.480469c0-4.414063 3.582031-8 8-8h48.351563c4.414062 0 8 3.585937 8 8v48.480469c0 4.425781-3.585938 8-8 8zm-40.351563-16h32.351563v-32.480469h-32.351563zm0 0'/%3e%3cpath d='m438.359375 333.558594h-48.359375c-4.414062 0-8-3.582032-8-8v-48.480469c0-4.414063 3.585938-8 8-8h48.351562c4.417969 0 8 3.585937 8 8v48.480469c.007813 4.425781-3.574218 8-7.992187 8zm-40.359375-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3cpath d='m244.9375 333.558594h-48.351562c-4.417969 0-8-3.582032-8-8v-48.480469c0-4.414063 3.582031-8 8-8h48.351562c4.414062 0 8 3.585937 8 8v48.480469c0 4.425781-3.585938 8-8 8zm-40.351562-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3cpath d='m341.648438 226.910156h-48.351563c-4.417969 0-8-3.582031-8-8v-48.476562c0-4.417969 3.582031-8 8-8h48.351563c4.414062 0 8 3.582031 8 8v48.476562c0 4.425782-3.585938 8-8 8zm-40.351563-16h32.351563v-32.476562h-32.351563zm0 0'/%3e%3cpath d='m438.359375 226.910156h-48.359375c-4.414062 0-8-3.582031-8-8v-48.476562c0-4.417969 3.585938-8 8-8h48.351562c4.417969 0 8 3.582031 8 8v48.476562c.007813 4.425782-3.574218 8-7.992187 8zm-40.359375-16h32.351562v-32.476562h-32.351562zm0 0'/%3e%3cpath d='m244.9375 226.910156h-48.351562c-4.417969 0-8-3.582031-8-8v-48.476562c0-4.417969 3.582031-8 8-8h48.351562c4.414062 0 8 3.582031 8 8v48.476562c0 4.425782-3.585938 8-8 8zm-40.351562-16h32.351562v-32.476562h-32.351562zm0 0'/%3e%3cpath d='m341.648438 120.265625h-48.351563c-4.417969 0-8-3.585937-8-8v-48.480469c0-4.417968 3.582031-8 8-8h48.351563c4.414062 0 8 3.582032 8 8v48.480469c0 4.414063-3.585938 8-8 8zm-40.351563-16h32.351563v-32.480469h-32.351563zm0 0'/%3e%3cpath d='m438.359375 120.265625h-48.359375c-4.414062 0-8-3.585937-8-8v-48.480469c0-4.417968 3.585938-8 8-8h48.351562c4.417969 0 8 3.582032 8 8v48.480469c.007813 4.414063-3.574218 8-7.992187 8zm-40.359375-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3cpath d='m244.9375 120.265625h-48.351562c-4.417969 0-8-3.585937-8-8v-48.480469c0-4.417968 3.582031-8 8-8h48.351562c4.414062 0 8 3.582032 8 8v48.480469c0 4.414063-3.585938 8-8 8zm-40.351562-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3cpath d='m357.527344 496h-80.113282c-4.414062 0-8-3.585938-8-8v-104.265625c0-4.414063 3.585938-8 8-8h80.113282c4.417968 0 8 3.585937 8 8v104.265625c0 4.414062-3.582032 8-8 8zm-72.113282-16h64.113282v-88.265625h-64.113282zm0 0'/%3e%3cpath d='m438.359375 440.207031h-48.359375c-4.414062 0-8-3.582031-8-8v-48.480469c0-4.414062 3.585938-8 8-8h48.351562c4.417969 0 8 3.585938 8 8v48.480469c.007813 4.425781-3.574218 8-7.992187 8zm-40.359375-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3cpath d='m244.9375 440.207031h-48.351562c-4.417969 0-8-3.582031-8-8v-48.480469c0-4.414062 3.582031-8 8-8h48.351562c4.414062 0 8 3.585938 8 8v48.480469c0 4.425781-3.585938 8-8 8zm-40.351562-16h32.351562v-32.480469h-32.351562zm0 0'/%3e%3c/svg%3e");
    background-position: 0 center
}

.b_resend .icon_services,.b_modal .icon_services {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='20' height='20' fill='%2307385d' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 473.8 473.8' style='enable-background:new 0 0 473.8 473.8;' xml:space='preserve'%3e%3cg%3e%3cpath d='M454.8,111.7c0-1.8-0.4-3.6-1.2-5.3c-1.6-3.4-4.7-5.7-8.1-6.4L241.8,1.2c-3.3-1.6-7.2-1.6-10.5,0L25.6,100.9 c-4,1.9-6.6,5.9-6.8,10.4v0.1c0,0.1,0,0.2,0,0.4V362c0,4.6,2.6,8.8,6.8,10.8l205.7,99.7c0.1,0,0.1,0,0.2,0.1 c0.3,0.1,0.6,0.2,0.9,0.4c0.1,0,0.2,0.1,0.4,0.1c0.3,0.1,0.6,0.2,0.9,0.3c0.1,0,0.2,0.1,0.3,0.1c0.3,0.1,0.7,0.1,1,0.2 c0.1,0,0.2,0,0.3,0c0.4,0,0.9,0.1,1.3,0.1c0.4,0,0.9,0,1.3-0.1c0.1,0,0.2,0,0.3,0c0.3,0,0.7-0.1,1-0.2c0.1,0,0.2-0.1,0.3-0.1 c0.3-0.1,0.6-0.2,0.9-0.3c0.1,0,0.2-0.1,0.4-0.1c0.3-0.1,0.6-0.2,0.9-0.4c0.1,0,0.1,0,0.2-0.1l206.3-100c4.1-2,6.8-6.2,6.8-10.8 V112C454.8,111.9,454.8,111.8,454.8,111.7z M236.5,25.3l178.4,86.5l-65.7,31.9L170.8,57.2L236.5,25.3z M236.5,198.3L58.1,111.8 l85.2-41.3L321.7,157L236.5,198.3z M42.8,131.1l181.7,88.1v223.3L42.8,354.4V131.1z M248.5,442.5V219.2l85.3-41.4v58.4 c0,6.6,5.4,12,12,12s12-5.4,12-12v-70.1l73-35.4V354L248.5,442.5z'/%3e%3c/g%3e%3c/svg%3e");
    background-position: 0 center
}

.b_resend .icon_question,.b_modal .icon_question {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cpath d='M841.77063,1356.04661c0.87456,0 1.57413,0.249 2.10056,0.74909c0.52631,0.49967 0.78918,1.13786 0.78918,1.91415c0,0.47079 -0.0975,0.85245 -0.29011,1.14539c-0.19295,0.29294 -0.58182,0.72314 -1.1681,1.29144c-0.42606,0.41346 -0.70232,0.76248 -0.82912,1.04872c-0.126,0.28666 -0.18974,0.70933 -0.18974,1.26801h-1.18538c0,-0.634 0.07542,-1.14581 0.22636,-1.53416c0.15083,-0.38877 0.48088,-0.8332 0.99174,-1.33496l0.53249,-0.52645c0.15987,-0.15107 0.28805,-0.30926 0.38544,-0.47289c0.1775,-0.28875 0.2663,-0.58797 0.2663,-0.89849c0,-0.43481 -0.12886,-0.81186 -0.38887,-1.13158c-0.25909,-0.32014 -0.68928,-0.48042 -1.28803,-0.48042c-0.74181,0 -1.25439,0.27578 -1.53797,0.82567c-0.15896,0.30591 -0.25085,0.74825 -0.27271,1.32492h-1.18515c0,-0.95319 0.26787,-1.72133 0.80396,-2.30357c-0.07329,0.07924 -0.12194,0.13149 -0.15851,0.17056c0.07072,-0.07616 0.1672,-0.17995 0.1672,-0.17995c0.54165,-0.58337 1.28517,-0.87547 2.23045,-0.87547zM841.99963,1370.9978c-5.52177,0 -9.99813,-4.47653 -9.99813,-9.99842c0,-5.52148 4.47636,-9.99801 9.99813,-9.99801c5.52189,0 9.99813,4.47653 9.99813,9.99801c0,5.5219 -4.47624,9.99842 -9.99813,9.99842zM841.99963,1370.08885c5.02029,0 9.08913,-4.06934 9.08913,-9.08948c0,-5.01972 -4.06883,-9.08948 -9.08913,-9.08948c-5.02007,0 -9.08924,4.06976 -9.08924,9.08948c0,5.02014 4.06918,9.08948 9.08924,9.08948zM840.97069,1364.56779h1.32523v1.38435h-1.32523z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-832,-1351%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%2307385d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: 0 center
}

.b_modal textarea.form_control {
    resize: none;
    min-height: 150px
}

.b_modal [type="submit"] {
    width: 100%;
    margin: 40px auto 0
}

.b_modal .agree [type="checkbox"]:checked + span::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='11' height='8' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 11 8'%3E%3Cdefs%3E%3Cpath d='M1225.83881,704.15827c-0.21481,-0.21259 -0.56305,-0.21259 -0.77785,0l-6.58928,6.50827l-2.53281,-2.5017c-0.21481,-0.21217 -0.56305,-0.21217 -0.77785,0c-0.21492,0.21217 -0.21492,0.55575 0,0.76792l2.92168,2.88587c0.21469,0.21259 0.56316,0.21259 0.77785,0l6.97826,-6.89243c0.21481,-0.21217 0.21481,-0.55617 0,-0.76792z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1215,-704%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23d62c2c' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.b_modal .agree span {
    color: #07385d
}

.b_modal .agree span::before {
    border: 1px solid #07385d;
    background-repeat: no-repeat;
    background-position: center
}

.b_modal .agree a {
    color: #07385d;
    text-decoration: underline
}

.b_modal .agree a:hover {
    text-decoration: none
}

#sended img {
    margin: 0 auto 20px
}

#select_city_modal {
    max-width: 900px;
    margin-top: 15px;
    margin-bottom: 15px
}

#select_city_modal .modal_title {
    text-align: left;
    margin: 0 0 25px;
    padding: 0
}

#select_city_modal .city_wrapper ul, .subfolder_list ul.subfolder_ul {
    padding: 0;
    list-style: none;
    margin: 0;
    font-size: 0
}

#select_city_modal .city_wrapper ul li, .subfolder_list ul.subfolder_ul li {
    display: inline-block;
    vertical-align: top;
    width: 20%;
    margin: 0 0 10px
}

@media (max-width: 991px) {
    #select_city_modal .city_wrapper ul li, .subfolder_list ul.subfolder_ul li {
        width:33.33%
    }
}

@media (max-width: 600px) {
    #select_city_modal .city_wrapper ul li, .subfolder_list ul.subfolder_ul li {
        width:50%
    }
}

#select_city_modal .city_wrapper ul a, .subfolder_list ul.subfolder_ul a {
    font-size: 14px;
    color: #07385d;
    transition: all .2s linear
}

#select_city_modal .city_wrapper ul a:hover, .subfolder_list ul.subfolder_ul a:hover {
    color: #d62c2c
}

.mfp-fade.mfp-bg {
    opacity: 0;
    transition: all .15s ease-out
}

.mfp-fade.mfp-bg.mfp-ready {
    opacity: .8
}

.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0
}

.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    transition: all .15s ease-out
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0
}

.my-mfp-slide-bottom .zoom-anim-dialog {
    opacity: 0;
    transition: all .2s ease-out;
    -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
    transform: translateY(-20px) perspective(600px) rotateX(10deg)
}

.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
    opacity: 1;
    -webkit-transform: translateY(0) perspective(600px) rotateX(0);
    transform: translateY(0) perspective(600px) rotateX(0)
}

.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
    opacity: 0;
    -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
    transform: translateY(-10px) perspective(600px) rotateX(10deg)
}

.my-mfp-slide-bottom.mfp-bg {
    opacity: 0;
    transition: opacity .3s ease-out
}

.my-mfp-slide-bottom.mfp-ready.mfp-bg {
    opacity: .8
}

.my-mfp-slide-bottom.mfp-removing.mfp-bg {
    opacity: 0
}

.b_footer {
    background-color: #07385d;
    color: #79a9cd;
    font-size: 14px
}

.b_footer a {
    color: #79a9cd;
    transition: all .2s linear
}

.b_footer a:hover {
    color: #fff
}

.b_footer .logo {
    margin: 0 0 30px;
    display: inline-block;
    vertical-align: top;
    max-width: 210px
}

.b_footer .h3_title {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 20px
}

@media (max-width: 991px) {
    .b_footer .logo_wrap {
        text-align:center
    }
}

.b_footer .footer_top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 50px 0;
    border-bottom: 1px solid #235377
}

@media (max-width: 991px) {
    .b_footer .footer_top {
        display:block
    }
}

@media (max-width: 767px) {
    .b_footer .footer_top {
        padding:20px 0
    }
}

.b_footer .footer_top ul {
    padding: 0;
    list-style: none;
    margin: 0
}

.b_footer .footer_top ul li + li {
    margin: 10px 0 0
}

@media (max-width: 1199px) {
    .b_footer .footer_top .footer_item {
        display:inline-block;
        vertical-align: top
    }
}

@media (max-width: 991px) {
    .b_footer .footer_top .footer_item:first-of-type {
        display:block;
        margin: 0 0 15px
    }
}

@media (max-width: 991px) {
    .b_footer .footer_top .footer_item:last-of-type {
        display:block;
        margin: 15px 0 0
    }
}

@media (max-width: 560px) {
    .b_footer .footer_top .footer_item:last-of-type {
        border-top: white 1px solid;
        margin: 20px 0 0;
    }
}

.b_footer .footer_top .footer_item:nth-child(2) {
    width: 70%
}

@media (max-width: 560px) {
    .b_footer .footer_top .footer_item:nth-child(2) {
        width:100%;
        margin: 0 0 15px
    }
}

.b_footer .first_block {
    width: 210px
}

@media (max-width: 1199px) {
    .b_footer .first_block {
        width:150px
    }
}

@media (max-width: 991px) {
    .b_footer .first_block {
        margin:0 auto;
        width: 100%
    }
}

.b_footer .footer_buttons {
    width: 240px;
    margin: 0 0 0 40px
}

@media (max-width: 1199px) {
    .b_footer .footer_buttons {
        margin:0 0 0 20px
    }
}

@media (max-width: 991px) {
    .b_footer .footer_buttons {
        margin:15px auto 0
    }
}

@media (max-width: 767px) {
    .b_footer .footer_buttons {
        text-align: center;
        margin: 20px auto 0;
    }
}

/*@media (max-width: 767px){
.b_footer .footer_buttons {margin: 40px 0 0 0}
.butn_wrapper {margin:0 auto}
}*/
.b_footer .footer_buttons ul {
    margin: 0 0 35px
}

@media (max-width: 991px) {
    .b_footer .footer_buttons ul {
        margin:0 0 15px
    }
}

.b_footer .footer_buttons ul li + li {
    margin: 40px 0 0
}

@media (max-width: 991px) {
    .b_footer .footer_buttons ul li + li {
        margin:20px 0 0
    }
}

.b_footer .footer_buttons .btn {
    width: 100%
}

.b_footer .footer_buttons .footer_tel {
    color: #fff;
    font-weight: 500;
    border-bottom: 1px dashed #fff;
    position: relative;
    margin: 0 0 0 35px
}

.b_footer .footer_buttons .footer_tel::before {
    content: '';
    position: absolute;
    right: 100%;
    top: 50%;
    width: 25px;
    display: inline-block;
    vertical-align: middle;
    height: 25px;
    margin: -12px 10px 0 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 25 25'%3E%3Cdefs%3E%3Cpath d='M1306.68549,6627.38672c0.53398,0.52771 0.81425,1.15669 0.81425,1.8112c0,0.64949 -0.27489,1.28307 -0.79845,1.8271c-0.22739,0.2377 -0.46005,0.4641 -0.68745,0.68129c-0.33314,0.32181 -0.65037,0.62312 -0.92537,0.95624c-0.00538,0.01004 -0.01591,0.01548 -0.02117,0.02553c-0.80383,0.87212 -1.82968,1.30986 -3.05122,1.30986c-0.10574,0 -0.22213,-0.00544 -0.33302,-0.01088c-1.81389,-0.11634 -3.43735,-0.79763 -4.65363,-1.37263c-3.1834,-1.53667 -5.97015,-3.71656 -8.28632,-6.47855c-1.90899,-2.2912 -3.18867,-4.43007 -4.04537,-6.73718c-0.34893,-0.93992 -0.80372,-2.37657 -0.6768,-3.91869c0.08457,-0.95582 0.47058,-1.77898 1.1475,-2.45567l1.79798,-1.81036c0.00526,-0.00544 0.00526,-0.00544 0.01053,-0.01046c0.52883,-0.50678 1.15276,-0.77629 1.79798,-0.77629c0.64499,0 1.25851,0.2695 1.77143,0.77629c0.34367,0.31637 0.67692,0.65451 0.99415,0.98176c0.15862,0.16907 0.32787,0.3373 0.49187,0.50134l1.44356,1.44168c1.11042,1.10898 1.11042,2.5448 0,3.6542c-0.14809,0.14731 -0.29617,0.30047 -0.44426,0.44862c-0.39116,0.3963 -0.79308,0.80809 -1.22681,1.2044c0.32261,0.71184 0.76687,1.4149 1.42776,2.24893c1.36436,1.67352 2.78687,2.96747 4.35219,3.96012c0.15324,0.095 0.33302,0.18455 0.52345,0.27997c0.13218,0.06821 0.26962,0.13684 0.40718,0.21133l1.67107,-1.66306c0.53398,-0.53399 1.15803,-0.81395 1.8084,-0.81395c0.65586,0 1.27441,0.28499 1.78745,0.81939zM1305.67017,6628.38439l-2.91367,-2.9093c-0.00538,-0.00502 -0.00538,-0.00502 -0.01064,-0.00963c-0.16399,-0.17953 -0.43362,-0.38584 -0.76149,-0.38584c-0.33314,0 -0.61867,0.21719 -0.79857,0.39547l-1.8084,1.80618c-0.08995,0.08914 -0.36495,0.3645 -0.80383,0.3645c-0.17452,0 -0.34367,-0.0431 -0.52357,-0.13182c-0.02117,-0.01046 -0.04223,-0.02678 -0.0634,-0.03808c-0.15335,-0.09416 -0.33314,-0.18455 -0.52345,-0.27829c-0.2116,-0.10629 -0.43373,-0.21719 -0.65048,-0.35404c-1.6975,-1.07132 -3.23627,-2.47115 -4.69574,-4.26645l-0.00526,-0.00544c-0.80395,-1.01943 -1.33266,-1.87481 -1.70815,-2.78292c-0.00526,-0.0159 -0.01053,-0.0318 -0.01591,-0.04687c-0.0951,-0.30131 -0.17979,-0.7449 0.27512,-1.19896c0.00526,-0.01046 0.01579,-0.0159 0.02632,-0.02595c0.46017,-0.41179 0.88314,-0.83446 1.3274,-1.28893c0.15335,-0.14856 0.30144,-0.30089 0.45467,-0.45406c0.56053,-0.55993 0.56053,-1.0776 0,-1.63669l-1.44356,-1.44168c-0.16926,-0.17367 -0.33852,-0.34316 -0.5024,-0.51181c-0.32261,-0.33353 -0.6292,-0.64363 -0.95181,-0.94536c-0.00526,-0.00544 -0.01064,-0.01088 -0.01591,-0.0159c-0.16914,-0.16907 -0.43888,-0.36994 -0.77202,-0.36994c-0.26974,0 -0.54462,0.13266 -0.80383,0.37496l-1.80313,1.80032c-0.43888,0.43857 -0.67692,0.95163 -0.72979,1.56806c-0.07931,0.9667 0.10048,1.99157 0.59235,3.30561c0.79834,2.15352 2.00409,4.16099 3.80722,6.33125c2.1841,2.60381 4.81213,4.65689 7.80521,6.10317c1.09463,0.52352 2.55421,1.13577 4.12468,1.2362c0.07931,0.00502 0.16388,0.00502 0.2433,0.00502c0.82489,0 1.4542,-0.26909 1.9883,-0.83906c0.32776,-0.38542 0.6768,-0.729 1.02058,-1.05709c0.22739,-0.22054 0.43888,-0.42141 0.6451,-0.64321c-0.00526,0.0046 -0.00526,0 0,0c0.53936,-0.55951 0.53936,-1.11442 -0.00526,-1.65343zM1296.94485,6614.10696c0.06878,-0.38542 0.43362,-0.64363 0.82489,-0.5796c1.67633,0.28457 3.20457,1.07592 4.41559,2.28534c1.2109,1.20942 2.0042,2.73479 2.28962,4.40873c0.06351,0.39045 -0.19558,0.76039 -0.58685,0.82358c-0.04234,0.00502 -0.07942,0.01004 -0.12165,0.01004c-0.34378,0 -0.64522,-0.24147 -0.70335,-0.5909c-0.23792,-1.38225 -0.8884,-2.64022 -1.89308,-3.64332c-1.00468,-1.00269 -2.2633,-1.6572 -3.64872,-1.88904c-0.39139,-0.06403 -0.6451,-0.43899 -0.57644,-0.82483zM1308.4251,6620.82866c-0.04223,0.00544 -0.07931,0.01088 -0.12154,0.01088c-0.34367,0 -0.6451,-0.24272 -0.70335,-0.5909c-0.41771,-2.46111 -1.581,-4.70544 -3.36845,-6.48985c-1.78734,-1.77898 -4.03473,-2.94571 -6.49899,-3.36336c-0.39127,-0.06821 -0.65037,-0.43271 -0.58697,-0.824c0.06878,-0.38542 0.43362,-0.64865 0.81963,-0.58044c2.76043,0.46954 5.27218,1.76893 7.27112,3.76427c1.99883,1.99617 3.29967,4.50456 3.77037,7.26028c0.06866,0.38584 -0.19569,0.75536 -0.58182,0.81311z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1284,-6609%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

/*.b_footer .footer_buttons .footer_tel:hover{border-color:transparent}*/
.b_footer .footer_buttons .footer_location {
    color: #fff;
    font-weight: 500;
    position: relative
}

.b_footer .footer_buttons .footer_location::before {
    content: '';
    width: 21px;
    height: 29px;
    display: inline-block;
    /*vertical-align:middle;*/
    margin: -2px 11px -7px 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='SVGDoc' width='21' height='29' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 21 29'%3E%3Cdefs%3E%3Cpath d='M1304.99977,6674.19376c0,1.84259 -0.51212,3.6496 -1.48098,5.22268l-8.12256,13.16844c-0.15678,0.25444 -0.43865,0.41053 -0.74375,0.41304c-0.00229,0 -0.00458,0 -0.00698,0c-0.30247,0 -0.58376,-0.15149 -0.74341,-0.40091l-8.33496,-13.0429c-1.02551,-1.6074 -1.56738,-3.46128 -1.56738,-5.36036c0,-5.62234 4.71027,-10.19595 10.50007,-10.19595c5.78968,0 10.49995,4.57361 10.49995,10.19595zM1303.25558,6674.19376c0,-4.68535 -3.93105,-8.50778 -8.75576,-8.50778c-4.82483,0 -8.76171,3.82243 -8.76171,8.50778c0,1.58313 0.4628,3.12733 1.31641,4.46565l7.57782,11.85691l7.38464,-11.972c0.80635,-1.31027 1.23859,-2.81514 1.23859,-4.35056zM1299.74979,6674.19376c0,2.762 -2.28069,5.09714 -5.24998,5.09714c-2.93324,0 -5.25009,-2.30459 -5.25009,-5.09714c0,-2.81096 2.35519,-5.09797 5.25009,-5.09797c2.89478,0 5.24998,2.28702 5.24998,5.09797zM1298.0056,6674.19376c0,-1.87439 -1.57597,-3.41106 -3.50578,-3.41106c-1.92993,0 -3.51173,1.53667 -3.51173,3.41106c0,1.87816 1.57173,3.40897 3.51173,3.40897c1.97067,0 3.50578,-1.55844 3.50578,-3.40897z' id='Path-0'/%3E%3C/defs%3E%3Cg transform='matrix%281,0,0,1,-1284,-6664%29'%3E%3Cg%3E%3Cuse xlink:href='%23Path-0' fill='%23ffffff' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.b_footer .footer_information {
    max-width: 150px
}

.b_footer .footer_information .h3_title {
    margin: 0 0 40px
}

@media (max-width: 767px) {
    .b_footer .footer_information .h3_title {
        margin:0 0 20px
    }
}

.b_footer .service_wrap {
    padding: 0 0 0 60px
}

@media (max-width: 1199px) {
    .b_footer .service_wrap {
        padding:0 20px
    }
}

@media (max-width: 991px) {
    .b_footer .service_wrap {
        padding:0
    }
}

.b_footer .service_wrap .h3_title {
    margin: 0 0 40px
}

@media (max-width: 767px) {
    .b_footer .service_wrap .h3_title {
        margin:0 0 20px
    }
}

.b_footer .service_wrap ul {
    display: inline-block;
    vertical-align: top;
    max-width: 190px
}

@media (max-width: 1199px) {
    .b_footer .service_wrap ul {
        max-width:45%
    }
}

@media (max-width: 560px) {
    .b_footer .service_wrap ul {
        width:100%;
        max-width: 100%
    }
}

/*@media (max-width: 400px) {
.b_footer .service_wrap ul{max-width:100%}
}*/
.b_footer .service_wrap ul + ul {
    margin: 0 0 0 16px
}

@media (max-width: 560px) {
    .b_footer .service_wrap ul + ul {
        margin:10px 0 0
    }
}

.b_footer .footer_bottom {
    padding: 30px 0 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991px) {
    .b_footer .footer_bottom {
        display:block;
        text-align: center
    }
}

.b_footer .copy {
    max-width: 770px
}

@media (max-width: 991px) {
    .b_footer .copy {
        margin:0 0 15px
    }

    .banner img {
        filter: blur(5px) opacity(40%)
    }

    .list-wrap ul, .list-wrap ol {
        -moz-column-count: 2!important;
        -webkit-column-count: 2!important;
        column-count: 2!important;
    }
}

@media (max-width: 767px) {
    .b_footer .payment .h3_title {
        display:inline-block;
        vertical-align: top
    }
}

@media (max-width: 374px) {
    .b_footer .payment .h3_title {
        max-width:40%
    }
}

@media (max-width: 767px) {
    .b_footer .payment .payment_content {
        display:inline-block;
        vertical-align: top;
        margin: 0 0 0 15px
    }
}

@media (max-width: 374px) {
    .b_footer .payment .payment_content {
        margin:0 0 0 5px
    }
}

.b_footer .payment p {
    margin: 0
}

.b_footer .payment ul li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px 5px 0;
    position: relative
}

.b_footer .payment ul li:hover .static_img {
    opacity: 0
}

.b_footer .payment ul li:hover .hover_img {
    opacity: 1;
    visibility: visible
}

.b_footer .payment ul li .static_img {
    transition: all .2s linear
}

.b_footer .payment ul li .hover_img {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: all .2s linear
}

.b_footer .payment ul li + li {
    margin: 0 3px 5px 0
}

.b_footer .bl_social ul {
    padding: 0;
    list-style: none;
    margin: 0;
    white-space: nowrap
}

.b_footer .bl_social ul li {
    display: inline-block;
    vertical-align: top
}

.b_footer .bl_social ul li + li {
    margin: 0 0 0 6px
}

.b_footer .bl_social a {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #79a9cd;
    width: 35px;
    height: 35px;
    transition: all .2s linear;
    border-radius: 50%;
    position: relative
}

.b_footer .bl_social a svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.b_footer .bl_social a svg path {
    fill: #79a9cd;
    transition: all .2s linear
}

.b_footer .bl_social a:hover {
    border-color: #fff
}

.b_footer .bl_social a:hover svg path {
    fill: #fff
}

.doc_item .image {
    border-radius: 15px;
    position: relative;
    display: inline-block;
    text-align: center;
    width: 100%;
    background: #f4f9fc;
    -webkit-box-shadow: 0 -2px 30px rgba(38,44,71,.1);
    box-shadow: 0 -2px 30px rgba(50,50,75,.2)
}

.doc_item {
    padding: 15px
}

.doc_item img {
    border-radius: 5px 5px 24% 24%;
    margin: auto
}

.da_flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    align-items: flex-start;
    float: none
}

.doc_name {
    font-weight: 600
}

.doc_item .image:hover .doc_name {
    color: #d62c2c
}

.doc_img_wrap {
    width: 100%;
    background: #fff;
    border-radius: 15px 15px 24% 24%;
    padding-top: 15px
}

.doc_item .text {
    padding: 12px
}

.rev_page .slider_item {
    margin-bottom: 20px
}

.spec_img {
    width: 40%;
    min-height: 250px;
    height: 100%;
    object-fit: cover;
}

.specials__text {
    margin-bottom: 55px
}

ul.specials__list {
    padding-inline-start:0}

li.specials__item {
    list-style-type: none;
    border: 1px #07385d solid;
    background-color: #f4f9fc;
    margin-bottom: 20px;
    display: flex
}

.specials__img-box {
    float: left;
    list-style-type: none;
    padding-right: 20px
}

img.specials__img {
    height: auto;
    vertical-align: middle;
    margin: 20px
}

.specials__text__block {
    padding: 20px;
    width: 60%;
    position: relative
}

.specials__title {
    font-weight: 700;
    font-size: 18px;
    padding-bottom: 15px
}

.btn__wrap {
    text-align: center
}

.block__btn {
    width: 100%;
    max-width: 350px;
    position: absolute;
    bottom: 10px;
    right: 10px
}

.specials__item p {
    margin: 20px
}

.specials__item label {
    margin-right: 10px;
    font-size: 20px;
    color: gray
}

@media (max-width: 767px) {
    .no_mobile {
        display:none;
    }

    .spec_img {
        width: 100%;
        height: 200px
    }

    .specials__text__block {
        width: 100%
    }

    li.specials__item {
        display: list-item
    }

    .section_paddings .b_breadcrumbs {
        margin: -20px 0 25px!important
    }

    .list-wrap ul, .list-wrap ol {
        -moz-column-count: 1!important;
        -webkit-column-count: 1!important;
        column-count: 1!important;
    }
}

.bcr_inner ul li,.bcr_inner ul a,.bcr_inner ul li:after {
    font-size: 19px!important
}

.section_paddings .b_breadcrumbs {
    margin: -20px 0 25px -20px
}

.empty_field {
    border-bottom: 1px solid red!important
}

.attention span::before {
    border: 1px solid red!important
}

.hidden_ul,.hidden {
    display: none
}

.small_sub_menu {
    position: relative
}

.h3_title a:hover {
    color: #d62c2c
}

.text__area a:hover {
    border-bottom: #d62c2c 1px solid
}

.text__area a {
    color: #d62c2c
}

.text__area blockquote {
    width: 100%;
    position: relative;
    margin: 35px auto;
    padding: 32px 70px 28px 30px;
    -webkit-background-size: 32px auto;
    background-size: 32px auto;
    border: 3px solid #d62c2c;
    border-right: none;
    border-radius: 0;
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);
    box-shadow: 0 5px 25px rgba(0,0,0,.1);
    background: none;
    display: inline-block;
    text-align: center
}

.text__area blockquote::before {
    content: "\0022";
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    background: #d62c2c;
    width: 30px;
    height: 100%;
    font-size: 50px;
    line-height: 1.35;
    text-align: center
}

.header_nav a {
    display: block
}

a.footer__link {
    color: #fff;
    line-height: 2.4;
}

a.footer__link:hover {
    color: #d62c2c;
}

.payment_content ul {
    cursor: default;
}

img.blured {
    filter: blur(5px) opacity(70%);
}

.pay_attention {
    margin-top: 15px;
    color: red;
}

.gray_ph::placeholder {
    color: #b3b3b3;
    opacity: 1;
}

.gray_ph:-ms-input-placeholder, .gray_ph::-ms-input-placeholder {
    color: #b3b3b3;
}

.pay_ch {
    font-weight: 500;
    margin: 15px 0;
}

.online_pay_text {
    max-width: 700px;
    margin: auto;
}

.radio input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px;
}

.radio__text {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer;
}

.radio__text:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 5px;
    width: 16px;
    height: 16px;
    border: 1px solid #CDD1DA;
    border-radius: 50%;
    background: #FFF;
}

.radio__text:after {
    content: '';
    position: absolute;
    top: 7px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #d62c2c;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
    opacity: 0;
    transition: .2s;
}

.radio input:checked + .radio__text:after {
    opacity: 1;
}

.radio input:focus + .radio__text:before {
    box-shadow: 0 0 0 3px rgba(255,255,0,.7);
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.flex_box, .flex_item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    align-items: flex-start;
    float: none;
}

.gallery .slider_item {
    margin: 7px;
}

.gallery {
    margin: 30px 0px;
}

.list-wrap ul, .list-wrap ol {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    list-style: none;
}

.list-wrap {
    border: 2px solid #1181d6;
    padding: 20px;
}

.list-wrap h3 {
    text-align: center;
    font-size: 20px;
}

.list-wrap li {
    padding: 2px 0;
}

.list-wrap a:hover, .list-wrap a:active, .list-wrap a:focus {
    color: #d62c2c;
}

.video_object {
    display: inline-block;
    margin: 10px;
}

.video_object a .youtube_image:after {
    content: '';
    background: url(../images/youtube-play-btn.png) no-repeat;
    background-position: 0 -50px;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
    height: 50px;
    width: 69px;
    transition: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.video_object a:hover .youtube_image:after {
    background-position: 0 0;
}

.video_object a:hover .youtube_image {
    filter: opacity(85%);
}

.youtube_image {
    width: 250px;
    height: 140px;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    background-position: center;
}

.b_simple_banner .banner_form {
    margin-top: 35px;
}

.RF_phone {
    margin-top: 0px;
}

.local_number {
}

a.footer_tel1 {
    font-size: 16px;
}

#ez-toc-container ol, #ez-toc-container ul {
    list-style: none;
    counter-reset: item;
    padding: 0 0 0 30px
}

#ez-toc-container ol li, #ez-toc-container ul li {
    position: relative
}

#ez-toc-container ol li::before, #ez-toc-container ul li::before {
    content: counter(item) ". ";
    counter-increment: item;
    position: absolute;
    right: 100%;
    top: 0;
    color: #337ab7;
    margin: 0 10px 0 0;
    font-weight: 500;
    background: none;
}

#ez-toc-container ol li + li, #ez-toc-container ul li + li {
    margin: 10px 0 0
}

#ez-toc-container a {
    text-decoration: underline;
    font-weight: 500;
    color: #337ab7;
}

#ez-toc-container a:hover, #ez-toc-container a:active {
    text-decoration: none;
    border: none;
}

#ez-toc-container .ez-toc-title {
    background: #07385d;
    font-weight: 600;
    color: white;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0;
}

#ez-toc-container {
    border: #07385d 1px solid;
    margin-bottom: 30px;
}

#toTop {
    padding: 5px;
    max-width: 60px;
    position: fixed;
    bottom: 30px;
    left: 30px;
    cursor: pointer;
    display: none;
    color: #333;
    font-family: verdana;
    font-size: 11px;
    z-index: 9999;
}

@media (max-width: 767px) {
    #toTop {
        bottom: 10px;
        right: 10px;
    }

    .footer_buttons li img {
        margin: 0 auto;
    }
}

.active_city {
    font-size: 14px;
    color: black;
    font-weight: 600;
}

.city__filter {
    margin-bottom: 20px;
    font-size: 17px!important;
    text-align: center;
}

.alt_form a {
    color: #07385d;
}

.alt_form .agree span::before {
    border-color: #07385d;
}

.phone_choice {
    margin-top: 20px;
    text-align: center;
}

.phone_choice_item {
    margin: 10px;
    font-weight: 700;
    font-size: large;
}

.phone_choice p {
    margin: 0;
}

.circle_footer .btn {
    width: 100%;
    margin: 5px 0;
    font-size: 11px;
}

@media (max-width: 992px) {
    .circle_footer {
        display: flex;
    }

    .circle_footer .btn {
        width: 50%;
    }
}

.circle_footer {
    margin-top: 30px;
}

.selectdiv {
    position: relative;
    width: 100%;
}

select::-ms-expand {
    display: none;
}

.selectdiv:after {
    content: '<>';
    font: 17px "Consolas", monospace;
    color: #333;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 11px;
    top: 18px;
    padding: 0 0 2px;
    border-bottom: 1px solid #999;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}

.selectdiv select, .calc_col .phone_request, .calc_col .text_request, .calc_col .multiselect, .wpcf7 input[type="file"] {
    border-radius: 5px 5px 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: block;
    width: 100%;
    height: 50px;
    float: right;
    margin: 5px 0px;
    padding: 0px 24px;
    font-size: 16px;
    line-height: 1.75;
    color: #333;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    -ms-word-break: normal;
    word-break: normal;
    text-align: inherit;
}

.calculator {
    margin: 0 auto 0;
    padding: 35px 25px;
    position: relative;
    background: #f4f9fc;
    border-radius: 0;
    box-shadow: 0 1px 9px rgb(0 0 0 / 20%);
}

.calc_col {
    padding: 5px;
    width: 25%;
}

.textarea {
    padding: 5px;
    width: 75%;
}

.calc_col .h3-calc {
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: bold;
}

@media (max-width: 540px) {
    .calc_col {
        padding: 5px;
        width: 100%;
    }
}

.calculator .btn, .btn-group, .dropdown-menu, .calc_select {
    width: 100%;
}

.caret {
    display: none!important;
}

.multiselect-container {
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.open>.dropdown-menu {
    display: block;
}

.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.multiselect-selected-text {
    font-weight: 400;
    text-transform: none;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}

button.multiselect {
    margin-bottom: 0px!important;
}

li.inside_city.town {
    padding: 10px 5px;
}

.video_block iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-width: 0;
    outline-width: 0;
}

.video_block {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    padding-top: inherit;
    margin-bottom: 15px;
}

.nc_row {
    padding-bottom: 15px;
}

.chess_img .slider-nav img {
    padding: 5px;
}

.chess_img {
    margin-bottom: 15px;
}

.number {
    margin: auto;
    border-radius: 25px;
    width: 50px;
    border: 2px solid #d62c2c;
    color: #d62c2c;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    padding: 5px;
}

.counters_wrapper {
    display: inline-flex;
    text-align: center;
    padding: 10px 5px;
    border: 2px #d62c2c solid;
    border-radius: 10px;
    margin-bottom: 15px;
}

.counter_title {
    margin-top: 10px;
    font-weight: 600
}

.transit_stages {
    margin-top: 15px;
}

.item_wrapper {
    padding: 0 5px;
}

/*.w_a_button, .w_a_fixed, .t_fixed, .messagers{display:none;}*/
@media (max-width: 430px) {
    .circle_footer {
        display: block;
    }

    .circle_footer .btn {
        width: 100%;
    }

    .counters_wrapper {
        display: block;
    }

    .item_wrapper {
        padding: 5px 0;
    }
}

.messagers {
    display: block;
    padding: 5px;
    position: fixed;
    right: 0px;
    bottom: 0px;
    cursor: pointer;
    font-family: verdana;
    border-radius: 50%;
    font-size: 11px;
    z-index: 9999;
}

.t_fixed {
    display: block;
    padding: 5px;
    position: fixed;
    right: 0px;
    bottom: 120px;
    cursor: pointer;
    font-family: verdana;
    border-radius: 50%;
    font-size: 11px;
    z-index: 9999;
}

.w_a_fixed {
    display: block;
    padding: 5px;
    position: fixed;
    right: 0px;
    bottom: 60px;
    cursor: pointer;
    font-family: verdana;
    border-radius: 50%;
    font-size: 11px;
    z-index: 9999;
}

.btn_white {
    display: inline-flex;
    font-size: 18px;
    padding: 11px;
}

.btn_white img {
    margin-left: 10px;
    width: 20px;
    height: 20px;
}

.w_a_button {
    display: block;
    margin-top: 15px;
}

.special_vision + #sticky-wrapper .b_header {
    padding-top: 70px;
}

.messagers .w_a_fixed, .messagers .t_fixed, .open_messagers .messagers_imgs, .messagers .messagers_close {
    opacity: 0;
    visibility: hidden;
    transition: .55s opacity, .55s visibility;
}

.open_messagers .w_a_fixed, .open_messagers .t_fixed, .open_messagers .messagers_close {
    opacity: 1;
    visibility: visible;
}

.messagers_imgs {
    margin-bottom: -60px;
}

.doc_name a:hover {
    color: #d62c2c
}

.editor a {
    font-style: italic;
    text-decoration: underline;
}

.editor a:hover {
    text-decoration: none;
}

.btn_specials {
    width: auto;
}

.slider-video-nav .slider_item {
    padding: 0 5px;
}

.slider-video-nav .slider_item .video_block::before {
    width: 50px;
    height: 50px;
    top: 35%;
    right: 40%;
    content: '';
    z-index: 9999;
    font-size: 80px;
    position: absolute;
    background: url(../images/icons8-youtube-play_black.svg) no-repeat center;
}

.slider-video-nav .slider_item_h {
    padding: 0 5px;
}

.slider-video-nav .slider_item_h .video_block::before {
    width: 50px;
    height: 50px;
    top: 35%;
    right: 40%;
    content: '';
    z-index: 9999;
    font-size: 80px;
    position: absolute;
    background: url(../images/icons8-youtube-play_red.svg) no-repeat center;
}

@media (max-width: 426px) {
    .slider-video-nav .slider_item .video_block::before {
        width: 50px;
        height: 50px;
        top: 20%;
        right: 30%;
        content: '';
        z-index: 9999;
        font-size: 80px;
        position: absolute;
        background: url(../images/icons8-youtube-play_black.svg) no-repeat center;
    }

    .slider-video-nav .slider_item_h .video_block::before {
        width: 50px;
        height: 50px;
        top: 20%;
        right: 30%;
        content: '';
        z-index: 9999;
        font-size: 80px;
        position: absolute;
        background: url(../images/icons8-youtube-play_red.svg) no-repeat center;
    }
}

@media (max-width: 375px) {
    .slider-video-nav .slider_item .video_block::before {
        width: 50px;
        height: 50px;
        top: 10%;
        right: 25%;
        content: '';
        z-index: 9999;
        font-size: 80px;
        position: absolute;
        background: url(../images/icons8-youtube-play_black.svg) no-repeat center;
    }

    .slider-video-nav .slider_item_h .video_block::before {
        width: 50px;
        height: 50px;
        top: 10%;
        right: 25%;
        content: '';
        z-index: 9999;
        font-size: 80px;
        position: absolute;
        background: url(../images/icons8-youtube-play_red.svg) no-repeat center;
    }
}

@media (max-width: 320px) {
    .slider-video-nav .slider_item .video_block::before {
        width: 50px;
        height: 50px;
        top: 0;
        right: 20%;
        content: '';
        z-index: 9999;
        font-size: 80px;
        position: absolute;
        background: url(../images/icons8-youtube-play_black.svg) no-repeat center;
    }

    .slider-video-nav .slider_item_h .video_block::before {
        width: 50px;
        height: 50px;
        top: 0;
        right: 20%;
        content: '';
        z-index: 9999;
        font-size: 80px;
        position: absolute;
        background: url(../images/icons8-youtube-play_red.svg) no-repeat center;
    }
}

.c-h2 {
    text-align: center;
    padding-bottom: 15px;
}

.active_menu_item {
    border-bottom: 4px solid #d62c2c;
}

@media (max-width: 991px) {
    .active_menu_item {
        border-bottom: 2px solid #d62c2c;
    }

    #spec {
        display: none;
    }
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.slick-dots li button:before {
    font-size: 60px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.banner_slider .slider_item {
    background-color: #fff;
    padding: 15px;
    position: relative;
    margin: 0 10px;
}

.banner_slider_link {
    font-size: larger;
    margin-bottom: 10px;
    text-align: center;
}

.banner_slider_link a {
    border-bottom: 1px solid;
}

.banner_slider_link a:hover {
    border-bottom: none;
}

.banner_slider .slick-prev,.banner_slider .slick-next {
    width: 5%
}

.result_wrapper {
    text-align: center;
}

.my_accordeon-panel {
    padding: 15px;
    border-radius: 10px;
    background: white;
    margin: 10px 0;
    cursor: pointer
}

/*.plus_minus {color: #ecf0f1;background: #e74c3c;width: 50px;height: 50px;border: 0;font-size: 1.5em;position: relative; }*/
.panel-title_wrapper {
    position: relative;
}

.panel-title_wrapper:before {
    content: '';
    position: absolute;
    transition: .3s;
    background: red;
    border-radius: 2px;
    top: calc(50% - 1px);
    bottom: 25%;
    width: 16px;
    right: 0px;
    height: 4px;
}

.panel-title_wrapper:after {
    content: '';
    position: absolute;
    transition: .3s;
    background: red;
    border-radius: 2px;
    height: 16px;
    top: calc(50% - 7px);
    right: 6px;
    width: 4px;
}

.active .panel-title_wrapper:after {
    transform: rotate(90deg);
}

.collapse_text {
    height: 0;
    overflow: hidden;
    transition: .3s;
    width: calc(100% - 40px);
}

.active .collapse_text {
    transition: .3s;
    height: auto;
    padding: 10px;
    margin: 10px;
}

.panel-title {
    margin-right: 35px;
    font-weight: 500;
    font-size: large;
}

.JS_infographic_interaction {
    max-width: 100%;
    margin: 0 auto;
    background-color: #fff;
}

.f-1 {
    padding: 0 0 30px 0;
}

.infographic_interaction_img {
    padding-left: 10px;
    padding-top: 10px;
    display: inline-block;
    width: 23%;
    max-width: 350px;
    margin: 0 15px 15px 0;
}

.infographic_cont_img {
    padding-left: 10px;
    padding-top: 10px;
    display: inline-block;
    width: 100%;
    max-width: 537px;
    margin: 0 15px 15px 0;
}

/* @media (max-width: 1199px) {.infographic_interaction_img{width:calc(33% - 20px)}}
@media (max-width: 991px) {.infographic_interaction_img{width:calc(50% - 20px)}} */
/* @media (max-width: 767px) {.infographic_interaction_img{width:calc(50% - 10px);margin:0 15px 15px 0}}
@media (max-width: 510px) {.infographic_interaction_img{width:calc(50% - 5px);margin:0 5px 5px 0}} */
.infographic_interaction_img:nth-child(3n) {
    margin: 0 0 15px 0;
}

/* @media (max-width: 991px) {.infographic_interaction_img:nth-child(2n){margin:0 0 35px}}*/
@media (max-width: 580px) {
    .infographic_interaction_img {
        width:30%
    }
}

@media (max-width: 510px) {
    .infographic_interaction_img {
        max-width: 510px;
    }

    .JS_infographic_interaction .slick-disabled {
        display: none!important
    }
}

.video_block {
    cursor: pointer
}

.video_block div:before {
    position: absolute;
    content: '';
    width: 80px;
    left: calc(50% - 40px);
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('../images/yt_nat.png');
}

.video_block:hover div:before {
    background-image: url('../images/yt_hover.png');
}

@media (max-width: 767px) {
    .b_transit_tk td {
        font-size:16px
    }
}

#da_content {
    overflow: hidden;
}

/* .container p a{color:#d62c2c}
.container p a:hover{border-bottom:#d62c2c 1px solid}
.container li a{color:#d62c2c}
.container li a:hover{border-bottom:#d62c2c 1px solid} */
.article_position {
    max-width: 300px;
    text-align: center;
    border-top: 1px solid #d8e1e7;
    border-bottom: 1px solid #d8e1e7;
    color: #414141;
    font-size: 14px;
    padding: 5px 20px 5px 20px;
    position: relative;
    margin-bottom: 15px;
}

.article_position .text__area a:hover {
    color: #d62c2c!important
}

.onl_answer {
    border: 2px solid #d62c2c;
    margin: 15px 0 20px 5%;
    padding: 15px;
    text-align: right;
    width: 95%;
}

.onl_question {
    border: 2px solid #d62c2c;
    margin: 15px 5% 30px 0;
    padding: 15px;
    text-align: left;
    width: 95%;
}

.online_wrapper {
    margin-bottom: 20px!important
}

/*NEW YEAR*/
/* .nyear-pic {/* position: absolute; z-index: 1; top: 0px; left: 0px; width: 180px; } */
/* .sticky_scroll .nyear-pic { width: 90px; transition: 1s all ease; } */
/* @media (max-width: 900px) { .nyear-pic {width: 20%;} } */
/* @media (max-width: 500px) { .top_wrap {margin-top:30px;} } */
/*body { background: #2AA5A0 }*/
/* #Christmas_Lights { height: 100%; margin: 0; position: absolute; width: 100%; z-index: 1000 } */
/* .light_cord { fill: none; stroke: #174700; } */
/* .light_fixture { fill: #134413; } */
/* .red_bulb { fill: #CA2128; stroke: #6D6D6D; stroke-miterlimit: 10; } */
/* .green_bulb { fill: #2D754A; stroke: #6D6D6D; stroke-miterlimit: 10; } */
/* .blue_bulb { fill: #2C3EA8; stroke: #6D6D6D; stroke-miterlimit: 10; } */
/* .white_bulb { fill: #F5EED7; stroke: #6D6D6D; stroke-miterlimit: 10; } */
/* .gold_bulb { fill: #ffcc5e; stroke: #6D6D6D; stroke-miterlimit: 10; } */
/* .bulb { -webkit-animation-duration: 0.5s; -webkit-animation-name: glow; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -webkit-animation-direction: alternate; animation-name: glow; animation-duration: 0.5s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-direction: alternate; } */
/* @-webkit-keyframes glow { 0% { fill-opacity: 0.25; } 100% { fill-opacity: 1 } } */
/* @keyframes glow { 0% { fill-opacity: 0.25; } 100% { fill-opacity: 1.0 } } */
.top_item {
    z-index: 2
}

.transit_service .article_position {
    float: right;
}

.b_output_binge .author_block {
    text-align: right;
}

.b_output_binge .article_position {
    display: inline-block;
}

.doc_item button {
    margin: 20px auto 0
}

.doc_reviews {
    width: 100%;
}

.doc_reviews .slider_wrap {
    padding: 30px;
    margin: 20px 0;
    background-color: #f4f9fc
}

.garant_list {
    justify-content: center;
}

.transit_list .list_item {
    /* max-width: 30%; */
}

.b_transit_tk .garant_list .list_item:hover .front {
    z-index: -3;
}

.garant_list .list_item {
    cursor: default
}

.garant_list .front .content_wrap {
    margin-top: 90%;
}

.output_binge_wrapper {
    margin: 0px auto 0;
}

.output_binge_wrapper .output_binge_title {
    background: #07385d;
    color: #fff;
    padding: 20px;
    font-size: 22px;
    font-weight: bold;
}

.warnings_block {
    justify-content: space-between;
}

.warnings_item {
    background: white;
    margin: 20px 0;
    border-radius: 20px;
}

.warnings_text {
    font-weight: 600;
    text-align: center;
    margin: 20px 10px;
}

.warnings_img {
    max-width: 200px;
    margin: auto;
}

.tab {
    overflow: hidden;
    border: 1px solid #07385d;
    background-color: #f1f1f1;
}

.tab button {
    background-color: inherit;
    width: 50%;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    color: #07385d;
}

.tab button:hover {
    background-color: #204c6e;
    color: white;
}

.tab button.active {
    background-color: #07385d;
    color: white;
}

.tabcontent {
    display: none;
    padding: 12px;
    border: 1px solid #07385d;
    border-top: none;
}

.mos_reg::after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg id='SVGDoc' width='21' height='29' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:avocode='http://avocode.com/' viewBox='0 0 21 29'%3E%3Cdefs%3E%3Cpath d='M425.99979,6129.19299c0,1.84342 -0.51212,3.6496 -1.48098,5.22436l-8.12256,13.16761c-0.15678,0.2536 -0.43865,0.41011 -0.74375,0.41263c-0.00229,0 -0.00458,0 -0.00698,0c-0.30247,0 -0.58376,-0.15149 -0.74341,-0.40049l-8.33496,-13.0429c-1.02551,-1.60782 -1.56738,-3.4617 -1.56738,-5.3612c0,-5.6215 4.71027,-10.19511 10.50007,-10.19511c5.78968,0 10.49995,4.57361 10.49995,10.19511zM424.2556,6129.19299c0,-4.68451 -3.93105,-8.50695 -8.75576,-8.50695c-4.82483,0 -8.76171,3.82243 -8.76171,8.50695c0,1.58354 0.4628,3.12775 1.31641,4.46606l7.57782,11.85733l7.38464,-11.97158c0.80635,-1.31069 1.23859,-2.81556 1.23859,-4.35182zM420.74982,6129.19299c0,2.76283 -2.28069,5.09756 -5.24998,5.09756c-2.93324,0 -5.25009,-2.30417 -5.25009,-5.09756c0,-2.81012 2.35519,-5.09756 5.25009,-5.09756c2.89478,0 5.24998,2.28743 5.24998,5.09756zM419.00562,6129.19299c0,-1.87397 -1.57597,-3.40981 -3.50578,-3.40981c-1.92993,0 -3.51173,1.53584 -3.51173,3.40981c0,1.87899 1.57173,3.41023 3.51173,3.41023c1.97067,0 3.50578,-1.55885 3.50578,-3.41023z' id='Path-0'/%3E%3C/defs%3E%3Cdesc%3EGenerated with Avocode.%3C/desc%3E%3Cg transform='matrix%281,0,0,1,-405,-6119%29'%3E%3Cg%3E%3Ctitle%3EForma 1 copy%3C/title%3E%3Cuse xlink:href='%23Path-0' fill='%2307385d' fill-opacity='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 21px;
    height: 29px;
    top: -3px;
    margin-left: 15px;
    zoom: 0.7;}

.banner_slider {
    margin-bottom: 50px;
}

.noscroll {
    overflow-y: hidden!important;
}

.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    font-size: 13px;
    background: #042b48;
    border: none;
    color: #fff;
}

.wpcf7-spinner {
    position: absolute;
}

.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 13px;
    font-weight: normal;
    display: block;
}

.wpcf7 .ajax-loader {
    position: absolute;
}

.grecaptcha-badge {
    display: none !important;
}

.entitylegal, .mobileentitylegal {
    text-align: center;
    background: #ca1405;
    height: fit-content;
    font-size: 17px;
    color: #ffffff;
}

.entitylegal p, .mobileentitylegal p {
    font-weight: 700;
    padding: 6px;
}

@media (min-width: 992px) {
    .entitylegal {
        display:block;
    }

    .mobileentitylegal {
        display: none;
    }
}

@media (max-width: 992px) {
    .entitylegal {
        display: block;
        font-size: 14px;
        margin-bottom: 0px;
        z-index: 9;
        width: 100%;
        background: #133864;
    }

    .mobileentitylegal {
        display: block;
    }
}

@media (max-width: 535px) {
    .mobileentitylegal {
        font-size:13px;
    }

    .mobileentitylegal p {
        font-weight: 600;
    }
}

@media (max-width: 400px) {
    .mobileentitylegal {
        font-size:12px;
    }

    .mobileentitylegal p {
        font-weight: 500;
        padding-top: 6px;
    }
}

@media (max-width: 350px) {
    .mobileentitylegal {
        font-size:10px;
    }

    .mobileentitylegal p {
        font-weight: 700;
        padding-top: 9px;
    }
}

.form_none {
    display: none;
}

.input__file {
    opacity: 0;
    visibility: hidden;
    position: absolute;
}

.wpcf7-form-control-wrap .qbutton {
    width: 100%;
    height: 50px;
    background: #fff;
    color: #333;
    font-size: 16px;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    border: 1px solid #cccccc;
    margin: 5px 0px;
}

.wpcf7-form-control-wrap .qbutton {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='29'  fill='%2307385d' viewBox='0 0 6.3499999 6.3500002' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3e%3cg id='layer1' transform='translate(0 -290.65)'%3e%3cpath id='rect826' d='m11.988281.98242188c-.555396.00755905-1.000594.46420522-.990234 1.01953122v9.5800779l-2.2871095-2.2871091a1.0001001 1.0001001 0 0 0 -.8203125-.3027344 1.0001001 1.0001001 0 0 0 -.5976562 1.7128905l4.0019532 4.001953a1.0001001 1.0001001 0 0 0 1.410156 0l4-4.001953a1.0001001 1.0001001 0 1 0 -1.410156-1.4101561l-2.294922 2.2968751v-9.5898439c.010507-.5640189-.447641-1.02595643-1.011719-1.01953122zm-7.9863279 12.01953112a1.0001001 1.0001001 0 0 0 -.8945312.552735l-1.9511719 3.902343a1.0001001 1.0001001 0 0 0 -.16015625.541016v4.001953a1.0001001 1.0001001 0 0 0 1.00390625 1.003906h19.998047a1.0001001 1.0001001 0 0 0 1.003906-1.003906v-4.001953a1.0001001 1.0001001 0 0 0 -.150391-.521485l-1.960937-3.921874a1.0001001 1.0001001 0 0 0 -.892578-.552735h-2.001953a1.000252 1.000252 0 1 0 0 2h1.388672l.996093 2h-16.7636715l1.0039063-2h1.3808593a1.000252 1.000252 0 1 0 0-2zm-1.0058593 6h18.0058592v2.001953h-18.0058592z' fill-rule='evenodd' transform='matrix(.265 0 0 .265 0 290.65)' font-variant-ligatures='normal' font-variant-position='normal' font-variant-caps='normal' font-variant-numeric='normal' font-variant-alternates='normal' font-feature-settings='normal' text-indent='0' text-align='start' text-decoration-line='none' text-decoration-style='solid' text-decoration-color='rgb(0,0,0)' text-transform='none' text-orientation='mixed' white-space='normal' shape-padding='0' isolation='auto' mix-blend-mode='normal' solid-color='rgb(0,0,0)' solid-opacity='1' vector-effect='none' paint-order='stroke fill markers'/%3e%3c/g%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: 11% 45%;
}

#cookie_notification {
    display: none;
    justify-content: space-between;
    align-items: flex-end;
    position: fixed;
    bottom: 15px;
    left: 50%;
    width: 900px;
    max-width: 90%;
    transform: translateX(-50%);
    padding: 25px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}

#cookie_notification p {
    margin: 0;
    font-size: 11px;
    text-align: left;
    line-height: 1.2;
}

@media (min-width: 576px) {
    #cookie_notification.show {
        display: flex!important;
        align-items: center;
        z-index: 500;
    }

    .cookie_accept {
        margin: 0 0 0 15px;
        color: #ffffff;
        padding: 10px;
        text-transform: uppercase;
        font-weight: 500;
    }
}

@media (max-width: 575px) {
    #cookie_notification.show {
        display: block;
        text-align: left;
        z-index: 500;
    }

    .cookie_accept {
        margin: 10px 0 0 0;
        color: #ffffff;
        padding: 10px;
        text-transform: uppercase;
        font-weight: 500;
    }
}
