footer{color:var(--color-background);margin-bottom:40px;margin-top:80px;position:relative}footer .container{background:var(--color-tertiary);border-radius:24px;padding:60px;position:relative}footer ul{list-style:none;padding:0}footer a{text-decoration:none}footer .caption-top{font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;text-transform:uppercase}footer .footer-nav li a{color:var(--color-background);font-size:14px;font-weight:500;line-height:32px;text-decoration:none;transition:all .3s ease}footer .footer-nav li a:hover{color:var(--color-primary)}footer .socials-nav{align-items:center;display:flex;flex-wrap:wrap;margin:0 0 30px}footer .socials-nav li:not(:last-child){margin-right:10px}footer .socials-nav li a{align-items:center;border:2px solid var(--color-background);border-radius:10px;box-sizing:border-box;display:flex;height:40px;justify-content:center;width:40px}footer .socials-nav li a .icon,footer .socials-nav li a .icon:before{color:var(--color-background);font-size:18px}footer .logo-footer{margin:0 0 24px}footer .logo-footer svg{height:38px;object-fit:contain;object-position:center;width:fit-content}footer .terms{color:#f5f5f5;font-size:14px;opacity:.5}footer .terms,footer .terms a{letter-spacing:-.015em;line-height:20px}footer .terms a{color:#f5f5f7;font-size:12px}.footer-contact-c h5{font-size:24px;line-height:29px;margin-bottom:10px}.footer-contact-c p{font-size:14px;line-height:23px}footer .terms .break{display:block;margin-top:15px}footer .links-wrapper{display:flex;gap:70px}@media (max-width:1199px){footer{margin:15px}footer .logo-footer{margin:25px 0}footer .terms{font-size:14px;line-height:25px}footer .terms .break{display:block;margin-top:30px}footer .logo-container{display:flex;flex-basis:100%;flex-direction:column;order:2}footer .links-wrapper{flex-wrap:wrap}}@media (max-width:767px){footer .container{padding:35px 20px}footer .links-wrapper{flex-direction:column;flex-wrap:nowrap;gap:32px}}