@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/fonts/Roboto/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.footer-section-title:before{position:absolute;content:"";width:150px;height:5px;left:0;bottom:0;background:var(--primary);border-radius:2px}.footer-section-title.text-center:before{left:50%;margin-left:-75px}.footer-section-title.footer-section-title-sm:before{width:90px;height:3px}.footer-section-title:after{position:absolute;content:"";width:6px;height:5px;bottom:0;background:#FFFFFF;animation:footer-section-title-run 5s linear infinite}.footer-section-title.footer-section-title-sm:after{width:4px;height:3px;animation:footer-section-title-run-sm 5s linear infinite}.footer-section-title.text-center:after{animation:footer-section-title-run-center 5s linear infinite}@keyframes footer-section-title-run{0%{left:0}50%{left:145px}to{left:0}}@keyframes footer-section-title-run-center{0%{left:50%;margin-left:-75px}50%{left:50%;margin-left:45px}to{left:50%;margin-left:-75px}}@keyframes footer-section-title-run-sm{0%{left:0}50%{left:85px}to{left:0}}.btn{font-family:var(--bs-body-font-family);font-weight:600;transition:.5s}.btn-primary,.btn-secondary{color:#FFFFFF;box-shadow:inset 0 0 0 50px transparent}.btn-primary:hover{box-shadow:inset 0 0 0 0 var(--primary);transform:translateY(-2px)}.btn-secondary:hover{box-shadow:inset 0 0 0 0 var(--secondary);transform:translateY(-2px)}.btn-square{width:36px;height:36px}.btn-sm-square{width:30px;height:30px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding-left:0;padding-right:0;text-align:center;overflow-y:hidden}.wow{visibility:hidden}.wow.animated{visibility:visible}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}.animated{animation-duration:1s;animation-fill-mode:both}[data-wow-delay="0.1s"]{animation-delay:.1s}[data-wow-delay="0.2s"]{animation-delay:.2s}[data-wow-delay="0.3s"]{animation-delay:.3s}[data-wow-delay="0.4s"]{animation-delay:.4s}[data-wow-delay="0.5s"]{animation-delay:.5s}[data-wow-delay="0.6s"]{animation-delay:.6s}[data-wow-delay="0.8s"]{animation-delay:.8s}[data-wow-delay="0.9s"]{animation-delay:.9s}.rating-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rating-modal.show{display:flex;align-items:center;justify-content:center}.rating-modal-content{background:linear-gradient(135deg,var(--dark) 0,#0a2a4a 100%);border:2px solid var(--primary);border-radius:15px;padding:2rem;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.rating-modal-header{text-align:center;margin-bottom:2rem;border-bottom:2px solid var(--primary);padding-bottom:1rem}.rating-modal-header h3{color:#FFFFFF;font-weight:700;margin:0;font-size:1.8rem}.rating-modal-header p{color:var(--light);margin:.5rem 0 0;font-size:1rem}.rating-modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--primary);font-size:1.5rem;cursor:pointer;transition:all .3s ease;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.rating-modal-close:hover{background-color:var(--primary);color:#FFFFFF;transform:rotate(90deg)}.rating-form{gap:1.5rem}.form-group,.rating-form{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#FFFFFF;font-weight:600;font-size:1rem;margin-bottom:.25rem}.form-group input,.form-group select,.form-group textarea{padding:.75rem 1rem;border:2px solid #1a4a6b;border-radius:8px;background-color:rgba(255,255,255,.1);color:#FFFFFF;font-size:1rem;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary);background-color:rgba(255,255,255,.15);box-shadow:0 0 0 3px rgba(6,163,218,.2)}.form-group input::placeholder,.form-group textarea::placeholder{color:rgba(255,255,255,.6)}.form-group textarea{resize:vertical;min-height:120px}.rating-stars{display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.rating-stars button{background:none;border:none;font-size:1.5rem;color:#DDD;cursor:pointer;transition:all .2s ease;padding:.25rem}.rating-stars button.active,.rating-stars button:hover{color:#FFD700;transform:scale(1.1)}.rating-stars button.active{animation:starPulse .3s ease}@keyframes starPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1.1)}}.rating-value{color:#FFD700;font-weight:600;margin-left:1rem}.footer-logo-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem}.footer-logo-section img{width:100px!important;height:auto;margin-bottom:.5rem}.footer-logo-section h1{font-size:1.5rem!important;margin:0}.rate-us-section{padding:2rem 1rem}.rate-us-content{text-align:center;color:#FFFFFF}.rate-us-content h4{color:#FFFFFF;font-weight:700;margin-bottom:1rem}.rate-us-content p{color:var(--light);margin-bottom:1.5rem;line-height:1.6}.getInTouch{display:flex;align-items:center;margin-bottom:10px}.getInTouch i{margin-right:10px;font-size:18px}.getInTouch p{margin:0;color:#f8f9fa}.link-animated a{transition:all .3s ease;position:relative}.link-animated a:hover{color:var(--primary)!important;transform:translateX(5px);text-decoration:none!important}.link-animated a:hover i{color:var(--primary)!important;transform:translateX(3px)}.link-animated a i{transition:all .3s ease}.social-icon{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#FFFFFF!important;transition:all .3s ease!important;width:36px!important;height:36px!important;padding:0!important;text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;text-decoration:none!important;margin-right:8px!important;font-family:inherit!important;font-weight:inherit!important;line-height:1!important;border:2px solid var(--primary)!important}.social-icon:hover{background-color:#FFFFFF!important;border-color:#FFFFFF!important;color:var(--primary)!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(6,163,218,.3)!important;text-decoration:none!important}.social-icon i{color:inherit!important;font-size:16px!important;line-height:1!important}.getInTouch .social-icon{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#FFFFFF!important}.getInTouch .social-icon:hover{background-color:#FFFFFF!important;border-color:#FFFFFF!important;color:var(--primary)!important}.getInTouch .social-icon i{color:inherit!important}.footer .social-icon{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#FFFFFF!important}.footer .social-icon:hover{background-color:#FFFFFF!important;border-color:#FFFFFF!important;color:var(--primary)!important}.footer .social-icon i{color:inherit!important}.btn.social-icon{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#FFFFFF!important;box-shadow:none!important}.btn.social-icon:hover{background-color:#FFFFFF!important;border-color:#FFFFFF!important;color:var(--primary)!important;box-shadow:0 4px 8px rgba(6,163,218,.3)!important}.btn-square.social-icon{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#FFFFFF!important;overflow:visible!important}.btn-square.social-icon:hover{background-color:#FFFFFF!important;border-color:#FFFFFF!important;color:var(--primary)!important}@media (max-width:768px){.rating-modal-content{width:95%;padding:1.5rem;margin:1rem}.rating-modal-header h3{font-size:1.5rem}.footer-logo-section img{width:80px!important}.footer-logo-section h1{font-size:1.3rem!important}.social-icon{width:32px!important;height:32px!important}.social-icon i{font-size:14px!important}}@media (max-width:576px){.rating-modal-content{padding:1rem}.rating-modal-header h3{font-size:1.3rem}.form-group input,.form-group select,.form-group textarea{padding:.6rem .8rem;font-size:.9rem}.btn-primary{padding:.8rem 1.5rem;font-size:1rem}.social-icon{width:28px!important;height:28px!important;margin-right:6px!important}.social-icon i{font-size:12px!important}}.btn-primary.loading{position:relative;color:transparent}.btn-primary.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;border:2px solid #ffffff;border-top-color:transparent;animation:spin 1s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.rating-success{text-align:center;color:var(--secondary);padding:1rem;background-color:rgba(52,173,84,.1);border-radius:8px;margin-top:1rem;border:1px solid var(--secondary)}.rating-success i{font-size:2rem;margin-bottom:.5rem;display:block}.favicon{border-radius:50%!important;width:32px;height:32px;object-fit:cover;border:2px solid #06a3da;box-shadow:0 2px 4px rgba(0,0,0,.1)}.favicon-large{border-radius:50%!important;width:64px;height:64px;object-fit:cover;border:3px solid #06a3da;box-shadow:0 4px 8px rgba(0,0,0,.15)}.favicon-small{border-radius:50%!important;width:16px;height:16px;object-fit:cover;border:1px solid #06a3da}.favicon-icon{border-radius:50%!important;background:white;padding:2px;box-shadow:0 2px 4px rgba(0,0,0,.1)}img[src*="/favicon/"],img[src*="favicon.ico"]{border-radius:50%!important;object-fit:cover!important}:root{--bs-primary:#06A3DA;--bs-secondary:#34AD54;--bs-success:#34AD54;--bs-dark:#091E3E;--bs-light:#EEF9FF;--bs-body-font-family:var(--font-geist-sans,"Inter",system-ui,-apple-system,sans-serif);--bs-body-bg:#ffffff;--bs-body-color:#171717;--primary:#06A3DA;--secondary:#34AD54;--light:#EEF9FF;--dark:#091E3E;--dark-deep:#081f3e;--background:#ffffff;--foreground:#171717}.bg-dark-deep{background-color:var(--dark-deep)!important}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--bs-body-color);background:var(--bs-body-bg);font-family:var(--bs-body-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}html:not([data-wow-ready]) .wow{visibility:visible!important}main{overflow-x:hidden}