.footer{padding:8em 10em 2em}.footer .logo img{width:40px}.footer .grid.grid--four{grid-template-columns:repeat(4,23%)}.footer .grid.grid--four .flex{gap:12px}.footer .grid.grid--four .flex .d-flex span{font-size:14px;color:#78818d;padding-left:5px}.footer .grid.grid--four .flex .d-flex svg{color:#78818d;font-size:22px}.footer .grid.grid--four .flex .d-flex.logo span{font-size:20px;color:hsla(214,8%,51%,.3);padding-left:10px;font-family:var(--semibold-font)}.footer .grid.grid--four h4{font-family:var(--medium-font);font-size:14px;margin-bottom:1.5em}.footer .grid.grid--four ul{padding:0}.footer .grid.grid--four ul li{padding-bottom:.5em}.footer .grid.grid--four ul li a{text-decoration:none;font-size:14px;color:#78818d}.footer .grid.grid--four ul li a:hover{color:hsla(214,8%,51%,.5)}.footer .footer-base{padding-top:8em;position:relative;display:flex;justify-content:space-between;align-items:center;margin:0 auto}.footer .footer-base label{font-size:13px;color:#78818d;position:relative}.footer .footer-base label a{color:#78818d}@media screen and (min-width:320px)and (max-width:767px){.footer{padding:2em}.footer .grid.grid--four{grid-template-columns:auto}.footer .grid .ps-5{padding-left:0!important}.footer .footer-base{flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important;width:auto}}@media screen and (min-width:1000px)and (max-width:1439px){.footer{padding:8em 8em 2em}}