.footer{display:flex;justify-content:space-around;margin:12vh 0 30px;line-height:1.3}.footer p{color:#fff;text-align:left;margin:0 0 10px}.footer a{color:#fff;text-decoration:none}.footer img{width:40px;height:40px}.title{font-size:25px;font-style:italic;font-weight:600;color:#fff;text-align:center;margin:50px 0 30px}.facebook{margin:0 10px}.social{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.footer{flex-direction:column}.footer p{text-align:center}.footer a{color:#fff;text-decoration:none;text-align:center}.column{display:flex;flex-direction:column;margin:20px 0 10px}.social{display:flex;justify-content:center}.facebook{margin:15px}}.popup.open p{color:#000}.title_logo{display:flex;height:100px}.close{position:absolute;top:10px;right:10px;cursor:pointer;font-size:1.2em!important;color:#000}.popup{position:fixed;top:0;right:0;width:400px;height:100%;background-color:#fff;box-shadow:2px 0 5px #0000004d;transform:translate(100%);transition:transform .3s ease;z-index:1000;display:flex;flex-direction:column;padding:20px}.popup.open{transform:translate(0);color:#000!important}.popup-content h2{color:#000;font-weight:700;font-size:1.2em;margin-bottom:10px;font-style:italic;align-content:center}.popup-content p{font-size:1em;font-weight:700;margin-bottom:10px;text-align:left}.popup-content form{display:flex;flex-direction:column;top:50%}.popup-content input{overflow-x:auto}.popup-content input,.popup-content textarea{color:#000;width:100%;padding:10px;margin-bottom:10px;border:1px solid #000;font-size:.8em}.popup-content textarea{height:80px;resize:none;overflow-y:auto}.popup-content button{width:100%;padding:15px;background-color:#000;border:none;cursor:pointer;font-weight:700;font-size:.8em;color:#fff;text-transform:uppercase}.popup-content button:hover{background-color:#333}
