.services-dropdown{position:relative}.services-dropdown summary{cursor:pointer;list-style:none;padding:12px 0;font-weight:600}.services-flyout{position:absolute;top:100%;left:-100px;width:510px;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:7px 16px;background:#f7fcff;border:1px solid #c5e6ff;border-radius:16px;box-shadow:0 20px 60px #00355f30;z-index:30}.services-flyout a{padding:9px 12px;font-size:12px;white-space:normal;border-radius:7px}.services-flyout a:hover{background:#e4f3ff;color:#0052ff}.services-flyout .all-services{grid-column:1/-1;color:#0052ff}.partner-brands{margin-top:35px;padding:25px 35px;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;align-items:center;background:#061c31;border:1px solid #124763;border-radius:15px}.partner-brands>div,.partner-brands>a{display:flex;align-items:center;justify-content:center;min-width:0;flex-direction:column;gap:12px}.partner-brands .eyebrow{color:#87d9ff;font-size:10px}.partner-brands img{width:100%;height:105px;object-fit:contain}.service-photo{background-size:cover;background-position:center;min-height:180px}.photo-service-grid{grid-template-columns:repeat(4,1fr)}.photo-service .service-photo{height:210px}.service-cinema{position:relative;isolation:isolate;background:#031d34;min-height:610px;overflow:hidden;color:white}.service-backdrop{position:absolute;inset:0;z-index:-3;background-position:70% 40%;background-size:cover}.service-shade{position:absolute;inset:0;background:linear-gradient(90deg,#001d38fa 0%,#001d38df 35%,#001d3860 65%,#001d3825),linear-gradient(0deg,#031d34cc,transparent 40%);z-index:-2}.service-cinema-copy{padding:85px 6%;max-width:790px}.service-cinema h1{font-size:clamp(40px,4.6vw,67px);line-height:1.04;letter-spacing:-2px;margin:22px 0}.service-cinema em,.service-editorial em,.service-local em{color:#03cfea;font-style:normal}.service-cinema-copy p{font-size:19px;line-height:1.6;max-width:550px;margin-bottom:28px}.service-scroll{display:block;margin-top:23px;color:#b7e7ff;font-size:12px}.service-image-note{position:absolute;bottom:20px;right:25px;font-size:10px;color:#dcf4ff}.service-signals{display:flex;justify-content:space-around;padding:22px;background:#e9f5ff;color:#064f99;font-size:12px;border-bottom:1px solid #c8e8ff}.service-editorial,.service-local{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center}.service-editorial h2,.service-local h2{font-size:42px;line-height:1.08}.service-editorial p,.service-local p{font-size:16px;line-height:1.8}.tech-spec,.local-answer{background:linear-gradient(135deg,#05213b,#093d58);color:white;padding:40px;border-radius:23px;border:1px solid #178dab;box-shadow:0 15px 45px #00447825}.tech-spec h3{font-size:25px;line-height:1.2}.tech-spec ul{padding-left:18px;line-height:2.1;color:#c6e8fa}.tech-spec .text-link{color:#14d7f4}.tech-spec .focus-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#0ce9fa;box-shadow:0 0 15px #0ce9fa;margin-right:12px}.local-answer>span{font-size:10px;color:#78dcff;letter-spacing:1px}.local-answer h3{font-size:28px}.local-answer p{color:#d0e8f5}.form-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#quote-form button[disabled]{opacity:.6;cursor:wait}.review-access{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;background:#eef8ff;border-top:1px solid #d2eafa}.review-access h2{font-size:39px}.review-access p{max-width:650px;line-height:1.7}.review-status{padding:25px;border:1px solid #bfdff5;border-radius:17px;background:white}.visual-v2 .detail-grid article{border:1px solid #cce6fa;background:linear-gradient(135deg,#fff,#eef7ff);transition:transform .25s,box-shadow .25s}.visual-v2 .detail-grid article:hover{transform:translateY(-5px);box-shadow:0 14px 35px #0052ff15}.motion-paused .detail-grid article{transition:none}.service-cinema .energy-canvas{pointer-events:none}
@media(max-width:1000px){.photo-service-grid{grid-template-columns:repeat(3,1fr)}.service-editorial,.service-local{gap:30px}.partner-brands{gap:25px}.service-cinema-copy{max-width:660px}.service-cinema h1{font-size:53px}}
@media(max-width:780px){.services-dropdown{width:100%}.services-dropdown summary{padding:12px}.services-flyout{position:static;width:100%;box-shadow:none;grid-template-columns:1fr;padding:10px;background:#eaf6ff}.services-flyout a{font-size:13px}.photo-service-grid{grid-template-columns:1fr 1fr}.photo-service .service-photo{height:160px}.partner-brands{grid-template-columns:1fr;padding:25px;gap:28px}.partner-brands img{max-width:320px;height:110px}.service-cinema{min-height:770px}.service-backdrop{inset:0 0 37%;background-position:center 25%}.service-shade{background:linear-gradient(0deg,#031d34 25%,#031d34f5 42%,#031d3450 73%,#031d3410)}.service-cinema-copy{padding:330px 22px 65px}.service-cinema h1{font-size:43px;letter-spacing:-1.5px}.service-cinema-copy p{font-size:15px}.service-cinema .eyebrow{font-size:10px}.service-signals{gap:13px;padding:18px 15px;align-items:start;font-size:10px}.service-editorial,.service-local,.review-access{grid-template-columns:1fr;gap:24px}.service-editorial h2,.service-local h2,.review-access h2{font-size:33px}.tech-spec,.local-answer{padding:28px}.service-editorial p,.service-local p{font-size:15px}.visual-v2 .detail-grid article:hover{transform:none}.service-cinema .motion-control{bottom:15px}.service-image-note{bottom:22px;right:65px}}
@media(prefers-reduced-motion:reduce){.visual-v2 .detail-grid article{transition:none!important;transform:none!important}}

.scene-0{background-image:url('limpieza-comunidades-malaga-axarclean.webp')}

.scene-1{background-image:url('limpieza-garajes-parking-malaga-axarclean.webp')}

.scene-2{background-image:url('limpieza-gimnasios-malaga-axarclean.webp')}

.scene-3{background-image:url('limpieza-centros-deportivos-malaga-axarclean.webp')}

.scene-4{background-image:url('mantenimiento-jardines-malaga-axarclean.webp')}

.scene-5{background-image:url('limpieza-oficinas-malaga-axarclean.webp')}

.scene-6{background-image:url('limpieza-cristales-malaga-axarclean.webp')}

.scene-7{background-image:url('limpieza-fin-obra-malaga-axarclean.webp')}

.scene-8{background-image:url('abrillantado-suelos-marmol-terrazo-malaga-axarclean.webp')}

.scene-9{background-image:url('eliminacion-grafitis-malaga-sin-graffitis.webp')}

.scene-10{background-image:url('limpieza-cuidado-entorno-malaga-axarclean.webp')}

.scene-11{background-image:url('tratamiento-olores-malaga-axarclean.webp')}
.atlas-photo.panel-0{background-image:url('limpieza-comunidades-malaga-axarclean.webp');background-size:cover;background-position:center}
.atlas-photo.panel-1{background-image:url('limpieza-garajes-parking-malaga-axarclean.webp');background-size:cover;background-position:center}
.atlas-photo.panel-2{background-image:url('limpieza-gimnasios-malaga-axarclean.webp');background-size:cover;background-position:center}
.atlas-photo.panel-3{background-image:url('limpieza-centros-deportivos-malaga-axarclean.webp');background-size:cover;background-position:center}
.atlas-photo.panel-4{background-image:url('mantenimiento-jardines-malaga-axarclean.webp');background-size:cover;background-position:center}
.atlas-photo.panel-5{background-image:url('limpieza-oficinas-malaga-axarclean.webp');background-size:cover;background-position:center}
.service-cinema-copy p{color:#e1f3ff}.service-cinema-copy .eyebrow,.visual-v2 .cta .eyebrow{color:#8de6ff}.graffiti-department .tech-spec p{color:#d5efff}.review-access:has(#google-reviews-slot[hidden]){grid-template-columns:1fr}.photo-service:last-child:nth-child(4n+1){grid-column:span 2}.service-editorial .eyebrow{color:#076bb4}.service-editorial .tech-spec .eyebrow{color:#83ddff}@media(max-width:780px){.photo-service:last-child:nth-child(4n+1){grid-column:span 2}.photo-service:last-child:nth-child(4n+1) .service-photo{height:190px}}
