.web {
  overflow: hidden;
}

:focus {
  outline: none;
}

* {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

a,
button {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
}

html,
body,
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.lazy {
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

img:not([src]):not([srcset]) {
  opacity: 0;
  display: block;
}

.main,
.container {
  max-width: 86.11111vw;
  margin: 0px auto;
  width: 100%;
}

body {
  background: #fff;
  font-family: "Gilroy", Arial, Helvetica, sans-serif;
  margin: 0;
}

.hd_box {
  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;
  padding: 3.47222vw 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.hd .top_menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.91667vw;
}

.hd .top_menu ul li a {
  color: #93A2B7;
  text-decoration: none;
  font-size: 1.11111vw;
}

.b1 {
  height: 100vh;
  position: relative;
}

.b1 .main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.b1 .center {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 9.83333vw 0 0;
}

h1.h1 {
  color: #FFF;
  text-align: center;
  font-size: 4.16667vw;
  font-weight: 400;
  line-height: normal;
}

.h1 span,
.h2 span,
.b3_box .num {
  background: -o-linear-gradient(left, #71BCFE 0%, #404D9C 25%, #0499C7 50%, #404D9C 75%, #71BCFE 100%);
  background: -webkit-gradient(linear, left top, right top, from(#71BCFE), color-stop(25%, #404D9C), color-stop(50%, #0499C7), color-stop(75%, #404D9C), to(#71BCFE));
  background: linear-gradient(90deg, #71BCFE 0%, #404D9C 25%, #0499C7 50%, #404D9C 75%, #71BCFE 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 200%;
  background-position: left 50% center;
}

.b1 .h1 {
  margin: 0 0 1.38889vw;
}

.tx_16 {
  color: #93A2B7;
  font-size: 1.11111vw;
  font-weight: 400;
  line-height: 120%;
}

.b1 .tx_16 {
  max-width: 47.22222vw;
  text-align: center;
  margin: 0 0 2.77778vw;
}

.bt {
  color: #FFF;
  font-size: 1.11111vw;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  position: relative;
  padding: 1.38889vw 4.16667vw;
  display: table;
  cursor: pointer;
}

.bt:before {
  position: absolute;
  content: "";
  width: 4.86111vw;
  height: 1.38889vw;
  border-top: 1px solid;
  border-left: 1px solid;
  border-radius: 0.69444vw 0 0 0;
  top: 0;
  left: 0;
}

.bt:after {
  position: absolute;
  content: "";
  width: 4.86111vw;
  height: 1.38889vw;
  border-top: 1px solid;
  border-right: 1px solid;
  border-radius: 0 0.69444vw 0 0;
  top: 0;
  right: 0;
}

.bt span:before {
  position: absolute;
  content: "";
  width: 4.86111vw;
  height: 1.38889vw;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-radius: 0 0 0 0.69444vw;
  bottom: 0;
  left: 0;
}

.bt span:after {
  position: absolute;
  content: "";
  width: 4.86111vw;
  height: 1.38889vw;
  border-bottom: 1px solid;
  border-right: 1px solid;
  border-radius: 0 0 0.69444vw 0;
  bottom: 0;
  right: 0;
}

.tx_12 {
  color: #93A2B7;
  font-size: 0.83333vw;
  font-weight: 400;
  line-height: 120%;
}

.b1 .tx_12 {
  max-width: 30.84722vw;
  margin: 0 auto;
  padding: 3.47222vw 0;
  text-align: center;
}

.b2_slider_vert_slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.77778vw;
}

.tx_18 {
  color: #FFF;
  font-size: 1.25vw;
  line-height: 120%;
  font-weight: 600;
}

.tx_14 {
  color: #93A2B7;
  font-size: 0.97222vw;
  line-height: 120%;
  position: relative;
}

.b2_slider_vert {
  max-width: 41.31944vw;
}

.b2 {
  padding: 8.33333vw 0;
  position: relative;
}

.h2 {
  color: #FFF;
  font-size: 2.77778vw;
  font-weight: 400;
  line-height: 100%;
}

.b2 .h2 {
  max-width: 29.09722vw;
  margin: 0 0 4.16667vw;
}

.arrows_slider button.arrows_prev {
  -webkit-transform: rotateZ(180deg);
  -ms-transform: rotate(180deg);
  transform: rotateZ(180deg);
}

.arrows_slider button {
  background: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2342)'%3E%3Cpath d='M21.7479 10.3917L21.7472 10.3909L17.2568 5.92212C16.9204 5.58735 16.3762 5.5886 16.0414 5.92504C15.7066 6.26145 15.7079 6.80556 16.0443 7.14037L19.0591 10.1406L0.859375 10.1406C0.384742 10.1406 0 10.5254 0 11C0 11.4746 0.384742 11.8594 0.859375 11.8594L19.0591 11.8594L16.0443 14.8596C15.7079 15.1944 15.7066 15.7385 16.0414 16.075C16.3763 16.4114 16.9205 16.4126 17.2568 16.0779L21.7472 11.6091L21.748 11.6083C22.0846 11.2724 22.0835 10.7265 21.7479 10.3917Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2342'%3E%3Crect width='22' height='22' rx='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center;
  width: 3.81944vw;
  height: 3.81944vw;
  border-radius: 0.69444vw;
  border: 1px solid #FFF;
  cursor: pointer;
  opacity: 0.5;
  background-size: 1.52778vw;
}

.arrows_slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.04167vw;
}

.arrows_slider button:hover {
  opacity: 1;
}

.b2_arrows.arrows_slider {
  margin: 2.77778vw 0 0;
}

.b2 .main,
.b4 .main {
  position: relative;
}

.b2_slider_vert .splide__slide {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  opacity: 0.3;
}

.b2_slider_vert .splide__slide.is-active {
  opacity: 1;
}

.b2_box {
  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;
  position: relative;
}

.b2_slider_goriz {
  max-width: 38.81944vw;
}

.b3_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 76.25vw;
  margin: 0 auto;
  gap: 35.48611vw;
}

.b3 .h2 {
  text-align: center;
  max-width: 64.09722vw;
  margin: 0 auto 10.27778vw;
  position: relative;
}

.b3_box .num {
  color: #FFF;
  font-size: 2.77778vw;
  font-weight: 300;
  line-height: 100%;
  margin: 0 0 0.27778vw;
}

.b3_box .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3.47222vw;
}

.b3_box .column.left .item {
  text-align: right;
}

.b3 {
  background-size: 86.11111vw;
  background-repeat: no-repeat;
  background-position: center -8.19444vw;
  padding: 0 0 21.52778vw;
}

.b4 {
  margin: -2.08333vw 0 0;
}

.b4 .h2 {
  margin: 0 0 4.16667vw;
}

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

.b4_box .item {
  padding: 3.47222vw 2.70833vw;
  border-radius: 0.69444vw;
  border: 1px solid #1C1C1C;
  background: -o-linear-gradient(327deg, rgba(100, 134, 222, 0.08) -6.02%, rgba(255, 255, 255, 0) 53.3%);
  background: linear-gradient(123deg, rgba(100, 134, 222, 0.08) -6.02%, rgba(255, 255, 255, 0) 53.3%);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 27.77778vw;
}

.b4_box .item .top img {
  width: 3.47222vw;
  margin: 0 0 3.125vw;
}

.tx_20 {
  color: #FFF;
  font-size: 1.38889vw;
  font-weight: 600;
  line-height: 120%;
}

.b4_box .item .top .tx_20 {
  margin: 0 0 3.47222vw;
}

.b4_box .item .top {
  border-bottom: 1px solid #93a2b733;
}

.b4_box .item .opis li {
  color: #93A2B7;
  font-size: 0.97222vw;
  font-weight: 400;
  line-height: 120%;
}

.b4_box .item .opis ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.38889vw;
  padding: 0 0 0 1.04167vw;
  list-style: disc;
}

.b4_box .item .opis {
  margin: 3.47222vw 0 0;
}

.b5_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8.33333vw;
  position: relative;
}

.b5_slider_bg {
  width: 33.33333vw;
  background-size: contain;
  padding: 0 0 10.41667vw;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.b5_slider {
  width: 31.25vw;
}

.b5_slider img {
  width: 100%;
  border-radius: 0.69444vw;
  margin: 0.90278vw 0 0;
}

.b5_slider .splide__slide {
  width: 100%;
}

img {
  height: auto;
}

.b5 .h2 {
  margin: 4.86111vw 0 4.16667vw;
}

.b5 {
  padding: 15.97222vw 0;
  position: relative;
}

.b6 .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 3.47222vw;
}

.link {
  color: #93A2B7;
  font-size: 0.97222vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.04167vw;
  position: relative;
}

.link i {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg clip-path='url(%23clip0_1_12)'%3E%3Cpath d='M21.7479 10.3917L21.7472 10.3909L17.2568 5.92212C16.9204 5.58735 16.3762 5.5886 16.0414 5.92504C15.7066 6.26145 15.7079 6.80556 16.0443 7.14037L19.0591 10.1406L0.859375 10.1406C0.384742 10.1406 0 10.5254 0 11C0 11.4746 0.384742 11.8594 0.859375 11.8594L19.0591 11.8594L16.0443 14.8596C15.7079 15.1944 15.7066 15.7385 16.0414 16.0749C16.3763 16.4114 16.9205 16.4126 17.2568 16.0779L21.7472 11.6091L21.748 11.6083C22.0846 11.2724 22.0835 10.7265 21.7479 10.3917Z' fill='%2393A2B7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_12'%3E%3Crect width='22' height='22' rx='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center;
  width: 1.52778vw;
  height: 1.52778vw;
  display: block;
  margin: 0 0 0.13889vw;
  background-size: cover;
}

.link:hover {
  opacity: 0.7;
}

.news {
  display: -ms-grid;
  display: grid;
  gap: 1.25vw;
  grid-template-areas: "a a b c" "a a i i" "d d i i";
}

.news .item:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: a;
  width: 42.43056vw;
  height: 20.83333vw;
}

.news .item:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  grid-area: b;
  height: 12.84722vw;
}

.news .item:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
  grid-area: c;
}

.news .item:nth-child(4) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: d;
  width: 42.43056vw;
  height: 12.84722vw;
}

.news .item:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
  grid-area: i;
}

.news .item {
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  padding: 1.73611vw 2.08333vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0.69444vw;
  position: relative;
}

.news .date {
  color: #93A2B7;
  font-size: 0.83333vw;
  line-height: 120%;
  margin: 0 0 0.69444vw;
}

.news .opis {
  color: #FFF;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 120%;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.news .item:nth-child(2) .opis,
.news .item:nth-child(3) .opis,
.news .item:nth-child(4) .opis {
  font-size: 0.83333vw;
}

.news .item:nth-child(2) .opis,
.news .item:nth-child(3) .opis {
  -webkit-line-clamp: 3;
}

.news .item .border.tl {
  top: -1px;
  left: -1px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='186' height='63' viewBox='0 0 186 63' fill='none'%3E%3Cpath d='M185.353 1H11C5.47715 1 1 5.47715 1 11V62.6667' stroke='white'/%3E%3Cpath d='M185.353 1H11C5.47715 1 1 5.47715 1 11V62.6667' stroke='url(%23paint0_linear_1_2573)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_2573' x1='1' y1='14.6181' x2='181.999' y2='14.832' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404D9C'/%3E%3Cstop offset='1' stop-color='%230499C7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat left top;
}

.news .item .border {
  position: absolute;
  width: 12.84722vw;
  height: 4.30556vw;
  background-size: cover !important;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}

.news .item .border.tr {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='186' height='63' viewBox='0 0 186 63' fill='none'%3E%3Cpath d='M0.646547 0.999983L175 0.999999C180.523 1 185 5.47715 185 11L185 62.6667' stroke='white'/%3E%3Cpath d='M0.646547 0.999983L175 0.999999C180.523 1 185 5.47715 185 11L185 62.6667' stroke='url(%23paint0_linear_1_2576)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_2576' x1='185' y1='14.6181' x2='4.00097' y2='14.832' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404D9C'/%3E%3Cstop offset='1' stop-color='%230499C7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat top right;
  top: -1px;
  right: -1px;
}

.news .item .border.br {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='186' height='63' viewBox='0 0 186 63' fill='none'%3E%3Cpath d='M0.646547 62L175 62C180.523 62 185 57.5228 185 52L185 0.333343' stroke='white'/%3E%3Cpath d='M0.646547 62L175 62C180.523 62 185 57.5228 185 52L185 0.333343' stroke='url(%23paint0_linear_1_2574)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_2574' x1='185' y1='48.3819' x2='4.00098' y2='48.1679' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404D9C'/%3E%3Cstop offset='1' stop-color='%230499C7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat bottom right;
  bottom: -1px;
  right: -1px;
}

.news .item .border.bl {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='186' height='63' viewBox='0 0 186 63' fill='none'%3E%3Cpath d='M185.353 62H11C5.47715 62 1 57.5228 1 52V0.333343' stroke='white'/%3E%3Cpath d='M185.353 62H11C5.47715 62 1 57.5228 1 52V0.333343' stroke='url(%23paint0_linear_1_2575)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_2575' x1='1' y1='48.3819' x2='181.999' y2='48.168' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404D9C'/%3E%3Cstop offset='1' stop-color='%230499C7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat bottom left;
  bottom: -1px;
  left: -1px;
}

.news .item:hover .border {
  opacity: 1;
}

.news .item:nth-child(2) .border,
.news .item:nth-child(3) .border {
  width: 7.63889vw;
  height: 3.47222vw;
}

.b6 {
  padding: 0 0 9.72222vw;
  display: none;
}

.b7_slide {
  width: 20.48611vw;
  height: 15.27778vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0.69444vw;
  border: 1px solid #1C1C1C;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.b7_slide img {
  margin: auto;
  width: 12.84722vw;
}

.b7_slider .splide__track {
  overflow: unset;
}

.b7 .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 0 4.86111vw;
}

.b7 {
  padding: 0 0 10.41667vw;
}

.b8 .main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1.38889vw;
}

.b8 .left {
  width: 18.40278vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.b8 .right {
  width: 100%;
  max-width: 68.61111vw;
}

.info .tx_14 {
  color: #fff;
  margin: 0.69444vw 0 0;
  display: table;
}

.b8 .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.08333vw;
  margin: 3vw 0 0;
}

.b8 .right .maps_box {
  border-radius: 0.69444vw;
  height: 20.55556vw;
  overflow: hidden;
}

.b8 {
  padding: 0 0 10.41667vw;
}

.ft .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0 3.125vw;
  position: relative;
  margin: 0 0 2.43056vw;
  border-bottom: 1px solid #1C1C1C;
}

.ft .top ul li a {
  color: #93A2B7;
  font-size: 1.11111vw;
}

.ft .top .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 9.58333vw;
}

.ft .top ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.38889vw;
}

.ft .top ul li a:hover,
.ft .bottom a:hover {
  color: #fff;
}

.ft {
  background: -o-linear-gradient(327deg, rgba(100, 134, 222, 0.04) -6.02%, rgba(255, 255, 255, 0) 53.3%);
  background: linear-gradient(123deg, rgba(100, 134, 222, 0.04) -6.02%, rgba(255, 255, 255, 0) 53.3%);
  padding: 5.55556vw 0;
}

.ft .top:before {
  position: absolute;
  content: "";
  width: 30.69444vw;
  height: 11.66667vw;
  background: url("data:image/svg+xml,%3Csvg width='442' height='166' viewBox='0 0 442 166' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2' clip-path='url(%23clip0_1_2867)'%3E%3Cmask id='mask0_1_2867' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='442' height='166'%3E%3Cpath d='M442 0H0V166H442V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_2867)'%3E%3Cg opacity='0.33'%3E%3Cpath d='M87.6277 62.2467L75.6731 84.8278C68.9663 81.4923 62.3717 79.8153 55.8942 79.8153C52.4319 79.8153 49.5462 80.4912 47.2697 81.8805L47.2635 81.8843L47.2574 81.8882C45.0887 83.2999 43.9702 85.2437 43.9702 87.6857C43.9702 88.9146 44.1093 89.9695 44.405 90.8353L44.423 90.888L44.4522 90.9355C44.9198 91.6965 45.7441 92.4105 46.8618 93.0925L46.8726 93.0992L46.8838 93.1052C48.1613 93.7983 49.9078 94.4082 52.1035 94.9441L52.1035 94.9442L52.1101 94.9457C54.4249 95.4777 57.4191 96.1422 61.0922 96.939L61.0921 96.9391L61.1023 96.9411C71.2444 98.9218 78.7514 102.475 83.6875 107.556L83.692 107.56C88.6193 112.502 91.0941 118.876 91.0941 126.729C91.0941 132.635 89.8851 137.934 87.477 142.636L87.922 142.864L87.477 142.636C85.0645 147.348 81.7146 151.34 77.4226 154.615C73.1273 157.76 67.9491 160.192 61.8784 161.905L61.8784 161.904L61.8688 161.907C55.8023 163.75 49.12 164.674 41.8182 164.674C27.9152 164.674 14.1999 160.864 0.666761 153.226L13.6461 128.646C23.868 135.385 33.6015 138.782 42.838 138.782C46.3083 138.782 49.201 138.037 51.4807 136.506L51.202 136.091L51.4807 136.506C53.7692 134.97 54.9661 132.967 54.9661 130.514C54.9661 129.163 54.7629 128.028 54.3203 127.14C53.9968 126.084 53.2261 125.216 52.0925 124.52C50.9314 123.675 49.2386 122.997 47.055 122.463C44.99 121.792 42.2542 121.125 38.8549 120.461C27.4624 118.21 19.5555 114.915 15.0355 110.634C10.6646 106.234 8.45411 100.199 8.45411 92.4664C8.45411 86.8206 9.52943 81.7838 11.6685 77.345L11.6686 77.345L11.6709 77.3399C13.8133 72.7638 16.8913 68.9084 20.9099 65.7693L20.9099 65.7693C24.934 62.6256 29.7721 60.1952 35.4332 58.4839C41.2282 56.7733 47.6391 55.9153 54.67 55.9153C65.9826 55.9153 76.9676 58.0251 87.6277 62.2467Z' stroke='white'/%3E%3Cpath d='M145.159 59.7V160.89H109.235V59.7H145.159Z' stroke='white'/%3E%3Cpath d='M205.722 117.566V160.89H169.799V59.7001H205.722V75.9328V77.629L206.643 76.204C210.547 70.1563 215.317 65.5686 220.95 62.4254L220.95 62.4255L220.958 62.4211C226.582 59.1518 233.157 57.5088 240.698 57.5088H240.704H240.71H240.715H240.721H240.726H240.732H240.738H240.743H240.749H240.754H240.76H240.766H240.771H240.777H240.782H240.788H240.794H240.799H240.805H240.81H240.816H240.822H240.827H240.833H240.838H240.844H240.85H240.855H240.861H240.867H240.872H240.878H240.883H240.889H240.895H240.9H240.906H240.912H240.917H240.923H240.928H240.934H240.94H240.945H240.951H240.957H240.962H240.968H240.974H240.979H240.985H240.991H240.996H241.002H241.008H241.013H241.019H241.025H241.03H241.036H241.042H241.047H241.053H241.059H241.064H241.07H241.076H241.081H241.087H241.093H241.098H241.104H241.11H241.116H241.121H241.127H241.133H241.138H241.144H241.15H241.155H241.161H241.167H241.173H241.178H241.184H241.19H241.195H241.201H241.207H241.213H241.218H241.224H241.23H241.235H241.241H241.247H241.253H241.258H241.264H241.27H241.276H241.281H241.287H241.293H241.299H241.304H241.31H241.316H241.322H241.327H241.333H241.339H241.345H241.35H241.356H241.362H241.368H241.373H241.379H241.385H241.391H241.396H241.402H241.408H241.414H241.419H241.425H241.431H241.437H241.443H241.448H241.454H241.46H241.466H241.472H241.477H241.483H241.489H241.495H241.5H241.506H241.512H241.518H241.524H241.529H241.535H241.541H241.547H241.553H241.559H241.564H241.57H241.576H241.582H241.588H241.593H241.599H241.605H241.611H241.617H241.623H241.628H241.634H241.64H241.646H241.652H241.658H241.663H241.669H241.675H241.681H241.687H241.693H241.699H241.704H241.71H241.716H241.722H241.728H241.734H241.74H241.745H241.751H241.757H241.763H241.769H241.775H241.781H241.786H241.792H241.798H241.804H241.81H241.816H241.822H241.828H241.833H241.839H241.845H241.851H241.857H241.863H241.869H241.875H241.881H241.887H241.892H241.898H241.904H241.91H241.916H241.922H241.928H241.934H241.94H241.946H241.952H241.957H241.963H241.969H241.975H241.981H241.987H241.993H241.999H242.005H242.011H242.017H242.023H242.029H242.035H242.04H242.046H242.052H242.058H242.064H242.07H242.076H242.082H242.088H242.094H242.1H242.106H242.112H242.118H242.124H242.13H242.136H242.142H242.148H242.154H242.16H242.166H242.172H242.178H242.183H242.189H242.195H242.201H242.207H242.213H242.219H242.225H242.231H242.237H242.243H242.249H242.255H242.261H242.267H242.273H242.279H242.285H242.291H242.297H242.303H242.309H242.315H242.321H242.327H242.333H242.339H242.345H242.351H242.358H242.364H242.37H242.376H242.382H242.388H242.394H242.4H242.406H242.412H242.418H242.424H242.43H242.436H242.442H242.448H242.454H242.46H242.466H242.472H242.478H242.484H242.49H242.496H242.503H242.509H242.515H242.521H242.527H242.533H242.539H242.545H242.551H242.557H242.563H242.569H242.575H242.581H242.588H242.594H242.6H242.606H242.612H242.618H242.624H242.63H242.636H242.642H242.648H242.655H242.661H242.667H242.673H242.679H242.685H242.691H242.697H242.703H242.709H242.716H242.722H242.728H242.734H242.74H242.746H242.752H242.758H242.765H242.771H242.777H242.783H242.789H242.795H242.801H242.807H242.814H242.82H242.826H242.832H242.838H242.844H242.85H242.857H242.863H242.869H242.875H242.881H242.887H242.894H242.9H242.906H242.912H242.918H242.924H242.931H242.937H242.943H242.949H242.955H242.961H242.968H242.974H242.98H242.986H242.992H242.999H243.005H243.011H243.017H243.023H243.029H243.036H243.042H243.048H243.054H243.06H243.067H243.073H243.079H243.085H243.091H243.098H243.104H243.11H243.116H243.123H243.129H243.135H243.141H243.147H243.154H243.16H243.166H243.172H243.179H243.185H243.191H243.197H243.204H243.21H243.216H243.222H243.228H243.235H243.241H243.247H243.253H243.26H243.266H243.272H243.278H243.285H243.291H243.297H243.304H243.31H243.316H243.322H243.329H243.335H243.341H243.347H243.354H243.36H243.366H243.372H243.379H243.385H243.391H243.398H243.404H243.41H243.416H243.423H243.429H243.435H243.442H243.448H243.454H243.461H243.467H243.473H243.479H243.486H243.492H243.498H243.505H243.511H243.517H243.524H243.53H243.536H243.543H243.549H243.555H243.562H243.568H243.574H243.581H243.587H243.593H243.6H243.606H243.612H243.619H243.625H243.631H243.638H243.644H243.65H243.657H243.663H243.669H243.676H243.682H243.688H243.695H243.701H243.707H243.714H243.72H243.727H243.733H243.739H243.746H243.752H243.758C244.835 57.5088 246.028 57.6148 247.338 57.8291V91.0781C242.572 88.8806 237.433 87.7832 231.926 87.7832C223.258 87.7832 216.641 90.3399 212.168 95.5263L212.167 95.5272C207.843 100.566 205.722 107.94 205.722 117.566Z' stroke='white'/%3E%3Cpath d='M299.155 59.7V160.89H263.232V59.7H299.155Z' stroke='white'/%3E%3Cpath d='M359.724 106.809V160.89H323.799V59.7001H359.724V72.1481V73.5183L360.606 72.4702C365.604 66.5337 370.64 62.6145 375.702 60.6627L375.702 60.6628L375.713 60.6586C380.809 58.5637 386.794 57.5088 393.681 57.5088C400.972 57.5088 407.151 58.6958 412.238 61.0482L412.245 61.0514L412.252 61.0544C417.486 63.2831 421.912 66.4919 425.534 70.6822L425.535 70.6826C428.476 74.0795 430.48 77.8616 431.547 82.0327L431.547 82.033C432.624 86.2337 433.163 91.0378 433.163 96.4506V160.89H397.24V109.797C397.24 104.736 396.831 100.641 396.001 97.5289C395.304 94.2731 393.975 91.6581 391.989 89.7185L391.989 89.7184C390.306 88.0744 388.404 86.9035 386.287 86.2143L386.287 86.2142C384.192 85.5328 381.963 85.1937 379.602 85.1937C373.244 85.1937 368.267 87.0876 364.751 90.9339L364.75 90.9347C361.374 94.6433 359.724 99.9611 359.724 106.809Z' stroke='white'/%3E%3Cpath d='M325.191 14.3525L325.191 14.3524C324.133 16.6735 323.604 19.1918 323.604 21.9139C323.604 24.0696 323.936 26.1407 324.601 28.1297L324.602 28.1314C324.773 28.6514 324.972 29.1673 325.193 29.6793C326.254 32.0107 327.713 34.083 329.572 35.8987C331.432 37.7141 333.554 39.1401 335.944 40.1781C338.467 41.2138 341.12 41.7323 343.91 41.7323C346.703 41.7323 349.287 41.2132 351.668 40.1801L351.677 40.1763L351.677 40.1763C354.204 39.1371 356.392 37.7108 358.25 35.8987C360.108 34.083 361.568 32.0107 362.629 29.6792C363.69 27.2213 364.218 24.6343 364.218 21.9139C364.218 19.1918 363.689 16.6735 362.631 14.3524L362.627 14.343L362.627 14.3429C361.565 11.8779 360.105 9.74149 358.25 7.92934C356.393 6.11698 354.204 4.69073 351.677 3.65149L351.668 3.64781L351.668 3.64773C349.287 2.61449 346.703 2.09546 343.91 2.09546C341.12 2.09546 338.468 2.61382 335.944 3.64968C333.554 4.68767 331.432 6.11358 329.572 7.92912L325.191 14.3525ZM325.191 14.3525L325.195 14.3429M325.191 14.3525L325.195 14.3429M325.195 14.3429C326.257 11.8779 327.717 9.74149 329.571 7.92934L325.195 14.3429Z' stroke='white'/%3E%3Cpath d='M171.386 12.7587L171.386 12.7587L171.39 12.7495C172.453 10.2842 173.912 8.14782 175.768 6.33569L175.768 6.33567C177.627 4.52023 179.75 3.09423 182.141 2.05615C184.662 1.02034 187.316 0.501953 190.106 0.501953C192.899 0.501953 195.483 1.02096 197.863 2.05422L197.863 2.05431L197.872 2.058C200.4 3.09725 202.589 4.52348 204.445 6.33567L204.445 6.33569C206.301 8.14782 207.76 10.2842 208.823 12.7495L208.823 12.7495L208.828 12.7591C209.059 13.266 209.264 13.782 209.445 14.3073L209.445 14.3074C210.09 16.1886 210.414 18.1918 210.414 20.3203C210.414 23.0404 209.885 25.6273 208.825 28.0858C207.764 30.4173 206.304 32.4896 204.445 34.3051C202.589 36.1172 200.4 37.5436 197.872 38.5826L197.872 38.5825L197.863 38.5864C195.483 39.6197 192.899 40.1389 190.106 40.1389C187.316 40.1389 184.662 39.6203 182.141 38.5845C179.75 37.5466 177.627 36.1205 175.768 34.3051C173.909 32.4896 172.449 30.4173 171.388 28.0859C170.328 25.6274 169.799 23.0404 169.799 20.3203C169.799 17.5985 170.329 15.08 171.386 12.7587Z' stroke='white'/%3E%3Cpath d='M324.484 28.1206H209.363C210.303 25.7134 210.773 23.1916 210.773 20.5585C210.773 18.5466 210.498 16.6298 209.948 14.8103H325.024C324.091 17.0989 323.628 19.554 323.628 22.1709C323.628 24.2214 323.913 26.2052 324.484 28.1206Z' stroke='white'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2867'%3E%3Crect width='442' height='166' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
  top: 0;
  right: 21.52778vw;
  background-size: cover;
}

.ft .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ft .bottom .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 9.02778vw;
}

.ft .bottom a:hover {
  color: #fff;
}

.b1_video {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  z-index: -1;
  left: 0;
  top: 0;
}

body {
  background: #0B0D10;
}

.b2 .main:before,
.b5 .main:before {
  position: absolute;
  content: "";
  width: 59.86111vw;
  height: 59.86111vw;
  background: url("data:image/svg+xml,%3Csvg width='862' height='862' viewBox='0 0 862 862' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2318)'%3E%3Cpath d='M431 861.904C668.982 861.904 861.904 668.982 861.904 431C861.904 193.018 668.982 0.0960083 431 0.0960083C193.018 0.0960083 0.0960388 193.018 0.0960388 431C0.0960388 668.982 193.018 861.904 431 861.904Z' fill='url(%23paint0_linear_1_2318)' fill-opacity='0.6'/%3E%3Cpath d='M430.808 803.899C636.702 803.899 803.611 636.99 803.611 431.096C803.611 225.202 636.702 58.2925 430.808 58.2925C224.914 58.2925 58.0045 225.202 58.0045 431.096C58.0045 636.99 224.914 803.899 430.808 803.899Z' fill='url(%23paint1_linear_1_2318)' fill-opacity='0.6'/%3E%3Cpath d='M430.808 743.59C603.394 743.59 743.302 603.682 743.302 431.096C743.302 258.51 603.394 118.602 430.808 118.602C258.222 118.602 118.314 258.51 118.314 431.096C118.314 603.682 258.222 743.59 430.808 743.59Z' fill='url(%23paint2_linear_1_2318)' fill-opacity='0.6'/%3E%3Cpath d='M431 687.314C572.559 687.314 687.315 572.559 687.315 431C687.315 289.441 572.559 174.686 431 174.686C289.441 174.686 174.686 289.441 174.686 431C174.686 572.559 289.441 687.314 431 687.314Z' fill='url(%23paint3_linear_1_2318)' fill-opacity='0.6'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_2318' x1='425.328' y1='495.088' x2='473.785' y2='-57.4878' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404B9B' stop-opacity='0.26'/%3E%3Cstop offset='0.8963' stop-color='%23009DC9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1_2318' x1='425.886' y1='486.55' x2='467.817' y2='8.40133' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404B9B' stop-opacity='0.26'/%3E%3Cstop offset='0.8963' stop-color='%23009DC9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1_2318' x1='426.673' y1='477.577' x2='461.817' y2='76.8172' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404B9B' stop-opacity='0.26'/%3E%3Cstop offset='0.8963' stop-color='%23009DC9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1_2318' x1='427.604' y1='469.129' x2='456.43' y2='140.426' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404B9B' stop-opacity='0.26'/%3E%3Cstop offset='0.8963' stop-color='%23009DC9' stop-opacity='0'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_1_2318'%3E%3Crect width='862' height='862' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat;
  -webkit-animation: pulsing 6s infinite;
  animation: pulsing 6s infinite;
  z-index: 0;
  background-size: cover;
}

.b2 .main:before {
  right: -35.41667vw;
  top: -6.94444vw;
}

.b5 .main:before {
  left: -33.33333vw;
  top: -2.77778vw;
}

.b5 .main:after {
  position: absolute;
  content: "";
  width: 83.33333vw;
  height: 83.33333vw;
  background: url("data:image/svg+xml,%3Csvg width='1201' height='1201' viewBox='0 0 1201 1201' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_5)'%3E%3Cpath d='M1199.87 600.5C1199.87 931.521 931.521 1199.87 600.5 1199.87C269.479 1199.87 1.13379 931.521 1.13379 600.5C1.13379 269.479 269.479 1.13379 600.5 1.13379C931.521 1.13379 1199.87 269.479 1199.87 600.5Z' stroke='url(%23paint0_linear_1_5)' stroke-width='2'/%3E%3Cpath d='M1118.65 600.634C1118.65 886.947 886.546 1119.05 600.232 1119.05C313.919 1119.05 81.8159 886.947 81.8159 600.634C81.8159 314.32 313.919 82.2173 600.232 82.2173C886.546 82.2173 1118.65 314.32 1118.65 600.634Z' stroke='url(%23paint1_linear_1_5)' stroke-width='2'/%3E%3Cpath d='M1034.62 600.634C1034.62 840.54 840.139 1035.02 600.232 1035.02C360.326 1035.02 165.843 840.54 165.843 600.634C165.843 360.727 360.326 166.245 600.232 166.245C840.139 166.245 1034.62 360.727 1034.62 600.634Z' stroke='url(%23paint2_linear_1_5)' stroke-width='2'/%3E%3Cpath d='M956.616 600.5C956.616 797.177 797.177 956.616 600.5 956.616C403.823 956.616 244.384 797.177 244.384 600.5C244.384 403.823 403.823 244.385 600.5 244.385C797.177 244.385 956.616 403.823 956.616 600.5Z' stroke='url(%23paint3_linear_1_5)' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_5' x1='592.546' y1='689.81' x2='660.065' y2='-80.1118' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404B9B' stop-opacity='0.26'/%3E%3Cstop offset='0.8963' stop-color='%23009DC9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1_5' x1='593.351' y1='677.902' x2='651.766' y2='11.7915' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404B9B' stop-opacity='0.26'/%3E%3Cstop offset='0.8963' stop-color='%23009DC9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1_5' x1='594.464' y1='665.402' x2='643.429' y2='107.05' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404B9B' stop-opacity='0.26'/%3E%3Cstop offset='0.8963' stop-color='%23009DC9' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1_5' x1='595.769' y1='653.624' x2='635.931' y2='195.652' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23404B9B' stop-opacity='0.26'/%3E%3Cstop offset='0.8963' stop-color='%23009DC9' stop-opacity='0'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_1_5'%3E%3Crect width='1201' height='1201' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center;
  background-size: cover;
  right: -54.86111vw;
  top: -8.33333vw;
  -webkit-animation: pulsing 6s infinite;
  animation: pulsing 6s infinite;
}

.bt:before,
.bt:after,
.bt span:before,
.bt span:after {
  border-color: #1f8ec1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.bt span {
  font-weight: 500;
  background: -o-linear-gradient(left, #404D9C 0.01%, #0499C7 98.15%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, #404D9C), color-stop(98.15%, #0499C7));
  background: linear-gradient(90deg, #404D9C 0.01%, #0499C7 98.15%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-transition: 0.3s;
  background-size: 200%;
  background-position: left 50% center;
  -o-transition: 0.3s;
  transition: 0.3s;
  animation: blick_text 3s infinite;
  -webkit-animation: blick_text 3s infinite;

}

.bt:hover:before {
  top: -0.27778vw;
  left: -0.27778vw;
}

.bt:hover span {
  background: #fff;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.bt:hover:after {
  right: -0.27778vw;
  top: -0.27778vw;
}

.bt:hover span:before {
  bottom: -0.27778vw;
  left: -0.27778vw;
}

.bt:hover span:after {
  right: -0.27778vw;
  bottom: -0.27778vw;
}

.ft .bt {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.ft .bt:hover {
  -webkit-filter: none;
  filter: none;
}

.b1_video {
  z-index: -1;
  width: 100%;
  height: 100%;
  display: block;
  background: #0B0D10;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.3;
}

.b2 .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 2;
}

.hd {
  position: fixed;
  width: 100%;
  z-index: 9;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.hd.fix_hd .hd_box {
  padding: 1.52778vw 0;
}

.hd.fix_hd {
  background: rgba(0, 0, 0, 0.7);
  -webkit-backdrop-filter: blur(1.73611vw);
  backdrop-filter: blur(1.73611vw);
}

.modal {
  padding: 3vw 4vw !important;
  border-radius: 0.69444vw !important;
  max-width: 34.72222vw !important;
  background: #0B0D10 !important;
}

.modal__title {
  font-size: 1.38889vw;
  color: #fff;
  margin: 0 0 0.8vw;
}

.input_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.69444vw;
  margin: 1.38889vw 0;
}

ymaps.ymaps-2-1-79-ground-pane {
  mix-blend-mode: difference;
  -webkit-filter: brightness(0.94);
  filter: brightness(0.94);
}

ymaps.ymaps-2-1-79-ground-pane ymaps {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

ymaps.ymaps-2-1-79-copyrights-pane {
  display: none;
}

.maps {
  height: 100%;
}

.b2_slider_vert_slide .text .tx_18 {
  margin: 0 0 1.04167vw;
}

a.tx_14:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  opacity: 0.2;
  background: #FFF;
  bottom: -0.34722vw;
}

a.tx_14:after {
  position: absolute;
  content: "";
  bottom: -0.34722vw;
  width: 0;
  height: 1px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: -o-linear-gradient(left, #404D9C 0.01%, #0499C7 98.15%), #FFF;
  background: -webkit-gradient(linear, left top, right top, color-stop(0.01%, #404D9C), color-stop(98.15%, #0499C7)), #FFF;
  background: linear-gradient(90deg, #404D9C 0.01%, #0499C7 98.15%), #FFF;
  left: 0;
}

a.tx_14:hover:after {
  width: 100%;
}

.h1 span {
  -webkit-animation: blick_text 3s infinite;
  animation: blick_text 3s infinite;
}

.logo img {
  width: 6.66667vw;
}

.b2_slider_goriz_slide img {
  width: 100%;
}

.b2_slider_vert_slide img {
  width: 5.55556vw;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

/* // .top_menu {
//   display: none;
// } */

.input_box input {
  border: 0.13889vw solid #1f8ec1;
  border-radius: 0.69444vw;
  font-size: 1.2vw;
  padding: 1vw;
  font-family: "Gilroy", Arial, Helvetica, sans-serif;
  background: no-repeat;
  color: #fff;
}

button.bt {
  border: none;
  background: none;
}

::-webkit-input-placeholder {
  color: #8c8080;
}

::-moz-placeholder {
  color: #8c8080;
}

:-ms-input-placeholder {
  color: #8c8080;
}

::-ms-input-placeholder {
  color: #8c8080;
}

::placeholder {
  color: #8c8080;
}

.modal.spasibo p {
  text-align: center;
}

.bx-pagination-container ul {
  margin: 4vw auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: flex-start;
      -ms-flex-pack: flex-start;
          justify-content: flex-start;
  gap: 1vw;
}

.bx-pagination-container ul li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 3.125vw;
  height: 3.125vw;
  font-size: 1vw;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  border-radius: 0.69444vw;
  border: 1px solid #FFF;
  cursor: pointer;
  background-size: 1.52778vw;
  color: #fff;
  opacity: 0.5;
}

.bx-pagination-container ul li.bx-active span {
  color: #fff;
  opacity: 1;
}

.bx-pagination-container ul li span:hover {
  background: #1360f0;
  color: #fff;
}

@-webkit-keyframes pulsing {
  0% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }

  50% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  100% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}

@keyframes pulsing {
  0% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }

  50% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  100% {
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
  }
}

@-webkit-keyframes blick_text {
  0% {
    background-position: right 0 center;
  }

  100% {
    background-position: right 200% center;
  }
}

@keyframes blick_text {
  0% {
    background-position: right 50% center;
  }

  50% {
    background-position: right 250% center;
  }

  100% {
    background-position: right 250% center;
  }
}


@media only screen and (max-width: 680px) {
  h1.h1 {
    font-size: 8.125vw;
    line-height: 100%;
  }

  .hd .logo img {
    width: 15vw;
  }

  .main,
  .container {
    width: 90%;
  }

  /* // .top_menu {
  //   display: none;
  // } */

  .hd_box {
    padding: 4.6875vw 0;
  }

  .hd.fix_hd .hd_box {
    padding: 4.6875vw 0;
  }

  .tx_16 {
    font-size: 3.75vw;
    line-height: 120%;
  }

  .bt {
    font-size: 3.75vw;
    padding: 4.6875vw 10.9375vw;
  }

  .bt:before,
  .bt:after,
  .bt span:before,
  .bt span:after {
    width: 15.625vw;
    height: 4.6875vw;
  }

  .bt:before {
    border-radius: 1.875vw 0 0 0;
  }

  .bt:after {
    border-radius: 0 1.875vw 0 0;
  }

  .bt span:before {
    border-radius: 0 0 0 1.875vw;
  }

  .bt span:after {
    border-radius: 0 0 1.875vw 0;
  }

  .b1 .tx_16 {
    margin: 0 0 6.25vw;
    max-width: 100%;
  }

  .tx_12 {
    font-size: 2.5vw;
    line-height: 120%;
  }

  .b1 .tx_12 {
    max-width: 56.25vw;
    padding: 12.5vw 0;
  }

  .h2 {
    font-size: 6.25vw;
    line-height: 100%;
    text-align: center;
  }

  .b2 .top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .b2 .h2 {
    max-width: 75vw;
    margin: 0 0 9.375vw;
  }

  .b2 {
    padding: 15.625vw 0;
  }

  .arrows_slider button {
    width: 7.96875vw;
    height: 7.96875vw;
    border-radius: 1.5625vw;
    background-size: 3.125vw;
  }

  .arrows_slider {
    gap: 2.1875vw;
  }

  .b2_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 9.375vw;
  }

  .b2_slider_goriz_slide img {
    width: 100%;
  }

  .b2_slider_goriz {
    max-width: 71.875vw;
  }

  .b2_arrows.arrows_slider {
    margin: 0;
    position: absolute;
    top: 77.1875vw;
    right: 0;
  }

  .b2_slider_vert_slide {
    gap: 4.0625vw;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .b2_slider_vert_slide img {
    width: 10.9375vw;
  }

  .tx_18 {
    font-size: 3.125vw;
  }

  .tx_14 {
    font-size: 2.5vw;
  }

  .b2_slider_vert_slide .text .tx_18 {
    margin: 0 0 2.1875vw;
    max-width: 52.5vw;
  }

  .b3_box {
    gap: 3.125vw;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
  }

  .b3_box .num {
    font-size: 7.8125vw;
  }

  .b3_box .column.left .item {
    text-align: left;
  }

  .b3_box .column {
    max-width: 28.125vw;
    gap: 9.375vw;
  }

  .b3 {
    background-size: 190.625vw;
    background-position: 4.875vw -2.8125vw;
    padding: 0 0 31.25vw;
  }

  .b3 .h2 {
    margin: 0 0 12.5vw;
    max-width: 100%;
  }

  .b4_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 9.375vw;
  }

  .b4_box .item {
    padding: 6.25vw;
    width: 100%;
  }

  .tx_20 {
    font-size: 4.375vw;
  }

  .b4_box .item .top img {
    width: 10.9375vw;
    margin: 0 0 6.25vw;
  }

  .b4_box .item .top .tx_20 {
    margin: 0 0 6.25vw;
  }

  .b4_box .item .opis li {
    font-size: 3.125vw;
  }

  .b4_box .item .opis {
    margin: 6.25vw 0 0;
  }

  .b4_box .item .opis ul {
    gap: 3.125vw;
  }

  .b5_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .b5 .main:after {
    width: 156.25vw;
    height: 156.25vw;
    top: 0;
    right: -118.75vw;
  }

  .b5 {
    padding: 0;
  }

  .b5_box {
    gap: 6.25vw;
  }

  .b5_slider_bg {
    width: 100%;
    padding: 0 0 37.41667vw;
  }

  .b5_slider img {
    width: 96%;
    margin: 1.5625vw auto 0;
    display: table;
  }

  .b5_arrows {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .b5 .h2 {
    margin: 15.625vw 0 9.375vw;
  }

  .news {
    grid-template-areas: "a" "b" "c" "d" "i";
  }

  .news .item {
    width: 100% !important;
    height: 43.75vw !important;
    padding: 4.6875vw;
  }

  .news .opis {
    font-size: 3.4375vw !important;
  }

  .news .date {
    font-size: 2.5vw;
    margin: 0 0 1.5625vw;
  }

  .news .opis {
    -webkit-line-clamp: 2 !important;
  }

  .news .item .border {
    width: 31.25vw;
    height: 9.375vw;
  }

  .link {
    font-size: 3.4375vw;
    position: relative;
    gap: 3.125vw;
  }

  .link i {
    width: 4.6875vw;
    height: 3.75vw;
  }

  .b6 .top {
    margin: 0 0 9.375vw;
  }

  .b6 {
    padding: 0 0 15.625vw;
  }

  .b7 .top {
    margin: 0 0 9.375vw;
  }

  .b7_slide {
    width: 59.375vw;
    height: 31.25vw;
  }

  .b7_slide img {
    width: 39.0625vw;
  }

  .b7 {
    padding: 0 0 15.625vw;
  }

  .b8 .main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 7vw;
  }

  .b8 .h2 {
    margin: 0 0 6.25vw;
  }

  .b8 .info {
    gap: 6.25vw;
  }

  .b8 .info .item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3.4375vw;
  }

  .info .tx_14 {
    margin: 0;
  }

  .info .tx_14 br {
    display: none;
  }

  .b8 {
    padding: 0 0 12.5vw;
  }

  .ft {
    padding: 12.5vw 0;
  }

  .ft .top ul li a {
    font-size: 3.75vw;
  }

  .ft .top ul {
    gap: 3.125vw;
  }

  .ft .top .left {
    gap: 6.25vw;
  }

  .ft .top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 6.25vw;
    margin: 0 0 9vw;
    padding: 0 0 35vw;
  }

  .ft .bottom .left {
    gap: 3.125vw;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .ft .bottom {
    gap: 4.6875vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .b2 .main:before,
  .b5 .main:before {
    width: 100vw;
    height: 100vw;
  }

  .b2 .main:before {
    right: -65.625vw;
    top: 0px;
  }

  .b2_slider_vert {
    max-width: 100%;
  }

  .b5_slider {
    width: 100%;
  }

  .b8 .left {
    width: 100%;
  }

  .b8 .right .maps_box {
    height: 70vw;
  }

  .b8 .right {
    max-width: 100%;
  }

  .b1 {
    height: 100svh;
  }

  .b1 .h1 {
    margin: 0 0 6.25vw;
  }

  .ft .top:before {
    width: 87.5vw;
    height: 32.5vw;
    top: 49vw;
    left: 0;
  }

  .ft .top:before {
    top: 16vw;
  }

  .modal {
    max-width: 100% !important;
    padding: 9vw !important;
    border-radius: 4vw !important;
  }

  .modal__title {
    font-size: 4vw;
    margin: 0 0 4vw;
  }

  .input_box input {
    font-size: 4vw;
    padding: 4vw;
    border-radius: 2vw;
  }

  .input_box {
    gap: 4vw;
    margin: 0 0 5vw;
  }

  .news .item:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .news .item:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }

  .news .item:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  .news .item:nth-child(4) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .news .item:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  .menu__contacts {
    padding: 7vw 0 0;
    margin: 0 0 0 5vw !important;
  }

  div#menu__map {
    display: none;
  }

  .menu__contacts p.tx_12 {
    font-size: 3vw !important;
    margin-bottom: 2vw !important;
    margin: 0 0 2vw !important;
  }

  .menu__contacts {}

  .menu__contacts p.tx_14 {
    font-size: 4vw !important;
    margin: 0 !important;
  }

  .menu__contacts .info {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 100%;
    gap: 5vw 0 !important;
    -webkit-box-orient: inherit !important;
    -webkit-box-direction: inherit !important;
    -ms-flex-direction: inherit !important;
    flex-direction: inherit !important;
  }

  .item {
    max-width: 100%;
  }

  .md-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: contents !important;
  }

  .info .tx_14 {
    padding: 0;
    font-size: 4vw;
  }

  .item {
    width: 46%;
  }

  .md-list .item {
    max-width: 50% !important;
    width: 50% !important;
  }

  .info .item:nth-child(1),
  .info .item:nth-child(2) {
    width: 100%;
  }

  .b8 .item {
    width: 199%;
  }

    .bx-pagination-container ul li span {
      width: 11vw;
      height: 11vw;
      font-size: 4vw;
      border-radius: 2vw;
    }

        .bx-pagination-container ul {
          margin: 10vw auto 0;
        }
}