.footer{z-index:1;background-color:var(--color-forest);color:#fff;line-height:normal;position:relative}.footer__container{flex-direction:column;display:flex}.footer-questions{background:radial-gradient(circle at 18% 18%, rgba(var(--color-gold-rgb), .12), transparent 18rem), linear-gradient(120deg, var(--color-forest-deep) 0%, var(--color-forest) 100%);border-radius:1rem;justify-content:space-between;align-items:center;gap:1.25rem;display:flex;overflow:hidden}.footer-questions__left{width:50%}.footer-questions__title{margin-bottom:1.25rem;font-weight:500}.footer-questions__text{line-height:1.5}.footer-questions__right{flex-shrink:0;width:auto}.footer-questions__get-advice{color:#fff;background-color:#ffffff14;border:.0625rem solid #ffffff52;border-radius:.875rem;justify-content:center;align-items:center;gap:.875rem;min-height:3.5rem;padding:.875rem 1.5rem;font-size:1.125rem;font-weight:500;transition:background-color .3s,border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 .625rem 1.625rem #121d1740}.footer-questions__get-advice:after{content:"";z-index:1;background:radial-gradient(circle,#fff3 0%,#fff0 68%);border-radius:50%;width:5.75rem;height:5.75rem;position:absolute;top:50%;right:-1.875rem;transform:translateY(-50%)}.footer-questions__get-advice span{z-index:2;position:relative}.footer-questions__get-advice img{z-index:2;width:1.25rem;height:auto;position:relative}.footer-main{border-top:.0625rem solid #ffffff2e;border-bottom:.0625rem solid #ffffff2e;grid-template-columns:1.2fr 1fr 1fr;display:grid}.footer-main__about p,.footer-main__links p,.footer-main__contacts p{color:#ffffffe6;line-height:1.6}.footer-main__logo{align-items:center;margin-bottom:.875rem;display:inline-flex}.footer-main__logo img{width:min(11.875rem,100%);height:auto;display:block}.footer-main__feature-card,.footer-main__aftercare-card{isolation:isolate;color:#fff;background:linear-gradient(135deg,#d9aa5738,#fffaf01a);border:.0625rem solid #d9aa5773;border-radius:.75rem;align-items:center;gap:.75rem;max-width:22rem;margin-top:1.25rem;padding:.85rem .95rem;transition:border-color .25s,transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .75rem 2rem #0000001f}.footer-main__feature-card:before,.footer-main__aftercare-card:before{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(135deg,#d9aa571f,#fffaf00a);transition:opacity .25s;position:absolute;inset:0}.footer-main__feature-card>*,.footer-main__aftercare-card>*{z-index:1;position:relative}.footer-main__support-card{margin-top:.75rem}.footer-main__feature-icon,.footer-main__aftercare-icon{width:2.35rem;height:2.35rem;color:var(--color-gold);background:#fff4d8;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 .25rem #d9aa5729,0 .45rem 1.1rem #00000029}.footer-main__support-icon{color:var(--brand-main);box-shadow:0 0 0 .25rem rgba(var(--color-forest-rgb), .14), 0 .45rem 1.1rem #00000029;background:#e8f4ea}.footer-main__feature-icon svg,.footer-main__aftercare-icon svg{fill:currentColor;width:1.15rem;height:1.15rem;display:block}.footer-main__feature-copy,.footer-main__aftercare-copy{gap:.2rem;display:grid}.footer-main__feature-title,.footer-main__aftercare-title{color:#fff;font-weight:800;line-height:1.2}.footer-main__feature-text,.footer-main__aftercare-text{color:#ffffffc7;font-size:.86rem;line-height:1.35}.footer-main__about ul,.footer-main__links ul,.footer-main__contacts ul{gap:.625rem;display:grid}.footer-main__about li,.footer-main__links li,.footer-main__contacts li{color:#ffffffeb;line-height:1.5}.footer-main__about a,.footer-main__links a,.footer-main__contacts a{color:#fff;transition:opacity .3s}.footer-main__contacts .footer-main__contact-action{background-color:#ffffff14;border:.0625rem solid #fff6;border-radius:.625rem;align-items:center;gap:.5rem;min-height:2.625rem;padding:.5625rem .8125rem;font-weight:700;line-height:1.2;transition:background-color .25s,border-color .25s,box-shadow .25s,transform .25s;display:inline-flex;box-shadow:inset 0 .0625rem #ffffff14}.footer-main__contact-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:1.125rem;height:1.125rem}.footer-main__contact-arrow{font-size:1.125rem;line-height:1;transition:transform .25s}.footer-main__contact-action:focus-visible{outline-offset:.1875rem;outline:.125rem solid #ffffffe6}.footer-main__title{margin-bottom:.875rem;font-weight:500}.footer-main__socials{margin-top:1.25rem}.footer-main__socials-title{color:#fffffff2;margin-bottom:.625rem;font-weight:500}.footer-main__socials-list{align-items:center;gap:.625rem;display:flex}.footer-main__socials-list .footer-main__social-link{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:filter .3s,transform .3s;display:inline-flex}.footer-main__socials-list .footer-main__social-link img{object-fit:contain;width:1.125rem;height:1.125rem}.footer-main__socials-list .footer-main__social-link_telegram{background-color:#229ed9;border:.0625rem solid #1b86bb}.footer-main__socials-list .footer-main__social-link_whatsapp{background-color:#25d366;border:.0625rem solid #1faf53}.footer-main__socials-list .footer-main__social-link_viber{background-color:#7360f2;border:.0625rem solid #5f4fca}.footer-payments{color:#fffc;align-items:center;gap:.875rem;font-size:.875rem;display:flex}.footer-payments__logos{align-items:center;gap:.625rem;display:flex}.footer-payments__logos img{width:4.5rem;height:4.5rem;display:block}.footer-bottom{justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-bottom__copy{color:#fffc;line-height:1.5}.footer-bottom__meta{flex-wrap:wrap;gap:1.125rem;display:flex}.footer-bottom__meta a{color:#fff;line-height:1.5;transition:opacity .3s}@media (width<=61.9988em){.footer-main{grid-template-columns:1fr 1fr}}@media (width<=47.9988em){.footer-questions{flex-direction:column;align-items:flex-start}.footer-questions__left{width:100%;margin-bottom:0}.footer-questions__right,.footer-questions__get-advice{width:100%}.footer-main{grid-template-columns:1fr}.footer-main__contacts{margin-top:1.25rem}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom__meta{order:-1}}@media (width<=20em){.footer{padding-top:3.125rem;padding-bottom:3.125rem}.footer__container{gap:1.75rem}.footer-questions{padding:1.25rem}.footer-questions__title{font-size:1.4375rem}.footer-main{gap:1.25rem;padding-top:1.375rem;padding-bottom:1.375rem}.footer-main__title{font-size:1.125rem}}@media (width>=20em) and (width<=91.875em){.footer{padding-top:clamp(3.125rem , 2.60326rem + 2.6087vw , 5rem);padding-bottom:clamp(3.125rem , 2.60326rem + 2.6087vw , 5rem)}.footer__container{gap:clamp(1.75rem , 1.5413rem + 1.04348vw , 2.5rem)}.footer-questions{padding:clamp(1.25rem , .902174rem + 1.73913vw , 2.5rem)}.footer-questions__title{font-size:clamp(1.4375rem , 1.35054rem + .434783vw , 1.75rem)}.footer-main{gap:clamp(1.25rem , 1.07609rem + .869565vw , 1.875rem);padding-top:clamp(1.375rem , 1.23587rem + .695652vw , 1.875rem);padding-bottom:clamp(1.375rem , 1.23587rem + .695652vw , 1.875rem)}.footer-main__title{font-size:clamp(1.125rem , 1.09022rem + .173913vw , 1.25rem)}}@media (width>=91.875em){.footer{padding-top:5rem;padding-bottom:5rem}.footer__container{gap:2.5rem}.footer-questions{padding:2.5rem}.footer-questions__title{font-size:1.75rem}.footer-main{gap:1.875rem;padding-top:1.875rem;padding-bottom:1.875rem}.footer-main__title{font-size:1.25rem}}@media (any-hover:hover){.footer-main__feature-card:hover,.footer-main__aftercare-card:hover{opacity:1;border-color:#d9aa57bf;transform:translateY(-.0625rem);box-shadow:0 .5rem 1.125rem #00000024}.footer-main__feature-card:hover:before,.footer-main__aftercare-card:hover:before{opacity:1}.footer-questions__get-advice:hover{background-color:#ffffff24;border-color:#ffffff80;transform:translateY(-.0625rem)}.footer-main__about a:not(.footer-main__feature-card):hover,.footer-main__links a:hover,.footer-main__contacts a:hover{opacity:.75}.footer-main__contacts .footer-main__contact-action:hover{opacity:1;background-color:#ffffff29;border-color:#ffffffb8;transform:translateY(-.0625rem);box-shadow:0 .5rem 1.125rem #00000024}.footer-main__contact-action:hover .footer-main__contact-arrow{transform:translate(.1875rem)}.footer-main__socials-list .footer-main__social-link:hover{filter:brightness(1.08);transform:translateY(-.125rem)}.footer-bottom__meta a:hover{opacity:.75}}
