footer{display:flex;flex-direction:column;justify-content:center;padding:2% 10%;flex-wrap:wrap;height:auto;background:#e1d5c3}@media (max-width:768px){footer{padding:2% 5%}}footer .footer-haut{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2%}footer .footer-haut .socials{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;width:20%;align-self:center}@media (max-width:768px){footer .footer-haut .socials{gap:0}}footer .footer-haut .socials a img{width:30px}footer .footer-haut .newsletter h3{font-family:var(--font-poiret-one);text-transform:uppercase;font-size:1.5rem}footer .footer-haut .newsletter p{font-weight:lighter}footer .footer-haut .newsletter .footer-newsletter-button input{border-radius:4px 0 0 4px}footer .footer-haut .newsletter .footer-newsletter-button input::-moz-placeholder{font-family:Poiret One,cursive;text-transform:uppercase}footer .footer-haut .newsletter .footer-newsletter-button input::placeholder{font-family:Poiret One,cursive;text-transform:uppercase}footer .footer-haut .newsletter .footer-newsletter-button button{background:#b3894f;font-size:12px;font-family:Poiret One,cursive;text-transform:uppercase;border-radius:0 4px 4px 0;margin:0;height:100%;border:none;padding:15px 10px}footer .footer-haut .footer-links-container{display:flex;flex-direction:column;align-items:baseline;margin:0;padding:0}footer .footer-haut .footer-links-container li{list-style-type:none}footer .footer-haut .footer-links-container li a{font-family:Poppins,sans-serif;font-weight:300;text-decoration:none;color:black}footer .footer-haut .footer-links-container li a:hover{color:black;font-weight:500;text-decoration:none}footer .footer-haut .footer-links-container li a:visited{color:black}footer .footer-haut .footer--contact{display:flex;flex-direction:column}footer .footer-haut .footer--contact a{font-family:Poppins,sans-serif;font-weight:300;text-decoration:none;color:black}footer .footer-haut .footer--contact a:hover{color:black;font-weight:500}footer h4{color:#F4F4ED;font-family:Krona One,sans-serif;text-transform:uppercase;font-size:.8rem;padding-bottom:5%}footer .footer-bas{display:flex;justify-content:space-evenly;padding-top:2%;flex-wrap:wrap}footer .footer-bas h5{font-family:Poiret One,cursive;font-size:1.2rem;text-transform:uppercase}@media (max-width:768px){footer .footer-bas h5{font-size:.5rem}}