.btn-wsp,.container,footer{text-align:center}body{font-family:Domine,sans-serif;background-image:url('imagenes/aaa.webp');background-size:cover;background-repeat:no-repeat;background-attachment:fixed;color:#fff;margin:0;padding:0}.container{max-width:400px;margin:0 auto;padding:20px;background-color:rgba(0,0,0,.7);border-radius:5px}.btn-borrar,.btn-calcular,.btn-limpiar{padding:15px 5px;margin-top:20px;font-weight:700}label{display:block;margin-bottom:5px;font-size:18px}input[type=button],input[type=text],output{width:75%;margin-bottom:15px;padding:15px;font-size:17px;border:none;border-radius:20px}.btn-calcular,.btn-limpiar{background-color:#ff4040;color:#fff;border:none;border-radius:100px;cursor:pointer;width:50%}.hora-colombia,footer{background-color:rgba(0,0,0,.7);color:#fff}.btn-borrar{color:#fff;border-radius:100px;width:5%}.btn-calcular:hover,.btn-limpiar:hover{background-color:red}.btn-borrar:hover{background-color:transparent}.btns-contacto{margin-top:20px}.btn-llamar:hover,.btn-whatsapp:hover,.btn-wsp:hover{background-color:red;text-decoration:none}#explicacionBarrio a,.btn-eliminar:hover{text-decoration:underline}.hora-colombia{position:absolute;top:10px;right:10px;padding:5px 10px;border-radius:5px;display:none}.btn-wsp{line-height:80px}.btn-wsp:hover{background:#20ba5a}@media only screen and (min-width:320px) and (max-width:768px){.btn-wsp{width:63px;height:63px;line-height:66px}}footer{position:relative;clear:both;padding:10px}.informacion-autor,.otros-detalles{margin-bottom:10px}.informacion-autor h3,.otros-detalles h3{font-size:20px;margin:5px 0}.informacion-autor p,.otros-detalles p{font-size:16px;margin:5px 0}.menu-lateral{z-index:1000;position:fixed;top:0;right:-300px;width:250px;height:100%;background-color:#e32e2e;color:#fff;padding:20px;transition:right .3s;font-family:Arial,sans-serif;overflow-y:auto}.btn-pedir-flash,button{background-color:#25d366}.menu-seccion h3{margin-bottom:10px;font-size:20px}.menu-seccion a{color:#fff;text-decoration:none;display:block;margin-bottom:10px;font-size:16px}.cerrar-menu{position:absolute;top:10px;right:20px;cursor:pointer}.menu-icon i{font-size:24px}.btn-pedir-flash{color:#fff}.btn-wsp{position:fixed;width:60px;height:60px;bottom:25px;right:25px;background:#25d366;color:#fff;border-radius:50px;font-size:40px;box-shadow:0 1px 10px rgba(0,0,0,.3);z-index:100;display:flex;align-items:center;justify-content:center;transition:.3s;text-decoration:none}#aviso .btn-cerrar,#mensaje,.slider,button.btn-copiar{position:absolute}.slider,.slider .slide img{width:100%}.deboen-section,.nuevos-campos-section{background-position:center;max-width:400px}.slider{height:auto;margin:auto;overflow:hidden;top:0;left:0}.slider .slide-track{display:flex;animation:40s linear infinite scroll;-webkit-animation:40s linear infinite scroll;width:calc(200px * 14)}.slider .slide{width:200px}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-200px * 7));transform:translateX(calc(-200px * 7))}}.btn-eliminar,.menu-icon{transform:translateY(-50%)}.container{position:relative}#aviso,.menu-icon{position:fixed;z-index:9999;left:0}button.custom-button{position:absolute;top:10px;right:100px;z-index:999;border:none;background:0 0}.custom-button .icono-btn,.icono-btn{width:30px;height:30px}#menuIcon{width:65px;height:100px}#mensaje{top:0;left:0;color:#fff;font-size:16px;padding:10px}.menu-icon{cursor:pointer;top:80%;right:auto;padding:10px;box-shadow:none;background-color:transparent;transition:transform .1s,filter .1s;cursor:grab}.menu-icon:hover{filter:brightness(1.5)}.hide-slider,.slider{display:none}#explicacionBarrio{margin-top:10px;font-size:16px;white-space:pre-line;font-family:Arial,sans-serif;font-weight:400;word-wrap:break-word;overflow-wrap:break-word;text-align:left;line-height:1.5}.deboen-section{margin:20px auto;padding:20px;border:2px solid #ccc;border-radius:15px;background-image:url('imagenes/dinero.jpg');background-size:cover;color:#333}.deboen-section h3,.nuevos-campos-section h3{color:#fff}.deboen-section label,.nuevos-campos-section label{display:block;margin-bottom:5px;font-weight:700;color:#fff}.input-pequeño,.select-opciones{width:calc(100% - 22px);padding:8px;margin-bottom:10px;border:2px solid #ccc;border-radius:5px;font-size:14px}.btn-reset,button.btn-limpiar{background-color:#dc3545;cursor:pointer;font-size:16px}.input-cuadrado:focus,.input-pequeño:focus,.select-opciones:focus{border-color:#f6f8f9;outline:0}button.btn-limpiar{padding:10px 15px;color:#fff;border:none;border-radius:20px}.btn-reset,button{color:#fff;border:none}.btn-reset{width:100%;padding:10px;border-radius:5px;margin-top:10px}.btn-reset:hover,button.btn-limpiar:hover{background-color:#c82333}.nuevos-campos-section{margin:20px auto;padding:20px;border:2px solid #ccc;border-radius:15px;background-image:url('imagenes/maps.jpg');background-size:cover;color:#fff;position:relative}.btn-copiar,.btn-limpiar,button{padding:10px 15px;cursor:pointer}.input-cuadrado{border:2px solid #ccc;font-size:14px}button,input{font-size:16px}button{border-radius:20px;margin-right:5px}button.btn-copiar{background-color:#007bff;bottom:20px;right:20px}button:hover{background-color:#1ebe57}.btn-copiar:hover,.btn-limpiar:hover,button.btn-copiar:hover{background-color:#0056b3}.error{color:red;font-weight:700}#explicacionBarrio a{color:#00f}.btn-copiar,.btn-limpiar{margin:5px;border:none;border-radius:4px;background-color:#007bff;color:#fff}.explicacion-nombre{margin-top:15px;font-size:16px;color:#fff;text-align:left}.nuevos-campos-fondo{background-image:url('imagenes/imagen3.jpg');background-size:cover;padding:20px;border-radius:10px;color:#fff}#aviso{top:0;width:0%;height:0%;background:url('imagenes/aviso.jpg') center center/cover no-repeat;display:flex;justify-content:center;align-items:center}#aviso .btn-cerrar{top:20px;right:20px;background:0 0;border:none;font-size:24px;color:#fff;cursor:pointer}#aviso a{display:block;width:100%;height:100%}.exclusivo-telefono{max-width:400px;margin:50px auto;padding:20px;background-color:rgba(0,0,0,.7);border-radius:10px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.3)}.exclusivo-telefono label{display:block;margin-bottom:5px;font-size:18px;color:#fff}.codigo-telefono{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.exclusivo-telefono select{width:90%;padding:10px;font-size:14px;border:none;border-radius:20px;margin-right:10px;text-align:center}.telefono-input{position:relative;width:90%;margin:0 auto}.exclusivo-telefono .input-cuadrado{width:100%;padding:10px 0 10px 10px;font-size:17px;border:none;border-radius:20px;margin-bottom:15px}.btn-eliminar{position:absolute;right:1px;top:30%;font-size:22px;background-color:transparent;border:none;pointer-events:auto;cursor:pointer;color:#ff4d4d}.emoji-selector{display:flex;justify-content:space-around;margin:20px 0}.info-box,.popup{position:fixed;top:0;justify-content:center;width:100%;height:100%}.emoji{font-size:15px;padding:5px;background-color:#ccc;border-radius:50px;cursor:pointer;transition:background-color .3s}.btn-enviar,.emoji.selected{background-color:#4caf50;color:#fff}.input-cuadrado{width:100%;padding:10px;margin-bottom:15px;border-radius:5px}.btn-enviar{padding:10px 15px;border:none;border-radius:5px;cursor:pointer}.popup{left:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;visibility:hidden;z-index:1000}.popup-content{background-color:#fff;padding:20px;border-radius:10px;text-align:center}.close-btn,.info-box button,.info-bubble{color:#fff;padding:10px;cursor:pointer}.close-btn{margin-top:20px;background-color:#ff4747;border:none;border-radius:5px}.info-bubble{position:fixed;bottom:20px;left:20px;background-color:#007bff;border-radius:50%;font-size:24px;z-index:999}.info-box{left:0;background-color:rgba(0,0,0,.9);display:none;align-items:center;z-index:1001}.info-box-content{text-align:center;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.info-box .popup-image{width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%}.info-box button{background-color:#ff4747;border:none;border-radius:5px;position:absolute;top:20px;right:20px;z-index:1002}.destino-container{display:flex;align-items:center;gap:8px;margin-bottom:8px}.btn-agregar,.btn-quitar{cursor:pointer;font-size:18px;width:30px;height:30px;border:none;background:#f0f0f0;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.btn-agregar{color:green}.btn-quitar{color:red}.btn-borrar{font-size:18px;background:0 0;border:none;cursor:pointer}input{flex-grow:1;padding:6px}