/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-HeavyItalic.eot");
  src: url("../fonts/HelveticaNeueCyr-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-HeavyItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-HeavyItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-HeavyItalic.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-HeavyItalic.svg#HelveticaNeueCyr-HeavyItalic") format("svg");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-BlackItalic.eot");
  src: url("../fonts/HelveticaNeueCyr-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-BlackItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-BlackItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-BlackItalic.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-BlackItalic.svg#HelveticaNeueCyr-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Bold.eot");
  src: url("../fonts/HelveticaNeueCyr-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Bold.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Bold.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Bold.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-Bold.svg#HelveticaNeueCyr-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Thin.eot");
  src: url("../fonts/HelveticaNeueCyr-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Thin.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Thin.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Thin.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-Thin.svg#HelveticaNeueCyr-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Italic.eot");
  src: url("../fonts/HelveticaNeueCyr-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Italic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Italic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Italic.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-Italic.svg#HelveticaNeueCyr-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-BoldItalic.eot");
  src: url("../fonts/HelveticaNeueCyr-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-BoldItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-BoldItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-BoldItalic.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-BoldItalic.svg#HelveticaNeueCyr-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Roman.eot");
  src: url("../fonts/HelveticaNeueCyr-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Roman.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Roman.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Roman.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-UltraLightItalic.eot");
  src: url("../fonts/HelveticaNeueCyr-UltraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-UltraLightItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-UltraLightItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-UltraLightItalic.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-UltraLightItalic.svg#HelveticaNeueCyr-UltraLightItalic") format("svg");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Black.eot");
  src: url("../fonts/HelveticaNeueCyr-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Black.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Black.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Black.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-Black.svg#HelveticaNeueCyr-Black") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-LightItalic.eot");
  src: url("../fonts/HelveticaNeueCyr-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-LightItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-LightItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-LightItalic.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-LightItalic.svg#HelveticaNeueCyr-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-UltraLight.eot");
  src: url("../fonts/HelveticaNeueCyr-UltraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-UltraLight.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-UltraLight.woff") format("woff"), url("../fonts/HelveticaNeueCyr-UltraLight.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-UltraLight.svg#HelveticaNeueCyr-UltraLight") format("svg");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-ThinItalic.eot");
  src: url("../fonts/HelveticaNeueCyr-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-ThinItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-ThinItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-ThinItalic.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-ThinItalic.svg#HelveticaNeueCyr-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Light.eot");
  src: url("../fonts/HelveticaNeueCyr-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Light.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Light.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Light.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-Light.svg#HelveticaNeueCyr-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-MediumItalic.eot");
  src: url("../fonts/HelveticaNeueCyr-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-MediumItalic.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-MediumItalic.woff") format("woff"), url("../fonts/HelveticaNeueCyr-MediumItalic.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-MediumItalic.svg#HelveticaNeueCyr-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Heavy.eot");
  src: url("../fonts/HelveticaNeueCyr-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Heavy.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Heavy.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Heavy.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-Heavy.svg#HelveticaNeueCyr-Heavy") format("svg");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueCyr';
  src: url("../fonts/HelveticaNeueCyr-Medium.eot");
  src: url("../fonts/HelveticaNeueCyr-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueCyr-Medium.woff2") format("woff2"), url("../fonts/HelveticaNeueCyr-Medium.woff") format("woff"), url("../fonts/HelveticaNeueCyr-Medium.ttf") format("truetype"), url("../fonts/HelveticaNeueCyr-Medium.svg#HelveticaNeueCyr-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
    font-family: "GeometriaRegular";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/GeometriaRegular.eot");
  src: url("../fonts/GeometriaRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/GeometriaRegular.woff") format("woff"), url("../fonts/GeometriaRegular.ttf") format("truetype");
}
@font-face {
    font-family: "GeometriaExtraBold";
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/GeometriaExtraBold.eot");
  src: url("../fonts/GeometriaExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/GeometriaExtraBold.woff") format("woff"), url("../fonts/GeometriaExtraBold.ttf") format("truetype");
}
/* line 12, ../scss/style.scss */
body {
  font-family: 'HelveticaNeueCyr';
}
/* line 14, ../scss/style.scss */
body.overflow {
  /*overflow: hidden !important;*/
}

/* line 19, ../scss/style.scss */
* {
  box-sizing: border-box;
  font-family: 'HelveticaNeueCyr';
}

/* line 24, ../scss/style.scss */
a {
  transition: .3s;
  text-decoration: none;
  display: inline-block;
}

/* line 34, ../scss/style.scss */
input:focus,
button:focus,
a:focus,
textarea:focus {
  outline: none;
}

/* line 39, ../scss/style.scss */
.main-input {
  padding: 0 15px;
  height: 50px;
  border-radius: 4px;
  border: 1px solid #dddddd;
  background: #ffffff;
  font-size: 14px;
  color: #767676;
  width: 100%;
}
/* line 143, ../scss/_mixins.scss */
.main-input::-webkit-input-placeholder {
  font-size: 14px;
  color: #9c9c9c;
}
/* line 146, ../scss/_mixins.scss */
.main-input::-moz-placeholder {
  font-size: 14px;
  color: #9c9c9c;
}
/* line 149, ../scss/_mixins.scss */
.main-input:-ms-input-placeholder {
  font-size: 14px;
  color: #9c9c9c;
}
/* line 152, ../scss/_mixins.scss */
.main-input:-moz-placeholder {
  font-size: 14px;
  color: #9c9c9c;
}
/* line 52, ../scss/style.scss */
.main-input:focus {
  border-color: #8a8a8a;
}

/* line 57, ../scss/style.scss */
.wrapper {
  max-width: 1170px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}

/* line 64, ../scss/style.scss */
.title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 64, ../scss/style.scss */
  .title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: flex-start;
  }
}
/* line 71, ../scss/style.scss */
.title h2 {
  font-size: 30px;
  font-weight: bold;
  margin-right: 40px;
  color: #000;
  line-height: 32px;
}
@media (max-width: 767px) {
  /* line 71, ../scss/style.scss */
  .title h2 {
    margin-right: 0;
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 30px;
  }
}
/* line 84, ../scss/style.scss */
.title .back-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 87, ../scss/style.scss */
.title .back-link .icon {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  border: 1px solid #d7d7d7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 15px;
}
/* line 97, ../scss/style.scss */
.title .back-link .text {
  font-size: 13px;
  color: #75a2d1;
  padding-bottom: 2px;
  position: relative;
  white-space: nowrap;
}
/* line 103, ../scss/style.scss */
.title .back-link .text:after {
  content: '';
  width: 100%;
  border-bottom: 1px dashed #75a2d1;
  position: absolute;
  bottom: -2px;
  left: 0;
}

/* line 115, ../scss/style.scss */
.btn-blue {
  width: 250px;
  height: 50px;
  border-radius: 4px;
  background: #0079fa;
  color: #fff;
  text-align: center;
  line-height: 48px;
  font-size: 15px;
}
/* line 124, ../scss/style.scss */
.btn-blue:hover {
  color: #fff;
  background: #0068d6;
}

.a-btn-blue {
  border-radius: 4px;
  background: #0079fa;
  color: #fff;
  text-align: center;
  line-height: 30px;
  font-size: 15px;
  padding: 0 15px;
  margin: 0 10px;
}
.a-btn-blue:hover {
  color: #fff;
  background: #0068d6;
}

/* line 130, ../scss/style.scss */
.title-wrap {
  background: #f4f4f5;
  padding: 25px 0;
}

/* line 135, ../scss/style.scss */
.select-wrap {
  position: relative;
}
/* line 137, ../scss/style.scss */
.select-wrap select {
  display: none;
}
/* line 140, ../scss/style.scss */
.select-wrap .select2 {
  position: relative;
  width: 100% !important;
}
/* line 143, ../scss/style.scss */
.select-wrap .select2 .selection {
  width: 100%;
}
/* line 147, ../scss/style.scss */
.select-wrap .select2-container--default .select2-selection--single {
  background-color: transparent;
  height: 20px;
  text-align: left;
  border: none;
}
/* line 152, ../scss/style.scss */
.select-wrap .select2-container--default .select2-selection--single:focus {
  outline: none;
}
/* line 156, ../scss/style.scss */
.select-wrap .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0 !important;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  color: #9b9b9b;
  min-width: 100px;
}
/* line 164, ../scss/style.scss */
.select-wrap .select2-selection__arrow {
  width: 12px !important;
  height: 12px !important;
  top: 50% !important;
  background: #F6F6F8;
  border-radius: 50%;
  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;
  right: 0 !important;
  transform: translateY(-50%);
  z-index: 100 !important;
}
/* line 176, ../scss/style.scss */
.select-wrap .select2-selection__arrow b {
  background: url(/img/select-arrow.png) no-repeat center center;
  width: 9px !important;
  height: 5px !important;
  border: none !important;
  margin: 0 !important;
  position: static !important;
}
/* line 185, ../scss/style.scss */
.select-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  background: url(/img/select-arrow.png) no-repeat center center;
  width: 9px !important;
  height: 5px !important;
  border: none !important;
  transform: rotate(180deg);
}
/* line 192, ../scss/style.scss */
.select-wrap.select-wrap-2 {
  background: #fff;
}
/* line 194, ../scss/style.scss */
.select-wrap.select-wrap-2 .select2-container--default .select2-selection--single {
  background-color: #fff;
  width: 100%;
  height: 40px !important;
}
/* line 199, ../scss/style.scss */
.select-wrap.select-wrap-2 .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0 !important;
  font-size: 12px;
  font-weight: 400;
  line-height: 38px;
  padding: 0 10px !important;
  width: 100%;
  color: #9b9b9b;
  border: 1px solid #e4e4e4 !important;
}
/* line 209, ../scss/style.scss */
.select-wrap.select-wrap-2 .select2-selection__arrow {
  width: 12px !important;
  height: 12px !important;
  top: 50% !important;
  background: #F6F6F8;
  border-radius: 50%;
  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;
  right: 15px !important;
  transform: translateY(-50%);
  margin-top: 2px;
}
/* line 221, ../scss/style.scss */
.select-wrap.select-wrap-2 .select2-selection__arrow b {
  background: url(/img/select-arrow.png) no-repeat center center;
  width: 10px !important;
  height: 8px !important;
  border: none !important;
  margin: 0 !important;
  position: static !important;
}
/* line 230, ../scss/style.scss */
.select-wrap.select-wrap-2 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  background: url(/img/select-arrow.png) no-repeat center center;
  width: 10px !important;
  height: 8px !important;
  border: none !important;
  transform: rotate(180deg);
}
/* line 238, ../scss/style.scss */
.select-wrap.select-wrap-2 .select2-container--open .select2 {
  border-color: #e4e4e4;
}
/* line 242, ../scss/style.scss */
.select-wrap.select-wrap-2 .select2-container--open .select2-selection__rendered {
  border-color: #e4e4e4 !important;
}
/* line 246, ../scss/style.scss */
.select-wrap.select-wrap-2 .select2-selection__arrow {
  background-color: transparent !important;
}

/* line 252, ../scss/style.scss */
.select2-dropdown {
  border: none !important;
  background: #141414;
  font-size: 14px !important;
}

/* line 258, ../scss/style.scss */
.select2-container--default .select2-results__option[aria-selected=true] {
  background: #fff;
  font-size: 11px !important;
}

/* line 263, ../scss/style.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  color: #A1A0CE;
  font-weight: bold;
  font-size: 11px;
  background-color: white;
}

/* line 270, ../scss/style.scss */
.select2-search--dropdown {
  padding: 0;
  height: 30px !important;
  line-height: 28px !important;
}

/* line 276, ../scss/style.scss */
.select2-container--open .select2-dropdown {
  bottom: 0 !important;
  top: 100%;
}

/* line 281, ../scss/style.scss */
.select2-results__options {
  border: 1px solid #e4e4e4;
}

/* line 285, ../scss/style.scss */
.select2-results__option {
  padding: 6px 0px;
  font-size: 11px;
  font-weight: 500;
  color: #9b9b9b;
  height: 30px !important;
  background: #fff;
  font-weight: bold;
  padding-left: 10px;
  transition: .3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e4e4e4;
}

/* line 300, ../scss/style.scss */
.select2-selection__placeholder {
  font-weight: normal;
  color: #e4e4e4;
}

/* line 305, ../scss/style.scss */
.select2-search__field {
  border: none !important;
  border-bottom: none !important;
  border-top: none !important;
  padding-left: 10px !important;
  font-size: 11px !important;
  min-height: 30px;
}
/* line 143, ../scss/_mixins.scss */
.select2-search__field::-webkit-input-placeholder {
  font-size: 12px !important;
  color: #e4e4e4 !important;
}
/* line 146, ../scss/_mixins.scss */
.select2-search__field::-moz-placeholder {
  font-size: 12px !important;
  color: #e4e4e4 !important;
}
/* line 149, ../scss/_mixins.scss */
.select2-search__field:-ms-input-placeholder {
  font-size: 12px !important;
  color: #e4e4e4 !important;
}
/* line 152, ../scss/_mixins.scss */
.select2-search__field:-moz-placeholder {
  font-size: 12px !important;
  color: #e4e4e4 !important;
}

/* line 318, ../scss/style.scss */
.select2-search--dropdown {
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
}

/* line 323, ../scss/style.scss */
.checkbox-wrap {
  margin-bottom: 15px;
}
/* line 325, ../scss/style.scss */
.checkbox-wrap input[type=checkbox] {
  display: none;
}
/* line 329, ../scss/style.scss */
.checkbox-wrap input:checked + label span {
  border-color: #0079fa;
  border-width: 1px;
}
.checkbox-wrap input:checked + label span::before {
  content: '';
  position: absolute;
  display: block;
  background-image: url(/img/icon-checked.svg);
  top: 0px;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 334, ../scss/style.scss */
.checkbox-wrap label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
  color: #303030;
}
@media (max-width: 767px) {
  /* line 334, ../scss/style.scss */
  .checkbox-wrap label {
    text-align: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
/* line 343, ../scss/style.scss */
.checkbox-wrap label > span {
  width: 18px;
  min-width: 18px;
  height: 18px;
  background: #ffffff;
  display: inline-block;
  margin-right: 12px;
  border: 1px solid #dddddd;
  border-radius: 4px;
  position: relative;
}

/* line 357, ../scss/style.scss */
.last-articles__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-around;
}

/* line 362, ../scss/style.scss */
.s_calendar {
  width: 90%;
  margin: auto;
}
/* line 367, ../scss/style.scss */
.s_calendar tbody tr th {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  padding-bottom: 20px;
}
/* line 373, ../scss/style.scss */
.s_calendar tbody tr td {
  font-size: 15px;
  color: #252525;
  font-weight: bold;
  width: 34px;
  height: 34px;
  border-radius: 4px;
  text-align: center;
  line-height: 32px;
  position: relative;
  border-radius: 50%;
}
/* line 384, ../scss/style.scss */
.s_calendar tbody tr td.with-event {
  background: #e0edfb;
  position: relative;
}
/* line 387, ../scss/style.scss */
.s_calendar tbody tr td.with-event span {
  width: 18px;
  height: 18px;
  background: #0079fa;
  border-radius: 50%;
  top: -9px;
  right: -9px;
  position: absolute;
  line-height: 18px;
  display: block;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
}
/* line 402, ../scss/style.scss */
.s_calendar tbody tr td.active {
  border: 1px solid #0079fa;
  border-radius: 50%;
}

/* line 411, ../scss/style.scss */
.article {
  width: calc((100% - 50px) / 3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 415, ../scss/style.scss */
.article .img-wrap {
  position: relative;
  z-index: 1;
}
/* line 418, ../scss/style.scss */
.article .img-wrap img {
  width: 100%;
  margin-right: 0;
}
/* line 423, ../scss/style.scss */
.article .text-wrap {
  padding: 25px;
  border: 1px solid #e9e9e9;
  min-height: 170px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: -5px;
}
/* line 431, ../scss/style.scss */
.article .text-wrap .title {
  font-size: 18px;
  line-height: 25px;
  font-weight: bold;
  color: #000;
}
/* line 437, ../scss/style.scss */
.article .text-wrap img {
  margin-right: 10px;
}
/* line 440, ../scss/style.scss */
.article .text-wrap p {
  font-size: 14px;
  color: #a6a6a6;
}

/* line 447, ../scss/style.scss */
.radio-wrap {
  margin-right: 20px;
}
/* line 452, ../scss/style.scss */
.radio-wrap.radio-wrap2 input:checked + label .text-wrap .title {
  color: #3b7ae9;
}
/* line 458, ../scss/style.scss */
.radio-wrap input[type=radio] {
  display: none;
}
/* line 462, ../scss/style.scss */
.radio-wrap input:checked + label span {
  border-width: 4px;
  border-color: rgb(183, 205, 243);
  background:#3888ff;
}
.dropdown-input{
  line-height: 50px;
  position: relative;
  cursor: pointer;
}
/* line 467, ../scss/style.scss */
.radio-wrap label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  color: #000;
}
/* line 472, ../scss/style.scss */
.radio-wrap label span {
  width: 18px;
  min-width: 18px;
  height: 18px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  border: 1px solid #dedede;
  position: relative;
  background: #f3f3f3;
}

/* line 486, ../scss/style.scss */
.popup-body {
  position: relative;
  -webkit-box-shadow: -1px 3px 20px 0px rgba(96, 140, 190, 0.3);
  -moz-box-shadow: -1px 3px 20px 0px rgba(96, 140, 190, 0.3);
  box-shadow: -1px 3px 20px 0px rgba(96, 140, 190, 0.3);
  background: #f5f5f5;
  border-radius: 15px;
  max-width: 1000px;
  width: 100%;
  margin: 50px auto;
  z-index: 10;
  padding: 40px;
}
/* line 498, ../scss/style.scss */
.popup-body .mfp-close {
  position: absolute;
  width: auto;
  height: auto;
  right: 10px;
  font-size: 14px;
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  opacity: 1;
}
/* line 510, ../scss/style.scss */
.popup-body .mfp-close span {
  margin-right: 10px;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  color: #333;
}

/* line 521, ../scss/style.scss */
.phone-number-input {
  max-width: 370px;
  width: 100%;
  margin-bottom: 20px;
}

/* line 527, ../scss/style.scss */
#vacancy-popup {
  max-width: 1000px;
  width: 100%;
  margin: 50px auto;
}
@media (max-width: 767px) {
  /* line 531, ../scss/style.scss */
  #vacancy-popup .popup-body {
    padding: 30px 15px;
  }
}
/* line 536, ../scss/style.scss */
#vacancy-popup .btn-blue {
  border: none;
  cursor: pointer;
  transition: .3s;
}
/* line 543, ../scss/style.scss */
#vacancy-popup .radio-wrapper ul li {
  margin-right: 25px;
}
/* line 548, ../scss/style.scss */
#vacancy-popup h2 {
  font-size: 18px;
  margin-bottom: 20px;
}
/* line 552, ../scss/style.scss */
#vacancy-popup .top {
  margin-bottom: 40px;
}
/* line 554, ../scss/style.scss */
#vacancy-popup .top h2 {
  font-size: 27px;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 559, ../scss/style.scss */
#vacancy-popup .top h2 img {
  margin-right: 30px;
}
@media (max-width: 767px) {
  /* line 554, ../scss/style.scss */
  #vacancy-popup .top h2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 564, ../scss/style.scss */
  #vacancy-popup .top h2 img {
    margin-top: 10px;
    margin-right: 0;
  }
}

/* line 573, ../scss/style.scss */
#sign-in-popup, .sign-in-popup-style {
  max-width: 1000px;
  width: 100%;
  margin: 50px auto;
}
/* line 577, ../scss/style.scss */
#sign-in-popup .popup-body,
.sign-in-popup-style .popup-body{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  padding-left: 40px;
}
@media (max-width: 767px) {
  /* line 577, ../scss/style.scss */
  #sign-in-popup .popup-body,
  .sign-in-popup-style .popup-body{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
  }
}
/* line 586, ../scss/style.scss */
#sign-in-popup .left,
.sign-in-popup-style .left{
  width: calc(100% - 400px);
  border-right: 1px solid #e5e5e5;
  padding: 80px 25px 120px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 767px) {
  /* line 586, ../scss/style.scss */
  #sign-in-popup .left,
  .sign-in-popup-style .left{
    width: 100%;
    border-right: 0;
    padding: 40px 15px;
  }
}
/* line 598, ../scss/style.scss */
#sign-in-popup .left img,
.sign-in-popup-style .left img{
  width: 137px;
  margin: 0 auto 50px;
}
@media (max-width: 767px) {
  /* line 598, ../scss/style.scss */
  #sign-in-popup .left img,
  .sign-in-popup-style .left img{
    width: 100px;
    margin-bottom: 20px;
  }
}
/* line 606, ../scss/style.scss */
#sign-in-popup .left h2,
.sign-in-popup-style .left h2{
  text-align: center;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 27px;
}
@media (max-width: 767px) {
  /* line 606, ../scss/style.scss */
  #sign-in-popup .left h2,
  .sign-in-popup-style .left h2{
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 26px;
  }
}
/* line 617, ../scss/style.scss */
#sign-in-popup .left p,
.sign-in-popup-style .left p{
  margin-bottom: 20px;
  line-height: 21px;
  font-size: 13px;
}
@media (max-width: 767px) {
  /* line 617, ../scss/style.scss */
  #sign-in-popup .left p,
  .sign-in-popup-style .left p{
    margin-bottom: 10px;
    line-height: 18px;
  }
}
/* line 626, ../scss/style.scss */
#sign-in-popup .left a,
.sign-in-popup-style .left a{
  font-size: 14px;
  font-weight: 500;
  color: #0079fa;
  text-decoration: underline;
}
/* line 634, ../scss/style.scss */
#sign-in-popup .right,
.sign-in-popup-style .right{
  width: 400px;
  padding: 30px 60px 20px;
}
@media (max-width: 767px) {
  /* line 634, ../scss/style.scss */
  #sign-in-popup .right,
  .sign-in-popup-style .right{
    width: 100%;
    padding: 30px 15px;
    padding-top: 0;
  }
}
/* line 642, ../scss/style.scss */
#sign-in-popup .right h3,
.sign-in-popup-style .right h3{
  font-weight: bold;
  margin-bottom: 25px;
  font-size: 14px;
}
/* line 648, ../scss/style.scss */
#sign-in-popup .right form input,
.sign-in-popup-style .right form input{
  margin-bottom: 10px;
}
/* line 651, ../scss/style.scss */
#sign-in-popup .right form .input,
.sign-in-popup-style .right form .input{
  position: relative;
}
/* line 653, ../scss/style.scss */
#sign-in-popup .right form .input input,
.sign-in-popup-style .right form .input input{
  padding-right: 50px;
}
/* line 656, ../scss/style.scss */
#sign-in-popup .right form .input button,
.sign-in-popup-style .right form .input button{
  background-color: transparent;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -13px;
}
/* line 666, ../scss/style.scss */
#sign-in-popup .right form .btn-blue{
  width: 100%;
}
#sign-in-popup .right form .cap-block{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
#sign-in-popup .right form .cap-block a{
  padding: 0 10px 10px;
  font-size: 14px;
  font-weight: 500;
  color: #0079fa;
}
#sign-in-popup .right form .cap-block img{
  width: 120px;
  padding: 0 10px 10px;
}
#sign-in-popup .right form .btn-blue,
.sign-in-popup-style .right form .btn-blue{
  height: 40px;
  line-height: 38px;
  margin-bottom: 15px;
}
/* line 671, ../scss/style.scss */
#sign-in-popup .right form > p,
.sign-in-popup-style .right form > p{
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 10px;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 677, ../scss/style.scss */
  #sign-in-popup .right form > p br,
  .sign-in-popup-style .right form > p br{
    display: none;
  }
}
/* line 682, ../scss/style.scss */
#sign-in-popup .right form .share,
.sign-in-popup-style .right form .share{
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 684, ../scss/style.scss */
#sign-in-popup .right form .share li,
.sign-in-popup-style .right form .share li{
  margin: 0 5px;
}
/* line 688, ../scss/style.scss */
#sign-in-popup .right form .checkbox-wrapper,
.sign-in-popup-style .right form .checkbox-wrapper{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 5px 0 15px;
}
/* line 692, ../scss/style.scss */
#sign-in-popup .right form .checkbox-wrapper .checkbox-wrap,
.sign-in-popup-style .right form .checkbox-wrapper .checkbox-wrap{
  margin-bottom: 0;
}
/* line 695, ../scss/style.scss */
#sign-in-popup .right form .checkbox-wrapper a,
.sign-in-popup-style .right form .checkbox-wrapper a{
  font-size: 14px;
  font-weight: 500;
  color: #0079fa;
  margin-left: 10px;
}

/* line 708, ../scss/style.scss */
#thank-popup .text-wrap h2 {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 712, ../scss/style.scss */
#thank-popup .text-wrap h2:after {
  content: '';
  background: #d4dde7;
  width: 40px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
}

/* line 726, ../scss/style.scss */
#access-restricted-popup,
.access-restricted-popup,
#thank-popup {
  margin: 50px auto;
  max-width: 380px;
  width: 100%;
}
/* line 731, ../scss/style.scss */
#access-restricted-popup .popup-body,
.access-restricted-popup .popup-body,
#thank-popup .popup-body {
  max-width: 100%;
  padding: 80px 40px;
}
/* line 734, ../scss/style.scss */
#access-restricted-popup .popup-body img,
.access-restricted-popup .popup-body img,
#thank-popup .popup-body img {
  position: absolute;
  top: -50px;
  left: 50%;
  margin-left: -50px;
}
/* line 740, ../scss/style.scss */
#access-restricted-popup .popup-body .text-wrap,
.access-restricted-popup .popup-body .text-wrap,
#thank-popup .popup-body .text-wrap {
  text-align: center;
}
/* line 742, ../scss/style.scss */
#access-restricted-popup .popup-body .text-wrap h2,
.access-restricted-popup .popup-body .text-wrap h2,
#thank-popup .popup-body .text-wrap h2 {
  font-size: 22px;
  font-weight: bold;
}
/* line 746, ../scss/style.scss */
#access-restricted-popup .popup-body .text-wrap span,
.access-restricted-popup .popup-body .text-wrap span,
#thank-popup .popup-body .text-wrap span {
  position: relative;
  padding-bottom: 20px;
  font-size: 14px;
  display: block;
  margin-bottom: 20px;
  margin-top: 15px;
}
/* line 753, ../scss/style.scss */
#access-restricted-popup .popup-body .text-wrap span:after,
.access-restricted-popup .popup-body .text-wrap span:after,
#thank-popup .popup-body .text-wrap span:after {
  content: '';
  background: #d4dde7;
  width: 40px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
}
/* line 764, ../scss/style.scss */
#access-restricted-popup .popup-body .text-wrap p,
.access-restricted-popup .popup-body .text-wrap p,
#thank-popup .popup-body .text-wrap p {
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 21px;
}

/* line 774, ../scss/style.scss */
#suggest-event-popup,
.suggest-event-popup {
  margin: 50px auto;
  max-width: 380px;
  width: 100%;
}
#suggest-event-popup,
.suggest-event-popup.big_1000 {
  margin: 50px auto;
  max-width: 1000px;
  width: 100%;
}
#suggest-event-popup,
.suggest-event-popup.big_800 {
  margin: 50px auto;
  max-width: 800px;
  width: 100%;
}
#suggest-event-popup,
.suggest-event-popup.big_600 {
  margin: 50px auto;
  max-width: 600px;
  width: 100%;
}
/* line 778, ../scss/style.scss */
#suggest-event-popup .popup-body,
.suggest-event-popup .popup-body{
  padding: 40px;
  padding-top: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 783, ../scss/style.scss */
#suggest-event-popup .popup-body > img,
.suggest-event-popup .popup-body > img{
  position: absolute;
  top: -50px;
  left: 50%;
  margin-left: -50px;
}
/* line 789, ../scss/style.scss */
#suggest-event-popup .popup-body > h2,
.suggest-event-popup .popup-body > h2{
  position: relative;
  text-align: center;
  font-weight: bold;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font-size: 22px;
}
/* line 796, ../scss/style.scss */
#suggest-event-popup .popup-body > h2:after,
.suggest-event-popup .popup-body > h2:after{
  content: '';
  background: #d4dde7;
  width: 40px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
}
/* line 808, ../scss/style.scss */
#suggest-event-popup .popup-body form > input,
.suggest-event-popup .popup-body form > input{
  margin-bottom: 10px;
}
/* line 811, ../scss/style.scss */
#suggest-event-popup .popup-body form .select-wrap,
.suggest-event-popup .popup-body form .select-wrap{
  margin-bottom: 10px;
}
/* line 814, ../scss/style.scss */
#suggest-event-popup .popup-body form img,
.suggest-event-popup .popup-body form img{
  width: 100%;
  margin-bottom: 20px;
}
/* line 818, ../scss/style.scss */
#suggest-event-popup .popup-body form span,
.suggest-event-popup .popup-body form span{
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #9c9c9c;
  margin-bottom: 10px;
}
/* line 825, ../scss/style.scss */
#suggest-event-popup .popup-body form .inputs,
.suggest-event-popup .popup-body form .inputs{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  width: 180px;
  border-radius: 5px;
  height: 40px;
  border: 1px solid #dddddd;
}
/* line 832, ../scss/style.scss */
#suggest-event-popup .popup-body form .inputs input,
.suggest-event-popup .popup-body form .inputs input{
  border: none;
  width: calc(100% - 68px);
  background: #f3f3f3;
  text-align: center;
  padding: 0 10px;
}
/* line 143, ../scss/_mixins.scss */
#suggest-event-popup .popup-body form .inputs input::-webkit-input-placeholder,
.suggest-event-popup .popup-body form .inputs input::-webkit-input-placeholder{
  font-size: 14px;
  font-weight: 500;
  color: #9c9c9c;
}
/* line 146, ../scss/_mixins.scss */
#suggest-event-popup .popup-body form .inputs input::-moz-placeholder,
.suggest-event-popup .popup-body form .inputs input::-moz-placeholder{
  font-size: 14px;
  font-weight: 500;
  color: #9c9c9c;
}
/* line 149, ../scss/_mixins.scss */
#suggest-event-popup .popup-body form .inputs input:-ms-input-placeholder,
.suggest-event-popup .popup-body form .inputs input:-ms-input-placeholder{
  font-size: 14px;
  font-weight: 500;
  color: #9c9c9c;
}
/* line 152, ../scss/_mixins.scss */
#suggest-event-popup .popup-body form .inputs input:-moz-placeholder,
.suggest-event-popup .popup-body form .inputs input:-moz-placeholder{
  font-size: 14px;
  font-weight: 500;
  color: #9c9c9c;
}
/* line 843, ../scss/style.scss */
#suggest-event-popup .popup-body form .inputs input.time,
.suggest-event-popup .popup-body form .inputs input.time{
  width: 68px;
  text-align: center;
  border-left: 1px solid #dddddd;
}
/* line 850, ../scss/style.scss */
#suggest-event-popup .popup-body form a,
.suggest-event-popup .popup-body form a{
  width: 180px;
  height: 40px;
  line-height: 38px;
  border-radius: 4px;
  border: 1px solid #dddddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  background: #f3f3f3;
}
/* line 859, ../scss/style.scss */
#suggest-event-popup .popup-body form a > input,
.suggest-event-popup .popup-body form a > input{
  height: 40px;
  border: none;
  border: 1px solid #dddddd;
  border-right: 0;
  padding: 0 10px;
}
/* line 866, ../scss/style.scss */
#suggest-event-popup .popup-body form a .time,
.suggest-event-popup .popup-body form a .time{
  border-left: 1px solid #dddddd;
  width: 68px;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  color: #9c9c9c;
  height: 100%;
  flex-shrink: 0;
  padding-left: 10px;
}
/* line 878, ../scss/style.scss */
#suggest-event-popup .popup-body form .btn-blue,
.suggest-event-popup .popup-body form .btn-blue{
  border: none;
  cursor: pointer;
  transition: .3s;
  width: 100%;
}

/* line 888, ../scss/style.scss */
#employer-review-popup,
#employer-review-2-popup {
  position: relative;
  max-width: 1000px;
  width: 100%;
  margin: 50px auto;
}
/* line 893, ../scss/style.scss */
#employer-review-popup .popup-body,
#employer-review-2-popup .popup-body {
  padding: 45px 60px;
}
@media (max-width: 1024px) {
  /* line 893, ../scss/style.scss */
  #employer-review-popup .popup-body,
  #employer-review-2-popup .popup-body {
    padding: 30px 15px;
  }
}
/* line 898, ../scss/style.scss */
#employer-review-popup .popup-body > h2,
#employer-review-2-popup .popup-body > h2,
#employer-review-2-popup .popup-body > form > h2{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: bold;
  font-size: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}
@media (max-width: 500px) {
  /* line 898, ../scss/style.scss */
  #employer-review-popup .popup-body > h2,
  #employer-review-2-popup .popup-body > h2,
  #employer-review-2-popup .popup-body > form > h2{
    font-size: 22px;
    margin-bottom: 20px;
  }
}
/* line 908, ../scss/style.scss */
#employer-review-popup .popup-body > h2 img,
#employer-review-2-popup .popup-body > h2 img,
#employer-review-2-popup .popup-body > form > h2 img{
  margin-right: 30px;
}
@media (max-width: 500px) {
  /* line 908, ../scss/style.scss */
  #employer-review-popup .popup-body > h2 img,
  #employer-review-2-popup .popup-body > h2 img,
  #employer-review-2-popup .popup-body > form > h2 img{
    margin-right: 0;
    margin-bottom: 15px;
  }
}
@media (max-width: 500px) {
  /* line 898, ../scss/style.scss */
  #employer-review-popup .popup-body > h2,
  #employer-review-2-popup .popup-body > h2,
  #employer-review-2-popup .popup-body > form > h2{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 919, ../scss/style.scss */
#employer-review-popup .popup-body > h3,
#employer-review-2-popup .popup-body > h3,
#employer-review-2-popup .popup-body > form > h3{
  margin-bottom: 30px;
  font-weight: 18;
  font-weight: bold;
}
/* line 924, ../scss/style.scss */
#employer-review-popup .popup-body > p,
#employer-review-2-popup .popup-body > p,
#employer-review-2-popup .popup-body > form > p{
  font-size: 15px;
  line-height: 21px;
  margin-bottom: 20px;
}
/* line 929, ../scss/style.scss */
#employer-review-popup .popup-body > ul,
#employer-review-2-popup .popup-body > ul,
#employer-review-2-popup .popup-body > form > ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 933, ../scss/style.scss */
#employer-review-popup .popup-body > ul li,
#employer-review-2-popup .popup-body > ul li,
#employer-review-2-popup .popup-body > form > ul li{
  margin-right: 30px;
}
/* line 937, ../scss/style.scss */
#employer-review-popup .popup-body .btn-blue,
#employer-review-2-popup .popup-body .btn-blue {
  border: none;
  cursor: pointer;
  transition: .3s;
}
/* line 942, ../scss/style.scss */
#employer-review-popup .popup-body .title-text,
#employer-review-2-popup .popup-body .title-text {
  font-size: 18px;
  font-weight: bold;
  display: inline-block;
  color: #000000;
  margin-bottom: 12px;
}
/* line 948, ../scss/style.scss */
#employer-review-popup .popup-body .title-text sup,
#employer-review-2-popup .popup-body .title-text sup {
  font-size: 24px;
  font-weight: bold;
  line-height: 15px;
  color: #0079fa;
}
/* line 954, ../scss/style.scss */
#employer-review-popup .popup-body .number-list,
#employer-review-2-popup .popup-body .number-list {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 767px) {
  /* line 954, ../scss/style.scss */
  #employer-review-popup .popup-body .number-list,
  #employer-review-2-popup .popup-body .number-list {
    margin-bottom: 10px;
  }
}
/* line 962, ../scss/style.scss */
#employer-review-popup .popup-body .number-list li,
#employer-review-2-popup .popup-body .number-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
/* line 965, ../scss/style.scss */
#employer-review-popup .popup-body .number-list li span,
#employer-review-2-popup .popup-body .number-list li span {
  font-size: 13px;
  font-weight: bold;
  color: #216ace;
  display: inline-block;
  margin-right: 10px;
  margin-top: 4px;
}
/* line 973, ../scss/style.scss */
#employer-review-popup .popup-body .number-list li p,
#employer-review-2-popup .popup-body .number-list li p {
  font-size: 15px;
  line-height: 21px;
}
/* line 979, ../scss/style.scss */
#employer-review-popup .popup-body .reviews-radio-wrap,
#employer-review-2-popup .popup-body .reviews-radio-wrap {
  padding: 30px 0;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 979, ../scss/style.scss */
  #employer-review-popup .popup-body .reviews-radio-wrap,
  #employer-review-2-popup .popup-body .reviews-radio-wrap {
    padding: 10px 0;
  }
}
/* line 986, ../scss/style.scss */
#employer-review-popup .popup-body .reviews-radio-wrap h3,
#employer-review-2-popup .popup-body .reviews-radio-wrap h3 {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 18px;
}
/* line 992, ../scss/style.scss */
#employer-review-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap,
#employer-review-2-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap {
  margin-bottom: 30px;
  background: #ffffff;
}
@media (max-width: 767px) {
  /* line 992, ../scss/style.scss */
  #employer-review-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap,
  #employer-review-2-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap {
    margin-right: 0;
  }
}
/* line 998, ../scss/style.scss */
#employer-review-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap label,
#employer-review-2-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap label {
  align-items: flex-start;
  padding: 25px 20px;
}
/* line 1001, ../scss/style.scss */
#employer-review-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap label .text-wrap,
#employer-review-2-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap label .text-wrap {
  padding-left: 10px;
}
/* line 1003, ../scss/style.scss */
#employer-review-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap label .text-wrap .title,
#employer-review-2-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap label .text-wrap .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 15px;
}
/* line 1008, ../scss/style.scss */
#employer-review-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap label .text-wrap .text {
  font-size: 13px;
  line-height: 21px;
  font-weight: 500;
}
#employer-review-2-popup .popup-body .reviews-radio-wrap .radio-wrapper .radio-wrap label .text-wrap .text {
  font-size: 14px;
  line-height: 21px;
  color: #929292;
}
/* line 1018, ../scss/style.scss */
#employer-review-popup .popup-body .inputs2,
#employer-review-2-popup .popup-body .inputs2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1021, ../scss/style.scss */
#employer-review-popup .popup-body .inputs2 .input-wrap,
#employer-review-2-popup .popup-body .inputs2 .input-wrap {
  width: calc((100% - 20px) / 2);
  margin-right: 15px;
  margin-bottom: 25px;
}
/* line 1026, ../scss/style.scss */
#employer-review-popup .popup-body .inputs2 .checkbox-wrap,
#employer-review-2-popup .popup-body .inputs2 .checkbox-wrap {
  margin-top: 15px;
}
@media (max-width: 767px) {
  /* line 1026, ../scss/style.scss */
  #employer-review-popup .popup-body .inputs2 .checkbox-wrap,
  #employer-review-2-popup .popup-body .inputs2 .checkbox-wrap {
    width: 100%;
    margin-top: 10px;
  }
}
/* line 1035, ../scss/style.scss */
#employer-review-popup .popup-body .textarea-wrap,
#employer-review-2-popup .popup-body .textarea-wrap {
  margin-bottom: 35px;
}
/* line 1037, ../scss/style.scss */
#employer-review-popup .popup-body .textarea-wrap p {
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  color: #959595;
  margin-bottom: 12px;
}
/* line 1043, ../scss/style.scss */
#employer-review-popup .popup-body .textarea-wrap p sup,
#employer-review-2-popup .popup-body .textarea-wrap p sup {
  font-size: 24px;
  font-weight: bold;
  color: #0079fa;
}
/* line 1049, ../scss/style.scss */
#employer-review-popup .popup-body .textarea-wrap h2,
#employer-review-2-popup .popup-body .textarea-wrap h2 {
  font-size: 18px;
  margin-bottom: 25px;
  font-weight: bold;
}
/* line 1054, ../scss/style.scss */
#employer-review-popup .popup-body .textarea-wrap textarea,
#employer-review-2-popup .popup-body .textarea-wrap textarea {
  resize: none;
  height: 100px;
  padding: 15px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #dddddd;
  background: #ffffff;
  font-size: 12px;
}
/* line 143, ../scss/_mixins.scss */
#employer-review-popup .popup-body .textarea-wrap textarea::-webkit-input-placeholder,
#employer-review-2-popup .popup-body .textarea-wrap textarea::-webkit-input-placeholder {
  font-size: 12px;
  color: #848484;
}
/* line 146, ../scss/_mixins.scss */
#employer-review-popup .popup-body .textarea-wrap textarea::-moz-placeholder,
#employer-review-2-popup .popup-body .textarea-wrap textarea::-moz-placeholder {
  font-size: 12px;
  color: #848484;
}
/* line 149, ../scss/_mixins.scss */
#employer-review-popup .popup-body .textarea-wrap textarea:-ms-input-placeholder,
#employer-review-2-popup .popup-body .textarea-wrap textarea:-ms-input-placeholder {
  font-size: 12px;
  color: #848484;
}
/* line 152, ../scss/_mixins.scss */
#employer-review-popup .popup-body .textarea-wrap textarea:-moz-placeholder,
#employer-review-2-popup .popup-body .textarea-wrap textarea:-moz-placeholder {
  font-size: 12px;
  color: #848484;
}
/* line 1069, ../scss/style.scss */
#employer-review-popup .popup-body .inputs,
#employer-review-2-popup .popup-body .inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 25px;
  margin-top: 10px;
}
#employer-review-2-popup .popup-body .inputs-contaienr .input-wrap{
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 1074, ../scss/style.scss */
#employer-review-popup .popup-body .inputs .input-wrap  {
  width: calc((100% - 25px) / 2);
}
/* line 1078, ../scss/style.scss */
#employer-review-popup .popup-body .checkbox-wrapper,
#employer-review-2-popup .popup-body .checkbox-wrapper {
  margin-bottom: 15px;
}
/* line 1080, ../scss/style.scss */
#employer-review-popup .popup-body .checkbox-wrapper .title-text,
#employer-review-2-popup .popup-body .checkbox-wrapper .title-text {
  font-size: 18px;
  color: #000;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 1085, ../scss/style.scss */
#employer-review-popup .popup-body .checkbox-wrapper .title-text sup {
  font-size: 18px;
}
/* line 1089, ../scss/style.scss */
#employer-review-popup .popup-body .checkbox-wrapper ul,
#employer-review-2-popup .popup-body .checkbox-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 370px;
}
/* line 1093, ../scss/style.scss */
#employer-review-popup .popup-body .checkbox-wrapper ul li,
#employer-review-2-popup .popup-body .checkbox-wrapper ul li {
  margin-right: 25px;
}
/* line 1098, ../scss/style.scss */
#employer-review-popup .popup-body .rating-list,
#employer-review-2-popup .popup-body .rating-list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 25px;
}
/* line 1103, ../scss/style.scss */
#employer-review-popup .popup-body .rating-list li,
#employer-review-2-popup .popup-body .rating-list li {
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  padding: 20px 10px 20px 0;
  width: 100%;
}
/* line 1108, ../scss/style.scss */
#employer-review-popup .popup-body .rating-list li .top,
#employer-review-2-popup .popup-body .rating-list li .top {
  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;
  margin-bottom: 20px;
}
@media (max-width: 500px) {
  /* line 1108, ../scss/style.scss */
  #employer-review-popup .popup-body .rating-list li .top,
  #employer-review-2-popup .popup-body .rating-list li .top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 10px;
  }
}
/* line 1118, ../scss/style.scss */
#employer-review-popup .popup-body .rating-list li .top p,
#employer-review-2-popup .popup-body .rating-list li .top p {
  font-weight: bold;
  font-size: 18px;
  color: #000;
}
/* line 1122, ../scss/style.scss */
#employer-review-popup .popup-body .rating-list li .top p sup,
#employer-review-2-popup .popup-body .rating-list li .top p sup {
  color: #0079fa;
  font-size: 24px;
  line-height: 15px;
  font-weight: bold;
}
/* line 1129, ../scss/style.scss */
#employer-review-popup .popup-body .rating-list li .top .rating a,
#employer-review-2-popup .popup-body .rating-list li .top .rating a {
  font-size: 24px;
}
/* line 1134, ../scss/style.scss */
#employer-review-popup .popup-body .rating-list li > p,
#employer-review-2-popup .popup-body .rating-list li > p {
  font-size: 13px;
  line-height: 18px;
  color: #303030;
  max-width: 490px;
}

/* line 1145, ../scss/style.scss */
.info-slider-wrap {
  padding: 50px 0 50px 30px;
}
@media (max-width: 1170px) {
  /* line 1145, ../scss/style.scss */
  .info-slider-wrap {
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  /* line 1145, ../scss/style.scss */
  .info-slider-wrap {
    padding-top: 0;
  }
}
/* line 1154, ../scss/style.scss */
.info-slider-wrap .info-slider .item {
  min-width: 290px;
  height: 220px;
  margin-right: 20px;
  background: #f0f4f7;
  padding: 35px;
  padding-right: 10px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 767px) {
  /* line 1154, ../scss/style.scss */
  .info-slider-wrap .info-slider .item {
    height: auto;
    min-height: 180px;
    padding: 25px;
    padding-right: 10px;
  }
}
/* line 1170, ../scss/style.scss */
.info-slider-wrap .info-slider .item .number {
  position: relative;
  font-weight: bold;
  font-size: 58px;
  line-height: 60px;
  margin-bottom: 15px;
  display: inline-block;
  padding-bottom: 5px;
  color: #000;
}
@media (max-width: 767px) {
  /* line 1170, ../scss/style.scss */
  .info-slider-wrap .info-slider .item .number {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 10px;
  }
}
/* line 1184, ../scss/style.scss */
.info-slider-wrap .info-slider .item .number:after {
  content: '';
  left: 0;
  bottom: 0;
  position: absolute;
  width: 20px;
  height: 1px;
  background: #0079fa;
}
/* line 1194, ../scss/style.scss */
.info-slider-wrap .info-slider .item .text {
  font-size: 17px;
  line-height: 22px;
}
@media (max-width: 767px) {
  /* line 1194, ../scss/style.scss */
  .info-slider-wrap .info-slider .item .text {
    font-size: 15px;
    line-height: 18px;
  }
}

/* line 1206, ../scss/style.scss */
.main-banner {
  height: 650px;
}
.main-banner .wrapper {
  background: url(/img/main-banner-bg.png) no-repeat;
  background-size: 530px;
  background-position: center right;
}

.info-slider-wrap {
  padding: 50px 30px 50px 30px;
}

.info-slider-wrap .info-slider {
  max-width: 1170px;
  margin: auto;
}

.info-slider-wrap .info-slider:not(.info-slider__init) {
    display: flex;
}

@media (max-width: 1024px) {
  /* line 1206, ../scss/style.scss */
  .main-banner {
    height: auto;
    background-position: center right;
    background-size: contain;
    overflow-x: hidden;
  }
  .main-banner>.wrapper {
    height: auto;
    background-position: center right;
    background-size: contain;
    overflow-x: hidden;
  }
}
@media (max-width: 767px) {
  /* line 1206, ../scss/style.scss */
  .main-banner {
    background: none;
  }
  .main-banner>.wrapper {
    background: none;
  }
}
/* line 1220, ../scss/style.scss */
.main-banner .wrapper {
  padding: 30px 15px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 2px solid #212121;
}
@media (max-width: 1024px) {
  /* line 1220, ../scss/style.scss */
  .main-banner .wrapper {
    padding: 50px 15px;
    border: none;
  }
}
/* line 1231, ../scss/style.scss */
.main-banner .wrapper h2 {
  margin-bottom: 50px;
  font-size: 52px;
  font-weight: bold;
  line-height: 55px;
}
@media (max-width: 1024px) {
  /* line 1231, ../scss/style.scss */
  .main-banner .wrapper h2 {
    font-size: 40px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1231, ../scss/style.scss */
  .main-banner .wrapper h2 {
    font-size: 26px;
    line-height: 30px;
  }
}
/* line 1245, ../scss/style.scss */
.main-banner .wrapper .main-form {
  margin-bottom: 50px;
  max-width: 460px;
}
@media (max-width: 1024px) {
  /* line 1245, ../scss/style.scss */
  .main-banner .wrapper .main-form {
    margin-bottom: 30px;
  }
}
/* line 1252, ../scss/style.scss */
.main-banner .wrapper .rating-link {
  font-size: 17px;
  font-weight: bold;
  color: #0079fa;
  margin-bottom: 50px;
  text-decoration: underline;
}
@media (max-width: 1024px) {
  /* line 1252, ../scss/style.scss */
  .main-banner .wrapper .rating-link {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1252, ../scss/style.scss */
  .main-banner .wrapper .rating-link {
    font-size: 16px;
  }
}
/* line 1266, ../scss/style.scss */
.main-banner .wrapper .share p {
  font-size: 13px;
  color: #7091b4;
}

/* line 1274, ../scss/style.scss */
header {
  padding: 25px 0 0 0;
  margin-bottom: -5px;
  background: #fff;
}
@media (max-width: 767px) {
  /* line 1274, ../scss/style.scss */
  header {
    -webkit-box-shadow: 0px 3px 3px 0px rgba(161, 207, 255, 0.33);
    -moz-box-shadow: 0px 3px 3px 0px rgba(161, 207, 255, 0.33);
    box-shadow: 0px 3px 3px 0px rgba(161, 207, 255, 0.33);
  }
}
/* line 1283, ../scss/style.scss */
header .wrapper {
  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;
}
/* line 1287, ../scss/style.scss */
header .wrapper .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 1290, ../scss/style.scss */
header .wrapper .left .logo {
  margin-right: 60px;
}
@media (max-width: 1024px) {
  /* line 1290, ../scss/style.scss */
  header .wrapper .left .logo {
    margin-right: 30px;
  }
  /* line 1294, ../scss/style.scss */
  header .wrapper .left .logo img {
    width: 250px;
  }
}
@media (max-width: 767px) {
  /* line 1299, ../scss/style.scss */
  header .wrapper .left .logo img {
    width: 200px;
  }
}
/* line 1304, ../scss/style.scss */
header .wrapper .left .about-project {
  height: 36px;
  width: 100px;
  line-height: 34px;
  text-align: center;
  border-radius: 4px;
  border: 1px solid #b8d4f0;
  font-size: 15px;
  color: #000;
}
/* line 1313, ../scss/style.scss */
header .wrapper .left .about-project:hover {
  border-color: #79aee3;
}
@media (max-width: 767px) {
  /* line 1304, ../scss/style.scss */
  header .wrapper .left .about-project {
    display: none;
  }
}
/* line 1320, ../scss/style.scss */
header .wrapper .left .catalog-link {
  border-radius: 4px;
  width: 270px;
  height: 36px;
  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;
  background: #0079fa;
}
/* line 1328, ../scss/style.scss */
header .wrapper .left .catalog-link:hover {
  background: #0068d6;
}
@media (max-width: 767px) {
  /* line 1320, ../scss/style.scss */
  header .wrapper .left .catalog-link {
    display: none;
  }
}
/* line 1335, ../scss/style.scss */
header .wrapper .left .catalog-link .style {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 1338, ../scss/style.scss */
header .wrapper .left .catalog-link .style span {
  height: 1px;
  display: inline-block;
  background: #fff;
  width: 10px;
  transition: .3s;
}
/* line 1344, ../scss/style.scss */
header .wrapper .left .catalog-link .style span.big {
  width: 20px;
  margin-bottom: 5px;
}
/* line 1350, ../scss/style.scss */
header .wrapper .left .catalog-link .text {
  margin-left: 15px;
  font-size: 15px;
  color: #fff;
}
/* line 1357, ../scss/style.scss */
header .wrapper .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 1357, ../scss/style.scss */
  header .wrapper .right {
    position: absolute;
    z-index: 1000;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    top: 0;
    right: 0;
    width: 320px;
    min-height: auto;
    align-items: flex-start !important;
    background: #fff;
    padding: 30px 15px;
    transform: translateY(-100%);
    -webkit-box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
    -moz-box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
    box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
    transition: .3s;
    opacity: 0;
  }
  /* line 1377, ../scss/style.scss */
  header .wrapper .right.opened {
    opacity: 1;
    transform: translateX(0);
  }
}
/* line 1382, ../scss/style.scss */
header .wrapper .right .close-menu {
  display: none;
}
@media (max-width: 767px) {
  /* line 1382, ../scss/style.scss */
  header .wrapper .right .close-menu {
    display: inline-block;
    position: absolute;
    top: 30px;
    right: 15px;
  }
}
/* line 1391, ../scss/style.scss */
header .wrapper .right .search {
  min-width: 36px;
  height: 36px;
  border-radius: 4px;
  border: 1px solid #d1d1d1;
  text-align: center;
  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;
}
/* line 1400, ../scss/style.scss */
header .wrapper .right .search:hover {
  border-color: #ababab;
}
@media (max-width: 767px) {
  /* line 1391, ../scss/style.scss */
  header .wrapper .right .search {
    margin-bottom: 15px;
  }
}
/* line 1407, ../scss/style.scss */
header .wrapper .right .club-link {
  height: 36px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  font-size: 15px;
  border-radius: 4px;
  background: #0079fa;
  margin: 0 12px;
  padding: 0 15px;
}
/* line 1417, ../scss/style.scss */
header .wrapper .right .club-link:hover {
  background: #0068d6;
}
@media (max-width: 767px) {
  /* line 1407, ../scss/style.scss */
  header .wrapper .right .club-link {
    background-color: transparent;
    border-bottom: 1px solid #232323;
    border-radius: 0;
    color: #232323;
    width: 100%;
    height: auto;
    text-align: left;
    margin: 0;
  }
}
/* line 1431, ../scss/style.scss */
header .wrapper .right .personal-area {
  height: 36px;
  border-radius: 4px;
  width: 150px;
  text-align: center;
  line-height: 34px;
  font-size: 15px;
  color: #fff;
  background: #3cab34;
}
/* line 1440, ../scss/style.scss */
header .wrapper .right .personal-area:hover {
  background: #32902c;
}
/* line 1443, ../scss/style.scss */
header .wrapper .right .personal-area svg {
  width: 16px;
  margin-right: 15px;
}
@media (max-width: 767px) {
  /* line 1431, ../scss/style.scss */
  header .wrapper .right .personal-area {
    background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #232323 !important;
    border-radius: 0 !important;
    color: #232323 !important;
    width: 100% !important;
    height: auto !important;
    justify-content: flex-start !important;
    text-align: left !important;
  }
  /* line 1457, ../scss/style.scss */
  header .wrapper .right .personal-area svg {
    display: none !important;
  }
}
/* line 1462, ../scss/style.scss */
header .wrapper .right .sign-in-link {
  margin-left: 15px;
}
@media (max-width: 767px) {
  /* line 1462, ../scss/style.scss */
  header .wrapper .right .sign-in-link {
    margin-left: 0;
    margin-top: 15px;
  }
}
/* line 1468, ../scss/style.scss */
header .wrapper .right .sign-in-link svg {
  width: 22px;
  margin-top: 3px;
}
/* line 1474, ../scss/style.scss */
header .wrapper .drop-menu {
  display: none;
}
@media (max-width: 767px) {
  /* line 1474, ../scss/style.scss */
  header .wrapper .drop-menu {
    display: inline-block;
  }
}
@media (max-width: 1024px) {
  /* line 1485, ../scss/style.scss */
  header.header2 .wrapper .left .logo {
    margin-right: 20px;
  }
  /* line 1488, ../scss/style.scss */
  header.header2 .wrapper .left .logo img {
    width: 210px;
  }
}
/* line 1495, ../scss/style.scss */
header.header2 .wrapper .right .personal-area {
  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;
  width: 170px;
  border: 1px solid #badbff;
  background: #fff;
  color: #0079fa;
}
/* line 1503, ../scss/style.scss */
header.header2 .wrapper .right .personal-area:hover {
  border-color: #0068d6;
  color: #0068d6;
}
/* line 1508, ../scss/style.scss */
header.header2 .wrapper .right .personal-area img {
  margin-right: 15px;
}
/* line 1516, ../scss/style.scss */
header.top-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: transparent;
}
@media (max-width: 1024px) {
  /* line 1516, ../scss/style.scss */
  header.top-header {
    position: static;
    overflow-x: hidden;
  }
}

/* line 1529, ../scss/style.scss */
.share {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 1529, ../scss/style.scss */
  .share {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: flex-start;
  }
}
/* line 1536, ../scss/style.scss */
.share p {
  margin-right: 40px;
  font-size: 12px;
  color: #2e2e2e;
}
@media (max-width: 767px) {
  /* line 1536, ../scss/style.scss */
  .share p {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
/* line 1545, ../scss/style.scss */
.share .social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 1547, ../scss/style.scss */
.share .social li {
  margin-right: 10px;
}
/* line 1549, ../scss/style.scss */
.share .social li:last-child {
  margin-right: 0;
}
/* line 1552, ../scss/style.scss */
.share .social li a {
  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;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}
/* line 1559, ../scss/style.scss */
.share .social li a.vk {
  background: #4e81c8;
}
/* line 1561, ../scss/style.scss */
.share .social li a.vk:hover {
  background: #3668ad;
}
/* line 1565, ../scss/style.scss */
.share .social li a.ok {
  background: #ff791f;
}
/* line 1567, ../scss/style.scss */
.share .social li a.ok:hover {
  background: #eb5e00;
}
/* line 1571, ../scss/style.scss */
.share .social li a.fb {
  background: #4d5fb0;
}
/* line 1573, ../scss/style.scss */
.share .social li a.fb:hover {
  background: #3d4c8d;
}
/* line 1577, ../scss/style.scss */
.share .social li a.insta {
  background: #f7416c;
}
/* line 1579, ../scss/style.scss */
.share .social li a.insta:hover {
  background: #f51046;
}

/* line 1588, ../scss/style.scss */
footer {
  background: #eff5fb;
}
/* line 1591, ../scss/style.scss */
footer .wrapper .top {
  padding: 50px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767px) {
  /* line 1591, ../scss/style.scss */
  footer .wrapper .top {
    padding: 20px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  /* line 1599, ../scss/style.scss */
  footer .wrapper .top .list-wrap {
    margin-bottom: 20px;
    text-align: center;
  }
}
/* line 1604, ../scss/style.scss */
footer .wrapper .top .list-wrap h3 {
  font-size: 17px;
  line-height: 22px;
  margin-bottom: 25px;
  font-weight: bold;
  color: #242424;
}
@media (max-width: 767px) {
  /* line 1604, ../scss/style.scss */
  footer .wrapper .top .list-wrap h3 {
    margin-bottom: 10px;
  }
}
/* line 1614, ../scss/style.scss */
footer .wrapper .top .list-wrap > ul {
  margin-bottom: -20px;
}
@media (max-width: 767px) {
  /* line 1614, ../scss/style.scss */
  footer .wrapper .top .list-wrap > ul {
    margin-bottom: -10px;
  }
}
/* line 1619, ../scss/style.scss */
footer .wrapper .top .list-wrap > ul li {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 1619, ../scss/style.scss */
  footer .wrapper .top .list-wrap > ul li {
    margin-bottom: 10px;
  }
}
/* line 1624, ../scss/style.scss */
footer .wrapper .top .list-wrap > ul li a {
  font-size: 13px;
  color: #242424;
  line-height: 15px;
}
/* line 1628, ../scss/style.scss */
footer .wrapper .top .list-wrap > ul li a:hover {
  color: #75a2d1;
}
/* line 1635, ../scss/style.scss */
footer .wrapper .top .contact-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 767px) {
  /* line 1635, ../scss/style.scss */
  footer .wrapper .top .contact-wrap {
    margin-bottom: 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
/* line 1642, ../scss/style.scss */
footer .wrapper .top .contact-wrap h3 {
  font-size: 17px;
  line-height: 22px;
  margin-bottom: 40px;
  font-weight: bold;
  color: #242424;
}
@media (max-width: 767px) {
  /* line 1642, ../scss/style.scss */
  footer .wrapper .top .contact-wrap h3 {
    margin-bottom: 15px;
  }
}
/* line 1652, ../scss/style.scss */
footer .wrapper .top .contact-wrap .phone {
  margin-bottom: 20px;
  font-size: 19px;
  font-weight: 500;
  color: #242424;
}
/* line 1658, ../scss/style.scss */
footer .wrapper .top .contact-wrap .email {
  font-size: 15px;
  color: #242424;
}
/* line 1663, ../scss/style.scss */
footer .wrapper .top .brand-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 767px) {
  /* line 1663, ../scss/style.scss */
  footer .wrapper .top .brand-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
/* line 1669, ../scss/style.scss */
footer .wrapper .top .brand-wrap p {
  font-size: 14px;
  line-height: 21px;
  color: #242424;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  /* line 1669, ../scss/style.scss */
  footer .wrapper .top .brand-wrap p {
    margin-bottom: 15px;
  }
}
/* line 1678, ../scss/style.scss */
footer .wrapper .top .brand-wrap .brand-logo {
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  /* line 1678, ../scss/style.scss */
  footer .wrapper .top .brand-wrap .brand-logo {
    margin-bottom: 20px;
  }
}
/* line 1684, ../scss/style.scss */
footer .wrapper .top .brand-wrap span {
  font-size: 12px;
  color: #a7bbcf;
}
/* line 1690, ../scss/style.scss */
footer .wrapper .bottom {
  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;
  border-top: 1px solid #d1deea;
}
@media (max-width: 767px) {
  /* line 1690, ../scss/style.scss */
  footer .wrapper .bottom {
    padding: 20px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 1700, ../scss/style.scss */
footer .wrapper .bottom .copyright {
  font-size: 12px;
  color: #a7bbcf;
}
@media (max-width: 767px) {
  /* line 1700, ../scss/style.scss */
  footer .wrapper .bottom .copyright {
    margin-bottom: 10px;
  }
}
/* line 1707, ../scss/style.scss */
footer .wrapper .bottom .write {
  font-size: 12px;
  color: #2e2e2e;
}
@media (max-width: 767px) {
  /* line 1707, ../scss/style.scss */
  footer .wrapper .bottom .write {
    margin-bottom: 10px;
  }
}
/* line 1713, ../scss/style.scss */
footer .wrapper .bottom .write .email {
  color: #0079fa;
  font-size: 12px;
}
/* line 1718, ../scss/style.scss */
footer .wrapper .bottom .share {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 1725, ../scss/style.scss */
.banner-wrap {
  position: relative;
  z-index: 2;
}
/* line 1728, ../scss/style.scss */
.banner-wrap .slider-navigation {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  z-index: 1;
}
/* line 1735, ../scss/style.scss */
.banner-wrap .slider-navigation button {
  width: auto;
  height: auto;
}
@media (max-width: 767px) {
  /* line 1738, ../scss/style.scss */
  .banner-wrap .slider-navigation button img {
    width: 26px;
  }
}
/* line 1743, ../scss/style.scss */
.banner-wrap .slider-navigation button.slick-next {
  right: 40px;
}
@media (max-width: 1024px) {
  /* line 1743, ../scss/style.scss */
  .banner-wrap .slider-navigation button.slick-next {
    right: 15px;
  }
}
@media (max-width: 767px) {
  /* line 1743, ../scss/style.scss */
  .banner-wrap .slider-navigation button.slick-next {
    right: 5px;
  }
}
/* line 1752, ../scss/style.scss */
.banner-wrap .slider-navigation button.slick-prev {
  left: 40px;
}
@media (max-width: 1024px) {
  /* line 1752, ../scss/style.scss */
  .banner-wrap .slider-navigation button.slick-prev {
    left: 15px;
  }
}
@media (max-width: 767px) {
  /* line 1752, ../scss/style.scss */
  .banner-wrap .slider-navigation button.slick-prev {
    left: 5px;
  }
}
/* line 1761, ../scss/style.scss */
.banner-wrap .slider-navigation button:before {
  content: none;
}
/* line 1767, ../scss/style.scss */
.banner-wrap .banner-slider .slide {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 100px 0 90px;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  /* line 1767, ../scss/style.scss */
  .banner-wrap .banner-slider .slide {
    padding: 60px 35px;
  }
}
/* line 1777, ../scss/style.scss */
.banner-wrap .banner-slider .slide:after {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
/* line 1787, ../scss/style.scss */
.banner-wrap .banner-slider .slide h2 {
  text-align: center;
  max-width: 670px;
  width: 100%;
  margin: 0 auto;
  font-weight: bold;
  color: #fff;
  font-size: 40px;
  line-height: 50px;
}
@media (max-width: 1024px) {
  /* line 1787, ../scss/style.scss */
  .banner-wrap .banner-slider .slide h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  /* line 1787, ../scss/style.scss */
  .banner-wrap .banner-slider .slide h2 {
    font-size: 24px;
    line-height: 28px;
    max-width: 100%;
  }
  /* line 1804, ../scss/style.scss */
  .banner-wrap .banner-slider .slide h2 br {
    display: none;
  }
}

/* line 1813, ../scss/style.scss */
.banner-wrap2 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 520px;
  padding-bottom: 55px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1024px) {
  /* line 1813, ../scss/style.scss */
  .banner-wrap2 {
    height: auto;
    padding: 80px 0;
  }
}
@media (max-width: 767px) {
  /* line 1813, ../scss/style.scss */
  .banner-wrap2 {
    padding: 50px 0;
  }
}
/* line 1828, ../scss/style.scss */
.banner-wrap2:after {
  content: '';
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
/* line 1838, ../scss/style.scss */
.banner-wrap2 .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
/* line 1841, ../scss/style.scss */
.banner-wrap2 .wrapper .text-wrap {
  margin-top: auto;
}
/* line 1843, ../scss/style.scss */
.banner-wrap2 .wrapper .text-wrap h2 {
  font-size: 50px;
  line-height: 50px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  /* line 1843, ../scss/style.scss */
  .banner-wrap2 .wrapper .text-wrap h2 {
    font-size: 40px;
    line-height: 42px;
  }
}
@media (max-width: 767px) {
  /* line 1843, ../scss/style.scss */
  .banner-wrap2 .wrapper .text-wrap h2 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  /* line 1857, ../scss/style.scss */
  .banner-wrap2 .wrapper .text-wrap h2 br {
    display: none;
  }
}
/* line 1862, ../scss/style.scss */
.banner-wrap2 .wrapper .text-wrap .calendar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 1865, ../scss/style.scss */
.banner-wrap2 .wrapper .text-wrap .calendar .icon-wrap {
  width: 30px;
  height: 30px;
  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;
  border-radius: 50%;
  border: 1px solid #fff;
  margin-right: 12px;
}
/* line 1875, ../scss/style.scss */
.banner-wrap2 .wrapper .text-wrap .calendar .text {
  font-size: 14px;
  color: #fff;
}

/* line 1885, ../scss/style.scss */
.show-block {
  text-align: center;
  margin-top: 10px;
}
/* line 1890, ../scss/style.scss */
.show-block.show-block-small .show:after {
  width: 40%;
}
/* line 1893, ../scss/style.scss */
.show-block.show-block-small .show:before {
  width: 40%;
}
/* line 1898, ../scss/style.scss */
.show-block .show {
  font-size: 14px;
  color: #0079fa;
  font-weight: bold;
  padding: 0 20px;
  position: relative;
  width: 100%;
}
/* line 1905, ../scss/style.scss */
.show-block .show:after {
  content: '';
  left: 0;
  width: 43%;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  height: 1px;
  border-bottom: 1px solid #efefef;
}
@media (max-width: 767px) {
  /* line 1905, ../scss/style.scss */
  .show-block .show:after {
    content: none;
  }
}
/* line 1918, ../scss/style.scss */
.show-block .show:before {
  content: '';
  right: 0;
  width: 43%;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  height: 1px;
  border-bottom: 1px solid #efefef;
}
@media (max-width: 767px) {
  /* line 1918, ../scss/style.scss */
  .show-block .show:before {
    content: none;
  }
}

/* line 1934, ../scss/style.scss */
.public {
  padding: 35px 0 45px;
}
/* line 1936, ../scss/style.scss */
.public h2 {
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 26px;
  color: #000;
}

/* line 1944, ../scss/style.scss */
.news {
  padding: 35px 0 45px;
}

/* line 1948, ../scss/style.scss */
.write-to-wrap2 {
  margin: 45px 0 70px;
  background: #f2f5f9;
  padding: 20px 0;
}
@media (max-width: 767px) {
  /* line 1948, ../scss/style.scss */
  .write-to-wrap2 {
    margin: 30px 0;
  }
}
/* line 1955, ../scss/style.scss */
.write-to-wrap2 .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767px) {
  /* line 1955, ../scss/style.scss */
  .write-to-wrap2 .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 1962, ../scss/style.scss */
.write-to-wrap2 .wrapper h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 1962, ../scss/style.scss */
  .write-to-wrap2 .wrapper h2 {
    text-align: center;
  }
}
/* line 1968, ../scss/style.scss */
.write-to-wrap2 .wrapper h2 p {
  font-size: 34px;
  font-weight: bold;
  color: #000;
}
@media (max-width: 767px) {
  /* line 1968, ../scss/style.scss */
  .write-to-wrap2 .wrapper h2 p {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
/* line 1976, ../scss/style.scss */
.write-to-wrap2 .wrapper h2 p span {
  font-weight: bold;
  font-size: 37px;
  color: #0079fa;
}
@media (max-width: 767px) {
  /* line 1976, ../scss/style.scss */
  .write-to-wrap2 .wrapper h2 p span {
    font-size: 26px;
  }
}
/* line 1986, ../scss/style.scss */
.write-to-wrap2 .wrapper .btn-blue {
  font-weight: bold;
  font-size: 18px;
  width: 200px;
}
/* line 1990, ../scss/style.scss */
.write-to-wrap2 .wrapper .btn-blue img {
  margin-right: 15px;
}

/* line 1997, ../scss/style.scss */
.main-wrap2 {
  padding: 45px 0;
}
@media (max-width: 767px) {
  /* line 1997, ../scss/style.scss */
  .main-wrap2 {
    padding: 25px 0;
  }
}
/* line 2002, ../scss/style.scss */
.main-wrap2 .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  /* line 2002, ../scss/style.scss */
  .main-wrap2 .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 2008, ../scss/style.scss */
.main-wrap2 .wrapper .left {
  max-width: 410px;
  width: 100%;
  margin-right: 10px;
}
@media (max-width: 1024px) {
  /* line 2008, ../scss/style.scss */
  .main-wrap2 .wrapper .left {
    margin-right: 0;
    max-width: 100%;
  }
}
/* line 2016, ../scss/style.scss */
.main-wrap2 .wrapper .left .person-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 35px;
}
@media (max-width: 500px) {
  /* line 2016, ../scss/style.scss */
  .main-wrap2 .wrapper .left .person-wrap {
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
}
/* line 2025, ../scss/style.scss */
.main-wrap2 .wrapper .left .person-wrap .img-wrap {
  width: 116px;
  margin-right: 35px;
}
@media (max-width: 500px) {
  /* line 2025, ../scss/style.scss */
  .main-wrap2 .wrapper .left .person-wrap .img-wrap {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
/* line 2032, ../scss/style.scss */
.main-wrap2 .wrapper .left .person-wrap .img-wrap img {
  width: 100%;
}
/* line 2037, ../scss/style.scss */
.main-wrap2 .wrapper .left .person-wrap .text-wrap p {
  color: #101010;
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 15px;
}
/* line 2043, ../scss/style.scss */
.main-wrap2 .wrapper .left .person-wrap .text-wrap span {
  font-size: 13px;
  line-height: 19px;
  color: #676767;
}
/* line 2050, ../scss/style.scss */
.main-wrap2 .wrapper .left .write-to-wrap {
  margin-bottom: 35px;
  padding: 30px 0;
  border: 1px solid #eaeaea;
  border-right: 0;
  border-left: 0;
}
@media (max-width: 1024px) {
  /* line 2050, ../scss/style.scss */
  .main-wrap2 .wrapper .left .write-to-wrap {
    margin-bottom: 20px;
    text-align: center;
  }
}
/* line 2060, ../scss/style.scss */
.main-wrap2 .wrapper .left .write-to-wrap p {
  margin-bottom: 20px;
  font-size: 20px;
  color: #000;
  font-weight: bold;
}
/* line 2065, ../scss/style.scss */
.main-wrap2 .wrapper .left .write-to-wrap p span {
  font-weight: bold;
  color: #0079fa;
  font-size: 20px;
}
/* line 2071, ../scss/style.scss */
.main-wrap2 .wrapper .left .write-to-wrap .btn-blue {
  width: 146px;
  height: 40px;
  line-height: 38px;
  font-weight: bold;
}
/* line 2076, ../scss/style.scss */
.main-wrap2 .wrapper .left .write-to-wrap .btn-blue img {
  margin-right: 12px;
}
/* line 2082, ../scss/style.scss */
.main-wrap2 .wrapper .left .recommended-to-wrap h3 {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 25px;
}
/* line 2088, ../scss/style.scss */
.main-wrap2 .wrapper .left .recommended-to-wrap ul li {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 2092, ../scss/style.scss */
.main-wrap2 .wrapper .left .recommended-to-wrap ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 2095, ../scss/style.scss */
.main-wrap2 .wrapper .left .recommended-to-wrap ul li a img {
  margin-right: 25px;
}
@media (max-width: 500px) {
  /* line 2095, ../scss/style.scss */
  .main-wrap2 .wrapper .left .recommended-to-wrap ul li a img {
    margin-right: 15px;
  }
}
/* line 2101, ../scss/style.scss */
.main-wrap2 .wrapper .left .recommended-to-wrap ul li a span {
  font-size: 15px;
  line-height: 22px;
  font-weight: bold;
  color: #000;
}
@media (max-width: 1024px) {
  /* line 2107, ../scss/style.scss */
  .main-wrap2 .wrapper .left .recommended-to-wrap ul li a span br {
    display: none;
  }
}
/* line 2117, ../scss/style.scss */
.main-wrap2 .wrapper .right {
  margin-left: 10px;
  max-width: 640px;
  width: 100%;
}
@media (max-width: 1024px) {
  /* line 2117, ../scss/style.scss */
  .main-wrap2 .wrapper .right {
    margin-left: 0;
    max-width: 100%;
  }
}
/* line 2125, ../scss/style.scss */
.main-wrap2 .wrapper .right h2 {
  margin-bottom: 20px;
  font-size: 27px;
  line-height: 35px;
  font-weight: bold;
}
@media (max-width: 1024px) {
  /* line 2125, ../scss/style.scss */
  .main-wrap2 .wrapper .right h2 {
    font-size: 22px;
    line-height: 26px;
  }
}
/* line 2135, ../scss/style.scss */
.main-wrap2 .wrapper .right h3 {
  font-weight: bold;
  margin-bottom: 25px;
  font-size: 18px;
}
@media (max-width: 1024px) {
  /* line 2140, ../scss/style.scss */
  .main-wrap2 .wrapper .right p {
    font-size: 15px !important;
    line-height: 21px !important;
    margin-bottom: 15px !important;
  }
}
/* line 2148, ../scss/style.scss */
.main-wrap2 .wrapper .right .text-wrap p {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 25px;
}
@media (max-width: 1024px) {
  /* line 2148, ../scss/style.scss */
  .main-wrap2 .wrapper .right .text-wrap p {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 15px;
  }
}
/* line 2160, ../scss/style.scss */
.main-wrap2 .wrapper .right .tip-1 p {
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 30px;
}
/* line 2164, ../scss/style.scss */
.main-wrap2 .wrapper .right .tip-1 p.bold {
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 2170, ../scss/style.scss */
  .main-wrap2 .wrapper .right .tip-2 img {
    width: 100%;
  }
}
/* line 2175, ../scss/style.scss */
.main-wrap2 .wrapper .right .tip-2 .texts {
  margin: 30px 0;
}
/* line 2177, ../scss/style.scss */
.main-wrap2 .wrapper .right .tip-2 .texts p {
  font-size: 16px;
  line-height: 25px;
}
/* line 2180, ../scss/style.scss */
.main-wrap2 .wrapper .right .tip-2 .texts p.bold {
  font-weight: bold;
}
/* line 2185, ../scss/style.scss */
.main-wrap2 .wrapper .right .tip-2 .number-list {
  padding-left: 20px;
}
@media (max-width: 767px) {
  /* line 2185, ../scss/style.scss */
  .main-wrap2 .wrapper .right .tip-2 .number-list {
    padding-left: 0;
  }
}
/* line 2190, ../scss/style.scss */
.main-wrap2 .wrapper .right .tip-2 .number-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
/* line 2193, ../scss/style.scss */
.main-wrap2 .wrapper .right .tip-2 .number-list li .number {
  font-weight: bold;
  font-size: 16px;
  color: #0079fa;
  margin-right: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  /* line 2193, ../scss/style.scss */
  .main-wrap2 .wrapper .right .tip-2 .number-list li .number {
    font-size: 15px;
  }
}
/* line 2203, ../scss/style.scss */
.main-wrap2 .wrapper .right .tip-2 .number-list li .text {
  font-size: 16px;
  line-height: 21px;
}
@media (max-width: 767px) {
  /* line 2203, ../scss/style.scss */
  .main-wrap2 .wrapper .right .tip-2 .number-list li .text {
    font-size: 15px;
    line-height: 20px;
  }
}
/* line 2214, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap {
  margin-top: 40px;
}
/* line 2216, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap > ul {
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 2221, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap > ul li {
  width: calc((100% - 30px) / 3);
  margin-bottom: 15px;
}
@media (max-width: 450px) {
  /* line 2221, ../scss/style.scss */
  .main-wrap2 .wrapper .right .gallery-wrap > ul li {
    width: calc((100% - 15px) / 2);
  }
}
/* line 2227, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap > ul li img {
  width: 100%;
}
/* line 2232, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap > p {
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 30px;
}
/* line 2237, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap .text-style {
  margin-bottom: 40px;
  padding: 25px 50px;
  background: #fff3de;
  border-radius: 5px;
  max-width: 610px;
  width: 100%;
  margin-left: auto;
  position: relative;
}
@media (max-width: 1024px) {
  /* line 2237, ../scss/style.scss */
  .main-wrap2 .wrapper .right .gallery-wrap .text-style {
    margin-left: 23px;
    margin-bottom: 20px;
    max-width: inherit;
    width: calc(100% - 23px);
    padding: 20px 30px;
    padding-right: 15px;
  }
}
/* line 2254, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap .text-style .style {
  position: absolute;
  width: 46px;
  height: 46px;
  top: 50%;
  margin-top: -23px;
  left: -23px;
  border-radius: 50%;
  background: #f5d8a5;
  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;
  font-size: 27px;
  font-weight: bold;
  color: #ff8a50;
}
/* line 2270, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap .text-style .text {
  font-size: 14px;
  line-height: 21px;
}
/* line 2275, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap .video-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 2275, ../scss/style.scss */
  .main-wrap2 .wrapper .right .gallery-wrap .video-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: flex-start;
  }
}
/* line 2283, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap .video-wrap p {
  font-size: 15px;
  line-height: 21px;
}
/* line 2287, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap .video-wrap .video {
  margin-right: 20px;
}
@media (max-width: 767px) {
  /* line 2287, ../scss/style.scss */
  .main-wrap2 .wrapper .right .gallery-wrap .video-wrap .video {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
/* line 2293, ../scss/style.scss */
.main-wrap2 .wrapper .right .gallery-wrap .video-wrap .video iframe {
  width: 350px;
  height: 210px;
}
@media (max-width: 767px) {
  /* line 2293, ../scss/style.scss */
  .main-wrap2 .wrapper .right .gallery-wrap .video-wrap .video iframe {
    width: 290px;
  }
}
.main-wrap2 .wrapper .right .gallery-wrap .video-wrap iframe {
  width: 100%;
  height: 320px;
}
/* line 2303, ../scss/style.scss */
.main-wrap2 .wrapper .right .table-wrap {
  width: 100%;
  overflow-x: auto;
  margin-bottom: 30px;
}
/* line 2307, ../scss/style.scss */
.main-wrap2 .wrapper .right .table-wrap table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border-radius: 25px;
}
@media (max-width: 550px) {
  /* line 2307, ../scss/style.scss */
  .main-wrap2 .wrapper .right .table-wrap table {
    min-width: 550px;
    overflow-x: auto;
  }
}
/* line 2316, ../scss/style.scss */
.main-wrap2 .wrapper .right .table-wrap table thead {
  border-bottom: 2px solid #101010;
}
/* line 2319, ../scss/style.scss */
.main-wrap2 .wrapper .right .table-wrap table thead tr th {
  font-size: 12px;
  line-height: 15px;
  color: #a9a9a9;
  text-align: left;
  padding: 12px 0;
}
/* line 2325, ../scss/style.scss */
.main-wrap2 .wrapper .right .table-wrap table thead tr th:last-child {
  border: none;
}
/* line 2333, ../scss/style.scss */
.main-wrap2 .wrapper .right .table-wrap table tbody tr td {
  font-size: 13px;
  padding: 20px 0;
  color: #5e5e5e;
  white-space: nowrap;
}
/* line 2338, ../scss/style.scss */
.main-wrap2 .wrapper .right .table-wrap table tbody tr td:last-child {
  padding-right: 15px;
}
/* line 2341, ../scss/style.scss */
.main-wrap2 .wrapper .right .table-wrap table tbody tr td:first-child {
  padding-left: 15px;
}
/* line 2344, ../scss/style.scss */
.main-wrap2 .wrapper .right .table-wrap table tbody tr td .text {
  font-size: 13px;
  color: #000;
}
/* line 2348, ../scss/style.scss */
.main-wrap2 .wrapper .right .table-wrap table tbody tr td .bold {
  font-weight: bold;
  font-size: 15px;
  color: #000;
}
/* line 2355, ../scss/style.scss */
.main-wrap2 .wrapper .right .table-wrap table tbody tr:nth-child(2n) {
  background: #f0f4f7;
}
/* line 2363, ../scss/style.scss */
.main-wrap2 .wrapper .right .quote-wrap > p {
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 40px;
}
/* line 2368, ../scss/style.scss */
.main-wrap2 .wrapper .right .quote-wrap .quote-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}
/* line 2371, ../scss/style.scss */
.main-wrap2 .wrapper .right .quote-wrap .quote-text .icon {
  margin-right: 30px;
  font-size: 82px;
  color: #d8d8d8;
}
/* line 2377, ../scss/style.scss */
.main-wrap2 .wrapper .right .quote-wrap .quote-text .text-wrap p {
  font-size: 16px;
  line-height: 25px;
  font-style: italic;
  margin-bottom: 15px;
}
/* line 2383, ../scss/style.scss */
.main-wrap2 .wrapper .right .quote-wrap .quote-text .text-wrap span {
  text-align: right;
  display: block;
  font-size: 13px;
  font-style: italic;
  color: #928b8b;
}
/* line 2389, ../scss/style.scss */
.main-wrap2 .wrapper .right .quote-wrap .quote-text .text-wrap span a {
  font-weight: bold;
  font-size: 13px;
  color: #928b8b;
  font-style: italic;
}
/* line 2398, ../scss/style.scss */
.main-wrap2 .wrapper .right .quote-wrap .quote-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  /* line 2398, ../scss/style.scss */
  .main-wrap2 .wrapper .right .quote-wrap .quote-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 2403, ../scss/style.scss */
.main-wrap2 .wrapper .right .quote-wrap .quote-info .img-wrap {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 270px;
  height: 240px;
}
@media (max-width: 767px) {
  /* line 2403, ../scss/style.scss */
  .main-wrap2 .wrapper .right .quote-wrap .quote-info .img-wrap {
    width: 100%;
  }
}
/* line 2413, ../scss/style.scss */
.main-wrap2 .wrapper .right .quote-wrap .quote-info .text-wrap {
  padding: 50px;
  background: #f0f4f7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: calc(100% - 270px);
}
@media (max-width: 767px) {
  /* line 2413, ../scss/style.scss */
  .main-wrap2 .wrapper .right .quote-wrap .quote-info .text-wrap {
    width: 100%;
    padding: 20px 15px;
  }
}
/* line 2423, ../scss/style.scss */
.main-wrap2 .wrapper .right .quote-wrap .quote-info .text-wrap p {
  font-size: 14px;
  line-height: 25px;
}

/* line 2438, ../scss/style.scss */
.blog-information-wrap {
  margin: 40px 0;
}
@media (max-width: 767px) {
  /* line 2438, ../scss/style.scss */
  .blog-information-wrap {
    margin: 0;
    margin-top: 20px;
  }
}
/* line 2444, ../scss/style.scss */
.blog-information-wrap .wrapper {
  border-top: 2px solid #000;
  padding-top: 40px;
}
@media (max-width: 767px) {
  /* line 2444, ../scss/style.scss */
  .blog-information-wrap .wrapper {
    padding-top: 20px;
  }
}
/* line 2450, ../scss/style.scss */
.blog-information-wrap .wrapper h2 {
  font-weight: bold;
  font-size: 30px;
  margin-bottom: 35px;
}
@media (max-width: 1024px) {
  /* line 2450, ../scss/style.scss */
  .blog-information-wrap .wrapper h2 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}

/* line 2463, ../scss/style.scss */
.tag-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 2466, ../scss/style.scss */
.tag-menu li {
  margin-right: 10px;
  margin-bottom: 14px;
}
/* line 2469, ../scss/style.scss */
.tag-menu li a {
  height: 40px;
  border-radius: 4px;
  padding: 0 15px;
  border: 1px solid #d9e8f7;
  font-size: 14px;
  color: #5a5a5a;
  text-align: center;
  line-height: 38px;
}
.tag-menu li a.sys-tag{
  background: rgba(217, 232, 247, 0.2);
}
/* line 2478, ../scss/style.scss */
.tag-menu li a:hover {
  background: #0079fa;
  color: #fff;
  border-color: #0079fa;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
  -moz-box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
  box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
}
/* line 2487, ../scss/style.scss */
.tag-menu li.active a {
  background: #0079fa;
  color: #fff;
  border-color: #0079fa;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
  -moz-box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
  box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
}
/* line 2498, ../scss/style.scss */
.tag-menu li:last-child a span {
  color: #0079fa;
  font-size: 14px;
}

/* line 2507, ../scss/style.scss */
.main-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  -webkit-box-shadow: 0px 11px 24px 0px rgba(161, 207, 255, 0.53);
  -moz-box-shadow: 0px 11px 24px 0px rgba(161, 207, 255, 0.53);
  box-shadow: 0px 11px 24px 0px rgba(161, 207, 255, 0.53);
}
/* line 2514, ../scss/style.scss */
.main-form .icon {
  position: absolute;
  top: 50%;
  left: -4px;
  margin-top: -8px;
}
/* line 2520, ../scss/style.scss */
.main-form input {
  height: 68px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #d4e9ff;
  padding: 0 125px 0 30px;
  font-size: 14px;
  color: #767676;
}
/* line 143, ../scss/_mixins.scss */
.main-form input::-webkit-input-placeholder {
  font-size: 14px;
  color: #767676;
}
/* line 146, ../scss/_mixins.scss */
.main-form input::-moz-placeholder {
  font-size: 14px;
  color: #767676;
}
/* line 149, ../scss/_mixins.scss */
.main-form input:-ms-input-placeholder {
  font-size: 14px;
  color: #767676;
}
/* line 152, ../scss/_mixins.scss */
.main-form input:-moz-placeholder {
  font-size: 14px;
  color: #767676;
}
@media (max-width: 767px) {
  /* line 2520, ../scss/style.scss */
  .main-form input {
    height: 60px;
    padding: 0 125px 0 15px;
  }
}
/* line 2537, ../scss/style.scss */
.main-form button {
  position: absolute;
  top: 11px;
  right: 10px;
  font-size: 17px;
  font-weight: bold;
  color: #fff;
  width: 108px;
  height: 46px;
  border-radius: 4px;
  background: #0079fa;
  text-align: center;
  line-height: 44px;
  cursor: pointer;
  border: none;
  transition: .3s;
}
/* line 2553, ../scss/style.scss */
.main-form button:hover {
  background: #0065d1;
}
@media (max-width: 767px) {
  /* line 2537, ../scss/style.scss */
  .main-form button {
    font-size: 15px;
    height: 38px;
    line-height: 38px;
  }
}

/* line 2564, ../scss/style.scss */
.persons-wrap {
  padding: 40px 0;
}
/* line 2566, ../scss/style.scss */
.persons-wrap h3 {
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 2566, ../scss/style.scss */
  .persons-wrap h3 {
    margin-bottom: 15px;
  }
}
/* line 2574, ../scss/style.scss */
.persons-wrap .title {
  margin-bottom: 40px;
}
/* line 2577, ../scss/style.scss */
.persons-wrap .alphabet {
  border: 1px solid #d8e5f2;
  border-left: 0;
  border-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
@media (max-width: 1070px) {
  /* line 2577, ../scss/style.scss */
  .persons-wrap .alphabet {
    justify-content: flex-start;
  }
}
/* line 2588, ../scss/style.scss */
.persons-wrap .alphabet li {
  margin: 10px 4px;
}
/* line 2590, ../scss/style.scss */
.persons-wrap .alphabet li a {
  width: 30px;
  height: 30px;
  line-height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background: #fff;
  font-weight: bold;
  font-size: 15px;
  color: #000;
}
/* line 2602, ../scss/style.scss */
.persons-wrap .alphabet li a:hover {
  background: #0079fa;
  color: #fff;
}
/* line 2607, ../scss/style.scss */
.persons-wrap .alphabet li.active a {
  background: #0079fa;
  color: #fff;
}
/* line 2613, ../scss/style.scss */
.persons-wrap .text-wrapper {
  margin: 60px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  /* line 2613, ../scss/style.scss */
  .persons-wrap .text-wrapper {
    margin: 0;
    margin-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 2621, ../scss/style.scss */
.persons-wrap .text-wrapper .text {
  width: 50%;
  padding-left: 60px;
}
@media (max-width: 767px) {
  /* line 2621, ../scss/style.scss */
  .persons-wrap .text-wrapper .text {
    width: 100%;
    padding: 0;
    border: none;
    margin-bottom: 30px;
  }
}
/* line 2630, ../scss/style.scss */
.persons-wrap .text-wrapper .text.left {
  border-right: 1px solid #dfdfdf;
  padding-left: 0;
  padding-right: 60px;
}
@media (max-width: 767px) {
  /* line 2630, ../scss/style.scss */
  .persons-wrap .text-wrapper .text.left {
    border: none;
    padding-right: 0;
  }
}
/* line 2639, ../scss/style.scss */
.persons-wrap .text-wrapper .text p {
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 21px;
}
@media (max-width: 767px) {
  /* line 2639, ../scss/style.scss */
  .persons-wrap .text-wrapper .text p {
    line-height: 18px;
    margin-bottom: 15px;
  }
}
/* line 2647, ../scss/style.scss */
.persons-wrap .text-wrapper .text p:last-child {
  margin-bottom: 0;
}
/* line 2654, ../scss/style.scss */
.persons-wrap .simple-rules .number-list {
  margin-bottom: 50px;
}
/* line 2656, ../scss/style.scss */
.persons-wrap .simple-rules .number-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px;
}
/* line 2659, ../scss/style.scss */
.persons-wrap .simple-rules .number-list li .number {
  display: inline-block;
  margin-right: 12px;
  color: #0079fa;
  font-weight: bold;
  margin-top: 3px;
}
/* line 2666, ../scss/style.scss */
.persons-wrap .simple-rules .number-list li p {
  font-size: 14px;
  line-height: 20px;
}
/* line 2669, ../scss/style.scss */
.persons-wrap .simple-rules .number-list li p .bold {
  font-weight: bold;
}
/* line 2676, ../scss/style.scss */
.persons-wrap .persons-list {
  margin-top: 45px;
  margin-bottom: 25px;
}
/* line 2679, ../scss/style.scss */
.persons-wrap .persons-list > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  padding: 20px;
  transition: .3s;
  border: 1px solid #eaeaea;
}
@media (max-width: 767px) {
  /* line 2679, ../scss/style.scss */
  .persons-wrap .persons-list > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 15px;
  }
}
/* line 2689, ../scss/style.scss */
.persons-wrap .persons-list > li:hover {
  border-color: #d6d6d6;
}
/* line 2692, ../scss/style.scss */
.persons-wrap .persons-list > li .left {
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 240px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 2692, ../scss/style.scss */
  .persons-wrap .persons-list > li .left {
    max-width: 100%;
    margin-right: 0;
  }
}
/* line 2701, ../scss/style.scss */
.persons-wrap .persons-list > li .left .img-wrap {
  width: 70px;
  margin-right: 25px;
}
/* line 2704, ../scss/style.scss */
.persons-wrap .persons-list > li .left .img-wrap img {
  width: 70px;
  border-radius: 50%;
}
/* line 2708, ../scss/style.scss */
.persons-wrap .persons-list > li .left .text-wrap {
  padding-top: 10px;
}
/* line 2710, ../scss/style.scss */
.persons-wrap .persons-list > li .left .text-wrap .name {
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 2715, ../scss/style.scss */
.persons-wrap .persons-list > li .left .text-wrap .supervisor {
  color: #727272;
  font-size: 13px;
  margin-bottom: 10px;
}
/* line 2720, ../scss/style.scss */
.persons-wrap .persons-list > li .left .text-wrap .vote {
  color: #727272;
  font-size: 13px;
}
/* line 2723, ../scss/style.scss */
.persons-wrap .persons-list > li .left .text-wrap .vote .blue {
  margin-left: 3px;
  font-weight: bold;
  font-size: 14px;
  color: #0079fa;
}
/* line 2732, ../scss/style.scss */
.persons-wrap .persons-list > li .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 260px);
  padding-top: 10px;
}
@media (max-width: 767px) {
  /* line 2732, ../scss/style.scss */
  .persons-wrap .persons-list > li .right {
    width: 100%;
    margin-top: 15px;
  }
}
/* line 2740, ../scss/style.scss */
.persons-wrap .persons-list > li .right ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 2743, ../scss/style.scss */
.persons-wrap .persons-list > li .right ul > li {
  margin-right: 8px;
  margin-bottom: 8px;
}
/* line 2746, ../scss/style.scss */
.persons-wrap .persons-list > li .right ul > li a {
  height: 24px;
  padding: 0 15px;
  border-radius: 45px;
  background: #eaf4ff;
  font-size: 12px;
  color: #68819c;
  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;
}
/* line 2756, ../scss/style.scss */
.persons-wrap .persons-list > li .right ul > li a:hover {
  background: #c1dfff;
}
/* line 2762, ../scss/style.scss */
.persons-wrap .persons-list > li .right .arrow-link {
  min-width: 46px;
}

@media (min-width:1024px){
  .table-wrap table span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-wrap;
    max-width: 320px;
    display: inline-block;
    vertical-align: middle;
  }
}

.last-articles__content {
  flex-wrap: wrap;
}

@media (max-width: 767px){
  .calendar-wrap .wrapper .close-content .container .article {
    margin-bottom: 30px;
  }
}

/* line 2774, ../scss/style.scss */
.rating-company-wrap {
  padding-bottom: 70px;
  padding-top: 40px;
}
/* line 2777, ../scss/style.scss */
.rating-company-wrap.pb40 {
  padding-bottom: 40px;
}
/* line 2780, ../scss/style.scss */
.rating-company-wrap .title {
  margin-bottom: 40px;
}
/* line 2782, ../scss/style.scss */
.rating-company-wrap .title h2 {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 2782, ../scss/style.scss */
  .rating-company-wrap .title h2 {
    font-size: 22px;
  }
}
/* line 2789, ../scss/style.scss */
.rating-company-wrap .main-form {
  margin-bottom: 25px;
}

/* line 2794, ../scss/style.scss */
.filter-wrap {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.filter-wrap .company-wrap .company-list .text-wrap .lead ul{
  list-style:disc;
  color: #000000;
  padding-left:40px;
  margin-bottom:15px;
  margin-top:15px;
}
.filter-wrap .company-wrap .company-list .text-wrap .lead ul>li{
  border: none;
  font-size: 13px;
  margin-bottom:5px
}
@media (max-width: 1024px) {
  /* line 2798, ../scss/style.scss */
  .filter-wrap.mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 2801, ../scss/style.scss */
  .filter-wrap.mobile .left {
    width: 100%;
    border-right: 0;
    padding-right: 0;
    margin-right: 0;
  }
  /* line 2807, ../scss/style.scss */
  .filter-wrap.mobile .right {
    width: 100%;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 2794, ../scss/style.scss */
  .filter-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 2816, ../scss/style.scss */
.filter-wrap .left {
  width: 300px;
  margin-right: 30px;
  padding-right: 20px;
  border-right: 1px solid #ebebeb;
}
@media (max-width: 1024px) {
  /* line 2816, ../scss/style.scss */
  .filter-wrap .left {
    width: 280px;
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  /* line 2816, ../scss/style.scss */
  .filter-wrap .left {
    width: 100%;
    border: none;
    margin-bottom: 20px;
    margin-right: 0;
    padding-right: 0;
  }
}
/* line 2832, ../scss/style.scss */
.filter-wrap .left > h2 {
  font-weight: bold;
  font-size: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}
/* line 2838, ../scss/style.scss */
.filter-wrap .left > h2 svg {
  width: 12px;
  height: 12px;
  margin-right: 12px;
}
/* line 2844, ../scss/style.scss */
.filter-wrap .left .select-wrap {
  margin-bottom: 25px;
}
/* line 2846, ../scss/style.scss */
.filter-wrap .left .select-wrap h2 {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #232323;
}
.filter-wrap .left .input-wrap{
  margin-bottom: 25px;
}
.filter-wrap .left .input-wrap h2{
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #232323;
}
.filter-wrap .left .input-wrap input{
  width: 100%;
  height: 40%;
  padding: 10px;
  border: 1px solid #e4e4e4;
}
/* line 2853, ../scss/style.scss */
.filter-wrap .left .checkbox-wrapper {
  margin-bottom: 25px;
}
/* line 2856, ../scss/style.scss */
.filter-wrap .left .checkbox-wrapper label span {
  background: #fff;
}
/* line 2860, ../scss/style.scss */
.filter-wrap .left .checkbox-wrapper h2 {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #232323;
}
/* line 2866, ../scss/style.scss */
.filter-wrap .left .checkbox-wrapper a {
  font-size: 12px;
  color: #9c9c9c;
  position: relative;
  padding-bottom: 3px;
  margin-top: 10px;
}
/* line 2872, ../scss/style.scss */
.filter-wrap .left .checkbox-wrapper a:after {
  content: '';
  border-bottom: 1px dashed #9c9c9c;
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 100%;
}
/* line 2883, ../scss/style.scss */
.filter-wrap .left .rating-info h3 {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #232323;
}
/* line 2889, ../scss/style.scss */
.filter-wrap .left .rating-info ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 34px;
  border-radius: 4px;
  width: 100%;
  border: 1px solid #e4e4e4;
  margin-bottom: 25px;
}
/* line 2897, ../scss/style.scss */
.filter-wrap .left .rating-info ul li {
  width: 50%;
  height: 34px;
}
/* line 2900, ../scss/style.scss */
.filter-wrap .left .rating-info ul li:first-child {
  border-right: 1px solid #e4e4e4;
}
/* line 2903, ../scss/style.scss */
.filter-wrap .left .rating-info ul li a {
  width: 100%;
  height: 100%;
  padding-left: 15px;
  color: #9b9b9b;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 2914, ../scss/style.scss */
.filter-wrap .left .rating-info .clear {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  color: #4c4c4c;
  margin-bottom: 25px;
}
/* line 2920, ../scss/style.scss */
.filter-wrap .left .rating-info .clear img {
  margin-right: 12px;
}
/* line 2924, ../scss/style.scss */
.filter-wrap .left .rating-info .btn-blue {
  height: 40px;
  line-height: 38px;
  font-weight: bold;
  width: 100%;
}
/* line 2932, ../scss/style.scss */
.filter-wrap .right {
  width: calc(100% - 330px);
}
@media (max-width: 1024px) {
  /* line 2932, ../scss/style.scss */
  .filter-wrap .right {
    width: calc(100% - 295px);
  }
}
@media (max-width: 767px) {
  /* line 2932, ../scss/style.scss */
  .filter-wrap .right {
    width: 100%;
  }
}
/* line 2940, ../scss/style.scss */
.filter-wrap .right .table-wrap {
  width: 100%;
  overflow-x: auto;
  margin-bottom: 40px;
}
/* line 2944, ../scss/style.scss */
.filter-wrap .right .table-wrap table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
@media (max-width: 550px) {
  /* line 2944, ../scss/style.scss */
  .filter-wrap .right .table-wrap table {
    min-width: 550px;
    overflow-x: auto;
  }
}
/* line 2952, ../scss/style.scss */
.filter-wrap .right .table-wrap table thead {
  border-bottom: 2px solid #101010;
}
/* line 2955, ../scss/style.scss */
.filter-wrap .right .table-wrap table thead tr th {
  font-size: 12px;
  line-height: 15px;
  color: #a9a9a9;
  text-align: left;
  padding: 12px 0;
}
/* line 2961, ../scss/style.scss */
.filter-wrap .right .table-wrap table thead tr th:last-child {
  border: none;
}
/* line 2969, ../scss/style.scss */
.filter-wrap .right .table-wrap table tbody tr td {
  font-size: 13px;
  padding: 7px 0;
  color: #5e5e5e;
  white-space: nowrap;
}
/* line 2974, ../scss/style.scss */
.filter-wrap .right .table-wrap table tbody tr td .icon-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 2978, ../scss/style.scss */
.filter-wrap .right .table-wrap table tbody tr td:last-child {
  padding-right: 10px;
}
/* line 2981, ../scss/style.scss */
.filter-wrap .right .table-wrap table tbody tr td:first-child {
  padding-left: 10px;
}
/* line 2984, ../scss/style.scss */
.filter-wrap .right .table-wrap table tbody tr td .number {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 1px solid #dbe3ea;
  line-height: 32px;
  text-align: center;
  margin-right: 15px;
  font-size: 14px;
  color: #599bc4;
  display: inline-block;
}
/* line 2996, ../scss/style.scss */
.filter-wrap .right .table-wrap table tbody tr td .text {
  font-size: 14px;
  color: #000;
  letter-spacing: 0.5px;
  line-height: 16px;
}
/* line 3000, ../scss/style.scss */
.filter-wrap .right .table-wrap table tbody tr td .bold {
  font-size: 15px;
  font-weight: bold;
  color: #000;
  margin-right: 25px;
}
/* line 3008, ../scss/style.scss */
.filter-wrap .right .table-wrap table tbody tr:nth-child(2n) {
  background: #f0f4f7;
}
/* line 3015, ../scss/style.scss */
.filter-wrap .right .show-block {
  padding-bottom: 30px;
}
/* line 3019, ../scss/style.scss */
.filter-wrap .right .company-wrap > .top {
  padding: 30px 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767px) {
  /* line 3019, ../scss/style.scss */
  .filter-wrap .right .company-wrap > .top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 0;
  }
}
/* line 3027, ../scss/style.scss */
.filter-wrap .right .company-wrap > .top .left-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 3027, ../scss/style.scss */
  .filter-wrap .right .company-wrap > .top .left-text {
    margin-bottom: 20px;
  }
}
/* line 3033, ../scss/style.scss */
.filter-wrap .right .company-wrap > .top .left-text p {
  font-size: 11px;
  color: #a0a0a0;
}
/* line 3037, ../scss/style.scss */
.filter-wrap .right .company-wrap > .top .left-text span {
  font-size: 14px;
  margin-left: 5px;
}
/* line 3042, ../scss/style.scss */
.filter-wrap .right .company-wrap > .top .right-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 3045, ../scss/style.scss */
.filter-wrap .right .company-wrap > .top .right-text p {
  font-size: 11px;
  color: #a0a0a0;
  margin-right: 20px;
}
/* line 3050, ../scss/style.scss */
.filter-wrap .right .company-wrap > .top .right-text .select-wrap {
  width: 130px;
}
/* line 3056, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list li {
  margin-bottom: 15px;
  border: 1px solid #eaeaea;
}
/* line 3060, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
}
@media (max-width: 767px) {
  /* line 3060, ../scss/style.scss */
  .filter-wrap .right .company-wrap .company-list a {
    padding: 20px 15px;
    flex-direction: column-reverse;
  }
}
/* line 3067, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .img-wrap {
  width: 180px;
  height: 100px;
  margin-right: 25px;
  flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  /* line 3067, ../scss/style.scss */
  .filter-wrap .right .company-wrap .company-list a .img-wrap {
    margin-right: 0;
    margin-top: 20px;
  }
}
/* line 3077, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .img-wrap img {
  margin: auto;
}
/* line 3081, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .text-wrap {
  flex-grow: 1;
}
/* line 3083, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .text-wrap .top {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767px) {
  /* line 3083, ../scss/style.scss */
  .filter-wrap .right .company-wrap .company-list a .text-wrap .top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: flex-start;
  }
}
/* line 3092, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .text-wrap .top h2 {
  font-size: 17px;
  font-weight: bold;
  color: #000;
  max-width: 390px;
}
@media (max-width: 767px) {
  /* line 3092, ../scss/style.scss */
  .filter-wrap .right .company-wrap .company-list a .text-wrap .top h2 {
    margin-bottom: 10px;
  }
}
/* line 3100, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .text-wrap .top .rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 3103, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .text-wrap .top .rating img {
  margin-right: 10px;
}
/* line 3106, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .text-wrap .top .rating p {
  font-size: 11px;
  color: #787878;
}
/* line 3109, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .text-wrap .top .rating p span {
  font-weight: bold;
  font-size: 13px;
  color: #000;
  margin-left: 3px;
}
/* line 3118, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .text-wrap .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 3122, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .text-wrap .bottom p {
  font-size: 13px;
  color: #000;
  line-height: 21px;
  max-width: 450px;
  width: 100%;
}
/* line 3129, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .text-wrap .bottom .icon {
  transition: .3s;
  min-width: 46px;
  height: 46px;
  border-radius: 50%;
  border: 1px solid #e1e1e1;
  position: relative;
}
@media (max-width: 767px) {
  /* line 3129, ../scss/style.scss */
  .filter-wrap .right .company-wrap .company-list a .text-wrap .bottom .icon {
    display: none;
  }
}
/* line 3139, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a .text-wrap .bottom .icon:after {
  content: '';
  background: url(/img/arrow-blue.png) no-repeat center center;
  width: 12px;
  height: 20px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 50%;
  margin-left: -6px;
  transition: .3s;
}
/* line 3154, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a:hover {
  -webkit-box-shadow: 3px 1px 30px 0px rgba(17, 106, 201, 0.22);
  -moz-box-shadow: 3px 1px 30px 0px rgba(17, 106, 201, 0.22);
  box-shadow: 3px 1px 30px 0px rgba(17, 106, 201, 0.22);
}
/* line 3159, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a:hover .bottom .icon {
  background: #0079fa;
  border-color: #0079fa;
}
/* line 3162, ../scss/style.scss */
.filter-wrap .right .company-wrap .company-list a:hover .bottom .icon:after {
  background: url(/img/arrow-white-big.png) no-repeat center center;
}
/* line 3170, ../scss/style.scss */
.filter-wrap .right .company-wrap .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 30px;
}
/* line 3176, ../scss/style.scss */
.filter-wrap .right .company-wrap .pagination li {
  margin: 0 3px;
}
/* line 3178, ../scss/style.scss */
.filter-wrap .right .company-wrap .pagination li a {
  font-size: 17px;
  color: #a2b2c2;
  font-weight: bold;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid transparent;
  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;
}
/* line 3189, ../scss/style.scss */
.filter-wrap .right .company-wrap .pagination li a:hover {
  border-color: #0079fa;
  color: #0079fa;
}
/* line 3194, ../scss/style.scss */
.filter-wrap .right .company-wrap .pagination li.active a {
  border-color: #0079fa;
  color: #0079fa;
}

/* line 3204, ../scss/style.scss */
.company-wrapper {
  padding: 60px 0 40px;
}
@media (max-width: 1024px) {
  /* line 3204, ../scss/style.scss */
  .company-wrapper {
    padding: 0;
    padding-top: 30px;
  }
}
/* line 3210, ../scss/style.scss */
.company-wrapper .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.company-wrapper .wrapper .left .info1 ul>li{
  font-size: 15px;
  line-height: 24px;
}
.company-wrapper .wrapper .right iframe {
  margin-bottom:15px;
}
.company-wrapper .wrapper .right div#vk_groups {
  margin-bottom:15px;
  margin-top: 15px
}
.company-wrapper .img-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 2.5rem;
}

.img-wrapper span:nth-child(1),
.img-wrapper span:nth-child(2) {
  -webkit-flex-basis: 48%;
  -ms-flex-preferred-size: 48%;
  flex-basis: 48%;
  width: 100%;
  max-width: 48%;
}

.img-wrapper span {
  -webkit-flex-basis: 31%;
  -ms-flex-preferred-size: 31%;
  flex-basis: 31%;
  width: 100%;
  max-width: 31%;
  position: relative;
  color: #fff;
  margin-bottom: 29px;
}

.img-wrapper span img {
  width: 100%;
}
@media (max-width: 1024px) {
  /* line 3210, ../scss/style.scss */
  .company-wrapper .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 3215, ../scss/style.scss */
.company-wrapper .wrapper .left {
  padding-right: 50px;
  width: calc(100% - 330px);
}
@media (max-width: 1024px) {
  /* line 3215, ../scss/style.scss */
  .company-wrapper .wrapper .left {
    width: 100%;
    padding-right: 0;
  }
}
/* line 3222, ../scss/style.scss */
.company-wrapper .wrapper .left p {
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 3222, ../scss/style.scss */
  .company-wrapper .wrapper .left p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px;
  }
}
/* line 3232, ../scss/style.scss */
.company-wrapper .wrapper .left .info1 {
  margin-bottom: 60px;
}
/* line 3234, ../scss/style.scss */
.company-wrapper .wrapper .left .info1 .img-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 3234, ../scss/style.scss */
  .company-wrapper .wrapper .left .info1 .img-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 3241, ../scss/style.scss */
.company-wrapper .wrapper .left .info1 .img-wrapper img {
  width: calc((100% - 30px) / 2);
}
@media (max-width: 767px) {
  /* line 3241, ../scss/style.scss */
  .company-wrapper .wrapper .left .info1 .img-wrapper img {
    width: 100%;
    margin-bottom: 10px;
  }
}
/* line 3249, ../scss/style.scss */
.company-wrapper .wrapper .left .info1 h3 {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 18px;
}
/* line 3255, ../scss/style.scss */
.company-wrapper .wrapper .left .info2 {
  margin-bottom: 60px;
}
/* line 3257, ../scss/style.scss */
.company-wrapper .wrapper .left .info2 h2 {
  font-size: 24px;
  margin-bottom: 40px;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 3257, ../scss/style.scss */
  .company-wrapper .wrapper .left .info2 h2 {
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 24px;
  }
}
/* line 3267, ../scss/style.scss */
.company-wrapper .wrapper .left .info2 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  /* line 3267, ../scss/style.scss */
  .company-wrapper .wrapper .left .info2 ul {
    margin-bottom: 30px;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 3276, ../scss/style.scss */
.company-wrapper .wrapper .left .info2 ul li {
  background: #ee0d48;
  border-radius: 50%;
  width: 170px;
  height: 170px;
  padding: 20px;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 3276, ../scss/style.scss */
  .company-wrapper .wrapper .left .info2 ul li {
    margin-right: 10px;
    margin-bottom: 10px;
  }
}
/* line 3291, ../scss/style.scss */
.company-wrapper .wrapper .left .info2 ul li span {
  display: inline-block;
  margin-bottom: 10px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 15px;
}
/* line 3299, ../scss/style.scss */
.company-wrapper .wrapper .left .info2 ul li img {
  width: 24px;
}
/* line 3305, ../scss/style.scss */
.company-wrapper .wrapper .left .info3 {
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 3305, ../scss/style.scss */
  .company-wrapper .wrapper .left .info3 {
    text-align: center;
  }
}
/* line 3310, ../scss/style.scss */
.company-wrapper .wrapper .left .info3 h2 {
  font-size: 24px;
  margin-bottom: 40px;
  font-weight: bold;
}
/* line 3315, ../scss/style.scss */
.company-wrapper .wrapper .left .info3 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767px) {
  /* line 3315, ../scss/style.scss */
  .company-wrapper .wrapper .left .info3 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 3322, ../scss/style.scss */
.company-wrapper .wrapper .left .info3 ul li {
  width: 49%;
  margin-bottom: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  /* line 3322, ../scss/style.scss */
  .company-wrapper .wrapper .left .info3 ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 3332, ../scss/style.scss */
.company-wrapper .wrapper .left .info3 ul li .img-wrap {
  min-width: 122px;
  height: 122px;
  border-radius: 50%;
  background-color: #9399a4;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-right: 20px;
}
@media (max-width: 767px) {
  /* line 3332, ../scss/style.scss */
  .company-wrapper .wrapper .left .info3 ul li .img-wrap {
    width: 200px;
    height: 200px;
    margin: 0 auto 15px;
  }
}
/* line 3347, ../scss/style.scss */
.company-wrapper .wrapper .left .info3 ul li .text-wrap .name {
  font-weight: bold;
  font-size: 16px;
  color: #000;
  margin-bottom: 10px;
}
/* line 3353, ../scss/style.scss */
.company-wrapper .wrapper .left .info3 ul li .text-wrap span {
  font-size: 12px;
  line-height: 17px;
  color: #898989;
}
/* line 3362, ../scss/style.scss */
.company-wrapper .wrapper .left .event-location {
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  /* line 3362, ../scss/style.scss */
  .company-wrapper .wrapper .left .event-location {
    margin-bottom: 30px;
  }
}
/* line 3367, ../scss/style.scss */
.company-wrapper .wrapper .left .event-location .text-wrap {
  padding-right: 15px;
  padding-bottom: 10px;
}
/* line 3370, ../scss/style.scss */
.company-wrapper .wrapper .left .event-location .text-wrap .texts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 20px;
}
/* line 3374, ../scss/style.scss */
.company-wrapper .wrapper .left .event-location .text-wrap .texts p {
  margin-bottom: 0;
}
/* line 3377, ../scss/style.scss */
.company-wrapper .wrapper .left .event-location .text-wrap .texts a {
  font-size: 15px;
  color: #000;
}
/* line 3385, ../scss/style.scss */
.company-wrapper .wrapper .left .company-reviews h2 {
  font-size: 28px;
  font-weight: bold;
  padding-bottom: 20px;
  position: relative;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 3385, ../scss/style.scss */
  .company-wrapper .wrapper .left .company-reviews h2 {
    font-size: 22px;
    padding-bottom: 10px;
  }
}
/* line 3395, ../scss/style.scss */
.company-wrapper .wrapper .left .company-reviews h2 span {
  font-size: 23px;
  margin-left: 20px;
  color: #979797;
}
@media (max-width: 767px) {
  /* line 3395, ../scss/style.scss */
  .company-wrapper .wrapper .left .company-reviews h2 span {
    font-size: 20px;
  }
}
/* line 3403, ../scss/style.scss */
.company-wrapper .wrapper .left .company-reviews h2:after {
  content: '';
  left: 0;
  bottom: 0;
  position: absolute;
  width: 20px;
  height: 3px;
  background: #0079fa;
}
/* line 3414, ../scss/style.scss */
.company-wrapper .wrapper .left .company-reviews ul li {
  background: #f4f4f4;
  transition: .3s;
  border-radius: 4px;
  margin-bottom: 20px;
}
/* line 3419, ../scss/style.scss */
.company-wrapper .wrapper .left .company-reviews ul li .top {
  padding: 20px 30px;
  border-bottom: 1px solid #dedede;
}
@media (max-width: 767px) {
  /* line 3419, ../scss/style.scss */
  .company-wrapper .wrapper .left .company-reviews ul li .top {
    padding: 15px;
  }
}
/* line 3425, ../scss/style.scss */
.company-wrapper .wrapper .left .company-reviews ul li .top p,
.company-wrapper .wrapper .left .company-reviews ul li .top .lead_text{
  font-size: 13px;
  line-height: 19px;
  color: #000;
  margin-bottom: 0;
}
/* line 3430, ../scss/style.scss */
.company-wrapper .wrapper .left .company-reviews ul li .top p a,
.company-wrapper .wrapper .left .company-reviews ul li .top .lead_text a{
  color: #0079fa;
  font-size: 13px;
  line-height: 19px;
  margin-left: 5px;
}
/* line 3438, ../scss/style.scss */
.company-wrapper .wrapper .left .company-reviews ul li .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px 30px;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  /* line 3438, ../scss/style.scss */
  .company-wrapper .wrapper .left .company-reviews ul li .bottom {
    padding: 15px;
  }
}
/* line 3446, ../scss/style.scss */
.company-wrapper .wrapper .left .company-reviews ul li .bottom .name {
  padding-right: 20px;
  margin-right: 20px;
  font-weight: bold;
  font-size: 12px;
  color: #000;
  border-right: 1px solid #d8d8d8;
  margin-bottom: 10px;
}
/* line 3455, ../scss/style.scss */
.company-wrapper .wrapper .left .company-reviews ul li .bottom a {
  margin-right: 20px;
  font-size: 12px;
  text-decoration: underline;
  color: #9a9a9a;
  margin-bottom: 10px;
}
/* line 3466, ../scss/style.scss */
.company-wrapper .wrapper .left .show-block {
  margin-top: 40px;
}
/* line 3469, ../scss/style.scss */
.company-wrapper .wrapper .left .show-block .show:after, .company-wrapper .wrapper .left .show-block .show:before {
  width: 38%;
}
/* line 3477, ../scss/style.scss */
.company-wrapper .wrapper .right {
  width: 330px;
  padding-left: 25px;
  border-left: 1px solid #e3e3e3;
}
@media (max-width: 1024px) {
  /* line 3477, ../scss/style.scss */
  .company-wrapper .wrapper .right {
    border-left: 0;
    padding-left: 0;
    width: 100%;
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
/* line 3490, ../scss/style.scss */
.company-wrapper .wrapper .right h2 {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 20px;
}
/* line 3495, ../scss/style.scss */
.company-wrapper .wrapper .right img {
  margin-bottom: 20px;
}

/* line 3502, ../scss/style.scss */
.personal-area-wrap {
  padding: 40px 0;
}
@media (max-width: 1024px) {
  /* line 3502, ../scss/style.scss */
  .personal-area-wrap {
    padding: 20px 0;
  }
}
.personal-area-wrap .wrapper .lk-info-text-block{
  margin-top: 25px;
  margin-bottom: -15px;
  line-height: 1.2em;
}
/* line 3508, ../scss/style.scss */
.personal-area-wrap .wrapper .title {
  margin-bottom: 50px;
}
/* line 3511, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767px) {
  /* line 3511, ../scss/style.scss */
  .personal-area-wrap .wrapper .personal-area-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 3517, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left {
  width: 210px;
  margin-right: 10px;
}
@media (max-width: 1024px) {
  /* line 3517, ../scss/style.scss */
  .personal-area-wrap .wrapper .personal-area-info .left {
    width: 170px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 767px) {
  /* line 3517, ../scss/style.scss */
  .personal-area-wrap .wrapper .personal-area-info .left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
/* line 3531, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap {
  width: 120px;
  text-align: center;
}
@media(max-width:768px){
  .personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap{
    width: auto;
  }
  .personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap label{
    margin: auto;
  }
}
/* line 3534, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap label {
  position: relative;
  width: 116px;
  height: 116px;
  display: inline-block;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
  transition: .3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 15px;
}
/* line 3547, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap label input {
  display: none;
}
/* line 3550, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap label > span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  z-index: 10;
}
/* line 3559, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap label .icon-change-wrap {
  display: none;
  position: relative;
  z-index: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  font-size: 10px;
}
/* line 3567, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap label .icon-change-wrap.shown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 3570, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap label .icon-change-wrap:after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: .5;
  background: linear-gradient(180deg, #46465F 0%, rgba(255, 255, 255, 0) 100%);
}
/* line 3581, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap label .icon-change-wrap img {
  margin-bottom: 7px;
  transition: .3s;
  width: 100%;
  margin: 0 auto 7px;
}
/* line 3588, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap label .icon-upload-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  font-size: 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  transition: .3s;
  width: 116px;
  height: 116px;
  background: rgba(0, 0, 0, 0.4);
}
/* line 3599, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap label .icon-upload-wrap img {
  margin-bottom: 7px;
  transition: .3s;
  width: 100%;
  height: 100%;
  margin: 0 auto 7px;
}
/* line 3608, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap label .img {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
}
/* line 3616, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap .rules {
  font-size: 12px;
  color: #0079fa;
  position: relative;
  padding-bottom: 3px;
  text-align: center;
}
/* line 3622, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap .rules:after {
  content: '';
  border-bottom: 1px dashed #0079fa;
  bottom: 0;
  left: 0;
  width: 100%;
  position: absolute;
}
/* line 3631, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap .delete-img {
  font-size: 12px;
  color: #A22525;
  border: none;
  background: none;
  cursor: pointer;
  display: none;
}
/* line 3643, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap.uploaded label .icon-upload-wrap {
  display: none;
}
/* line 3646, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap.uploaded label .img {
  display: inline-block;
}
/* line 3651, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap.uploaded .rules {
  display: none;
}
/* line 3655, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .left .img-upload-wrap.uploaded .delete-img {
  display: inline-block;
}
/* line 3661, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right {
  width: calc(100% - 220px);
}
@media (max-width: 1024px) {
  /* line 3661, ../scss/style.scss */
  .personal-area-wrap .wrapper .personal-area-info .right {
    width: calc(100% - 180px);
  }
}
@media (max-width: 767px) {
  /* line 3661, ../scss/style.scss */
  .personal-area-wrap .wrapper .personal-area-info .right {
    width: 100%;
  }
}
.personal-area-wrap .wrapper .personal-area-info .right .show-change-pass-block{
  background: #0079fa;
  color: #fff;
  font-size: 15px;
  border-radius: 4px;
  padding: 12px 15px;
  margin-top: 25px;
}
.personal-area-wrap .wrapper .personal-area-info .right .lk-tags {
  border-top: 1px solid #e0e0e0;
  margin-top: 30px;
}
.personal-area-wrap .wrapper .personal-area-info .right .select2-selection--multiple ul li:nth-child(1) .select2-search__field,
.profile-module-team .select2-selection--multiple ul li:nth-child(1) .select2-search__field {
  border: 1px solid #e4e4e4 !important;
}
.profile-module-team .select2-selection--multiple ul li:nth-child(n+1) .select2-search__field {
  border: 1px solid #e4e4e4 !important;
  min-width: 150px;
  margin-top: 2px;
}
.personal-area-wrap .wrapper .personal-area-info .right .select2-search__field::placeholder,
.profile-module-team .select2-search__field::placeholder {
  color: #7c7c7c !important;
}
.profile-module-team .lk-tags,
.profile-module-team .select2-selection--multiple ul li.select2-search:nth-child(1) {
  width: 100%;
}
.profile-module-team .select2-selection--multiple ul li:nth-child(1) .select2-search__field {
  width: 100% !important;
  height: 30px;
  min-width: 344px;
  border-radius: 4px;
  margin-right: 10px;
  padding: 0 20px;
  border: 1px solid #d4e9ff;
  font-size: 12px;
  color: #777;
  -webkit-box-shadow: 3px 2px 4px 0px rgba(212, 233, 255, 0.75);
  -moz-box-shadow: 3px 2px 4px 0px rgba(212, 233, 255, 0.75);
  box-shadow: 3px 2px 4px 0px rgba(212, 233, 255, 0.75);
}
.profile-module-team form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.personal-area-wrap .wrapper .personal-area-info .right .lk-text-info{
  line-height: 1.2em;
}
/* line 3669, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 3673, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form input {
  font-size: 14px;
  color: #232323;
}
/* line 143, ../scss/_mixins.scss */
.personal-area-wrap .wrapper .personal-area-info .right form input::-webkit-input-placeholder {
  color: #767676;
  font-size: 14px;
}
/* line 146, ../scss/_mixins.scss */
.personal-area-wrap .wrapper .personal-area-info .right form input::-moz-placeholder {
  color: #767676;
  font-size: 14px;
}
/* line 149, ../scss/_mixins.scss */
.personal-area-wrap .wrapper .personal-area-info .right form input:-ms-input-placeholder {
  color: #767676;
  font-size: 14px;
}
/* line 152, ../scss/_mixins.scss */
.personal-area-wrap .wrapper .personal-area-info .right form input:-moz-placeholder {
  color: #767676;
  font-size: 14px;
}
/* line 3681, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 5px;
  border-bottom: 1px solid #e0e0e0;
}
@media (max-width: 767px) {
  /* line 3681, ../scss/style.scss */
  .personal-area-wrap .wrapper .personal-area-info .right form .inputs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 3690, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .inputs.inputs2 {
  padding-bottom: 10px;
  padding-top: 20px;
  justify-content: flex-start;
}
/* line 3694, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .inputs.inputs2 li {
  margin-right: 15px;
}
/* line 3698, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .inputs li {
  width: calc((100% - 30px) / 3);
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 3698, ../scss/style.scss */
  .personal-area-wrap .wrapper .personal-area-info .right form .inputs li {
    width: 100%;
  }
}
/* line 3704, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .inputs li > span {
  font-size: 11px;
  margin-bottom: 10px;
  color: #7c7c7c;
  display: inline-block;
}
/* line 3712, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 0 15px;
}
@media (max-width: 767px) {
  /* line 3712, ../scss/style.scss */
  .personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 3719, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .attach-file {
  width: 220px;
  margin-right: 10px;
}
@media (max-width: 767px) {
  /* line 3719, ../scss/style.scss */
  .personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .attach-file {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
/* line 3727, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .attach-file p {
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 10px;
}
/* line 3732, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .attach-file .fileUpload {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 30px;
  cursor: pointer;
}
/* line 3737, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .attach-file .fileUpload p {
  color: #000;
}
/* line 3740, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .attach-file .fileUpload img {
  margin-right: 10px;
}
/* line 3743, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .attach-file .fileUpload > span {
  font-size: 13px;
  font-weight: bold;
  color: #0079fa;
}
/* line 3747, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .attach-file .fileUpload > span.text {
  margin-right: 15px;
  color: #9b9b9b;
  font-size: 12px;
  font-weight: 400;
}
/* line 3754, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .attach-file .fileUpload input.uploadlogo {
  display: none;
}
/* line 3759, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .textarea-wrap {
  width: calc(100% - 230px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 767px) {
  /* line 3759, ../scss/style.scss */
  .personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .textarea-wrap {
    width: 100%;
  }
}
/* line 3766, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .textarea-wrap span {
  font-size: 11px;
  color: #7c7c7c;
  margin-bottom: 15px;
}
/* line 3771, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .textarea-wrap textarea {
  padding: 15px;
  height: 80px;
  border-radius: 4px;
  border: 1px solid #dddddd;
  background: #f3f3f3;
  font-size: 14px;
  color: black;
  width: 100%;
  resize: none;
}
/* line 143, ../scss/_mixins.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .textarea-wrap textarea::-webkit-input-placeholder {
  font-size: 14px;
  color: #232323;
}
/* line 146, ../scss/_mixins.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .textarea-wrap textarea::-moz-placeholder {
  font-size: 14px;
  color: #232323;
}
/* line 149, ../scss/_mixins.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .textarea-wrap textarea:-ms-input-placeholder {
  font-size: 14px;
  color: #232323;
}
/* line 152, ../scss/_mixins.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .textarea-wrap textarea:-moz-placeholder {
  font-size: 14px;
  color: #232323;
}
/* line 3785, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .attach-file-wrap .textarea-wrap textarea:focus {
  border-color: #8a8a8a;
}
/* line 3791, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .personal-list {
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 3795, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .personal-list > li {
  margin-right: 8px;
  margin-bottom: 8px;
}
/* line 3798, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .personal-list > li a {
  height: 24px;
  padding: 0 15px;
  border-radius: 45px;
  background: #eaf4ff;
  font-size: 12px;
  color: #68819c;
  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;
}
/* line 3808, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .personal-list > li a:hover {
  background: #c1dfff;
}
/* line 3814, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .save {
  height: 36px;
  line-height: 34px;
  text-align: center;
  width: 190px;
  border-radius: 4px;
  font-size: 15px;
  color: #0079fa;
  border: 1px solid #b9d6f5;
  margin-left: auto;
}
/* line 3824, ../scss/style.scss */
.personal-area-wrap .wrapper .personal-area-info .right form .save:hover {
  border-color: #76afeb;
}

/* line 3836, ../scss/style.scss */
.title-drop-wrap .wrapper .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 25px;
}
/* line 3840, ../scss/style.scss */
.title-drop-wrap .wrapper .top .vacancy-title {
  white-space: nowrap;
  flex-shrink: 0;
  font-size: 26px;
  font-weight: bold;
  color: #000;
}
@media (max-width: 767px) {
  /* line 3840, ../scss/style.scss */
  .title-drop-wrap .wrapper .top .vacancy-title {
    font-size: 20px;
    line-height: 24px;
    flex-shrink: initial;
  }
}
/* line 3851, ../scss/style.scss */
.title-drop-wrap .wrapper .top span {
  flex-grow: 1;
  border-bottom: 2px dotted #bebebe;
  display: block;
  margin: 0 20px;
}
/* line 3857, ../scss/style.scss */
.title-drop-wrap .wrapper .top .icon {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #0079fa;
  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;
}
/* line 3866, ../scss/style.scss */
.title-drop-wrap:not(.link) .wrapper .top .icon img {
  transform: rotate(90deg);
}
/* line 3868, ../scss/style.scss */
.title-drop-wrap .wrapper .top .icon img.opened {
  transform: rotate(267deg);
}
/* line 3874, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom {
  padding-bottom: 50px;
}
/* line 3876, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > p {
  font-size: 16px;
  line-height: 20px;
  max-width: 90%;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
    /* line 3840, ../scss/style.scss */
    .title-drop-wrap .wrapper .top .vacancy-title {
      font-size: 14px;
      white-space: pre-line;
      line-height: 24px;
    }
    .title-drop-wrap .wrapper .top span{
      margin: 0 10px;
    }
  /* line 3876, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom > p {
    max-width: 100%;
    line-height: 18px;
  }
}
/* line 3886, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .search-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;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  /* line 3886, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .search-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  /* line 3895, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .search-wrap .search {
    margin-bottom: 20px;
    width: 100%;
  }
}
/* line 3902, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .search-wrap .create {
  height: 36px;
  line-height: 34px;
  border-radius: 4px;
  background: #0079fa;
  width: 190px;
  text-align: center;
  color: #fff;
  font-size: 15px;
}
/* line 3911, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .search-wrap .create:hover {
  background: #0065d1;
}
.title-drop-wrap .wrapper .bottom .search-wrap .btn-border {
  height: 36px;
  line-height: 34px;
  border-radius: 4px;
  background: transparent;
  border: 1px solid #0079fa;
  text-align: center;
  color: #0079fa;
  font-size: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.title-drop-wrap .wrapper .bottom .search-wrap .btn-border:hover {
  border: 1px solid #0065d1;
  background: #0065d1;
  color: #fff;
}
/* line 3916, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul {
  margin-bottom: 30px;
}
/* line 3918, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .publication_body > ul > li{
  padding: 25px;
  background: #f7f7f7;
  min-height: 90px;
  margin-bottom: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  transition: .3s;
}
@media (max-width: 1024px) {
  /* line 3918, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom > ul > li,
  .title-drop-wrap .wrapper .bottom .publication_body > ul > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 15px 10px;
  }
}
/* line 3930, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .publication_body > ul > li:hover {
  background: #eaeaea;
}
/* line 3933, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .left,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .left {
  max-width: 540px;
  width: 100%;
}
@media (max-width: 1024px) {
  /* line 3933, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom > ul > li .left,
  .title-drop-wrap .wrapper .bottom .publication_body > ul > li .left {
    max-width: 100%;
  }
}
/* line 3939, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .left .top-line,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .left .top-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 13px;
}
/* line 3942, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .left .top-line h3,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .left .top-line h3 {
  font-size: 16px;
  color: #1d1d1d;
  font-weight: 500;
}
@media (max-width: 1024px) {
  /* line 3942, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom > ul > li .left .top-line h3,
  .title-drop-wrap .wrapper .bottom .publication_body > ul > li .left .top-line h3 {
    margin-right: 10px;
    font-size: 15px;
    line-height: 18px;
  }
}
/* line 3953, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .left .top-line .price,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .left .top-line .price {
  margin-left: 50px;
  font-weight: bold;
  font-size: 14px;
  color: #0079fa;
  white-space: nowrap;
}
@media (max-width: 1024px) {
  /* line 3953, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom > ul > li .left .top-line .price,
  .title-drop-wrap .wrapper .bottom .publication_body > ul > li .left .top-line .price {
    margin-left: auto;
  }
}
/* line 3964, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .left .bottom-date-line {
  margin-top: 13px;
}
.title-drop-wrap .wrapper .bottom > ul > li .left .bottom-date-line > span > i {
  color: #0079fa;
}
.title-drop-wrap .wrapper .bottom > ul > li .left .bottom-line,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .left .bottom-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  /* line 3964, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom > ul > li .left .bottom-line,
  .title-drop-wrap .wrapper .bottom .publication_body > ul > li .left .bottom-line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 3969, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .left .bottom-line .text,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .left .bottom-line .text {
  font-size: 13px;
  color: #939393;
}
/* line 3973, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .left .bottom-line p,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .left .bottom-line p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #797979;
  font-size: 13px;
  font-weight: 500;
  margin-right: 30px;
}
@media (max-width: 767px) {
  /* line 3973, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom > ul > li .left .bottom-line p,
  .title-drop-wrap .wrapper .bottom .publication_body > ul > li .left .bottom-line p {
    margin-bottom: 10px;
    margin-right: 0;
  }
}
/* line 3984, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .left .bottom-line p span,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .left .bottom-line p span {
  margin-left: 3px;
  font-size: 13px;
  color: #0079fa;
  font-weight: 500;
}
/* line 3993, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .right,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .right {
  max-width: 390px;
  width: 100%;
}
@media (max-width: 1024px) {
  /* line 3993, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom > ul > li .right ,
  .title-drop-wrap .wrapper .bottom .publication_body > ul > li .right {
    max-width: 100%;
    margin-top: 20px;
    padding-left: 17px;
  }
}
/* line 4001, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .right .links,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  /* line 4001, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom > ul > li .right .links,
  .title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links {
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 4008, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .right .links a,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  color: #919191;
  white-space: nowrap;
  position: relative;
  transition: 0s;
}
@media (max-width: 1024px) {
  /* line 4008, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom > ul > li .right .links a,
  .title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links a {
    margin-right: 30px;
    margin-bottom: 10px;
  }
}
/* line 4020, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .right .links a:after,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links a:after {
  content: '';
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -20px;
}
@media (max-width: 1024px) {
  /* line 4020, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom > ul > li .right .links a:after,
  .title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links a:after {
    left: -15px;
  }
}
/* line 4033, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .right .links a:hover,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links a:hover {
  color: #0079fa;
  text-decoration: underline;
}
/* line 4037, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .right .links a:hover.edit:after,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links a:hover.edit:after {
  background-image: url(/img/icon1-hover.png);
  width: 8px;
  height: 8px;
}
/* line 4044, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .right .links a:hover.public-card:after,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links a:hover.public-card:after {
  background-image: url(/img/icon2-hover.png);
  width: 7px;
  height: 7px;
}
/* line 4052, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .right .links a.edit:after,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links a.edit:after {
  background-image: url(/img/icon1.png);
  width: 8px;
  height: 8px;
}
/* line 4059, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .right .links a.public-card:after,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links a.public-card:after {
  background-image: url(/img/icon2.png);
  width: 7px;
  height: 7px;
}
/* line 4066, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .right .links a.close img,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links a.close img {
  margin-right: 10px;
}
/* line 4069, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom > ul > li .right .links a.close:hover,
.title-drop-wrap .wrapper .bottom .publication_body > ul > li .right .links a.close:hover {
  color: #ff6262;
}
@media (max-width: 767px) {
  /* line 4078, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 0;
  }
}
/* line 4083, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .left {
  padding-top: 30px;
}
@media (max-width: 1024px) {
  /* line 4083, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .left {
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 4083, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .left {
    width: 100%;
    margin-bottom: 40px;
    border: none;
  }
}
/* line 4094, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .left .checkbox-wrapper .links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 34px;
  border-radius: 4px;
  width: 100%;
  border: 1px solid #e4e4e4;
  margin-bottom: 25px;
}
/* line 4102, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .left .checkbox-wrapper .links a {
  width: 50%;
  height: 34px;
  padding-left: 15px;
  color: #9b9b9b;
  font-size: 12px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 4111, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .left .checkbox-wrapper .links a:after {
  content: none;
}
/* line 4114, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .left .checkbox-wrapper .links a:first-child {
  border-right: 1px solid #e4e4e4;
}
/* line 4121, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .left .checkbox-wrap label {
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 4124, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .left .checkbox-wrap label a {
  font-size: 14px;
  color: #232323;
  text-decoration: none;
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}
/* line 4134, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .left .headings {
  margin-bottom: 25px;
}
/* line 4136, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .left .headings h3 {
  margin-bottom: 20px;
  font-size: 13px;
  font-weight: bold;
  color: #232323;
}
/* line 4142, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .left .headings a {
  font-size: 13px;
  color: #0079fa;
}
/* line 4145, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .left .headings a span {
  font-size: 18px;
  color: #3f3f3f;
  display: inline-block;
  margin-right: 10px;
}
@media (max-width: 1024px) {
  /* line 4154, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .right {
    width: calc(100% - 320px);
  }
}
@media (max-width: 767px) {
  /* line 4154, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .right {
    width: 100%;
  }
}
/* line 4161, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right .top-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  /* line 4161, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .right .top-line {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (max-width: 450px) {
  /* line 4161, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .right .top-line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 450px) {
  /* line 4172, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .right .top-line .search {
    width: 100%;
  }
}
/* line 4177, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right .top-line .search-link {
  position: relative;
  color: #0079fa;
  padding-bottom: 3px;
  margin-left: 30px;
  font-size: 13px;
}
@media (max-width: 1024px) {
  /* line 4177, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .right .top-line .search-link {
    margin-left: 10px;
    font-size: 12px;
  }
}
@media (max-width: 450px) {
  /* line 4177, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .right .top-line .search-link {
    margin-top: 20px;
  }
}
/* line 4190, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right .top-line .search-link:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 1px dashed #0079fa;
}
.title-drop-wrap .wrapper .bottom .filter-wrap .right .res_count{
  margin-bottom: 15px;
  font-size: 13px;
  color: #6d6d6d;
}
.title-drop-wrap .wrapper .bottom .filter-wrap .right .res_count span{
  font-weight: 600;
}
/* line 4201, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #eaeaea;
  transition: .3s;
  margin-bottom: 10px;
  position: relative;
}
@media (max-width: 450px) {
  /* line 4201, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
/* line 4211, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li:hover {
  border-color: #c4c4c4;
}
/* line 4214, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .img-wrap {
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  margin-right: 20px;
}
@media (max-width: 450px) {
  /* line 4214, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .img-wrap {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
/* line 4223, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .img-wrap img {
  width: 100%;
}
/* line 4227, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .text-wrap {
  flex-grow: 1;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 450px) {
  /* line 4227, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .text-wrap {
    text-align: center;
  }
}
/* line 4234, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .text-wrap .left-block {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: none;
}
@media (max-width: 450px) {
  /* line 4240, ../scss/style.scss */
  .title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .text-wrap .arrow-link {
    display: none;
  }
}
/* line 4245, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .text-wrap .driver {
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 4250, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .text-wrap .years {
  margin-bottom: 20px;
  font-size: 13px;
  color: #6d6d6d;
  font-weight: 500;
}
/* line 4256, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .text-wrap .name {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 15px;
}
/* line 4261, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .text-wrap .city {
  font-size: 13px;
  line-height: 20px;
}
/* line 4264, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right > ul li .text-wrap .city span {
  color: #8c8c8c;
  font-size: 13px;
}
/* line 4272, ../scss/style.scss */
.title-drop-wrap .wrapper .bottom .filter-wrap .right .show-block {
  margin-top: 30px;
  padding-bottom: 0;
}

/* line 4282, ../scss/style.scss */
.public-list,
.news-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 4287, ../scss/style.scss */
.public-list li,
.news-list li {
  min-height: 420px;
  width: calc((100% - 60px) / 3);
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  /* line 4287, ../scss/style.scss */
  .public-list li,
  .news-list li {
    width: calc((100% - 30px) / 3);
    min-height: inherit;
  }
}
@media (max-width: 767px) {
  /* line 4287, ../scss/style.scss */
  .public-list li,
  .news-list li {
    width: calc((100% - 15px) / 2);
  }
}
@media (max-width: 600px) {
  /* line 4287, ../scss/style.scss */
  .public-list li,
  .news-list li {
    width: 100%;
  }
}
/* line 4301, ../scss/style.scss */
.public-list li a,
.news-list li a {
  display: block;
}
/* line 4304, ../scss/style.scss */
.public-list li a:hover .text-wrap,
.news-list li a:hover .text-wrap {
  border-color: #c3c3c3;
}
/* line 4309, ../scss/style.scss */
.public-list li.big,
.news-list li.big {
  width: calc(100% - (100% / 3) - 9px);
  position: relative;
}
@media (max-width: 767px) {
  /* line 4309, ../scss/style.scss */
  .public-list li.big,
  .news-list li.big {
    width: 100%;
    padding: 50px 15px;
  }
}
/* line 4316, ../scss/style.scss */
.public-list li.big:after,
.news-list li.big:after {
  content: '';
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
@media (max-width: 1024px) {
  /* line 4326, ../scss/style.scss */
  .public-list li.big a,
  .news-list li.big a {
    height: 100%;
  }
}
/* line 4331, ../scss/style.scss */
.public-list li.big .img-wrap,
.news-list li.big .img-wrap {
  height: 420px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}
@media (max-width: 1024px) {
  /* line 4331, ../scss/style.scss */
  .public-list li.big .img-wrap,
  .news-list li.big .img-wrap {
    height: 100%;
  }
}
/* line 4342, ../scss/style.scss */
.public-list li.big .text-wrap,
.news-list li.big .text-wrap {
  position: relative;
  z-index: 1;
  padding: 0;
  padding-left: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 420px;
  border: none;
  width: 100%;
}
@media (max-width: 1024px) {
  /* line 4342, ../scss/style.scss */
  .public-list li.big .text-wrap,
  .news-list li.big .text-wrap {
    height: 100%;
  }
}
@media (max-width: 767px) {
  /* line 4342, ../scss/style.scss */
  .public-list li.big .text-wrap,
  .news-list li.big .text-wrap {
    padding-left: 0;
  }
}
/* line 4359, ../scss/style.scss */
.public-list li.big .text-wrap p,
.news-list li.big .text-wrap p {
  font-size: 26px;
  line-height: 30px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 45px;
}
@media (max-width: 767px) {
  /* line 4359, ../scss/style.scss */
  .public-list li.big .text-wrap p,
  .news-list li.big .text-wrap p {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 30px;
  }
}
/* line 4373, ../scss/style.scss */
.public-list li.big2,
.news-list li.big2 {
  width: 100%;
  margin-bottom: 20px;
  height: 520px;
}
@media (max-width: 1024px) {
  /* line 4373, ../scss/style.scss */
  .public-list li.big2,
  .news-list li.big2 {
    height: auto;
    padding: 0;
  }
}
/* line 4381, ../scss/style.scss */
.public-list li.big2 a,
.news-list li.big2 a {
  position: relative;
  z-index: 1;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 100%;
  padding: 300px 40px 40px 50px;
}
@media (max-width: 1024px) {
  /* line 4381, ../scss/style.scss */
  .public-list li.big2 a,
  .news-list li.big2 a {
    padding: 80px 15px;
    display: block;
  }
}
/* line 4393, ../scss/style.scss */
.public-list li.big2 a:after,
.news-list li.big2 a:after {
  content: '';
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
/* line 4403, ../scss/style.scss */
.public-list li.big2 a .text-wrap,
.news-list li.big2 a .text-wrap {
  height: auto;
}
/* line 4405, ../scss/style.scss */
.public-list li.big2 a .text-wrap p,
.news-list li.big2 a .text-wrap p {
  margin-bottom: 0;
}
/* line 4408, ../scss/style.scss */
.public-list li.big2 a .text-wrap .text,
.news-list li.big2 a .text-wrap .text {
  max-width: 770px;
  font-size: 15px;
  line-height: 24px;
  color: #fff;
  margin: 15px 0;
}
/* line 4418, ../scss/style.scss */
.public-list li .img-wrap,
.news-list li .img-wrap {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 250px;
}
@media (max-width: 1024px) {
  /* line 4418, ../scss/style.scss */
  .public-list li .img-wrap,
  .news-list li .img-wrap {
    height: 200px;
  }
}
/* line 4427, ../scss/style.scss */
.public-list li .text-wrap,
.news-list li .text-wrap {
  padding: 25px 20px 20px 25px;
  border: 1px solid #e9e9e9;
  border-top: 0;
  height: 170px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  transition: .3s;
}
@media (max-width: 1024px) {
  /* line 4427, ../scss/style.scss */
  .public-list li .text-wrap,
  .news-list li .text-wrap {
    padding: 15px;
    height: auto;
  }
}
/* line 4440, ../scss/style.scss */
.public-list li .text-wrap p,
.news-list li .text-wrap p {
  font-size: 18px;
  line-height: 25px;
  color: #000;
  font-weight: bold;
}
@media (max-width: 1024px) {
  /* line 4440, ../scss/style.scss */
  .public-list li .text-wrap p,
  .news-list li .text-wrap p {
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 15px;
  }
  /* line 4449, ../scss/style.scss */
  .public-list li .text-wrap p br,
  .news-list li .text-wrap p br {
    display: none;
  }
}
/* line 4455, ../scss/style.scss */
.public-list li .text-wrap .date .icon,
.news-list li .text-wrap .date .icon {
  min-width: 31px;
  height: 31px;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 15px;
  border: 1px solid #a6a6a6;
}
/* line 4464, ../scss/style.scss */
.public-list li .text-wrap .date .icon img,
.news-list li .text-wrap .date .icon img {
  margin-bottom: 2px;
  margin-left: 1px;
}
/* line 4469, ../scss/style.scss */
.public-list li .text-wrap .date .text,
.news-list li .text-wrap .date .text {
  font-size: 14px;
  color: #a6a6a6;
}

/* line 4478, ../scss/style.scss */
.search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 4481, ../scss/style.scss */
.search input {
  height: 43px;
  min-width: 344px;
  width: 100%;
  border-radius: 4px;
  margin-right: 10px;
  padding: 0 20px;
  border: 1px solid #d4e9ff;
  font-size: 12px;
  color: #777;
  -webkit-box-shadow: 3px 2px 4px 0px rgba(212, 233, 255, 0.75);
  -moz-box-shadow: 3px 2px 4px 0px rgba(212, 233, 255, 0.75);
  box-shadow: 3px 2px 4px 0px rgba(212, 233, 255, 0.75);
}
.search.plusBtnContainer input{
  min-width: 323px;
}
/* line 143, ../scss/_mixins.scss */
.search input::-webkit-input-placeholder {
  color: #777;
  font-size: 12px;
}
/* line 146, ../scss/_mixins.scss */
.search input::-moz-placeholder {
  color: #777;
  font-size: 12px;
}
/* line 149, ../scss/_mixins.scss */
.search input:-ms-input-placeholder {
  color: #777;
  font-size: 12px;
}
/* line 152, ../scss/_mixins.scss */
.search input:-moz-placeholder {
  color: #777;
  font-size: 12px;
}
@media (max-width: 1024px) {
  /* line 4481, ../scss/style.scss */
  .search input {
    min-width: inherit;
  }
}
/* line 4501, ../scss/style.scss */
.search input:focus {
  border-color: #88c2ff;
}
/* line 4505, ../scss/style.scss */
.search button {
  border: none;
  cursor: pointer;
  border-radius: 4px;
  height: 43px;
  min-width: 100px;
  background: #0079fa;
  font-size: 15px;
  text-align: center;
  color: #fff;
  line-height: 41px;
  transition: .3s;
}
/* line 4517, ../scss/style.scss */
.search button:hover {
  background: #0068d6;
}

/* line 4523, ../scss/style.scss */
.library-wrap {
  padding: 40px 0;
}
@media (max-width: 1024px) {
  /* line 4523, ../scss/style.scss */
  .library-wrap {
    padding: 20px 0;
  }
}
/* line 4529, ../scss/style.scss */
.library-wrap .wrapper .top {
  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;
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  /* line 4529, ../scss/style.scss */
  .library-wrap .wrapper .top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
    align-items: flex-start;
  }
}
@media (max-width: 1024px) {
  /* line 4539, ../scss/style.scss */
  .library-wrap .wrapper .top .title {
    margin-bottom: 20px;
  }
}
@media (max-width: 1024px) {
  /* line 4544, ../scss/style.scss */
  .library-wrap .wrapper .top .search {
    width: 100%;
  }
}
/* line 4550, ../scss/style.scss */
.library-wrap .wrapper .library-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 4554, ../scss/style.scss */
.library-wrap .wrapper .library-list li {
  width: calc((100% - 60px) / 3);
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  /* line 4554, ../scss/style.scss */
  .library-wrap .wrapper .library-list li {
    width: calc((100% - 15px) / 2);
    margin-bottom: 15px;
  }
}
@media (max-width: 600px) {
  /* line 4554, ../scss/style.scss */
  .library-wrap .wrapper .library-list li {
    width: 100%;
  }
}
/* line 4564, ../scss/style.scss */
.library-wrap .wrapper .library-list li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 4568, ../scss/style.scss */
.library-wrap .wrapper .library-list li a:hover .text-wrap {
  border-color: #c3c3c3;
}
/* line 4572, ../scss/style.scss */
.library-wrap .wrapper .library-list li a .img-wrap {
  background-color: #e4e4e4;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  height: 250px;
}
@media (max-width: 600px) {
  /* line 4572, ../scss/style.scss */
  .library-wrap .wrapper .library-list li a .img-wrap {
    height: 200px;
  }
}
/* line 4582, ../scss/style.scss */
.library-wrap .wrapper .library-list li a .text-wrap {
  padding: 30px 20px;
  border: 1px solid #e9e9e9;
  border-top: 0;
  transition: .3s;
  font-size: 14px;
  line-height: 21px;
  color: #000;
  font-weight: bold;
}
@media (max-width: 600px) {
  /* line 4582, ../scss/style.scss */
  .library-wrap .wrapper .library-list li a .text-wrap {
    padding: 15px;
  }
}
/* line 4598, ../scss/style.scss */
.library-wrap .wrapper .info-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 40px;
}
@media (max-width: 600px) {
  /* line 4598, ../scss/style.scss */
  .library-wrap .wrapper .info-wrap {
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 4605, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .img-wrap {
  width: 35%;
  margin-right: 2%;
}
@media (max-width: 600px) {
  /* line 4605, ../scss/style.scss */
  .library-wrap .wrapper .info-wrap .img-wrap {
    margin-right: 0;
    width: 100%;
    text-align: center;
  }
}
/* line 4613, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .img-wrap img {
  width: 90%;
}
@media (max-width: 600px) {
  /* line 4613, ../scss/style.scss */
  .library-wrap .wrapper .info-wrap .img-wrap img {
    width: 60%;
    margin: 0 auto;
  }
}
/* line 4621, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .text-wrap {
  width: 63%;
}
@media (max-width: 600px) {
  /* line 4621, ../scss/style.scss */
  .library-wrap .wrapper .info-wrap .text-wrap {
    width: 100%;
    margin-top: 20px;
  }
}
/* line 4627, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .text-wrap > a {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 15px;
  font-weight: bold;
  color: #000;
}
@media (max-width: 1024px) {
  /* line 4627, ../scss/style.scss */
  .library-wrap .wrapper .info-wrap .text-wrap > a {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 4637, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .text-wrap > a:hover {
  color: #75a2d1;
}
/* line 4641, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .text-wrap .description {
  padding-right: 15px;
  position: relative;
  font-size: 16px;
  color: #000;
  margin-bottom: 15px;
  font-weight: bold;
}
/* line 4648, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .text-wrap .description:after {
  content: '';
  position: absolute;
  left: 90px;
  top: 50%;
  height: 1px;
  width: calc(100% - 90px);
  background: #ebebeb;
}
/* line 4658, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .text-wrap .col-pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  color: #676666;
  margin-bottom: 20px;
}
/* line 4663, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .text-wrap .col-pages span {
  margin-left: 10px;
  color: #000;
  font-size: 13px;
}
/* line 4669, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .text-wrap .text {
  font-size: 13px;
  line-height: 21px;
  color: #000;
  margin-bottom: 35px;
}
/* line 4675, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .text-wrap .btn-blue {
  width: 250px;
  height: 50px;
  border-radius: 4px;
  background: #0079fa;
  color: #fff;
  text-align: center;
  line-height: 48px;
  font-size: 15px;
}
/* line 4684, ../scss/style.scss */
.library-wrap .wrapper .info-wrap .text-wrap .btn-blue:hover {
  color: #fff;
  background: #0068d6;
}
/* line 4691, ../scss/style.scss */
.library-wrap .wrapper .view-contents {
  padding: 45px 0;
  border-top: 1px solid #e7e7e7;
}
@media (max-width: 767px) {
  /* line 4691, ../scss/style.scss */
  .library-wrap .wrapper .view-contents {
    padding: 0;
    padding-top: 20px;
  }
}
/* line 4698, ../scss/style.scss */
.library-wrap .wrapper .view-contents h3 {
  margin-bottom: 30px;
  font-weight: bold;
  color: #000;
  font-size: 16px;
}
/* line 4704, ../scss/style.scss */
.library-wrap .wrapper .view-contents .text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767px) {
  /* line 4704, ../scss/style.scss */
  .library-wrap .wrapper .view-contents .text-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 4710, ../scss/style.scss */
.library-wrap .wrapper .view-contents .text-wrap .view-texts {
  width: calc((100% - 2px) / 2);
  background: #f6f6f6;
  padding: 40px;
  padding-right: 30px;
}
@media (max-width: 1024px) {
  /* line 4710, ../scss/style.scss */
  .library-wrap .wrapper .view-contents .text-wrap .view-texts {
    padding: 30px 15px;
  }
}
@media (max-width: 767px) {
  /* line 4710, ../scss/style.scss */
  .library-wrap .wrapper .view-contents .text-wrap .view-texts {
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 4722, ../scss/style.scss */
.library-wrap .wrapper .view-contents .text-wrap .view-texts p {
  margin-bottom: 25px;
  font-size: 12px;
  line-height: 21px;
}
@media (max-width: 1024px) {
  /* line 4722, ../scss/style.scss */
  .library-wrap .wrapper .view-contents .text-wrap .view-texts p {
    line-height: 18px;
    margin-bottom: 20px;
  }
}
/* line 4730, ../scss/style.scss */
.library-wrap .wrapper .view-contents .text-wrap .view-texts p:last-child {
  margin-bottom: 0;
}
/* line 4737, ../scss/style.scss */
.library-wrap .wrapper .pagination-wrap {
  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;
}
/* line 4741, ../scss/style.scss */
.library-wrap .wrapper .pagination-wrap span {
  font-size: 13px;
  color: #202020;
  display: inline-block;
  margin-right: 10px;
}
/* line 4747, ../scss/style.scss */
.library-wrap .wrapper .pagination-wrap ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 4749, ../scss/style.scss */
.library-wrap .wrapper .pagination-wrap ul li {
  margin: 0 5px;
}
/* line 4751, ../scss/style.scss */
.library-wrap .wrapper .pagination-wrap ul li a {
  font-size: 13px;
  font-weight: 700;
  color: #8a8a8a;
  padding: 5px;
}
/* line 4756, ../scss/style.scss */
.library-wrap .wrapper .pagination-wrap ul li a:hover {
  color: #0079fa;
}

/* line 4766, ../scss/style.scss */
.arrow-link {
  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;
  border-radius: 50%;
  border: 1px solid #e2e2e2;
  width: 46px;
  height: 46px;
  margin-left: auto;
}

/* line 4778, ../scss/style.scss */
.blue-style-list li {
  margin-bottom: 15px;
}
/* line 4780, ../scss/style.scss */
.blue-style-list li .number {
  font-size: 14px;
  font-weight: bold;
  color: #0079fa;
  margin-right: 8px;
}
/* line 4786, ../scss/style.scss */
.blue-style-list li .text {
  font-size: 13px;
}

/* line 4792, ../scss/style.scss */
.blog-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 4795, ../scss/style.scss */
.blog-list li {
  width: 100%;
  margin-bottom: 25px;
}
/* line 4798, ../scss/style.scss */
.blog-list li:last-child {
  margin-bottom: 0;
}
/* line 4801, ../scss/style.scss */
.blog-list li .blog-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 20px;
  border: 1px solid #eaeaea;
  transition: all .3s;
}
@media (max-width: 1024px) {
  /* line 4801, ../scss/style.scss */
  .blog-list li .blog-item {
    padding: 15px;
  }
}
@media (max-width: 600px) {
  /* line 4801, ../scss/style.scss */
  .blog-list li .blog-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
}
/* line 4814, ../scss/style.scss */
.blog-list li .blog-item:hover {
  border-color: #c4c4c4;
}
/* line 4817, ../scss/style.scss */
.blog-list li .blog-item .img-wrap {
  width: 125px;
  margin-right: 20px;
}
@media (max-width: 1024px) {
  /* line 4817, ../scss/style.scss */
  .blog-list li .blog-item .img-wrap {
    margin-right: 15px;
  }
}
@media (max-width: 600px) {
  /* line 4817, ../scss/style.scss */
  .blog-list li .blog-item .img-wrap {
    margin-right: 0;
  }
}
/* line 4826, ../scss/style.scss */
.blog-list li .blog-item .img-wrap img {
  width: 100px;
}
/* line 4830, ../scss/style.scss */
.blog-list li .blog-item .text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
/* line 4834, ../scss/style.scss */
.blog-list li .blog-item .text-wrap .left-info {
  max-width: 425px;
  width: 100%;
}
/* line 4837, ../scss/style.scss */
.blog-list li .blog-item .text-wrap .left-info p {
  font-weight: bold;
  font-size: 17px;
  line-height: 25px;
  color: #000;
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  /* line 4837, ../scss/style.scss */
  .blog-list li .blog-item .text-wrap .left-info p {
    margin-bottom: 10px;
    line-height: 20px;
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  /* line 4837, ../scss/style.scss */
  .blog-list li .blog-item .text-wrap .left-info>span>p {
   font-weight: normal;
   font-size: 14px;
  }
}
/* line 4849, ../scss/style.scss */
.blog-list li .blog-item .text-wrap .left-info span {
  font-size: 13px;
  line-height: 22px;
  color: #000;
}
@media (max-width: 1024px) {
  /* line 4849, ../scss/style.scss */
  .blog-list li .blog-item .text-wrap .left-info span {
    line-height: 20px;
  }
}
.blog-list li .blog-item .text-wrap .left-info span > * {
  font-weight: normal;
}
/* line 4858, ../scss/style.scss */
.blog-list li .blog-item .text-wrap .right-info {
  max-width: 150px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1170px) {
  /* line 4858, ../scss/style.scss */
  .blog-list li .blog-item .text-wrap .right-info {
    max-width: inherit;
    width: auto;
  }
}
@media (max-width: 600px) {
  /* line 4858, ../scss/style.scss */
  .blog-list li .blog-item .text-wrap .right-info {
    display: none;
  }
}
/* line 4870, ../scss/style.scss */
.blog-list li .blog-item .text-wrap .right-info .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
  margin-bottom: 30px;
}
@media (max-width: 1170px) {
  /* line 4870, ../scss/style.scss */
  .blog-list li .blog-item .text-wrap .right-info .top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 20px;
  }
}
/* line 4878, ../scss/style.scss */
.blog-list li .blog-item .text-wrap .right-info .top span {
  font-size: 12px;
  color: #787878;
  margin-left: 10px;
}
/* line 4883, ../scss/style.scss */
.blog-list li .blog-item .text-wrap .right-info .top .message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 1170px) {
  /* line 4883, ../scss/style.scss */
  .blog-list li .blog-item .text-wrap .right-info .top .message {
    margin-bottom: 10px;
  }
}
/* line 4890, ../scss/style.scss */
.blog-list li .blog-item .text-wrap .right-info .top .calendar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 20px;
}

/* line 4902, ../scss/style.scss */
.event-list {
  padding-left: 60px;
  margin-bottom: 30px;
}
@media (max-width: 500px) {
  /* line 4902, ../scss/style.scss */
  .event-list {
    padding-left: 30px;
  }
}
/* line 4908, ../scss/style.scss */
.event-list li {
  margin-bottom: 15px;
}
/* line 4910, ../scss/style.scss */
.event-list li span {
  font-size: 15px;
  position: relative;
}
/* line 4913, ../scss/style.scss */
.event-list li span:after {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: -28px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
  border: 4px solid #0079fa;
}

/* line 4929, ../scss/style.scss */
.event-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 767px) {
  /* line 4929, ../scss/style.scss */
  .event-location {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 4935, ../scss/style.scss */
.event-location .icon-wrapper {
  position: absolute;
  width: 44px;
  height: 44px;
  top: -15px;
  left: -15px;
  border-radius: 50%;
  background: #0079fa;
  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;
}
/* line 4947, ../scss/style.scss */
.event-location .text-wrap {
  width: 340px;
  background: #f4f4f4;
  padding: 40px;
}
@media (max-width: 767px) {
  /* line 4947, ../scss/style.scss */
  .event-location .text-wrap {
    width: 100%;
    padding: 30px 15px;
  }
}
/* line 4955, ../scss/style.scss */
.event-location .text-wrap h2 {
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 4955, ../scss/style.scss */
  .event-location .text-wrap h2 {
    font-size: 20px;
  }
  /* line 4962, ../scss/style.scss */
  .event-location .text-wrap h2 br {
    display: none;
    line-height: 24px;
  }
}
/* line 4968, ../scss/style.scss */
.event-location .text-wrap .address {
  font-size: 12px;
  font-weight: bold;
  color: #8b8b8b;
  margin-bottom: 10px;
  display: inline-block;
}
/* line 4975, ../scss/style.scss */
.event-location .text-wrap p {
  font-size: 13px;
  line-height: 20px;
}
/* line 4980, ../scss/style.scss */
.event-location #map,
.event-location #map2 {
  width: calc(100% - 340px);
  height: 340px;
}
@media (max-width: 767px) {
  /* line 4980, ../scss/style.scss */
  .event-location #map,
  .event-location #map2 {
    width: 100%;
  }
}

/* line 4990, ../scss/style.scss */
.main-wrap {
  padding: 40px 0;
}
@media (max-width: 1024px) {
  /* line 4990, ../scss/style.scss */
  .main-wrap {
    padding: 20px 0;
  }
}
/* line 4995, ../scss/style.scss */
.main-wrap.company-main-wrap {
  padding: 40px 0;
  margin-bottom: 60px;
  border-bottom: 1px solid #e4e8ec;
}
@media (max-width: 767px) {
  /* line 4995, ../scss/style.scss */
  .main-wrap.company-main-wrap {
    margin-bottom: 30px;
    padding: 20px 0;
  }
}
/* line 5004, ../scss/style.scss */
.main-wrap.company-main-wrap .left p {
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 30px;
  color: #000;
}
.main-wrap.company-main-wrap .wrapper .left>p>strong{
  font-weight:bold
}
@media (max-width: 767px) {
  /* line 5004, ../scss/style.scss */
  .main-wrap.company-main-wrap .left p {
    margin-bottom: 15px;
    line-height: 18px;
  }
}
.main-wrap.company-main-wrap .left ul {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: flex;
  margin-top:45px;
}
/* line 5014, ../scss/style.scss */
.main-wrap.company-main-wrap .left ul:not(:last-child) {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  line-height:18px;
  padding-left:40px;
  list-style: disc;
  display:block;
  margin: 30px 0;
}
@media (max-width: 550px) {
  /* line 5014, ../scss/style.scss */
  .main-wrap.company-main-wrap .left ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 45px;
    line-height:18px;
    padding-left:40px;
  }
}
@media (max-width: 1024px) {
  /* line 5021, ../scss/style.scss */
  .main-wrap.company-main-wrap .left ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 550px) {
  /* line 5021, ../scss/style.scss */
  .main-wrap.company-main-wrap .left ul li {
    margin-bottom: 15px;
  }
}
/* line 5030, ../scss/style.scss */
.main-wrap.company-main-wrap .left ul li .img-wrap {
  width: 50px;
  height: 36px;
}
@media (max-width: 1024px) {
  /* line 5030, ../scss/style.scss */
  .main-wrap.company-main-wrap .left ul li .img-wrap {
    text-align: center;
    margin-bottom: 10px;
  }
}
.main-wrap.company-main-wrap .left ul li strong{
  font-weight: bold;
}
/* line 5038, ../scss/style.scss */
.main-wrap.company-main-wrap .left ul li .text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1024px) {
  /* line 5038, ../scss/style.scss */
  .main-wrap.company-main-wrap .left ul li .text-wrap {
    text-align: center;
  }
}
/* line 5044, ../scss/style.scss */
.main-wrap.company-main-wrap .left ul li .text-wrap p {
  font-size: 13px;
  margin-bottom: 10px;
}
/* line 5048, ../scss/style.scss */
.main-wrap.company-main-wrap .left ul li .text-wrap span {
  font-size: 23px;
  font-weight: bold;
}
/* line 5058, ../scss/style.scss */
.main-wrap.company-main-wrap .right .btn-blue {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
  font-weight: bold;
}
/* line 5064, ../scss/style.scss */
.main-wrap.company-main-wrap .right .btn-blue img {
  margin-right: 20px;
  margin-left: -30px;
}
@media (max-width: 1024px) {
  /* line 5072, ../scss/style.scss */
  .main-wrap.main-mobile .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 1024px) {
  /* line 5076, ../scss/style.scss */
  .main-wrap.main-mobile .wrapper .left {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  /* line 5081, ../scss/style.scss */
  .main-wrap.main-mobile .wrapper .right {
    width: 100%;
    margin-left: 0;
    border-left: 0;
    padding-left: 0;
  }
  /* line 5088, ../scss/style.scss */
  .main-wrap.main-mobile .wrapper .right h2 br {
    display: none;
  }
}
/* line 5096, ../scss/style.scss */
.main-wrap .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  /* line 5096, ../scss/style.scss */
  .main-wrap .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 5102, ../scss/style.scss */
.main-wrap .left {
  width: calc(100% - 350px);
}
@media (max-width: 1024px) {
  /* line 5102, ../scss/style.scss */
  .main-wrap .left {
    width: calc(100% - 300px);
  }
}
@media (max-width: 767px) {
  /* line 5102, ../scss/style.scss */
  .main-wrap .left {
    width: 100%;
    margin-bottom: 30px;
  }
}
/* line 5111, ../scss/style.scss */
.main-wrap .left .btn {
  height: 30px;
  line-height: 28px;
  font-size: 12px;
  width: 144px;
  border-radius: 4px;
  border: 1px solid #b8daff;
  text-align: center;
  color: #0079fa;
}
/* line 5120, ../scss/style.scss */
.main-wrap .left .btn:hover {
  border-color: #6cb2ff;
}
/* line 5124, ../scss/style.scss */
.main-wrap .left > .title {
  align-items: flex-start;
}
@media (max-width: 1024px) {
  /* line 5126, ../scss/style.scss */
  .main-wrap .left > .title h2 {
    font-size: 24px;
  }
}
/* line 5131, ../scss/style.scss */
.main-wrap .left > .title .back-link {
  margin-top: 5px;
}
@media (max-width: 767px) {
  /* line 5124, ../scss/style.scss */
  .main-wrap .left > .title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 5136, ../scss/style.scss */
  .main-wrap .left > .title h2 {
    margin-right: 0;
    margin-bottom: 10px;
    font-size: 26px;
  }
}
/* line 5143, ../scss/style.scss */
.main-wrap .left .expert-info {
  padding: 40px 0;
  border-bottom: 1px solid #dde4eb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1024px) {
  /* line 5143, ../scss/style.scss */
  .main-wrap .left .expert-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 0;
  }
}
.main-wrap .left .expert-info .img-wrap img{
  width: 200px;
}
/* line 5151, ../scss/style.scss */
.main-wrap .left .expert-info .img-wrap {
  margin-right: 50px;
  width: auto;
}
@media (max-width: 1024px) {
  /* line 5151, ../scss/style.scss */
  .main-wrap .left .expert-info .img-wrap {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
/* line 5161, ../scss/style.scss */
.main-wrap .left .expert-info .text-wrap h4 {
  color: #101010;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  /* line 5161, ../scss/style.scss */
  .main-wrap .left .expert-info .text-wrap h4 {
    margin-bottom: 20px;
  }
}
/* line 5170, ../scss/style.scss */
.main-wrap .left .expert-info .text-wrap ul {
  column-count: 2;
}
@media (max-width: 500px) {
  /* line 5170, ../scss/style.scss */
  .main-wrap .left .expert-info .text-wrap ul {
    column-count: 1;
  }
}
/* line 5175, ../scss/style.scss */
.main-wrap .left .expert-info .text-wrap ul li {
  margin-right: 70px;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  /* line 5175, ../scss/style.scss */
  .main-wrap .left .expert-info .text-wrap ul li {
    margin-right: 20px;
    margin-bottom: 10px;
  }
}
/* line 5182, ../scss/style.scss */
.main-wrap .left .expert-info .text-wrap ul li a {
  font-size: 13px;
  color: #101010;
  padding-left: 20px;
  position: relative;
}
/* line 5187, ../scss/style.scss */
.main-wrap .left .expert-info .text-wrap ul li a:hover {
  color: #75a2d1;
}
/* line 5190, ../scss/style.scss */
.main-wrap .left .expert-info .text-wrap ul li a:after {
  content: '';
  left: 0;
  top: 50%;
  background: url(/img/polygon.png) no-repeat center center;
  width: 6px;
  height: 7px;
  margin-top: -4px;
  position: absolute;
}
/* line 5205, ../scss/style.scss */
.main-wrap .left .position-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 30px 0;
  border-bottom: 1px solid #dde4eb;
}
@media (max-width: 1024px) {
  /* line 5205, ../scss/style.scss */
  .main-wrap .left .position-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 5213, ../scss/style.scss */
.main-wrap .left .position-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1024px) {
  /* line 5213, ../scss/style.scss */
  .main-wrap .left .position-list li {
    margin-bottom: 10px;
  }
}
/* line 5219, ../scss/style.scss */
.main-wrap .left .position-list li span {
  margin-bottom: 15px;
  font-size: 13px;
  color: #000;
  display: inline-block;
}
@media (max-width: 1024px) {
  /* line 5219, ../scss/style.scss */
  .main-wrap .left .position-list li span {
    margin-bottom: 5px;
  }
}
/* line 5228, ../scss/style.scss */
.main-wrap .left .position-list li a {
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
  color: #000;
}
@media (max-width: 1024px) {
  /* line 5234, ../scss/style.scss */
  .main-wrap .left .position-list li a br {
    display: none;
  }
}
/* line 5238, ../scss/style.scss */
.main-wrap .left .position-list li a:hover {
  color: #75a2d1;
}
/* line 5244, ../scss/style.scss */
.main-wrap .left > .text {
  padding: 50px 0 20px;
  font-size: 14px;
  line-height: 25px;
}
@media (max-width: 767px) {
  /* line 5244, ../scss/style.scss */
  .main-wrap .left > .text {
    padding: 20px 0;
  }
}
/* line 5252, ../scss/style.scss */
.main-wrap .left .blog-info {
  padding: 40px 0;
}
@media (max-width: 767px) {
  /* line 5252, ../scss/style.scss */
  .main-wrap .left .blog-info {
    padding: 20px 0;
  }
}
/* line 5258, ../scss/style.scss */
.main-wrap .left .blog-info .texts p {
  margin-bottom: 35px;
  font-size: 14px;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 5258, ../scss/style.scss */
  .main-wrap .left .blog-info .texts p {
    line-height: 20px;
    margin-bottom: 20px;
  }
}
/* line 5269, ../scss/style.scss */
.main-wrap .left .barter-wrap {
  padding-top: 40px;
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 5269, ../scss/style.scss */
  .main-wrap .left .barter-wrap {
    padding-top: 25px;
  }
}
/* line 5276, ../scss/style.scss */
.main-wrap .left .barter-wrap .text-wrap p {
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 5276, ../scss/style.scss */
  .main-wrap .left .barter-wrap .text-wrap p {
    line-height: 18px;
  }
}
/* line 5285, ../scss/style.scss */
.main-wrap .left .barter-wrap .search {
  margin-bottom: 30px;
}
/* line 5289, ../scss/style.scss */
.main-wrap .left .barter-wrap .barter-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 15px;
  transition: .3s;
  border: 1px solid #eaeaea;
}
@media (max-width: 767px) {
  /* line 5289, ../scss/style.scss */
  .main-wrap .left .barter-wrap .barter-list li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 15px;
    align-items: flex-start;
  }
}
/* line 5300, ../scss/style.scss */
.main-wrap .left .barter-wrap .barter-list li:hover {
  border-color: #d8d8d8;
}
/* line 5303, ../scss/style.scss */
.main-wrap .left .barter-wrap .barter-list li .text-wrap {
  padding: 20px 25px;
  border-right: 1px solid #eaeaea;
  width: calc((100% - 94px) / 2);
}
@media (max-width: 1170px) {
  /* line 5303, ../scss/style.scss */
  .main-wrap .left .barter-wrap .barter-list li .text-wrap {
    padding: 15px;
  }
}
@media (max-width: 1024px) {
  /* line 5303, ../scss/style.scss */
  .main-wrap .left .barter-wrap .barter-list li .text-wrap {
    width: calc((100% - 70px) / 2);
  }
}
@media (max-width: 767px) {
  /* line 5303, ../scss/style.scss */
  .main-wrap .left .barter-wrap .barter-list li .text-wrap {
    border: none;
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
  }
}
/* line 5319, ../scss/style.scss */
.main-wrap .left .barter-wrap .barter-list li .text-wrap p {
  font-size: 17px;
  margin-bottom: 15px;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 5319, ../scss/style.scss */
  .main-wrap .left .barter-wrap .barter-list li .text-wrap p {
    font-size: 16px;
    margin-bottom: 5px;
  }
}
/* line 5328, ../scss/style.scss */
.main-wrap .left .barter-wrap .barter-list li .text-wrap span {
  font-size: 13px;
  line-height: 15px;
}
/* line 5333, ../scss/style.scss */
.main-wrap .left .barter-wrap .barter-list li .arrow-link-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 94px;
  max-width: 94px;
}
/* line 5339, ../scss/style.scss */
.main-wrap .left .barter-wrap .barter-list li .arrow-link-wrap .arrow-link {
  margin: auto;
}
@media (max-width: 1024px) {
  /* line 5333, ../scss/style.scss */
  .main-wrap .left .barter-wrap .barter-list li .arrow-link-wrap {
    min-width: 70px;
    max-width: 70px;
  }
}
@media (max-width: 767px) {
  /* line 5333, ../scss/style.scss */
  .main-wrap .left .barter-wrap .barter-list li .arrow-link-wrap {
    max-width: inherit;
    min-width: inherit;
  }
}
/* line 5354, ../scss/style.scss */
.main-wrap .left .barter-wrap2 {
  padding: 40px 0;
}
@media (max-width: 767px) {
  /* line 5354, ../scss/style.scss */
  .main-wrap .left .barter-wrap2 {
    padding: 20px 0;
  }
}
/* line 5359, ../scss/style.scss */
.main-wrap .left .barter-wrap2 h2 {
  margin-bottom: 25px;
  font-size: 28px;
  line-height: 35px;
  font-weight: bold;
  max-width: 620px;
}
@media (max-width: 1024px) {
  /* line 5359, ../scss/style.scss */
  .main-wrap .left .barter-wrap2 h2 {
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 28px;
    max-width: 100%;
  }
  /* line 5370, ../scss/style.scss */
  .main-wrap .left .barter-wrap2 h2 br {
    display: none;
  }
}
/* line 5375, ../scss/style.scss */
.main-wrap .left .barter-wrap2 .info-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0;
  border: 1px solid #e3e3e3;
  border-left: 0;
  border-right: 0;
}
@media (max-width: 767px) {
  /* line 5375, ../scss/style.scss */
  .main-wrap .left .barter-wrap2 .info-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 5384, ../scss/style.scss */
.main-wrap .left .barter-wrap2 .info-list li {
  width: 50%;
}
@media (max-width: 767px) {
  /* line 5384, ../scss/style.scss */
  .main-wrap .left .barter-wrap2 .info-list li {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 5389, ../scss/style.scss */
  .main-wrap .left .barter-wrap2 .info-list li:last-child {
    margin-bottom: 0;
  }
}
/* line 5393, ../scss/style.scss */
.main-wrap .left .barter-wrap2 .info-list li p {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 12px;
}
/* line 5398, ../scss/style.scss */
.main-wrap .left .barter-wrap2 .info-list li span {
  font-size: 14px;
  line-height: 16px;
}
/* line 5404, ../scss/style.scss */
.main-wrap .left .barter-wrap2 .texts-wrapper {
  padding: 30px 0;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  /* line 5404, ../scss/style.scss */
  .main-wrap .left .barter-wrap2 .texts-wrapper {
    padding-bottom: 0;
  }
}
/* line 5411, ../scss/style.scss */
.main-wrap .left .barter-wrap2 .texts-wrapper .texts {
  margin-bottom: 30px;
}
/* line 5413, ../scss/style.scss */
.main-wrap .left .barter-wrap2 .texts-wrapper .texts > p {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 12px;
}
/* line 5418, ../scss/style.scss */
.main-wrap .left .barter-wrap2 .texts-wrapper .texts span {
  font-size: 14px;
  line-height: 21px;
}
/* line 5424, ../scss/style.scss */
.main-wrap .left .barter-wrap2 .btn-blue {
  width: 150px;
  height: 40px;
  line-height: 40px;
  font-weight: bold;
}
/* line 5431, ../scss/style.scss */
.main-wrap .left .recommendations-wrap {
  padding: 40px 0;
}
@media (max-width: 1024px) {
  /* line 5431, ../scss/style.scss */
  .main-wrap .left .recommendations-wrap {
    padding: 20px 0;
  }
}
/* line 5437, ../scss/style.scss */
.main-wrap .left .recommendations-wrap .text-wrapper p {
  margin-bottom: 25px;
  font-size: 14px;
  line-height: 24px;
}
@media (max-width: 1024px) {
  /* line 5437, ../scss/style.scss */
  .main-wrap .left .recommendations-wrap .text-wrapper p {
    margin-bottom: 15px;
    line-height: 20px;
  }
}
/* line 5447, ../scss/style.scss */
.main-wrap .left .recommendations-wrap .form-wrap {
  margin-bottom: 40px;
  border-radius: 15px;
  background: #f4f4f4;
  padding: 30px;
}
@media (max-width: 767px) {
  /* line 5447, ../scss/style.scss */
  .main-wrap .left .recommendations-wrap .form-wrap {
    padding: 20px 15px;
    margin-bottom: 20px;
  }
}
/* line 5456, ../scss/style.scss */
.main-wrap .left .recommendations-wrap .form-wrap h2 {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 20px;
}
/* line 5461, ../scss/style.scss */
.main-wrap .left .recommendations-wrap .form-wrap form {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  /* line 5461, ../scss/style.scss */
  .main-wrap .left .recommendations-wrap .form-wrap form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 5468, ../scss/style.scss */
.main-wrap .left .recommendations-wrap .form-wrap form input {
  border: 1px solid #dddddd;
  border-radius: 4px;
  width: calc((100% - 40px) / 5);
  height: 40px;
  padding: 0 10px;
  background: #fff;
  font-size: 14px;
  color: #9c9c9c;
}
/* line 143, ../scss/_mixins.scss */
.main-wrap .left .recommendations-wrap .form-wrap form input::-webkit-input-placeholder {
  color: #9c9c9c;
  font-size: 14px;
}
/* line 146, ../scss/_mixins.scss */
.main-wrap .left .recommendations-wrap .form-wrap form input::-moz-placeholder {
  color: #9c9c9c;
  font-size: 14px;
}
/* line 149, ../scss/_mixins.scss */
.main-wrap .left .recommendations-wrap .form-wrap form input:-ms-input-placeholder {
  color: #9c9c9c;
  font-size: 14px;
}
/* line 152, ../scss/_mixins.scss */
.main-wrap .left .recommendations-wrap .form-wrap form input:-moz-placeholder {
  color: #9c9c9c;
  font-size: 14px;
}
@media (max-width: 1024px) {
  /* line 5468, ../scss/style.scss */
  .main-wrap .left .recommendations-wrap .form-wrap form input {
    margin-bottom: 10px;
    width: 100%;
  }
}
/* line 5486, ../scss/style.scss */
.main-wrap .left .recommendations-wrap .form-wrap form button {
  border: none;
  width: calc((100% - 40px) / 5);
  height: 40px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: #0079fa;
  cursor: pointer;
  line-height: 40px;
}
/* line 5497, ../scss/style.scss */
.main-wrap .left .recommendations-wrap .form-wrap form button img {
  margin-right: 7px;
}
@media (max-width: 1024px) {
  /* line 5486, ../scss/style.scss */
  .main-wrap .left .recommendations-wrap .form-wrap form button {
    width: 100%;
  }
}
/* line 5507, ../scss/style.scss */
.main-wrap .left .recommendations-wrap .contact h2 {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 10px;
}
/* line 5512, ../scss/style.scss */
.main-wrap .left .recommendations-wrap .contact p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 30px;
}
/* line 5517, ../scss/style.scss */
.main-wrap .left .recommendations-wrap .contact input {
  margin-bottom: 15px;
  width: 270px;
}
/* line 5521, ../scss/style.scss */
.main-wrap .left .recommendations-wrap .contact .btn-blue {
  width: 150px;
  line-height: 40px;
  height: 40px;
  font-weight: bold;
  margin-top: 15px;
}
/* line 5530, ../scss/style.scss */
.main-wrap .left .vacancy-wrap {
  padding: 40px 0;
}
@media (max-width: 1170px) {
  /* line 5530, ../scss/style.scss */
  .main-wrap .left .vacancy-wrap {
    padding-bottom: 0;
  }
}
/* line 5535, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .top-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  /* line 5535, ../scss/style.scss */
  .main-wrap .left .vacancy-wrap .top-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 5541, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .top-info .left-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 15px;
  padding: 20px;
  background: #f2f6fb;
  max-width: 290px;
  width: 100%;
  margin-right: 40px;
}
@media (max-width: 1024px) {
  /* line 5541, ../scss/style.scss */
  .main-wrap .left .vacancy-wrap .top-info .left-wrap {
    margin-right: 0;
    max-width: 100%;
    margin-bottom: 20px;
  }
}
/* line 5555, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .top-info .left-wrap .bold {
  margin-bottom: 12px;
  font-size: 19px;
  font-weight: bold;
}
/* line 5560, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .top-info .left-wrap .text {
  font-size: 12px;
  color: #828282;
}
/* line 5565, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .top-info .right-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 5569, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .top-info .right-wrap p {
  font-size: 12px;
  color: #0d0d0d;
  margin-bottom: 8px;
}
/* line 5574, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .top-info .right-wrap span {
  font-size: 12px;
  line-height: 21px;
  color: #6e6e6e;
}
/* line 5582, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .description h3 {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 20px;
}
/* line 5587, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .description p {
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 21px;
}
/* line 5593, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .vacancy-info {
  margin-top: 40px;
}
/* line 5595, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .vacancy-info h2 {
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: bold;
}
/* line 5600, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .vacancy-info p {
  font-size: 12px;
  margin-bottom: 15px;
}
/* line 5606, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .similar-jobs {
  padding-top: 30px;
  border-top: 1px solid #d9d9d9;
  margin-top: 30px;
}
/* line 5610, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .similar-jobs h2 {
  font-weight: bold;
  margin-bottom: 35px;
  font-size: 20px;
}
/* line 5615, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .similar-jobs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1170px) {
  /* line 5615, ../scss/style.scss */
  .main-wrap .left .vacancy-wrap .similar-jobs ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 5621, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .similar-jobs ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: calc(100% / 3);
}
@media (max-width: 1170px) {
  /* line 5621, ../scss/style.scss */
  .main-wrap .left .vacancy-wrap .similar-jobs ul li {
    width: 100%;
    margin-bottom: 15px;
  }
}
/* line 5629, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .similar-jobs ul li p {
  color: #1d1d1d;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 12px;
}
@media (max-width: 1170px) {
  /* line 5635, ../scss/style.scss */
  .main-wrap .left .vacancy-wrap .similar-jobs ul li p br {
    display: none;
  }
}
/* line 5640, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .similar-jobs ul li .blue {
  font-weight: bold;
  font-size: 18px;
  color: #0079fa;
  margin-bottom: 15px;
}
/* line 5646, ../scss/style.scss */
.main-wrap .left .vacancy-wrap .similar-jobs ul li .text {
  font-size: 13px;
  color: #939393;
}
/* line 5654, ../scss/style.scss */
.main-wrap .left .events-wrap {
  padding: 40px 0;
}
@media (max-width: 1024px) {
  /* line 5654, ../scss/style.scss */
  .main-wrap .left .events-wrap {
    padding: 20px 0;
  }
}
/* line 5659, ../scss/style.scss */
.main-wrap .left .events-wrap > h2 {
  margin-bottom: 15px;
  font-size: 28px;
  line-height: 35px;
  font-weight: bold;
}
@media (max-width: 1024px) {
  /* line 5659, ../scss/style.scss */
  .main-wrap .left .events-wrap > h2 {
    font-size: 20px;
    line-height: 26px;
  }
  /* line 5667, ../scss/style.scss */
  .main-wrap .left .events-wrap > h2 br {
    display: none;
  }
}
/* line 5672, ../scss/style.scss */
.main-wrap .left .events-wrap .date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 5672, ../scss/style.scss */
  .main-wrap .left .events-wrap .date {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 5680, ../scss/style.scss */
.main-wrap .left .events-wrap .date .start-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 30px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 5680, ../scss/style.scss */
  .main-wrap .left .events-wrap .date .start-date {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 0;
  }
}
/* line 5689, ../scss/style.scss */
.main-wrap .left .events-wrap .date .start-date .icon-wrap {
  min-width: 31px;
  height: 31px;
  border-radius: 50%;
  border: 1px solid #dedede;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 15px;
}
@media (max-width: 767px) {
  /* line 5689, ../scss/style.scss */
  .main-wrap .left .events-wrap .date .start-date .icon-wrap {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
/* line 5704, ../scss/style.scss */
.main-wrap .left .events-wrap .date .end-date {
  margin-bottom: 20px;
}
/* line 5707, ../scss/style.scss */
.main-wrap .left .events-wrap .date p {
  font-size: 15px;
  color: #797979;
}
@media (max-width: 767px) {
  /* line 5707, ../scss/style.scss */
  .main-wrap .left .events-wrap .date p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
/* line 5715, ../scss/style.scss */
.main-wrap .left .events-wrap .date p span {
  margin-left: 5px;
  font-size: 15px;
  color: #0079fa;
  font-weight: bold;
}
@media (max-width: 767px) {
  /* line 5715, ../scss/style.scss */
  .main-wrap .left .events-wrap .date p span {
    margin-top: 10px;
  }
}
/* line 5726, ../scss/style.scss */
.main-wrap .left .events-wrap .organizer {
  margin-bottom: 25px;
  font-size: 15px;
  color: #797979;
}
/* line 5730, ../scss/style.scss */
.main-wrap .left .events-wrap .organizer span {
  margin-left: 5px;
  font-weight: bold;
  color: #000;
}
/* line 5736, ../scss/style.scss */
.main-wrap .left .events-wrap .event-info {
  border-top: 1px solid #e3e3e3;
  padding-top: 30px;
}
/* line 5739, ../scss/style.scss */
.main-wrap .left .events-wrap .event-info h2 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 25px;
}
/* line 5744, ../scss/style.scss */
.main-wrap .left .events-wrap .event-info p {
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 25px;
}
/* line 5752, ../scss/style.scss */
.main-wrap .right {
  width: 330px;
  margin-left: 40px;
  padding-left: 35px;
  border-left: 1px solid #dde4eb;
  padding-right: 35px;
}
@media (max-width: 1024px) {
  /* line 5752, ../scss/style.scss */
  .main-wrap .right {
    padding: 0 15px;
    width: 290px;
    margin-left: 15px;
  }
}
@media (max-width: 767px) {
  /* line 5752, ../scss/style.scss */
  .main-wrap .right {
    width: 100%;
    margin-left: 0;
    border-left: 0;
    padding-left: 0;
  }
}
/* line 5769, ../scss/style.scss */
.main-wrap .right.pr0 {
  padding-right: 0;
}
/* line 5772, ../scss/style.scss */
.main-wrap .right .rating-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 20px;
  font-size: 15px;
  color: #232323;
}
@media (max-width: 767px) {
  /* line 5772, ../scss/style.scss */
  .main-wrap .right .rating-text {
    justify-content: flex-start;
  }
}
/* line 5782, ../scss/style.scss */
.main-wrap .right .rating-text .number {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  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;
  font-size: 20px;
  color: #0079fa;
  font-weight: bold;
  border: 1px solid #c8dcf2;
}
@media (max-width: 767px) {
  /* line 5782, ../scss/style.scss */
  .main-wrap .right .rating-text .number {
    margin-left: 20px;
  }
}
/* line 5798, ../scss/style.scss */
.main-wrap .right .btn-blue {
  height: 40px;
  line-height: 38px;
  font-size: 14px;
  width: 100%;
}
/* line 5804, ../scss/style.scss */
.main-wrap .right .btn {
  height: 40px;
  line-height: 38px;
  font-size: 14px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #b8daff;
  text-align: center;
  margin-top: 15px;
  font-weight: bold;
  font-size: 14px;
  color: #1d1d1d;
  margin-bottom: 10px;
}
/* line 5816, ../scss/style.scss */
.main-wrap .right .btn:hover {
  border-color: #6cb2ff;
}
/* line 5820, ../scss/style.scss */
.main-wrap .right .share {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 35px;
}
/* line 5823, ../scss/style.scss */
.main-wrap .right .share p {
  margin-bottom: 20px;
  margin-right: 0;
  font-size: 13px;
}
/* line 5830, ../scss/style.scss */
.main-wrap .right .suggest-publication > h2 {
  font-size: 24px;
  margin-bottom: 20px;
  color: #232323;
  font-weight: bold;
}
/* line 5835, ../scss/style.scss */
.main-wrap .right .suggest-publication form {
  width: 100%;
}
/* line 5837, ../scss/style.scss */
.main-wrap .right .suggest-publication form h2 {
  font-size: 13px;
  color: #232323;
  font-weight: bold;
  margin-bottom: 12px;
}
/* line 5843, ../scss/style.scss */
.main-wrap .right .suggest-publication form textarea {
  padding: 10px 15px;
  height: 100px;
  resize: vertical;
  border-radius: 4px;
  border: 1px solid #dddddd;
  background: #f3f3f3;
  font-size: 14px;
  color: #767676;
  width: 100%;
  margin-bottom: 20px;
}
/* line 143, ../scss/_mixins.scss */
.main-wrap .right .suggest-publication form textarea::-webkit-input-placeholder {
  font-size: 14px;
  color: #9c9c9c;
}
/* line 146, ../scss/_mixins.scss */
.main-wrap .right .suggest-publication form textarea::-moz-placeholder {
  font-size: 14px;
  color: #9c9c9c;
}
/* line 149, ../scss/_mixins.scss */
.main-wrap .right .suggest-publication form textarea:-ms-input-placeholder {
  font-size: 14px;
  color: #9c9c9c;
}
/* line 152, ../scss/_mixins.scss */
.main-wrap .right .suggest-publication form textarea:-moz-placeholder {
  font-size: 14px;
  color: #9c9c9c;
}
/* line 5858, ../scss/style.scss */
.main-wrap .right .suggest-publication form textarea:focus {
  border-color: #8a8a8a;
}
/* line 5862, ../scss/style.scss */
.main-wrap .right .suggest-publication form input {
  margin-bottom: 15px;
}
/* line 5865, ../scss/style.scss */
.main-wrap .right .suggest-publication form .attach-file {
  margin-top: 40px;
  margin-bottom: 20px;
}
/* line 5868, ../scss/style.scss */
.main-wrap .right .suggest-publication form .attach-file .file-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
/* line 5871, ../scss/style.scss */
.main-wrap .right .suggest-publication form .attach-file .file-wrap input {
  display: none;
}
/* line 5874, ../scss/style.scss */
.main-wrap .right .suggest-publication form .attach-file .file-wrap .gray {
  font-size: 13px;
  color: #9b9b9b;
  margin-right: 15px;
}
/* line 5879, ../scss/style.scss */
.main-wrap .right .suggest-publication form .attach-file .file-wrap .blue {
  font-weight: bold;
  color: #0079fa;
  font-size: 13px;
}
.file-list{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.file-item{
  position: relative;
  margin-right: 15px;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
.file-item img{
  margin: auto;
}
.file-text{
  font-size: inherit;
  text-align: center;
  margin-top: 15px;
}

.file-close{
  cursor: pointer;
  position: absolute;
  right: 0;
}
/* line 5886, ../scss/style.scss */
.main-wrap .right .suggest-publication form .select-wrap {
  margin-bottom: 15px;
}
/* line 5889, ../scss/style.scss */
.main-wrap .right .suggest-publication form > img {
  margin-bottom: 15px;
}
/* line 5892, ../scss/style.scss */
.main-wrap .right .suggest-publication form .offer {
  margin-bottom: 25px;
  height: 40px;
  border-radius: 4px;
  width: 160px;
  color: #9c9c9c;
  padding: 0 15px;
  font-size: 14px;
  line-height: 38px;
  border: 1px solid #dddddd;
  background: #f3f3f3;
}
/* line 5906, ../scss/style.scss */
.main-wrap .right .vacancy-texts {
  margin: 25px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1024px) {
  /* line 5906, ../scss/style.scss */
  .main-wrap .right .vacancy-texts {
    margin: 30px 0;
    margin-bottom: 0;
  }
}
/* line 5914, ../scss/style.scss */
.main-wrap .right .vacancy-texts p {
  font-size: 18px;
  font-weight: bold;
  color: #202020;
  margin-bottom: 10px;
}
/* line 5920, ../scss/style.scss */
.main-wrap .right .vacancy-texts span {
  margin-bottom: 10px;
  color: #6f6f6f;
  font-size: 15px;
}

/* line 5929, ../scss/style.scss */
.bussines-wrap {
  padding: 25px 0;
}
/* line 5932, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  /* line 5932, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 5938, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li {
  height: 340px;
}
@media (max-width: 1024px) {
  /* line 5938, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li {
    width: 100% !important;
    height: 250px;
  }
}
/* line 5944, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li .name {
  font-size: 26px;
  line-height: 30px;
  color: #fff;
  font-weight: bold;
  margin-top: auto;
}
@media (max-width: 600px) {
  /* line 5944, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li .name {
    margin: 0;
  }
}
/* line 5953, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li .name.underline {
  text-decoration: underline;
}
@media (max-width: 1024px) {
  /* line 5957, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li .name br {
    display: none;
  }
}
/* line 5962, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li.big {
  width: calc(100% - 370px);
}
@media (max-width: 1024px) {
  /* line 5962, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li.big {
    margin: 15px 0;
  }
}
/* line 5968, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li.small {
  width: 350px;
}
/* line 5971, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  width: 100%;
  padding: 40px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 600px) {
  /* line 5971, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li a {
    padding: 20px 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 5985, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li a.blue {
  background-color: #407ff1;
  padding: 0 350px 0 80px;
  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;
  position: relative;
}
@media (max-width: 1170px) {
  /* line 5985, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li a.blue {
    padding: 0 300px 0 20px;
  }
}
@media (max-width: 600px) {
  /* line 5985, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li a.blue {
    padding: 20px 15px;
  }
}
/* line 5998, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li a.blue:after {
  content: '';
  background: url(/img/bussines-img7.png) no-repeat right center;
  width: 417px;
  height: 345px;
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 1024px) {
  /* line 5998, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li a.blue:after {
    width: 200px;
    height: 200px;
    background-size: 200px;
  }
}
@media (max-width: 600px) {
  /* line 5998, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li a.blue:after {
    display: none;
  }
}
/* line 6015, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li a.blue .text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1170px) {
  /* line 6015, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li a.blue .text-wrap {
    align-items: flex-start;
  }
}
@media (max-width: 1024px) {
  /* line 6015, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li a.blue .text-wrap {
    width: 100%;
  }
}
/* line 6026, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li a.blue .text-wrap .bold {
  font-weight: bold;
  font-size: 91px;
  line-height: 91px;
  color: #fff;
  margin-bottom: 10px;
}
@media (max-width: 600px) {
  /* line 6026, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li a.blue .text-wrap .bold {
    font-size: 70px;
    line-height: 75px;
  }
}
/* line 6037, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li a.blue .text-wrap .text {
  font-size: 26px;
  font-weight: bold;
  line-height: 30px;
  color: #fff;
}
@media (max-width: 600px) {
  /* line 6037, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list-big li a.blue .text-wrap .text {
    font-size: 22px;
    line-height: 28px;
  }
}
/* line 6049, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li a.opacity {
  position: relative;
  z-index: 1;
}
/* line 6052, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li a.opacity:after {
  content: '';
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
/* line 6063, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li a > p {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 6067, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li a > p svg {
  margin-left: 15px;
}
/* line 6071, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list-big li a > .text {
  font-size: 13px;
  color: #fff;
  line-height: 21px;
  margin-top: 25px;
}
/* line 6080, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 20px 0;
}
@media (max-width: 1024px) {
  /* line 6080, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 6087, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list li {
  height: 260px;
  width: calc((100% - 60px) / 4);
}
@media (max-width: 1024px) {
  /* line 6087, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list li {
    width: calc((100% - 15px) / 2);
    margin-bottom: 15px;
  }
}
@media (max-width: 600px) {
  /* line 6087, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list li {
    width: 100%;
  }
}
/* line 6097, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #797876;
  background-position: center center;
  padding: 150px 10px 40px 40px;
}
@media (max-width: 600px) {
  /* line 6097, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list li a {
    padding: 20px 15px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
/* line 6110, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list li a .name {
  font-size: 26px;
  font-weight: bold;
  color: #fff;
  line-height: 30px;
}
@media (max-width: 1024px) {
  /* line 6116, ../scss/style.scss */
  .bussines-wrap .wrapper .bussines-list li a .name br {
    display: none;
  }
}
/* line 6121, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list li a.opacity {
  position: relative;
  z-index: 1;
}
/* line 6124, ../scss/style.scss */
.bussines-wrap .wrapper .bussines-list li a.opacity:after {
  content: '';
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

/* line 6141, ../scss/style.scss */
.table-wrap {
  width: 100%;
  overflow-x: auto;
  margin-bottom: 40px;
}
/* line 6145, ../scss/style.scss */
.table-wrap table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 6152, ../scss/style.scss */
.table-wrap table thead {
  border-bottom: 2px solid #101010;
}
/* line 6155, ../scss/style.scss */
.table-wrap table thead tr th {
  font-size: 12px;
  line-height: 15px;
  color: #a9a9a9;
  text-align: left;
  padding: 12px 0;
}
/* line 6161, ../scss/style.scss */
.table-wrap table thead tr th:last-child {
  border: none;
}
/* line 6169, ../scss/style.scss */
.table-wrap table tbody tr td {
  font-size: 13px;
  padding: 7px 0;
  color: #5e5e5e;
  white-space: nowrap;
}
/* line 6174, ../scss/style.scss */
.table-wrap table tbody tr td .icon-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 6178, ../scss/style.scss */
.table-wrap table tbody tr td:last-child {
  padding-right: 10px;
}
/* line 6181, ../scss/style.scss */
.table-wrap table tbody tr td:first-child {
  padding-left: 10px;
}
/* line 6184, ../scss/style.scss */
.table-wrap table tbody tr td .number {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 1px solid #dbe3ea;
  line-height: 32px;
  text-align: center;
  margin-right: 15px;
  font-size: 14px;
  color: #599bc4;
  display: inline-block;
}
/* line 6196, ../scss/style.scss */
.table-wrap table tbody tr td .text {
  font-size: 14px;
  color: #000;
}
/* line 6200, ../scss/style.scss */
.table-wrap table tbody tr td .bold {
  font-size: 15px;
  font-weight: bold;
  color: #000;
  margin-right: 25px;
}
/* line 6208, ../scss/style.scss */
.table-wrap table tbody tr:nth-child(2n) {
  background: #f0f4f7;
}

.table-wrap .icon-wrap img {
  margin-left: auto;
}

/* line 6218, ../scss/style.scss */
.rating-leaders .wrapper .top {
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  /* line 6218, ../scss/style.scss */
  .rating-leaders .wrapper .top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 20px;
  }
}
/* line 6225, ../scss/style.scss */
.rating-leaders .wrapper .top h2 {
  position: relative;
  font-size: 35px;
  font-weight: bold;
  padding-bottom: 15px;
  margin-right: 40px;
}
@media (max-width: 767px) {
  /* line 6225, ../scss/style.scss */
  .rating-leaders .wrapper .top h2 {
    font-size: 26px;
    margin-right: 0;
  }
}
/* line 6235, ../scss/style.scss */
.rating-leaders .wrapper .top h2:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 20px;
  height: 3px;
  background: #f05757;
}
/* line 6245, ../scss/style.scss */
.rating-leaders .wrapper .top .leader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 20px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 6245, ../scss/style.scss */
  .rating-leaders .wrapper .top .leader {
    margin-top: 20px;
  }
}
/* line 6251, ../scss/style.scss */
.rating-leaders .wrapper .top .leader img {
  margin-right: 15px;
}
/* line 6254, ../scss/style.scss */
.rating-leaders .wrapper .top .leader a {
  position: relative;
  color: #0079fa;
  font-size: 17px;
}
@media (max-width: 767px) {
  /* line 6254, ../scss/style.scss */
  .rating-leaders .wrapper .top .leader a {
    font-size: 15px;
  }
}
/* line 6261, ../scss/style.scss */
.rating-leaders .wrapper .top .leader a:after {
  content: '';
  border-bottom: 1px dashed #0079fa;
  width: 100%;
  position: absolute;
  bottom: -3px;
  left: 0;
}
/* line 6272, ../scss/style.scss */
.rating-leaders .wrapper .tag-menu-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 6275, ../scss/style.scss */
.rating-leaders .wrapper .tag-menu-wrap p {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 6275, ../scss/style.scss */
  .rating-leaders .wrapper .tag-menu-wrap p {
    font-size: 15px;
  }
}
/* line 6283, ../scss/style.scss */
.rating-leaders .wrapper .tag-menu-wrap p span {
  font-size: 16px;
  color: #939393;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 6283, ../scss/style.scss */
  .rating-leaders .wrapper .tag-menu-wrap p span {
    font-size: 15px;
  }
}
/* line 6292, ../scss/style.scss */
.rating-leaders .wrapper .tag-menu-wrap .tag-menu {
  margin-bottom: 20px;
}
/* line 6296, ../scss/style.scss */
.rating-leaders .wrapper .table-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  /* line 6296, ../scss/style.scss */
  .rating-leaders .wrapper .table-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  /* line 6296, ../scss/style.scss */
  .rating-leaders .wrapper .table-wrap {
    overflow-x: auto;
    margin-bottom: 20px;
  }
}
/* line 6306, ../scss/style.scss */
.rating-leaders .wrapper .table-wrap table {
  width: calc((100% - 40px) / 2);
}
@media (max-width: 1024px) {
  /* line 6306, ../scss/style.scss */
  .rating-leaders .wrapper .table-wrap table {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 6306, ../scss/style.scss */
  .rating-leaders .wrapper .table-wrap table {
    min-width: 767px;
  }
}
/* line 6317, ../scss/style.scss */
.rating-leaders .wrapper .show-block {
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  /* line 6317, ../scss/style.scss */
  .rating-leaders .wrapper .show-block {
    margin-bottom: 30px;
  }
}

/* line 6326, ../scss/style.scss */
.career-profession-wrap {
  padding-bottom: 40px;
}
@media (max-width: 767px) {
  /* line 6326, ../scss/style.scss */
  .career-profession-wrap {
    padding-bottom: 20px;
  }
}
/* line 6332, ../scss/style.scss */
.career-profession-wrap .wrapper h2 {
  position: relative;
  font-size: 35px;
  font-weight: bold;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  /* line 6332, ../scss/style.scss */
  .career-profession-wrap .wrapper h2 {
    font-size: 24px;
    padding-bottom: 10px;
  }
}
/* line 6342, ../scss/style.scss */
.career-profession-wrap .wrapper h2:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 20px;
  height: 3px;
  background: #c9c9c9;
}
/* line 6352, ../scss/style.scss */
.career-profession-wrap .wrapper .career-profession-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767px) {
  /* line 6352, ../scss/style.scss */
  .career-profession-wrap .wrapper .career-profession-list {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 6358, ../scss/style.scss */
.career-profession-wrap .wrapper .career-profession-list li {
  width: calc((100% - 100px) / 3);
  border-radius: 15px;
  transition: .3s;
}
@media (max-width: 1024px) {
  /* line 6358, ../scss/style.scss */
  .career-profession-wrap .wrapper .career-profession-list li {
    width: calc((100% - 30px) / 3);
  }
}
@media (max-width: 767px) {
  /* line 6358, ../scss/style.scss */
  .career-profession-wrap .wrapper .career-profession-list li {
    width: calc((100% - 15px) / 2);
    margin-bottom: 15px;
  }
}
@media (max-width: 550px) {
  /* line 6358, ../scss/style.scss */
  .career-profession-wrap .wrapper .career-profession-list li {
    width: 100%;
  }
}
/* line 6372, ../scss/style.scss */
.career-profession-wrap .wrapper .career-profession-list li .img-wrap {
  height: 160px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 6378, ../scss/style.scss */
.career-profession-wrap .wrapper .career-profession-list li .text-wrap {
  transition: .3s;
  background: #f5f4dd;
  padding: 25px;
  border-radius: 15px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  transition: .3s;
}
@media (max-width: 1024px) {
  /* line 6378, ../scss/style.scss */
  .career-profession-wrap .wrapper .career-profession-list li .text-wrap {
    padding: 20px 15px;
  }
}
/* line 6392, ../scss/style.scss */
.career-profession-wrap .wrapper .career-profession-list li .text-wrap:after {
  content: '';
  width: 56px;
  height: 1px;
  left: -7px;
  top: 85px;
  background: #d1ce8f;
  position: absolute;
}
@media (max-width: 1024px) {
  /* line 6392, ../scss/style.scss */
  .career-profession-wrap .wrapper .career-profession-list li .text-wrap:after {
    display: none;
  }
}
/* line 6404, ../scss/style.scss */
.career-profession-wrap .wrapper .career-profession-list li .text-wrap p {
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  margin-bottom: 35px;
}
@media (max-width: 1024px) {
  /* line 6404, ../scss/style.scss */
  .career-profession-wrap .wrapper .career-profession-list li .text-wrap p {
    margin-bottom: 20px;
  }
  /* line 6411, ../scss/style.scss */
  .career-profession-wrap .wrapper .career-profession-list li .text-wrap p br {
    display: none;
  }
}
/* line 6416, ../scss/style.scss */
.career-profession-wrap .wrapper .career-profession-list li .text-wrap span {
  font-size: 13px;
  line-height: 20px;
}
@media (max-width: 767px) {
  /* line 6420, ../scss/style.scss */
  .career-profession-wrap .wrapper .career-profession-list li .text-wrap span br {
    display: none;
  }
}
/* line 6425, ../scss/style.scss */
.career-profession-wrap .wrapper .career-profession-list li .text-wrap .btn-blue {
  font-size: 14px;
  width: 114px;
  height: 34px;
  line-height: 32px;
  font-weight: bold;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
@media (max-width: 767px) {
  /* line 6425, ../scss/style.scss */
  .career-profession-wrap .wrapper .career-profession-list li .text-wrap .btn-blue {
    height: auto;
    overflow: visible;
    visibility: visible;
    margin-top: 20px;
  }
}
/* line 6442, ../scss/style.scss */
.career-profession-wrap .wrapper .career-profession-list li:hover {
  -webkit-box-shadow: 0px 5px 27px 0px rgba(209, 208, 186, 0.59);
  -moz-box-shadow: 0px 5px 27px 0px rgba(209, 208, 186, 0.59);
  box-shadow: 0px 5px 27px 0px rgba(209, 208, 186, 0.59);
}
/* line 6446, ../scss/style.scss */
.career-profession-wrap .wrapper .career-profession-list li:hover .text-wrap {
  background: #fff;
  overflow: visible;
  height: auto;
}
/* line 6450, ../scss/style.scss */
.career-profession-wrap .wrapper .career-profession-list li:hover .text-wrap .btn-blue {
  margin-top: 30px;
  visibility: visible;
  overflow: visible;
  height: auto;
}

/* line 6463, ../scss/style.scss */
.delivery-service {
  margin-top: 15px;
  padding: 15px 0;
  background: #f6f6f6;
}
/* line 6466, ../scss/style.scss */
.delivery-service .wrapper {
  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) {
  /* line 6466, ../scss/style.scss */
  .delivery-service .wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: flex-start;
  }
}
/* line 6474, ../scss/style.scss */
.delivery-service .wrapper .img-wrap {
  flex-shrink: 0;
  width: 180px;
  border-right: 1px solid #dadada;
}
@media (max-width: 767px) {
  /* line 6474, ../scss/style.scss */
  .delivery-service .wrapper .img-wrap {
    border-right: 0;
    margin-bottom: 20px;
  }
}
/* line 6483, ../scss/style.scss */
.delivery-service .wrapper .title {
  flex-grow: 1;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 30px;
}
@media (max-width: 767px) {
  /* line 6483, ../scss/style.scss */
  .delivery-service .wrapper .title {
    padding-left: 0;
  }
}
@media (max-width: 1024px) {
  /* line 6490, ../scss/style.scss */
  .delivery-service .wrapper .title h2 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  /* line 6490, ../scss/style.scss */
  .delivery-service .wrapper .title h2 {
    font-size: 19px;
  }
}

/* line 6504, ../scss/style.scss */
.jobs-ural-day .wrapper h2 {
  position: relative;
  font-size: 35px;
  font-weight: bold;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 6504, ../scss/style.scss */
  .jobs-ural-day .wrapper h2 {
    font-size: 26px;
    padding-bottom: 10px;
  }
}
/* line 6514, ../scss/style.scss */
.jobs-ural-day .wrapper h2:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 20px;
  height: 3px;
  background: #0079fa;
}
/* line 6524, ../scss/style.scss */
.jobs-ural-day .wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 6528, ../scss/style.scss */
.jobs-ural-day .wrapper ul li {
  width: calc((100% - 100px) / 3);
  margin-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 767px) {
  /* line 6528, ../scss/style.scss */
  .jobs-ural-day .wrapper ul li {
    width: calc((100% - 25px) / 2);
    margin-bottom: 30px;
  }
}
@media (max-width: 450px) {
  /* line 6528, ../scss/style.scss */
  .jobs-ural-day .wrapper ul li {
    width: 100%;
  }
}
/* line 6540, ../scss/style.scss */
.jobs-ural-day .wrapper ul li p {
  font-size: 16px;
  line-height: 22px;
  color: #1d1d1d;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 6540, ../scss/style.scss */
  .jobs-ural-day .wrapper ul li p {
    margin-bottom: 10px;
  }
}
/* line 6549, ../scss/style.scss */
.jobs-ural-day .wrapper ul li .bold {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 15px;
  color: #0079fa;
}
@media (max-width: 767px) {
  /* line 6549, ../scss/style.scss */
  .jobs-ural-day .wrapper ul li .bold {
    margin-bottom: 10px;
  }
}
/* line 6558, ../scss/style.scss */
.jobs-ural-day .wrapper ul li .text {
  font-size: 13px;
  color: #939393;
}
/* line 6564, ../scss/style.scss */
.jobs-ural-day .wrapper .shown {
  font-size: 15px;
  color: #c3c3c3;
  border-radius: 4px;
  border: 1px solid #e1e1e1;
  width: 140px;
  height: 36px;
  line-height: 34px;
  text-align: center;
  display: block;
  margin: 0 auto;
}

/* line 6580, ../scss/style.scss */
.loader {
  position: fixed;
  background: rgba(0, 0, 0, 0.9);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 101;
  display: none;
}
/* line 6590, ../scss/style.scss */
.loader .text-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
/* line 6596, ../scss/style.scss */
.loader .text-wrap p {
  color: #Fff;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
}
/* line 6603, ../scss/style.scss */
.loader .loading-icon {
  border: 5px solid transparent;
  border-top-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  animation: 1s loader linear infinite;
  position: relative;
  display: inline-block;
  width: 50px;
  height: 50px;
}
/* line 6612, ../scss/style.scss */
.loader .loading-icon:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: -5px;
  left: -5px;
  border: 5px solid rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  opacity: .5;
}
/* line 6625, ../scss/style.scss */
.loader p {
  font-size: 18px;
  margin-top: 15px;
}

@keyframes loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* line 6641, ../scss/style.scss */
.resume-wrapper {
  padding: 40px 0;
}
@media (max-width: 767px) {
  /* line 6641, ../scss/style.scss */
  .resume-wrapper {
    padding: 20px 0;
  }
}

/* line 6650, ../scss/style.scss */
.resume-form .wrap {
  margin-bottom: 30px;
}
/* line 6652, ../scss/style.scss */
.resume-form .wrap .add {
  font-size: 12px;
  color: #0079fa;
  font-weight: 500;
}
/* line 6657, ../scss/style.scss */
.resume-form .wrap .add-job {
  font-size: 15px;
  font-weight: bold;
  color: #3b7ae9;
  position: relative;
  padding-bottom: 3px;
  margin-left: 25px;
}
/* line 6664, ../scss/style.scss */
.resume-form .wrap .add-job:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: 1px dashed #3b7ae9;
}
/* line 6672, ../scss/style.scss */
.resume-form .wrap .add-job:before {
  content: '+';
  font-size: 20px;
  font-weight: bold;
  color: #000;
  position: absolute;
  left: -20px;
  top: 52%;
  transform: translateY(-50%);
}
/* line 6683, ../scss/style.scss */
.resume-form .wrap > p {
  font-size: 14px;
  margin: 25px 0;
  color: #303030;
  font-weight: 500;
}
/* line 6689, ../scss/style.scss */
.resume-form .wrap .title-text {
  margin-bottom: 15px;
  color: #959595;
  font-size: 12px;
  display: inline-block;
}
/* line 6694, ../scss/style.scss */
.resume-form .wrap .title-text sup {
  font-size: 12px;
  color: #ee5252;
}
/* line 6699, ../scss/style.scss */
.resume-form .wrap h2 {
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 24px;
}
/* line 6704, ../scss/style.scss */
.resume-form .wrap .radio-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 30px;
}
/* line 6708, ../scss/style.scss */
.resume-form .wrap .radio-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  /* line 6711, ../scss/style.scss */
  .resume-form .wrap .radio-wrapper ul li {
    margin-bottom: 10px;
  }
}
/* line 6718, ../scss/style.scss */
.resume-form .wrap > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 6718, ../scss/style.scss */
  .resume-form .wrap > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 6724, ../scss/style.scss */
.resume-form .wrap > ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 25px;
  width: calc((100% - 50px) / 3);
}
@media (max-width: 767px) {
  /* line 6724, ../scss/style.scss */
  .resume-form .wrap > ul li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
/* line 6734, ../scss/style.scss */
.resume-form .wrap > ul li:last-child {
  margin-right: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 6738, ../scss/style.scss */
.resume-form .wrap > ul li .links {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 4px;
  justify-content: flex-start;
  overflow: hidden;
}
/* line 6743, ../scss/style.scss */
.resume-form .wrap > ul li .links a {
  background: #f3f3f3;
  height: 40px;
  width: 90px;
  padding: 0 15px;
  font-size: 12px;
  color: #a7a7a7;
  border: 1px solid #ddd;
  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;
}
/* line 6754, ../scss/style.scss */
.resume-form .wrap > ul li .links a:nth-child(1) {
  border-right: 0;
}
/* line 6757, ../scss/style.scss */
.resume-form .wrap > ul li .links a:nth-child(2) {
  border-right: 0;
}
/* line 6761, ../scss/style.scss */
.resume-form .wrap > ul li .links.links-2 {
  border: 1px solid #ddd;
  max-width: 220px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 6766, ../scss/style.scss */
.resume-form .wrap > ul li .links.links-2 a {
  width: 50%;
  border: none;
}
/* line 6769, ../scss/style.scss */
.resume-form .wrap > ul li .links.links-2 a:last-child {
  border-left: 1px solid #ddd;
}
/* line 6775, ../scss/style.scss */
.resume-form .wrap > ul li .radio-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  flex-direction: row;
}
/* line 6779, ../scss/style.scss */
.resume-form .wrap > ul li .radio-wrapper ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 6785, ../scss/style.scss */
.resume-form .wrap .inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 6785, ../scss/style.scss */
  .resume-form .wrap .inputs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 6792, ../scss/style.scss */
.resume-form .wrap .inputs.big {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 6795, ../scss/style.scss */
.resume-form .wrap .inputs.big .input-wrap {
  width: 100%;
  margin-bottom: 25px;
}
/* line 6800, ../scss/style.scss */
.resume-form .wrap .inputs .input-wrap {
  margin-right: 25px;
  width: calc((100% - 50px) / 3);
}
@media (max-width: 767px) {
  /* line 6800, ../scss/style.scss */
  .resume-form .wrap .inputs .input-wrap {
    margin-right: 0;
    margin-bottom: 10px;
    width: 100%;
  }
}
/* line 6808, ../scss/style.scss */
.resume-form .wrap .inputs .input-wrap:last-child {
  margin-right: 0;
}
/* line 6811, ../scss/style.scss */
.resume-form .wrap .inputs .input-wrap.rub {
  position: relative;
}
/* line 6813, ../scss/style.scss */
.resume-form .wrap .inputs .input-wrap.rub input {
  padding-right: 40px;
}
/* line 6816, ../scss/style.scss */
.resume-form .wrap .inputs .input-wrap.rub .ruble {
  font-size: 12px;
  color: #9e9e9e;
  position: absolute;
  right: 10px;
  bottom: 13px;
  font-weight: 500;
}
/* line 6827, ../scss/style.scss */
.resume-form .wrap .selects {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 6827, ../scss/style.scss */
  .resume-form .wrap .selects {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: flex-start;
  }
}
/* line 6835, ../scss/style.scss */
.resume-form .wrap .selects .select-wrap {
  width: calc((100% - 50px) / 3);
  margin-right: 25px;
}
@media (max-width: 767px) {
  /* line 6835, ../scss/style.scss */
  .resume-form .wrap .selects .select-wrap {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
}
/* line 6844, ../scss/style.scss */
.resume-form .wrap .selects .add {
  font-size: 12px;
  color: #0079fa;
  margin-top: 25px;
  font-weight: 500;
}
/* line 6851, ../scss/style.scss */
.resume-form .wrap .select-wrapper-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 30px 0 20px;
}
@media (max-width: 767px) {
  /* line 6851, ../scss/style.scss */
  .resume-form .wrap .select-wrapper-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 6857, ../scss/style.scss */
.resume-form .wrap .select-wrapper-2 .small {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 35px;
  width: 240px;
}
@media (max-width: 767px) {
  /* line 6857, ../scss/style.scss */
  .resume-form .wrap .select-wrapper-2 .small {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
}
/* line 6867, ../scss/style.scss */
.resume-form .wrap .select-wrapper-2 .small .selects {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
/* line 6871, ../scss/style.scss */
.resume-form .wrap .select-wrapper-2 .small .selects .select-wrap {
  width: calc((100% - 10px) / 2);
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 6871, ../scss/style.scss */
  .resume-form .wrap .select-wrapper-2 .small .selects .select-wrap {
    width: 100%;
  }
}
/* line 6882, ../scss/style.scss */
.resume-form .form-bottom {
  border-top: 1px solid #e3e3e3;
  padding: 30px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 6887, ../scss/style.scss */
.resume-form .form-bottom span {
  margin-bottom: 15px;
  font-size: 12px;
  color: #959595;
  font-weight: 500;
  display: inline-block;
}
/* line 6894, ../scss/style.scss */
.resume-form .form-bottom input {
  max-width: 340px;
  margin-bottom: 25px;
}
/* line 6898, ../scss/style.scss */
.resume-form .form-bottom .btn-blue {
  border: none;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  width: 190px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  transition: .3s;
}

/* line 6912, ../scss/style.scss */
.calendar-wrap {
  padding: 40px 0;
}
/* line 6915, ../scss/style.scss */
.calendar-wrap .wrapper .close-content {
  padding-top: 50px;
  border-top: 2px solid #111111;
}
/* line 6919, ../scss/style.scss */
.calendar-wrap .wrapper .close-content .container > .title {
  font-weight: bold;
  font-size: 35px;
  margin-bottom: 40px;
  text-align: center;
  display: block;
}
@media (max-width: 767px) {
  /* line 6919, ../scss/style.scss */
  .calendar-wrap .wrapper .close-content .container > .title {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 6928, ../scss/style.scss */
  .calendar-wrap .wrapper .close-content .container .article {
    width: 100%;
  }
}
/* line 6935, ../scss/style.scss */
.calendar-wrap .wrapper .btn-blue {
  width: 260px;
  height: 36px;
  line-height: 34px;
  margin-bottom: 30px;
}
/* line 6940, ../scss/style.scss */
.calendar-wrap .wrapper .btn-blue span {
  color: #fff;
  font-weight: bold;
  margin-right: 10px;
  font-size: 16px;
}
/* line 6947, ../scss/style.scss */
.calendar-wrap .wrapper .calendar-slider {
  position: relative;
  padding-bottom: 50px;
}
@media (max-width: 1300px) {
  /* line 6947, ../scss/style.scss */
  .calendar-wrap .wrapper .calendar-slider {
    padding: 15px 30px 50px;
  }
}
@media (max-width: 767px) {
  /* line 6947, ../scss/style.scss */
  .calendar-wrap .wrapper .calendar-slider {
    padding: 15px 20px;
  }
}
@media (max-width: 767px) {
  /* line 6957, ../scss/style.scss */
  .calendar-wrap .wrapper .calendar-slider button img {
    width: 26px;
  }
}
/* line 6963, ../scss/style.scss */
.calendar-wrap .wrapper .calendar-slider .owl-next {
  right: -50px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
@media (max-width: 1300px) {
  /* line 6963, ../scss/style.scss */
  .calendar-wrap .wrapper .calendar-slider .owl-next {
    right: 0;
  }
}
/* line 6973, ../scss/style.scss */
.calendar-wrap .wrapper .calendar-slider .owl-prev {
  left: -50px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
@media (max-width: 1300px) {
  /* line 6973, ../scss/style.scss */
  .calendar-wrap .wrapper .calendar-slider .owl-prev {
    left: 0;
  }
}

/* line 6986, ../scss/style.scss */
#mytextarea_ifr {
  background: #1B1B1B;
}

/* line 6990, ../scss/style.scss */
.tinymce-mobile-disabled-mask {
  border: 1px solid #ddd !important;
}

/* line 6994, ../scss/style.scss */
.tox-tinymce {
  border-color: #ddd !important;
  border-radius: 4px !important;
  margin: 0 !important;
  margin-bottom: 20px !important;
}

/* line 7001, ../scss/style.scss */
.tox-tbtn svg {
  fill: #fff !important;
}

/* line 7005, ../scss/style.scss */
.tox-toolbar {
  border: none !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  background: #fff !important;
}

/* line 7011, ../scss/style.scss */
.tox .tox-edit-area__iframe {
  background: #fff !important;
}

/* line 7015, ../scss/style.scss */
.tox-notifications-container {
  display: none !important;
}

/* line 7020, ../scss/style.scss */
.tox .tox-tbtn svg {
  fill: #232323 !important;
}

/* line 7025, ../scss/style.scss */
.rating input {
  float: right;
  opacity: 0;
  position: absolute;
}

/* line 7031, ../scss/style.scss */
.rating a,
.rating label {
  float: right;
  color: #dedede;
  text-decoration: none;
  -webkit-transition: color .4s;
  -moz-transition: color .4s;
  -o-transition: color .4s;
  transition: color .4s;
}

/* line 7042, ../scss/style.scss */
.rating label:hover ~ label,
.rating input:focus ~ label,
.rating label:hover,
.rating a:hover,
.rating a:hover ~ a,
.rating a:focus,
.rating a:focus ~ a {
  color: #76c44b;
  fill: #3888ff;
  cursor: pointer;
}
.rating a.active,
.rating a.active ~ a{
  fill: #3888ff;
}

/* line 7053, ../scss/style.scss */
.rating2 {
  direction: rtl;
}

/* line 7057, ../scss/style.scss */
.rating2 a {
  float: none;
}

/* line 7061, ../scss/style.scss */
.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized) {
  margin-bottom: 20px;
}

.rait-item {
  margin-bottom: 15px;
}
.raiting-list-tittle{
  margin-bottom: 5px;
}
.raiting-star{
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(/img/star.svg);
  background-size: cover;
}
.raiting-star--active{
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(/img/star-active.svg);
  background-size: cover;
}
.raiting-total{
  font-size: 16px;
  margin-left: 5px;
}
.voters-number{
  font-size: 16px;
  margin-left: 2px;
}
.raiting-description{
  color: #747474;
  cursor: help;
  font-size: 12px;
  vertical-align: top;
}
.raiting-tittle{
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 25px;
}

@media (max-width: 1024px) and (min-width:768px) {
  .raiting-tittle{
    font-size: 18px;
  }
  .raiting-star{
    width: 12px;
    height: 12px;
  }
  .raiting-star--active{
    width: 12px;
    height: 12px;
  }
  .raiting-total{
    font-size: 14px;
  }
  .voters-number{
    font-size: 14px;
  }
  .raiting-description{
    font-size: 10px;
  }
}
@media (max-width:768px) {
  .raiting-tittle{
    font-size: 20px;
  }
}
.comapny-rait{
  margin-top: 40px;
}
.company-widget{
  margin-bottom: 40px;
}
.company-widget .statistic-list{
  background: #f5f6f7;
  padding: 10px;
}
.company-widget .statistic-list .statistic-item{
  font-size: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .12);
  background: #ffff;
}
.company-widget .statistic-list .statistic-item:not(:last-child){
  margin-bottom: 10px;
}
.statistic-number{
  font-weight: bold;
  font-size: 23px;
}
.top-job-list>.statistic-item-text{
  margin-bottom: 12px;
}
.top-job-item{
  padding-left: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.top-job-item:nth-child(2n+1){
  background-color: #f0f4f7;
}
/* .top-job-item{
  color: #0079fa;
} */
.top-job-item:first-child{
  margin-top: 10px;
}
.top-job-item:last-child{
  margin-bottom: 10px;
}
.top-job-link{
  color: inherit;
  vertical-align: middle;
  max-width: 230px;
}
.statistic-item .top-job-item .number {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 1px solid #dbe3ea;
  line-height: 32px;
  text-align: center;
  margin-right: 15px;
  font-size: 14px;
  color: #599bc4;
  display: inline-block;
}
.statistic-item>.statistic-item-text{
  max-width: 250px;
}
.widget-description{
  color: #747474;
  cursor: help;
  font-size: 12px;
  vertical-align: top;
  margin-left: 5px;
}
.company-about-empty{
  background: url(/img/icon-empty.svg) #f0f4f7;
  background-repeat: no-repeat;
  background-size: 50px;
  background-position: center;
  background-position-y:170px ;
  display: flex;
  height: 478px;
  margin-bottom: 30px;
}
.company-about-tittle{
  font-size: 24px;
  font-weight: bold;
  padding: 20px;
  padding-top: 100px;
  max-width: 500px;
  text-align: center;
  margin: auto;
  line-height: 32px;
}

@media (max-width:500px) {
  .company-about-empty{
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: center;
    background-position-y:40px;
  }
  .company-about-tittle{
    font-size: 20px;
    line-height: 28px;
    padding: 10px;
    padding-top: 90px;
  }
}
.icon-like{
  display: inline-block;
  background: url(/img/like.svg) no-repeat;
  background-size: contain;
  vertical-align: sub;
  margin-right: 5px;
  width: 18px;
  height: 18px;
}

.resume-comments{
  padding: 20px 35px;
  margin-bottom: 50px !important;
}
.resume-comments-title{
  font-size: 20px;
  margin-top: 5px;
  margin-bottom: 20px;
  font-weight: bold;
}
.coment-write-textarea{
  max-width: 700px;
  border-radius: 5px;
  resize: vertical;
  height: 200px;
  width: 100%;
  padding: 15px;
  border: none;
}
.coment-write-textarea-wrapper{
  padding: 20px;
  background-color: #eaeaea;
  border-radius: 5px;
  max-width: 740px;
  margin-left: auto;
}
.comment-write-buttons-wrapper{
  margin-top: 15px;
}
.comment-write-send{
  margin-left: auto;
  background-color: #2979ff;
  cursor: pointer;
  text-transform: uppercase;
  color: #fff !important;
  text-align: center;
  -webkit-border-radius: 8px;
  border-radius: 4px;
  text-decoration: none;
  font-family: GeometriaBold, sans-serif;
  font-size: 14px;
  line-height: 14px;
  padding: 10px 10px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  display: block;
  border: none;
}
.comment-write-send:hover{
  background-color: #0068d6;
}
.comments-item{
  margin-bottom: 15px;
}
.comments-wrapper{
  margin-top: 50px;
  padding-top: 10px;
  border-top: 2px solid #eaeaea;
}
.comment-user{
  text-align: center;
}
.comment-user .name{
  color: #000;
  margin-bottom: 15px;
  transition: all 0.3s;
  width: 140px;
}
.comment-user:hover .name{
  color: #0079fa;
}
.comment-user .date{
  color: #000;
  margin-top: 15px;
}
.comment-content{
  padding: 40px 10px 10px 20px;
  display: flex;
  flex-direction: column;
}
.comment-footer{
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #cacaca;
  margin-top: auto;
  padding-top: 10px;
}
.comment-answer{
  color: #0079fa;
}
.comment-content-wrapper{
  display: flex;
  padding: 15px 20px;
  background-color: #f7f7f7;
  border-radius: 4px;
}
.comment-user-photo{
  display: block;
  margin: auto;
  max-width: 115px;
  border-radius: 50%;
}
.comment-content-wrapper .comment-content-wrapper{
  display: block;
  padding-top: 40px;
  padding-bottom: 0;
}
.comment-content-wrapper .comment-content-wrapper .comment-user{
  margin-left: 10px;
}
.comment-content-wrapper .comment-content-wrapper .comment-content{
  padding: 10px;
}
.comment-content-wrapper .comment-content-wrapper .name{
  margin-bottom: 10px;
}
.comments-wrapper .pagination li.active a {
  border-color: #0079fa;
  color: #0079fa;
}
.comments-wrapper .pagination{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 30px;
}
.comments-wrapper .pagination li {
  margin: 0 3px;
}
.comments-wrapper .pagination li a:hover {
  border-color: #0079fa;
  color: #0079fa;
}
.comments-wrapper .pagination li a {
  font-size: 17px;
  color: #a2b2c2;
  font-weight: bold;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid transparent;
  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:1024px){
  .comment-content-wrapper{
    display: block;
    padding: 10px;
  }
  .comment-user-photo{
    display: none;
  }
  .comment-user .name{
    padding-left: 10px;
  }
  .comment-content{
    padding: 10px;
  }
}
.title-drop-wrap .wrapper .bottom > ul li  {
  padding: 20px;
  border: 1px solid #eaeaea;
  transition: .3s;
  margin-bottom: 10px;
  position: relative;
}
.title-drop-wrap .wrapper .bottom > ul li.first {
  border: none;
  padding: 0 20px 20px;
  margin-bottom: 0px;
}
.title-drop-wrap .wrapper .bottom > ul li.first .right{
  max-width: 100%;
}
.title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper > a {
  display: flex;
  width: 100%;
  color: #000;
}
.title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper .img-wrap {
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  margin-right: 20px;
}
.title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper .img-wrap img {
  width: 100%;
}

.title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper .text-wrap {
  flex-grow: 1;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper .text-wrap .left-block {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: none;
}
.title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper .text-wrap .driver {
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 10px;
}
.title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper .text-wrap .years {
  margin-bottom: 20px;
  font-size: 13px;
  color: #6d6d6d;
  font-weight: 500;
}
.title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper .text-wrap .name {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 15px;
}
.title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper .text-wrap .city {
  font-size: 13px;
  line-height: 20px;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-card-wrapper .like-delete-wrappper{
  margin: auto;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-card-wrapper .like-delete-wrappper a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 17px;
  color: #0079fa;
  border: 1px solid #0079fa;
  padding: 5px 10px;
  border-radius: 5px;
  white-space: nowrap;
  position: relative;
  transition: 0s;
  transition: all 0.2s;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-card-wrapper .like-delete-wrappper a:hover {
  text-decoration: underline;
  color: #ff6262;
  border-color: #ff6262;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-card-wrapper .like-delete-wrappper a.close img {
  margin-right: 10px;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-tag-wrapper{
  display: flex;
  justify-content: flex-start;
  margin: 15px 0 30px 0;
  padding-left: 112px;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-tag-wrapper .person-tag-value{
  color: #fff;
  background: #0079fa;
  border-radius: 4px;
  padding: 7px 10px 6px;
  font-size: 14px;
  margin: 0 5px;
  cursor: pointer;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-status-wrapper{
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
  margin-top: 5px;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-status-wrapper .person-status-container{
  margin: auto;
  margin-right: 10px;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-status-wrapper .person-status-area{
  display: block;
  padding: 5px 10px;
  font-size: 17px;
  color: #0079fa;
  border-radius: 5px;
  margin-bottom: 5px;
  border: 1px solid #0079fa;
  white-space: nowrap;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-status-wrapper .person-comment-value{
  margin-left: 35px;
  margin-right: 20px;
  margin-top: -20px;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-status-wrapper .person-comment-value .person-coment-image{
  width: 20px;
}
.title-drop-wrap .wrapper .bottom > ul > li .person-status-wrapper .person-comment-value .person-coment-number{
  display: block;
  text-align: center;
  font-size: 17px;
}

@media (max-width: 924px){
  .title-drop-wrap .wrapper .bottom > ul > li .person-card-wrapper .like-delete-wrappper {
    /* margin: auto;
    margin-top: 20px;
    margin-bottom: 20px; */
    position: absolute;
    right: 20px;
    bottom: 20px;
  }
  .title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper {
    display: block;
    margin-bottom: 20px;
  }
  .title-drop-wrap .wrapper .bottom > ul > li .person-card-wrapper .like-delete-wrappper a{
    justify-content: right;
  }
  .title-drop-wrap .wrapper .bottom > ul li .person-card-wrapper .img-wrap {
    display: none;
  }
  .title-drop-wrap .wrapper .bottom > ul > li .person-status-wrapper{
    display: block;
  }
  .title-drop-wrap .wrapper .bottom > ul > li .person-status-wrapper .person-comment-value{
    margin-top: 0;
  }
  .title-drop-wrap .wrapper .bottom > ul > li .person-status-wrapper .person-comment-value .person-coment-number{
    text-align: start;
  }
  .title-drop-wrap .wrapper .bottom > ul > li .person-status-wrapper .person-status-area{
    margin-bottom: 10px;
  }
}
.lk-icon{
  width: 30px;
  height: 30px;
  margin-right: 15px;
}
.lk-icon img{
  width: inherit;
}
header.header2 .wrapper .right .notification-area{
  width: 35px;
  height: 36px;
  margin-right: 13px;
  border: 1px solid #badbff;
  border-radius: 4px;
  padding-left: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  position: relative;
}
.notification-area--active{
  border-color: #0068d6;
  background-color: #e2f0fd;
}
header.header2 .wrapper .right .notification-area:hover {
  border-color: #0068d6;
  color: #0068d6;
}
header.header2 .wrapper .right .notification-area:active, header.header2 .wrapper .right .notification-area:focus {
  border-color: #0068d6;
  background-color: #e2f0fd;
}

header.header2 .wrapper .right .notification-area:active .notifications-value,
header.header2 .wrapper .right .notification-area:focus .notifications-value{
  border-color: #e2f0fd;
}
.notification-icon-wrapper {
  width: 23px;
}
.notification-icon {
  fill: #0079fa;
}
.notifications-value{
  text-align: center;
  display: block;
  position: absolute;
  right: 0px;
  top: 0;
  border: 2px solid #fff;
  color: #fff;
  border-radius: 50%;
  background-color: tomato;
  width: 16px;
  height: 16px;
  font-size: 10px;
  line-height: 11px;
}
.notification-wrapper{
  position: relative;
}
.notification-bar{
  opacity: 0;
  display: none;
  width: 310px;
  position: absolute;
  box-sizing: border-box;
  top: 52px;
  left: -150px;
  background-color: #fff;
  box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
  border: 1px solid rgba(100, 100, 100, .2);
  animation: notif-bar 0.3s forwards;
  transition: all 0.3s;
  z-index: 9999;
}
.notification-bar--active{
  animation: notif-bar 0.3s forwards;
  display: block;
}
@media(max-width:768px){
  .notification-wrapper{
    position: initial;
  }
  .notification-bar{
    max-width: 310px;
    width: 100%;
    left: 50%;
    top: 115px;
    margin-right: -50%;
    transform: translateX(-50%)
  }
}
@keyframes notif-bar{
  1% {display: block;}
  2% {opacity: 0.1;}
  100% {opacity: 1;}
}
.notification-list{
  margin-top: 20px;
  border-top: 1px solid rgba(100, 100, 100, .2);
  max-height: 208px;
  overflow: hidden;
  transition: all 0.3s;
}
.notification-list--more{
  overflow: auto;
  max-height: 278px;
}
.notification-item{
  border-bottom: 1px solid rgba(100, 100, 100, .2);
  font-size: 13px;
}
.notification-item .notification-link{
  color: #000000;
  padding: 12px 20px;
  display: block;
}
.notification-item .notification-link:hover{
  background-color: #f3f3f3;
}
.notification-more-link{
  display: block;
  padding: 7px 0;
  font-size: 13px;
  color: #0079fa;
  text-align: center;
}
.notification-more-link:hover{
  color: #085eb9;
  background-color: #f3f3f3;
}
.notification-item-date{
  color: #a4a4a4;
  display: block;
  padding-top: 7px;
  font-size: 12px;
}
.vacancy-wrapper{
  display: flex;
}
.vacancy-wrapper .center{
  display: flex;
  align-items: center;
}
.vacancy-info-value{
  display: block;
  text-align: center;
}
.vacancy-btn{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  color: #0079fa;
  border: 1px solid #0079fa;
  padding: 5px 10px;
  border-radius: 5px;
  white-space: nowrap;
  position: relative;
  transition: 0s;
  transition: all 0.2s;
}
.vacancy-links-wrapper{
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}
.vacancy-links-wrapper .vacancy-btn{
  margin-left: 10px;
  margin-bottom: 10px;
}
.vacancy-links-wrapper .vacancy-btn:hover {
  text-decoration: underline;
  color: #943de4;
  border-color: #943de4;
}
.vacancy-links-wrapper .vacancy-btn.delete:hover {
  text-decoration: underline;
  color: #ff6262;
  border-color: #ff6262;
}
.vacancy-info .vacancy-info-text{
  color:#0079fa;
  font-weight: bold;
}
.vacancy-info:first-child > p{
  color: black;
  font-weight: normal;
  text-align: center;
  padding-right: 10px;
}
.vacancy-info{
  margin-right: 7px;
  margin-left: 7px;
}
.vacancy-info .vacancy-info-value{
  margin-top: 10px;
  font-weight: bold;
}
.vacancy-wrapper .left{
  display: flex;
  flex-direction: column;
  margin: auto 0;
}
.vacancy-wrapper .check-left{
  display: flex;
  flex-direction: column;
  margin: auto 0;
  max-width: 35px;
  width: 100%;
}
.checkbox-style input[type=checkbox]{
  display: none;
}
.checkbox-style label{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
  color: #303030;
}
.checkbox-style label > span{
  width: 18px;
  min-width: 18px;
  height: 18px;
  background: #ffffff;
  display: inline-block;
  margin-right: 12px;
  border: 1px solid #dddddd;
  border-radius: 4px;
  position: relative;
}
.checkbox-style input:checked + label span {
  border-color: #0079fa;
  border-width: 1px;
}
.checkbox-style input:checked + label span::before {
  content: '';
  position: absolute;
  display: block;
  background-image: url(/img/icon-checked.svg);
  top: 0px;
  left: 0;
  bottom: 0;
  right: 0;
}
@media (max-width: 768px) {
  .vacancy-wrapper .check-left{
    max-width: 100%;
    align-items: center;
    margin-bottom: 15px;
  }
}
.vacancy-links-wrapper .vacancy-btn.delete img{
  margin-right: 5px;
}
.tag-delete-wrapper{
  cursor: pointer;
  width: fit-content;
  margin-left: auto;
  height: 17px;
}
.vacancy-form-tag-create{
  display: flex;
  align-items: center;
}
.vacancy-form-tag-add{
  width: 50%;
}
.vacancy-form-tag-add-button{
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  background: #0079fa;
  width: 190px;
  text-align: center;
  color: #fff;
  font-size: 15px;
  margin-left: 30px;
  border: none;
  cursor: pointer;
  transition: all .3s;
}
.vacancy-form-tag-add-button:hover{
  background: #0065d1;
}
.vacancy-form-tag-wrapper .tag-menu>li{
  margin-top: 10px;
  margin-bottom: 0;
}
.delete-icon{
  display: block;
  margin-left: auto;
  margin-bottom: 3px;
  font-size: 24px;
  line-height: 14px;
  font-weight: bold;
  transition: all .3s;
}
.delete-icon:hover{
  color: red;
}
.vacancy-tag-wrapper .tag-menu li{
  position: relative;
}
.vacancy-tag-wrapper .tag-menu li .tag-delete-wrapper{
  position: absolute;
  top: -15px;
  right: 0;
}
.vacancy-tag-wrapper .tag-menu li {
  margin-right: 10px;
  margin-bottom: 18px;
}
@media(max-width:768px){
  .vacancy-wrapper{
    display: block;
  }
  .vacancy-wrapper .center{
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
    justify-content: center;
  }
  .vacancy-wrapper .right{
    padding-left: 0 !important;
  }
  .vacancy-links-wrapper .vacancy-btn{
    margin-left: 0;
  }
  .vacancy-links-wrapper{
    justify-content: center;
  }
  .vacancy-btn{
    width: 100%;
    text-align: center;
  }
  .title-drop-wrap .wrapper .bottom .search-wrap .create{
    margin-top: 15px;
  }
  .vacancy-btn{
    font-size: 14px;
    display: block;
    text-align: center;
  }
}
.response-person-header{
  display: flex;
}
.response-person-header{
  padding-bottom: 15px;
  padding-top: 15px;
  background-color: #f3f3f3;
  border-bottom: 1px solid #afafaf;
}
.response-person-title-wrapper h3{
  font-size: 20px;
  font-weight: bold;
}
.response-person-title-wrapper:first-child{
  margin-left: 30px;
}
.response-person-item{
  border-bottom: 1px solid #e0e0e0;
}
.response-person-card-wrapper{
  display: flex;
}
.response-person-about{
  display: flex;
  margin-top: 18px;
  align-items: center;
}
.response-person-info p, .response-person-info a{
  margin-bottom: 5px;
}
.response-person-name{
  color: #0079fa;
  font-size: 16px;
}
.response-person-age{
  color: #717171;
}
.response-person-photo {
  max-width: 90px;
  margin-right: 10px;
}
.response-person-photo img{
  width: 100%;
}
.response-person-vacancy-wrapper{
  margin: auto;
}
.response-person-title-wrapper, .response-person-status, .response-person-vacancy-wrapper, .response-person-about{
  flex-basis: 33%;
}
.response-person-status{
  margin: auto;
}
.response-person-status-drop{
  width: 110px;
  height: 30px;
  font-size: 16px;
  padding-left: 15px;
  border-radius: 4px;
  border-color: #0079fa;
  color: #0079fa;
  cursor: pointer;
  margin-right: 5px;
  margin-bottom: 7px;
  transition: all .3s;
}
.response-person-status-drop:hover{
  color: #943de4;
  border-color: #943de4;
}
@media(max-width:768px){
  .response-person-card-wrapper{
    display: block;
  }
  .response-person-vacancy-wrapper,.person-status-btn{
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .response-person-about{
    margin-left: 0;
  }
  .response-person-photo{
    margin-right: 20px;
  }
  .response-person-age{
    font-size: 12px;
  }
  .response-person-education{
    font-size: 12px;
  }
  .response-person-status-drop{
    font-size: 14px;
    width: 100%;
  }
  .response-person-title-wrapper h3{
    font-size: 14px;
  }
}
.person-status-btn{
  background-color: #ffffff;
  display: inline-block;
  cursor: pointer;
  height: 30px;
}
.person-status-btn:hover{
  text-decoration: underline;
  color: #943de4;
  border-color: #943de4;
}
.company-raiting-star{
  width: 20px;
  height: 20px;
  display: inline-block;
  transition: all 0.3s;
}
.arrow-wrapper{
  position: absolute;
  transform: translateY(-50%);
  width: 15px;
  height: 15px;
  top: 50%;
  right: 20px;
}
.arrow-icon{
  display: block;
  background: url(/img/down-arrow.png) no-repeat center center;
  background-size: contain;
  width: 15px;
  height: 15px;
}
.event__aside-recomendations{
  margin-top: 50px;
}
.aside-recomendation-title{
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  margin-bottom: 20px;
}
.aside-recomendation-text{
  line-height: 16px;
  margin-bottom: 20px;
  text-align: center;
}
.event-btn{
  font-weight: bold;
  border: none;
  cursor: pointer;
}
.users-recomendation-list{
  display: flex;
}
.users-recomendation-item{
  max-width: 96px;
  height: 96px;
  position: relative;
  flex-grow: 1;
}
.users-recomendation-link{
  border-radius: 50%;
  height: auto;
  width: 96px;
  height: 96px;
  position: absolute;
  overflow: hidden;
}
.users-recomendation-link:hover{
  z-index: 5;
}
.users-recomendation-link img {
  width: 100%;
  display: block;
}
.users-recomendation-value{
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #5e9ed6;
}
.users-recomendation-value--medium{
  font-size: 14px;
}
.aside-material-content{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.aside-material-icon{
  display: block;
}
.aside-material-link{
  display: block;
  margin-left: 10px;
  color: #0079fa;
  font-weight: bold;
}
.aside-material-text{
  color: #8e8e8e;
  margin-bottom: 20px;
  margin-top: 20px;
  text-align: center;
}
.events__per-day-description{
  font-size: 15px;
  display: flex;
  padding-top: 20px;
  padding-bottom: 30px;
}
.events__item{
  display: flex;
}
.events__item-main{
  position: relative;
}
.events__item-value{
  width: 18px;
  height: 18px;
  background: #0079fa;
  border-radius: 50%;
  line-height: 18px;
  display: block;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
.events__item-descripton{
  margin: auto 0;
  margin-left: 8px;
}
.events__item:not(:last-child){
  margin-right: 10px;
}
.events__item-day{
  display: block;
  font-size: 15px;
  color: #252525;
  font-weight: bold;
  width: 46px;
  height: 34px;
  background: #e0edfb;
  text-align: center;
  line-height: 32px;
  position: relative;
  border-radius: 50%;
}
.events__day-rec{
  background-color: transparent !important;
}
.events__day-recomend{
  right: 10px!important;
  background-color: transparent!important;
}
.blog-item .img-wrap img {
  border-radius: 50%;
}
.img-name-link{
  display: block;
  margin-top: 10px;
  text-align: center;
  color: #0079fa;
  transition: .3s ;
}
.blog-item .img-wrap:hover .img-name-link{
  color: #065ab3;
}
.blog-item .arrow-link {
  transition: all .3s;
}
.blog-item .text-wrap:hover .arrow-link{
  background-color: #0079fa;
}
.blog-item .text-wrap:hover .arrow-link img{
  filter: brightness(7);
}
.blog-person-votes{
  display: block;
  color: #000;
  text-align: center;
  margin-top: 5px;
}
.likes-value-block,
.likes-value-block-liked{
  display: block;
  color: #787878;
  text-align: center;
  margin-top: 5px;
}
.blog-person-votes::before{
  content: '';
  vertical-align: text-bottom;
  display: inline-block;
  background-image: url(/img/blog-person-vote.svg);
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  margin-right: 3px;
}
.likes-value-block::before {
  content: '';
  vertical-align: text-bottom;
  display: inline-block;
  background-image: url(/img/like-border.svg);
  width: 15px;
  height: 15px;
  margin-right: 3px;
}
.likes-value-block-liked::before {
  content: '';
  vertical-align: text-bottom;
  display: inline-block;
  background-image: url(/img/blog-like-icon.svg);
  width: 15px;
  height: 15px;
  margin-right: 3px;
}
.blog-list li .blog-item .text-wrap .right-info .bottom span{
  font-size: 12px;
  color: #787878;
  margin-left: 10px;
}
.blog-list li .blog-item .text-wrap .right-info .bottom .message{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.blog-list li .blog-item .text-wrap .right-info .bottom{
  margin-top: 30px;
  display: flex;
  justify-content: flex-end;
}
.blog-list li .blog-item .text-wrap .right-info .bottom .like-block-bot{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 20px;
}
.tag-list{
  display: flex;
  flex-wrap: wrap;
}
.blog-list .tag-item{
  margin-right: 10px;
  margin-bottom: 14px;
  width: auto;
}
.tag-style{
  background: #0079fa;
  color: #fff;
  border-color: #0079fa;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
  -moz-box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
  box-shadow: 0px 5px 5px 0px rgba(161, 207, 255, 0.53);
  height: 40px;
  border-radius: 4px;
  padding: 0 15px;
  border: 1px solid #d9e8f7;
  font-size: 14px;
  text-align: center;
  line-height: 38px;
}
.blog-search-form{
  margin-bottom: 35px;
}
.user-raiting, .user-account,.user-id{
  /* display: flex; */
  margin-top: 20px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  padding: 10px 5px;
}
.user-icon{
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
}
.user-info-text{
  font-size: 14px;
}
.user-info-full{
  display: block;
  position: absolute;
  border: 1px solid #5ca4da;
  border-radius: 50%;
  top: 8px;
  right: 6px;
  padding-left: 1px;
  padding-top: 1px;
  color: #5ca4da;
  width: 18px;
  height: 18px;
  font-size: 14px;
  text-align: center;
  cursor: help;
  user-select: none;
}
.user-icon svg{
  fill: #5ca4da;
  width: 35px;
}
.user-info-value{
  margin-top: 5px;
  display: block;
  font-size: 18px;
  margin-right: 5px;
}
@media(max-width:768px){
  .user-short-info{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .user-raiting, .user-account,.user-id{
    max-width: 120px;
    width: 100%;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    padding: 10px 5px;
  }
  .user-icon{
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 5px;
  }
  .user-info-text{
    font-size: 12px;
  }
  .user-info-full{
    display: block;
    position: absolute;
    border: 1px solid #5ca4da;
    border-radius: 50%;
    top: 8px;
    right: 6px;
    padding-left: 1px;
    padding-top: 1px;
    color: #5ca4da;
    width: 18px;
    height: 18px;
    font-size: 14px;
    text-align: center;
    cursor: help;
    user-select: none;
  }
  .user-icon svg{
    fill: #5ca4da;
    width: 25px;
  }
  .user-info-value{
    margin-top: 5px;
    font-size: 16px;
    margin-right: 5px;
  }
  .blog-list li .blog-item .text-wrap{
    display: block;
  }
  .blog-item .arrow-link{
    display: none;
  }
  .blog-list li .blog-item .text-wrap .right-info .top{
    margin: 0;
  }
  .blog-list li .blog-item .text-wrap .right-info .bottom{
    margin: 0;
  }
  .blog-list li .blog-item .text-wrap .right-info{
    flex-direction: row;
    justify-content: space-between;
  }
  .title-drop-wrap .wrapper .bottom p>iframe{
    display: block;
    width: 100%;
    margin: 0 !important;
    margin-bottom: 10px !important;
  }
}
.vacancy-name{
  padding-top: 40px;
  padding-bottom: 40px;
}
.delivery-service.vacancy-name .title{
  padding-left: 0;
}
.vacancy-recomendations{
  margin-top: 20px;
}
.main-wrap .right .vacancy-recomendations .share{
  margin-top: 35px;
  margin-bottom: 30px;
  display: flex;
}
.main-wrap .right .vacancy-recomendations .share p{
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 16px;
}
.vacancy-info .event-location .text-wrap .texts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 20px;
}
.vacancy-info .event-location .text-wrap .texts a {
  font-size: 15px;
  color: #000;
}
.vacancy-info .event-location .text-wrap .texts p {
  margin-bottom: 0;
  font-size: 15px;
}
.vacancy-subtittle{
  margin-bottom: 15px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.main-vacancy-title{
  margin-bottom: 40px;
}
.pre-description{
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 21px;
}
#vacancy-respond #user_files_input{
  display: none;
}
#vacancy-respond .fileUpload{
  color: #0079fa;
  cursor: pointer;
}
#vacancy-respond .attach-file{
  margin-bottom: 30px;
}
#vacancy-respond .title{
  display: block;
  position: relative;
  text-align: center;
  font-weight: bold;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font-size: 22px;
}
#vacancy-respond .title:after {
  content: '';
  background: #d4dde7;
  width: 40px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -20px;
}
#vacancy-respond .sub-title{
  font-weight: bold;
  margin-bottom: 5px;
}
.main-wrap2 .wrapper .person-wrap .text-wrap {
  flex-grow: 1;
}
.main-wrap2 .wrapper .person-wrap .text-wrap .top-info{
  display: flex;
  flex-grow: 1;
}
.main-wrap2 .wrapper .person-wrap .text-wrap .right-info{
  margin-left: auto;
}
.main-wrap2 .wrapper .person-wrap .text-wrap .top-info span {
  font-size: 13px;
  line-height: 19px;
  color: #676767;
}
.main-wrap2 .wrapper .person-wrap{
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
.main-wrap2 .wrapper .person-wrap .img-wrap{
  margin-right: 30px;
  margin-bottom: 30px;
}
.around-person-img{
  display: block;
  margin: auto;
  border-radius: 50%;
}
.social-like-btn, .social-comment-btn{
  width: 90px;
  margin-right: 10px;
  padding: 7px 5px 7px 15px;
  border-radius: 20px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.social-like-btn::before{
  content: 'share';
  display: inline-block;
  width: 38px;
  height: 15px;
  margin-right: 5px;
  color: #fff;
  /*background-image: url(/img/gestures.svg);*/
}
.social-comment-btn::before{
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 5px;
  background-image: url(/img/interface.svg);
}
.social-buttons-wrapper{
  display: flex;
  flex-wrap: wrap;
}
.color-vk{
  fill: #597da3;
}
.color-whatsapp{
  fill: #43d854;
}
.color-viber{
  fill: #7360f2;
}
.color-telegram{
  fill: #0088cc;
}
.color-facebook{
  fill: #3b5998;
}
.social-instagram{
  background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
}
.social-telegram{
  background-color: #0088cc;
}
.social-ok{
  background-color: #ff791f;
}
.social-ok img{
  margin-left: 5px;
}
.social-facebook{
  background-color: #3b5998;
}
.social-facebook svg{
  margin-left: 3px;
}
.social-like-btn svg, .social-comment-btn svg{
  width: 15px;
  height: 15px;
  fill: #ffffff;
}
.social-like-icon svg{
  width: 27px;
  height: 27px;
  transition: filter .3s
}
.social-like-icon{
  margin-right: 20px;
}
.social-like-icon:hover svg{
  filter: brightness(0.7);
}
.social-like-icon::before{
  content: '';
  margin-right: 20px;
  display: inline-block;
  width: 1px;
  height: 30px;
  background-color: #cccccc;
}
.social-like-icon:last-child::after{
  content: '';
  margin-left: 20px;
  display: inline-block;
  width: 1px;
  height: 30px;
  background-color: #cccccc;
}
.social-content{
  display: flex;
  flex-wrap: wrap;
  flex-basis: 80px;
}
.social-content .social-content-value{
  font-size: 16px;
  color: #ffffff;
  vertical-align: text-top;
}
.person-wrap .img-wrap:hover .img-name-link {
  color: #065ab3;
}
@media(max-width:786px){
  .social-like-icon svg {
    width: 22px;
    height: 22px;
  }
  .social-like-icon {
    margin-right: 10px;
  }
  .social-like-icon::before {
    margin-right: 10px;
    height: 25px;
  }
  .social-like-icon:last-child::after{
    margin-left: 10px;
    height: 25px;
  }
  .main-wrap2 .wrapper .person-wrap{
    display: block;
  }
  .main-wrap2 .wrapper .person-wrap .img-wrap{
    display: block;
    margin: 0 auto 30px auto;
  }
  .main-wrap2 .wrapper .person-wrap .text-wrap .top-info{
    display: block;
  }
  .main-wrap2 .wrapper .person-wrap .text-wrap .top-info .calendar {
    margin-top: 10px;
    margin-bottom: 20px;
  }
}
.blog-comments{
  margin-bottom: 20px;
}
.blog-comments .coment-write-textarea-wrapper{
  padding: 10px;
  background-color: #eaeaea;
  border-radius: 5px;
  max-width: initial;
  margin-left: auto;
}
.blog-comments .coment-write-textarea {
  max-width: initial;
  border-radius: 5px;
  resize: vertical;
  height: 100px;
  width: 100%;
  padding: 15px;
  border: none;
}
.blog-comments .comment-user .name{
  white-space: nowrap;
}
.weight-btn{
  font-weight: bold;
}
.blog-comments .comment-content{
  padding: 0;
  margin-left: 25px;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.comment-post-date{
  margin-bottom: 20px;
}
.comment-post-date span{
  font-size: 13px;
  line-height: 19px;
  color: #676767;
}
.comments-like-block{
  user-select: none;
  line-height: 20px;
  vertical-align: middle;
  font-size: 14px;
  color: #0079fa;
  opacity: 0.7;
  cursor: pointer;
}
.comments-like-block-liked{
  user-select: none;
  line-height: 20px;
  vertical-align: middle;
  font-size: 14px;
  color: #0079fa;
  cursor: pointer;
}
.comments-like-block:hover{
  opacity: 1;
}
.comments-like-block::before{
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
  background-image: url(/img/like-border.svg);
}
.comments-like-block-liked::before{
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
  background-image: url(/img/like-fill.svg);
}
.blog-content{
  padding: 20px;
  width: 100%;
  border: 1px solid #eaeaea;
  transition: all .3s;
}
.blog-content-header{
  margin-bottom: 30px;
}
.blog-content-header .img-wrap .around-person-img{
  max-width: 130px;
}
.blog-content-header .img-wrap{
  display: block;
  margin-right: 20px;
}
.blog-content-header .blog-title{
  font-size: 18px;
  margin-bottom: 30px;
  font-weight: bold;
}
.calendar .post-date{
  font-size: 12px;
  color: #787878;
  margin-left: 10px;
}
.blog-content-header .calendar{
  white-space: nowrap;
}
.blog-content-body{
  line-height: 20px;
}
@media(min-width:768px){
  .blog-content-header{
    display: flex;
    margin-bottom: 50px;
  }
  .blog-content-header .top-info{
    display: flex;
    justify-content: space-between;
  }
}
@media(max-width:768px){
  .blog-content-header .img-wrap{
    margin-bottom: 30px;
  }
  .blog-content-header .blog-title{
    margin-bottom: 10px;
  }
  .blog-content-header .calendar{
    margin-bottom: 15px;
  }
}
.blog-content-header > .text-wrap{
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.blog-content-header > .text-wrap > .top-info > .right-info{
  margin-left: auto;
}
.blog-content-footer .info-block{
  display: flex;
  justify-content: flex-end;
}
.blog-content-footer .message{
  margin-top: 5px;
}
.blog-content-footer .message-text{
  display: inline-block;
  vertical-align: top;
  color: #787878;
}
.total-likes{
  margin-right: 15px;
}
.blog-content-footer{
  margin-top: 20px;
}
.hide-op{
  opacity: 0;
}

.close-main-links {
  padding-top: 1.5rem;
  padding-bottom: 5rem;
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.close-main-links__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  width: 100%;
}
.close-main-links__content .close-main-link {
  display: block;
  -webkit-flex-basis: 48.6%;
  -ms-flex-preferred-size: 48.6%;
  flex-basis: 48.6%;
  width: 100%;
  max-width: 48.6%;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  position: relative;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 2%;
}
.close-main-links__content .close-main-link:hover {
  -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
}
.close-main-links__content .close-main-link .image-block img {
  display: block;
  width: 100%;
  margin: 0 auto;
  max-width: 554px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
.close-main-links__content .close-main-link.block-link img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
.close-main-links__content .close-main-link .descr-block {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 37px;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 64%, rgba(0, 0, 0, 0.65) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(64%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.65)));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 64%, rgba(0, 0, 0, 0.65) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 64%, rgba(0, 0, 0, 0.65) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.close-main-links__content .close-main-link .descr-block__visible {
  opacity: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 37px;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}
.close-main-links__content .close-main-link:hover .descr-block__visible {
  opacity: 0;
}
.close-main-links__content .close-main-link .descr-block p {
  margin: 0;
  text-transform: uppercase;
  font-family: GeometriaExtraBold, sans-serif;
  font-size: 40px;
  line-height: 30px;
}
.close-main-links__content .close-main-link .descr-block__visible p {
  text-transform: uppercase;
  color: #fff;
  font-size: 40px;
  line-height: 44px;
  font-family: GeometriaExtraBold, sans-serif;
  margin: 0;
}
.close-main-links__content .close-main-link .descr-block__hidden {
  opacity: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 37px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}
.close-main-links__content .close-main-link:hover .descr-block__hidden {
  opacity: 1;
}
.close-main-links__content .close-main-link .descr-block__hidden p {
  margin: 0;
  font-family: GeometriaExtraBold, sans-serif;
  font-size: 24px;
  line-height: 30px;
  color: #bbdefb;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.close-main-links__content .close-main-link .descr-block__hidden .info p {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  margin: 0;
  font-family: GeometriaRegular, sans-serif;
  text-transform: none;
}
@media (max-width: 1279px) {
  .close-main-links {
      padding-bottom: 3rem;
  }
  .close-main-links__content .close-main-link .descr-block__visible p {
      font-size: 30px;
      line-height: 38px;
  }
  .close-main-links__content .close-main-link .descr-block p {
      font-size: 22px;
      line-height: 25px;
  }
  .close-main-links__content .close-main-link .descr-block__hidden {
      padding: 20px 15px;
  }
}

@media (min-width: 576px) {
  .container {
      max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
      max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
      max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
      max-width: 1140px;
  }
}

@media (max-width: 1023px) {
  .container {
      max-width: 100%;
  }
}
@media (max-width: 768px) {
  .close-main-links__content .close-main-link .descr-block__hidden .info p {
      font-size: 14px;
      line-height: 18px;
  }
}
@media (max-width: 639px) {
  .close-main-links {
      padding-bottom: 1rem;
      padding-top: .5rem;
  }
  .close-main-links__content .close-main-link {
      -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      max-width: 100%;
      margin-bottom: 2rem;
  }
}
.fixed-button {
  position: fixed;
  bottom: 10px;
  right: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 150px;
  height: 150px;
  background: rgba(91, 138, 198, .5);
  box-shadow: 0 4px 30px rgba(91, 138, 198, .5);
  border-radius: 100%;
  transition: all .5s ease 0s;
  z-index: 100
}

.fixed-button:hover {
  transform: scale(.9)
}

.fixed-button__wrap {
  width: 120px;
  height: 120px;
  background: #5b8ac6;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 17px;
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  padding-top: 4px
}
