@font-face {

  font-family: "HeliosCond";

  font-display: swap;

  src: url("/wp-content/themes/x/fonts/HeliosCond-Bold.woff2") format("woff2"), url("/wp-content/themes/x/fonts/HeliosCond-Bold.woff") format("woff");

  font-weight: 700;

  font-style: normal;

}



@font-face {

  font-family: "HeliosCond";

  font-display: swap;

  src: url("/wp-content/themes/x/fonts/HeliosCond.woff2") format("woff2"), url("/wp-content/themes/x/fonts/HeliosCond.woff") format("woff");

  font-weight: 400;

  font-style: normal;

}



@font-face {

  font-family: "OpenSans";

  font-display: swap;

  src: url("/wp-content/themes/x/fonts/OpenSans-Bold.woff2") format("woff2"), url("/wp-content/themes/x/fonts/OpenSans-Bold.woff") format("woff");

  font-weight: 700;

  font-style: normal;

}



@font-face {

  font-family: "OpenSans";

  font-display: swap;

  src: url("/wp-content/themes/x/fonts/OpenSans-SemiBold.woff2") format("woff2"), url("/wp-content/themes/x/fonts/OpenSans-SemiBold.woff") format("woff");

  font-weight: 600;

  font-style: normal;

}



@font-face {

  font-family: "OpenSans";

  font-display: swap;

  src: url("/wp-content/themes/x/fonts/OpenSans-Regular.woff2") format("woff2"), url("/wp-content/themes/x/fonts/OpenSans-Regular.woff") format("woff");

  font-weight: 400;

  font-style: normal;

}



@font-face {

  font-family: "OpenSans";

  font-display: swap;

  src: url("/wp-content/themes/x/fonts/OpenSans-Light.woff2") format("woff2"), url("/wp-content/themes/x/fonts/OpenSans-Light.woff") format("woff");

  font-weight: 300;

  font-style: normal;

}

.page {
  display: flex;
  flex-direction: column;
}

.page-cabinet {
  flex: 1 1 auto;
  background-image: url(https://tanit-group.com/wp-content/uploads/2025/07/main-baner-scaled-e1753234169872.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}


.pagination__wrapper {
  margin-top: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.pagination__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767.98px) {
  .pagination__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .wrapp-pagination__page  {
    margin-bottom: 10px;
    margin-right: 0;
  }
  .pagination__wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.wrapp-pagination__page {
  margin-right: 25px;
  font-weight: 400;
  font-size: 14px;
  line-height: 130%;
  color: #014049;
}
.wrapp-pagination__page-list {
  font-weight: 700;
  font-size: 12px;
  line-height: 130%;
  text-transform: uppercase;
  color: #014049;
  cursor: pointer;
  /* appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 21px;
  position: relative; */
}

/* .wrapp-pagination__page-list-arrow {
  content: "";
  position: absolute;
  display: block;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0; 
  height: 0; 
  border-width: 11px 6px 0 6px;
  border-color: #014049 transparent transparent transparent;
  border-style: solid;
} */

.pagination {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}



.pagination a {
  font-weight: 600;
  font-size: 14px;
  line-height: 130%;
  color: #014049;

  float: left;

  padding: 4px 10px;

  text-decoration: none;

}

.pagination a:nth-child(1),
.pagination a:nth-child(2),
.pagination a:last-child,
.pagination a:nth-last-child(2) {
  position: relative;
}

.pagination a:nth-child(1)::before,
.pagination a:nth-child(2)::before,
.pagination a:last-child::before,
.pagination a:nth-last-child(2):before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 2;
  height: 11px;
}

.pagination a:nth-child(1)::before {
  background: url("/wp-content/themes/x/img/ar_left_first.svg");
  width: 7px;
}

.pagination a:nth-child(2)::before {
  background: url("/wp-content/themes/x/img/ar_left.svg");
  width: 6px;
}

.pagination a:last-child::before {
  width: 7px;
  background: url("/wp-content/themes/x/img/ar_right_last.svg");
}

.pagination a:nth-last-child(2)::before{
  width: 6px;
  background: url("/wp-content/themes/x/img/ar_right.svg");

}





.pagination a.active {

  background-color: #21797A;
  color: white;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 4px 10px;
}



.pagination a:hover:not(.active) {

  background-color: #ddd;

  border-radius: 5px;

}


.preloader {
	/*display: none;*/
	width: 400px;
	height: 200px;
	z-index: 999;
	opacity: 1;
	visibility: visible;
	background-color: #fff;
	margin: 0 auto;
}


.loader {
	width: 50px;
	height: 50px;
	border: 8px solid #c4c4c4;
	border-radius: 50%;
	border-top-color: #21797A;
	position: absolute;
	-webkit-animation: loader 1s infinite linear;
	        animation: loader 1s infinite linear;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%) rotate(0);
	    -ms-transform: translate(-50%, -50%) rotate(0);
	        transform: translate(-50%, -50%) rotate(0);
}

.preloader-hide {
	-webkit-animation: preloader-hide .5s;
	        animation: preloader-hide .5s;
}

.preloader-hide--done {
	display: none;
}

@-webkit-keyframes loader {
	from {
		-webkit-transform: translate(-50%, -50%) rotate(0);
		        transform: translate(-50%, -50%) rotate(0);

	}

	to {
		-webkit-transform: translate(-50%, -50%) rotate(360deg);
		        transform: translate(-50%, -50%) rotate(360deg);
	}
}

@keyframes loader {
	from {
		-webkit-transform: translate(-50%, -50%) rotate(0);
		        transform: translate(-50%, -50%) rotate(0);

	}

	to {
		-webkit-transform: translate(-50%, -50%) rotate(360deg);
		        transform: translate(-50%, -50%) rotate(360deg);
	}
}

@-webkit-keyframes preloader-hide {
	from {
		opacity: 1;

	}

	to {
		opacity: 0;
	}
}

@keyframes preloader-hide {
	from {
		opacity: 1;

	}

	to {
		opacity: 0;
	}
}


* {

  padding: 0px;

  margin: 0px;

  border: 0px;

}



*,

*:before,

*:after {

  -webkit-box-sizing: border-box;

          box-sizing: border-box;

}



html,

body {

  height: 100%;

  min-width: 320px;

}



body {

  color: #014049;

  line-height: 1;

  font-family: "OpenSans";

  font-size: 0.875rem;

  -ms-text-size-adjust: 100%;

  -moz-text-size-adjust: 100%;

  -webkit-text-size-adjust: 100%;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}



input,

button,

textarea {

  font-family: "OpenSans";

  font-size: inherit;

}



button {

  cursor: pointer;

  color: inherit;

  background-color: inherit;

}



a {

  color: inherit;

}



a:link,

a:visited {

  text-decoration: none;

}



a:hover {

  text-decoration: none;

}



ul li {

  list-style: none;

}



img {

  vertical-align: top;

}



h1,

h2,

h3,

h4,

h5,

h6 {

  font-weight: inherit;

  font-size: inherit;

}



.lock body {

  overflow: hidden;

  -ms-touch-action: none;

      touch-action: none;

}



.wrapper {

  min-height: 100%;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;

  overflow: hidden;

}



.wrapper>main {

  -webkit-box-flex: 1;

      -ms-flex: 1 1 auto;

          flex: 1 1 auto;

}



.wrapper>* {

  min-width: 0;

}



/*

(i) ����� ����� ����������� �� 

���� ������� ���������� *__container

�������� header__container, main__container � �.�.

������ (HTML): cnt

*/

[class*=__container] {

  max-width: 75.9375rem;

  -webkit-box-sizing: content-box;

          box-sizing: content-box;

  margin: 0 auto;

  padding: 0 0.9375rem;

}



body::after {

  content: "";

  background-color: rgba(0, 0, 0, 0.5);

  position: fixed;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  opacity: 0;

  -webkit-transition: opacity 0.8s ease 0s;

  -o-transition: opacity 0.8s ease 0s;

  transition: opacity 0.8s ease 0s;

  pointer-events: none;

  z-index: 149;

}



.popup-show body::after {

  opacity: 1;

}



.popup {

  position: fixed;

  top: 0;

  left: 0;

  bottom: 0;

  right: -200%;

  -webkit-transition: right 0.8s ease 0s;

  -o-transition: right 0.8s ease 0s;

  transition: right 0.8s ease 0s;

  visibility: hidden;

  pointer-events: none;

}

.popup::-webkit-scrollbar {
  display: none;
}

.popup {
  -ms-overflow-style: none; 
  scrollbar-width: none; 
}



.popup_show {

  z-index: 150;

  visibility: visible;

  overflow: auto;

  pointer-events: auto;

  right: 0;

}



.popup_show .popup__content {

  visibility: visible;

  -webkit-transform: scale(1);

      -ms-transform: scale(1);

          transform: scale(1);

}

.popup_show .popup__wrapper {
    min-height: 100%;
}



.popup__wrapper.request__wrapper {

  -webkit-box-align: end;

      -ms-flex-align: end;

          align-items: flex-end;

}



.popup__wrapper {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;


  -webkit-box-flex: 1;

      -ms-flex: 1 1 auto;

          flex: 1 1 auto;

  width: 100%;

}



.popup__content {

  visibility: hidden;

  -webkit-transform: scale(0);

      -ms-transform: scale(0);

          transform: scale(0);

  -webkit-transition: -webkit-transform 0.3s ease 0s;

  transition: -webkit-transform 0.3s ease 0s;

  -o-transition: transform 0.3s ease 0s;

  transition: transform 0.3s ease 0s;

  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;

  background-color: #fff;

  width: 100%;

}



.lock .popup__content {

  visibility: visible;

}



.popup__content.request__content {

  overflow-y: auto;

  overflow-x: hidden;

  padding-top: 3rem;

  padding-bottom: 8.125rem;

  position: relative;

  max-width: 41.875rem;

  min-height: 100vh;

}



@media (max-width: 48em) {

  .popup__content.request__content {

    padding-bottom: 6.25rem;

  }

}



@media (max-width: 36em) {

  .popup__content.request__content {

    padding-bottom: 2.5rem;

  }

}



.popup__content.request__content::after {

  content: "";

  position: absolute;

  width: 42.5rem;

  height: 4.375rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -25rem -0.625rem;

  bottom: 0.625rem;

}



@media (max-width: 36em) {

  .popup__content.request__content::after {

    display: none;

  }

}



.popup__content.popup-filters__content {

  padding: 1.3125rem 1.5rem 3.625rem 2.9375rem;

}



@media (max-width: 48em) {

  .popup__content.popup-filters__content {

    padding: 0.9375rem 0.9375rem 3.625rem 0.9375rem;

  }

}



@media (max-width: 36em) {

  .popup__content.popup-filters__content {

    padding: 2.125rem 1.4375rem 1.75rem 2.4375rem;

    min-height: 100vh;

  }

}



.request__close {

  font-family: "HeliosCond";

  font-size: 1rem;

  line-height: 1.1875;

  text-transform: uppercase;

  position: relative;

  font-weight: 700;

  padding-left: 2.0625rem;

  margin-left: 2rem;

  outline: none;

}



@media (min-width: 77.8125em) {

  .request__close {

    margin-bottom: 2.6875rem;

  }

}



@media (min-width: 20em) and (max-width: 77.8125em) {

  @supports (margin-bottom: clamp(1.875rem, 1.5939189189rem + 1.4054054054vw, 2.6875rem)) {

    .request__close {

      margin-bottom: clamp(1.875rem, 1.5939189189rem + 1.4054054054vw, 2.6875rem);

    }

  }



  @supports not (margin-bottom: clamp(1.875rem, 1.5939189189rem + 1.4054054054vw, 2.6875rem)) {

    .request__close {

      margin-bottom: calc(1.875rem + 0.8125 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 20em) {

  .request__close {

    margin-bottom: 1.875rem;

  }

}



.request__close::before {

  content: "";

  position: absolute;

  width: 1.125rem;

  height: 1rem;

  left: 0;

  top: 50%;

  -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

          transform: translateY(-50%);

  background: url("/wp-content/themes/x/img/css_sprites.png") -112.375rem -8.75rem;

}



.popup__bg {

  width: 44.4375rem;

  margin: 0 0 0 -1.3125rem;

  top: -50px;

  height: 34.625rem;

  -o-object-fit: cover;

     object-fit: cover;

  position: absolute;

  z-index: -1;

}



@media (max-width: 62em) {

  .popup__bg {

    top: -5rem;

  }

}



@media (max-width: 48em) {

  .popup__bg {

    top: -3.75rem;

  }

}



@media (max-width: 48em) {

  .popup__bg {

    top: -2.5rem;

  }

}



.request__inner {

  max-width: 35.25rem;

  -webkit-box-sizing: border-box;

          box-sizing: border-box;

  padding: 0 15px;

  margin: 0 auto;

}



.request__bg-wrapper {

  position: relative;

}



.request__about-cnt {

  position: relative;

  overflow-x: clip;

}



.request__about-cnt::before {

  content: "";

  position: absolute;

  right: -2.5rem;

  top: -4.3125rem;

  width: 17.0625rem;

  height: 17.0625rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -77.5625rem -6.25rem;

}



@media (max-width: 36em) {

  .request__about-cnt::before {

    right: -3.75rem;

  }

}



@media (max-width: 23.375em) {

  .request__about-cnt::before {

    display: none;

  }

}



.request__accounts {

  position: relative;

}



.request__accounts::before {

  content: "";

  position: absolute;

  width: 12.875rem;

  height: 16.25rem;

  left: -3.5625rem;

  top: -1.6875rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -95.875rem -6.25rem;

  z-index: -1;

}



@media (max-width: 36em) {

  .request__accounts::before {

    left: -0.3125rem;

    top: 3.125rem;

  }

}



@media (max-width: 23.375em) {

  .request__accounts::before {

    display: none;

  }

}



.overall {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  max-width: 36.3125rem;

  margin: 0 auto;

  position: relative;

}



@media (min-width: 77.8125em) {

  .overall {

    margin-bottom: 5rem;

  }

}



@media (min-width: 20em) and (max-width: 77.8125em) {

  @supports (margin-bottom: clamp(0.9375rem, -0.4679054054rem + 7.027027027vw, 5rem)) {

    .overall {

      margin-bottom: clamp(0.9375rem, -0.4679054054rem + 7.027027027vw, 5rem);

    }

  }



  @supports not (margin-bottom: clamp(0.9375rem, -0.4679054054rem + 7.027027027vw, 5rem)) {

    .overall {

      margin-bottom: calc(0.9375rem + 4.0625 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 20em) {

  .overall {

    margin-bottom: 0.9375rem;

  }

}



.overall__item {

  width: 33.333%;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;

  color: #fff;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

  padding: 0.9375rem 0;

}



.overall__item:not(:last-child) {

  margin: 0px 0.0625rem 0px 0px;

}



.overall__option {

  margin: 0px 0px 0.1875rem 0px;

  text-transform: uppercase;

  font-family: "HeliosCond";

}



.overall__number {

  background-color: #21797A;

}



.overall__number .overall__number__info {

  font-size: 1.125rem;

  line-height: 1.3888888889;

}



.overall__info {

  font-weight: 700;

}



@media (max-width: 36em) {

  .overall__info {

    font-weight: 400;

  }

}



.deal-status-booking {
  background-color: #2ECCE2;
}



.popup__request .unpaid,
.deal-status-cancel {
  background-color: #FF8FA4;
  color: #FFF;
}

.popup__request .partly,
.deal-status-processing {
  background-color: #FFB800;
  color: #FFF;
}

.popup__request .paid,
.deal-status-done {
  background-color: #7BA81D;
  color: #FFF;
}



.request__info::before {

  content: "";

  position: absolute;

  z-index: -1;

  left: -1.375rem;

  top: 10.375rem;

  width: 10.6875rem;

  height: 15.8125rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -14.0625rem -27rem;

}



@media (max-width: 23.375em) {

  .request__info::before {

    display: none;

  }

}



.info-request {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

      flex-wrap: wrap;
  margin-bottom: 50px;
}



/* @media (min-width: 77.8125em) {

  .info-request {

    margin-bottom: 6.25rem;

  }

}



@media (min-width: 20em) and (max-width: 77.8125em) {

  @supports (margin-bottom: clamp(4.0625rem, 1.5760135135rem + 12.4324324324vw, 6.25rem)) {

    .info-request {

      margin-bottom: clamp(4.0625rem, 1.5760135135rem + 12.4324324324vw, 6.25rem);

    }

  }



  @supports not (margin-bottom: clamp(4.0625rem, 1.5760135135rem + 12.4324324324vw, 11.25rem)) {

    .info-request {

      margin-bottom: calc(4.0625rem + 7.1875 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 20em) {

  .info-request {

    margin-bottom: 4.0625rem;

  }

} */



.info-request__item {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: start;

      -ms-flex-align: start;

          align-items: flex-start;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;

  width: 33.333%;

  margin: 0px 0px 0.9375rem 0px;

}



@media (max-width: 36em) {

  .info-request__eta {

    width: 40%;

    -webkit-box-ordinal-group: 5;

        -ms-flex-order: 4;

            order: 4;

  }

}



@media (max-width: 36em) {

  .info-request__etd {

    width: 40%;

    -webkit-box-ordinal-group: 3;

        -ms-flex-order: 2;

            order: 2;

  }

}



@media (max-width: 36em) {

  .info-request__destination {

    width: 60%;

    -webkit-box-ordinal-group: 4;

        -ms-flex-order: 3;

            order: 3;

  }

}



@media (max-width: 36em) {

  .info-request__shipment {

    width: 60%;

    -webkit-box-ordinal-group: 2;

        -ms-flex-order: 1;

            order: 1;

  }

}



@media (max-width: 36em) {

  .info-request__number {

    width: 60%;

    -webkit-box-ordinal-group: 6;

        -ms-flex-order: 5;

            order: 5;

  }

}



.info-request__option {

  margin: 0px 0px 0.25rem 0px;

  font-family: "HeliosCond";

  color: #21797A;

  text-transform: uppercase;

}



.info-request__info {

  font-size: 1rem;

}



.about-cnt {

  max-width: 19.125rem;
  max-width: 23rem;

  position: relative;

  min-height: 10.875rem;

}


/* 
@media (min-width: 77.8125em) {

  .about-cnt {

    margin-bottom: 5.25rem;

  }

} */



/* @media (min-width: 20em) and (max-width: 77.8125em) {

  @supports (margin-bottom: clamp(4.375rem, 1.9966216216rem + 11.8918918919vw, 5.25rem)) {

    .about-cnt {

      margin-bottom: clamp(4.375rem, 1.9966216216rem + 11.8918918919vw, 5.25rem);

    }

  }



  @supports not (margin-bottom: clamp(4.375rem, 1.9966216216rem + 11.8918918919vw, 5.25rem)) {

    .about-cnt {

      margin-bottom: calc(4.375rem + 6.875 * (100vw - 20rem) / 57.8125);

    }

  }

} */



/* @media (max-width: 20em) {

  .about-cnt {

    margin-bottom: 4.375rem;

  }

} */



.about-cnt__title {

  font-family: "HeliosCond";

  color: #21797A;

  margin: 0px 0px 0.5rem 0px;

  text-transform: uppercase;

}



.about-cnt__row,
.about-cnt__row-options {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

      -ms-flex-pack: justify;

          justify-content: space-between;

}

.about-cnt__row-options {
  margin: 0px 0px 0.9375rem 0px;
}


.about-cnt__row:not(:last-child) {

  margin: 0px 0px 0.9375rem 0px;

}



.about-cnt__code {

  width: 8.4375rem;

       text-align: left;

}



.about-cnt__weight {

  width: 5.3125rem;

  text-align: left !important;

}



.about-cnt__hc {

  width: 5.3125rem;

  text-align: left !important;

}

.about-cnt__number {
  width: 8.4375rem;
}
.about-cnt__type {
  width: 5.3125rem;
}

.about-cnt__weight-option {
  width: 5.3125rem;
}

.about-cnt__number,
.about-cnt__type,
.about-cnt__weight-option {
  text-align: left;
  font-size: 12px;
}


.about-cnt__date1_plan-option,
.about-cnt__date1_plan  {
  width: 5.8rem;
}



.accounts-request {

  min-height: 11.3125rem;

}



@media (max-width: 36em) {

  .accounts-request {

    min-height: 16.5625rem;

  }

}



.accounts-request__title {

  font-family: "HeliosCond";

  color: #21797A;

  margin: 0px 0px 0.5rem 0px;

  text-transform: uppercase;

}



.accounts-request__row {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

      -ms-flex-pack: justify;

          justify-content: space-between;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

}



.accounts-request__row:not(:last-child) {

  margin: 0px 0px 0.9375rem 0px;

}



.accounts-request__items {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

      flex-wrap: wrap;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

  -webkit-box-flex: 1;

      -ms-flex: 1 1 auto;

          flex: 1 1 auto;

}



.accounts-request__number {

  width: 8.6875rem;

  width: 50%;

  text-align: left;

}



@media (min-width: 36em) {

  .accounts-request__number {

    width: 33.333%;

  }

}



.accounts-request__status {

  width: 9.875rem;

  width: 50%;

  text-align: center;

  font-weight: 400 !important;

}



@media (min-width: 36em) {

  .accounts-request__status {

    width: 33.333%;

  }

}



.accounts-request__cost {

  text-align: left;

  width: 50%;

}



@media (min-width: 36em) {

  .accounts-request__cost {

    width: 33.333%;

    text-align: right;

  }

}



.accounts-request__download-button {

  width: 1.25rem;

  height: 1.25rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -110rem -8.75rem;

  margin: 0px 0px 0px 3.75rem;

}



@media (max-width: 36em) {

  .accounts-request__download-button {

    margin: 0;

    -ms-flex-item-align: start;

        align-self: flex-start;

  }

}



.popup-filters__close-wrapper {

  position: absolute;

  top: 1.3125rem;

  right: 1.5rem;

}



@media (max-width: 36em) {

  .popup-filters__close-wrapper {

    top: 2.0625rem;

    right: 1.4375rem;

  }

}



.popup-filters__close {

  width: 30px;

  height: 30px;

  position: relative;

}



.popup-filters__close::before,

.popup-filters__close::after {

  content: "";

  right: 0;

  position: absolute;

  width: 33px;

  height: 2px;

  background-color: #21797A;

  z-index: 4;

}



.popup-filters__close::before {

  top: calc(50% - 1px);

  -webkit-transform: rotate(-45deg);

      -ms-transform: rotate(-45deg);

          transform: rotate(-45deg);

}



.popup-filters__close::after {

  bottom: calc(50% - 1px);

  -webkit-transform: rotate(45deg);

      -ms-transform: rotate(45deg);

          transform: rotate(45deg);

}



.popup-filters__title {

  font-family: "HeliosCond";

  font-weight: 400;

  font-size: 1.25rem;

  line-height: 0.8333333333;

  text-transform: uppercase;

  color: #21797A;

  margin: 0px 0px 1.4375rem 0px;

}



@media (max-width: 36em) {

  .popup-filters__title {

    margin: 0px 0px 3.6875rem 0px;

  }

}



.popup-filters__wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;

}



.popup-filters__wrapper > *:nth-child(1) {

  -ms-grid-row: 1;

  -ms-grid-column: 1;

}



.popup-filters__wrapper > *:nth-child(2) {

  -ms-grid-row: 1;

  -ms-grid-column: 2;

}



.popup-filters__wrapper > *:nth-child(3) {

  -ms-grid-row: 1;

  -ms-grid-column: 3;

}



.popup-filters__wrapper > *:nth-child(4) {

  -ms-grid-row: 2;

  -ms-grid-column: 1;

}



.popup-filters__wrapper > *:nth-child(5) {

  -ms-grid-row: 2;

  -ms-grid-column: 2;

}



.popup-filters__wrapper > *:nth-child(6) {

  -ms-grid-row: 2;

  -ms-grid-column: 3;

}



.popup-filters__wrapper > *:nth-child(7) {

  -ms-grid-row: 3;

  -ms-grid-column: 1;

}



.popup-filters__wrapper > *:nth-child(8) {

  -ms-grid-row: 3;

  -ms-grid-column: 2;

}



.popup-filters__wrapper > *:nth-child(9) {

  -ms-grid-row: 3;

  -ms-grid-column: 3;

}




@media (max-width: 36em) {

  .popup-filters__wrapper {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .popup-filters__wrapper > *:nth-child(1) {

    -ms-grid-row: 1;

    -ms-grid-column: 1;
  }

  .popup-filters__wrapper > *:nth-child(2) {

    -ms-grid-row: 2;

    -ms-grid-column: 1;
  }

  .popup-filters__wrapper > *:nth-child(3) {

    -ms-grid-row: 3;

    -ms-grid-column: 1;
  }

  .popup-filters__wrapper > *:nth-child(4) {

    -ms-grid-row: 4;

    -ms-grid-column: 1;
  }

  .popup-filters__wrapper > *:nth-child(5) {

    -ms-grid-row: 5;

    -ms-grid-column: 1;
  }

  .popup-filters__wrapper > *:nth-child(6) {

    -ms-grid-row: 6;

    -ms-grid-column: 1;
  }

  .popup-filters__wrapper > *:nth-child(7) {

    -ms-grid-row: 7;

    -ms-grid-column: 1;
  }

  .popup-filters__wrapper > *:nth-child(8) {

    -ms-grid-row: 8;

    -ms-grid-column: 1;
  }

  .popup-filters__wrapper > *:nth-child(9) {

    -ms-grid-row: 9;

    -ms-grid-column: 1;
  }

  .order_number_1c {
    -webkit-box-ordinal-group: -7;
        -ms-flex-order: -8;
            order: -8;
  }
  .pol_id_1c {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
  }

  .pod_id_1d {
    -webkit-box-ordinal-group: -3;
        -ms-flex-order: -4;
            order: -4;
  }
  .etd {
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
  .eta {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .konosament {
    -webkit-box-ordinal-group: -6;
        -ms-flex-order: -7;
            order: -7;
  }
  .status_id_1c {
    -webkit-box-ordinal-group: -5;
        -ms-flex-order: -6;
            order: -6;
  }
  .inv_status_id_1c {
    -webkit-box-ordinal-group: -2;
        -ms-flex-order: -3;
            order: -3;
  }

  .containers_list {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}



/* @media (max-width: 36em) {

  .popup-filters__wrapper {
    display: grid;
    flex-direction: column;

    align-items: flex-start;

  }

}



.popup-filters__column {

  display: flex;

  flex-direction: column;

} */



@media (max-width: 36em) {

  .popup-filters__column:not(:last-child) {

    margin: 0px 0px 3rem 0px;

  }

}



.popup-filters__item {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

}



.popup-filters__item:not(:last-child) {

  margin: 0px 0px 1.875rem 0px;

}



.popup-filters__item.popup-filter-active-1 .popup-filters__button-up {

  background-color: #21797A;

}



.popup-filters__item.popup-filter-active-1 .popup-filters__button-up span {

  background: url("/wp-content/themes/x/img/css_sprites.png") -116.6875rem -8.75rem;

}



.popup-filters__item.popup-filter-active-2 .popup-filters__button-up {

  background-color: #E7F7F9;

}



.popup-filters__item.popup-filter-active-2 .popup-filters__button-up span {

  background: url("/wp-content/themes/x/img/css_sprites.png") -116.0625rem -11.25rem;

}



.popup-filters__item.popup-filter-active-2 .popup-filters__button-down {

  background-color: #21797A;

}



.popup-filters__item.popup-filter-active-2 .popup-filters__button-down span {

  background: url("/wp-content/themes/x/img/css_sprites.png") -114.75rem -8.75rem;

}



@media (max-width: 36em) {

  .popup-filters__item:not(:last-child) {

    margin: 0px 0px 3rem 0px;

  }

}



.popup-filters__option {

  font-family: "HeliosCond";

  font-weight: 700;

  text-transform: uppercase;

  margin: 0px 1rem 0px 0px;

}



@media (max-width: 36em) {

  .popup-filters__option {

    font-size: 1.25rem;

    margin: 0px 1.5rem 0px 0px;

  }

}



.popup-filters__buttons {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}



.popup-filters__button {

  background: #E7F7F9;

  width: 1.5rem;

  height: 1.5rem;

  border-radius: 0.1875rem;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

      -ms-flex-pack: center;

          justify-content: center;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

}



.popup-filters__button:not(:last-child) {

  margin: 0px 0.4375rem 0px 0px;

}



.popup-filters__button span {

  width: 0.6875rem;

  height: 0.375rem;

}



@media (max-width: 36em) {

  .popup-filters__button {

    width: 2.1875rem;

    height: 2.1875rem;

  }



  .popup-filters__button span {

    -webkit-transform: scale(1.5);

        -ms-transform: scale(1.5);

            transform: scale(1.5);

  }

}



.popup-filters__button-up span {

  background: url("/wp-content/themes/x/img/css_sprites.png") -116.0625rem -11.25rem;

}



.popup-filters__button-down span {

  background: url("/wp-content/themes/x/img/css_sprites.png") -114.125rem -11.25rem;

}



.popup-filters__apply {
  display: none;
  width: 100%;

  max-width: 23rem;

  margin: 0 auto;

  padding: 1rem 0;

  background-color: #21797A;

  color: #fff;

  text-transform: uppercase;

  font-family: "HeliosCond";

  font-weight: 700;

  border-radius: 0.1875rem;

}



@media (min-width: 36em) {

  .popup-filters__apply {

    display: none;

  }

}



[class*=-ibg] {

  position: relative;

}



[class*=-ibg] img {

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  -o-object-fit: cover;

     object-fit: cover;

}



[class*=-ibg_contain] img {

  -o-object-fit: contain;

     object-fit: contain;

}



._page-arrow {

  width: 0;

  height: 0;

  border: 0 solid transparent;

  border-left-width: 0.3125rem;

  border-right-width: 0.3125rem;

  border-top: 0.3125rem solid #014049;

  -webkit-transition: -webkit-transform 0.3s ease 0s;

  transition: -webkit-transform 0.3s ease 0s;

  -o-transition: transform 0.3s ease 0s;

  transition: transform 0.3s ease 0s;

  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;

}



._title {

  font-family: "HeliosCond";

  font-weight: 700;

  font-size: 1.875rem;

  line-height: 1.1666666667;

  text-transform: uppercase;

  color: #E10C76;

  position: relative;

}




._page-label {

  font-family: "HeliosCond";

  font-size: 0.875rem;

  line-height: 1.2142857143;

  text-transform: uppercase;

  color: #fff;

  margin: 0px 0px 0.375rem 1.25rem;

}



._page-input {

  width: 100%;

  background-color: #E7F7F9;

  border-radius: 0.1875rem;

  padding: 0.5625rem 1.25rem 0.6875rem;

  margin: 0px 0px 1.5625rem 0px;

}



._page-input::-webkit-input-placeholder {

  color: #014049;

  font-size: 0.875rem;

  line-height: 1.3571428571;

}



._page-input::-moz-placeholder {

  color: #014049;

  font-size: 0.875rem;

  line-height: 1.3571428571;

}



._page-input:-ms-input-placeholder {

  color: #014049;

  font-size: 0.875rem;

  line-height: 1.3571428571;

}



._page-input::-ms-input-placeholder {

  color: #014049;

  font-size: 0.875rem;

  line-height: 1.3571428571;

}



._page-input::placeholder {

  color: #014049;

  font-size: 0.875rem;

  line-height: 1.3571428571;

}



._pass-link {

  color: #fff;

  border-bottom: 1px dashed #fff;

}



@media (any-hover: hover) {

  ._pass-link:hover {

    border-bottom: 1px dashed transparent;

  }

}



._page-btn {

  background-color: #E10C76;

  color: #fff;

  font-family: "HeliosCond";

  font-weight: 700;

  text-transform: uppercase;

  padding: 1rem 0;

  border-radius: 0.1875rem;

}



.header__container {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

  -webkit-box-pack: justify;

      -ms-flex-pack: justify;

          justify-content: space-between;

  min-height: 1.25rem;

  padding: 1.5rem 0.9375rem 0.625rem;

  -ms-flex-wrap: wrap;

      flex-wrap: wrap;

}



@media (min-width: 77.8125em) {

  .header__container {

    -webkit-column-gap: 1.25rem;

       -moz-column-gap: 1.25rem;

            column-gap: 1.25rem;

  }

}



@media (min-width: 20em) and (max-width: 77.8125em) {

  @supports ((-moz-column-gap: clamp(0.625rem, 0.4087837838rem + 1.0810810811vw, 1.25rem)) or (column-gap: clamp(0.625rem, 0.4087837838rem + 1.0810810811vw, 1.25rem))) {

    .header__container {

      -webkit-column-gap: clamp(0.625rem, 0.4087837838rem + 1.0810810811vw, 1.25rem);

         -moz-column-gap: clamp(0.625rem, 0.4087837838rem + 1.0810810811vw, 1.25rem);

              column-gap: clamp(0.625rem, 0.4087837838rem + 1.0810810811vw, 1.25rem);

    }

  }



  @supports not ((-moz-column-gap: clamp(0.625rem, 0.4087837838rem + 1.0810810811vw, 1.25rem)) or (column-gap: clamp(0.625rem, 0.4087837838rem + 1.0810810811vw, 1.25rem))) {

    .header__container {

      -webkit-column-gap: calc(0.625rem + 0.625 * (100vw - 20rem) / 57.8125);

         -moz-column-gap: calc(0.625rem + 0.625 * (100vw - 20rem) / 57.8125);

              column-gap: calc(0.625rem + 0.625 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 20em) {

  .header__container {

    -webkit-column-gap: 0.625rem;

       -moz-column-gap: 0.625rem;

            column-gap: 0.625rem;

  }

}



@media (max-width: 36em) {

  .header__logo {

    max-width: 11.625rem;

  }



  .header__logo img {

    max-width: 11.625rem;

  }

}



.header__menu {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}



@media (min-width: 62em) {





  .header__menu nav {

    width: 100%;

  }

}



@media (min-width: 36em) {

  .header__menu {

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

  }

}



.header__language {

  z-index: 6 !important;

}



.header__phone {

  font-weight: 600;

  font-size: 1rem;

  line-height: 1.375;

  color: #21797A;

  white-space: nowrap;

}



@media (max-width: 66.9375em) {

  .header__phone {

    -webkit-box-ordinal-group: 6;

        -ms-flex-order: 5;

            order: 5;
    margin: 0 !important;

  }

}



@media (max-width: 62em) {

  .header__phone {

    -webkit-box-ordinal-group: 2 !important;

        -ms-flex-order: 1 !important;

            order: 1 !important;

    margin: 0 !important;

  }

}



@media (max-width: 36em) {

  .header__phone {

    -webkit-box-ordinal-group: 5 !important;

        -ms-flex-order: 4 !important;

            order: 4 !important;

    width: 100%;

    margin: 0.75rem 0px 0px 0px !important;

    text-align: center;

  }

}



@media (any-hover: hover) {

  .header__phone:hover {

    text-decoration: underline;

  }

}



@media (max-width: 62em) {

  .header__cabinet {

    display: none !important;

  }

}



.cabinet-header {

  font-family: "HeliosCond";

  font-weight: 700;

  font-size: 1rem;

  line-height: 1.1875;

  color: #014049;

  text-transform: uppercase;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

  position: relative;

}



@media (max-width: 62em) {

  .cabinet-header {

    padding-bottom: 0.9375rem;

  }

}



@media (max-width: 36em) {

  .cabinet-header {

    font-size: 1.5625rem;

    line-height: 1.2;

    font-weight: 400;
    padding: 0;
  }

}



@media (min-width: 62em) {

  .cabinet-header--adaptive {

    display: none;

  }

}



.cabinet-header._spoller-init ._exit {

  visibility: visible;

  opacity: 1;

}



.cabinet-header__arrow {

  opacity: 0;

  visibility: hidden;

  margin: 0px 0px 0px 0.4375rem;

}



.cabinet-header__arrow._spoller-active {

  -webkit-transform: rotate(-180deg);

      -ms-transform: rotate(-180deg);

          transform: rotate(-180deg);

}



@media (max-width: 62em) {

  .cabinet-header__arrow {

    opacity: 1;

    visibility: visible;

  }

}



@media (max-width: 36em) {

  .cabinet-header__arrow {

    display: none;

  }

}



.cabinet-header .cabinet-header__login {

  position: absolute;

  top: 0.9375rem;

  font-weight: 400;

  text-transform: lowercase;

  font-family: "Open Sans" !important;

  font-size: 0.875rem;

  left: 1.875rem;

  color: #21797A;

}



@media (any-hover: hover) {

  .cabinet-header .cabinet-header__login:hover {

    text-decoration: underline;

  }

}



@media (max-width: 36em) {

  .cabinet-header .cabinet-header__login {

    left: 2.8125rem;

    top: 1.875rem;

    font-size: 1.125rem;

  }

}


/* 
._exit {

  font-size: 1.25rem;

  position: absolute;

  top: 100%;

  text-align: center;

  padding: 0.4375rem 1.125rem;

  background-color: #E7F7F9;

  visibility: visible;

  opacity: 1;

} */


@media (max-width: 991.98px){
  .menu__body ul {
    -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
            transform: translateX(-30px);
  }
}

@media (max-width: 576.98px){
  ._exit {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
  .menu__body ul {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}


._exit-adaptive a {

  font-size: 1.25rem !important;

}



@media (min-width: 36em) {

  ._exit-adaptive a {

    display: none;

  }

}



@media (max-width: 62em) {



  .language,

  .header__phone,

  .header__logo {

    z-index: 5;

  }

}



@media (max-width: 62em) {

  .menu__body {

    position: absolute;

    width: 100%;

    overflow: auto;

    z-index: 4;

    left: 0;

    top: -100%;

  }



  .menu-open .menu__body {

    top: 0;

    padding: 7.8125rem 0 6.9375rem;

    background-color: #fff;

  }



  .menu__body nav .menu__decor {

    position: absolute;

    bottom: 0.875rem;

    right: 0;

    width: 100%;

    height: 4.375rem;

    z-index: 6;

    background: url("/wp-content/themes/x/img/css_sprites.png") -0.625rem -0.625rem;

  }



  .menu__body nav ul li._exit-adaptive {

    margin: 0 !important;

  }

}



@media (max-width: 36em) {

  .menu__body {

    position: fixed;

    height: 100%;

    top: 11.5625rem;

    overflow-x: hidden;

    overflow-y: auto;

    left: -100%;

    padding: 5rem 0px 7.3125rem 0px !important;

    margin: 6.5625rem 0px 0px 0px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

  }



  .menu__body nav {

    padding: 0px 0px 7.3125rem 2.3125rem;

    position: relative;

  }



  .menu-open .menu__body {

    left: 0;

  }



  .menu__body nav::after {

    content: "";

    position: absolute;

    width: 35.25rem;

    height: 35.25rem;

    left: 9.4375rem;

    bottom: 0rem;

    background: rgba(0, 166, 190, 0.1);

    -webkit-filter: blur(200px);

            filter: blur(200px);

    z-index: -3;

  }



  .menu__body nav::before {

    content: "";

    position: absolute;

    width: 12.1875rem;

    height: 15.8125rem;

    right: 1.25rem;

    bottom: 3.875rem;

    z-index: 5;

    background: url("/wp-content/themes/x/img/css_sprites.png") -0.625rem -27rem;

    z-index: -2;

  }



  .menu__body nav .menu__decor {

    bottom: 1rem;

    z-index: -1;

  }

}



.menu__body ul {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

      flex-wrap: wrap;

  row-gap: 0.3125rem;

  width: 100%;

}



@media (min-width: 62em) {

  .menu__body ul {

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

  }

}



@media (max-width: 36em) {

  .menu__body ul {

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

  }

}



@media (min-width: 66.9375em) and (max-width: 75.9375em) {

  @supports (margin-left: clamp(0.625rem, -13.3203125rem + 20.8333333333vw, 2.5rem)) {

    .menu__body ul li+li {

      margin-left: clamp(0.625rem, -13.3203125rem + 20.8333333333vw, 2.5rem);

    }

  }



  @supports not (margin-left: clamp(0.625rem, -13.3203125rem + 20.8333333333vw, 2.5rem)) {

    .menu__body ul li+li {

      margin-left: calc(0.625rem + 1.875 * (100vw - 66.9375rem) / 9);

    }

  }

}

@media (min-width: 991.98px) and (max-width: 1070.98px) {
  .header__menu nav li + li {
    margin-left: 10px;
  }
}



/* @media (min-width: 62em) and (max-width: 66.9375em) {

  @supports (margin-left: clamp(1.875rem, -5.9731012658rem + 12.6582278481vw, 2.5rem)) {

    .menu__body ul li+li {

      margin-left: clamp(1.875rem, -5.9731012658rem + 12.6582278481vw, 2.5rem);

    }

  }



  @supports not (margin-left: clamp(1.875rem, -5.9731012658rem + 12.6582278481vw, 2.5rem)) {

    .menu__body ul li+li {

      margin-left: calc(1.875rem + 0.625 * (100vw - 62rem) / 4.9375);

    }

  }

} */



@media (min-width: 36em) and (max-width: 62em) {

  @supports (margin-left: clamp(0.9375rem, -1.2259615385rem + 6.0096153846vw, 2.5rem)) {

    .menu__body ul li+li {

      margin-left: clamp(0.9375rem, -1.2259615385rem + 6.0096153846vw, 2.5rem);

    }

  }



  @supports not (margin-left: clamp(0.9375rem, -1.2259615385rem + 6.0096153846vw, 2.5rem)) {

    .menu__body ul li+li {

      margin-left: calc(0.9375rem + 1.5625 * (100vw - 36rem) / 26);

    }

  }

}



@media (min-width: 75.9375em) {

  .menu__body ul li {

    margin: 0 0 0 2.5rem;

  }

}



@media (max-width: 36em) {

  .menu__body ul li{

    margin: 0 0 2.6875rem 0 !important;

  }



  /* .menu__body ul li:nth-last-child(-n+2) {

    margin: 0 0 2.1875rem 0 !important;

  } */

}



.menu__body ul li a {

  font-family: "HeliosCond";

  font-weight: 700;

  font-size: 1rem;

  line-height: 1.1875;

  color: #014049;

  text-transform: uppercase;

}



@media (max-width: 36em) {

  .menu__body ul li a {

    font-size: 1.5625rem;

    line-height: 1.2;

    font-weight: 400;

  }

}



.language {

  position: relative;

}



@media (max-width: 62em) {

  .language {

    -webkit-box-ordinal-group: 3;

        -ms-flex-order: 2;

            order: 2;

  }

}



@media (max-width: 23.375em) {

  .language {

    display: none;

  }

}



.language__button {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

}



.language__button._spoller-active .language__arrow {

  -webkit-transform: rotate(-180deg);

      -ms-transform: rotate(-180deg);

          transform: rotate(-180deg);

}



.language span {

  font-weight: 600;

  color: #014049;

  margin: 0 0.0625rem 0 0.1875rem;

}



.language._spoller-init .language__list {

  visibility: visible;

  opacity: 1;

}



.language__list {

  position: absolute;

  top: 100%;

  width: 100%;

  left: 0;

  z-index: 7;

  visibility: hidden;

  opacity: 0;

}





.language__list li a {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

      -ms-flex-pack: justify;

          justify-content: space-between;


}



.icon-menu {

  display: none;

}



@media (max-width: 62em) {

  .icon-menu {

    display: block;

    position: relative;

    cursor: pointer;

    z-index: 5;

    -webkit-box-ordinal-group: 4;

        -ms-flex-order: 3;

            order: 3;

    font-family: "HeliosCond";

    font-weight: 700;

    font-size: 1rem;

    line-height: 1.1875;

    color: #014049;

    width: 40px;

    height: 30px;

    text-transform: uppercase;

  }



  .icon-menu::before,

  .icon-menu::after {

    content: "";

    right: 0;

    position: absolute;

    overflow: 0;

    visibility: hidden;

    width: 33px;

    height: 2px;

    background-color: #21797A;

  }



  .icon-menu::before {

    top: calc(50% - 1px);

    -webkit-transform: rotate(-45deg);

        -ms-transform: rotate(-45deg);

            transform: rotate(-45deg);

  }



  .icon-menu::after {

    bottom: calc(50% - 1px);

    -webkit-transform: rotate(45deg);

        -ms-transform: rotate(45deg);

            transform: rotate(45deg);

  }



  .menu-open .icon-menu {

    font-size: 0;

  }



  .menu-open .icon-menu::before,

  .menu-open .icon-menu::after {

    opacity: 1;

    visibility: visible;

  }

}



.cabinet {

  padding: 3.3125rem 0px 12.625rem 0px;

  position: relative;

}



@media (max-width: 62em) {

  .cabinet {

    padding: 3.3125rem 0px 35.6875rem 0px;

  }

}



@media (max-width: 36em) {

  .cabinet {

    padding: 3.3125rem 0px 21.5625rem 0px;

  }

}



@media (max-width: 23.375em) {

  .cabinet {

    padding: 3.3125rem 0px 6.5625rem 0px;

  }

}





.cabinet__container {

  position: relative;

}



.cabinet__title-wrapper {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

      -ms-flex-pack: center;

          justify-content: center;

}



.form-cabinet {

  max-width: 23rem;

  margin: 5rem auto 0;

}



@media (max-width: 62em) {

  .form-cabinet {

    margin: 8.75rem auto 0 auto;

    margin-left: auto;

    margin-right: auto;

  }

}



@media (max-width: 62em) and (min-width: 77.8125em) {

  .form-cabinet {

    margin-top: 8.75rem;

  }

}



@media (max-width: 62em) and (min-width: 20em) and (max-width: 77.8125em) {

  @supports (margin-top: clamp(1.25rem, -1.3445945946rem + 12.972972973vw, 8.75rem)) {

    .form-cabinet {

      margin-top: clamp(1.25rem, -1.3445945946rem + 12.972972973vw, 8.75rem);

    }

  }



  @supports not (margin-top: clamp(1.25rem, -1.3445945946rem + 12.972972973vw, 8.75rem)) {

    .form-cabinet {

      margin-top: calc(1.25rem + 7.5 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 62em) and (max-width: 20em) {

  .form-cabinet {

    margin-top: 1.25rem;

  }

}



.form-cabinet__form {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;

  max-width: 23rem;

  width: 100%;

}



.form-cabinet__subtitle {

  font-size: 1.125rem;

  line-height: 1.3888888889;

  font-weight: 700;

  margin: 0px 0px 0.3125rem 0px;

}



.form-cabinet__info {

  margin: 0px 0px 1.5625rem 0px;

}



.form-cabinet__info p {

  line-height: 1.3571428571;

}



.form-cabinet__remember {

  color: #21797A;

  margin: 0.6875rem 0px 0px 0px;

  text-align: center;

}



@media (any-hover: hover) {

  .form-cabinet__remember:hover {

    text-decoration: underline;

  }

}



.form-cabinet__line {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

      -ms-flex-pack: justify;

          justify-content: space-between;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

  margin: 0px 0px 2.1875rem 0px;

}



.form-cabinet__chekbox-label {

  padding: 0px 0px 0px 2rem;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

  cursor: pointer;
  color: #fff;

}



.form-cabinet__checkbox {

  position: absolute;

  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

}



.form-cabinet__checkbox:checked+.form-cabinet__check {

  background-image: url("/wp-content/themes/x/img/check.svg");

  background-size: 0.75rem 0.75rem;

  background-position: center 0.3125rem;

  background-repeat: no-repeat;

}



.form-cabinet__check {

  cursor: pointer;

  margin: 0px 0px 0px -2rem;

  position: absolute;

  width: 1.25rem;

  height: 1.25rem;

  background-color: #E7F7F9;

  border-radius: 0.3125rem;

}



.error {

  margin-top: 5rem;

  position: relative;

}



@media (max-width: 62em) and (min-width: 77.8125em) {

  .error {

    margin-top: 6.0625rem;

  }

}



@media (max-width: 62em) and (min-width: 20em) and (max-width: 77.8125em) {

  @supports (margin-top: clamp(2.5rem, 1.2675675676rem + 6.1621621622vw, 6.0625rem)) {

    .error {

      margin-top: clamp(2.5rem, 1.2675675676rem + 6.1621621622vw, 6.0625rem);

    }

  }



  @supports not (margin-top: clamp(2.5rem, 1.2675675676rem + 6.1621621622vw, 6.0625rem)) {

    .error {

      margin-top: calc(2.5rem + 3.5625 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 62em) and (max-width: 20em) {

  .error {

    margin-top: 2.5rem;

  }

}



@media (max-width: 62em) and (min-width: 77.8125em) {

  .error {

    padding-bottom: 10.625rem;

  }

}



@media (max-width: 62em) and (min-width: 20em) and (max-width: 77.8125em) {

  @supports (padding-bottom: clamp(8.75rem, 8.1013513514rem + 3.2432432432vw, 10.625rem)) {

    .error {

      padding-bottom: clamp(8.75rem, 8.1013513514rem + 3.2432432432vw, 10.625rem);

    }

  }



  @supports not (padding-bottom: clamp(8.75rem, 8.1013513514rem + 3.2432432432vw, 10.625rem)) {

    .error {

      padding-bottom: calc(8.75rem + 1.875 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 62em) and (max-width: 20em) {

  .error {

    padding-bottom: 8.75rem;

  }

}



.error::before {

  content: "";

  position: absolute;

  width: 120rem;

  height: 4.375rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -0.625rem -0.625rem;

  top: -3.75rem;

  left: 0;

  z-index: -2;

}



@media (max-width: 62em) {

  .error::before {

    top: 5.625rem;

  }

}



.error::after {

  content: "";

  position: absolute;

  width: 120rem;

  height: 4.375rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -0.625rem -0.625rem;

  bottom: -4.375rem;

  z-index: -2;

  left: 0;

}



@media (max-width: 62em) {

  .error::after {

    bottom: -0.9375rem;

  }

}



.error__bg {

  position: absolute;

  top: 3.75rem;

  right: -3.6875rem;

  width: 29.5625rem;

  height: 19.5rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -0.625rem -6.25rem;

  z-index: -1;

}



@media (max-width: 62em) {

  .error__bg {

    -webkit-transform: scale(1.2);

        -ms-transform: scale(1.2);

            transform: scale(1.2);

    top: 17.5rem;

    right: -6.9375rem;

  }

}



@media (max-width: 36em) {

  .error__bg {

    display: none;

  }

}



.error__container {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

      -ms-flex-pack: center;

          justify-content: center;

  position: relative;

}



.error__container::after {

  content: "";

  position: absolute;

  border-radius: 50%;

  width: 50.3125rem;

  height: 50.3125rem;

  background-color: rgba(0, 166, 190, 0.1);

  -webkit-filter: blur(200px);

          filter: blur(200px);

  right: -27.25rem;

  top: -17.6875rem;

  z-index: -2;

}



@media (max-width: 62em) {

  .error__container::after {

    right: -27.875rem;

    top: 3.3125rem;

  }

}



@media (max-width: 36em) {

  .error__container::after {

    right: -19.6875rem;

    top: 3.3125rem;

  }

}



.error__container::before {

  content: "";

  position: absolute;

  width: 17.0625rem;

  height: 18.25rem;

  bottom: -9.375rem;

  left: 11.25rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -59.25rem -6.25rem;

  z-index: -1;

}



@media (max-width: 62em) {

  .error__container::before {

    left: 50%;

    -webkit-transform: translateX(-50%);

        -ms-transform: translateX(-50%);

            transform: translateX(-50%);

    bottom: -15.625rem;

  }

}



@media (max-width: 62em) {

  .error__container {

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

  }

}



.error__img {

  width: 26.5625rem;

  height: 19.5rem;

  margin-top: 3.125rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -31.4375rem -6.25rem;

}



@media (max-width: 36em) {

  .error__img {

    -webkit-transform: scale(0.66);

        -ms-transform: scale(0.66);

            transform: scale(0.66);

    margin-top: 0rem;

  }

}



@media (max-width: 23.375em) {

  .error__img {

    -webkit-transform: scale(0.6);

        -ms-transform: scale(0.6);

            transform: scale(0.6);

  }

}



.error__content {

  max-width: 450px;

  margin: 0px 0px 0px 9.375rem;

  font-weight: 300;

}



@media (min-width: 62em) and (max-width: 75em) {

  @supports (margin-left: clamp(3.125rem, -26.6826923077rem + 48.0769230769vw, 9.375rem)) {

    .error__content {

      margin-left: clamp(3.125rem, -26.6826923077rem + 48.0769230769vw, 9.375rem);

    }

  }



  @supports not (margin-left: clamp(3.125rem, -26.6826923077rem + 48.0769230769vw, 9.375rem)) {

    .error__content {

      margin-left: calc(3.125rem + 6.25 * (100vw - 62rem) / 13);

    }

  }

}



@media (max-width: 62em) {

  .error__content {

    text-align: center;

    margin: 0;

  }

}



.error__title {

  font-weight: 700;

  font-size: 3rem;

  line-height: 1.1666666667;

  font-family: "HeliosCond";

  margin: 0px 0px 1.375rem 0px;

}



@media (max-width: 62em) and (min-width: 77.8125em) {

  .error__title {

    font-size: 4.5rem;

  }

}



@media (max-width: 62em) and (min-width: 20em) and (max-width: 77.8125em) {

  @supports (font-size: clamp(2.5rem, 1.8081081081rem + 3.4594594595vw, 4.5rem)) {

    .error__title {

      font-size: clamp(2.5rem, 1.8081081081rem + 3.4594594595vw, 4.5rem);

    }

  }



  @supports not (font-size: clamp(2.5rem, 1.8081081081rem + 3.4594594595vw, 4.5rem)) {

    .error__title {

      font-size: calc(2.5rem + 2 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 62em) and (max-width: 20em) {

  .error__title {

    font-size: 2.5rem;

  }

}



.error__descr {

  font-family: "Open Sans";

  font-size: 1.5625rem;

  line-height: 1.36;

  color: #21797A;

}



@media (min-width: 77.8125em) {

  .error__descr {

    margin-bottom: 1.375rem;

  }

}



@media (min-width: 20em) and (max-width: 77.8125em) {

  @supports (margin-bottom: clamp(1rem, 0.8702702703rem + 0.6486486486vw, 1.375rem)) {

    .error__descr {

      margin-bottom: clamp(1rem, 0.8702702703rem + 0.6486486486vw, 1.375rem);

    }

  }



  @supports not (margin-bottom: clamp(1rem, 0.8702702703rem + 0.6486486486vw, 1.375rem)) {

    .error__descr {

      margin-bottom: calc(1rem + 0.375 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 20em) {

  .error__descr {

    margin-bottom: 1rem;

  }

}



@media (max-width: 62em) and (min-width: 77.8125em) {

  .error__descr {

    font-size: 2.5rem;

  }

}



@media (max-width: 62em) and (min-width: 20em) and (max-width: 77.8125em) {

  @supports (font-size: clamp(1.5625rem, 1.2381756757rem + 1.6216216216vw, 2.5rem)) {

    .error__descr {

      font-size: clamp(1.5625rem, 1.2381756757rem + 1.6216216216vw, 2.5rem);

    }

  }



  @supports not (font-size: clamp(1.5625rem, 1.2381756757rem + 1.6216216216vw, 2.5rem)) {

    .error__descr {

      font-size: calc(1.5625rem + 0.9375 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 62em) and (max-width: 20em) {

  .error__descr {

    font-size: 1.5625rem;

  }

}



.error__text {

  font-size: 1.875rem;

  line-height: 1.3666666667;

  margin: 0px 0px 2.5rem 0px;

}



@media (max-width: 62em) {

  .error__text {

    margin: 0px 0px 1.75rem 0px;

  }

}



@media (max-width: 62em) and (min-width: 77.8125em) {

  .error__text {

    font-size: 1.875rem;

  }

}



@media (max-width: 62em) and (min-width: 20em) and (max-width: 77.8125em) {

  @supports (font-size: clamp(1.5625rem, 1.4543918919rem + 0.5405405405vw, 1.875rem)) {

    .error__text {

      font-size: clamp(1.5625rem, 1.4543918919rem + 0.5405405405vw, 1.875rem);

    }

  }



  @supports not (font-size: clamp(1.5625rem, 1.4543918919rem + 0.5405405405vw, 1.875rem)) {

    .error__text {

      font-size: calc(1.5625rem + 0.3125 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 62em) and (max-width: 20em) {

  .error__text {

    font-size: 1.5625rem;

  }

}



.error__link {

  max-width: 23rem;

  width: 100%;

  display: block;

  text-align: center;

  margin: 0px 0px 1.5625rem -0.625rem;

}



@media (max-width: 62em) {

  .error__link {

    margin: 0px auto 1.5625rem auto;

  }

}



.error__call-text {

  font-size: 1.5625rem;

  line-height: 1.36;

}



@media (min-width: 77.8125em) {

  .error__call-text {

    margin-bottom: 1.5rem;

  }

}



@media (min-width: 20em) and (max-width: 77.8125em) {

  @supports (margin-bottom: clamp(1.125rem, 0.9952702703rem + 0.6486486486vw, 1.5rem)) {

    .error__call-text {

      margin-bottom: clamp(1.125rem, 0.9952702703rem + 0.6486486486vw, 1.5rem);

    }

  }



  @supports not (margin-bottom: clamp(1.125rem, 0.9952702703rem + 0.6486486486vw, 1.5rem)) {

    .error__call-text {

      margin-bottom: calc(1.125rem + 0.375 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 20em) {

  .error__call-text {

    margin-bottom: 1.125rem;

  }

}



@media (max-width: 62em) and (min-width: 77.8125em) {

  .error__call-text {

    font-size: 1.5625rem;

  }

}



@media (max-width: 62em) and (min-width: 20em) and (max-width: 77.8125em) {

  @supports (font-size: clamp(1.25rem, 1.1418918919rem + 0.5405405405vw, 1.5625rem)) {

    .error__call-text {

      font-size: clamp(1.25rem, 1.1418918919rem + 0.5405405405vw, 1.5625rem);

    }

  }



  @supports not (font-size: clamp(1.25rem, 1.1418918919rem + 0.5405405405vw, 1.5625rem)) {

    .error__call-text {

      font-size: calc(1.25rem + 0.3125 * (100vw - 20rem) / 57.8125);

    }

  }

}



@media (max-width: 62em) and (max-width: 20em) {

  .error__call-text {

    font-size: 1.25rem;

  }

}



.error__phone {

  font-size: 1.875rem;

  line-height: 1.3666666667;

  color: #21797A;

  font-weight: 600;

}



.applications {

  margin: 1.875rem 0px 0px 0px;

  position: relative;

  padding-bottom: 6.5625rem;

}



@media (max-width: 62em) {

  .applications {

    padding-bottom: 9.375rem;

  }

}


/* 
.applications::after {

  content: "";

  position: absolute;

  width: 120rem;

  height: 4.375rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -0.625rem -0.625rem;

  bottom: 0.75rem;

}



@media (max-width: 62em) {

  .applications::after {

    bottom: 2.375rem;

  }

} */



.applications__title-wrapper {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: center;

      -ms-flex-pack: center;

          justify-content: center;

}

.applications__title._title {
  color: #21797A;
}



.applications__wrapper {

  margin: 1.875rem 0px 0px 0px;

}


.applications__row-filters {
  display: -ms-grid;
  display: grid;
          grid-template-areas: "client settings search";
      
  margin: 0px 0px 0.75rem 0px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;

}
@media (min-width: 991.98px) {
  .applications__row-filters  {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }


}

@media (max-width: 991.98px) {
  .applications__row-filters  {
        grid-template-areas: "client button settings search";
  }

}

@media (max-width: 767.98px) {
    .applications__row-filters  {
                   grid-template-areas: "client search"
                              "button settings";
    }
    .applications__settings {
      -ms-grid-column-align: end;
          justify-self: end;
         
    }
}

@media (max-width: 423.98px) {
  .applications__row-filters  {
                 grid-template-areas: "client client client search"
                            "button settings settings settings";
  }
}

.applications__client {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: client;
}

.applications__filters-button-box {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: button;
}

.applications__search  {
  -ms-grid-row: 1;
  -ms-grid-column: 4;
  grid-area: search;
  -ms-grid-column-align: end;
      justify-self: end;
}

.applications__settings {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: settings;
  margin: 0 auto;
}

@media (max-width: 767.98px) {
    .applications__client {

    -ms-grid-row: 1;

    -ms-grid-column: 1;
    }
    .applications__filters-button-box {

    -ms-grid-row: 2;

    -ms-grid-column: 1;
    }
    .applications__search {

    -ms-grid-row: 1;

    -ms-grid-column: 2;
    }
    .applications__settings {

    -ms-grid-row: 2;

    -ms-grid-column: 2;
    }

}

@media (max-width: 423.98px) {
  .applications__client {

    -ms-grid-row: 1;

    -ms-grid-column: 1;

    -ms-grid-column-span: 3;
  }
  .applications__filters-button-box {

    -ms-grid-row: 2;

    -ms-grid-column: 1;
  }
  .applications__search {

    -ms-grid-row: 1;

    -ms-grid-column: 4;
  }
  .applications__settings {

    -ms-grid-row: 2;

    -ms-grid-column: 2;

    -ms-grid-column-span: 3;
  }

}



@media (max-width: 48em) {

  .applications__row-filters  {

    margin: 0px 0px 1.5rem 0;

  }

}



.applications__client {

  font-family: "HeliosCond";

  text-transform: uppercase;

}



.applications__name {

  margin: 0px 0px 0.25rem 0px;

}



.applications__balance {

  color: #21797A;

}



.applications__balance span {

  font-weight: 700;

}



@media (max-width: 48em) {

  .applications__balance {

    margin: 0px 0px 2.3125rem 0;

  }

}



@media (min-width: 62em) {

  .applications__filters-button-box {

    display: none;

  }

}







.applications__filters-button {

  width: 1.6875rem;

  height: 1rem;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: justify;

      -ms-flex-pack: justify;

          justify-content: space-between;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;

}



.applications__filters-button span {

  height: 0.125rem;

  background-color: #21797A;

}



.applications__filters-button span:nth-child(1),

.applications__filters-button span:nth-child(2) {

  width: 1.6875rem;

}



.applications__filters-button span:nth-child(3) {

  width: 1.1875rem;

}



@media (max-width: 48em) {

  .applications__settings {
    margin: 0;
    -webkit-box-ordinal-group: 5;

        -ms-flex-order: 4;

            order: 4;

  }

}



.applications__button {

  font-family: "HeliosCond";

  text-transform: uppercase;

  padding: 0.1875rem 1.125rem;

  border-radius: 3px;

}



.applications__button--active {

  color: #fff;

  font-weight: 700;

  background-color: #E10C76;

}



@media (max-width: 48em) {

  .applications__search {

    margin: 0px 0px 2.3125rem 0;

  }

}



.search-applications {

  position: relative;

  max-width: 13.0625rem;

}



@media (max-width: 26.6875em) {

  .search-applications {

    max-width: 9.5rem;

  }

}



.search-applications__button {

  position: absolute;

  width: 1.25rem;

  height: 1.25rem;

  right: 12px;

  top: 50%;

  -webkit-transform: translateY(-50%);

      -ms-transform: translateY(-50%);

          transform: translateY(-50%);

background-image: url("data:image/svg+xml,%3Csvg width='20px' height='20px' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3Eionicons-v5-f%3C/title%3E%3Cpath d='M221.09,64A157.09,157.09,0,1,0,378.18,221.09,157.1,157.1,0,0,0,221.09,64Z' style='fill:none;stroke:%23ffffff;stroke-miterlimit:10;stroke-width:32px'/%3E%3Cline x1='338.29' y1='338.29' x2='448' y2='448' style='fill:none;stroke:%23ffffff;stroke-linecap:round;stroke-miterlimit:10;stroke-width:32px'/%3E%3C/svg%3E");
  display: block;
}



.search-applications__input {

  width: 100%;
  color: #fff;
  background-color: #E10C76;

  border-radius: 0.1875rem;

  padding: 0.375rem 3.875rem 0.375rem 1.25rem;

}



.search-applications__input::-webkit-input-placeholder {

  color: #fff;

}



.search-applications__input::-moz-placeholder {

  color: #fff;

}



.search-applications__input:-ms-input-placeholder {

  color: #fff;

}



.search-applications__input::-ms-input-placeholder {

  color: #fff;

}



.search-applications__input::placeholder {

  color: #fff;

}



.table-applications {

  width: 100%;

}



@media (max-width: 62em) {

  .table-applications__head {

    display: none;

  }

}



@media (max-width: 62em) {

  .table-applications__payment {

    display: none;

  }

}



.table-applications__head-row {

  background-color: #21797A;

}



.table-applications__head-cell {

  padding: 1.375rem 0.5rem;

  text-transform: uppercase;

  color: #fff;

  font-family: "HeliosCond";

  cursor: pointer;

}



.table-applications__head-cell.filter-active-1 .table-applications__button-up {

  background: url("/wp-content/themes/x/img/css_sprites.png") -116.6875rem -8.75rem;

}



.table-applications__head-cell.filter-active-2 .table-applications__button-up {

  background: url("/wp-content/themes/x/img/css_sprites.png") -112.1875rem -11.25rem;

}



.table-applications__head-cell.filter-active-2 .table-applications__button-down {

  background: url("/wp-content/themes/x/img/css_sprites.png") -114.75rem -8.75rem;

}



.table-applications__cnt {

  -webkit-transition: color 0.3s ease 0s;

  -o-transition: color 0.3s ease 0s;

  transition: color 0.3s ease 0s;

}



@media (any-hover: hover) {

  .table-applications__cnt:hover {

    color: #21797A;

  }

}



@media (max-width: 62em) {



  .table-applications__cnt,

  .table-applications__consignment {

    display: none;

  }

}



@media (max-width: 62em) {

  .table-applications__cell.deal-status {
    top: 0;
    position: absolute;

    right: 6.875rem;

    padding: 13px 0;

    z-index: 3;

  }

}

@media (max-width: 36em) {

  .table-applications__cell.deal-status {
    padding: 10px 0;
    /* -webkit-transform: translateY(-130px);
    -ms-transform: translateY(-130px);
    transform: translateY(-130px); */
  }

}


@media (max-width: 62em) and (max-width: 36em) {

  .table-applications__cell.deal-status {

    right: 4.8125rem;

  }

}



.table-applications th.payment-status {

  position: absolute;
  right: 3.875rem;

  width: 1.25rem;

  height: 1.25rem;
  
  margin-top: 12px;

  z-index: 3;

}



@media (max-width: 36em) {

  .table-applications th.payment-status {
    margin-top: 0;
    right: 2.375rem;
    top: 8px;
    /* -webkit-transform: translateY(-122px);
    -ms-transform: translateY(-122px);
    transform: translateY(-122px); */
  }

}



.table-applications th.payment-status-not-paid,
.table-applications th.payment-status-pink {
  background: url("/wp-content/themes/x/img/css_sprites.png") -112.5rem -6.25rem;
}
.table-applications th.payment-status-partly,
.table-applications th.payment-status-yellow {
  background: url("/wp-content/themes/x/img/css_sprites.png") -115rem -6.25rem;
}
.table-applications th.payment-status-paid,
.table-applications th.payment-status-green {
  background: url("/wp-content/themes/x/img/css_sprites.png") -110rem -6.25rem;
}



@media (min-width: 62em) {

  .table-applications th.payment-status {

    display: none;

  }

}



.table-applications th.table-arrow {

  width: 0.9375rem;

  position: absolute;

  right: 0.6875rem;

  margin-top: 12px;

  height: 1.125rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -110rem -11.25rem;

  z-index: 3;

}



@media (min-width: 62em) {

  .table-applications th.table-arrow {

    display: none;

  }

}



@media (max-width: 36em) {

  .table-applications th.table-arrow {
    right: 0.5625rem;
    margin-top: 0;
    /* -webkit-transform: translateY(-122px);
    -ms-transform: translateY(-122px);
    transform: translateY(-122px); */
    top: 8px;
  }

}



.table-applications__cell-wrapper {

  display: -webkit-inline-box;

  display: -ms-inline-flexbox;

  display: inline-flex;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

}



.table-applications__buttons {

  display: -webkit-inline-box;

  display: -ms-inline-flexbox;

  display: inline-flex;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

      -ms-flex-direction: column;

          flex-direction: column;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

  margin: 0px 0px 0px 0.3125rem;

}



.table-applications__button-up {

  width: 0.6875rem;

  height: 0.375rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -112.1875rem -11.25rem;

}



.table-applications__button-down {

  width: 0.6875rem;

  height: 0.375rem;

  background: url("/wp-content/themes/x/img/css_sprites.png") -118.625rem -8.75rem;

  margin: 0.125rem 0px 0px 0px;

}



@media (max-width: 62em) {

  .table-applications__row {

   

    height: 7.4375rem;

    vertical-align: bottom;

  }

}



@media (max-width: 62em) and (max-width: 36em) {

  .table-applications__row {

    height: 6.625rem;

  }

}



@media (max-width: 62em) {

  .table-applications__row::before {

    content: "";

    position: absolute;

    width: 100%;

    height: 2.6875rem;

    border-top: 0.0625rem solid rgba(0, 166, 190, 0.3);

    z-index: 2;

    left: 0;

    background-color: #E7F7F9;

  }

}



@media (max-width: 62em) and (max-width: 36em) {

  .table-applications__row::before {

    height: 2.3125rem;

  }

}



.table-applications__row-1 {
  position: relative;
  background-color: #fff;

}



.table-applications__cell {

  padding: 1.25rem 0 1.125rem;

  font-weight: 400;

  border-bottom: 1px solid rgba(0, 166, 190, 0.3);

}



@media (max-width: 62em) {

  .table-applications__cell {

    border-bottom: 0;

    padding: 0;

  }

}



@media (max-width: 62em) {

  .table-applications__number {

    position: absolute;

    left: 2.8125rem;

    padding: 10px 0;

    z-index: 2;

  }

}



@media (max-width: 36em) {

  .table-applications__number {

    left: 0.5625rem;

  }

}



.table-applications__button {
  color: #E10C76 !important;
  white-space: nowrap;
}



@media (max-width: 62em) {

  .table-applications__button {

    font-size: 1.125rem;

    font-weight: 700;

  }

}



@media (max-width: 36em) {

  .table-applications__button {

    font-size: 0.9375rem;

    font-weight: 400;

  }

}



.table-applications__shipment,

.table-applications__destination,

.table-applications__eta,

.table-applications__etd {

  line-height: 1.3571428571;

}



@media (max-width: 62em) {



  .table-applications__shipment,

  .table-applications__destination,

  .table-applications__eta,

  .table-applications__etd {

    font-size: 1rem;

    padding: 0px 0px 2.3125rem 0px;

  }

}



@media (max-width: 36em) {



  .table-applications__shipment,

  .table-applications__destination,

  .table-applications__eta,

  .table-applications__etd {

    font-size: 0.9375rem;

    display: -webkit-inline-box;

    display: -ms-inline-flexbox;

    display: inline-flex;

    width: 50%;

    padding-left: 0.5625rem;

  }

}



@media (max-width: 62em) {

  .table-applications__shipment {

    text-align: center;

  }

}



@media (max-width: 36em) {

  .table-applications__shipment {

    text-align: left;

    padding-top: 2.8125rem;

    padding-bottom: 0;

  }

}



@media (max-width: 36em) {

  .table-applications__destination {

    text-align: left;

    padding-top: 2.8125rem;

    padding-bottom: 0;

  }

}



@media (max-width: 36em) {

  .table-applications__etd {

    padding-top: 0.4375rem;

  }

}



@media (max-width: 36em) {

  .table-applications__eta {

    padding-top: 0.4375rem;

  }

}



.table-applications__row-2 {
  position: relative;
  background-color: #F5FCFD;

}



@media (max-width: 62em) {

  .table-applications__row-2 {

    background-color: #fff;

  }

}


/*invoice_st_css_class*/

.status-blue {
  color: #c4c4c4;
  font-weight: 600;
}


.paid,
.status-green {
  color: #7BA81D;
  font-weight: 600;
}

.not-paid,
.status-pink {
  color: #FF8FA4;
  font-weight: 600;
}

.partly,
.status-yellow {
  color: #FFB800;
  font-weight: 600;
}



@media (max-width: 62em) {
.paid,
.not-paid,
.partly,
  .status-yellow,
  .status-blue,
  .status-pink,
  .status-green {
    font-size: 0.9375rem;
    font-weight: 400;

  }

}

@media (max-width: 1100px) {

    .header__logo img {
       width: 200px;
    }
}

.table-applications__body > p {
  margin-top: 15px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}



.clear-applications__button {
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  right: 38px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
}

.search-applications._form-focus .clear-applications__button {
  opacity: 1;
  visibility: visible;
}

.applications__table-wrapper {
  width: 100%;
  overflow-y: auto;
}

.table-applications__cell {
  min-width: 80px;
}

.applications__row-filters,
.applications__balance {
    color: #E10C76;
}