*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  text-decoration: none;
  cursor: pointer;
}

img {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

button {
  border: none;
  background: none;
  cursor: pointer;
  outline: none;
}

body, html {
  height: 100%;
  width: 100%;
}

body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  background: url("../images/page_background.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  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;
  padding: 16px;
  position: relative;
  isolation: isolate;
  overflow: hidden;
}

.fullpage {
  position: absolute;
  z-index: 10000;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.3;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.windows_wrapper {
  border: 1px solid #000;
  background: #CCCCCC;
  padding: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 3px;
}
.windows_wrapper.windows_a {
  position: absolute;
  left: 4.5%;
  top: 17%;
  opacity: 0;
  -webkit-animation: fadein 0.5s ease-in-out forwards 0s;
          animation: fadein 0.5s ease-in-out forwards 0s;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_a {
    display: none;
  }
}
.windows_wrapper.windows_b {
  position: absolute;
  left: 22.6%;
  top: 21.1%;
  opacity: 0;
  -webkit-animation: fadein 0.5s ease-in-out forwards 0.2s;
          animation: fadein 0.5s ease-in-out forwards 0.2s;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_b {
    top: 20px;
    left: initial;
    right: 9%;
  }
}
.windows_wrapper.windows_c {
  position: absolute;
  top: 55%;
  left: 13%;
  opacity: 0;
  -webkit-animation: fadein 0.5s ease-in-out forwards 0.4s;
          animation: fadein 0.5s ease-in-out forwards 0.4s;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_c {
    display: none;
  }
}
.windows_wrapper.windows_d {
  position: absolute;
  right: 27.6%;
  top: 18.6%;
  opacity: 0;
  -webkit-animation: fadein 0.5s ease-in-out forwards 0.6s;
          animation: fadein 0.5s ease-in-out forwards 0.6s;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_d {
    top: initial;
    bottom: 16px;
    right: 6%;
  }
}
.windows_wrapper.windows_e {
  position: absolute;
  right: 15%;
  top: 31%;
  opacity: 0;
  -webkit-animation: fadein 0.5s ease-in-out forwards 0.7s;
          animation: fadein 0.5s ease-in-out forwards 0.7s;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_e {
    display: none;
  }
}
.windows_wrapper.windows_f {
  position: absolute;
  top: 5%;
  right: 8%;
  opacity: 0;
  -webkit-animation: fadein 0.5s ease-in-out forwards 1s;
          animation: fadein 0.5s ease-in-out forwards 1s;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_f {
    display: none;
  }
}
.windows_wrapper.windows_g {
  position: absolute;
  right: 18.5%;
  bottom: 16%;
  opacity: 0;
  -webkit-animation: fadein 0.5s ease-in-out forwards 1.2s;
          animation: fadein 0.5s ease-in-out forwards 1.2s;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_g {
    display: none;
  }
}
.windows_wrapper.windows_h {
  position: absolute;
  right: 15.5%;
  bottom: 12%;
  opacity: 0;
  -webkit-animation: fadein 0.5s ease-in-out forwards 1.4s;
          animation: fadein 0.5s ease-in-out forwards 1.4s;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_h {
    display: none;
  }
}
.windows_wrapper.windows_i {
  position: absolute;
  right: 12.5%;
  bottom: 7%;
  opacity: 0;
  -webkit-animation: fadein 0.5s ease-in-out forwards 1.6s;
          animation: fadein 0.5s ease-in-out forwards 1.6s;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_i {
    display: none;
  }
}
.windows_wrapper.windows_k {
  position: absolute;
  left: 2%;
  bottom: 29%;
  opacity: 0;
  -webkit-animation: fadein 0.5s ease-in-out forwards 1.8s;
          animation: fadein 0.5s ease-in-out forwards 1.8s;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_k {
    display: none;
  }
}
.windows_wrapper.windows_main_content {
  z-index: 100000;
  position: relative;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_main_content {
    margin-bottom: 5%;
  }
}
.windows_wrapper.windows_main_content::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='792' height='116' viewBox='0 0 792 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M108.785 10.75L108.501 21.5L54.251 21.759L0.001 22.017V34.759L0 47.5L54.189 47.217C90.51 47.027 108.798 46.583 109.655 45.872C110.5 45.171 111.029 41.373 111.217 34.656L111.501 24.5H143.001H174.501L175.001 35.5L175.501 46.5L186.001 47L196.501 47.5L197.001 58.5L197.501 69.5L206.947 69.79C212.142 69.95 216.98 70.567 217.697 71.163C218.606 71.917 219.001 75.2 219.001 82C219.001 88.8 219.396 92.083 220.305 92.837C221.022 93.433 225.86 94.05 231.055 94.21L240.501 94.5L240.785 105.25L241.069 116H319.501H397.933L398.217 105.25L398.501 94.5L408.291 94C415.495 93.632 418.33 93.104 419.025 92C419.545 91.175 419.977 86.428 419.986 81.45C419.995 75.764 420.447 71.954 421.201 71.2C421.95 70.451 425.663 70 431.079 70C436.999 70 440.1 69.585 440.84 68.694C441.436 67.976 442.054 62.913 442.212 57.444L442.501 47.5L452.158 47.215C458.437 47.03 462.183 46.485 462.869 45.659C463.449 44.96 464.054 39.913 464.212 34.444L464.501 24.5L483.872 24.228C498.22 24.027 503.633 24.28 504.746 25.204C505.955 26.207 506.155 28.26 505.768 35.668C505.465 41.458 505.679 45.278 506.343 45.942C506.933 46.532 511.46 47 516.579 47C522.911 47 526.092 47.405 526.84 48.306C527.436 49.024 528.054 54.087 528.212 59.556L528.501 69.5L537.947 69.79C543.142 69.95 547.98 70.567 548.697 71.163C549.606 71.917 550.001 75.2 550.001 82C550.001 88.8 550.396 92.083 551.305 92.837C552.022 93.433 556.86 94.05 562.055 94.21L571.501 94.5L571.785 105.25L572.069 116H650.001H727.933L728.217 105.25L728.501 94.5L737.947 94.21C743.142 94.05 747.98 93.433 748.697 92.837C749.606 92.083 750.001 88.8 750.001 82C750.001 75.2 750.396 71.917 751.305 71.163C752.022 70.567 756.86 69.95 762.055 69.79L771.501 69.5L771.79 59.556C771.948 54.087 772.566 49.024 773.162 48.306C773.905 47.411 777.038 47 783.123 47H792.001V23.5V0H450.535H109.069L108.785 10.75ZM372.792 33.984C373.138 45.283 372.598 46 363.744 46C354.395 46 354.001 45.541 354.001 34.631C354.001 29.518 354.317 25.017 354.704 24.631C355.09 24.244 359.253 24.057 363.954 24.214L372.501 24.5L372.792 33.984ZM416.792 33.984C417.038 42.038 416.821 43.658 415.35 44.734C413.126 46.36 400.812 46.411 399.201 44.8C397.901 43.5 397.467 25.868 398.704 24.631C399.09 24.244 403.253 24.057 407.954 24.214L416.501 24.5L416.792 33.984ZM703.791 33.91C703.95 39.086 703.689 43.712 703.21 44.191C701.979 45.422 686.158 45.757 684.978 44.577C683.87 43.469 683.625 25.709 684.703 24.632C685.088 24.246 689.476 24.058 694.453 24.215L703.501 24.5L703.791 33.91ZM747.79 33.851C747.976 39.886 747.667 43.698 746.917 44.601C745.522 46.282 732.902 46.553 729.935 44.965C728.236 44.055 728.001 42.801 728.001 34.631C728.001 29.518 728.317 25.018 728.703 24.632C729.088 24.246 733.476 24.058 738.453 24.215L747.501 24.5L747.79 33.851ZM350.501 58V68.5L342.154 68.792C331.117 69.178 330.847 68.915 331.139 58.089C331.266 53.365 331.719 49.026 332.145 48.447C332.59 47.841 336.648 47.417 341.71 47.447L350.501 47.5V58ZM394.501 58V68.5H385.501H376.501L376.211 59.075C376.052 53.891 376.157 49.036 376.445 48.286C376.844 47.245 379.048 46.99 385.735 47.211L394.501 47.5V58ZM681.122 48.721C681.649 49.248 681.95 53.914 681.791 59.09L681.501 68.5L673.178 68.329C668.601 68.235 664.213 67.912 663.428 67.61C661.542 66.887 661.378 50.023 663.239 48.162C664.69 46.711 679.577 47.176 681.122 48.721ZM724.917 48.399C725.667 49.302 725.976 53.114 725.79 59.149L725.501 68.5L717.154 68.792C711.86 68.977 708.294 68.658 707.404 67.92C705.587 66.411 705.418 49.983 707.201 48.2C708.962 46.439 723.425 46.601 724.917 48.399ZM327.787 71.568C328.747 71.864 329.001 74.444 328.787 81.733L328.501 91.5L319.904 91.787C313.378 92.004 311.019 91.727 310.114 90.636C309.333 89.696 309.021 86.134 309.211 80.349C309.501 71.5 309.501 71.5 313.501 70.92C317.312 70.367 325.037 70.717 327.787 71.568ZM371.35 71.266C372.821 72.342 373.038 73.962 372.792 82.016L372.501 91.5H363.501H354.501L354.212 82.149C354.026 76.114 354.335 72.302 355.085 71.399C356.588 69.588 368.918 69.488 371.35 71.266ZM658.35 71.266C659.821 72.342 660.038 73.962 659.792 82.016L659.501 91.5H650.001H640.501V81.5V71.5L646.501 70.918C649.801 70.598 653.427 70.261 654.56 70.168C655.692 70.076 657.398 70.57 658.35 71.266ZM702.35 71.266C703.821 72.342 704.038 73.962 703.792 82.016L703.501 91.5H694.001H684.501L684.21 82.016C683.86 70.569 684.323 70 694.001 70C697.762 70 701.366 70.547 702.35 71.266Z' fill='black'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 186px;
  height: 27px;
  position: absolute;
  left: -56px;
  top: 25px;
  -webkit-transform: rotate(-26.35deg);
          transform: rotate(-26.35deg);
}
.windows_wrapper.windows_j {
  z-index: 100000;
  position: absolute;
  right: 96%;
  bottom: -2%;
}
@media screen and (max-width: 560px) {
  .windows_wrapper.windows_j {
    bottom: -60px;
    right: 72%;
  }
}

.windows_header {
  height: 13px;
  background: url("../images/window_header_bg.svg");
  background-size: 13px;
  background-position: center;
  width: 100%;
  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;
  gap: 3px;
}
.windows_header img {
  -webkit-box-shadow: 0 0 0 3px #CCCCCC;
          box-shadow: 0 0 0 3px #CCCCCC;
}
.windows_header .title {
  height: 13px;
  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;
  padding: 0 5px;
  background: #CCCCCC;
  color: #262626;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 98%;
  letter-spacing: 0.42px;
}
@media screen and (max-width: 560px) {
  .windows_header .title {
    font-size: 9.5px;
  }
}

.bottom_decoration_panel_wrapper {
  max-width: 872px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bottom_decoration_panel {
  width: 100%;
  position: relative;
}

.doge_decoration_dog {
  width: 139px;
  height: 163px;
  position: absolute;
  left: 22%;
  bottom: 100%;
}
@media screen and (max-width: 560px) {
  .doge_decoration_dog {
    width: 85px;
    height: 96px;
    left: 8%;
  }
}

.folders_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-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  position: absolute;
  top: 43px;
  right: 23px;
  z-index: -1;
}
@media screen and (max-width: 560px) {
  .folders_wrapper {
    display: none;
  }
}
.folders_wrapper .folder {
  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;
  gap: 2px;
}
.folders_wrapper .folder img {
  width: 32px;
  height: 32px;
}
.folders_wrapper .folder .folder_name {
  color: #262626;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 17px;
  padding: 3px 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(255, 255, 255, 0.6);
}

.windows_content.media {
  border: 1px solid #000;
  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;
}
.windows_content.media video, .windows_content.media img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.windows_content.media.media_size_a {
  width: 279px;
  height: 157px;
}
.windows_content.media.media_size_b {
  width: 169px;
  height: 220px;
}
@media screen and (max-width: 560px) {
  .windows_content.media.media_size_b {
    width: 145.094px;
    height: 122.49px;
  }
}
.windows_content.media.media_size_c {
  width: 278px;
  height: 202px;
}
.windows_content.media.media_size_d {
  width: 169px;
  height: 220px;
}
@media screen and (max-width: 560px) {
  .windows_content.media.media_size_d {
    width: 116.576px;
    height: 112px;
  }
}
.windows_content.media.media_size_e {
  width: 288px;
  height: 202px;
}
.windows_content.media.media_size_f {
  width: 320px;
  height: 180px;
}
.windows_content.media.media_size_g {
  width: 232px;
  height: 200px;
}
.windows_content.media.media_size_h {
  width: 232px;
  height: 200px;
}
.windows_content.media.media_size_i {
  width: 232px;
  height: 200px;
}
.windows_content.media.media_size_k {
  width: 153px;
  height: 220px;
}
.windows_content.text_content {
  width: 120px;
  padding: 22px 9px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  text-align: right;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.455px;
  border: 1px solid #000;
  background: #D9D9D9;
}
@media screen and (max-width: 560px) {
  .windows_content.text_content {
    padding: 12px 9px;
    width: 100px;
    font-size: 10.802px;
    text-align: left;
  }
}
.windows_content.main_content {
  max-width: 456px;
  width: 100%;
  border: 1px solid var(--primary-black-900, #262626);
  background: var(--Primary-Base-White, #FFF);
  -webkit-box-shadow: -2px -2px 0px 0px #808080 inset, 1px 1px 0px 0px #262626;
          box-shadow: -2px -2px 0px 0px #808080 inset, 1px 1px 0px 0px #262626;
  padding: 20px 22px 40px;
  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;
  gap: 22px;
}
@media screen and (max-width: 560px) {
  .windows_content.main_content {
    padding: 16px;
    gap: 16px;
  }
}
.windows_content.main_content .logo_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #262626;
  width: 100%;
  aspect-ratio: 41/22;
  border: 1px solid #D0D0D0;
  overflow: hidden;
}
@media screen and (max-width: 560px) {
  .windows_content.main_content .logo_box {
    aspect-ratio: 2.2/1;
  }
}
.windows_content.main_content .logo_box img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.windows_content.main_content .loader {
  width: 40px;
  height: 40px;
  border-radius: 6px;
  background: #424242;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media screen and (max-width: 560px) {
  .windows_content.main_content .loader {
    width: 32px;
    height: 32px;
  }
}
.windows_content.main_content .loader::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.7497' fill-rule='evenodd' clip-rule='evenodd' d='M14.4922 0C13.6641 0 12.9922 0.671875 12.9922 1.5V7.41192C12.9922 7.53952 13.1101 7.63436 13.2356 7.61168C13.6436 7.53798 14.0625 7.5 14.4922 7.5C14.9219 7.5 15.3407 7.53798 15.7487 7.61168C15.8743 7.63436 15.9922 7.53952 15.9922 7.41192V1.5C15.9922 0.671875 15.3203 0 14.4922 0Z' fill='white'/%3E%3Cpath opacity='0.2499' d='M14.4922 21.5018C14.9219 21.5018 15.3407 21.4638 15.7487 21.3901C15.8743 21.3674 15.9922 21.4622 15.9922 21.5898V27.5018C15.9922 28.3299 15.3203 29.0018 14.4922 29.0018C13.6641 29.0018 12.9922 28.3299 12.9922 27.5018V21.5898C12.9922 21.4622 13.1101 21.3674 13.2356 21.3901C13.6436 21.4638 14.0625 21.5018 14.4922 21.5018Z' fill='white'/%3E%3Cpath opacity='0.833' fill-rule='evenodd' clip-rule='evenodd' d='M21.7444 1.94141C21.0272 1.52734 20.1094 1.77327 19.6953 2.49044L16.7394 7.61032C16.6756 7.72082 16.7302 7.86189 16.8503 7.90503C17.2405 8.04521 17.6222 8.22174 17.9944 8.4366C18.3665 8.65145 18.7102 8.89377 19.0267 9.1616C19.1241 9.24402 19.2736 9.22082 19.3374 9.11032L22.2934 3.99044C22.7075 3.27327 22.4615 2.35547 21.7444 1.94141Z' fill='white'/%3E%3Cpath opacity='0.3332' d='M10.9915 20.5606C11.3637 20.7754 11.7454 20.952 12.1356 21.0921C12.2557 21.1353 12.3103 21.2763 12.2465 21.3868L9.29055 26.5067C8.87649 27.2239 7.95869 27.4698 7.24152 27.0558C6.52434 26.6417 6.27842 25.7239 6.69248 25.0067L9.64844 19.8868C9.71224 19.7763 9.86174 19.7531 9.95914 19.8356C10.2756 20.1034 10.6194 20.3457 10.9915 20.5606Z' fill='white'/%3E%3Cpath opacity='0.9163' fill-rule='evenodd' clip-rule='evenodd' d='M27.0547 7.24826C26.6406 6.53108 25.7228 6.28516 25.0056 6.69922L19.8858 9.65518C19.7753 9.71898 19.7521 9.86848 19.8345 9.96588C20.1023 10.2824 20.3446 10.6261 20.5595 10.9983C20.7743 11.3704 20.9509 11.7521 21.0911 12.1423C21.1342 12.2624 21.2753 12.3171 21.3858 12.2533L26.5056 9.29729C27.2228 8.88323 27.4687 7.96543 27.0547 7.24826Z' fill='white'/%3E%3Cpath opacity='0.4165' d='M8.43552 17.9972C8.65038 18.3693 8.8927 18.7131 9.16052 19.0296C9.24295 19.127 9.21975 19.2765 9.10925 19.3403L3.98937 22.2962C3.2722 22.7103 2.3544 22.4644 1.94033 21.7472C1.52627 21.03 1.7722 20.1122 2.48937 19.6981L7.60925 16.7422C7.71975 16.6784 7.86082 16.733 7.90396 16.8531C8.04414 17.2433 8.22067 17.625 8.43552 17.9972Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29 14.5C29 13.6719 28.3281 13 27.5 13L21.5881 13C21.4605 13 21.3656 13.1179 21.3883 13.2434C21.462 13.6514 21.5 14.0703 21.5 14.5C21.5 14.9297 21.462 15.3486 21.3883 15.7566C21.3656 15.8821 21.4605 16 21.5881 16L27.5 16C28.3281 16 29 15.3281 29 14.5Z' fill='white'/%3E%3Cpath opacity='0.4998' d='M7.49824 14.5C7.49824 14.9297 7.53622 15.3486 7.60992 15.7566C7.6326 15.8821 7.53776 16 7.41016 16L1.49824 16C0.670112 16 -0.00176295 15.3281 -0.00176293 14.5C-0.00176291 13.6719 0.670112 13 1.49824 13L7.41016 13C7.53776 13 7.6326 13.1179 7.60992 13.2434C7.53622 13.6514 7.49824 14.0703 7.49824 14.5Z' fill='white'/%3E%3Cpath opacity='0.0833333' fill-rule='evenodd' clip-rule='evenodd' d='M27.0586 21.7522C27.4727 21.035 27.2267 20.1172 26.5096 19.7031L21.3897 16.7472C21.2792 16.6834 21.1381 16.738 21.095 16.8581C20.9548 17.2483 20.7783 17.63 20.5634 18.0022C20.3486 18.3743 20.1062 18.718 19.8384 19.0345C19.756 19.1319 19.7792 19.2814 19.8897 19.3452L25.0096 22.3012C25.7267 22.7153 26.6445 22.4693 27.0586 21.7522Z' fill='white'/%3E%3Cpath opacity='0.5831' d='M8.43943 10.9993C8.22458 11.3715 8.04804 11.7532 7.90787 12.1434C7.86473 12.2635 7.72366 12.3181 7.61315 12.2543L2.49328 9.29837C1.7761 8.8843 1.53018 7.96651 1.94424 7.24933C2.3583 6.53215 3.2761 6.28623 3.99328 6.70029L9.11315 9.65625C9.22366 9.72005 9.24686 9.86955 9.16443 9.96695C8.8966 10.2834 8.65428 10.6272 8.43943 10.9993Z' fill='white'/%3E%3Cpath opacity='0.1666' fill-rule='evenodd' clip-rule='evenodd' d='M21.7517 27.0625C22.4689 26.6484 22.7148 25.7306 22.3008 25.0135L19.3448 19.8936C19.281 19.7831 19.1315 19.7599 19.0341 19.8423C18.7176 20.1101 18.3739 20.3525 18.0017 20.5673C17.6296 20.7822 17.2479 20.9587 16.8577 21.0989C16.7376 21.142 16.6829 21.2831 16.7467 21.3936L19.7027 26.5135C20.1168 27.2306 21.0346 27.4766 21.7517 27.0625Z' fill='white'/%3E%3Cpath opacity='0.6664' d='M11.0028 8.44334C10.6307 8.65819 10.2869 8.90051 9.97044 9.16834C9.87304 9.25076 9.72354 9.22756 9.65974 9.11706L6.70378 3.99718C6.28971 3.28001 6.53564 2.36221 7.25282 1.94815C7.96999 1.53408 8.88779 1.78001 9.30185 2.49719L12.2578 7.61706C12.3216 7.72756 12.267 7.86863 12.1469 7.91177C11.7567 8.05195 11.375 8.22848 11.0028 8.44334Z' fill='white'/%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
  width: 29px;
  height: 29px;
  -webkit-animation: spin 1.5s steps(12) infinite;
          animation: spin 1.5s steps(12) infinite;
}
@media screen and (max-width: 560px) {
  .windows_content.main_content .loader::before {
    width: 20px;
    height: 20px;
  }
}
.windows_content.main_content .heading {
  color: #000;
  text-align: center;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 1.68px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 560px) {
  .windows_content.main_content .heading {
    font-size: 32px;
  }
}
.windows_content.main_content .heading span {
  font-size: 24px;
}
@media screen and (max-width: 560px) {
  .windows_content.main_content .heading span {
    font-size: 20px;
  }
}
.windows_content.main_content .description {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: 0.56px;
  max-width: 350px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
@media screen and (max-width: 560px) {
  .windows_content.main_content .description {
    font-size: 13px;
  }
}
.windows_content.main_content .description span {
  font-size: 20px;
  font-weight: 800;
  letter-spacing: 0.7px;
}
@media screen and (max-width: 560px) {
  .windows_content.main_content .description span {
    font-size: 15px;
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.row_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
@media screen and (max-width: 560px) {
  .row_button * {
    width: 100%;
  }
}
.row_button *:last-child {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 560px) {
  .row_button {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 5px;
  }
}

.troll_face {
  position: absolute;
  right: 2%;
  bottom: 9%;
  width: 178px;
  height: 176px;
  -webkit-animation: troll_face 3s infinite;
          animation: troll_face 3s infinite;
}
@media screen and (max-width: 560px) {
  .troll_face {
    right: 41%;
    width: 99px;
    bottom: 4%;
    height: 98px;
  }
}

@-webkit-keyframes troll_face {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes troll_face {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 13px;
  max-width: 390px;
  width: 100%;
}
@media screen and (max-width: 560px) {
  form {
    padding: 12px;
  }
}

.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;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  gap: 8px;
}
.input_box label {
  color: #000;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 100%;
  letter-spacing: 0.455px;
}
@media screen and (max-width: 560px) {
  .input_box label {
    font-size: 10px;
  }
}
.input_box input {
  border-radius: 1px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: #E8E8E8;
  color: #000;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: 0.455px;
  width: 100%;
  height: 30px;
  padding: 12px;
}
.input_box input:focus {
  outline: none;
  border: 1px solid #262626;
}

.btn_st_a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.btn_st_a p {
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' fill='%23DDDDDD'/%3E%3Crect width='24' height='1' fill='%23262626'/%3E%3Crect y='2' width='24' height='1' fill='%23262626'/%3E%3Crect y='1' width='24' height='0.5' fill='%23B7B7B7'/%3E%3Crect y='1.5' width='24' height='0.5' fill='%23D0D0D0'/%3E%3Crect opacity='0.6' y='3' width='24' height='1' fill='white'/%3E%3Crect y='21' width='24' height='1' fill='%23262626'/%3E%3Crect opacity='0.5' y='20' width='24' height='1' fill='%23808080'/%3E%3Crect y='23' width='24' height='1' fill='%23262626'/%3E%3Crect y='22' width='24' height='0.5' fill='%239D9D9D'/%3E%3Crect y='22.5' width='24' height='0.5' fill='%23848484'/%3E%3C/svg%3E%0A");
  background-size: 24px 24px;
  background-position: center;
  color: #262626;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 98%;
  letter-spacing: 0.42px;
  white-space: nowrap;
}
@media screen and (max-width: 560px) {
  .btn_st_a p {
    font-size: 10px;
  }
}
.btn_st_a::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='24' viewBox='0 0 8 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 3H4V4H3V20H4V21H8V20V4V3Z' fill='%23DDDDDD'/%3E%3Crect x='2' y='4' width='1' height='16' fill='%23262626'/%3E%3Crect y='3' width='1' height='18' fill='%23262626'/%3E%3Crect x='3' y='3' width='1' height='1' fill='%23262626'/%3E%3Crect opacity='0.6' x='5' y='3' width='3' height='1' fill='white'/%3E%3Crect opacity='0.6' x='5' y='4' width='1' height='1' fill='white'/%3E%3Crect x='4' y='2' width='4' height='1' fill='%23262626'/%3E%3Crect x='3' y='20' width='1' height='1' fill='%23262626'/%3E%3Crect x='3' y='21' width='1' height='1' fill='%239D9D9D'/%3E%3Crect x='2' y='20' width='1' height='2' fill='%23848484'/%3E%3Crect x='2' y='22' width='1' height='1' fill='%23848484'/%3E%3Crect x='2' y='1' width='1' height='1' fill='%23848484'/%3E%3Crect x='2' y='1' width='6' height='0.5' fill='%23B7B7B7'/%3E%3Crect x='2' y='1.5' width='6' height='0.5' fill='%23D0D0D0'/%3E%3Crect x='4' y='21' width='4' height='1' fill='%23262626'/%3E%3Crect x='3' y='4' width='1' height='16' fill='white'/%3E%3Crect opacity='0.6' x='4' y='3' width='1' height='18' fill='white'/%3E%3Crect y='2' width='1' height='1' fill='%23262626'/%3E%3Crect y='21' width='1' height='1' fill='%23262626'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23262626'/%3E%3Crect x='2' width='6' height='1' fill='%23262626'/%3E%3Crect x='2' y='23' width='6' height='1' fill='%23262626'/%3E%3Crect x='3' y='22' width='5' height='1' fill='%239D9D9D'/%3E%3Crect x='2' y='22.5' width='6' height='0.5' fill='%23848484'/%3E%3Crect x='2' y='2' width='20' height='1' transform='rotate(90 2 2)' fill='%23D0D0D0'/%3E%3Crect x='1.5' y='2' width='20' height='0.5' transform='rotate(90 1.5 2)' fill='%23B7B7B7'/%3E%3Crect x='1' y='21' width='1' height='1' fill='%23B7B7B7'/%3E%3Crect x='1' y='2' width='1' height='1' fill='%23B7B7B7'/%3E%3Crect x='2' y='1' width='1' height='1' fill='%23B7B7B7'/%3E%3Crect x='1' y='22' width='1' height='1' fill='%23262626'/%3E%3Crect opacity='0.5' x='4' y='20' width='4' height='1' fill='%23808080'/%3E%3C/svg%3E%0A");
  background-size: cover;
  width: 8px;
  height: 24px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: -1px;
}
.btn_st_a::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='24' viewBox='0 0 9 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0432696 21L4.521 21L4.521 20L5.64063 20L5.64063 4L4.521 4L4.521 3L0.0432712 3L0.0432696 21Z' fill='%23DDDDDD'/%3E%3Crect x='6.75' y='20' width='1.11943' height='16' transform='rotate(-180 6.75 20)' fill='%23262626'/%3E%3Crect x='9' y='21' width='1.125' height='18' transform='rotate(-180 9 21)' fill='%23262626'/%3E%3Crect x='5.625' y='21' width='1.11943' height='1' transform='rotate(-180 5.625 21)' fill='%23262626'/%3E%3Crect opacity='0.5' x='3.375' y='21' width='3.375' height='1' transform='rotate(-180 3.375 21)' fill='%23808080'/%3E%3Crect opacity='0.5' x='3.375' y='20' width='1.11943' height='1' transform='rotate(-180 3.375 20)' fill='%23808080'/%3E%3Crect x='4.5' y='22' width='4.5' height='1' transform='rotate(-180 4.5 22)' fill='%23262626'/%3E%3Crect x='5.625' y='4' width='1.11943' height='1' transform='rotate(-180 5.625 4)' fill='%23262626'/%3E%3Crect x='4.5' y='3' width='4.5' height='1' transform='rotate(-180 4.5 3)' fill='%23262626'/%3E%3Crect x='5.625' y='20' width='1.11943' height='16' transform='rotate(-180 5.625 20)' fill='%23808080'/%3E%3Crect opacity='0.5' x='4.5' y='21' width='1.11943' height='18' transform='rotate(-180 4.5 21)' fill='%23808080'/%3E%3Crect x='9' y='22' width='1.125' height='1' transform='rotate(-180 9 22)' fill='%23262626'/%3E%3Crect x='9' y='3' width='1.125' height='1' transform='rotate(-180 9 3)' fill='%23262626'/%3E%3Crect x='7.875' y='23' width='1.125' height='1' transform='rotate(-180 7.875 23)' fill='%23262626'/%3E%3Crect x='6.75' y='24' width='6.75' height='1' transform='rotate(-180 6.75 24)' fill='%23262626'/%3E%3Crect y='22' width='6.75' height='0.5' fill='%239D9D9D'/%3E%3Crect y='22.5' width='6.75' height='0.5' fill='%23848484'/%3E%3Crect x='6.75' y='1' width='6.75' height='1' transform='rotate(-180 6.75 1)' fill='%23262626'/%3E%3Crect x='7.875' y='2' width='1.125' height='1' transform='rotate(-180 7.875 2)' fill='%23262626'/%3E%3Crect x='6.75' y='1.5' width='6.73894' height='0.5' transform='rotate(-180 6.75 1.5)' fill='%23B7B7B7'/%3E%3Crect x='6.75' y='2' width='6.73894' height='0.5' transform='rotate(-180 6.75 2)' fill='%23D0D0D0'/%3E%3Crect opacity='0.6' x='4.52344' y='4' width='4.47773' height='1' transform='rotate(-180 4.52344 4)' fill='white'/%3E%3Crect width='1.125' height='1' transform='matrix(-1 -9.71364e-09 1.09278e-08 1 6.75 22)' fill='%23848484'/%3E%3Crect width='1.125' height='2' transform='matrix(-1 -9.71364e-09 1.09278e-08 1 7.875 20)' fill='%23848484'/%3E%3Crect width='18' height='1.125' transform='matrix(6.01031e-08 1 1 -2.91409e-08 6.75 2)' fill='%239D9D9D'/%3E%3Crect width='19' height='0.5625' transform='matrix(6.01031e-08 1 1 -2.91409e-08 7.3125 2)' fill='%23848484'/%3E%3Crect width='1.125' height='2' transform='matrix(-1 -9.71364e-09 1.09278e-08 1 6.75 20)' fill='%23848484'/%3E%3Crect width='1.125' height='1' transform='matrix(-1 -9.71364e-09 1.09278e-08 1 5.625 21)' fill='%239D9D9D'/%3E%3Crect width='1.125' height='1' transform='matrix(-1 -9.71364e-09 1.09278e-08 1 7.875 2)' fill='%23848484'/%3E%3Crect width='1.125' height='1' transform='matrix(-1 -9.71364e-09 1.09278e-08 1 6.75 1)' fill='%23848484'/%3E%3Crect width='1.125' height='1' transform='matrix(-1 -9.71364e-09 1.09278e-08 1 5.625 2)' fill='%23D0D0D0'/%3E%3Crect width='1.125' height='1' transform='matrix(-1 -9.71364e-09 1.09278e-08 1 6.75 2)' fill='%239D9D9D'/%3E%3Crect width='1.125' height='1' transform='matrix(-1 -9.71364e-09 1.09278e-08 1 6.75 3)' fill='%239D9D9D'/%3E%3C/svg%3E%0A");
  background-size: cover;
  width: 9px;
  height: 24px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-left: -1px;
}
.btn_st_a:disabled {
  opacity: 0.4;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.btn_st_a:hover {
  -webkit-transform: translateY(-2px) scaleY(1.05);
          transform: translateY(-2px) scaleY(1.05);
}
.btn_st_a:active {
  -webkit-transform: translateY(0px) scaleY(0.97);
          transform: translateY(0px) scaleY(0.97);
}

.header_panel_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  background: url("../images/header_panel_bg.jpg");
  background-size: 60px 20px;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.header_panel_wrapper img {
  height: 20px;
}
.header_panel_wrapper .time {
  color: #000;
  font-family: "Pixter-Display Bold";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: absolute;
  right: 10px;
  height: 20px;
  padding-top: 1px;
}

.modal_window {
  display: -webkit-box;
  display: -ms-flexbox;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  z-index: 100000000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(137, 137, 137, 0.8);
  -webkit-animation: modal_window 0.5s ease;
          animation: modal_window 0.5s ease;
  padding: 16px;
}

@-webkit-keyframes modal_window {
  0% {
    background: rgba(137, 137, 137, 0);
  }
  100% {
    background: rgba(137, 137, 137, 0.8);
  }
}

@keyframes modal_window {
  0% {
    background: rgba(137, 137, 137, 0);
  }
  100% {
    background: rgba(137, 137, 137, 0.8);
  }
}
.modal_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 340px;
  width: 100%;
  padding: 8px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  border-radius: 8px;
  background: -webkit-gradient(linear, left top, left bottom, from(#E2E2E2), color-stop(100.22%, #C2C2C2));
  background: linear-gradient(180deg, #E2E2E2 0%, #C2C2C2 100.22%);
  -webkit-box-shadow: 0px 0px 20px -8px rgba(0, 0, 0, 0.4), 0px 40px 80px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 20px -8px rgba(0, 0, 0, 0.4), 0px 40px 80px 0px rgba(0, 0, 0, 0.2);
  -webkit-animation: modal_content 0.5s ease-in-out;
          animation: modal_content 0.5s ease-in-out;
}

@-webkit-keyframes modal_content {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@keyframes modal_content {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.modal_content_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 10px;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  border-radius: 4px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E4E4E4));
  background: linear-gradient(180deg, #FFF 0%, #E4E4E4 100%);
}
.modal_content_wrapper .content_info_modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}
.modal_content_wrapper .content_info_modal img {
  width: 80px;
  height: 80px;
}
@media screen and (max-width: 560px) {
  .modal_content_wrapper .content_info_modal img {
    width: 60px;
    height: 60px;
  }
}
.modal_content_wrapper .content_info_modal p {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  color: #000;
  leading-trim: both;
  text-edge: cap;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: 0.63px;
}
@media screen and (max-width: 560px) {
  .modal_content_wrapper .content_info_modal p {
    font-size: 13px;
  }
}

.header_modal {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
}
.header_modal span, .header_modal button {
  width: 12px;
  height: 12px;
  border-radius: 100px;
  background: #C2C2C2;
}
.header_modal button {
  background: #FD5551;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.header_modal button:hover {
  background: #c52c27;
}
.header_modal button:active {
  opacity: 0.5;
}

.modal_footer {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.ok_btn {
  width: 97px;
  height: 40px;
  background: url("../images/button_ok.svg");
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media screen and (max-width: 560px) {
  .ok_btn {
    width: 80px;
    height: 32px;
  }
}
.ok_btn:hover {
  -webkit-transform: translateY(-2px) scaleY(1.05);
          transform: translateY(-2px) scaleY(1.05);
}
.ok_btn:active {
  -webkit-transform: translateY(0px) scaleY(0.97);
          transform: translateY(0px) scaleY(0.97);
}
