.footer{background-color:#110038;color:#fff}.footer .logo{display:flex;align-items:center;font-size:20px;font-weight:400}.footer .logo img{width:43px;margin-right:10px}.footer .logo strong{font-weight:700;color:#9580ff}.footer .subscribe{margin-top:20px}.footer .subscribe p{max-width:380px;color:#d4ccff}.footer .subscribe form{display:flex;gap:10px;margin-bottom:20px}.footer .subscribe input{flex:1 1;padding:8px 12px;border-radius:4px;border:1px solid #9580ff;background:#110038;color:#fff;box-shadow:none}.footer .subscribe input::placeholder{color:#b8a9ff}.footer .subscribe button{padding:8px 20px;border-radius:4px;border:1px solid #9580ff;color:#d4ccff;box-shadow:none}.footer .subscribe button:focus-visible,.footer .subscribe button:hover{background:#b8a9ff;color:#110038}.footer .links-container{display:flex;flex-direction:column;align-items:flex-end}@media(max-width:767px){.footer .links-container{margin-top:40px;align-items:flex-start}}@media(max-width:575px){.footer .links-container,.footer .links-container .links ul li{font-size:12px}}.footer .links .title{margin-bottom:20px;font-weight:600}.footer .links ul{list-style:none;padding:0}.footer .links ul li{color:#d4ccff;margin-bottom:10px;font-size:15px;cursor:pointer}.footer .links ul li svg{margin-right:10px}.footer .links ul li:hover{color:#f3f0ff}.footer .copyright-container{border-top:1px solid #404040;padding:20px 0;margin-top:40px;font-size:14px;color:#e9e5ff}@media(max-width:767px){.footer .copyright-container{font-size:12px}}.footer .copyright-container .policy-container{display:flex;gap:40px}.footer .copyright-container .policy-container .policy{cursor:pointer}.footer .copyright-container .policy-container .policy:hover{color:#f3f0ff}