:root{--primary-brown: #6F4E37;--secondary-brown: #8B4513;--light-brown: #BC9A6A;--dark-brown: #5D4E37;--cream: #F5F5DC;--warm-white: #FEFEFE;--emergency-red: #DC143C;--gold-accent: #B8860B;--text-dark: #2C1810;--text-light: #6B4423}@keyframes redAlert{0%{transform:scale(1);background:linear-gradient(135deg,#dc143c,#b22222);box-shadow:0 8px 25px #dc143c66;border-color:#f44}25%{transform:scale(1.1);background:linear-gradient(135deg,#ff0000,#dc143c);box-shadow:0 15px 40px #dc143cb3,0 0 30px #ff000080;border-color:#f66}50%{transform:scale(1.05);background:linear-gradient(135deg,#dc143c,#b22222);box-shadow:0 12px 35px #dc143c80;border-color:#f44}75%{transform:scale(1.1);background:linear-gradient(135deg,#ff0000,#dc143c);box-shadow:0 15px 40px #dc143cb3,0 0 30px #ff000080;border-color:#f66}to{transform:scale(1);background:linear-gradient(135deg,#dc143c,#b22222);box-shadow:0 8px 25px #dc143c66;border-color:#f44}}@keyframes redGlow{0%{border-color:#f44;box-shadow:0 0 20px #ff00004d}50%{border-color:#f88;box-shadow:0 0 40px #f00c,0 0 60px #f006}to{border-color:#f44;box-shadow:0 0 20px #ff00004d}}@keyframes redBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-8px)}}@keyframes redShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}*{margin:0;padding:0;box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{font-family:Poppins,sans-serif;line-height:1.6;color:var(--text-dark);background:var(--warm-white);overflow-x:hidden;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navbar{padding:1.2rem 0;background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 4px 30px #8b451314;border-bottom:1px solid rgba(139,69,19,.06);transition:all .4s cubic-bezier(.25,.8,.25,1);min-height:70px}.navbar-brand{font-size:1.8rem;font-weight:700;color:var(--primary-brown)!important;letter-spacing:-.5px}.nav-link{font-weight:500;color:var(--text-light)!important;margin:0 1rem;padding:.8rem 0!important;position:relative;transition:all .3s ease}.nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gold-accent);transition:all .3s ease;transform:translate(-50%)}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-link:hover,.nav-link.active{color:var(--primary-brown)!important}.btn-primary{background:linear-gradient(135deg,var(--primary-brown),var(--secondary-brown));border:none;border-radius:25px;padding:14px 32px;font-weight:600;letter-spacing:.5px;box-shadow:0 8px 25px #8b451340;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #8b451359;background:linear-gradient(135deg,var(--secondary-brown),var(--primary-brown))}.hero-section{background:linear-gradient(135deg,#6F4E37 0%,#8B4513 30%,#A0522D 70%,#CD853F 100%);color:#fff;padding:120px 0 80px;position:relative;min-height:100vh;display:flex;align-items:center}.hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(218,165,32,.15) 0%,transparent 50%);animation:backgroundFloat 6s ease-in-out infinite}@keyframes backgroundFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}}.hero-content{position:relative;z-index:2}.hero-section h1{font-size:4rem;font-weight:800;margin-bottom:1rem;line-height:1.2;letter-spacing:-1px}.hero-section h2{font-size:1.8rem;font-weight:300;margin-bottom:2rem;color:var(--light-brown)}.hero-section .lead{font-size:1.3rem;line-height:1.8;margin-bottom:3rem;color:#fffffff2}.hero-stats{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.2)}.hero-stat h3{font-size:2.8rem;font-weight:800;color:var(--light-brown);margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero-stat p{font-size:1rem;opacity:.9;margin:0;font-weight:500}.card{border:2px solid rgba(139,69,19,.08);border-radius:20px;padding:2.5rem 2rem;background:white;transition:all .4s cubic-bezier(.25,.8,.25,1);box-shadow:0 10px 30px #8b451314,0 4px 15px #0000000a,inset 0 1px #fffc;position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,var(--primary-brown),var(--gold-accent),var(--primary-brown));transition:left .6s ease}.card:hover:before{left:0}.card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 40px #8b45131f,0 8px 20px #00000014,inset 0 1px #ffffffe6;border-color:#8b45131a}.card i{font-size:3.5rem;background:linear-gradient(135deg,var(--primary-brown),var(--gold-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem}.card h4{font-weight:700;margin-bottom:1rem;color:var(--text-dark);font-size:1.4rem}.card p{color:var(--text-light);line-height:1.7;margin:0}.section{padding:100px 0;position:relative}.section-title{font-size:2.8rem;font-weight:700;text-align:center;margin-bottom:1rem;color:var(--text-dark);position:relative;display:inline-block;width:100%}.section-title:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,var(--primary-brown),var(--gold-accent));margin:1rem auto;border-radius:2px}.section-subtitle{font-size:1.1rem;color:var(--text-light);text-align:center;margin-bottom:4rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.8;margin-top:0}.contact-card{transition:all .3s ease}.contact-card:hover{transform:translateY(-5px)}.contact-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:2rem;color:#fff;transition:all .3s ease}.contact-card:hover .contact-icon{transform:scale(1.1)}.emergency-button{background:linear-gradient(135deg,var(--emergency-red),#B22222);color:#fff;border:none;padding:18px 35px;border-radius:30px;font-weight:700;font-size:1.1rem;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 8px 25px #dc143c4d;transition:all .3s ease;position:relative;overflow:hidden}.emergency-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.emergency-button:hover:before{width:300px;height:300px}.emergency-button:hover{transform:scale(1.05);box-shadow:0 4px 15px #ffffff4d}.emergency-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.emergency-modal.show{opacity:1;visibility:visible}.emergency-content{background:white;padding:3rem;border-radius:25px;max-width:500px;width:90%;text-align:center;position:relative;transform:translateY(-50px);opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);box-shadow:0 25px 50px #00000040}.emergency-modal.show .emergency-content{transform:translateY(0);opacity:1;animation:modalSlideIn .5s ease}@keyframes modalSlideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.emergency-content:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--emergency-red),var(--gold-accent),var(--emergency-red));border-radius:25px;z-index:-1;opacity:.1}.emergency-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:var(--text-light);cursor:pointer;transition:all .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%}.emergency-close:hover{color:var(--emergency-red);transform:scale(1.1)}.emergency-icon{width:100px;height:100px;background:linear-gradient(135deg,var(--emergency-red),#B22222);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;animation:emergencyIconPulse 2s infinite;box-shadow:0 10px 30px #dc143c4d}.emergency-icon i{color:#fff;font-size:2.5rem}@keyframes emergencyIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}footer{background:linear-gradient(135deg,var(--dark-brown),var(--primary-brown));color:#fff;padding:60px 0 30px;position:relative}footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 30% 70%,rgba(218,165,32,.1) 0%,transparent 50%)}.floating-emergency-btn{position:fixed!important;bottom:30px!important;right:30px!important;z-index:99999!important;display:flex!important;align-items:center!important;color:#fff!important;cursor:pointer!important;transition:all .3s ease!important;border:none!important;text-decoration:none!important;overflow:visible!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;gap:0!important;min-width:auto!important;justify-content:flex-end!important;filter:drop-shadow(0 8px 25px rgba(220,20,60,.4))!important;height:60px!important;flex-direction:row!important;background:linear-gradient(135deg,#dc143c,#c1185a)!important;border:2px solid white!important;border-radius:30px!important;padding:0!important}.floating-emergency-btn .emergency-text{background:transparent!important;border:none!important;border-radius:0!important;padding:12px 20px!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.8px!important;white-space:nowrap!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;text-transform:uppercase!important;box-shadow:none!important;transition:all .3s ease!important;position:relative!important;z-index:2!important;height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.floating-emergency-btn .emergency-icon{width:60px!important;height:60px!important;background:transparent!important;border:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;flex-shrink:0!important;position:relative!important;z-index:2!important;transition:all .3s ease!important;margin:0!important}.floating-emergency-btn .emergency-icon i{font-size:1.8rem!important;color:#fff!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important;font-style:normal!important;text-align:center!important;vertical-align:baseline!important;box-sizing:border-box!important}.floating-emergency-btn:hover{transform:translateY(-2px)!important;filter:drop-shadow(0 12px 35px rgba(220,20,60,.6))!important}.floating-emergency-btn:hover .emergency-text,.floating-emergency-btn:hover .emergency-icon{background:transparent!important;box-shadow:none!important;transform:scale(1.02)!important}.floating-emergency-btn:hover .emergency-icon i{transform:scale(1.1)!important}@keyframes emergencyPulse{0%,to{transform:scale(1);filter:drop-shadow(0 8px 25px rgba(220,20,60,.4))}50%{transform:scale(1.02);filter:drop-shadow(0 10px 30px rgba(220,20,60,.5))}}.floating-emergency-btn{animation:emergencyPulse 3s ease-in-out infinite!important}.floating-emergency-btn:hover{animation:none!important}@media (max-width: 768px){.floating-emergency-btn{bottom:80px!important;right:15px!important;height:45px!important;border-radius:22px!important;max-width:200px!important}.floating-emergency-btn .emergency-text{font-size:.75rem!important;letter-spacing:.5px!important;padding:8px 12px!important;border-radius:0!important;height:45px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.floating-emergency-btn .emergency-icon{width:45px!important;height:45px!important;margin:0!important;border-radius:0!important;flex-shrink:0!important}.floating-emergency-btn .emergency-icon i{font-size:1.3rem!important}}@media (max-width: 480px){.floating-emergency-btn{bottom:70px!important;right:10px!important;height:40px!important;border-radius:20px!important;max-width:180px!important}.floating-emergency-btn .emergency-text{font-size:.7rem!important;letter-spacing:.4px!important;padding:6px 10px!important;height:40px!important}.floating-emergency-btn .emergency-icon{width:40px!important;height:40px!important}.floating-emergency-btn .emergency-icon i{font-size:1.2rem!important}}@media (max-width: 480px){.navbar{padding:.6rem 0!important;min-height:55px!important}.navbar-brand{font-size:1.2rem!important;line-height:1.1!important}.navbar-brand i{font-size:1rem!important}.navbar-toggler{padding:.2rem .4rem!important;font-size:.9rem!important}.navbar-collapse{margin-top:.75rem!important;padding:.75rem!important}.nav-link{padding:.6rem .8rem!important;font-size:.9rem!important}.btn-primary{padding:.6rem 1.2rem!important;font-size:.85rem!important}}@media (max-width: 768px){.navbar{border-bottom:none!important;padding:.8rem 0!important;min-height:60px!important}.navbar-brand{font-size:1.4rem!important;line-height:1.2!important}.navbar-brand i{font-size:1.2rem!important}.navbar-toggler{padding:.25rem .5rem!important;font-size:1rem!important;border:1px solid rgba(139,69,19,.2)!important;border-radius:8px!important}.navbar-toggler:focus{box-shadow:0 0 0 .2rem #8b45131a!important}.navbar-collapse{background:rgba(255,255,255,.98)!important;border-radius:12px!important;margin-top:1rem!important;padding:1rem!important;box-shadow:0 8px 25px #8b451326!important;border:1px solid rgba(139,69,19,.1)!important}.navbar-nav{border:none!important;margin-bottom:1rem!important}.nav-item{margin-bottom:.5rem!important}.nav-link{border:none!important;border-bottom:none!important;padding:.75rem 1rem!important;border-radius:8px!important;transition:all .3s ease!important}.nav-link:hover{background:rgba(139,69,19,.05)!important;transform:translate(5px)!important}.nav-link:after{display:none!important}.btn-primary{width:100%!important;margin-top:.5rem!important;padding:.75rem 1.5rem!important;font-size:.9rem!important;border-radius:25px!important}.container{padding-left:15px!important;padding-right:15px!important}.card,[style*="border-radius: 20px"]{margin-bottom:1rem!important}.btn{margin-bottom:.5rem!important}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word!important;overflow-wrap:break-word!important}.hero-section{min-height:90vh;padding:120px 0 80px}.hero-section h1{font-size:2.8rem!important;line-height:1.1!important}.hero-section h2{font-size:1.5rem!important}.hero-section .lead{font-size:1.15rem!important;padding:0 1rem}.hero-section .d-flex{margin-top:1rem!important}.btn-primary{padding:12px 24px;font-size:.9rem}.card{padding:2rem 1.5rem;margin-bottom:2rem}.card i{font-size:2.5rem}#about .col-lg-6 img{height:450px!important;object-fit:cover!important;border-radius:20px!important;box-shadow:0 15px 40px #8b451333!important;margin-bottom:2rem}.hero-stats{margin-top:2rem;padding-top:2rem}.section-title{font-size:2.2rem;margin-bottom:1rem}.section{padding:60px 0}.section-subtitle{font-size:1rem;margin-bottom:2.5rem}.emergency-content{padding:2rem;margin:1rem;width:calc(100% - 2rem)}.emergency-icon{width:80px;height:80px;margin-bottom:1.5rem}.emergency-icon i{font-size:2rem}}section{scroll-margin-top:100px}@media (max-width: 768px){section{scroll-margin-top:80px}.hero-section{padding-top:100px!important}}@media (max-width: 480px){section{scroll-margin-top:70px}.hero-section,.contact-hero-section{padding-top:90px!important}}.contact-hero-section{padding-top:120px!important}@media (max-width: 768px){.contact-hero-section{padding-top:100px!important;min-height:auto!important}.contact-hero-section .row{align-items:flex-start!important}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-on-scroll{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.8,.25,1)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.stagger-animation:nth-child(1){animation-delay:.1s}.stagger-animation:nth-child(2){animation-delay:.2s}.stagger-animation:nth-child(3){animation-delay:.3s}.stagger-animation:nth-child(4){animation-delay:.4s}.stagger-animation:nth-child(5){animation-delay:.5s}.stagger-animation:nth-child(6){animation-delay:.6s}.hero-stat{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2rem 1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease;cursor:pointer}.hero-stat:hover{transform:translateY(-5px) scale(1.05);background:rgba(255,255,255,.2);border-color:#daa5204d;box-shadow:0 15px 30px #0003}.social-links a:hover{color:var(--gold-accent)!important;transform:translateY(-2px)}footer a:hover{color:var(--gold-accent)!important;padding-left:5px}.carousel-indicators{margin-bottom:0}.carousel-indicators button{width:12px;height:12px;border-radius:50%;margin:0 8px;border:none}.carousel-indicators .active{background:var(--primary-brown)}.carousel-indicators button:not(.active){background:rgba(139,69,19,.3)}i[class*=fa-],.fas,.far,.fab,.fal,.fad{display:inline-block!important;font-style:normal!important;font-variant:normal!important;text-rendering:auto!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important;transform:none!important;vertical-align:middle!important}.fab{font-family:"Font Awesome 6 Brands"!important;font-weight:400!important}.card>i{display:block!important;text-align:center!important;margin:0 auto 1.5rem!important;width:100%!important;font-size:3.5rem!important}.nav-link i{display:inline-block!important;margin-right:.5rem!important;vertical-align:middle!important;width:auto!important;text-align:left!important}.btn i{display:inline-block!important;margin-right:.5rem!important;vertical-align:middle!important;width:auto!important}.contact-icon{display:flex!important;align-items:center!important;justify-content:center!important}.contact-icon i{display:block!important;line-height:1!important;font-size:2rem!important;margin:0!important;color:#fff!important;filter:brightness(0) invert(1)!important}footer i{display:inline-block!important;vertical-align:middle!important;text-align:center!important;margin-right:.5rem!important}.social-links a i{display:inline-block!important;width:1.2rem!important;text-align:center!important;margin-right:0!important}.fab.fa-instagram{display:inline-block!important;vertical-align:middle!important;font-family:"Font Awesome 6 Brands"!important;font-weight:400!important;line-height:1!important}.emergency-button i{display:inline-block!important;margin-right:.5rem!important;vertical-align:middle!important}.service-card{position:relative;overflow:hidden;cursor:pointer}.service-card:hover{transform:translateY(-15px) scale(1.03)!important;box-shadow:0 30px 60px #00000026!important}.service-card:hover .card-bg-effect{transform:scale(1)!important}.service-card:hover .service-icon{transform:scale(1.1) rotate(5deg)!important;box-shadow:0 20px 50px #00000040!important}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.service-card{animation:cardSlideUp .6s ease-out forwards}.service-card:nth-child(1){animation-delay:.1s}.service-card:nth-child(2){animation-delay:.2s}.service-card:nth-child(3){animation-delay:.3s}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.service-icon{animation:iconPulse 3s ease-in-out infinite}.service-card:hover .service-icon{animation:none}@media (max-width: 992px){.service-card{margin-bottom:2rem;padding:2.5rem 1.5rem!important}}@media (max-width: 768px){.service-card{padding:2rem 1rem!important}.service-icon{width:80px!important;height:80px!important}.service-icon i{font-size:2rem!important}}.service-card *{transition:all .3s ease}.service-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease;z-index:3;pointer-events:none}.service-card:hover:before{left:100%}.emergency-icon i{display:block!important;line-height:1!important;margin:0!important;font-size:2.5rem!important}.emergency-whatsapp-btn{display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.emergency-whatsapp-btn i{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:.5rem!important;font-size:1.2rem!important;line-height:1!important;transform:none!important;vertical-align:middle!important}.emergency-modal .btn-danger{display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;color:#fff!important}.emergency-modal .btn-danger i{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:.5rem!important;font-size:1.2rem!important;line-height:1!important;transform:none!important;vertical-align:middle!important}.fab.fa-google{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.4!important;vertical-align:baseline!important;transform:none!important;font-family:"Font Awesome 6 Brands"!important;font-weight:400!important;margin:0!important;padding:1px 0 0!important;text-align:center!important;overflow:visible!important;white-space:nowrap!important}.fab.fa-whatsapp{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important;transform:none!important;font-family:"Font Awesome 6 Brands"!important;font-weight:400!important;margin:0!important;padding:0!important;text-align:center!important;overflow:visible!important}.emergency-whatsapp-btn:hover{color:#fff!important;text-decoration:none!important}.navbar-brand i{display:inline-block!important;margin-right:.5rem!important;vertical-align:middle!important}.hero-stat i{display:block!important;text-align:center!important;margin:0 auto!important}.floating-decoration i{display:block!important;text-align:center!important;margin:0!important}@media (max-width: 768px){.emergency-content{width:95%!important;max-width:none!important;padding:2rem 1.5rem!important;margin:1rem!important;border-radius:20px!important;max-height:90vh!important;overflow-y:auto!important}.emergency-icon{width:80px!important;height:80px!important;margin-bottom:1.5rem!important}.emergency-icon i{font-size:2rem!important}.emergency-content h3{font-size:1.3rem!important;margin-bottom:1rem!important}.emergency-content p{font-size:.95rem!important;margin-bottom:1rem!important}.emergency-actions .d-flex{flex-direction:column!important;gap:1rem!important}.emergency-actions .btn{width:100%!important;padding:12px 20px!important;font-size:.95rem!important}.emergency-close{top:.75rem!important;right:.75rem!important;width:35px!important;height:35px!important;font-size:1.2rem!important}}@media (max-width: 480px){.emergency-content{width:98%!important;padding:1.5rem 1rem!important;margin:.5rem!important;border-radius:15px!important}.emergency-icon{width:70px!important;height:70px!important;margin-bottom:1rem!important}.emergency-icon i{font-size:1.8rem!important}.emergency-content h3{font-size:1.2rem!important;line-height:1.3!important}.emergency-content p{font-size:.9rem!important;line-height:1.4!important}.emergency-actions .btn{padding:10px 15px!important;font-size:.9rem!important;border-radius:20px!important}.emergency-close{top:.5rem!important;right:.5rem!important;width:30px!important;height:30px!important;font-size:1rem!important}}@media (max-width: 360px){.emergency-content{padding:1rem .75rem!important;margin:.25rem!important}.emergency-content h3{font-size:1.1rem!important}.emergency-content p{font-size:.85rem!important}.emergency-actions .btn{padding:8px 12px!important;font-size:.85rem!important}}.emergency-content .emergency-actions>div:last-child{background:rgba(255,193,7,.1)!important;padding:1.5rem!important;border-radius:15px!important;margin-top:1rem!important;border:1px solid rgba(255,193,7,.3)!important;border-left:4px solid #ffc107!important}.emergency-content .emergency-actions>div:last-child h6{color:var(--text-dark)!important;margin-bottom:1rem!important;display:flex!important;align-items:center!important;font-size:1rem!important;font-weight:600!important}.emergency-content .emergency-actions>div:last-child h6 i{color:#ffc107!important;margin-right:.5rem!important;font-size:1rem!important}.emergency-content .emergency-actions>div:last-child ul{list-style:none!important;padding:0!important;margin:0!important;font-size:.9rem!important;color:var(--text-dark)!important}.emergency-content .emergency-actions>div:last-child ul li{margin-bottom:.5rem!important;display:flex!important;align-items:flex-start!important;line-height:1.4!important}.emergency-content .emergency-actions>div:last-child ul li:last-child{margin-bottom:0!important}.emergency-content .emergency-actions>div:last-child ul li i{color:#28a745!important;font-size:.8rem!important;margin-right:.5rem!important;margin-top:.1rem!important;flex-shrink:0!important}@media (max-width: 768px){.emergency-content .emergency-actions>div:last-child{padding:1.25rem!important;margin-top:1rem!important}.emergency-content .emergency-actions>div:last-child h6{font-size:.95rem!important;margin-bottom:.75rem!important}.emergency-content .emergency-actions>div:last-child ul{font-size:.85rem!important}.emergency-content .emergency-actions>div:last-child ul li{margin-bottom:.4rem!important;line-height:1.3!important}}@media (max-width: 480px){.emergency-content .emergency-actions>div:last-child{padding:1rem!important;margin-top:.75rem!important}.emergency-content .emergency-actions>div:last-child h6{font-size:.9rem!important;margin-bottom:.5rem!important}.emergency-content .emergency-actions>div:last-child ul{font-size:.8rem!important}.emergency-content .emergency-actions>div:last-child ul li{margin-bottom:.3rem!important;line-height:1.25!important}.emergency-content .emergency-actions>div:last-child ul li i{font-size:.7rem!important;margin-right:.4rem!important}}@media (max-width: 360px){.emergency-content .emergency-actions>div:last-child{padding:.75rem!important}.emergency-content .emergency-actions>div:last-child h6{font-size:.85rem!important}.emergency-content .emergency-actions>div:last-child ul{font-size:.75rem!important}}
