.effect .children{animation:content-animation 1s ease forwards}@keyframes content-animation{0%{opacity:0}to{opacity:1}}@keyframes pulse{50%{opacity:.65}}@keyframes ping{75%,to{transform:scale(1.8);opacity:0}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.emergency-button-widget{position:fixed;bottom:8rem;right:2rem;z-index:50}.emergency-button-widget .button-container{position:relative;cursor:pointer}.emergency-button-widget .sos-button{height:6rem;width:6rem;z-index:20;border-radius:9999px;color:#fff;border:4px solid #fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.2),0 8px 10px -6px rgba(0,0,0,.2);background-image:linear-gradient(to bottom right,#ef4444,#dc2626,#b91c1c);transition:all .3s ease-in-out;position:relative}.emergency-button-widget .sos-button .button-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.emergency-button-widget .sos-button .icon-alert{margin-bottom:.25rem;animation:pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}.emergency-button-widget .sos-button .button-text{font-size:.875rem;font-weight:700;letter-spacing:.025em}.emergency-button-widget .sos-button:hover{transform:scale(1.05);box-shadow:0 25px 50px -12px rgba(0,0,0,.3);background-image:linear-gradient(to bottom right,#dc2626,#b91c1c,#991b1b)}.emergency-button-widget .sos-button:active{transform:scale(.95)}.emergency-button-widget .animated-ring{position:absolute;border-radius:9999px;animation:ping 1.5s cubic-bezier(0,0,.2,1) infinite}.emergency-button-widget .animated-ring.ring-1{top:0;right:0;bottom:0;left:0;border:4px solid #f87171;opacity:.4}.emergency-button-widget .animated-ring.ring-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border:2px solid #fca5a5;opacity:.2;animation-delay:.5s}.emergency-button-widget .badge{position:absolute;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);color:#fff}.emergency-button-widget .phone-badge{top:-.5rem;right:-.5rem;height:2rem;width:2rem;background-image:linear-gradient(90deg,#fb923c,#ef4444);animation:bounce 1.2s infinite;z-index:21}.emergency-button-widget .zap-badge{top:-.25rem;left:-.25rem;height:1.5rem;width:1.5rem;background-color:#facc15;animation:pulse 2s infinite;z-index:21}.emergency-button-widget .zap-badge .icon-zap{color:#713f12}.emergency-button-widget .emergency-label{position:absolute;bottom:-2rem;left:50%;transform:translateX(-50%);background-color:#dc2626;color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);animation:pulse 2.5s infinite;white-space:nowrap}.emergency-modal{height:100vh;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;opacity:1;transition:.5s;z-index:10000000}.emergency-modal.hide{opacity:0;z-index:-1}.emergency-modal .closeModel{height:100vh;background-color:rgba(0,0,0,.224);position:absolute;top:0;left:0;width:100%;z-index:1}.emergency-modal .emergency-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;max-width:700px;width:93%;padding:15px 0;border-radius:8px;z-index:2}.emergency-modal .emergency-modal-content .emergency-modal-header{border-bottom:1px solid #e5e7eb;padding-bottom:.75rem}.emergency-modal .emergency-modal-content .emergency-modal-header .emergency-modal-title{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.125rem;color:#dc2626}.emergency-modal .emergency-modal-content .emergency-modal-header .emergency-modal-title .icon-alert{height:1.25rem;width:1.25rem}.emergency-modal .emergency-modal-content .emergency-modal-header .emergency-modal-title .emergency-modal-badge{display:flex;align-items:center;gap:.25rem;font-size:.75rem;background-color:#fef2f2;padding:.25rem .5rem;border-radius:9999px;margin-left:.5rem;color:#dc2626}.emergency-modal .emergency-modal-content .emergency-modal-header .emergency-modal-title .emergency-modal-badge .icon-clock{height:.75rem;width:.75rem}.emergency-modal .emergency-modal-content .emergency-modal-header .emergency-modal-description{text-align:center;font-size:.875rem;color:var(--grey-color)}.emergency-modal-form{padding:10px 25px}.emergency-modal-form .input-field-group{margin-bottom:10px}.emergency-modal-form .input-field-group .input-field-wrapper{position:relative}.emergency-modal-form .input-field-group .input-field-wrapper .input-field-icon{position:absolute;top:56%;transform:translateY(-50%);left:10px;font-size:18px;color:var(--primary)}.emergency-modal-form .input-field-group input{width:100%;margin-top:2px;padding:10px 20px 10px 35px;font-size:16px;border-radius:6px;outline:none;border:1px solid rgba(0,0,0,.178);transition:.5s}.emergency-modal-form .input-field-group input:focus{border-color:var(--primary)}select{width:100%;margin-top:2px;padding:10px 20px 10px 15px;font-size:15px;border-radius:6px;outline:none;border:1px solid rgba(0,0,0,.178);transition:.5s}select:focus{border-color:var(--primary)}.form-label{font-size:14px}.form-label span{color:red}.form-actions{display:flex;gap:.5rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.submit-button{display:block;width:100%;padding:8px;background-color:var(--primary);color:#fff;border-radius:6px;border:1px solid var(--primary);transition:.5s;cursor:pointer;font-size:17px}.submit-button:hover{background-color:#fff;color:var(--primary)}.cancel-button{display:block;width:150px;padding:8px;background-color:red;color:#fff;border-radius:6px;border:1px solid red;transition:.5s;cursor:pointer;font-size:17px}.cancel-button:hover{background-color:#fff;color:red}footer{background-color:#4a4a4a;padding-top:40px;padding-bottom:10px}footer .footer__grid{display:grid;margin-bottom:0;grid-gap:20px;gap:20px;border-bottom:1px solid hsla(0,0%,100%,.1568627451);padding-bottom:20px}@media only screen and (min-width:640px){footer .footer__grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){footer .footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}footer .footer__grid .footer__logo-section .footer__logo{text-align:center}footer .footer__grid .footer__logo-section .footer__logo img{width:100%;max-width:250px}footer .footer__grid .footer__logo-section p{color:hsla(0,0%,100%,.6352941176);font-weight:400;font-size:14px}footer .footer__grid .footer__section h2{color:#fff;font-weight:600;font-size:17px}footer .footer__grid .footer__section ul{list-style:none;margin-top:10px}footer .footer__grid .footer__section ul li{display:flex;gap:8px;margin-top:15px}footer .footer__grid .footer__section ul li.contact_list a,footer .footer__grid .footer__section ul li.contact_list p{font-size:13px}footer .footer__grid .footer__section ul li.footer__clickable{display:flex;gap:8px;margin-top:10px;cursor:pointer;transition:.5s}footer .footer__grid .footer__section ul li.footer__clickable .footer__icon svg{font-size:10px}footer .footer__grid .footer__section ul li.footer__clickable p{transition:.5s;font-size:14px}footer .footer__grid .footer__section ul li.footer__clickable:hover p{letter-spacing:1.5px}footer .footer__grid .footer__section ul li .footer__icon svg{color:hsla(0,0%,100%,.6352941176)}footer .footer__grid .footer__section ul li a,footer .footer__grid .footer__section ul li p{color:hsla(0,0%,100%,.6352941176);font-weight:400}footer .footer__grid .footer__section .footer__social-links{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:15px}@media only screen and (min-width:640px){footer .footer__grid .footer__section .footer__social-links{justify-content:start}}footer .footer__grid .footer__section .footer__social-links .footer__social-icon{display:flex;justify-content:center;align-items:center;color:hsla(0,0%,100%,.6352941176);font-size:22px;cursor:pointer;transition:.5s}footer .footer__grid .footer__section .footer__social-links .footer__social-icon:hover{color:var(--primary)}footer .buttons{display:flex;align-items:start;gap:5px;flex-direction:column;margin-top:10px}footer .buttons a{width:220px;justify-content:space-between}footer .footer__copyright{text-align:center;padding:10px 20px 20px;color:hsla(0,0%,100%,.6352941176);font-weight:500;font-size:14px}footer .footer__copyright span{color:var(--primary)}.faqsContainer{padding:20px 0;position:relative}.faqsContainer .faqsContent h2{font-size:23px;font-weight:500;line-height:1.2;color:#000;text-align:center}@media only screen and (min-width:992px){.faqsContainer .faqsContent h2{font-size:35px}}.faqsContainer .faqsContent .faqSection{margin-top:30px}.faqsContainer .faqsContent .faqSection .accordion{box-shadow:none;padding:10px 5px;background-color:rgba(0,0,0,0)!important;border-bottom:1px solid rgba(0,0,0,.1137254902);margin:20px 0}.faqsContainer .faqsContent .faqSection .accordion:last-of-type{border-bottom:none}.faqsContainer .faqsContent .faqSection .accordion:before{position:relative}.faqsContainer .faqsContent .faqSection .accordion *{box-shadow:none;border:none!important}.faqsContainer .faqsContent .faqSection .accordion .questionTitle{font-weight:400;font-size:20px}.faqsContainer .faqsContent .faqSection .accordion .questionAnswer{color:var(--grey-color);font-size:17px;margin-top:10px;line-height:1.9}.faqsContainer .faqsContent .faqSection .accordion svg{color:var(--primary)}