.mockup-footer{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}
.mockup-footer .footer__content-top{max-width:none;padding:0 4vw 20px}
.mockup-footer .footer__blocks-wrapper{display:grid;grid-template-columns:1.8fr 1fr 1.35fr 1.2fr 1fr 1.2fr;gap:32px;margin:0}
.mockup-footer .footer-block.grid__item{width:auto;max-width:none;margin:0}
.mockup-footer .footer-block__heading{font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.025em;margin:0 0 10px;color:rgb(var(--color-foreground))}
.mockup-footer .footer-block:first-child .footer-block__heading{font-size:14px}
.mockup-footer .footer-block__details-content{margin:0;font-size:12px;line-height:1.6;letter-spacing:0;color:rgb(var(--color-foreground))}
.mockup-footer .rte p{margin:0}
.mockup-footer .rte p+p{margin-top:8px}
.mockup-footer .rte a{overflow-wrap:anywhere}
.mockup-footer .rte a{color:rgb(var(--color-foreground));text-decoration:none}
.mockup-footer .rte a:hover{text-decoration:underline;text-underline-offset:3px}
.mockup-footer a:focus-visible{outline:2px solid #ffae00;outline-offset:4px}
.mockup-footer .footer-block--newsletter:empty{display:none}
.mockup-footer .footer-block--newsletter{margin:0}
.mockup-footer .footer__content-bottom{padding-top:12px;border-top:1px solid rgba(var(--color-foreground),.15)}
.mockup-footer .footer__content-bottom-wrapper{padding:0 4vw;max-width:none;gap:12px}
.mockup-footer .footer__column--info{padding:0;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.mockup-footer .footer__copyright{margin-top:0;font-size:10px}
.mockup-footer .list-payment{padding-top:0}
.mockup-footer .copyright__content a{color:rgb(var(--color-foreground))}
@media(max-width:1099px){.mockup-footer .footer__blocks-wrapper{grid-template-columns:1.5fr repeat(2,1fr);gap:28px}.mockup-footer .footer__content-top{padding-inline:24px}}
@media(max-width:749px){.mockup-footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.mockup-footer .footer-block:first-child,.mockup-footer .footer-block:last-child{grid-column:1/-1}.mockup-footer .footer__column--info{align-items:flex-start}.mockup-footer .footer__content-bottom-wrapper{padding-inline:24px}.mockup-footer .footer-block__heading{font-size:13px}.mockup-footer .footer-block__details-content{font-size:13px}}
