.footer-content .footer-left a{text-decoration:none}.footer-content{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-content .footer-social{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-top:24px}.footer-content .footer-left{width:190px}.footer-content .footer-right{max-width:calc(100% - 240px);width:960px}.footer-menu{align-items:start;display:flex;flex-wrap:wrap;gap:24px}.footer-menu>div{width:calc(33.33333% - 16px)}.footer-menu-item-links{display:flex;flex-direction:column;gap:6px}.footer-menu-item-links .footer-menu-item-link{width:100%}.footer-menu-item-links .footer-menu-item-link a{color:#fbf9fa;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:.7;text-decoration:none}.footer-menu-item-links .footer-menu-item-link a:hover{text-decoration:underline}.footer-menu-item-title{color:#fbf9fa;font-size:16px;font-style:normal;font-weight:700;line-height:150%;padding:24px 0 16px}.footer-bottom{border-top:1px solid #2d061c;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0}.footer-bottom,.footer-content{margin:0 auto;max-width:1600px}.footer-bottom{align-items:start;margin-top:64px}.footer-copy{color:#fbf9fa;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:.6}.footer-bottom-links{display:flex;flex-wrap:wrap;gap:24px}.footer-bottom-link a{color:#fbf9fa;font-size:16px;font-style:normal;font-weight:400;line-height:150%;opacity:.7;text-decoration:none}.footer-bottom{gap:40px}.footer-bottom-link a:hover{text-decoration:underline}@media (max-width:992px){.footer-copy{opacity:1}.footer-bottom{margin-top:40px;row-gap:8px}.footer-bottom>div{width:100%}.footer-bottom-links{gap:24px}.footer-content .footer-left>div{width:auto}.footer-menu-item-title{padding-top:0}.footer-content .footer-menu{flex-wrap:wrap}.footer-content .footer-right{max-width:100%;width:100%}.footer-content .footer-menu-item{width:320px}.footer-content .footer-left{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-between;width:100%}.footer-content{flex-direction:column;gap:40px}}@media (max-width:992px) and (min-width:768px){.footer-content .footer-menu-item{width:calc(33.33333% - 16px)}}