@charset "UTF-8";html,body,ul,ol,h1, h2, h3, h4, h5, h6,p, span, i {  margin: 0;  padding: 0;  font-weight: normal; }button, input, textarea {  border-width: 0;  border-radius: 0;  outline: 0;  outline-offset: 0;  -webkit-box-shadow: 0 0 0 transparent;  box-shadow: 0 0 0 transparent;  background: inherit; }html, body, * { /*font-family: RobotoRegular;*/  font-family: 'Roboto'!important;  font-size: 14px;  line-height: 1.3em; }.h2-title, .h3-title {  color: #1c335a;  position: relative;  font-size: 2.1428571429rem;  line-height: 1.4em;  text-transform: uppercase;  margin-top: -0.2em;  margin-bottom: 2.1427285714rem;  display: block;  text-align: center;  -ms-word-wrap: break-word;  word-wrap: break-word; }.h3-title {  font-size: 1.7142857143rem;  -ms-word-wrap: break-word;  word-wrap: break-word; }.h4-entry-title,  .h4-entry-title a {  font-size: 1.1428571429rem;  color: #32528e;  font-family: RobotoMedium;  line-height: 1.3em;  margin-bottom: 1.7142rem;  display: block;  text-decoration: none;  -ms-word-wrap: break-word;  word-wrap: break-word; }.h4-entry-title a { color: #b12807;}.link {  text-decoration: none;  color: #32528e;  font-family: RobotoMedium;  margin-top: 1.28565rem !important; }  .link:hover {    color: #0c2248;    text-decoration: none; }a:hover {  text-decoration: none;  color: #0c2248; }.tar {  text-align: right; }.tal {  text-align: left; }.tal-ever {  text-align: left; }.flr {  float: right; }.mb1 {  margin-bottom: 0rem !important; }.mb1 {  margin-bottom: 0.8571rem !important; }.mb2 {  margin-bottom: 1.7142rem !important; }.mb3 {  margin-bottom: 2.5713rem !important; }.mb4 {  margin-bottom: 3.4284rem !important; }.pt2 {  padding-top: 1.7142rem !important; }.clearfix:after,.clearfix::after {  content: "";  display: table;  width: 100%;  clear: both; }.news.wrapper {  padding-top: 2.4284rem; }.wrapper {  padding-top: 3.4284rem;padding-bottom: 3.4284rem; }.wrap-inner {  padding-bottom: 3.4284rem; }.container {  position: relative; }.separator {  width: 100%;  height: 1px;  background: rgba(0, 0, 0, 0.1);  clear: both; }.header {  position: relative;  width: 100%;  display: block;  overflow: hidden; }  .header > .wrap-carousel {    z-index: 10; }.inner-top {  display: block;  position: relative;  width: 100%;  z-index: 150;  background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0)));  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 160%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); }.top-navigation {  position: relative;  background: #2F353F;  z-index: 300; }.wrap-nav {  width: 100%;  position: relative;  overflow: visible;  border-width: 0 !important;  padding: 0 !important;  -webkit-box-shadow: 0 0 0 transparent;  box-shadow: 0 0 0 transparent; }.logo-mini,.logo-mini-desctop {  display: none;  position: absolute;  top: 3px;  left: 15px;  width: 36px;  height: 36px;  font-size: 0;  background: #fff;  border: 1px solid #fff;  overflow: hidden; }  .logo-mini img,  .logo-mini-desctop img {    width: 100%;    height: auto; }.js-scroll .logo-mini {  display: block; }.js-scroll .navbar-toggle {  left: 60px; }.js-scroll .logo-mini-desctop {  display: block;  top: 6px; }.js-scroll .nav-desctop {  margin-left: 60px; }.js-scroll.desctop-menu {  position: fixed !important;  width: 100%;  top: 39px;  background: #FFF;  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }.navbar-toggle {  z-index: 300;  float: none;  margin: 0;  padding: 0;  min-height: 2.4285714286rem;  border-width: 0;  border-radius: 0;  top: 2px;  left: 0;  -webkit-transition: all .3s linear;  transition: all .3s linear; }  .navbar-toggle .icon-bar {    width: 2.5713rem;    margin: 0.51426rem;    margin-left: 0;    background: #FFF;    border-radius: 0; }.nav {  width: 100%;  position: relative; }  .nav ul {    list-style: none; }  .nav li {    display: inline-block;    margin-right: 1.19994rem; }    .nav li:last-child {      margin-right: 0; }    .nav li:nth-child(2) {      margin-left: -0.8571rem; }  .nav li a {    display: block;    text-decoration: none;    color: #FFF;    font-size: 1rem;    line-height: 1em;    padding: 0.8571rem; }  .nav li:hover > a {    color: #7da2e8; }  .nav .nav-desctop {    display: none; }  .nav li.separate-li {    display: none; }.join {  display: inline-block; }.join__button {  display: block;  color: #FFF;  font-size: 1.0714285714rem;  line-height: 1em;  padding: 0.8571rem;  padding-left: 3em;  padding-right: 3em;  text-align: center;  cursor: pointer;  background: #b12807;  border-radius: 2px; }  .join__button:hover {    background: #87230b; }.login {  display: inline-block;  float: right; }  .login .login__button {    display: block;    color: #FFF;    font-size: 1rem;    line-height: 1em;    padding: 0.8571rem;    padding-right: 3em;    background: url("../img/icons/sprite-icon.png") no-repeat;    background-position: 50px -9.60em; }    .login .login__button:hover {      color: #7DA2E8; }.branding {  position: relative;  z-index: 30;  padding: 2.5713rem;  padding-left: 0;  padding-right: 0; }  .branding .b-flex {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;        -ms-flex-align: center;            align-items: center; }.company {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center; }  .company .company__logo {    width: 18.0rem;    margin-right: 22px;    display: inline-block; }    .company .company__logo img {      width: 100%;      height: auto; }  .company .company_desc .company__h {    font-family: RobotoMedium;    color: #32528e;    font-size: 1.7142857143rem;    font-family: RobotoBold;    text-transform: uppercase;    margin-bottom: 0.8571rem;    line-height: 1em; }  .company .company_desc .company__p {    color: #32528e;    font-size: 1.2rem;    line-height: 1.15em;    max-width: 300px;     }.tel {  display: inline-block;  vertical-align: middle;  padding-right: 2.5713rem; }  .tel .tel__link {    font-family: RobotoMedium;    color: #2f353f;    text-decoration: none;    font-size: 1.7142rem; }    .tel .tel__link:hover {      color: #b12807; }.social {  display: inline-block;  vertical-align: middle;  font-size: 0; }  .social .social__link {    display: inline-block;    text-decoration: none;    font-size: 1rem;    width: 1.7142rem;    height: 1.7142rem;    margin: 0.42855rem;    background-color: #3c5989;    border-radius: 2px; }  .social .facebook {    background: #3c5989 url("../img/icons/sprite-icon.png") no-repeat;    background-size: auto;    background-position: -9px -98px; }    .social .facebook:hover {      background-color: #4d75a3; }  .social .instagram {    background: #3c5989 url("../img/icons/sprite-icon.png") no-repeat;    background-size: auto;    background-position: -9px -54px; }    .social .instagram:hover {      background-color: #478ecb; }  .social .youtube {    background: #3c5989 url("../img/icons/sprite-icon.png") no-repeat;    background-size: auto;    background-position: -10px -10px; }    .social .youtube:hover {      background-color: #ff2922; }.desctop-menu {  display: block;position: absolute;    width: 100%;  background: rgba(255, 255, 255, 0.56);  z-index: 200; }.nav-desctop {  list-style: none;  margin-left: 0;  -webkit-transition: margin-left .3s linear;  transition: margin-left .3s linear; }  .nav-desctop > li {    display: inline-block;    margin-right: 4.5rem;    padding-left: 0.8571rem;    padding-right: 0.8571rem; }    .nav-desctop > li > a, .nav-desctop > li .dropdown-li {      display: block;      cursor: pointer;      padding: 0.8571rem 0;      line-height: 1.7142rem;      font-size: 1.2857142857rem;      color: #1c335a;      text-decoration: none;      -webkit-box-sizing: border-box;      box-sizing: border-box;      border-bottom: 2px solid transparent; }    .nav-desctop > li:hover > a, .nav-desctop > li:hover .dropdown-li, .nav-desctop > li.active > a, .nav-desctop > li.active .dropdown-li {      color: #32528e;      text-decoration: none;      border-bottom-color: #bb2327; }    .nav-desctop > li:first-child {      margin-left: -0.8571rem; }    .nav-desctop > li:last-child {      margin-right: 0; }    .nav-desctop > li:first-child ul {      -webkit-transform: translate(0%, 0) !important;      transform: translate(0%, 0) !important; }    .nav-desctop > li ul {      display: none;      list-style: none;      position: absolute;      z-index: 200;      background: #32528E;      -webkit-transform: translate(-25%, 0);      transform: translate(-25%, 0); }      .nav-desctop > li ul li {        display: block; }        .nav-desctop > li ul li a {          display: block;          color: #fff;          text-decoration: none;          font-size: 1.1428571429rem;          line-height: 1em;          padding: 1.35em 1.8em;          border-bottom: 1px solid rgba(0, 0, 0, 0.2); }        .nav-desctop > li ul li:hover a, .nav-desctop > li ul li:focus a, .nav-desctop > li ul li:active a, .nav-desctop > li ul li.active a.current {          background-color: #1c335a; }        .nav-desctop > li ul li:last-child a {          border-bottom-width: 0; }    .nav-desctop > li:hover ul, .nav-desctop > li ul:hover, .nav-desctop > li:focus ul, .nav-desctop > li ul:focus, .nav-desctop > li:active ul, .nav-desctop > li ul:active {      display: block; }    .nav-desctop > li:hover ul, .nav-desctop > li ul:hover {      -webkit-animation: animate_move .2s linear, animate_opacity .2s linear;      animation: animate_move .2s linear, animate_opacity .2s linear; }    .nav-desctop > li:first-child:hover ul, .nav-desctop > li:first-child ul:hover {      -webkit-animation: animate_move_first .2s linear,  animate_opacity .2s linear;      animation: animate_move_first .2s linear,  animate_opacity .2s linear; }    .nav-desctop > li li.separate-li {      display: none; }@-webkit-keyframes animate_opacity {  from {    opacity: 0; }  to {    opacity: 1; } }@keyframes animate_opacity {  from {    opacity: 0; }  to {    opacity: 1; } }@-webkit-keyframes animate_move {  from {    -webkit-transform: translate(-25%, 1rem);    transform: translate(-25%, 1rem); }  to {    -webkit-transform: translate(-25%, 0rem);    transform: translate(-25%, 0rem); } }@keyframes animate_move {  from {    -webkit-transform: translate(-25%, 1rem);    transform: translate(-25%, 1rem); }  to {    -webkit-transform: translate(-25%, 0rem);    transform: translate(-25%, 0rem); } }@-webkit-keyframes animate_move_first {  from {    -webkit-transform: translate(0%, 1rem);    transform: translate(0%, 1rem); }  to {    -webkit-transform: translate(0%, 0rem);    transform: translate(0%, 0rem); } }@keyframes animate_move_first {  from {    -webkit-transform: translate(0%, 1rem);    transform: translate(0%, 1rem); }  to {    -webkit-transform: translate(0%, 0rem);    transform: translate(0%, 0rem); } }.header-title {  margin-top: 5.2855rem;  position: relative;  z-index: 30; }  .header-title .b-flex {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;        -ms-flex-align: center;            align-items: center;    -webkit-box-pack: start;        -ms-flex-pack: start;            justify-content: flex-start;    position: relative;    border-bottom: 1px dotted rgba(255, 255, 255, 0.35);    margin-right: 6.7142857143rem;    padding-bottom: 1.54278rem;    padding-top: 0.8571rem; }.header-title__h1 {  font-size: 3.0rem;  text-transform: uppercase;  font-family: RobotoMedium;  color: #FFF;  text-shadow: 5px 0 10px rgba(0, 0, 2, 0.24);  margin-right: 3.4284rem;  line-height: 4.2855rem; }.header-title__desc {  font-size: 1.7142857143rem;  color: #FFF;  font-family: RobotoMedium;  text-shadow: 1px 0 10px rgba(24, 25, 26, 0.5);  max-width: 20em;  line-height: 2.65701rem;  height: 4.2855rem;  margin-top: -0.1571rem;  padding: 0 !important; }.header-title__desc span {  font-size: 1.7142857143rem; }.js-animate-text {  padding: 0px 0px 0px 100px;  display: none; }.js-animate-text .new {  opacity: 0; }.js-animate-text .div_opacity {  -webkit-transition: opacity .1s ease-in-out;  transition: opacity .1s ease-in-out;  opacity: 1; }.js-rotate {  display: none; }.js-rotate.active {  display: block; }.header-title__pic {  position: absolute;  right: -6.7142857143rem;  width: 4.7142857143rem;  height: 4.7142857143rem;  margin-top: 0.557115rem; }.wrap-carousel {  width: 100vw;  height: 100vh;  position: absolute;  top: 0;  background: url("../img/slide-bg/slide-bg.jpg") no-repeat center top;  background-size: cover; }  .wrap-carousel .item,  .wrap-carousel .active.left,  .wrap-carousel .active.right {    opacity: 0.0; }  .wrap-carousel .active,  .wrap-carousel .next.left,  .wrap-carousel .prev.right {    opacity: 1; }  .wrap-carousel .next,  .wrap-carousel .prev,  .wrap-carousel .active.right {    left: 0;    -webkit-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0); }html, body, .header,#bg-carousel .carousel,#bg-carousel .carousel-inner,#bg-carousel .carousel-inner .item {  width: 100%;  height: 100%;  min-height: 100vh; }#bg-carousel .carousel-inner .item:nth-child(1) {  background: url("../img/slide-bg/slide-bg.jpg") no-repeat center top;  background-size: cover; }#bg-carousel .carousel-inner .item:nth-child(2) {  background: url("../img/slide-bg/slide-bg-6.jpg") no-repeat center top;  background-size: cover; }#bg-carousel .carousel-inner .item:nth-child(3) {  background: url("../img/slide-bg/slide-bg-4.jpg") no-repeat center top;  background-size: cover; }#bg-carousel .carousel-inner .item:nth-child(4) {  background: url("../img/slide-bg/slide-bg-6.jpg") no-repeat center top;  background-size: cover; }#bg-carousel .carousel-inner .item:nth-child(n+5) {  background: url("../img/slide-bg/slide-bg-0.jpg") no-repeat center top;  background-size: cover; }#bg-carousel .item {  -webkit-transition: opacity .5s linear;  transition: opacity .5s linear;  -webkit-animation: translating 30s infinite ease-in-out;  animation: translating 30s infinite ease-in-out; }@-webkit-keyframes translating {  from {    -webkit-transform: scale(1.2);    transform: scale(1.2); }  50% {    -webkit-transform: scale(1);    transform: scale(1); }  to {    -webkit-transform: scale(1.2);    transform: scale(1.2); } }@keyframes translating {  from {    -webkit-transform: scale(1.2);    transform: scale(1.2); }  50% {    -webkit-transform: scale(1);    transform: scale(1); }  to {    -webkit-transform: scale(1.2);    transform: scale(1.2); } }#bg-carousel .carousel-control {  display: none; }.wrap-slider {  position: relative;  z-index: 30; }#plane-slider.carousel-fade .carousel-inner {  overflow: visible; }  #plane-slider.carousel-fade .carousel-inner .item,  #plane-slider.carousel-fade .carousel-inner .active.left,  #plane-slider.carousel-fade .carousel-inner .active.right {    opacity: 0.0; }  #plane-slider.carousel-fade .carousel-inner .active,  #plane-slider.carousel-fade .carousel-inner .next.left,  #plane-slider.carousel-fade .carousel-inner .prev.right {    opacity: 1; }  #plane-slider.carousel-fade .carousel-inner .next,  #plane-slider.carousel-fade .carousel-inner .prev,  #plane-slider.carousel-fade .carousel-inner .active.left,  #plane-slider.carousel-fade .carousel-inner .active.right {    left: 0;    -webkit-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0); }#plane-slider.carousel-fade .carousel-control {  z-index: 2; }#plane-slider .item .object {  position: relative;  display: block;  width: 50%;  min-width: 290px;  margin: 0 auto;  margin-top: 2.5713rem; }#plane-slider .item .object__img {  width: 100%;  position: relative;  -webkit-animation: uppear 4s ease-out;  animation: uppear 4s ease-out; }#plane-slider .item .object__desc {  text-align: center;  display: block;  padding-top: 3.4284rem; }#plane-slider .item .desc-p {  font-size: 1rem;  text-align: center;  color: #FFF;  line-height: 0.8571rem;  margin-bottom: 0.642825rem; }#plane-slider .item .desc-h4 {  font-family: RobotoBold;  font-size: 2.7142857143rem;  text-transform: uppercase;  color: #FFF;  line-height: 2.5713rem; }@-webkit-keyframes uppear {  from {    -webkit-transform: translateY(550px);    transform: translateY(550px); }  40% {    -webkit-transform: translateY(0px);    transform: translateY(0px); }  60% {    -webkit-transform: translateY(20px);    transform: translateY(20px); }  to {    -webkit-transform: translateY(0px);    transform: translateY(0px); } }@keyframes uppear {  from {    -webkit-transform: translateY(550px);    transform: translateY(550px); }  40% {    -webkit-transform: translateY(0px);    transform: translateY(0px); }  60% {    -webkit-transform: translateY(20px);    transform: translateY(20px); }  to {    -webkit-transform: translateY(0px);    transform: translateY(0px); } }#plane-slider .carousel-control {  opacity: 1;  text-shadow: 0 0 transparent;  background-image: none; }  #plane-slider .carousel-control span {    color: transparent; }    #plane-slider .carousel-control span.slide-next {      background: url("../img/icons/icon-slider/slide-next.png") no-repeat center; }    #plane-slider .carousel-control span.slide-prev {      background: url("../img/icons/icon-slider/slide-prev.png") no-repeat center; }.header-bottom {  display: block;  position: absolute;  bottom: 0px;  width: 100%;  height: 0;  padding-bottom: 9.166666%;  overflow: hidden;  font-size: 0;  text-indent: 0;  letter-spacing: 0;  line-height: 0;  z-index: 100; }  .header-bottom .header-bottom__inner {    width: 100%;    height: auto;    position: relative;    overflow: hidden; }.st0 {  fill: #FFFFFF; }.st1 {  fill: #1C335A; }.st2 {  fill: #32528E; }#svg_7:hover {  cursor: pointer; }  #svg_7:hover + #svg_8 {    fill: #b12807; }#svg_8:hover {  fill: #b12807;  cursor: pointer; }.service{  background-color: #f1f8fe; }.service-list {  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;      -ms-flex-align: start;          align-items: flex-start;  -ms-flex-flow: row wrap;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;          flex-flow: row wrap;  -webkit-box-pack: justify;      -ms-flex-pack: justify;          justify-content: space-between; }  .service-list .service-item {    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    -webkit-box-align: stretch;        -ms-flex-align: stretch;            align-items: stretch;    position: relative;    text-decoration: none;    width: 260px;    -webkit-box-shadow: 1px 0 10px #eeeeee;            box-shadow: 1px 0 10px #eeeeee;    -webkit-transition: all .3s linear;    transition: all .3s linear;    background: url("../img/icons/red-mark.png") no-repeat -10% 0%; }    .service-list .service-item:nth-child(1) .service-item__icon {      background: #32528e url("../img/icons/mod-service/alarm.png") no-repeat center; }    .service-list .service-item:nth-child(2) .service-item__icon {      background: #32528e url("../img/icons/mod-service/hammer.png") no-repeat center; }    .service-list .service-item:nth-child(3) .service-item__icon {      background: #32528e url("../img/icons/mod-service/info.png") no-repeat center; }    .service-list .service-item:nth-child(4) .service-item__icon {      background: #32528e url("../img/icons/mod-service/bookcase.png") no-repeat center; }    .service-list .service-item:hover {      background-position: right top;      -webkit-box-shadow: 1px 0 23.8px 1.3px rgba(185, 189, 194, 0.75);              box-shadow: 1px 0 23.8px 1.3px rgba(185, 189, 194, 0.75); }      .service-list .service-item:hover .service-item__icon {        background-color: #1c335a !important; }      .service-list .service-item:hover .service-item__desc {        color: #1c335a; }  .service-list .service-item__icon {    -ms-flex: 70 0 auto;    -webkit-box-flex: 70;            flex: 70 0 auto;    display: block;    width: 70px;    background-color: #32528e; }  .service-list .service-item__desc {    -ms-flex: 190 0 auto;    -webkit-box-flex: 190;            flex: 190 0 auto;    width: 190px;    display: block;    padding: 1.7142rem;    padding-right: 0.42855rem;    color: #1d1e21;    font-size: 1.0714285714rem;    line-height: 1.3rem;    text-decoration: none; }.news-section {  float: left;  width: 58.33333333%;  padding: 0 15px;  -webkit-box-sizing: border-box;  box-sizing: border-box;  min-height: 46.2834rem; }.news-article {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: stretch;      -ms-flex-align: stretch;          align-items: stretch;  -webkit-box-pack: start;      -ms-flex-pack: start;          justify-content: flex-start;  -ms-flex-flow: row wrap;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;          flex-flow: row wrap;  flex-grow: 4.5;  -webkit-box-flex: 4.5;  -webkit-flex-grow: 4.5;  -ms-flex-positive: 4.5;  width: 100%;  height: 11.1423rem;  margin-bottom: 0.8571rem;  background: #FFF;  -webkit-box-shadow: 0 0 10px rgba(226, 228, 234, 0.75);          box-shadow: 0 0 10px rgba(226, 228, 234, 0.75); }  .news-article:hover {    -webkit-box-shadow: 1px 0 9.5px 0.5px rgba(150, 163, 181, 0.75);            box-shadow: 1px 0 9.5px 0.5px rgba(150, 163, 181, 0.75); }.news-article:last-of-type {  margin-bottom: 0 !important; }.news-article__thumb {  -ms-flex: 2.5 0;  -webkit-box-flex: 2.5;          flex: 2.5 0;  display: block;  width: 25rem;  position: relative;  background: #dcdcdc;  overflow: hidden;-webkit-box-flex: 2.6;    flex: 2.6 0;    width: 26rem; }  .news-article__thumb img {    margin: auto;    height: 100%;    width: 100%;    -o-object-fit: initial !important;       object-fit: initial !important;    -o-object-position: center !important;       object-position: center !important; }  .news-article__thumb .thumb-label {    position: absolute;    left: 0;    top: 0;    display: block;    color: #FFF;    background-color: #32528e;    line-height: 0.8571rem;    padding: 0.8571rem; }.news-article__content {  -ms-flex: 4.5 0;  -webkit-box-flex: 4.5;          flex: 4.5 0;  width: 100%;  height: 100%;  position: relative; }  .news-article__content .news-head {    position: relative;    padding: 1.7142rem;    padding-left: 0.8571rem;    padding-right: 0.8571rem;    margin-bottom: 3.4284rem;    max-height: 2.6em;    overflow: hidden;    -webkit-box-sizing: content-box;    box-sizing: content-box; }    .news-article__content .news-head h3:hover, .news-article__content .news-head a:hover {      text-decoration: none;      color: #0c2248;      cursor: pointer; }  .news-article__content .news-footer {    display: block;    position: absolute;    bottom: 0;    width: 100%;    border-top: 1px solid rgba(0, 0, 0, 0.15);    color: #32528e; }  .news-article__content .news-footer__data {    display: inline-block;    padding: 0.8571rem;    max-width: calc(100% - 6rem);    overflow: hidden; }    .news-article__content .news-footer__data .date-span {      display: block;      font-family: RobotoMedium;      line-height: 1.7142rem;      width: 100%;      max-height: 1.7142rem;      overflow: hidden;      -ms-text-overflow: ellipsis;      text-overflow: ellipsis;      padding-left: 2em;      background: url("../img/icons/calendar.png") no-repeat left; }      .news-article__content .news-footer__data .date-span.red {        color: #b12807; }  .news-article__content .news-footer__comment {    display: inline-block;    width: 13rem;    padding: 0.8571rem;    -webkit-box-sizing: border-box;    box-sizing: border-box;    float: right;    border-left: 1px solid rgba(0, 0, 0, 0.15); }    .news-article__content .news-footer__comment .comment-span {      font-family: RobotoMedium;      color: #32528E;      text-decoration: none;      line-height: 1.7142rem;      padding-left: 2em;      background: url("../img/icons/comment.png") no-repeat left; }      .news-article__content .news-footer__comment .comment-span:hover {        color: #0c2248;        text-decoration: none;        cursor: pointer; }.comment-span i {  font-style: normal; }.news-aside {  float: right;  width: 41.66666667%;  padding: 0 15px;  -webkit-box-sizing: border-box;  box-sizing: border-box; }.wrap-slider {  position: relative;  margin-bottom: 2.99985rem; }  .wrap-slider .thumb-label {    position: absolute;    top: 0;    left: 0;    display: inline-block;    color: #FFF;    background-color: #32528e;    line-height: 0.8571rem;    padding: 0.8571rem;    z-index: 30; }.news-slider {  height: auto;  -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0);          box-shadow: 0 0 0px rgba(255, 255, 255, 0); }  .news-slider .carousel-indicators {    height: 2rem; }  .news-slider .carousel-indicators li {    background: #1c335a;    margin: 1px 0.42855rem;    width: 0.8571rem;    height: 0.8571rem; }    .news-slider .carousel-indicators li.active {      background: #FFF; }  .news-slider .news-article {    margin-bottom: 0; }  .news-slider .slide-thumb {    height: 288px;    width: 100%;    overflow: hidden; }    .news-slider .slide-thumb img {      height: 100%;      width: 100%;      -o-object-fit: cover !important;         object-fit: cover !important; }  .news-slider .news-article__content {    background: url("../img/icons/red-mark.png") no-repeat right top; }.news-slider .carousel-indicators {  bottom: 0;  top: 17.9991rem; }.news-carousel__footer {  width: 100%;  position: relative;  border-top: 1px solid rgba(0, 0, 0, 0.15);  background-color: #32528e; }  .news-carousel__footer .slide-pagnation {    position: relative;    margin-right: 6.8568rem;    text-align: center;    font-family: RobotoMedium;    color: #FFF;    font-size: 1.2857142857rem;    line-height: 1.7142rem;    padding: 0.8571rem;    -webkit-box-sizing: border-box;    box-sizing: border-box; }    .news-carousel__footer .slide-pagnation .numb-item, .news-carousel__footer .slide-pagnation .current-item {      font-family: RobotoMedium;      font-size: 1.2857142857rem; }  .news-carousel__footer .slide-control {    position: absolute;    right: 0;    top: -1px;    display: inline-block;    background: #FFF; }    .news-carousel__footer .slide-control:hover a {      opacity: 0.5; }    .news-carousel__footer .slide-control a {      display: block;      position: relative;      float: right;      width: 3.4284rem;      height: 3.4284rem;      opacity: 1.0;      filter: alpha(opacity=100);      font-size: 0;      color: transparent;      text-align: center;      text-shadow: 0 0px 0px rgba(0, 0, 0, 0);      background: #fff;      -webkit-box-sizing: border-box;      box-sizing: border-box;      border: 1px solid rgba(0, 0, 0, 0.15);      margin-right: -1px;      border-bottom: 1px solid rgba(0, 0, 0, 0.15);      border-top: 1px solid rgba(0, 0, 0, 0.15); }      .news-carousel__footer .slide-control a.left {        background: #fff url("../img/icons/controls-slide.png") no-repeat -31px 15px; }        .news-carousel__footer .slide-control a.left:hover {          background-position: -31px -28px;          opacity: 1; }      .news-carousel__footer .slide-control a.right {        background: #fff url("../img/icons/controls-slide.png") no-repeat 18px 15px; }        .news-carousel__footer .slide-control a.right:hover {          background-position: 18px -28px;          opacity: 1; }.vote {  padding: 1.7142rem 0.8571rem;  padding-right: 1.7142rem;  background: #FFF;  -webkit-box-shadow: 0 0 10px rgba(216, 216, 216, 0.75);          box-shadow: 0 0 10px rgba(216, 216, 216, 0.75);  min-height: 396px; }.widget .h4-entry-title {  text-decoration: none;  margin-bottom: 1.28565rem; font-size: 1.5rem;} .widget .h4-entry-title:hover { color: #0c2248; }.widget__p {  color: #333;  margin-bottom: 1.11423rem;  margin-right: 1.7142rem; }.widget__form .radio,.widget__form .checkbox {  display: none; }.widget__form .radio-custom {  width: 6px;  height: 6px;  border-radius: 3px;  position: relative;  background: #D6E3FF; }.widget__form .radio-custom,.widget__form .checkbox-custom,.widget__form .label-custom {  display: inline-block;  vertical-align: middle; }.widget__form .radio:checked + .radio-custom::before {  content: "";  display: block;  position: absolute;  top: 0px;  right: 0px;  bottom: 0px;  left: 0px;  background: #b12807 !important;  border-radius: 3px; }.widget__form .label-custom {  padding-left: 1rem;  margin-left: 0;  font-size: 1.2rem;  color: #32528e;  line-height: 1.9rem;  padding-top: 0.59997rem;  padding-bottom: 0.59997rem;  display: inline-block;  white-space: normal; word-break: break-word;width: 90%;}.widget__form .label-input {  position: relative;  cursor: pointer;  padding-left: 1.28565rem;  padding-right: 0.8571rem;  min-width: 80%;  min-width: 270px;  border-radius: 10px;  margin-bottom: -2px;  z-index: 20;  white-space: nowrap; }  .widget__form .label-input:hover {    background: #d6e3ff;    z-index: 30; }    .widget__form .label-input:hover .radio-custom, .widget__form .label-input:hover .radio-custom::before {      background: #FFF; }.submit, .form-login__button {  display: inline-block;  color: #FFF;  font-family: RobotoMedium;  font-size: 1.0714285714rem;  line-height: 1em;  padding: 0.8571rem;  margin-top: 0.8571rem;  padding-left: 3em;  padding-right: 3em;  text-align: center;  cursor: pointer;  background: #b12807; }  .submit:hover, .form-login__button:hover {    background: #87230b; }.checkbox-custom {  width: 14px;  height: 14px;  border: 1px solid #32528e;  position: relative;  border-radius: 2px; }.checkbox:checked + .checkbox-custom {  border-color: #FFF; }.checkbox:checked + .checkbox-custom::before {  content: "\f14a";  font-family: fontAwesome;  font-size: 1.2rem;  color: #B12807;  line-height: 1em;  display: block;  position: absolute;  top: -1px;  left: -1px;  right: 0px;  bottom: 0px; }.data-release {  display: inline-block;  padding: 0.8571rem;  padding-left: 0; }  .data-release .date-span {    font-family: RobotoMedium;    line-height: 1.7142rem;    padding-left: 2em;    background: url("../img/icons/calendar.png") no-repeat left; }    .data-release .date-span.red {      color: #b12807; }.post-item {  width: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: start;      -ms-flex-pack: start;          justify-content: flex-start;  margin-bottom: 1.7142rem;  border-bottom: 1px solid rgba(0, 0, 0, 0.15); }  .post-item:last-of-type {    margin-bottom: 0; }.post-item__author {  width: 25rem;  -ms-flex: 2.5 0;  -webkit-box-flex: 2.5;          flex: 2.5 0; }  .post-item__author .author-img {    position: relative;    width: 100%;    height: 156px;    margin-bottom: 1.28565rem;    overflow: hidden; }    .post-item__author .author-img img {      position: absolute;      width: 100%;      height: 100%;      -o-object-fit: cover;         object-fit: cover; }  .post-item__author .author-name {    font-size: 1.1428571429rem;    font-family: RobotoMedium;    color: #32528e;    text-decoration: none;    margin-bottom: 0.42855rem; }    .post-item__author .author-name:hover {      color: #0c2248;      text-decoration: none; }.post-item__content {  -ms-flex: 4.5 0;  -webkit-box-flex: 4.5;          flex: 4.5 0;  padding-left: 0.8571rem;  padding-right: 0.8571rem;  padding-bottom: 4.2855rem;  position: relative;  min-height: 240px; }.post-quote {  color: #333;  font-size: 1rem;  line-height: 1.54278rem;  padding-left: 2.99985rem;  margin-bottom: 0.8571rem;  background: url("../img/icons/quote.png") no-repeat left 0.5em;  background-size: 27px; }.post-item__content .comment-informer {  display: inline-block;  width: 13rem;  padding: 0.8571rem;  -webkit-box-sizing: border-box;  box-sizing: border-box;  float: right;  border-left: 1px solid rgba(0, 0, 0, 0.15);  border-left-width: 0;  float: none;  margin-left: 2.99985rem;  padding-left: 0; }  .post-item__content .comment-informer .comment-span {    font-family: RobotoMedium;    color: #32528E;    text-decoration: none;    line-height: 1.7142rem;    padding-left: 2em;    background: url("../img/icons/comment.png") no-repeat left; }    .post-item__content .comment-informer .comment-span:hover {      color: #0c2248;      text-decoration: none;      cursor: pointer; }.discuss-list, .partner-list {  max-height: 865px;  -ms-overflow-y: scroll;  overflow-y: scroll;  padding-right: 10px; }  .discuss-list::-webkit-scrollbar-track, .partner-list::-webkit-scrollbar-track {    background-color: #eaf1f3;    border-radius: 0px; }  .discuss-list::-webkit-scrollbar, .partner-list::-webkit-scrollbar {    width: 8px;    background-color: #eaf1f3; }  .discuss-list::-webkit-scrollbar-thumb, .partner-list::-webkit-scrollbar-thumb {    border-radius: 0px;    background-color: #32528e; }  .discuss-list .h4-entry-title:visited, .partner-list .h4-entry-title:visited {    color: #6e6e6e; }  .discuss-list .discuss-quote a:visited, .partner-list .discuss-quote a:visited, .discuss-list .discuss-quote a.visited, .partner-list .discuss-quote a.visited {    color: #6e6e6e; }    .discuss-list .discuss-quote a:visited::after, .partner-list .discuss-quote a:visited::after, .discuss-list .discuss-quote a.visited::after, .partner-list .discuss-quote a.visited::after {      content: "Просмотрено";      display: block;      margin-top: 0.8571rem;      width: 12em;      line-height: 2em;      font-family: RobotoMedium;      border-radius: 10px;      padding-right: 1.5em;      padding-left: 3.5em;      background: #eaf1f3 url("../img/icons/eye.png") no-repeat 1em center;      font-size: 0.8571428571rem; }  .discuss-list .discuss-quote, .partner-list .discuss-quote {    font-size: 1rem;    color: #32528e;    line-height: 1.54278rem;    padding-bottom: 1.7142rem;    padding-left: 2.14275rem;    border-bottom: 1px solid rgba(0, 0, 0, 0.15);    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAASFBMVEVWbKNVbKP///9VbKNVbKNVbKNVbKNVbKNVbKNVbKNWbKNWbKNWbKNWbKNWbKNWbKNWbKNWbKNWbKNWbKNWbKNVbKNWbKP////xO9/tAAAAFXRSTlMAAABJ5jw750rkq7Ia8fMea3MCmASpKWSzAAAAAWJLR0QCZgt8ZAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAF5JREFUGNOlj0kOgDAMA12a0rKv6f+fShBbU7gxp2hkKzIssYIsyEHhCKwNDO8qJpzqI/W/aHZUMVGvlMlgGXTdR7L0CF7PrgKeBmp50UiwuEHbxX7QCmOckKl5WcVsLnAIjd8zwhcAAAAASUVORK5CYII=") no-repeat left 0.15em; }.discuss-item, .partner-item {  padding-left: 3.85695rem;  margin-bottom: 1.7142rem;  background: url("../img/icons/quote.png") no-repeat left 0; }  .discuss-item:last-of-type, .partner-item:last-of-type {    margin-bottom: 0; }.calendar-section {  background-color: #f1f8fe; }.gallery-section {  background-color: #f1f8fe;  }.gallery {  display: table;  position: relative;  width: 100%;  padding-left: 30px;  padding-right: 30px;  -webkit-box-sizing: border-box;  box-sizing: border-box; }.gallery-item {  display: table-cell;  float: right;  position: relative;  width: 360px;  height: 220px;  background: #eee;  border: 6px solid #fff;  -webkit-box-sizing: border-box;  box-sizing: border-box; }.gallery-item.large {  width: 720px;  height: 440px; }.gallery-item.large .g-content__head {  font-size: 1.2857142857rem; }.gallery-item__content {  position: relative;  display: block;  height: 100%;  overflow: hidden; }.g-content__head {  position: absolute;  top: 0;  left: 0;  z-index: 150;  font-size: 1.1428571429rem;  color: #FFF;  line-height: 0.8571rem;  padding: 1.28565rem 1.7142rem; }.g-content__thumb {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  display: block;  z-index: 20;  width: 100%;  min-width: 100%;  height: auto;  min-height: 100%;  -o-object-fit: cover;     object-fit: cover; }.g-content__footer {  display: block;  position: absolute;  z-index: 150;  bottom: 0;  width: 100%;  padding: 1.28565rem 1.7142rem;  -webkit-transition: all .2s linear;  transition: all .2s linear;  opacity: 0; }  .g-content__footer.g-link, .g-content__footer.g-caption, .g-content__footer > * {    display: inline-block;    font-family: RobotoMedium;    line-height: 1.7142rem;    color: #FFF;    font-size: 1rem;    margin-right: 2.14275rem; }    .g-content__footer.g-link.link-comment, .g-content__footer.g-caption.link-comment, .g-content__footer > *.link-comment {      padding-left: 2em;      background: url("../img/icons/comment-white.png") no-repeat left; }    .g-content__footer.g-link.link-more, .g-content__footer.g-caption.link-more, .g-content__footer > *.link-more {      padding-right: 2em;      background: url("../img/icons/see.png") no-repeat right;      margin-right: 0; }  .g-content__footer a:hover {    color: #dedede; }.gallery-item__content.video::after {  content: "";  display: block;  width: 3.9285714286rem;  height: 3.9285714286rem;  background: url("../img/icons/video.png") no-repeat center;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  margin: auto;  z-index: 200;  cursor: pointer; }.large .gallery-item__content.video::after {  width: 7.1428571429rem;  height: 7.1428571429rem;  background: url("../img/icons/video-large.png") no-repeat center; }.gallery-item__content.video:hover::after {  -webkit-animation: icon_video .3s linear;  animation: icon_video .3s linear; }@-webkit-keyframes icon_video {  from {    -webkit-transform: scale(1);    transform: scale(1); }  50% {    -webkit-transform: scale(1.3);    transform: scale(1.3); }  to {    -webkit-transform: scale(1);    transform: scale(1); } }@keyframes icon_video {  from {    -webkit-transform: scale(1);    transform: scale(1); }  50% {    -webkit-transform: scale(1.3);    transform: scale(1.3); }  to {    -webkit-transform: scale(1);    transform: scale(1); } }.gallery-item__content:hover .g-content__footer {  opacity: 1; }.logo-list {  display: block;  max-width: 1000px;  margin: 0 auto; }  .logo-list .logo-item {    display: block;    float: left;    width: 20%;    min-width: 170px;    height: 6.8568rem;    overflow: hidden;    margin-bottom: 0.8571rem; }    .logo-list .logo-item img {      width: 100%;      height: 100%;      -o-object-fit: scale-down !important;         object-fit: scale-down !important;      -o-object-position: center !important;         object-position: center !important; }.logo-section .join__button {  margin: auto;  margin-top: 1.7142rem;  display: block; }.m_big .carousel-control {  opacity: 1;  width: 30px; }  .m_big .carousel-control span {    color: transparent; }    .m_big .carousel-control span.slide-next {      background: url("../img/icons/icon-slider/controls-gallery.png") no-repeat;      background-position: right top; }    .m_big .carousel-control span.slide-prev {      background: url("../img/icons/icon-slider/controls-gallery.png") no-repeat;      background-position: left top; }.m_big .right.carousel-control:hover .slide-next {  background-position: right -66px; }.m_big .left.carousel-control:hover .slide-prev {  background-position: left -66px; }.map-section {  padding-bottom: 8.571rem;  margin-bottom: -9.4281rem; }  .map-section tspan {    font-size: 8px !important; }  .map-section .h2-title, .map-section .h3-title {    margin-bottom: 0; }.footer {  position: relative;  z-index: 100;  overflow: hidden;  width: 100%; }.footer-top-bg {  display: block;  position: relative;  width: 100%;  height: 0;  padding-bottom: 9.375%;  font-size: 0;  text-indent: 0;  letter-spacing: 0;  line-height: 0;  margin-bottom: -3px; }.inner-wrap {  background-color: #dcdfe2; }.st110 {  fill: #FFFFFF; }.st11 {  fill: #DCDFE2; }.st12 {  fill: #1C335A; }.footer-branding-wrap {  margin-top: 3.4284rem;  margin-bottom: 1.7142rem;  padding-bottom: 1.7142rem;  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }  .footer-branding-wrap .company__p {    color: #333 !important; }.search {  display: inline-block;  position: relative; }input.input-search {  display: block;  width: 100%;  line-height: 2.5713rem;  color: #828282;  font-size: 1rem;  background: #FFF url("../img/icons/search.png") no-repeat;  background-position: right .6rem;  border-right: 1rem solid #fff;  padding-left: 1.5rem; }  input.input-search:hover {    background-position: right -3.0rem; }  input.input-search::-webkit-input-placeholder {    line-height: 2.5713rem;    font-size: 1rem; }.footer-naw-wrap {  margin-bottom: 3.4284rem; }.footer-nav {  display: inline-block;  list-style: none;  margin-right: 3.4284rem; }  .footer-nav li {    display: block; }    .footer-nav li a {      display: inline-block;      text-decoration: none;      color: #333;      font-size: 1rem;      line-height: 0.8571rem;      margin-bottom: 0.8571rem; }      .footer-nav li a:hover {        color: #33538e;        font-family: RobotoMedium; }  .footer-nav:last-child {    margin-right: 0; }.copyright {  margin-bottom: 1.7142rem; }  .copyright .copyright__text {    color: #333;    font-size: 1rem;    line-height: 1.7142rem; }.contacts {  text-align: right; }.contact__tel {  display: inline-block;  text-align: right;  color: #2f353f;  font-size: 1.2857142857rem;  line-height: 0.8571rem;  margin-bottom: 1.28565rem; }.contact__mail {  display: inline-block;  text-align: right;  color: #32528e;  font-size: 1.2857142857rem;  line-height: 1em;  margin-bottom: 0.59997rem;  padding-left: 1.7em;  background: url("../img/icons/mail.png") no-repeat left center; }.contact__social {  display: block;  text-align: right; }.single-article {  -webkit-box-shadow: 0 0 10px rgba(47, 53, 63, 0.15);          box-shadow: 0 0 10px rgba(47, 53, 63, 0.15);  padding-left: 15px;  padding-right: 15px;  margin-bottom: 3.4284rem;  overflow: hidden; }.article-img {  width: 100%;  position: relative;  margin-bottom: 2.5713rem; }  .article-img img {    width: 100%;    height: auto; }.header.m-low {  display: block;  height: auto;  *min-height: 148px;  overflow: visible;  background: url("../img/header/bg-mini-head.png") no-repeat center top;  background-size: cover; }  .header.m-low .inner-top {    background: transparent; }.breadcrumb {  margin-top: 0.8571rem;  margin-bottom: 2.5713rem;  background: #FFF; }.tag {  display: inline-block;  color: #FFF;  background-color: #32528e;  line-height: 0.8571rem;  padding: 0.8571rem;  margin-right: 0.8571rem; }.meta-head {  margin-top: -1.7142rem;  margin-bottom: 2.5713rem; }.banner {  width: 100%;  position: relative; }  .banner img {    width: 100%;    height: auto; }.paragraph {  font-size: 1.1428571429rem;  color: #333;  line-height: 1.5em;  margin-bottom: 1.7142rem; }.initial-letter::first-letter {  font-family: RobotoBold;  color: #333;  font-size: 3.4285714286rem;  line-height: 1em;  float: left;  margin-right: 0.8571rem; }ol.ol-list {  margin-bottom: 3.4284rem;  counter-reset: section;  position: relative; }  ol.ol-list li {    list-style-type: none;    position: relative;    display: block;    padding: 0;    padding-left: 2.5713rem;    margin-bottom: 1.28565rem;    font-size: 1.1428571429rem;    line-height: 1.5em;    color: #333; }    ol.ol-list li::before {      content: counter(section);      counter-increment: section;      display: inline-block;      position: absolute;      left: 0;      top: 1rem;      -webkit-transform: translateY(-50%);              transform: translateY(-50%);      font-family: RobotoMedium;      font-size: 0.8571428571rem;      line-height: 1.55em;      width: 1.5rem;      height: 1.5rem;      text-align: center;      color: #fff;      border-radius: 50%;      background-color: #32528e; }.ul-list {  margin-bottom: 3.4284rem;  counter-reset: section;  position: relative; }  .ul-list li {    list-style-type: none;    position: relative;    display: block;    padding: 0;    padding-left: 2.5713rem;    margin-bottom: 1.28565rem;    font-size: 1.1428571429rem;    line-height: 1.5em;    color: #333;    background: url("../img/icons/blue-mark.png") no-repeat left 0.2em; }.table {  width: 100%;  max-width: 100%;  border-collapse: collapse;  margin-bottom: 3.4284rem; }  .table thead tr td, .table tbody tr td {    border-width: 0;    background-color: #FFF;    font-size: 1rem;    color: #333;    line-height: 1.7142rem;    padding-top: 1.28565rem;    padding-bottom: 1.28565rem;    padding-left: 1.7142rem;    padding-right: 1.7142rem;    vertical-align: middle;    text-align: center;    -ms-word-wrap: break-word;    word-wrap: break-word; }  .table thead tr td {    color: #FFF;    line-height: 1.3em;    padding-top: 0.51426rem;    padding-bottom: 0.51426rem;    background-color: #1c335a;    vertical-align: top; }  .table tr td:first-child {    text-align: left;    max-width: 150px; }  .table tr:nth-child(2n) td {    background-color: #f2f5f6; }.inner-gallery {  margin-bottom: 3.4284rem; }.inner-gallery__item {  width: 33.33%;  float: left;  border: 2px solid #fff;  -webkit-box-sizing: border-box;  box-sizing: border-box;  position: relative;  background-color: #6093c2; }  .inner-gallery__item::after {    content: '';    display: block;    padding-top: 100%; }  .inner-gallery__item img {    position: absolute;    width: 100%;    height: 100%;    -o-object-fit: cover;       object-fit: cover;    cursor: pointer; }.comment-list .comment-list__form {  margin-top: 3.4284rem;  padding-top: 1.7142rem;  border-top: 1px solid rgba(0, 0, 0, 0.1); }.comment-list__item {  display: block;  position: relative; }.comment-head {  display: block;  padding-top: 1.02852rem;  padding-bottom: 1.02852rem;  border-top: 1px solid rgba(0, 0, 0, 0.1);  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  margin-bottom: 1.28565rem; }  .comment-head .comment-head__author {    display: inline-block;    font-size: 1.1428571429rem;    line-height: 1.3rem;    vertical-align: middle;    color: #32528e;    font-family: RobotoMedium;    padding-left: 2.5713rem;    max-width: 70%;    background: url("../img/icons/comment.png") no-repeat left; }  .comment-head .comment-head__date {    display: inline-block;    color: #202124;    font-size: 1rem;    line-height: 1.3rem;    vertical-align: middle;    margin-left: 0.8571rem;    float: right; }  .comment-head .comment-head__button {    display: inline-block;    color: #32528e;    font-size: 1rem;    line-height: 1.3rem;    vertical-align: middle;    margin-left: 0.8571rem;    float: right;    text-decoration: none; }.comment-list__text {  font-size: 1rem;  color: #202124;  line-height: 1.7142rem;  margin-bottom: 1.28565rem; }.comment-list__form {  width: 100%; }.textarea {  padding: 0.8571rem 1.28565rem;  display: block;  border: 1px solid rgba(0, 0, 0, 0.1);  width: 100%;  max-width: 100%;  font-size: 1rem;  line-height: 1.7142rem;  height: 11.9994rem;  margin-bottom: 0.8571rem; }.carousel-list {  margin-bottom: 3.4284rem; }.carousel-list__item {  position: relative;  padding-bottom: 1.7142rem; }  .carousel-list__item .thumb-label {    position: absolute;    top: 0;    left: 0;    display: inline-block;    color: #FFF;    background-color: #32528e;    line-height: 0.8571rem;    padding: 0.8571rem;    z-index: 30; }  .carousel-list__item .slide-thumb {    overflow: hidden;    height: 260px; }    .carousel-list__item .slide-thumb img {      width: 100%;      height: 100%;      -o-object-fit: cover;         object-fit: cover; }  .carousel-list__item .news-footer__comment {    width: 5.9997rem; }    .carousel-list__item .news-footer__comment .comment-span i {      display: none; }.carousel-list .carousel-list__footer {  position: relative;  display: block; }.carousel-list .slide-control {  position: relative;  display: block; }  .carousel-list .slide-control:hover a {    opacity: 0.5; }  .carousel-list .slide-control a {    display: block;    position: relative;    width: 3.4284rem;    height: 3.4284rem;    opacity: 1.0;    filter: alpha(opacity=100);    font-size: 0;    color: transparent;    text-align: center;    text-shadow: 0 0px 0px rgba(0, 0, 0, 0);    background: #fff;    -webkit-box-sizing: border-box;    box-sizing: border-box;    border: 1px solid rgba(0, 0, 0, 0.15); }    .carousel-list .slide-control a.left {      float: left;      background: #fff url("../img/icons/controls-slide.png") no-repeat -31px 15px; }      .carousel-list .slide-control a.left:hover {        background-position: -31px -28px;        opacity: 1; }    .carousel-list .slide-control a.right {      float: right;      background: #fff url("../img/icons/controls-slide.png") no-repeat 18px 15px; }      .carousel-list .slide-control a.right:hover {        background-position: 18px -28px;        opacity: 1; }.carousel-list .carousel-indicators {  bottom: 10px; }  .carousel-list .carousel-indicators li {    width: 24px;    height: 24px;    background-color: #f3f5f8;    border: 1px solid #e1e1e1;    border-radius: 50%;    vertical-align: middle;    margin: 0 0.42855rem; }    .carousel-list .carousel-indicators li.active {      background-color: #1c335a;      border: 1px solid #e1e1e1; }.determin-wrap {  margin-bottom: 3.4284rem; }.determin {  position: relative;  display: block;  padding-top: 1.45707rem;  padding-bottom: 1.45707rem;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  margin-bottom: 0;  -webkit-box-sizing: border-box;  box-sizing: border-box; }  .determin dt, .determin dd {    display: inline-block;    font-size: 1.1428571429rem;    line-height: 1.7142rem;    font-weight: normal;    vertical-align: top;    margin-bottom: 0;    white-space: normal;    -ms-word-wrap: break-word;    word-wrap: break-word; }  .determin dt {    color: #727272;    text-align: left;    max-width: 50%; }  .determin dd {    color: #333;    float: right;    width: 50%;    text-align: left; }  .determin:first-of-type {    border-top: 1px solid rgba(0, 0, 0, 0.1); }.requisit-text .determin dd {  width: 30%; }.contact-text {  border-top: 3px solid #5e8ac6;  border-bottom: 3px solid #5e8ac6; }.some-company-name {  position: relative;  width: 100%;  margin-bottom: 3.4284rem;  display: table; }.some-company-name__logo {  display: table-cell;  vertical-align: top;  width: 14rem;  max-width: 14vw;  padding-right: 1.5em;  padding-top: 0.7rem; }  .some-company-name__logo img {    width: 100%;    height: auto;    -o-object-fit: scale-down;       object-fit: scale-down;    -o-object-position: left top;       object-position: left top; }.some-company-name__title {  display: table-cell;  vertical-align: top;  margin-left: 15rem; }.some-company-name__p {  font-size: 1.1428571429rem;  display: block;  color: #333;  margin-top: -1.7142rem; }.advantage-list {  margin-bottom: 3.4284rem; }.advantage-list__item {  position: relative;  width: 100%;  padding: 0.8571rem;  padding-right: 120px;  min-height: 5.1426rem;  color: #333;  font-size: 1.1428571429rem;  line-height: 1.7142rem;  font-family: RobotoMedium;  border-width: 1px;  border-style: solid;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -ms-word-wrap: break-word;  word-wrap: break-word;  margin-bottom: 1.7142rem; }  .advantage-list__item .advantage-status {    position: absolute;    right: 0;    top: 0;    height: 100%;    display: block;    width: 100px;    text-align: center;    font-family: RobotoRegular;    color: #FFF;    padding-top: 2.74272rem;    -webkit-box-sizing: border-box;    box-sizing: border-box;    background: red; }  .advantage-list__item.m_correct {    border-color: #00b034;    color: #00b034; }    .advantage-list__item.m_correct .advantage-status {      background: #00b034 url("../img/icons/correct-symbol.png") no-repeat center 0.85em; }  .advantage-list__item.m_wrong {    border-color: #B63131;    color: #B63131; }    .advantage-list__item.m_wrong .advantage-status {      background: #B63131 url("../img/icons/wrong-symbol.png") no-repeat center 0.85em; }  .advantage-list__item.m_attention {    border-color: #EA7948;    color: #EA7948; }    .advantage-list__item.m_attention .advantage-status {      background: #EA7948 url("../img/icons/attention-symbol.png") no-repeat center 0.85em; }  .advantage-list__item.m_default {    border-color: #C1C1C1;    color: #C1C1C1; }    .advantage-list__item.m_default .advantage-status {      background: #C1C1C1 url("../img/icons/none-symbol.png") no-repeat center 0.85em; }.tag-wrap {  display: block;  margin-bottom: 3.4284rem; }.tag-list {  list-style: none;  position: relative;  background-color: #edf3ff; }  .tag-list li {    display: block;    margin-bottom: 0.8571rem; }    .tag-list li a {      display: block;      color: #1c335a;      text-decoration: none;      font-size: 1.1428571429rem;      line-height: 1.2em;      padding-top: 0.59997rem;      padding-bottom: 0.59997rem;      padding-left: 0.8571rem;      padding-right: 0.8571rem; }      .tag-list li a:hover, .tag-list li a.active {        background-color: #32528e;        color: #FFF; }.filter-wrap {  margin-bottom: 1.7142rem; }  .filter-wrap.m_bg {    background-color: #eaf1f3;    padding: 0.8571rem; }.filter {  list-style: none;  position: relative;  display: block; }  .filter li {    display: inline-block;    float: left;    color: #333;    font-size: 1.1428571429rem;    line-height: 2.5713rem;    margin-right: 1.28565rem;    -webkit-box-sizing: border-box;    box-sizing: border-box; }    .filter li.mob_show {      display: none; }.filter__dropdown {  border: 1px solid rgba(0, 0, 0, 0.2); }  .filter__dropdown .dropdown-toggle {    cursor: pointer; }    .filter__dropdown .dropdown-toggle.m_bg {      background-color: #FFF; }    .filter__dropdown .dropdown-toggle .toggle-text {      position: relative;      color: #333;      font-size: 1.1428571429rem;      line-height: 2.5713rem;      cursor: pointer;      padding-left: 0.8571rem;      padding-right: 5.1426rem; }    .filter__dropdown .dropdown-toggle:hover {      color: #32528e; }    .filter__dropdown .dropdown-toggle .custom-caret {      width: 2.99985rem;      height: 2.5713rem;      display: block;      position: absolute;      right: -1px;      top: 0px;      border-left: 1px solid rgba(0, 0, 0, 0.2);      -webkit-box-sizing: border-box;      box-sizing: border-box; }      .filter__dropdown .dropdown-toggle .custom-caret::after {        content: "";        display: block;        right: 50%;        top: 48%;        -webkit-transform: translateX(50%);        transform: translateX(50%);        position: absolute;        width: 0px;        height: 0px;        vertical-align: middle;        border-top: 4px dashed;        border-top: 4px solid;        border-right: 4px solid transparent;        border-left: 4px solid transparent; }  .filter__dropdown.open .dropdown-toggle .custom-caret {    background-color: #32528e; }    .filter__dropdown.open .dropdown-toggle .custom-caret::after {      background: #32528e;      color: #fff; }  .filter__dropdown .dropdown-menu {    -webkit-box-shadow: 0 0 0 transparent;    box-shadow: 0 0 0 transparent;    border: 1px solid #32528e;    border-radius: 0;    padding: 0;    margin: 0 0 0 -1px;    width: calc(100% + 2px);    min-width: 200px; }    .filter__dropdown .dropdown-menu li {      position: relative;      display: block;      width: 100%; }      .filter__dropdown .dropdown-menu li a {        display: block;        border-bottom: 1px solid rgba(0, 0, 0, 0.1);        color: #333;        font-size: 1.1428571429rem;        line-height: 2.5713rem;        background: #fff; }        .filter__dropdown .dropdown-menu li a:hover {          background-color: #32528e;          color: #FFF; }.post-item.m_column {  position: relative;  display: block;  -webkit-box-shadow: 0 0 10px rgba(226, 228, 234, 0.75);          box-shadow: 0 0 10px rgba(226, 228, 234, 0.75);  border-bottom-width: 0; }  .post-item.m_column .post-item__author {    width: 100%;    margin-bottom: 1.7142rem;    background-color: #f3f8fa; }  .post-item.m_column .author-img {    height: 240px; }    .post-item.m_column .author-img img {      position: static; }  .post-item.m_column .author-name {    display: block;    margin-left: 1.28565rem;    margin-right: 1.28565rem;    margin-bottom: 0rem;    line-height: 1.28565rem;    height: 2.5713rem; }  .post-item.m_column .post-item__content {    padding-left: 1.28565rem;    padding-right: 1.28565rem;    padding-bottom: 0;    min-height: auto; }    .post-item.m_column .post-item__content .h4-entry-title {      height: 3.9em;      overflow: hidden; }  .post-item.m_column .post-quote {    padding-left: 0;    padding-top: 2.5713rem;    margin-bottom: 1.7142rem;    background-position: left top;    height: 11.5713rem;    overflow: hidden; }.post-item .author-deal {  font-size: 1rem;  color: #333;  display: inline-block;  padding-left: 1.28565rem;  padding-right: 1.28565rem;  margin-bottom: 1.28565rem; }  .post-item .author-deal.m_default {    display: block;    padding-left: 0; }.subscribe-span {  position: absolute;  right: 0;  top: 0;  font-size: 1rem;  color: #FFF;  line-height: 0.8571rem;  padding: 0.8571rem;  padding-left: 2.99985rem;  padding-right: 1.28565rem;  min-width: 6rem;  background: #32528e url("../img/icons/subscriber.png") no-repeat 0.8571rem center; }.post-informer {  display: inline-block;  padding: 0.8571rem;  width: 100%;  position: relative;  border-top: 1px solid rgba(0, 0, 0, 0.1);  background: #fff;  padding: 1.28565rem;  -webkit-box-sizing: border-box;  box-sizing: border-box; }  .post-informer .date-span {    font-family: RobotoMedium;    line-height: 1.7142rem;    padding-left: 2em;    background: url("../img/icons/calendar.png") no-repeat left; }    .post-informer .date-span.red {      color: #b12807; }  .post-informer.m_embded {    position: absolute;    bottom: 0rem;    left: 0;    margin-bottom: 0;    padding: 0.8571rem;    padding-left: 3.59982rem;    border-width: 0;    background-color: #f4f8f9;    -webkit-box-sizing: border-box;    box-sizing: border-box; }    .post-informer.m_embded > *:first-child {      margin-left: 0; }  .post-informer .comment-span,  .post-informer .view-span {    font-family: RobotoMedium;    text-align: left;    color: #32528E;    text-decoration: none;    line-height: 1.7142rem;    padding-left: 2em;    min-width: 55px;    display: inline-block;    background: url("../img/icons/comment.png") no-repeat left; }    .post-informer .comment-span:hover,    .post-informer .view-span:hover {      color: #0c2248;      text-decoration: none;      cursor: pointer; }  .post-informer .date-span {    font-family: RobotoRegular;    text-align: left;    margin-left: 1.28565rem;    margin-right: 1.28565rem;    display: inline-block;    vertical-align: top;    min-width: 55px;    display: inline-block; }  .post-informer .view-span {    font-family: RobotoRegular;    color: #333;    background: url("../img/icons/eye.png") no-repeat left; }    .post-informer .view-span:hover {      color: #333;      text-decoration: none;      cursor: default; }.rate-widget {  width: 100%;  display: block;  text-align: right;  height: 1.7142rem;  margin-bottom: -1.7142rem; }  .rate-widget.default {    margin-bottom: 0;    padding-top: 4px; }    .rate-widget.default .br-widget a {      font-size: 19px; }.stars,.br-wrapper {  display: inline-block; }.total-click {  display: inline-block; }.total-click__numb {  font-size: 1rem;  padding-left: 0.42855rem;  padding-right: 0.42855rem; }.pagination-wrap {  text-align: center; }.pagination {  margin: 0; }.author {  display: table-cell;  width: 41.6666666667%;  padding-right: 30px;  -webkit-box-sizing: border-box;  box-sizing: border-box; }  .author .submit, .author .form-login__button {    display: none; }.autor-data {  display: table-cell;  vertical-align: top;  width: 58.3333333333%;  margin-right: -15px; }.author__img {  margin-bottom: 1.28565rem;  height: 400px;  overflow: hidden; }  .author__img img {    width: 100%;    height: 100%;    -o-object-fit: cover;       object-fit: cover;    -o-object-position: center;       object-position: center; }.author__deal, .h5-entry-title, .partner-name, .partner-person, .partner-item__text {  display: block;  font-family: RobotoMedium;  font-size: 1.1428571429rem;  line-height: 1.3em;  margin-bottom: 1.7142rem; }.h5-entry-title, .partner-name, .partner-person, .partner-item__text {  margin-bottom: 1.28565rem; }.rating-progress {  width: 100%;  margin-bottom: 1.7142rem; }.rating-horizontal, .br-wrapper {  display: inline-block; }.rating-progress__link {  display: inline-block;  line-height: 0.8571rem;  padding-top: 0.8571rem;  padding-bottom: 0.8571rem;  padding-right: 2.5713rem;  background: url("../img/icons/more-link.png") no-repeat right center; }.rating-total {  position: relative;  display: inline-block;  width: 100px;  height: 2.5713rem;  border: 1px solid rgba(0, 0, 0, 0.2);  margin-right: 50px; }.rating-total__line {  width: 0px;  height: 100%;  background-color: #32528e;  -webkit-transition: width 1.0s ease 1.3s;  transition: width 1.0s ease 1.3s; }.rating-total__value {  font-size: 1.1428571429rem;  color: #32528E;  font-family: RobotoMedium;  line-height: 0.8571rem;  padding-top: 0.8571rem;  padding-bottom: 0.8571rem;  position: absolute;  right: -50px;  top: 0; }.data-table {  border: 1px solid rgba(0, 0, 0, 0.1);  border-bottom-width: 0;  margin-bottom: 0.8571rem; }  .data-table tbody tr td {    font-size: 1.1428571429rem;    border-bottom: 1px solid rgba(0, 0, 0, 0.1);    padding-right: 1.28565rem;    padding-left: 1.28565rem; }    .data-table tbody tr td:first-child {      border-right: 1px solid rgba(0, 0, 0, 0.1);      width: 77%;      max-width: 525px; }    .data-table tbody tr td:last-child {      text-align: right;      font-family: RobotoMedium; }  .data-table tbody tr:nth-child(2n+1) td {    background-color: #f2f5f6; }  .data-table tbody tr:nth-child(2n) td {    background-color: #fff; }.section-author.m_hide-data {  display: block; }  .section-author.m_hide-data .author {    display: table;    width: 100%;    padding-right: 0px; }    .section-author.m_hide-data .author__img {      display: table-cell;      width: 450px;      padding-right: 30px;      margin-bottom: 0; }    .section-author.m_hide-data .author__desc {      display: table-cell; }    .section-author.m_hide-data .author .submit, .section-author.m_hide-data .author .form-login__button {      display: block; }  .section-author.m_hide-data .autor-data {    display: none; }.author-preview {  width: 100%;  margin-bottom: 1.7142rem; }.author-preview__img {  width: 165px;  height: 130px;  float: left;  margin-right: 0.8571rem;  margin-bottom: 0.42855rem; }  .author-preview__img img {    width: 100%;    height: 100%;    -o-object-fit: cover;       object-fit: cover;    -o-object-position: center;       object-position: center; }.author-preview__text {  font-size: 1rem;  line-height: 1.7142rem;  color: #333; }.post-informer.m_line {  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  margin-bottom: 1.7142rem;  padding-top: 0.8571rem;  padding-bottom: 0.8571rem;  background: url("../img/icons/quote.png") no-repeat left center;  background-size: 27px;  padding-left: 50px; }.entry-bar {  padding-top: 1.28565rem;  padding-bottom: 1.28565rem;  border-top: 1px solid rgba(0, 0, 0, 0.1);  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  text-align: left;  margin-bottom: 2.5713rem; }  .entry-bar > * {    display: inline-block;    vertical-align: middle;    margin: 0 0.42855rem;    width: auto; }    .entry-bar > *:first-child, .entry-bar > *:last-child {      margin: 0; }  .entry-bar .soc-share {    float: right;    height: 1.7142rem;    padding-top: 0.42855rem;    padding-bottom: 0.42855rem; }  .entry-bar .submit, .entry-bar .form-login__button {    padding-left: 2em;    padding-right: 2em; }.entry-bar__text {  display: inline-block;  font-size: 1.1428571429rem;  line-height: 0.8571rem;  padding-top: 0.8571rem;  padding-bottom: 0.8571rem;  padding-right: 0.8571rem; }.partner-list {  padding-bottom: 1px;  width: 100%; }.partner-item {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;      -ms-flex-flow: row nowrap;          flex-flow: row nowrap;  -webkit-box-pack: start;      -ms-flex-pack: start;          justify-content: flex-start;  width: 100%;  padding-left: 0;  background: #FFF;  border-bottom: 1px solid rgba(0, 0, 0, 0.15); }.partner-item__logo {  width: 95px;  -ms-flex-preferred-size: 95px;      flex-basis: 95px;  -ms-flex-negative: 0;      flex-shrink: 0;  -webkit-box-flex: 0;      -ms-flex-positive: 0;          flex-grow: 0;  padding-right: 1.28565rem; }  .partner-item__logo img {    width: 100%; }.partner-item__content {  width: 245px;  -ms-flex-preferred-size: 245px;      flex-basis: 245px;  -webkit-box-flex: 0;      -ms-flex-positive: 0;          flex-grow: 0;  -ms-flex-negative: 0;      flex-shrink: 0; }.partner-name, .partner-person, .partner-item__text {  line-height: 1.3;  margin-bottom: 0.42855rem;  color: #000; }.partner-item__text {  font-family: RobotoRegular;  line-height: 1.7142rem;  padding-bottom: 1.7142rem;  margin-bottom: 0; }.scrollbar::-webkit-scrollbar-track {  background-color: #eaf1f3;  border-radius: 0px; }.scrollbar::-webkit-scrollbar {  width: 8px;  background-color: #eaf1f3; }.scrollbar::-webkit-scrollbar-thumb {  border-radius: 0px;  background-color: #32528e; }.speaker-list {  margin-bottom: 1.7142rem;  margin-right: -1.7142rem; }.speaker-item {  width: 320px;  max-width: 100%;  padding-bottom: 1.7142rem;  padding-right: 1.7142rem;  display: inline-block; }.speaker-item__img {  width: 100%;  height: 180px;  margin-bottom: 0.8571rem; }  .speaker-item__img img {    width: 100%;    height: 100%;    -o-object-fit: cover;       object-fit: cover;    -o-object-position: center;       object-position: center; }.speaker-item__name {  display: block;  color: #333;  font-size: 1.1428571429rem;  margin-bottom: 0.42855rem;  font-family: RobotoMedium; }.speaker-item__text {  display: block;  font-size: 1rem; }.material-list {  margin-bottom: 1.7142rem; }.material-item {  display: inline-block;  width: 49%;  font-size: 0;  padding-left: 4.2855rem;  padding-right: 0rem;  padding-bottom: 0.8571rem;  min-height: 75px;  vertical-align: top;  background-position: left top !important;  background-repeat: no-repeat !important;  -webkit-box-sizing: border-box;  box-sizing: border-box; }.material-item__title {  display: block;  font-family: RobotoBold;  font-size: 1.1428571429rem;  margin-bottom: 0.17142rem; }.material-item__link {  font-size: 1rem; }.m_pdf {  background: url("../img/icons/type-files/pdf.png"); }.m_doc {  background: url("../img/icons/type-files/doc.png"); }.m_xls {  background: url("../img/icons/type-files/xls.png"); }.m_image {  background: url("../img/icons/type-files/jpg.png"); }.m_zip {  background: url("../img/icons/type-files/zip.png"); }.m_rar {  background: url("../img/icons/type-files/rar.png"); }.m_ppt {  background: url("../img/icons/type-files/ppt.png"); }.m_txt {  background: url("../img/icons/type-files/txt.png"); }.event-label {  width: 100%;  margin-bottom: 1.7142rem; }.event-label__logo {  position: relative;  display: table-cell;  width: 2.74272rem;  height: 2.74272rem;  overflow: hidden; }  .event-label__logo img {    height: 100%;    width: 100%;    -o-object-fit: cover;       object-fit: cover;    -o-object-position: center;       object-position: center;    background: #FFF; }.event-label__text {  display: table-cell;  font-size: 1rem;  color: #FFF;  -ms-word-break: break-word;  word-break: break-word;  -ms-word-wrap: break-word;  word-wrap: break-word;  -webkit-hyphens: auto;      -ms-hyphens: auto;          hyphens: auto;  padding: 0.42855rem 1.02852rem;  border-left: 1px solid #fff;  background-color: #32528e;  vertical-align: middle; }.event-meta {  margin-bottom: 1.7142rem; }.event-meta__item {  display: block;  font-family: RobotoRegular;  line-height: 1.7142rem;  padding-left: 2em;  color: #333;  margin-bottom: 0.8571rem;  position: relative; }  .event-meta__item.person-span {    display: inline-block !important;    z-index: 10;    margin-right: -0.8571rem; }  .event-meta__item.tel-span {    display: inline-block !important;    background: #FFF; }  .event-meta__item .link {    font-family: RobotoRegular; }.adres-span {  font-family: RobotoRegular;  line-height: 1.7142rem;  padding-left: 2em;  color: #333;  background: url("../img/icons/place.png") no-repeat left; }.website-link {  font-family: RobotoRegular;  line-height: 1.7142rem;  padding-left: 2em;  color: #32528e;  text-decoration: none;  background: url("../img/icons/link.png") no-repeat left; }  .website-link:hover {    color: #0c2248;    text-decoration: none;    cursor: pointer; }.person-span {  font-family: RobotoRegular;  line-height: 1.7142rem;  padding-left: 2em;  color: #333;  background: url("../img/icons/person.png") no-repeat left; }.tel-span {  font-family: RobotoRegular;  line-height: 1.7142rem;  padding-left: 2em;  color: #333; }.comment-span {  font-family: RobotoMedium;  color: #32528E;  text-decoration: none;  line-height: 1.7142rem;  padding-left: 2em;  background: url("../img/icons/comment.png") no-repeat left; }  .comment-span:hover {    color: #0c2248;    text-decoration: none;    cursor: pointer; }.view-span {  font-family: RobotoRegular;  line-height: 1.7142rem;  padding-left: 2em;  color: #333;  background: url("../img/icons/eye.png") no-repeat left; }.date-span {  display: inline-block;  font-family: RobotoRegular;  line-height: 1.7142rem;  padding-left: 2em;  background: url("../img/icons/calendar.png") no-repeat left; }  .date-span.red {    color: #b12807; }.ok-span {  display: inline-block;  font-family: RobotoRegular;  line-height: 1.7142rem;  padding-left: 2em;  background: url("../img/icons/okey.png") no-repeat left; }.event-map {  width: 100%;  height: 490px; }.modal-login {  position: absolute;  right: 0;  top: 2.91414rem;  background: #FFF;  width: 370px; }.form-login {  padding: 1.7142rem 1.28565rem;  width: 100%;  -webkit-box-sizing: border-box;  box-sizing: border-box; }.form-login__label-icon {  position: relative;  border: 1px solid rgba(0, 0, 0, 0.1);  height: 100%;  display: block;  padding: 0;  height: 3.4285714286rem;  font-size: 0;  margin-bottom: 1.7142rem;  -webkit-box-sizing: border-box;  box-sizing: border-box; }  .form-login__label-icon:before {    content: "";    position: absolute;    left: -1px;    top: -1px;    display: block;    width: 3.4285714286rem;    height: 3.4285714286rem;    border-right: 1px solid rgba(0, 0, 0, 0.1); }  .form-login__label-icon.m_user:before {    background: url("../img/icons/user-icon.png") no-repeat center; }  .form-login__label-icon.m_key:before {    background: url("../img/icons/key.png") no-repeat center; }.form-login__input {  width: 100%;  font-size: 1.1428571429rem;  line-height: 3.2857142857rem;  color: #000;  font-weight: normal;  display: block;  position: relative;  padding-left: 4.2857142857rem;  -webkit-box-sizing: border-box;  box-sizing: border-box; }  .form-login__input::input-placeholder {    color: #b7bcc0; }.form-login__link {  text-decoration: none;  font-size: 1.1428571429rem;  line-height: 1em;  color: #32528e;  margin-bottom: 1.7142rem;  float: right; }.form-login__footer {  display: block;  width: 100%;  clear: both; }.form-login__label-checkbox {  font-size: 1.1428571429rem;  line-height: 0.8571rem;  padding-top: 0.8571rem;  padding-bottom: 0.8571rem;  color: #333;  font-weight: normal;  position: relative;  cursor: pointer; }.form-login__checkbox {  display: none; }.form-login__custom-checkbox {  width: 16px;  height: 16px;  display: inline-block;  position: relative;  float: left;  border: 1px solid rgba(0, 0, 0, 0.2);  margin-right: 1.0em;  margin-top: -2px; }  .form-login__custom-checkbox:before {    display: none;    position: absolute;    top: 0;    left: 1px;    content: "\f00c";    font-family: fontAwesome;    font-size: 12px;    line-height: 15px;    color: #000; }.form-login__checkbox:checked + .form-login__custom-checkbox:before {  display: block; }.form-login__button {  float: right;  margin-top: 0; }/*Video channel*/.channel-item {    width: 100%;    margin-bottom: 0.8571rem;    background: #FFF;    box-shadow: 0 0 10px rgba(226, 228, 234, 0.75);    display: inline-block;}.channel-item:hover {    box-shadow: 1px 0 9.5px 0.5px rgba(150, 163, 181, 0.75);}.video-name {    width: 100%;    padding: 15px 15px;    font-size: 20px;    color: #1c335a;}.video-place {    padding: 5px 10px;    width:60%;     float:left;}.video-description {    border-top: 1px solid rgba(0, 0, 0, 0.15);    padding: 15px 15px;    color: #1c335a;    font-size: 16px;    text-align: justify;}@media (max-width: 800px) {.video-place {width:100%;float:none;padding: 15px 10px;}}.company .company__logo.aeronext {margin:0px;width:initial;display:flex;align-items:center;}.company .company__logo.aeronext  > a{ display:block;  border:none;}.company .company__logo.aeronext  > a.logo_image{width:45px;margin-right:20px;}.company .company__logo.aeronext  > a.logo_image img{width:100%;}.company .company__logo.aeronext  > a.logo_title{width:160px;}@font-face {  font-family: 'fontAwesome';  font-style: normal;  font-weight: normal;  src: url("../fonts-base/font-awesome/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts-base/font-awesome/fonts/fontawesome-webfont.woff") format("woff"), url("../fonts-base/font-awesome/fonts/fontawesome-webfont.ttf") format("truetype"), url("../fonts-base/font-awesome/fonts/fontawesome-webfont.svg#fontAwesome") format("svg"); }@font-face {  font-family: 'RobotoRegular';  font-style: normal;  font-weight: normal;  src: url("../fonts-base/Roboto/RobotoRegular/RobotoRegular.eot?#iefix") format("embedded-opentype"), url("../fonts-base/Roboto/RobotoRegular/RobotoRegular.woff") format("woff"), url("../fonts-base/Roboto/RobotoRegular/RobotoRegular.ttf") format("truetype"); }@font-face {  font-family: 'RobotoMedium';  font-style: normal;  font-weight: normal;  src: url("../fonts-base/Roboto/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("../fonts-base/Roboto/RobotoMedium/RobotoMedium.woff") format("woff"), url("../fonts-base/Roboto/RobotoMedium/RobotoMedium.ttf") format("truetype"); }@font-face {  font-family: 'RobotoBold';  font-style: normal;  font-weight: normal;  src: url("../fonts-base/Roboto/RobotoBold/RobotoBold.eot?#iefix") format("embedded-opentype"), url("../fonts-base/Roboto/RobotoBold/RobotoBold.woff") format("woff"), url("../fonts-base/Roboto/RobotoBold/RobotoBold.ttf") format("truetype"); }@font-face {  font-family: 'RobotoLight';  font-style: normal;  font-weight: normal;  src: url("../fonts-base/Roboto/RobotoLight/RobotoLight.eot?#iefix") format("embedded-opentype"), url("../fonts-base/Roboto/RobotoLight/RobotoLight.woff") format("woff"), url("../fonts-base/Roboto/RobotoLight/RobotoLight.ttf") format("truetype"); }/*# sourceMappingURL=style.css.map */
