/* FOOTER */

footer:has(.footer-wrapper_new) {
  --footer-side-padding: 16px;
  --default-btn-bg: #F2F4F8;
  background: #fff;
  border-top: 2px solid #F2F2F5;
}

.footer-container_new {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}

footer:has(.footer-wrapper_new) * {
  font-size: 14px;
  color: #777777;
  line-height: 1.2;
  font-weight: 400;
}

footer a,
footer a > span {
  text-decoration: none;
  color: #333333;
}

.footer-wrapper_new {
  width: 100%;
  max-width: 1472px;
  padding: 36px var(--footer-side-padding) 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}


.footer__main {
  display: flex;
  gap: 20px;
  justify-content: space-between;
}

.footer__brand {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  max-width: 250px;
}

.footer__description {
  padding: 16px 0;
  border-top: 1px solid #F2F2F5;
  border-bottom: 1px solid #F2F2F5;
}

.footer__apps {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.footer-wrapper_new .footer__apps-title {
  color: #333333;
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
}

.footer-wrapper_new .footer__apps-text {
  font-size: 12px;
}

.footer__apps-icons {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-top: 12px;
}

.footer__app-icon {
  padding: 8px;
  width: 36px;
  aspect-ratio: 1;
  background: #090909;
  border-radius: 12px;
}

.footer__app-icon::before {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.footer__app-icon--apple::before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='21' viewBox='0 0 17 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5932 10.6796C13.6131 9.12933 14.4424 7.66246 15.758 6.85049C14.9281 5.66053 13.5379 4.90607 12.0916 4.86064C10.5491 4.69809 9.05357 5.78731 8.26749 5.78731C7.4662 5.78731 6.2559 4.87678 4.95262 4.9037C3.25384 4.9588 1.67015 5.9284 0.843662 7.41938C-0.932966 10.5073 0.392238 15.0456 2.0941 17.5417C2.94558 18.7639 3.94071 20.1292 5.24282 20.0808C6.51701 20.0278 6.9929 19.2651 8.53096 19.2651C10.0547 19.2651 10.5012 20.0808 11.8298 20.05C13.197 20.0278 14.0585 18.8223 14.8801 17.5885C15.4919 16.7176 15.9626 15.7551 16.2749 14.7366C14.6681 14.0543 13.5951 12.431 13.5932 10.6796Z' fill='white'/%3E%3Cpath d='M11.0839 3.2191C11.8293 2.32067 12.1966 1.16589 12.1077 0C10.9687 0.120091 9.91667 0.666558 9.16111 1.53052C8.42227 2.37465 8.03777 3.50911 8.11046 4.63044C9.24982 4.64222 10.3699 4.11056 11.0839 3.2191Z' fill='white'/%3E%3C/svg%3E%0A");
}
.footer__app-icon--google::before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_ii_361_1330)'%3E%3Cpath d='M0.33845 0.291478C0.125731 0.517503 -3.12314e-07 0.868282 -3.12314e-07 1.32253V17.5523C-3.12314e-07 18.0073 0.125731 18.3573 0.33845 18.5833L0.392543 18.6362L9.44881 9.54454V9.4374V9.33026L0.392543 0.237908L0.33845 0.291478Z' fill='url(%23paint0_linear_361_1330)'/%3E%3Cpath d='M12.4669 12.5759L9.44867 9.54435V9.43721V9.33007L12.4677 6.29929L12.5357 6.33818L16.1124 8.37827C17.1336 8.96095 17.1336 9.91421 16.1124 10.4976L12.5357 12.5377L12.4669 12.5759Z' fill='url(%23paint1_linear_361_1330)'/%3E%3Cg filter='url(%23filter1_i_361_1330)'%3E%3Cpath d='M12.5359 12.5369L9.44813 9.43715L0.338502 18.5831C0.674758 18.9412 1.23104 18.9852 1.8575 18.6286L12.5359 12.5369Z' fill='url(%23paint2_linear_361_1330)'/%3E%3C/g%3E%3Cpath d='M12.5359 6.33755L1.8575 0.246627C1.23104 -0.110756 0.674758 -0.0659908 0.338502 0.292126L9.44886 9.43805L12.5359 6.33755Z' fill='url(%23paint3_linear_361_1330)'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_ii_361_1330' x='0' y='0' width='16.8783' height='18.8749' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='-0.795'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_361_1330'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='0.795'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='effect1_innerShadow_361_1330' result='effect2_innerShadow_361_1330'/%3E%3C/filter%3E%3Cfilter id='filter1_i_361_1330' x='0.338501' y='9.43715' width='12.1973' height='9.43776' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='-0.795'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_361_1330'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_361_1330' x1='8.64604' y1='1.15081' x2='-3.66927' y2='13.4182' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300A0FF'/%3E%3Cstop offset='0.0066' stop-color='%2300A1FF'/%3E%3Cstop offset='0.2601' stop-color='%2300BEFF'/%3E%3Cstop offset='0.5122' stop-color='%2300D2FF'/%3E%3Cstop offset='0.7604' stop-color='%2300DFFF'/%3E%3Cstop offset='1' stop-color='%2300E3FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_361_1330' x1='17.4417' y1='9.43721' x2='-0.245321' y2='9.43721' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFE000'/%3E%3Cstop offset='0.4087' stop-color='%23FFBD00'/%3E%3Cstop offset='0.7754' stop-color='%23FFA500'/%3E%3Cstop offset='1' stop-color='%23FF9C00'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_361_1330' x1='10.859' y1='11.1205' x2='-5.84208' y2='27.7567' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF3A44'/%3E%3Cstop offset='1' stop-color='%23C31162'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_361_1330' x1='-1.95579' y1='-5.1106' x2='5.50171' y2='2.31792' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2332A071'/%3E%3Cstop offset='0.0685' stop-color='%232DA771'/%3E%3Cstop offset='0.4762' stop-color='%2315CF74'/%3E%3Cstop offset='0.8009' stop-color='%2306E775'/%3E%3Cstop offset='1' stop-color='%2300F076'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer__app-icon--rustore::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='20' height='19.8361' fill='url(%23pattern0_361_1343)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_361_1343' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_361_1343' transform='scale(0.00819672 0.00826446)'/%3E%3C/pattern%3E%3Cimage id='image0_361_1343' width='122' height='121' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.footer__app-icon--appgallery::before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7775 -1.90735e-06H5.3938C1.4445 -1.90735e-06 0 1.40841 0 5.25905V13.4334C0 17.2839 1.4445 18.6923 5.3938 18.6923H13.7749C17.7242 18.6923 19.1713 17.2839 19.1713 13.4334V5.25905C19.1713 1.40841 17.7268 -1.90735e-06 13.7775 -1.90735e-06Z' fill='%23C91C2E'/%3E%3Cpath d='M8.52944 10.6258H9.27639L8.90173 9.75111L8.52944 10.6258ZM8.34555 11.0667L8.12401 11.5756H7.61958L8.69236 9.13245H9.12818L10.1966 11.5756H9.67868L9.45989 11.0667H8.34555ZM16.4625 11.5739H16.9501V9.13245H16.4625V11.5739ZM14.5222 10.5248H15.4207V10.0799H14.5222V9.57943H15.8265V9.13398H14.0349V11.5754H15.8736V11.1301H14.5222V10.5248ZM12.5851 10.8133L12.0322 9.13237H11.6292L11.0763 10.8133L10.5383 9.13353H10.0125L10.8612 11.5768H11.2702L11.8238 9.97189L12.3773 11.5768H12.79L13.6365 9.13353H13.1242L12.5851 10.8133ZM6.87539 10.5316C6.87539 10.9291 6.67875 11.1414 6.32175 11.1414C5.96279 11.1414 5.76517 10.9231 5.76517 10.5147V9.13382H5.27112V10.5316C5.27112 11.2193 5.65165 11.6135 6.31508 11.6135C6.98498 11.6135 7.36923 11.2117 7.36923 10.5114V9.13237H6.87539V10.5316ZM4.09229 9.13245H4.58613V11.5769H4.09229V10.5843H2.97658V11.5769H2.48254V9.13245H2.97658V10.1186H4.09229V9.13245Z' fill='white'/%3E%3Cpath d='M9.71662 6.0199C8.00728 6.0199 6.61652 4.62369 6.61652 2.90767H7.05448C7.05448 4.38129 8.24861 5.58024 9.71662 5.58024C11.1846 5.58024 12.3788 4.38129 12.3788 2.90767H12.8167C12.8167 4.62369 11.426 6.0199 9.71662 6.0199Z' fill='white'/%3E%3C/svg%3E%0A");
}

.footer-wrapper_new .footer__column {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 210px;
}

.footer-wrapper_new .footer__column .new-heads__btn {
  max-width: 241px;
}

.footer-wrapper_new .footer__column-title {
  color: #333333;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
}
.footer-wrapper_new .footer__links {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.footer-wrapper_new .footer__link {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.footer-wrapper_new .footer__link .footer__link-title {
  color: #333333;
  font-weight: 600;
  line-height: 1;
  transition: .3s ease;
}

.footer-wrapper_new .footer__link:hover .footer__link-title {
  /*color: var(--header-color-primary, #90278E);*/
  opacity: .5;
}

.footer-wrapper_new .footer__link-description {
  font-size: 12px;
}

.footer__social {
  display: flex;
  gap: 12px;
}
.footer__social-icon {
  width: 36px;
  aspect-ratio: 1;
  border-radius: 11px;
}
.footer__social-icon--vk {
  background-image: url(/assets/site/2021/nwf_vk.svg);
}
.footer__social-icon--telegram {
  background-image: url(/assets/site/2021/nwf_tg.svg);
  background-color: #2AA1DA;
}





/* footer bottom part */

.footer__bottom {
  color: #777777;
  padding: 24px 0;
  border-top: 2px solid #F2F2F5;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}

.footer__legal {
  display: flex;
  align-items: center;
  gap: 24px;
}

.footer__legal-link {
  transition: .3s ease;
}

.footer__legal-link:hover {
  opacity: .6;
}

@media screen and (max-width: 1000px) {
  .footer__main {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-items: left;
    max-width: 570px;
    margin: 0 auto;
  }
  .footer__brand,
  .footer__main .footer__column:last-child {
    grid-column: 1 / 3;
    max-width: 570px;
  }
}

@media screen and (max-width: 900px) {
  footer:has(.footer-wrapper_new ) {
    display: none;
  }
}

/* \footer */
