/* WGBG: стили футера из main.min.css — для страниц со своей CSS-сборкой (rci, co-ownership) */
.advice-form__field,.contacts-item a.contacts-item__value,.footer{position:relative}
.footer{background:#38535d;color:#fff;overflow:hidden}
.footer-top{padding:33px 0}
.footer-top-list{padding:0;margin:0;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;flex-wrap:center;list-style:none}
.footer-top-list__item+.footer-top-list__item{margin-left:60px}
.footer-top-list__link{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;-moz-transition:.3s;transition:.3s;display:table;font-size:calc(15px + 5*((100vw - 320px)/1600));line-height:calc(21px + 7*((100vw - 320px)/1600));position:relative}
@media screen and (min-width:1920px){.footer-top-list__link{line-height:28px}}
@media screen and (max-width:320px){.footer-top-list__link{line-height:21px}}
@media screen and (min-width:1920px){.footer-top-list__link{font-size:20px}}
@media screen and (max-width:320px){.footer-top-list__link{font-size:15px}}
.footer-top-list__link:before{content:'';position:absolute;bottom:0;left:0;height:2px;width:0;background:#fff;-moz-transition:.3s;transition:.3s}
.footer-top-list__link:hover:before{width:100%;background:#fff}
.footer-top-list__link:hover{border-color:#f2e8dd}
.footer-bottom{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;gap:35px 30px;grid-template-areas:'. . .';border-top:2px solid #56757e;padding:60px}
.footer-bottom__col{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;-moz-box-sizing:border-box;box-sizing:border-box}
.footer-bottom__col:nth-child(1){-moz-box-ordinal-group:2;order:1}
.footer-bottom__col:nth-child(2){-moz-box-ordinal-group:3;order:2}
.footer-bottom__col:nth-child(3){-moz-box-ordinal-group:4;order:3}
.footer-bottom__col:nth-child(4){-moz-box-ordinal-group:5;order:4}
.footer-bottom__col:nth-child(5){-moz-box-ordinal-group:6;order:5}
.footer-bottom__col:nth-child(6){-moz-box-ordinal-group:7;order:6}
.footer-bottom__logo{display:block;max-width:100%;padding-bottom:30px}
.footer-bottom__copyright,.footer-bottom__link{font-size:calc(15px + 5*((100vw - 320px)/1600));line-height:calc(21px + 7*((100vw - 320px)/1600));-moz-transition:.3s;transition:.3s;display:table}
@media screen and (min-width:1920px){.footer-bottom__copyright,.footer-bottom__link{line-height:28px}}
@media screen and (max-width:320px){.footer-bottom__copyright,.footer-bottom__link{line-height:21px}}
@media screen and (min-width:1920px){.footer-bottom__copyright,.footer-bottom__link{font-size:20px}}
@media screen and (max-width:320px){.footer-bottom__copyright,.footer-bottom__link{font-size:15px}}
.footer-bottom__copyright_center,.footer-bottom__link_center{text-align:center;margin:0 auto}
.footer-bottom__link{color:#f2e8dd;position:relative}
.contacts-item a.contacts-item__value:before,.footer-bottom__link:before,.footer__certficate:before{content:'';position:absolute;bottom:0;left:0;height:1px;width:0;background:#38535d;-moz-transition:.3s;transition:.3s}
.footer-bottom__link:hover:before,.footer__certficate:hover:before{width:100%;background:#f2e8dd}
.footer-bottom__link:hover{border-color:#f2e8dd}
.footer-bottom__text{font-size:calc(15px + 5*((100vw - 320px)/1600));line-height:calc(21px + 7*((100vw - 320px)/1600))}
@media screen and (min-width:1920px){.footer-bottom__text{line-height:28px}}
@media screen and (max-width:320px){.footer-bottom__text{line-height:21px}}
@media screen and (min-width:1920px){.footer-bottom__text{font-size:20px}}
@media screen and (max-width:320px){.footer-bottom__text{font-size:15px}}
.footer-bottom__button,.ir-partners__description b,.v-open__text b{font-weight:500}
.footer__top{background-image:url(../img/top.svg);background-position:center center;background-repeat:no-repeat;width:80px;height:80px;border:2px solid #56757e;border-radius:4px;cursor:pointer;-moz-transition:.3s;transition:.3s;position:absolute;top:5px;right:5px}
.footer__top:hover{background-color:#9e4a33;border-color:#9e4a33}
.footer-socials{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;flex-wrap:wrap;width:100%}
.footer-socials__link{background-position:center center;background-repeat:no-repeat;background-size:contain;height:32px;width:32px;-moz-transition:.3s;transition:.3s;margin:0 16px}
.footer-socials__link:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.footer-socials__link_instagram{background-image:url(../img/footer/instagram.svg)}
.footer-socials__link_tiktok{background-image:url(../img/footer/tiktok.svg)}
.footer-socials__link_linkedin{background-image:url(../img/footer/linkedin.svg)}
.footer-socials__link_facebook{background-image:url(../img/footer/facebook.svg)}
.footer-socials__link_telegram{background-image:url(../img/footer/telegram.svg)}
.footer-socials__link_youtube{background-image:url(../img/footer/youtube.svg)}
.footer__certficate,.tooltip{width:24px;height:24px;display:inline-block;vertical-align:middle;position:relative}
.footer__certficate{background-image:url(../img/footer/share.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;margin-right:8px;margin-top:-2px}
.footer__certficate:hover{border-color:#f2e8dd}
[dir=rtl] .footer__top{right:inherit;left:5px}
[dir=rtl] .footer-top-list{direction:ltr}
@media only screen and (max-width:1440px){.footer-bottom{padding:60px 30px}}
@media only screen and (max-width:1200px){.footer-top-list__item+.footer-top-list__item{margin-left:30px}.footer__top{width:74px;height:74px}.footer-socials__link{margin:0 8px}}
@media only screen and (max-width:1023px){.footer-top{padding-top:10px;padding-bottom:30px}.footer-top .container{max-width:100%}.footer-top-list{flex-wrap:wrap;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:start;align-items:flex-start}.footer-top-list__item{margin-top:30px}.footer-top-list__item+.footer-top-list__item{margin-left:0}.footer-top-list__link{text-transform:initial}.footer-bottom{grid-template-areas:'. .';grid-template-columns:1fr 1fr;padding:30px 15px}.footer-bottom__col:nth-child(2){-moz-box-ordinal-group:4;order:3}.footer-bottom__col:nth-child(3){-moz-box-ordinal-group:3;order:2}.footer-bottom__logo{padding-bottom:0;width:240px}.footer-bottom__copyright_center,.footer-bottom__link_center{margin:0}.footer__top{top:40px;right:20px;width:60px;height:60px}.footer-socials{margin-left:-8px;-moz-box-pack:start;justify-content:flex-start}[dir=rtl] .footer__top{right:inherit;left:20px}[dir=rtl] .footer-top-list{direction:rtl}}
@media only screen and (max-width:640px){.footer-bottom{gap:30px;grid-template-areas:'.';grid-template-columns:1fr}.footer-bottom__col:nth-child(2){-moz-box-ordinal-group:3;order:2}.footer-bottom__col:nth-child(3){-moz-box-ordinal-group:4;order:3}.footer-bottom__col:nth-child(4){-moz-box-ordinal-group:7;order:6}.footer-bottom__col:nth-child(5){-moz-box-ordinal-group:6;order:5}.footer-bottom__col:nth-child(6){-moz-box-ordinal-group:5;order:4}}
@media only screen and (max-width:479px){.footer-bottom__logo{width:170px}}
