.footer{display:flex;align-items:center;justify-content:center;width:100%;padding:20px;background-color:rgba(0,0,0,0)}.footer.footer-color{background-color:#fff}.footer .footer-container{background-color:#6b1e2e;width:100%;border-radius:12.5px;position:relative;display:flex;flex-direction:column}.footer .footer-container .image{position:absolute;right:0;top:0;bottom:0;width:460px;border-radius:0 12.5px 12.5px 0;overflow:hidden;pointer-events:none}.footer .footer-container .image img{width:100%;height:100%;object-fit:cover;opacity:.83}.footer .footer-container .main-container{display:flex;justify-content:space-between;align-items:center;gap:50px;padding-right:500px}.footer .footer-container .main-container .contact{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:30px}.footer .footer-container .main-container .contact .credit{color:#f5efe6}.footer .footer-container .main-container .contact .credit a{text-decoration:none;color:#f5efe6;font-weight:700}.footer .footer-container .main-container .contact img{width:150px;height:100px;object-fit:contain;margin-bottom:15px}.footer .footer-container .main-container .contact .mail-phone{display:flex;align-items:center;gap:8px}.footer .footer-container .main-container .contact .mail-phone .icons{color:#f5e5da}.footer .footer-container .main-container .contact .mail-phone p{font-family:Montserrat,sans-serif;color:#f5efe6;font-size:18px;font-weight:400;margin:0}.footer .footer-container .main-container .contact .payment{width:300px;height:60px}.footer .footer-container .main-container .produce{display:flex;gap:150px}.footer .footer-container .main-container .produce .footer-links h6{font-family:Cormorant Garamond,sans-serif;font-size:30px;font-weight:600;color:#f5efe6;margin:0 0 15px}.footer .footer-container .main-container .produce .footer-links p{font-family:Montserrat,sans-serif;font-size:19px;font-weight:400;margin-bottom:13px;color:#f5efe6;cursor:pointer}.footer .footer-container .main-container .produce .footer-links p:hover{color:#f0dab8}.footer .footer-container .footer-credit{padding:15px 500px 15px 30px}.footer .footer-container .footer-credit span{font-family:Montserrat,sans-serif;font-size:15px;color:#f5efe6}.footer .footer-container .footer-credit a{text-decoration:none;color:#f5efe6;font-weight:700}@media(max-width:1200px){.footer .footer-container .image{width:400px}.footer .footer-container .main-container{gap:30px;padding-right:440px}.footer .footer-container .main-container .contact img{width:120px;height:80px}.footer .footer-container .main-container .contact .mail-phone p{font-size:16px}.footer .footer-container .main-container .produce{gap:80px}.footer .footer-container .main-container .produce .footer-links h6{font-size:20px}.footer .footer-container .main-container .produce .footer-links p{font-size:18px}.footer .footer-container .footer-credit{padding-right:440px}}@media(max-width:992px){.footer .footer-container .image{display:none}.footer .footer-container .main-container{padding:25px}.footer .footer-container .main-container .contact .mail-phone .payment{width:200px;height:40px}.footer .footer-container .footer-credit{padding:15px 25px}}@media(max-width:768px){.footer .footer-container .main-container{flex-direction:column;display:flex;justify-content:center;align-items:center;gap:40px}.footer .footer-container .main-container .contact{align-items:center;justify-content:center}.footer .footer-container .main-container .contact img{width:150px;height:120px}.footer .footer-container .main-container .contact .mail-phone p{font-size:20px}.footer .footer-container .main-container .produce{justify-content:space-between;padding:30px}.footer .footer-container .main-container .produce .footer-links h6{font-size:25px}.footer .footer-container .main-container .produce .footer-links p{font-size:21px}.footer .footer-container .footer-credit{padding:15px 20px;text-align:center}.footer .footer-container .footer-credit span{font-size:13px}}@media(max-width:480px){.footer .footer-container .main-container{gap:10px;padding:10px}.footer .footer-container .main-container .contact{padding:10px}.footer .footer-container .main-container .contact img{width:120px;height:100px}.footer .footer-container .main-container .contact .mail-phone p{font-size:16px}.footer .footer-container .main-container .contact .credit{text-align:center}.footer .footer-container .main-container .produce{padding:10px}.footer .footer-container .main-container .produce .footer-links{display:none}.footer .footer-container .main-container .produce .main-links{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.footer .footer-container .main-container .produce .main-links h6{display:none}.footer .footer-container .main-container .produce .main-links p{margin:0;font-weight:400;letter-spacing:.7px;font-size:20px}.footer .footer-container .footer-credit{padding:10px 15px;text-align:center;border-top:.1px solid rgba(245,229,218,.4117647059)}.footer .footer-container .footer-credit span{font-size:13.3px}}