footer{background:var(--color-1-1);color:var(--color-1-8)}footer a{color:var(--color-1-8)}footer a:hover{color:var(--color-1-3)}footer>.cnt{display:flex;flex-direction:column}footer .org-name{font-size:14px;font-weight:700;line-height:1.4;margin-top:12px;align-items:flex-start}footer .ftr-logo{display:block;text-align:right}footer .ftr-logo a{display:inline-block;vertical-align:top;line-height:0;max-width:130px}footer .custom-logo-link{display:inline-block;line-height:0;width:131px;margin-left:auto}footer .custom-logo-link img{width:100%}footer .ftr-logo .copyright{white-space:nowrap;margin-bottom:auto}footer .ftr-logo .copyright>a{margin-bottom:14px}footer .org-name>p{max-width:17ch;margin-bottom:0}footer .cols{margin-top:8px;margin-bottom:23px;order:-1}footer .cols .ftr-menu-col{font-size:18px;font-weight:700;line-height:1.4}footer .cols .ftr-menu-col a{display:inline-block}footer .cols .ftr-menu-col li:not(:last-child){margin-bottom:12px}footer .cols .requisites{font-size:14px;line-height:1.4;margin-top:32px}footer .cols .requisites .heading{color:var(--dark-grey);line-height:160%;margin-bottom:2px}footer .cols .requisites .item+.item{margin-top:24px}footer .cols .requisites .bank-account p:nth-child(3){margin-top:19px}.ftr-dscl-elem+.ftr-dscl-elem{margin-top:32px}.ftr-disclamer{font-size:14px;line-height:143%;color:var(--color-1-3);font-weight:600;margin-top:-8px;--base-p-margin:1.4em;--li-interval:.4em}@media (min-width:450px){footer .org-name{font-size:16px;line-height:130%}footer .ftr-logo a{max-width:142px}footer .custom-logo-link{width:148px}footer .cols .ftr-menu-col{font-size:16px}footer .cols .requisites{font-size:14px}}@media (min-width:560px){footer .org-name>p{max-width:23ch}}@media (min-width:768px){.ftr-info{position:relative;z-index:1}.ftr-disclamer{margin-top:-40px}}@media (min-width:968px){footer .ftr-logo .copyright{display:none}footer .cols{display:flex;justify-content:space-between;margin:0 -20px 0;margin-bottom:-6px}footer .cols .col{max-width:33.333%;padding:0 20px;text-align:center}footer .cols .col>.col-inner{display:inline-block;margin:0 auto;text-align:left}footer .cols .col:first-child{text-align:left}footer .cols .col:last-child{text-align:right}footer .org-name{justify-content:flex-end}footer .org-name>p{display:none}footer .cols .requisites{margin-top:0;line-height:130%;text-align:left}footer .cols .requisites .item+.item{margin-top:16px}footer .cols .ftr-menu-col:first-child{text-align:center}footer .cols .ftr-menu-col,footer .cols .copyright{line-height:130%;font-size:16px;font-weight:700}footer .cols .copyright{font-size:14px}footer .cols .copyright a~.col-inner{margin-top:10px}footer .cols .ftr-menu-col li:not(:last-child){margin-bottom:16px}footer .cols .copyright>a,footer .cols .copyright .custom-logo-link{display:block}}@media (min-width:1100px){footer>.cnt{padding:calc(var(--cnt-vertical-padding) - 20px) var(--cnt-horizontal-padding) calc(var(--cnt-vertical-padding) - 30px)}footer .org-name{margin-top:-20px}footer .custom-logo-link{width:210px}footer .cols{margin-bottom:34px}footer .cols .copyright a~.col-inner{margin-top:6px}.ftr-disclamer{margin-top:-50px;--li-interval:0em}.ftr-dscl-elem+.ftr-dscl-elem{margin-top:40px}}@media (min-width:1200px){footer>.cnt{padding:calc(var(--cnt-vertical-padding) - 30px) var(--cnt-horizontal-padding) calc(var(--cnt-vertical-padding) - 40px)}footer .org-name{margin-top:-36px}footer .custom-logo-link{width:250px}footer .cols{justify-content:flex-start;margin-bottom:46px}footer .cols .col{width:33.333%}footer .cols .ftr-menu-col{font-size:18px;max-width:460px;width:100%;text-align:left}footer .cols .ftr-menu-col>.col-inner{width:100%}footer .cols .copyright{max-width:250px}footer .cols .requisites{margin-left:auto;margin-right:auto}footer .cols .copyright a~.col-inner{margin-top:10px}}@media (min-width:1360px){footer>.cnt{padding:calc(var(--cnt-vertical-padding) - 40px) var(--cnt-horizontal-padding) calc(var(--cnt-vertical-padding) - 46px)}footer .org-name{margin-top:-42px}footer .cols{margin-bottom:50px}}@media (min-width:1440px){footer .org-name{margin-top:-36px}footer .custom-logo-link{width:286px}footer .cols .requisites{max-width:61ch}footer .cols .requisites .col-inner{max-width:55ch}footer .cols .requisites .item+.item{margin-top:21px}footer .cols .requisites .bank-account p:nth-child(3){margin-top:-4px}footer .cols .ftr-menu-col a{padding:5px 0}footer .cols .ftr-menu-col nav.ftr-menu{margin-top:-5px}footer .cols .ftr-menu-col li:not(:last-child){margin-bottom:14px}footer .cols .col:last-child:nth-child(3){margin-left:auto}footer .cols .copyright a~.col-inner{margin-top:15px}}@media (max-width:967px){footer .ftr-logo .copyright>a:not(:last-child){margin-bottom:0}footer .ftr-logo .copyright>a+.col-inner{display:none}footer .org-name>.name-rep-copyright{order:2;margin-top:2px}}