.Footer_footer{color:#a0a0a0;font-size:var(--font-size-sm);position:relative}.Footer_footerBg{object-fit:cover;opacity:1;z-index:0}.Footer_overlay{z-index:1;background:0 0;padding-top:80px;position:relative}.Footer_container{grid-template-columns:1.5fr 1fr 1.5fr 1fr;gap:40px;padding:0 20px 60px;display:grid}.Footer_col{flex-direction:column;gap:12px;display:flex}.Footer_logo{align-items:center;gap:10px;margin-bottom:10px;display:flex}.Footer_logoImage{width:180px;height:auto}.Footer_address{max-width:300px;color:var(--white);margin-bottom:10px;line-height:1.6}.Footer_email{color:var(--white);font-size:var(--font-size-base);margin-bottom:20px;text-decoration:none;display:inline-block}.Footer_socials{gap:15px;display:flex}.Footer_socialIcon{width:40px;height:40px;color:var(--white);cursor:pointer;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.Footer_socialIcon:hover{background-color:var(--primary);border-color:var(--primary)}.Footer_heading{color:var(--white);font-size:var(--font-size-lg);margin-bottom:10px;font-weight:300}.Footer_linkList{flex-direction:column;gap:12px;list-style:none;display:flex}.Footer_linkList li a{font-size:var(--font-size-base);color:var(--white);text-decoration:none;transition:color .3s}.Footer_linkList li a:hover{color:var(--primary)}.Footer_bottom{text-align:center;color:var(--white);border-top:1px solid #ffffff1a;padding:25px 0;font-size:13px}.Footer_col{color:#fff}.Footer_col p{color:#fff;margin-bottom:10px;line-height:1.6}.Footer_col a{color:#fff;text-decoration:none}.Footer_col a:hover{text-decoration:underline}.Footer_col img{max-width:150px;height:auto;margin-bottom:15px}@media (max-width:1024px){.Footer_container{grid-template-columns:1fr 1fr;gap:50px}}@media (max-width:768px){.Footer_address{max-width:100%;font-size:var(--font-size-base);color:var(--white);margin-bottom:10px;line-height:1.6}}@media (max-width:600px){.Footer_container{grid-template-columns:1fr;gap:40px}.Footer_logo{margin-bottom:20px}}
.mobile-whatsapp{z-index:50;position:fixed;bottom:64px;left:16px}.fab{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;display:flex;box-shadow:0 10px 15px #0003}.whatsapp-btn{background:#25d366}.mobile-bottom-bar{z-index:50;position:fixed;bottom:0;left:0;right:0}.bottom-grid{grid-template-columns:repeat(2,1fr);display:grid}.bottom-btn{color:#fff;justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.call-btn{background:var(--primary)}.enquiry-btn{background:var(--secondary)}.desktop-floating{z-index:50;align-items:center;gap:8px;display:none;position:fixed;bottom:32px;right:32px}.desktop-icon{color:#fff;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:all .3s;display:flex;transform:translate(8px);box-shadow:0 10px 15px #0003}.whatsapp-hover{background:#25d366}.call-hover{background:var(--Larg-Stat-color)}.desktop-main-btn{background:var(--secondary);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .3s;display:flex;box-shadow:0 15px 25px #00000040}.desktop-floating:hover .desktop-main-btn{transform:scale(1.1)}.desktop-floating:hover .desktop-icon,.desktop-floating:focus-within .desktop-icon{opacity:1;pointer-events:auto;transform:translate(0)}.scroll-top-btn{z-index:50;background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .3s;display:flex;position:fixed;bottom:64px;right:32px;box-shadow:0 10px 15px #0003}.scroll-top-btn:hover{background:var(--primary-hover)}.icon-24{fill:currentColor;width:24px;height:24px}.icon-20{fill:currentColor;width:20px;height:20px}@media (max-width:767px){.desktop-floating{display:none}}@media (min-width:768px){.mobile-whatsapp,.mobile-bottom-bar{display:none}.desktop-floating{display:flex}.scroll-top-btn{bottom:96px}}
