.footer{background:#ffbadb5e;padding:60px 0 0;margin-top:10px;position:relative}.footer-brand{text-align:center}.footer-brand img{margin-bottom:2rem}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(270deg,#a849a0,#5d97ed,#ee1e7e)}.footer-logo{max-width:200px;height:auto;margin:0 0 10px!important}.footer-description{color:#333;font-size:15px;line-height:1.6;margin-bottom:0;font-family:"Poppins",Sans-serif;text-align:left}.footer-title{color:#2c3e50;font-size:18px;font-weight:600;margin-bottom:20px;position:relative;padding-bottom:10px}.footer-title:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:#8e44ad}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#333;text-decoration:none;font-size:14px;font-family:Poppins,sans-serif;display:flex;align-items:center;transition:all .3s ease;text-transform:uppercase}.footer-links a:hover{color:#8e44ad;transform:translate(5px)}.footer-links a i{margin-right:8px;font-size:10px;color:#8e44ad}.footer-social{display:flex;gap:12px;justify-content:center}.social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;text-decoration:none;transition:all .3s ease;color:#fff;font-size:16px}.social-link.facebook{background:#3b5998}.social-link.instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.social-link.telegram{background:#08c}.social-link.viber{background:#665cac}.social-link.whatsapp{background:#25d366}.social-link:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0003}.work-hours-card{background:linear-gradient(135deg,#8e44ad,#9b59b6);border-radius:3px;padding:15px 25px;color:#fff;position:relative;overflow:hidden;font-size:14px!important;line-height:1.7rem}.work-hours-card:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:#ffffff1a;border-radius:50%;transform:rotate(45deg)}.work-hours-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:20px;position:relative;z-index:2}.work-hours-content{position:relative;z-index:2}.footer-bottom{background:#ee1e7e;padding:20px 0;margin-top:30px;color:#fff}.copyright-text{margin:0;font-size:12px;color:#fff}.footer-bottom-links{text-align:right;display:flex;justify-content:flex-end;gap:20px}.footer-bottom-links a{color:#fff;text-decoration:none;font-size:12px;transition:color .3s ease}.footer-bottom-links a:hover{color:#ffc107}@media (max-width: 768px){.footer{padding:40px 0 0}.footer-bottom-links{text-align:left;margin-top:15px}.work-hours-card{margin-top:20px}.footer-social{justify-content:center;margin-top:20px}}@media (max-width: 576px){.footer-bottom-links{flex-direction:column;gap:10px}.work-hours-item,.contact-item{font-size:13px}}
