.footer-logos{display:block;margin:0 0 25px;width:100%}@media(min-width:960px){.footer-logos{margin-bottom:40px}}.footer-logos:last-child{margin-bottom:0}@media(min-width:960px){.footer-logos:last-child{margin-bottom:0}}.footer-logos__list{align-items:flex-start;display:flex;margin:0;width:100%}.footer-logos__item,.footer-logos__list{flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0}.footer-logos__item{align-items:center;display:inline-flex;margin:15px 10px;min-height:25px;opacity:.5;text-decoration:none;transition:opacity .3s ease;width:auto}@media(min-width:768px){.footer-logos__item{margin:12px 10px}}@media(min-width:1248px){.footer-logos__item{margin:15px 10px}}.footer-logos__item:hover{opacity:1}.footer-logos__image{display:inline-block;filter:grayscale(1);height:25px;object-fit:contain;object-position:center;vertical-align:top;width:auto}.contact-list__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-home__contacts{margin-bottom:25px}@media(min-width:768px){.footer-home__contacts{margin-bottom:40px}}.contact-list__list{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.contact-list__item{width:100%}.contact-list .contact-list__block{align-items:center;backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.1);border:unset;border-radius:10px;display:flex;padding:18px 42px 18px 18px;position:relative;text-align:left;transition:background-color .3s ease}.contact-list .contact-list__block:hover{background-color:hsla(0,0%,100%,.3);cursor:pointer}.contact-list .contact-list__block:hover .contact-list__icon{color:#fff}.contact-list__icon{color:hsla(0,0%,100%,.3);font-size:16px;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:color .3s ease}.contact-list__image{display:block}.contact-list__title{color:#fff;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.5}.bar-modal .contact-list__list{flex-direction:row;gap:8px;justify-content:center}@media(min-width:768px){.bar-modal .contact-list__list{flex-direction:column;justify-content:flex-start}}.bar-modal .contact-list__item{min-width:76px;width:25%}@media(min-width:768px){.bar-modal .contact-list__item{width:100%}.bar-modal .contact-list__item:not(:first-child){margin-top:8px}}.bar-modal .contact-list__block{border-radius:8px;display:flex;flex-direction:column;padding:14px 10px;width:100%}@media(min-width:768px){.bar-modal .contact-list__block{flex-direction:row;padding:12px 42px 12px 12px}}.bar-modal .contact-list__title{font-size:14px}@media(min-width:768px){.bar-modal .contact-list__title{font-size:16px}}.bar-modal .contact-list__icon{display:none}@media(min-width:768px){.bar-modal .contact-list__icon{display:inline}}.bar-modal .contact-list__image{height:34px;width:34px}@media(min-width:768px){.bar-modal .contact-list__image-wrap{padding-right:22px;position:relative}.bar-modal .contact-list__image-wrap:after{background-color:hsla(0,0%,100%,.18);content:"";display:block;height:12px;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:1px}}.footer-home__contacts .contact-list__block{border-radius:10px;height:60px;min-width:173px;padding:6px 40px 6px 11px}@media(min-width:768px){.footer-home__contacts .contact-list__block{border-radius:16px;height:92px;min-width:266px;padding:14px 60px 14px 19px}}.footer-home__contacts .contact-list__image{height:38px;width:38px}@media(min-width:768px){.footer-home__contacts .contact-list__image{height:54px;width:54px}}.footer-home__contacts .contact-list__image-wrap{padding-right:24px;position:relative}@media(min-width:768px){.footer-home__contacts .contact-list__image-wrap{padding-right:38px}}.footer-home__contacts .contact-list__image-wrap:after{background-color:hsla(0,0%,100%,.18);content:"";display:block;height:22px;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:1px}@media(min-width:768px){.footer-home__contacts .contact-list__image-wrap:after{height:26px;right:18px}}.footer-home__contacts .contact-list__icon{font-size:10px}