.solution-available{padding:0!important}.solution-available>.container{align-items:center;column-gap:24px;display:grid;grid-template-columns:480px 200px;justify-content:center;min-height:94px}.solution-available>.container::before,.solution-available>.container::after{content:none;display:none}.solution-available h5,.solution-available .solution-available__title{display:block;font-family:"Segoe UI Variable Display", "Aptos Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif!important;line-height:34px!important;margin:0!important;text-align:center;width:auto!important}footer.ata-footer-pixel-snap{position:relative;top:var(--ata-footer-snap-y,0px)}.solution-available a.header-requestbtn.contactus-btn{align-items:center;display:inline-flex!important;font-family:"Segoe UI Variable Display", "Aptos Display", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif!important;height:52px;justify-content:center;line-height:16px!important;margin:0!important;padding:0 20px!important;vertical-align:middle;width:200px}.modern-footer-section{padding:60px 0 30px;background:url('../images/footer-3-1920.webp') center center/cover;background-image:image-set( url('../images/footer-3-1920.avif') type('image/avif'), url('../images/footer-3-1920.webp') type('image/webp') );background-position:center center;background-repeat:no-repeat;background-size:cover;font-family:"Segoe UI Variable Text", Aptos, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;font-synthesis:none;line-height:20px;position:relative;isolation:isolate;transform:translateZ(0);-webkit-transform:translateZ(0)}.modern-footer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.65)}.modern-footer-container{position:relative;z-index:1}.footer-contact-cards{margin-bottom:50px;display:flex;flex-wrap:wrap}.footer-card-col{margin-bottom:20px;display:flex}.footer-contact-card{text-align:center;padding:25px 20px;background:rgba(255,255,255,0.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,0.15);transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:140px;text-decoration:none;border:1px solid rgba(255,255,255,0.1);transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform,box-shadow}.footer-contact-card:hover{background:rgba(255,255,255,0.15);transform:translateY(-5px) translateZ(0);box-shadow:0 8px 25px rgba(0,0,0,0.2);text-decoration:none}.footer-contact-card i{font-size:28px;color:#ff4444;margin-bottom:12px;transition:transform 0.3s ease}.footer-contact-card:hover i{transform:scale(1.1)}.footer-contact-card p{margin:0;font-size:14px;color:rgba(255,255,255,0.9);line-height:22px;font-weight:500}.footer-content{padding-top:40px;border-top:2px solid rgba(255,255,255,0.1)}.footer-content h3,.footer-content h6,.footer-content .footer-title{font-size:18px;font-weight:700;color:#fff;margin:0 0 20px!important;line-height:20px;text-transform:uppercase;letter-spacing:0.5px}.footer-content p{color:rgba(255,255,255,0.8);font-size:14px;line-height:25px}.footer-about-text{margin-bottom:30px}.footer-about-text p{margin-bottom:20px;text-align:justify}.footer-read-more{color:#ff4444;font-weight:600;text-decoration:none;font-size:14px;display:inline-block;transition:all 0.3s}.footer-read-more:hover{color:#ff6666;text-decoration:none;transform:translateX(5px)}.footer-read-more i{margin-left:5px}.footer-menu a,.footer-read-more,.footer-contact-card,.footer-social-links a,.footer-copyright,.footer-copyright .brand{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu li{margin-bottom:10px}.footer-menu a{color:rgba(255,255,255,0.8);text-decoration:none;font-size:14px;line-height:20px;transition:color 0.3s;display:inline-block}.footer-menu a:hover{color:#ff4444;text-decoration:none;transform:translateX(3px)}.footer-menu i{color:#ff4444;margin-right:8px;font-size:12px}.footer-social{margin-top:30px}.footer-social h3,.footer-social h6,.footer-social .footer-title{font-size:16px;font-weight:600;color:#fff;margin:0 0 15px!important;line-height:18px}.footer-social-links a{display:inline-block;width:42px;height:42px;background:linear-gradient(135deg,#CB0010,#ff4444);border-radius:50%;text-align:center;line-height:42px;margin-right:8px;transition:all 0.3s;box-shadow:0 4px 10px rgba(255,68,68,0.3)}.footer-social-links a:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(255,68,68,0.5)}.footer-social-links a i{color:#fff;font-size:18px}.footer-hours-box{background:rgba(255,255,255,0.1);border-radius:10px;padding:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateZ(0);-webkit-transform:translateZ(0)}.footer-hours-list{list-style:none;padding:0;margin:0}.footer-hours-list li{padding:8px 0;display:flex;justify-content:space-between}.footer-hours-list li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.1)}.footer-hours-list .day{color:rgba(255,255,255,0.8);font-size:13px}.footer-hours-list .time{font-weight:600;font-size:13px}.footer-hours-list .time.active{color:#ff4444}.footer-hours-list .time.closed{color:rgba(255,255,255,0.5)}.footer-bottom{margin-top:40px;padding-top:25px;border-top:1px solid rgba(255,255,255,0.1)}.footer-copyright{margin:0;color:rgba(255,255,255,0.6);font-size:14px;line-height:20px;text-align:center}.footer-copyright .brand{color:#ff4444;font-weight:600}@media (max-width: 767px){.solution-available>.container{display:flex;flex-direction:column;gap:12px;min-height:0;padding:20px 18px}.solution-available h5,.solution-available .solution-available__title{line-height:28px!important;margin:0!important;width:100%!important}.solution-available a.header-requestbtn.contactus-btn{height:48px;width:160px}.modern-footer-section{padding:40px 0 20px}.footer-contact-cards{margin-bottom:30px}.footer-card-col{flex:0 0 100%;max-width:100%}.footer-contact-card{min-height:120px;padding:20px 15px}.footer-content{padding-top:30px}.footer-content h3,.footer-content h6,.footer-content .footer-title{font-size:16px;margin-bottom:15px}.footer-about-text,.footer-menu-col,.footer-machines-col,.footer-hours-col{margin-bottom:25px}.footer-social{margin-top:20px}.footer-bottom{margin-top:30px;padding-top:20px}}@media (min-width: 768px) and (max-width: 991px){.footer-card-col{flex:0 0 50%;max-width:50%}.footer-contact-card{margin:0 10px}}@media (min-width: 992px){.footer-card-col{flex:0 0 33.3%;max-width:33.3%}}@media (min-width: 992px){.footer-menu a:hover,.footer-read-more:hover{transform:translateX(5px)}}@media (prefers-reduced-motion: reduce){.footer-contact-card,.footer-menu a,.footer-read-more,.footer-social-links a{transition:none!important}.footer-contact-card:hover,.footer-social-links a:hover{transform:none!important}}@media (max-width: 991px){.footer-contact-card,.footer-hours-box{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(20,20,20,0.9)}}@media (max-width: 767px){.modern-footer-section{background-image:url('../images/footer-3-960.webp');background-image:image-set( url('../images/footer-3-960.avif') type('image/avif'), url('../images/footer-3-960.webp') type('image/webp') )}}.ata-whatsapp-float{align-items:center;background:#cb0010;border:1px solid rgba(255,255,255,0.18);border-radius:999px;bottom:20px;box-shadow:0 10px 26px rgba(19,19,19,0.2),0 3px 8px rgba(203,0,16,0.18);color:#fff!important;display:inline-flex;font-family:var(--ata-font-display);font-size:13px;font-weight:600;gap:9px;justify-content:center;letter-spacing:-0.01em;line-height:1;min-height:48px;padding:6px 17px 6px 8px;position:fixed;right:20px;text-decoration:none!important;transform:translateZ(0);transition:background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease;z-index:9998}.ata-whatsapp-float__icon{align-items:center;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;position:relative;width:30px}.ata-whatsapp-float__icon::before{content:"\f232";font-family:'FontAwesome';font-size:27px;font-weight:normal;line-height:1;transform:none}.ata-whatsapp-float__icon::after{content:none;display:none}.ata-whatsapp-float:hover{background:#ab000d;box-shadow:0 13px 30px rgba(19,19,19,0.24),0 4px 10px rgba(203,0,16,0.2);color:#fff!important;transform:translateY(-2px)}.ata-whatsapp-float:active{background:#94000b;box-shadow:0 6px 16px rgba(19,19,19,0.2);color:#fff!important;transform:translateY(0) scale(0.98)}.ata-whatsapp-float:focus-visible{outline:3px solid rgba(203,0,16,0.3)!important;outline-offset:3px}@supports (bottom: max(0px)){.ata-whatsapp-float{bottom:max(20px,env(safe-area-inset-bottom));right:max(20px,env(safe-area-inset-right))}}@media (max-width: 767px){.footer-menu a{align-items:center;background:transparent;border:0;display:inline-flex;min-height:40px;padding:6px 0;transition:color 180ms ease,transform 180ms ease;width:auto;-webkit-tap-highlight-color:rgba(255,68,68,0.14)}.footer-menu a:hover,.footer-menu a:active{background:transparent;color:#ff4444;transform:translateX(5px)}.footer-menu a:active{opacity:0.9}.footer-menu a:focus-visible{background:transparent;color:#ff4444;outline:2px solid rgba(255,255,255,0.8)!important;outline-offset:2px;transform:translateX(5px)}.footer-menu i{flex:0 0 auto}.ata-whatsapp-float{bottom:13px;font-size:12px;min-height:46px;padding:5px 14px 5px 7px;right:13px}.ata-whatsapp-float__icon{flex-basis:29px;height:29px;width:29px}}@supports (bottom: max(0px)){@media (max-width: 767px){.ata-whatsapp-float{bottom:max(13px,env(safe-area-inset-bottom));right:max(13px,env(safe-area-inset-right))}}}@media (prefers-reduced-motion: reduce){.ata-whatsapp-float,.footer-menu a{transition:none!important}}
