.footer-a{color:white;text-decoration:none}li{list-style:none}input[type=email]{padding:7px 8px;border:1px solid rgb(206,206,206)}.footer-button{padding:7px 12px;background:var(--off-white-1);color:var(--dark-blue-2);border:none;cursor:pointer}main{flex:1 1}.footer-style{bottom:0;background:var(--new-ui-black);color:white;width:100vw;max-width:100vw;overflow-x:hidden}.footer-style .info{padding:1rem;display:flex;align-items:center;justify-content:space-between;background:rgb(29,29,29)}.footer-style .info .legal{display:flex;flex-wrap:nowrap}.footer-style .info .legal>a{margin-right:15px}.footer-style .social{padding:1rem 0;display:flex;align-items:center;justify-content:space-between;position:relative}.footer-style .social i{font-size:1.4rem;margin:2px 8px;cursor:pointer}.footer-style .social:before{position:absolute;content:"";width:90%;height:1px;background:rgba(255,255,255,.192);top:0;left:50%;transform:translateX(-50%)}.footer-style .top{padding:2rem 0;align-items:center;justify-content:space-evenly}.footer-style .top,.footer-style .top .pages{display:flex;flex-direction:row}.footer-style .top .pages ul{margin:20px}.footer-style .top .pages ul li{margin:5px}.footer-style .newsletter h3{margin-bottom:10px}.footer-style .newsletter form{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.footer-style .top{flex-direction:column}.footer-style .top .newsletter{padding-top:1rem}.footer-style .top .pages ul{margin:10px}.footer-style{margin-bottom:50px}.footer-style .social{padding:1rem 0;display:flex;align-items:center;justify-content:space-between;position:relative;flex-wrap:wrap}}@media screen and (max-width:600px){.footer-style .social{padding:1rem 0;display:flex;align-items:center;justify-content:space-between;position:relative;flex-wrap:wrap}.footer-style .top .pages{flex-wrap:wrap;justify-content:space-evenly}.footer-style{margin-bottom:50px}.footer-style .info{flex-direction:column}.footer-style .info>.copyright{margin-top:10px}}@media screen and (max-width:380px){.footer-style .top .pages{justify-content:center;flex-direction:column}.footer-style .info .legal{justify-content:center}.footer-style .info .legal a{margin:0;text-align:center}}