.mnu-area,
.filtr-area {
  display: none;
}
@media screen and (max-width: 1199px) {
  .mnu-area,
  .filtr-area {
    display: none;
    opacity: 0;
    visibility: hidden;
    position: fixed;
    left: auto;
    right: -150px;
    top: 0;
    width: 70%;
    height: 100%;
    z-index: 9;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .mnu-area.on,
  .filtr-area.on {
    display: block;
    opacity: 1;
    visibility: visible;
    right: 0;
  }
}
@media screen and (max-width: 768px) {
  .mnu-area,
  .filtr-area {
    display: none;
    opacity: 0;
    visibility: hidden;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .mnu-area.on,
  .filtr-area.on {
    display: block;
    opacity: 1;
    visibility: visible;
  }
}
.mnu-area .mnu-wrap,
.filtr-area .mnu-wrap {
  position: relative;
  padding: 25px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
  background: #ffffff;
  height: 100%;
}
.mnu-area .mnu-hd .lang-box,
.filtr-area .mnu-hd .lang-box {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.mnu-area .mnu-hd .lang-box .current-lang,
.filtr-area .mnu-hd .lang-box .current-lang {
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1d1f21;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}
.mnu-area .mnu-hd .lang-box .lang-lst,
.filtr-area .mnu-hd .lang-box .lang-lst {
  position: absolute;
  z-index: 1;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  display: none;
  opacity: 0;
}
.mnu-area .mnu-hd .lang-box .lang-lst ul,
.filtr-area .mnu-hd .lang-box .lang-lst ul {
  background: #fafbfd;
  -webkit-box-shadow: 0px 6px 14px -6px rgba(24, 39, 75, 0.12),
    0px 10px 32px -4px rgba(24, 39, 75, 0.1);
  box-shadow: 0px 6px 14px -6px rgba(24, 39, 75, 0.12),
    0px 10px 32px -4px rgba(24, 39, 75, 0.1);
  list-style: none;
  margin: 0;
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  padding: 5px 0 0;
  margin-top: 25px;
}
.mnu-area .mnu-hd .lang-box .lang-lst ul li a,
.filtr-area .mnu-hd .lang-box .lang-lst ul li a {
  color: #1d1f21;
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: block;
  padding: 5px 15px;
}
.mnu-area .mnu-hd .lang-box .lang-lst ul li a:hover,
.filtr-area .mnu-hd .lang-box .lang-lst ul li a:hover {
  background: #eaf8ff;
}
.mnu-area .mnu-hd .lang-box:hover .lang-lst,
.filtr-area .mnu-hd .lang-box:hover .lang-lst {
  display: block;
  opacity: 1;
}
.mnu-area .mnu-hd .lang-icon,
.filtr-area .mnu-hd .lang-icon {
  max-width: 24px;
  height: 36px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 15px;
}
.mnu-area .mnu-hd,
.filtr-area .mnu-hd {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.mnu-area .mnu-hd._filter,
.filtr-area .mnu-hd._filter {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.mnu-area .serch-box,
.filtr-area .serch-box {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mnu-area .serch-box .input-wrap,
.filtr-area .serch-box .input-wrap {
  position: relative;
}
.mnu-area .serch-box .input-wrap .ico-sarch,
.filtr-area .serch-box .input-wrap .ico-sarch {
  position: absolute;
  top: 18px;
  left: 15px;
}
.mnu-area .serch-box .input-wrap .sfield,
.filtr-area .serch-box .input-wrap .sfield {
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.01em;
  color: #212423;
  background: #fafbfd;
  border: 1px solid rgba(33, 36, 35, 0.1);
  border-radius: 16px;
  padding: 15px 40px 12px;
  width: calc(100% - 80px);
}
.mnu-area .mnu-section,
.filtr-area .mnu-section {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mnu-area .mnu-section span,
.filtr-area .mnu-section span {
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
  color: #1d1f21;
  opacity: 0.6;
}
.mnu-area .mnu-section ul,
.filtr-area .mnu-section ul {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
}
.mnu-area .mnu-section ul li a,
.filtr-area .mnu-section ul li a {
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #1d1f21;
  text-decoration: none;
  padding: 8px 0;
  display: block;
}
.mnu-area .promoter-button,
.filtr-area .promoter-button {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 30px 0 0;
  margin: 25px 0 0;
  max-width: none;
  width: calc(100% - 50px);
}
.mnu-area .promoter-button .btn-primary,
.filtr-area .promoter-button .btn-primary {
  text-decoration: none;
  max-width: none;
  width: calc(100% - 30px);
  display: inline-block;
  text-align: center;
}
.mnu-area .sec-footer,
.filtr-area .sec-footer {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 25px;
}
.mnu-area .sec-footer .btn-gr .btn-primary,
.filtr-area .sec-footer .btn-gr .btn-primary {
  padding: 12px 25px 10px;
}
.filtr-area {
  height: 100%;
  background-color: #fff;
}
.filtr-area .btn-gr {
  max-width: none;
  width: 100%;
  padding: 50px 0 0;
}
.filtr-area .btn-gr .btn-primary {
  max-width: none;
  width: 100%;
  border-radius: 16px;
}

footer {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 100px 0 50px;
}
@media screen and (max-width: 1199px) {
  footer {
    padding: 30px 0;
    margin: 0;
  }
}
@media screen and (max-width: 768px) {
  footer {
    padding: 30px 0;
    margin: 0;
  }
}
footer .footer-content {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
footer .footer-content ul {
  list-style: none;
}
footer .footer-content .footer-row {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 16px;
  background: #fafbfd;
  padding: 50px 50px;
  overflow: hidden;
  z-index: 1;
}
footer .footer-content .footer-row:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='518' height='590' viewBox='0 0 518 590' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4' filter='url(%23filter0_f_71_1494)'%3E%3Cellipse cx='91.6961' cy='160.761' rx='246.003' ry='248.5' transform='rotate(9.23573 91.6961 160.761)' fill='%2373C1FF' fill-opacity='0.55'/%3E%3C/g%3E%3Cmask id='mask0_71_1494' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='-257' y='-91' width='493' height='498'%3E%3Cellipse opacity='0.4' cx='-10.3029' cy='157.761' rx='246.003' ry='248.5' transform='rotate(9.23573 -10.3029 157.761)' fill='%2373C1FF' fill-opacity='0.55'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_71_1494)'%3E%3Cpath d='M-145.959 108.882C-5.06344 58.5504 28.2783 -105.317 56.5082 -205.27C137.697 -218.171 235.471 -216.55 343.498 -205.249C461.074 -192.949 478.542 -97.3471 457.543 5.35744C460.566 22.9177 455.861 43.656 440.854 67.1195C409.428 162.129 355.527 250.17 328.235 270.562C265.619 317.349 191.355 330.801 163.657 554.106C134.48 789.338 -52.2995 806.269 -72.195 759.102C-92.0905 711.936 -45.0837 662.22 11.9878 616.281C69.0592 570.342 101.508 492.9 62.1666 463.3C8.66266 423.045 -103.348 432.235 -184.935 524.408C-248.948 596.727 -334.558 700.716 -363.969 562.713C-380.274 486.204 -347.904 389.721 -287.1 307.456C-297.709 308.902 -307.6 309.948 -316.845 310.965C-399.33 320.032 -455.251 283.099 -443.641 221.074C-432.03 159.049 -312.3 168.303 -145.959 108.882Z' fill='%2373C1FF' fill-opacity='0.55'/%3E%3Cpath d='M79.8076 -268.01C38.3992 -200.248 32.313 45.1985 -145.959 108.882C-312.3 168.303 -432.03 159.049 -443.641 221.074C-455.251 283.099 -399.33 320.032 -316.845 310.965C-262.255 304.963 -185.143 297.917 -70.6318 213.661C-17.4006 174.495 39.8319 63.1121 89.0713 51.0232C130.874 40.7603 199.889 89.8932 129.599 160.601C87.7935 202.655 -109.965 271.324 -67.1001 357.839C-42.3431 407.806 83.248 377.184 144.066 295.841C210.011 207.641 191.442 -35.5107 295.736 -55.5914C400.03 -75.672 501.754 -24.4775 439.273 69.5434C376.792 163.564 35.3067 40.9322 -185.754 205.272C-307.226 295.576 -387.863 450.592 -363.969 562.713C-334.558 700.716 -248.948 596.727 -184.935 524.408C-103.348 432.235 8.66267 423.045 62.1666 463.3C101.508 492.9 69.0592 570.342 11.9878 616.281C-45.0837 662.22 -92.0905 711.936 -72.195 759.102C-52.2995 806.269 134.48 789.338 163.657 554.106C191.355 330.801 265.619 317.349 328.235 270.562C390.851 223.776 593.53 -179.092 343.498 -205.249C93.4653 -231.405 -101.643 -205.709 -163.307 -68.1024C-224.97 69.5042 -258.866 97.1331 -359.718 108.418C-460.571 119.702 -491.034 13.9011 -453.777 -50.8633C-416.52 -115.628 -385.873 -65.1544 -310.859 -95.7963C-246.728 -121.993 -238.235 -154.186 -180.03 -218.533C-118.915 -286.098 -3.75962 -325.817 63.6849 -340.854' stroke='white' stroke-width='4'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_71_1494' x='-334.409' y='-267.712' width='852.21' height='856.946' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='90' result='effect1_foregroundBlur_71_1494'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 518px;
  height: 590px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
}
footer .footer-content .footer-row:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='530' height='516' viewBox='0 0 530 516' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4' filter='url(%23filter0_f_71_1498)'%3E%3Cellipse cx='417.486' cy='436.584' rx='235.844' ry='257.29' transform='rotate(-12.9447 417.486 436.584)' fill='%2373C1FF' fill-opacity='0.55'/%3E%3C/g%3E%3Cmask id='mask0_71_1498' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='180' y='180' width='475' height='513'%3E%3Cellipse opacity='0.4' cx='417.486' cy='436.584' rx='235.844' ry='257.29' transform='rotate(-12.9447 417.486 436.584)' fill='%2373C1FF' fill-opacity='0.55'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_71_1498)'%3E%3Cpath d='M576.177 437.983C681.8 336.904 649.22 166.876 636.333 60.2136C703.297 17.4502 790.441 -17.5509 890.327 -47.079C999.042 -79.2174 1050.72 6.1731 1071.05 112.777C1080.38 128.531 1084.07 150.231 1079.68 178.403C1087.87 281.506 1073.52 386.314 1057.1 416.127C1019.41 484.526 958.783 525.23 1018.88 750.298C1082.18 987.386 923.296 1073.51 887.818 1035.6C852.34 997.684 875.104 932.304 908.206 866.792C941.309 801.281 940.685 714.687 894.653 700.937C832.049 682.237 736.402 732.957 699.121 852.09C669.87 945.562 633.504 1077.56 555.189 955.866C511.77 888.399 503.861 783.525 526.504 681.69C517.663 687.048 509.306 691.752 501.509 696.186C431.946 735.748 368.462 721.147 355.237 657.168C342.011 593.189 451.479 557.316 576.177 437.983Z' fill='%2373C1FF' fill-opacity='0.55'/%3E%3Cpath d='M633.181 -8.82398C622.209 71.814 709.819 310.09 576.177 437.983C451.479 557.316 342.011 593.189 355.237 657.168C368.462 721.147 431.946 735.748 501.509 696.186C547.548 670.004 613.122 634.394 682.541 510.563C714.811 452.999 723.261 324.502 762.257 294.467C795.364 268.968 875.058 290.403 839.642 384.673C818.578 440.741 669.579 580.713 740.294 647.87C781.136 686.658 880.681 610.252 903.686 509.298C928.629 399.833 820.069 172.984 904.761 114.678C989.453 56.3718 1098.88 67.5586 1079.2 181.324C1059.53 295.09 710.852 304.868 577.479 545.544C504.192 677.793 491.561 856.996 555.189 955.866C633.504 1077.56 669.87 945.562 699.121 852.09C736.402 732.957 832.049 682.237 894.653 700.937C940.685 714.687 941.309 801.281 908.207 866.792C875.104 932.304 852.34 997.684 887.818 1035.6C923.296 1073.51 1082.18 987.386 1018.88 750.298C958.783 525.23 1019.41 484.526 1057.1 416.127C1094.79 347.727 1121.52 -115.423 890.327 -47.079C659.138 21.2651 496.202 118.929 493.767 274.297C491.332 429.665 471.803 468.905 386.824 517.467C301.845 566.028 234.798 475.69 243.232 399.487C251.666 323.284 297.913 360.355 352.691 302.843C399.521 253.674 394.84 219.544 421.971 135.909C450.458 48.0917 537.322 -33.1576 591.313 -72.8353' stroke='white' stroke-width='4'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_71_1498' x='0.463379' y='0.275391' width='834.044' height='872.618' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='90' result='effect1_foregroundBlur_71_1498'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 530px;
  height: 516px;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-position: right bottom;
}
@media screen and (max-width: 1199px) {
  footer .footer-content .footer-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  footer .footer-content .footer-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
footer .footer-content .footer-row .footer_left_side {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 420px;
}
@media screen and (max-width: 1199px) {
  footer .footer-content .footer-row .footer_left_side {
    max-width: none;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  footer .footer-content .footer-row .footer_left_side {
    max-width: none;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-top: 0;
  }
}
footer .footer-content .footer-row .footer_left_side .top_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-bottom: 50px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1199px) {
  footer .footer-content .footer-row .footer_left_side .top_block {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  footer .footer-content .footer-row .footer_left_side .top_block {
    margin-bottom: 30px;
  }
}
footer .footer-content .footer-row .footer_left_side .top_block .found_logo {
  max-width: 48px;
  width: 100%;
}
footer
  .footer-content
  .footer-row
  .footer_left_side
  .top_block
  .found_logo
  img {
  max-width: none;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
footer .footer-content .footer-row .footer_left_side .top_block .found_text {
  font-family: Raleway;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1199px) {
  footer .footer-content .footer-row .footer_left_side .top_block .found_text {
    max-width: 420px;
  }
}
@media screen and (max-width: 768px) {
  footer .footer-content .footer-row .footer_left_side .top_block .found_text {
    max-width: 200px;
  }
}
footer .footer-content .footer-row .footer_left_side .footer_copy {
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  position: relative;
  z-index: 1;
  color: #000000;
}
footer .footer-content .footer-row .footer_left_side .footer_copy ul {
  list-style: decimal;
}
footer .footer-content .footer-row .footer_left_side .footer_copy ul li {
  margin-bottom: 20px;
}
footer
  .footer-content
  .footer-row
  .footer_left_side
  .footer_copy
  ul
  li:last-child {
  margin-bottom: 0;
}
footer .footer-content .footer-row .footer_left_side .footer_copy p {
  margin-bottom: 20px;
}
footer .footer-content .footer-row .footer_left_side .footer_copy p:last-child {
  margin-bottom: 0;
}
footer .footer-content .footer-row .footer_left_side .footer_copy strong {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 0px 0 30px;
  display: block;
}
footer .footer-content .footer-row .footer_right_side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1199px) {
  footer .footer-content .footer-row .footer_right_side {
    gap: 15%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 768px) {
  footer .footer-content .footer-row .footer_right_side {
    display: block;
  }
}
footer .footer-content .footer-row .footer_right_side .footer_nav {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
}
@media screen and (max-width: 768px) {
  footer .footer-content .footer-row .footer_right_side .footer_nav {
    border-bottom: 1px solid rgba(68, 68, 68, 0.2);
    margin: 15px 0;
    padding: 15px 0;
  }
}
footer .footer-content .footer-row .footer_right_side .footer_nav .nav-label {
  font-family: Raleway;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
footer .footer-content .footer-row .footer_right_side .footer_nav ul {
  list-style: none;
  margin: 0;
  padding: 30px 0 0;
}
footer .footer-content .footer-row .footer_right_side .footer_nav ul li {
  margin-bottom: 15px;
}
footer .footer-content .footer-row .footer_right_side .footer_nav ul li a {
  text-decoration: none;
  color: #000000;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
footer
  .footer-content
  .footer-row
  .footer_right_side
  .footer_nav
  ul
  li
  a:hover {
  text-decoration: underline;
}
