.footer{background:#fff!important;color:#09275d!important}.footer-details h3{font-size:13px}.footer-details p,.footer-details a{font-size:15px}.newsletter-form input{font-size:15px}.newsletter-form button{font-size:13px}.footer-bottom p{font-size:13px}.footer-social{align-items:center;gap:11px}.footer-social a{width:38px;height:38px;display:grid;place-items:center;border:1px solid #b6cae9;border-radius:50%;color:#09275d;font-size:0;transition:background .2s,color .2s,border-color .2s}.footer-social a:hover{background:#09275d;color:#fff;border-color:#09275d}.footer-social a:before{content:'';display:block;width:17px;height:17px;border:1.8px solid currentColor}.footer-social a:nth-child(1):before{border-radius:5px;box-shadow:inset 0 0 0 4px transparent;background:radial-gradient(circle at center,transparent 0 3px,currentColor 3px 4px,transparent 4px),radial-gradient(circle at 12px 4px,currentColor 0 1.3px,transparent 1.4px)}.footer-social a:nth-child(2):before{width:20px;height:14px;border-radius:4px;background:linear-gradient(60deg,transparent 47%,currentColor 48% 100%,transparent 52%) center/7px 8px no-repeat}.footer-social a:nth-child(3):before{border-radius:50%;background:radial-gradient(circle at 8px 8px,currentColor 0 1px,transparent 1.1px)}
.footer-social a:nth-child(1){background:linear-gradient(135deg,#f9ce34,#ee2a7b 48%,#6228d7);border-color:transparent;color:#fff}.footer-social a:nth-child(2){background:#ff0033;border-color:#ff0033;color:#fff}.footer-social a:nth-child(3){background:#25d366;border-color:#25d366;color:#fff}.footer-social a:nth-child(1):hover,.footer-social a:nth-child(2):hover,.footer-social a:nth-child(3):hover{filter:brightness(.88);color:#fff;border-color:transparent}.footer-social a:nth-child(2):before{border:0;background:linear-gradient(60deg,transparent 47%,#fff 48% 100%,transparent 52%) center/7px 8px no-repeat}.footer-social a:nth-child(3):before{border-color:#fff}
.footer-social a{position:relative}.footer-social a:nth-child(1):before{width:18px;height:18px;border:2px solid #fff;border-radius:5px;background:radial-gradient(circle at center,transparent 0 3px,#fff 3.2px 4.5px,transparent 4.7px),radial-gradient(circle at 13px 4px,#fff 0 1.4px,transparent 1.6px)}.footer-social a:nth-child(2):before{width:20px;height:14px;border:0;border-radius:4px;background:#fff}.footer-social a:nth-child(2):after{content:'';position:absolute;left:16px;top:13px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #ff0033}.footer-social a:nth-child(3):before{width:17px;height:17px;border:2px solid #fff;border-radius:50%;background:none}.footer-social a:nth-child(3):after{content:'';position:absolute;width:6px;height:6px;left:12px;top:11px;border:2px solid #fff;border-left:0;border-bottom:0;border-radius:1px 6px 1px 6px;transform:rotate(45deg)}
.footer-social a{width:42px;height:42px;border:0!important;border-radius:12px}.footer-social a:nth-child(1){background:linear-gradient(145deg,#6941ff 0%,#c62cc9 35%,#f44371 60%,#ffb347 100%)}.footer-social a:nth-child(2){background:#ff0033}.footer-social a:nth-child(3){background:linear-gradient(145deg,#62f585,#22c95b)}.footer-social a:nth-child(1):before{width:21px;height:21px;border:3px solid #fff;border-radius:7px;background:radial-gradient(circle at center,transparent 0 4px,#fff 4.2px 5.7px,transparent 5.9px),radial-gradient(circle at 15px 5px,#fff 0 1.8px,transparent 2px)}.footer-social a:nth-child(2):after{left:18px;top:13px}.footer-social a:nth-child(3):before{width:22px;height:22px;border-width:3px}.footer-social a:nth-child(3):after{width:7px;height:7px;left:13px;top:11px;border-width:3px}
