:root{--primary: #FF3E41;--secondary: #51CFED;--light: #F8F2F0;--dark: #060315}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif}.navbar{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:1rem 2rem;border-top:5px solid var(--primary);box-shadow:0 10px 20px #0000001a;position:sticky;top:0;z-index:1000}.navbar-brand{background-color:var(--primary);padding:.5rem 1.5rem;color:#fff;text-decoration:none}.brand-text{font-size:2rem;font-weight:700}.navbar-toggler{display:none;font-size:1.5rem;cursor:pointer}.navbar-collapse{display:flex;align-items:center}.navbar-nav{display:flex;list-style:none;margin-right:auto}.nav-item{padding:.5rem 1rem;text-decoration:none;color:var(--dark);font-weight:600}.nav-item.active,.nav-item:hover{color:var(--primary)}.dropdown{position:relative}.dropdown-toggle:after{content:" ▼"}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 4px 8px #0000001a;padding:.5rem 0}.dropdown-menu.show{display:block}.dropdown-menu .dropdown-item{padding:.5rem 1rem;text-decoration:none;color:var(--dark);display:block}.dropdown-menu .dropdown-item:hover{background-color:var(--light);color:var(--primary)}.contact-info{font-size:1.25rem;font-weight:600;color:var(--dark);display:flex;align-items:center}.icon{color:var(--primary);margin-right:.5rem}@media (max-width: 768px){.navbar-toggler{display:block}.navbar-collapse{display:none;flex-direction:column}.navbar-collapse.open{display: flex;  }}.banner{position:relative;width:100%;height:100vh;display:flex;align-items:center;background:url(/assets/carousel-1-Bl_lRLUI.jpg) no-repeat center center/cover;color:#fff}.banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.banner-content{position:relative;z-index:2;margin-left:15%;max-width:50%;color:#fff}.banner-subtitle{font-size:2rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-weight:600}.banner-title{font-size:3.9rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.banner-title .highlight{color:#ff3e41}.banner-description{font-size:1.5rem;margin-bottom:2rem;line-height:6rem;color:#fff}.btn{padding:1rem 2.9rem;text-decoration:none;color:#fff;border-radius:4px;font-weight:600;margin-right:1rem;transition:background-color .3s;font-size:1.5rem;line-height:6rem}.btn-primary{background-color:#ff3e41}.btn-secondary{background-color:#51cfed}.btn-primary:hover{background-color:#d8363a}.btn-secondary:hover{background-color:#46b9d7}.about-section{display:flex;justify-content:center;padding:60px 20px;background-color:#f9f9f9}.about-container{display:flex;max-width:2200px;width:100%;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px #0000001a}.image-container{flex:1;background-image:url(/assets/about-DLCIDExq.jpg);background-size:cover;background-position:center;min-height:500px}.about-text{flex:1;padding:10px;background-color:#fff}.about-text h6{color:#007bff;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:1px;margin-left:2rem}.about-text h1{font-weight:700;color:#222;font-size:2rem;margin-top:10px;margin-left:2rem}.about-text p{font-size:1rem;color:#666;line-height:1.6;margin-top:20px;margin-left:2rem}.features{display:flex;justify-content:space-evenly;margin-top:30px;margin-left:-25%}.feature{display:flex;flex-direction:column;align-items:start;text-align:start;max-width:150px}.feature i{font-size:4.5rem;color:#ff1e00;margin-bottom:10px}.feature h5{font-weight:600;color:#222;margin-top:5px;font-size:1.5rem}.feature p{font-size:1.2rem;color:#666;line-height:1.4;margin-left:-1.3rem}.explore-more-btn{background-color:#ff1e00d5;color:#fff;padding:12px 30px;margin-top:20px;font-weight:600;text-transform:uppercase;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;margin-left:15rem}.explore-more-btn:hover{background-color:#b3420088}.facts-section{padding:60px 20px;display:flex;justify-content:center;background-color:#f9f9f9}.facts-container{display:flex;max-width:1500px;width:100%;gap:40px}.facts-text{flex:1}.facts-subtitle{color:#007bff;text-transform:uppercase;font-size:1.2rem;margin-bottom:15px}.facts-title{font-size:3rem;font-weight:700;margin-bottom:20px}.facts-description{font-size:1.3rem;color:#666;line-height:1.6;margin-bottom:30px}.contact-info{display:flex;align-items:center;font-size:1.5rem}.contact-icon{font-size:3rem;color:#fff;background-color:#dc3545;padding:15px;border-radius:50%;margin-right:15px}.contact-details h6{font-weight:600;margin:0}.contact-number{color:#dc3545;font-size:1.5rem;font-weight:700;margin:5px 0 0}.facts-stats{flex:1;display:flex;flex-wrap:wrap;gap:20px}.stat-item{flex:1 1 calc(50% - 10px);padding:20px;color:#fff;text-align:center;border-radius:8px}.stat-icon{font-size:2rem;margin-bottom:10px}.stat-number{font-size:1.8rem;margin:5px 0;font-weight:700}.stat-label{margin:0}.bg-primary{background-color:#dc3545}.bg-secondary{background-color:#17a2b8}.bg-success{background-color:#036319}.service-card{background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:8px;overflow:hidden;width:100%;max-width:600px;margin:1rem;text-align:left}.service-image{width:100%;height:250px;object-fit:cover;border-bottom:1px solid #eaeaea}.service-content{padding:16px}.service-heading{font-size:3rem;font-weight:600;color:#333;margin:0 0 8px}.service-description{font-size:1.3rem;color:#666;margin:0 0 16px}.service-button{background-color:#e53e3e;color:#fff;padding:8px 12px;border:none;border-radius:0 50px 50px 0/0px 50px 50px 0px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.service-button-icon{font-size:2rem}.service-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px;padding:20px;max-width:1200px;margin:0 auto}.service-section{text-align:center;padding:40px 20px;background-color:#f8f9fa}.service-heading-small{font-size:1.3rem;color:#4299e1;text-transform:uppercase;letter-spacing:1px;margin:0}.service-heading-main{font-size:3rem;font-weight:700;color:#333;margin-top:.5rem;margin-bottom:2rem}.service-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:30px;padding:20px;max-width:1600px;margin:0 auto}.feature-container{display:flex;justify-content:center;padding:50px 0;overflow:hidden}.feature-content{display:flex;max-width:1200px;width:100%;gap:30px}.feature-text{flex:1}.text-secondary{color:#6c757d;text-transform:uppercase;margin-bottom:20px}.feature-text h1{margin-bottom:30px}.feature-item{display:flex;align-items:center;margin-bottom:30px}.icon{color:#ff1e00;font-size:3rem;flex-shrink:0}.feature-info{margin-left:20px}.feature-info h5{font-size:1.25rem;margin-bottom:5px}.feature-image{flex:1;position:relative;min-height:400px}.feature-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.price-card{border:1px solid #ddd;border-radius:5px;overflow:hidden;margin:20px;text-align:center;width:20%}.price-header{background-color:#f8f9fa;padding:20px;border-bottom:1px solid #ddd}.price-title{color:#f30;margin-bottom:10px}.price-amount{font-size:2.5rem;margin:0}.price-currency{font-size:1.7rem;vertical-align:top}.price-per-month{font-size:2rem;vertical-align:bottom}.price-features{padding:20px}.price-feature{margin-bottom:10px}.btn-slide{display:inline-block;margin-top:20px;color:#0e0d0d;text-decoration:none;background-color:#f30;padding:15px 20px;border-radius:0 50px;bo}.btn-slide i{margin-right:5px}.price-card-container-outer{padding:60px 20px;background-color:#f9f9f9}.text-secondary{color:#0884f0;font-size:1.3rem}.text-uppercase{text-transform:uppercase}.price-card-container{display:flex;justify-content:center;flex-wrap:wrap}h1{font-size:3rem}.quote-container{padding:50px 0;display:flex;justify-content:center;margin-top:20px}.quote-content{display:flex;gap:20px}.quote-left{max-width:50%}.quote-subtitle{color:#5a5a5a;font-size:1.3rem;text-transform:uppercase;margin-bottom:15px;color:#286dd6}.quote-title{font-size:3em;margin-bottom:25px}.quote-text{font-size:1.3em;margin-bottom:25px;color:#666}.quote-contact{display:flex;align-items:center}.quote-icon{font-size:3em;background-color:#e74c3c;color:#fff;padding:15px;border-radius:50%;margin-right:15px}.quote-contact-info h6{font-size:25px;margin:0;color:#333}.quote-phone{font-size:35px;color:#e74c3c;margin:0}.quote-right{max-width:55%;background-color:#f8f8f8;padding:60px;border-radius:5px;background-color:#f0eeee}.quote-form-container{text-align:left}.form-row{display:flex;gap:10px;margin-bottom:15px}.form-control{flex:1;padding:20px 75px;border:1px solid #ddd;border-radius:5px;font-size:20px}.form-submit-btn{width:100%;padding:15px;background-color:#e74c3c;color:#fff;font-size:30px;border:none;border-radius:5px;cursor:pointer;margin-top:10px}.form-submit-btn:hover{background-color:#d62c1a}.display-5{font-size:2.5rem}.team-container{text-align:center;padding:2rem}.team-cards{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.team-subheading{text-align:center;font-size:1.5rem;color:#007bff;margin-bottom:.5rem}.team-heading{text-align:center;font-size:4rem;margin-bottom:2rem}.testimonial-item{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px #0000001a;padding:20px;margin:20px 0}.testimonial-text{padding:20px}.img-fluid{border-radius:5px}.fst-italic{font-style:italic}.container-xxl{padding:60px 0}.section-title{margin-bottom:40px}.text-center{text-align:center}.display-5{font-size:1.5rem;color:#3a65b4}.mb-5{margin-bottom:3rem}.row{display:flex;flex-wrap:wrap}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%;padding:15px}h2{font-size:3.5rem}.footer{background-color:#222;color:#ddd;padding:40px 0}.container{max-width:2000px;margin:0 auto;padding:0 20px}.footer-sections{display:flex;flex-wrap:wrap;gap:20px}.footer-section{flex:1;min-width:220px}.footer-section h4{color:#fff;margin-bottom:15px;font-size:2em}.footer-section p,.footer-section ul,.footer-section a{font-size:1.2em;color:#ddd}.footer-section a{display:block;text-decoration:none;color:#ddd;margin-bottom:8px;transition:color .3s}.footer-section a:hover{color:#be857d}.social-icons{display:flex;gap:20px;margin-top:10px;font-size:1.3rem;margin-top:2rem}.social-icons a{color:#ddd;font-size:1.2em;transition:color .3s}.social-icons a:hover{color:#f94525}.newsletter{display:flex;gap:10px;margin-top:10px}.newsletter input[type=email]{padding:20px;flex:1;border:none;border-radius:4px;font-size:1.3rem}.newsletter button{padding:10px 30px;background-color:#f94f25;border:none;color:#f7f2f2;font-weight:700;cursor:pointer;border-radius:4px;transition:background-color .3s;font-size:1rem}.newsletter button:hover{background-color:#e69100}.footer-bottom{text-align:center;padding:10px 0;border-top:1px solid #444;margin-top:20px;font-size:.9em;color:#bbb}
