.cpi-footer-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1.1fr);gap:40px 54px}
.cpi-footer .cpi-footer-contact-item{padding-block:0 16px!important}
.cpi-footer-contact-item>span{display:block;color:#d7b88f;font-size:.7rem;line-height:1.7;margin-bottom:3px}
.cpi-footer .cpi-footer-contact-item>a{display:inline-flex!important;justify-content:flex-start!important;width:auto!important;min-height:32px!important;padding:0!important;line-height:1.8!important;font-size:.92rem!important;letter-spacing:0}
.cpi-footer .cpi-footer-contact-item>a::before,.cpi-footer .cpi-footer-contact-item>a::after{display:none!important;content:none!important}
.cpi-footer .cpi-footer-contact-item>p{font-size:.83rem;line-height:1.9;color:#f5eee0bb;margin:0;text-align:start!important;text-align-last:auto!important}
.cpi-footer .cpi-footer-socials{padding-top:4px!important}
.cpi-footer-grid>div:last-child{padding:25px 26px}
.cpi-footer-grid>div:nth-child(2)>ul,.cpi-footer-grid>div:nth-child(3)>ul{display:flex;flex-direction:column;gap:10px}
.cpi-footer-grid>div:nth-child(3)>ul>li:last-child{border-top:1px solid #e7cda625;margin-top:10px!important;padding-top:12px}
@media(max-width:1050px){.cpi-footer-grid{grid-template-columns:1fr 1fr;gap:34px}.cpi-footer-grid>div:last-child{grid-column:1/-1}.cpi-footer-grid>div:last-child>ul{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.cpi-footer-socials{grid-column:1/-1}}
@media(max-width:600px){.cpi-footer-grid{grid-template-columns:1fr;gap:32px}.cpi-footer-grid>div:last-child>ul{display:block}.cpi-footer-grid>div:last-child{padding:24px 20px}}
