.footer{--footer-col-gap: 6.9rem;padding:var(--section-spacing) 0 4rem;background-color:var(--c-white)}.footer .footer__inner{padding-bottom:var(--section-spacing);border-bottom:1px solid var(--c-gray2)}.footer .footer__cols{display:flex;align-items:flex-start;margin:0 calc(var(--footer-col-gap) / -1)}.footer .footer__col{flex:0 0 100%;max-width:100%;min-width:0;padding:0 calc(var(--footer-col-gap))}.footer .footer__col:not(:first-child){border-left:1px solid var(--c-gray2)}.footer .footer__col--size-1{flex:0 0 29%;max-width:29%}.footer .footer__col--size-2{flex:1 1 auto;max-width:none}.footer .footer__col--size-3{flex:0 0 24%;max-width:24%}.footer .footer__col--size-4{flex:0 0 18%;max-width:18%}.footer .footer__col--nav{flex:0 0 22%;max-width:22%}.footer .footer__title{margin:0}.footer .footer__title:not(:last-child){margin-bottom:var(--b-space)}.footer .footer__title a{color:inherit;text-decoration:none}.footer .footer__nav{margin:0;padding:0;list-style:none}.footer .footer__nav li:not(:last-child){margin-bottom:var(--b-space-medium)}.footer .footer__nav a{color:var(--c-base);text-decoration:none;transition:color var(--t-dur)}@media (hover: hover) and (pointer: fine){.footer .footer__nav a:hover{color:var(--c-theme)}}.footer .footer__subscribe .subscribe__message{font-size:var(--fz-small)}.footer .footer__subscribe .subscribe__message:not(:last-child){margin-bottom:var(--b-space-medium)}.footer .footer__subscribe .subscribe__message.not-active{display:none}.footer .footer__subscribe .footer__form{position:relative;max-width:32rem}.footer .footer__subscribe .footer__form:not(:last-child){margin-bottom:var(--b-space-medium)}.footer .footer__subscribe .footer__field{width:100%;height:5.6rem;padding:0 8.8rem 0 var(--b-space-medium);border:1px solid var(--c-gray2);border-radius:var(--border-radius-big);background-color:var(--c-white);color:var(--c-base);font:inherit}.footer .footer__subscribe .footer__submit{position:absolute;top:50%;right:.8rem;transform:translateY(-50%);background-color:var(--c-theme);color:var(--c-white);border-color:var(--c-theme)}@media (hover: hover) and (pointer: fine){.footer .footer__subscribe .footer__submit:hover{background-color:var(--c-theme);color:var(--c-white);border-color:var(--c-theme)}}.footer .footer__subscribe .footer__submit:active{background-color:var(--c-theme);color:var(--c-white);border-color:var(--c-theme)}.footer .footer__subscribe .footer__policy{display:flex;align-items:flex-start;gap:var(--gap-small);margin:0;font-size:var(--fz-small);color:var(--c-base)}.footer .footer__subscribe .footer__policy i{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;padding:.2rem;border-radius:50%;background-color:var(--c-theme);color:var(--c-white)}.footer .footer__subscribe .footer__policy a{color:inherit;text-decoration:underline}.footer .footer__contacts .footer__contact{display:flex;align-items:center;gap:var(--gap-small)}.footer .footer__contacts .footer__contact:not(:last-child){margin-bottom:var(--b-space-medium)}.footer .footer__contacts .footer__contact img{width:2.4rem;height:2.4rem;flex-shrink:0}.footer .footer__contacts .footer__contact a,.footer .footer__contacts .footer__contact span{color:var(--c-base);text-decoration:none}.footer .footer__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap);padding-top:var(--b-space-xl);font-size:var(--fz-small);color:var(--c-base)}.footer .footer__legal{display:flex;flex-wrap:wrap;gap:var(--gap-xl)}.footer .footer__legal a{color:inherit;text-decoration:none}@media (hover: hover) and (pointer: fine){.footer .footer__legal a:hover{color:var(--c-theme)}}.footer .footer__social{text-decoration:none}.footer .footer__social i{font-size:1.6rem}@media (max-width: 1599px){.footer{--footer-col-gap: 3.2rem}}@media (max-width: 1399px){.footer{--footer-col-gap: 3.2rem}.footer .footer__cols{flex-wrap:wrap;margin:calc(var(--b-space) * -1) calc(var(--footer-col-gap) / -1)}.footer .footer__col{padding:var(--b-space) var(--footer-col-gap)}.footer .footer__col:not(:first-child){border:none}.footer .footer__col--size-1{flex:0 0 50%;max-width:50%;order:1}.footer .footer__col--size-2{flex:0 0 50%;max-width:50%;order:2}.footer .footer__col--size-3{flex:0 0 50%;max-width:50%;order:3}.footer .footer__col--size-4{flex:0 0 50%;max-width:50%;order:4}.footer .footer__col--nav{flex:0 0 50%;max-width:50%;order:3}}@media (max-width: 767px){.footer{padding-bottom:var(--section-spacing)}.footer .footer__col--size-1,.footer .footer__col--size-2,.footer .footer__col--size-3,.footer .footer__col--size-4,.footer .footer__col--nav{flex:0 0 100%;max-width:100%;order:unset}.footer .footer__cols{display:block;margin:0}.footer .footer__col{padding:0}.footer .footer__col:not(:last-child){margin-bottom:var(--b-space-big)}.footer .footer__bar{flex-direction:column;align-items:flex-start}.footer .footer__legal{flex-direction:column;gap:var(--b-space)}}
