.et_mobile_menu{border-top:2px solid #fd8160!important;text-align:center;text-transform:uppercase;opacity:0.95;border-radius:0px 0px 15px 15px}.footer-lapistoule{background:#2c3e5d;color:white;font-family:'Poppins',sans-serif;padding:60px 20px 30px}.footer-columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto 40px}.footer-col{flex:1 1 300px;min-width:260px}.footer-col h3{font-size:20px;font-weight:600;margin-bottom:15px;color:white}.footer-col p{font-size:15px;line-height:1.6;margin:0}.footer-logo{max-height:150px;width:auto;max-width:100%;margin-bottom:20px}.footer-newsletter input[type="email"]{width:100%;padding:10px 14px;font-size:15px;background:white;color:#333;border:1px solid #ccc;border-radius:6px;margin-bottom:12px;display:block}.footer-newsletter label{font-size:13px;color:#eee;display:block}.footer-contact p{margin:8px 0;font-size:15px}.footer-social{margin-top:15px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.footer-social a{width:36px;height:36px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.footer-social img{width:20px;height:20px}.footer-bottom{text-align:center;font-size:13px;border-top:1px solid rgba(255,255,255,0.1);padding-top:20px;margin-top:20px}.footer-bottom a{color:white;text-decoration:underline}.footer-credit-agency{text-align:center;font-size:15px;font-weight:400;margin-top:20px;color:white}.footer-credit-agency a{color:#f87f5e;font-weight:600;text-decoration:none}.footer-credit-agency a:hover{text-decoration:underline}@media (max-width:768px){.footer-columns{flex-direction:column;align-items:center;text-align:center;gap:30px}.footer-col{width:100%;max-width:500px}.footer-newsletter input{margin-left:auto;margin-right:auto}.footer-credit-agency{font-size:14px}}@media (max-width:480px){.footer-social{justify-content:center}.footer-newsletter label{font-size:12px}.footer-col h3{font-size:18px}.footer-contact p,.footer-col p{font-size:14px}}