.sm-show {  display: none; }@media (max-width: 992px) {  .sm-show {    display: block; }  .sm-hide {    display: none; } }@media (min-width: 320px) {  .top-navigation {    position: fixed;    top: 0;    width: 100%; }  .branding {    margin-top: 2.5713rem; } }@media (min-width: 992px) and (max-width: 1199px) {  .nav ul > li {    margin-right: 0.5rem; }  .nav-desctop > li {    margin-right: 0.5rem; } }@media (max-width: 992px) {  .navbar-toggle {    z-index: 300;    position: relative; }  .fade-bg {    position: fixed;    top: 0;    left: 0;    width: 100vw;    height: 100vh;    background: rgba(0, 0, 0, 0.65);    z-index: 100; }  .top-navigation {    padding-top: 0.8571rem;    padding-bottom: 0.8571rem; }    .top-navigation .wrap-nav {      position: absolute;      top: 3.59982rem;      left: 0;      overflow: visible; }    .top-navigation .nav {      z-index: 300;      background: #FFF;      min-width: 240px; }      .top-navigation .nav ul li, .top-navigation .nav ul.nav-desctop li {        display: block;        position: relative;        margin-left: 0;        margin-right: 0;        padding: 0; }        .top-navigation .nav ul li a, .top-navigation .nav ul li .dropdown-li, .top-navigation .nav ul.nav-desctop li a, .top-navigation .nav ul.nav-desctop li .dropdown-li {          display: block;          color: #32528e;          top: 0;          font-size: 1.1428571429rem;          line-height: 1em;          padding: 1.2rem 2rem;          min-width: 240px;          -webkit-box-sizing: border-box;          box-sizing: border-box;          border-bottom: 1px solid rgba(0, 0, 0, 0.1); }        .top-navigation .nav ul li ul, .top-navigation .nav ul.nav-desctop li ul {          display: none;          min-width: 50vw;          left: 100%;          top: 0;          -webkit-transform: translate(0%, 0) !important;          transform: translate(0%, 0) !important; }          .top-navigation .nav ul li ul li a, .top-navigation .nav ul.nav-desctop li ul li a {            color: #FFF; }        .top-navigation .nav ul li:hover ul, .top-navigation .nav ul li ul:hover, .top-navigation .nav ul.nav-desctop li:hover ul, .top-navigation .nav ul.nav-desctop li ul:hover {          display: none;          -webkit-animation: none;          animation: none; }        .top-navigation .nav ul li:first-child:hover ul, .top-navigation .nav ul li:first-child ul:hover, .top-navigation .nav ul.nav-desctop li:first-child:hover ul, .top-navigation .nav ul.nav-desctop li:first-child ul:hover {          -webkit-animation: none;          animation: none; }      .top-navigation .nav ul li.separate-li, .top-navigation .nav ul.nav-desctop li.separate-li {        background-color: #f1f8fe; }        .top-navigation .nav ul li.separate-li span, .top-navigation .nav ul.nav-desctop li.separate-li span {          display: block;          color: #2f353f;          font-size: 1.1428571429rem;          line-height: 1em;          padding: 1.5rem 2rem;          min-width: 240px;          -webkit-box-sizing: border-box;          box-sizing: border-box;          border-bottom: 1px solid rgba(0, 0, 0, 0.1); }      .top-navigation .nav ul > li:hover a,      .top-navigation .nav ul > li:hover .dropdown-li {        background: #32528e;        color: #FFF; }      .top-navigation .nav ul > li > ul > li:hover a {        background: #1c335a; }    .top-navigation ul.nav-desctop {      display: block; }    .top-navigation .sm-show {      display: inline-block;      float: right; }      .top-navigation .sm-show .tel {        display: inline-block; }        .top-navigation .sm-show .tel .tel__link {          font-size: 1.2857142857rem;          color: #FFF;          margin-right: 1.7142rem; }      .top-navigation .sm-show .social {        margin-right: 0.8571rem;        display: inline-block; }        .top-navigation .sm-show .social a {          margin-right: 0.8571rem; }  @-webkit-keyframes nav_animate {    from {      opacity: 0; }    to {      opacity: 1; } }  @keyframes nav_animate {    from {      opacity: 0; }    to {      opacity: 1; } }  .desctop-menu {    display: none; }  .company .company__logo {    width: 3.488397rem;    height: 3.488397rem; }  .company .company_desc .company__h {    font-size: 1.4285714286rem; }  .company .company_desc .company__p {    font-size: 0.8571rem;    max-width: 62vw;    min-width: 220px; }  .tel {    padding-right: 0; }  .join.sm-show .join__button {    padding: 1.0em 1em 1.05em 1em;    font-size: 1.1428571429rem; }  .header-title {    margin-top: 0.8571rem; }  .header-title .b-flex {    margin-right: 0;    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;    -ms-flex-flow: column wrap;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;            flex-flow: column wrap; }  .header-title__h1 {    margin-right: 0; }  .header-title__desc {    margin-top: 1.7142rem;    max-width: 100%;    text-align: center; }  .header-title__pic {    display: none; }  #plane-slider .item .desc-p {    line-height: 1.5em; } }@media (max-width: 768px) {  .login {    margin-right: 1rem; }    .login .login__button {      font-size: 0px;      width: 2.14275rem;      height: 2.14275rem;      -webkit-transform: scale(1.5);      transform: scale(1.5);      display: block;      padding-left: 0;      padding-right: 0;      background-position: -5px -136px; }  #plane-slider .carousel-control {    opacity: 0; } }@media (max-width: 680px) {.tag.thumb-label{display:block;}  .branding {    padding-bottom: 0.8571rem;    background: #FFF; }    .branding .m_fix {      width: 100%; }    .branding .tar {      display: none; }  .branding .join {    display: none; }  .top-navigation div.sm-show .tel {    float: none; }    .top-navigation div.sm-show .tel a {      line-height: 2.5713rem; }  .top-navigation div.sm-show .social {    display: none; } }@media (max-width: 420px) {  .header-title .b-flex {    padding-bottom: 1.0rem; }  .header-title__h1 {    font-size: 1.5rem;    line-height: 2.2855rem; }  .header-title__desc {    font-size: 1.01429rem;    line-height: 1.65701rem;    margin-top: 1rem;    height: auto; } }@media (max-width: 360px) {  .top-navigation .sm-show .tel .tel__link {    font-size: 1.0rem !important;    margin-right: 1rem; }  .company .company_desc .company__h {    font-size: 1.2rem; }  .company .company__logo {    width: 11.4vmin;    height: 11.5vmin;    min-width: 4rem;    min-height: 4rem;    margin-right: 1.0rem; } }@media (max-width: 420px) {  .desc-p {    padding-left: 5%;    padding-right: 5%; }  .header-title {height: 100px; } }@media (max-width: 340px) {  .header-title {    display: none; }  .desc-p {    display: block; } }@media (max-width: 420px) and (max-height: 735px) {  .header-title {    display: none; }  #plane-slider .item .object {    margin-top: 5.9997rem; } }@media (max-width: 420px) and (max-height: 600px) {  #plane-slider .item .object {    margin-top: 1.4284rem; } }@media (min-width: 993px) {  .logo-mini {    display: none !important; }  #nav-collapse {    opacity: 1 !important; } }@media (max-width: 992px) {  .logo-mini-desctop {    display: none !important; }  .nav-desctop {    margin-left: 0px !important; }  .js-scroll.desctop-menu {    display: none; }  .wrap-nav {    height: calc(100vh - 60px); }  #plane-slider .item .desc-h4 {    line-height: 1.00em;    margin-top: -0.42855rem; }  .header-title {    min-height: 6.8565rem; } }@media (max-width: 500px) {  .nav-desctop > li ul {    position: relative;    top: 0 !important;    left: 0 !important; }  .wrap-nav {    width: 100vw;    overflow: scroll !important; }  #plane-slider .item .desc-h4 {    font-size: 2.0rem; } }@media (min-width: 993px) and (max-width: 1200px) {  .service-list .service-item {    width: 210px; }  .service-list .service-item__desc {    padding: 0.8571rem;    padding-right: 0.42855rem;    font-size: 1rem; }  .service-list .service-item__icon {    width: 50px;    background-size: 70% !important; } }@media (min-width: 540px) and (max-width: 992px) {  .service-list {    width: 550px;    margin: auto; }    .service-list .service-item {      margin-bottom: 1.7142rem; } }@media (max-width: 600px) {  .service-list {    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;    width: 100%; }    .service-list .service-item {      margin-bottom: 1.7142rem; } }@media (max-width: 1200px) {  .comment-span i {    display: none; }  .news-article__content .news-footer__comment {    width: 6rem; } }@media (max-width: 992px) {  .news-aside {    float: none;    width: 100%; }  .news-section {    float: none;    width: 100%;    margin-bottom: 4.2855rem; }  .news-slider .slide-thumb {    height: 440px; }  .news-slider .carousel-indicators {    top: 400px; } }@media (max-width: 992px) {  .widget__form label {    display: block; }  .vote {    min-height: auto; }  .widget__form .label-input {    min-width: auto;    white-space: nowrap; }    .widget__form .label-input .label-custom {      white-space: pre-wrap; } }@media (max-width: 768px) {  .news-slider .slide-thumb {    height: calc(61vmin - 30px); }  .news-slider .carousel-indicators {    top: calc(61vmin - 30px - 40px); } }@media (max-width: 560px) {  .news-article {    -ms-flex-flow: column wrap;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;            flex-flow: column wrap;    -webkit-box-align: start;        -ms-flex-align: start;            align-items: flex-start;    height: auto; }  .news-article__thumb {    width: 100%;    height: 260px;    -ms-flex: 0 0 100%;    -webkit-box-flex: 0;            flex: 0 0 100%; }  .news-article__content {    -ms-flex: 0 0 100%;    -webkit-box-flex: 0;            flex: 0 0 100%; }  .news-article__content .news-head {    max-height: 100%; }    .news-article__content .news-head .h3-entry-title {      margin-bottom: 0; } }@media (max-width: 340px) {  .news-footer__data {    max-width: 170px; } }@media (max-width: 600px) {  .cal {    width: 450px;    -webkit-transform: scale(0.9);    transform: scale(0.9);    margin-top: -1.7142rem;    margin-bottom: 0.8571rem !important; } }@media (max-width: 520px) {  .cal {    width: 320px;    -webkit-transform: scale(0.7);    transform: scale(0.7);    margin-top: -5.1426rem;    margin-bottom: -2.5713rem !important;    margin-left: 0;    margin-right: 0; } }@media (max-width: 335px) {  .cal {    position: relative;    left: -15px; } }@media (max-width: 1200px) {  .post-quote {    padding-left: 0;    padding-top: 2.5713rem;    background-position: left top; }  .post-item__content .comment-informer {    margin-left: 0; }  .post-item__author .author-img img {    width: 100%;    height: 100%;    -o-object-fit: cover !important;       object-fit: cover !important;    -o-object-position: center !important;       object-position: center !important; }  .post-item__content {    -webkit-box-flex: 4.2;        -ms-flex: 4.2 0;            flex: 4.2 0;    padding-left: 1.7142rem; } }@media (max-width: 992px) {  .post-section {    margin-bottom: 6.8568rem; }  .cal {    display: block;    margin-left: auto;    margin-right: auto;    margin-bottom: 1.7142rem; }  .discuss-list {    max-height: 260px; } }@media (max-width: 560px) {  .post-item {    -ms-flex-flow: column wrap;    -webkit-box-orient: vertical;    -webkit-box-direction: normal;            flex-flow: column wrap;    -webkit-box-align: start;        -ms-flex-align: start;            align-items: flex-start;    height: auto; }  .post-item__thumb {    width: 100%;    height: auto;    -ms-flex: 0 0 100%;    -webkit-box-flex: 0;            flex: 0 0 100%; }  .post-item__content {    -ms-flex: 0 0 100%;    -webkit-box-flex: 0;            flex: 0 0 100%; }  .post-item__author {    -ms-flex: 0 0 100%;    -webkit-box-flex: 0;            flex: 0 0 100%;    text-align: center;    width: 100%; }  .post-item__author .author-img img,  .post-item__author .author-name {    position: relative;    width: auto;    display: inline-block;    text-align: center;    margin: auto;    display: inline-block; }  .post-item .author-name {    margin-bottom: 0.8571rem; }  .post-item .data-release {    width: 100%;    text-align: left;    padding-left: 1.7142rem; }  .discuss-list {    max-height: 230px; } }@media (max-width: 460px) {  .post-informer.m_embded > * i {    display: none; }  .discuss-list .discuss-item {    padding-left: 0;    padding-top: 3.4284rem;    background-position: center top; }  .discuss-list {    -webkit-box-sizing: content-box;    box-sizing: content-box;    width: calc(100% + 2px);    padding-right: 10px;    margin-right: -20px; } }@media (max-width: 1200px) {  .post-informer.m_embded {    padding-left: 1.7142rem; } }@media (max-width: 560px) {  .post-informer.m_embded {    text-align: center;    padding-left: 0.8571rem; } }@media (min-width: 701px) and (max-width: 992px) {  .post-informer.m_embded > * i {    display: inline; } }@media (max-width: 1200px) {  .gallery-item:nth-child(3),  .gallery-item:nth-child(7),  .gallery-item:nth-child(8),  .gallery-item:nth-child(9) {    display: none; }  .gallery {    max-width: 780px;    margin: auto; }  .carousel-control {    display: none; } }@media (max-width: 992px) {  .gallery {    padding-left: 0;    padding-right: 0; }  .gallery-item.large .g-content__footer {    opacity: 1; } }@media (max-width: 768px) {  .g-content__footer {    display: none; }  .gallery-item.large .g-content__footer {    display: block;    opacity: 1; }  .gallery-item__content {    position: initial; }  .gallery-item {    position: relative;    width: 50% !important;    height: auto; }    .gallery-item.large {      width: 100% !important;      height: auto; }  .gallery-item::after {    content: '';    display: block;    z-index: 0;    opacity: 0;    padding-top: 61%; } }@media (max-width: 480px) {  .g-content__head {    font-size: 1rem !important; }  .gallery-item__content.video::after {    width: 2.5rem;    height: 2.5rem;    background-size: contain; }  .large .gallery-item__content.video::after {    width: 4.5rem;    height: 4.5rem;    background-size: contain; } }@media (max-width: 1200px) {  .logo-section .m_arrow {    max-width: 95% !important;    padding-left: 10%;    padding-right: 10%;    -webkit-box-sizing: border-box;    box-sizing: border-box; } }@media (max-width: 992px) {  .logo-list {    max-width: 510px; } }@media (max-width: 560px) {  .logo-list {    max-width: 340px; }  .logo-item:nth-child(n+11) {    display: none; } }@media (max-width: 560px) {  .logo-list .logo-item {    width: 50%;    min-width: 80px !important;    padding: 10px; } }@media (max-width: 992px) {  .footer-branding-wrap {    margin-bottom: 0.8571rem; }  .contacts {    text-align: left;    padding-bottom: 0.8571rem;    border-bottom: 1px solid rgba(0, 0, 0, 0.1);    margin-bottom: 1.7142rem; }  .contact__tel, .contact__mail {    margin-right: 3em;    vertical-align: middle;    margin-bottom: 0.8571rem; }  .contact__social {    display: inline-block;    vertical-align: bottom; } }@media (max-width: 768px) {  .input-search {    margin-top: 1.7142rem; }  .footer-nav {    display: none; }  .footer-naw-wrap {    margin-bottom: 0; }  .contact__tel,  .contact__mail {    display: none;    margin-right: 1.7142rem; } }@media screen and (max-width: 1400px) {  .header-bottom {    width: 1500px;    left: calc( ( 1500px - 100% ) / -2 );    padding-bottom: 137px; } }@media screen and (max-width: 1400px) {  .footer-top-bg {    width: 1500px;    left: calc( ( 1500px - 100% ) / -2 );    padding-bottom: 140px; } }@media (orientation: landscape) and (max-height: 768px) {  #plane-slider .item .object {    position: relative;    display: block;    margin: 0 auto;    margin-top: 2.5713rem;    min-width: 240px;    width: 100%;    max-height: 100px; } }#plane-slider .item .object__img {  position: relative;  margin: auto;  -webkit-animation: uppear 4s ease-out;  animation: uppear 4s ease-out;  display: block; }@media (min-width: 600px) and (max-width: 992px) {  .carousel-list__item {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: start;        -ms-flex-pack: start;            justify-content: flex-start;    -webkit-box-align: stretch;        -ms-flex-align: stretch;            align-items: stretch; }    .carousel-list__item .slide-thumb {      width: 25rem;      height: 11.1423rem;      flex-grow: 2.5;      -webkit-box-flex: 2.5;      -webkit-flex-grow: 2.5;      -ms-flex-positive: 2.5; }    .carousel-list__item .news-article {      height: 11.1423rem; } }.carousel-list .slide-control {  text-align: center; }  .carousel-list .slide-control:hover a {    opacity: 1; }  .carousel-list .slide-control a {    float: none !important;    display: inline-block;    margin-left: 0.42855rem;    margin-right: 0.42855rem; }.carousel-list .carousel-indicators {  display: none; }@media (max-width: 600px) {  .carousel-list .carousel-indicators {    display: none; } }@media (max-width: 992px) {  .header.m-low {    background: #fff; }    .header.m-low .branding {      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }  .header .branding {    padding-top: 3.0rem;    padding-bottom: 0.3rem; } }@media (max-width: 992px) {  .banner {    text-align: center; }    .banner img {      width: auto;      max-width: 100%;      display: inline-block; } }@media (max-width: 992px) {  .table thead tr td, .table tbody tr td {    padding-left: 0.42855rem;    padding-right: 0rem; }  .table thead tr td {    padding-left: 0.42855rem;    padding-right: 0.17142rem; }  .table tr td:first-child {    padding-right: 0.59997rem; }  .table tr td:nth-child(n+2) {    white-space: nowrap; } }@media (max-width: 600px) {  .comment-head .comment-head__date {    float: none;    display: block;    padding-top: 0.42855rem;    padding-left: 1.7142rem; } }@media (max-width: 1200px) {  .h2-title {    font-size: 1.8571428571rem;    margin-top: 0;    margin-bottom: 2.5713rem; }    .h2-title.m_arrow {      max-width: 300px;      margin-left: auto;      margin-right: auto; }      .h2-title.m_arrow:before {        content: "";        position: absolute;        display: block;        width: 1em;        height: 1em;        background: url("../img/icons/controls-slide.png") no-repeat;        background-position: left .25em;        left: 0;        bottom: 0; }      .h2-title.m_arrow:after {        content: "";        position: absolute;        display: block;        width: 1em;        height: 1em;        background: url("../img/icons/controls-slide.png") no-repeat;        background-position: right .25em;        right: 0;        bottom: 0; } }@media (max-width: 992px) {  .tal {    text-align: center; }  .h2-title {    line-height: 1.3em; } }@media (max-width: 768px) {  .requisit-text .determin dt,  .contact-text .determin dt {    max-width: 58%; }  .requisit-text .determin dd,  .contact-text .determin dd {    width: 40%; } }@media (max-width: 600px) {  .requisit-text .determin dt,  .contact-text .determin dt {    max-width: 42%; }  .requisit-text .determin dd,  .contact-text .determin dd {    width: 55%; } }@media (max-width: 768px) {  .some-company-name__title {    display: table-header-group; } }@media (max-width: 767px) {  .advantage-list {    max-width: 300px; }  .some-company-name__logo {    display: block;    padding-right: 0;    max-width: 30vw; } }@media (max-width: 992px) {  .tag-wrap {    display: none; }  .filter li {    float: none;    margin-right: 0; }    .filter li.mob_show {      display: block; }    .filter li.filter-label {      display: block;      float: none; }    .filter li.w50 {      width: calc(50% - 15px);      margin-right: 0;      float: left;      margin-bottom: 0.8571rem; }      .filter li.w50 + .w50 {        float: right; } }@media (max-width: 600px) {  .filter li.w50 {    width: 100%;    margin-right: 0;    float: none; }    .filter li.w50 + .w50 {      float: none; } }@media (max-width: 767px) {  .post-item.m_column .post-item__author {    display: inline-block;    text-align: center; }  .post-item.m_column .author-img {    display: inline-block;    width: 300px;    height: 200px; }  .post-item.m_column .author-name {    height: auto;    line-height: 1.3em;    margin-bottom: 1.02852rem; }  .post-item.m_column .post-item__content .h4-entry-title,  .post-item.m_column .post-quote {    height: auto; }  .post-item.m_column .post-informer {    text-align: center; } }@media (max-width: 560px) {  .post-item.m_column .author-img {    width: 100%;    max-width: 300px; } }@media (max-width: 460px) {  .post-item.m_column .post-informer {    text-align: left; } }@media (max-width: 560px) {  .pagination li {    display: none; }    .pagination li:first-child {      display: inline; }    .pagination li:last-child {      display: inline; }    .pagination li.active {      display: inline; } }@media (max-width: 1200px) {  .section-author .author {    width: 50%; }  .section-author .autor-data {    width: 50%; } }@media (max-width: 992px) {  .section-author {    display: block; }    .section-author .author {      display: block;      width: 100%;      padding-right: 0px;      margin-bottom: 4.2855rem; }    .section-author .autor-data {      display: block;      width: 100%;      margin-right: 0px;      margin-bottom: 3.4284rem; }  .author__img {    width: 400px;    height: 357px;    margin-left: auto;    margin-right: auto; }  .author__deal {    text-align: center;    margin-bottom: 2.5713rem; } }@media (max-width: 767px) {  .author__img {    width: 300px;    height: 252px; } }@media (max-width: 560px) {  .submit.m_btn-mob-center {    width: 280px;    max-width: 100%;    display: block;    float: none;    margin-top: 1.7142rem;    margin-left: auto;    margin-right: auto; } }@media (max-width: 992px) {  .data-table tbody tr td {    padding-right: 1.28565rem;    padding-left: 1.28565rem; } }@media (max-width: 500px) {  .data-table tbody tr td {    font-size: 1rem; } }@media (max-width: 1200px) {  .section-author.m_hide-data .author__img {    width: 50%; }  .section-author.m_hide-data .author__desc {    width: 50%; } }@media (max-width: 992px) {  .section-author.m_hide-data .author {    display: block; }    .section-author.m_hide-data .author__img {      display: block;      padding-right: 0;      margin-left: auto;      margin-right: auto;      width: 400px;      margin-bottom: 0.8571rem; }    .section-author.m_hide-data .author__desc {      display: inline-block;      width: 100%; } }@media (max-width: 768px) {  .section-author.m_hide-data .author__img {    width: 300px; } }@media (max-width: 600px) {  .author-preview__img {    width: 295px;    max-width: 100%;    height: 230px;    margin-right: 0;    float: none;    margin-left: auto;    margin-right: auto;    margin-bottom: 0.8571rem; }  .author-preview__desc .h4-entry-title {    text-align: center; } }@media (max-width: 370px) {  .post-informer.m_line .date-span {    margin: 0;    display: block; } }@media (min-width: 992px) and (max-width: 1200px) {  .entry-bar .soc-share {    float: none;    padding-top: 1.7142rem;    padding-bottom: 1.7142rem; } }@media (max-width: 670px) {  .entry-bar .soc-share {    float: none;    display: block;    padding-top: 1.7142rem;    padding-bottom: 1.7142rem; } }@media (max-width: 560px) {  .entry-bar {    text-align: center; }    .entry-bar .submit {      margin-top: 0.8571rem; } }@media (max-width: 992px) {  .partner-list {    max-height: 320px; } }@media (min-width: 768px) and (max-width: 992px) {  .partner-list {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: normal;        -ms-flex-flow: row wrap;            flex-flow: row wrap;    -webkit-box-pack: justify;        -ms-flex-pack: justify;            justify-content: space-between; }  .partner-item {    width: 320px;    -ms-flex-preferred-size: 320px;        flex-basis: 320px;    -webkit-box-flex: 0;        -ms-flex-positive: 0;            flex-grow: 0;    -ms-flex-negative: 0;        flex-shrink: 0; }    .partner-item:nth-child(2n) {      margin-left: 30px; }  .partner-item__content {    width: 225px;    -ms-flex-preferred-size: 225px;        flex-basis: 225px;    -webkit-box-flex: 0;        -ms-flex-positive: 0;            flex-grow: 0;    -ms-flex-negative: 0;        flex-shrink: 0; } }@media (max-width: 767px) {  .partner-item__content {    width: 70%;    -ms-flex-preferred-size: 70%;        flex-basis: 70%;    -webkit-box-flex: 0;        -ms-flex-positive: 0;            flex-grow: 0;    -ms-flex-negative: 0;        flex-shrink: 0; } }@media (max-width: 380px) {  .partner-item__logo {    width: 75px;    -ms-flex-preferred-size: 75px;        flex-basis: 75px; }  .partner-item__content {    width: 200px;    -ms-flex-preferred-size: 200px;        flex-basis: 200px;    -webkit-box-flex: 0;        -ms-flex-positive: 0;            flex-grow: 0;    -ms-flex-negative: 0;        flex-shrink: 0; } }@media (min-width: 992px) and (max-width: 1200px) {  .speaker-item {    width: 230px; }  .speaker-item__img {    height: 150px; } }@media (max-width: 992px) {  .speakers-wrap {    text-align: center; }  .speaker-list {    display: inline-block;    width: 690px;    padding-left: 1.7142rem;    text-align: left; } }@media (max-width: 700px) {  .speaker-list {    width: 100%;    padding-left: 0px;    margin-right: 0; }  .speaker-item {    width: 49.5%;    -webkit-box-sizing: border-box;    box-sizing: border-box; } }@media (max-width: 540px) {  .speaker-list {    text-align: center; }  .speaker-item {    width: 300px;    padding-right: 0;    max-width: 100%;    text-align: left; } }@media (max-width: 992px) {  .material-list {    width: 610px;    margin-left: auto;    margin-right: auto; } }@media (max-width: 700px) {  .material-list {    width: 100%; } }@media (max-width: 470px) {  .material-list {    width: 100%; }  .material-item {    width: 100%;    min-height: auto;    padding-bottom: 1.7142rem; } }@media (max-width: 560px) {  .event-label__logo {    width: 3.299835rem;    height: 3.299835rem; }  .event-label__text {    padding: 0.17142rem 0.8571rem; } }@media (max-width: 768px) {  .event-map {    height: 290px; } }@media (max-width: 992px) {  .modal-login {    top: 3.59982rem; } }@media (max-width: 420px) {  .modal-login {    width: 100vw;    top: 3.59982rem;    border-bottom: 1px solid rgba(0, 0, 0, 0.2); }  .form-login__label-checkbox {    max-width: 130px;    line-height: 1.2em;    padding-top: 0; }  .form-login__custom-checkbox {    margin-bottom: 0.8571rem;    margin-top: 2px; } }/*# sourceMappingURL=responsive.css.map */
