@import url(/assets/home/lib/animate/animate.min-20b23d3759e286d074a65f69b381bd09ae50028a8d97241c4017c8e6422b4a04.css);@import url(/assets/home/lib/owlcarousel/assets/owl.carousel.min-d52c3e957c382c5de5551c7fb04b33b8643636a9cfa38c4e95dbfd899a35f130.css);@import url(/assets/home/css/bootstrap.min-deb911646d00ab497ba1bf0b6bdee110be7b3cf396550a8accf6b98b92d84574.css);#spinner{opacity:0;visibility:hidden;transition:opacity 0.5s ease-out, visibility 0s linear 0.5s;z-index:99999}#spinner.show{transition:opacity 0.5s ease-out, visibility 0s linear 0s;visibility:visible;opacity:1}.back-to-top{position:fixed;right:30px;bottom:30px;display:flex;width:45px;height:45px;align-items:center;justify-content:center;transition:0.5s;z-index:99}.btn{font-weight:600;transition:0.5s}.btn-square{width:32px;height:32px}.btn-sm-square{width:34px;height:34px}.btn-md-square{width:44px;height:44px}.btn-lg-square{width:56px;height:56px}.btn-square,.btn-sm-square,.btn-md-square,.btn-lg-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:normal;border-radius:50%}.btn.btn-primary{box-shadow:inset 0 0 0 0 var(--bs-primary)}.btn.btn-primary:hover{box-shadow:inset 300px 0 0 0 var(--bs-light) !important;color:var(--bs-primary) !important}.btn.btn-light{box-shadow:inset 0 0 0 0 var(--bs-primary)}.btn.btn-light:hover{box-shadow:inset 300px 0 0 0 var(--bs-primary);color:var(--bs-light) !important}.btn-hover{transition:0.5s}.btn-hover:hover{color:var(--bs-secondary) !important}.section-title{max-width:900px;text-align:center;margin:0 auto}.section-title .sub-style{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.section-title .sub-style::before{content:"";width:100px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:8px;margin-left:-100px;border:1px solid var(--bs-primary) !important}.section-title .sub-style::after{content:"";width:50px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-bottom:5px;margin-left:-50px;border:1px solid var(--bs-primary) !important}.sub-title{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.sub-title::before{content:"";width:100px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:8px;margin-right:-100px;border:1px solid var(--bs-primary) !important}.sub-title::after{content:"";width:50px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-bottom:8px;margin-right:-50px;border:1px solid var(--bs-primary) !important}.fixed-top .container{transition:0.5s}.topbar{padding:2px 10px 2px 20px;background:var(--bs-primary) !important}.topbar a,.topbar a i{transition:0.5s}.topbar a:hover,.topbar a i:hover{color:var(--bs-secondary) !important}@media (max-width: 576px){.topbar{display:none}}.navbar-light .navbar-nav .nav-link{font-family:"Open Sans", sans-serif;position:relative;margin-right:25px;padding:35px 0;color:var(--bs-dark) !important;font-size:16px;font-weight:400;outline:none;transition:0.5s}.sticky-top.navbar-light .navbar-nav .nav-link{padding:20px 0;color:var(--dark) !important}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:var(--bs-primary) !important}.navbar-light .navbar-brand img{max-height:50px;transition:0.5s}.sticky-top.navbar-light .navbar-brand img{max-height:45px}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:600;vertical-align:middle;margin-left:8px}@media (min-width: 1200px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0% 0%;border:0;border-radius:10px;transition:0.5s;opacity:0}}.dropdown .dropdown-menu a:hover{background:var(--bs-primary);color:var(--bs-white)}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0deg);visibility:visible;background:var(--bs-light) !important;transition:0.5s;opacity:1}@media (max-width: 991.98px){.sticky-top.navbar-light{position:relative;background:var(--bs-white)}.navbar.navbar-expand-lg .navbar-toggler{padding:10px 20px;border:1px solid var(--bs-primary);color:var(--bs-primary)}.navbar-light .navbar-collapse{margin-top:15px;border-top:1px solid #dddddd}.navbar-light .navbar-nav .nav-link,.sticky-top.navbar-light .navbar-nav .nav-link{padding:10px 0;margin-left:0;color:var(--bs-dark) !important}.navbar-light .navbar-brand img{max-height:45px}}@media (min-width: 992px){.navbar-light{position:absolute;width:100%;top:0;left:0;border-bottom:1px solid rgba(255,255,255,0.1);z-index:999}.sticky-top.navbar-light{position:fixed;background:var(--bs-light) !important}.navbar-light .navbar-nav .nav-link::before{position:absolute;content:"";width:0;height:2px;bottom:-1px;left:50%;background:var(--bs-primary);transition:0.5s}.navbar-light .navbar-nav .nav-link:hover::before,.navbar-light .navbar-nav .nav-link.active::before{width:calc(100% - 2px);left:1px}.navbar-light .navbar-nav .nav-link.nav-contact::before{display:none}}.header-carousel{position:relative}.header-carousel .owl-nav .owl-prev{position:absolute;width:70px;height:70px;top:50%;left:20px;transform:translateY(-50%);border-radius:50%;background:var(--bs-primary);color:var(--bs-white);font-size:30px;display:flex;align-items:center;justify-content:center;transition:0.5s}.header-carousel .owl-nav .owl-next{position:absolute;width:70px;height:70px;top:50%;right:20px;transform:translateY(-50%);border-radius:50%;background:var(--bs-primary);color:var(--bs-white);font-size:30px;display:flex;align-items:center;justify-content:center;transition:0.5s}.header-carousel .owl-nav .owl-prev,.header-carousel .owl-nav .owl-next{transition:0.5s}.header-carousel .owl-nav .owl-prev:hover,.header-carousel .owl-nav .owl-next:hover{box-shadow:inset 150px 0 0 0 var(--bs-light) !important;color:var(--bs-primary) !important}@media (max-width: 576px){.header-carousel .owl-nav .owl-prev,.header-carousel .owl-nav .owl-next{top:630px;transition:0.5s}.header-carousel .header-carousel-item .carousel-caption .carousel-caption-content{width:95% !important}}.header-carousel .header-carousel-item,.header-carousel .header-carousel-item img{position:relative;width:100%;height:auto;min-height:600px;max-height:800px;margin-top:95px;display:block;object-fit:cover;object-position:center;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:0.5s}@media (max-width: 992px){.header-carousel .header-carousel-item,.header-carousel .header-carousel-item img{margin-top:0;min-height:500px;max-height:600px;transition:0.5s}}@media (max-width: 576px){.header-carousel .header-carousel-item,.header-carousel .header-carousel-item img{min-height:450px !important;max-height:650px !important;object-fit:cover}.header-carousel .carousel-caption{padding:50px 0 40px 0 !important}.header-carousel .carousel-caption-content{width:98% !important;padding:0.5rem !important}}@media (min-width: 577px) and (max-width: 768px){.header-carousel .header-carousel-item,.header-carousel .header-carousel-item img{min-height:350px !important;max-height:500px !important;object-fit:cover}.header-carousel .carousel-caption{padding:40px 0 30px 0 !important}.header-carousel .carousel-caption-content{width:98% !important;padding:0.5rem !important}}.header-carousel .header-carousel-item .carousel-caption{width:100%;height:100%;position:absolute;top:0;left:0;padding:100px 0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5)}.header-carousel .header-carousel-item .carousel-caption .carousel-caption-content{position:relative;width:75%}@media (max-width: 400px){.header-carousel .header-carousel-item,.header-carousel .header-carousel-item img{min-height:600px !important;max-height:800px !important}.header-carousel .carousel-caption-content h1,.header-carousel .carousel-caption-content h5{font-size:1.2rem !important}.header-carousel .carousel-caption-content p{font-size:1rem !important}.header-carousel .carousel-caption-content .btn{padding:0.5rem 1.2rem !important;font-size:1rem !important}.header-carousel .carousel-caption-content{padding:0.25rem !important}}.bg-breadcrumb{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url(/assets/home/img/carousel-2-c653eb9f111e182ce19639ce0ec66af9c3c5552bcb4c4a4b3ee4df919a016b3a.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:160px 0 60px 0}.bg-breadcrumb .breadcrumb-item a{color:var(--bs-white) !important}.service .service-item{box-shadow:0 0 45px rgba(0,0,0,0.2)}.service .service-item .service-img{position:relative;overflow:hidden;z-index:1}.service .service-item .service-img img{transition:0.5s}.service .service-item .service-img::before{width:100%;height:0;position:absolute;content:"";top:0;left:0;border-top-right-radius:10px;border-top-left-radius:10px;transition:0.5s;z-index:5}.service .service-item:hover .service-img::before{height:100%;background:rgba(21,185,217,0.3)}.service .service-item .service-img:hover img{transform:scale(1.3)}.service .service-item .service-content{position:relative;z-index:2}.service .service-item .service-content::before{width:100%;height:8px;position:absolute;content:"";bottom:0;left:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:rgba(21,185,217,0.5);transition:0.5s;z-index:3}.service .service-item:hover .service-content::before{background:rgba(21,185,217,0.5);height:100%}.service .service-item .service-content .service-content-inner{transition:0.5s}.service .service-item:hover .service-content .service-content-inner{position:relative;color:var(--bs-white) !important;z-index:9}.service .service-item:hover .service-content .service-content-inner h5{color:var(--bs-secondary)}.about .about-img{position:relative;overflow:hidden;height:100%;border-radius:10px}.about .about-img .about-img-inner{position:absolute;left:0;bottom:0;border:10px solid;border-color:var(--bs-white) var(--bs-white) var(--bs-white) var(--bs-white);border-radius:50%}.about .about-img .about-experience{position:absolute;top:125px;left:-125px;transform:rotate(-90deg);background:transparent;color:var(--bs-primary);font-size:20px;font-weight:600;letter-spacing:4px}.feature .feature-item{position:relative;display:flex;border:1px solid var(--bs-primary);border-radius:10px;background:var(--bs-light);transition:0.5s}.feature .feature-item::before{width:0;height:100%;content:"";position:absolute;top:0;left:0;border-radius:10px;transition:0.5s}.feature .feature-item:hover::before{width:100%;background:var(--bs-primary)}.feature .feature-item .feature-icon{display:inline-flex;border-radius:10px;transition:0.5s}.feature .feature-item:hover .feature-icon{position:relative;z-index:2}.feature .feature-item:hover .feature-content{position:relative;color:var(--bs-white);z-index:2}.feature .feature-item:hover .feature-content h5{color:var(--bs-dark)}.appointment{background:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0.9)),url(/assets/home/img/carousel-2-c653eb9f111e182ce19639ce0ec66af9c3c5552bcb4c4a4b3ee4df919a016b3a.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.appointment .appointment-form{background:rgba(239,162,134,0.3)}.appointment .appointment-form .btn.btn-primary{box-shadow:inset 0 0 0 0 var(--bs-primary)}.appointment .appointment-form .btn.btn-primary:hover{box-shadow:inset 600px 0 0 0 var(--bs-light) !important;color:var(--bs-primary) !important}.video{position:relative}.video .btn-play{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%, -50%);box-sizing:content-box;display:block;width:33px;height:44px;border-radius:50%;transition:0.5s}.video .btn-play:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%, -50%);display:block;width:115px;height:115px;background:var(--bs-primary);border-radius:50%;animation:pulse-border 1500ms ease-out infinite;transition:0.5s}.video .btn-play:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%);display:block;width:100px;height:100px;background:var(--bs-secondary);border-radius:50%;transition:all 300ms}.video .btn-play span{display:block;position:relative;z-index:3;width:0;height:0;border-left:33px solid var(--bs-white);border-top:22px solid transparent;border-bottom:22px solid transparent;margin-left:5px}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}#videoModal{z-index:99999}#videoModal .modal-dialog{position:relative;max-width:800px;margin:60px auto 0 auto}#videoModal .modal-body{position:relative;padding:0px}#videoModal .close{position:absolute;width:30px;height:30px;right:0px;top:-30px;z-index:999;font-size:30px;font-weight:normal;color:#ffffff;background:#000000;opacity:1}.team .team-item .team-img{position:relative;overflow:hidden}.team .team-item .team-img::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border-top-right-radius:10px;border-top-left-radius:10px;transition:0.5s}.team .team-item .team-img .team-icon{position:absolute;bottom:-125px;left:50%;transform:translateX(-50%);transition:0.5s}.team .team-item .team-img:hover .team-icon{margin-bottom:145px}.team .team-item:hover .team-img::before{background:rgba(21,185,217,0.3)}.team .team-item .team-content{color:var(--bs-primary);transition:0.5s}.team .team-item .team-content h5{color:var(--bs-secondary);transition:0.5s}.team .team-item:hover .team-content h5{color:var(--bs-dark)}.team .team-item:hover .team-content{background:var(--bs-primary);color:var(--bs-white)}.testimonial{background:linear-gradient(rgba(21,185,217,0.9), rgba(21,185,217,0.9)),url(/assets/home/img/carousel-1-53e35bfdb8efae1e97eae2cbd45ca9f9f2d014a9c75b871afc314f1216e92b55.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.testimonial .testimonial-item .testimonial-inner{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:10px;background:transparent}.testimonial .testimonial-item .testimonial-inner .testimonial-inner-img{width:100px;height:100px;border-radius:50%;border:5px solid var(--bs-white)}.testimonial .testimonial-carousel.owl-carousel{position:relative}.testimonial .testimonial-carousel .owl-nav .owl-prev{position:absolute;top:50%;left:-20px;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--bs-light);color:var(--bs-primary);transition:0.5s}.testimonial .testimonial-carousel .owl-nav .owl-next{position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--bs-light);color:var(--bs-primary);transition:0.5s}.testimonial .testimonial-carousel .owl-nav .owl-prev:hover,.testimonial .testimonial-carousel .owl-nav .owl-next:hover{box-shadow:inset 100px 0 0 0 var(--bs-primary) !important;color:var(--bs-white) !important}@media (max-width: 900px){.testimonial .testimonial-carousel .owl-nav .owl-prev{margin-top:-190px;margin-left:40px}.testimonial .testimonial-carousel .owl-nav .owl-next{margin-top:-190px;margin-right:40px}}.testimonial-carousel .owl-dots{display:flex;justify-content:center;margin-top:20px}.testimonial-carousel .owl-dots .owl-dot{width:20px;height:20px;border-radius:50%;margin-right:15px;border:1px solid var(--bs-white);background:transparent;transition:0.5s}.testimonial-carousel .owl-dots .owl-dot.active{width:20px;height:20px;background:var(--bs-secondary) !important}.testimonial-carousel .owl-dots .owl-dot span{position:relative;margin-top:50%;margin-left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.testimonial-carousel .owl-dots .owl-dot span::after{content:"";position:absolute;top:50%;right:1px;transform:translateY(-50%);width:8px;height:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--bs-white)}.testimonial .testimonial-carousel .testimonial-item .testimonial-inner p.fs-7{transition:0.5s}@media (min-width: 900px){.testimonial .testimonial-carousel .testimonial-item .testimonial-inner p.fs-7{font-size:20px}}.testimonial .section-title{max-width:900px;text-align:center;margin:0 auto}.testimonial .section-title .sub-style{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.testimonial .section-title .sub-style::before{content:"";width:100px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:8px;margin-left:-100px;border:1px solid var(--bs-white) !important}.testimonial .section-title .sub-style::after{content:"";width:50px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-bottom:5px;margin-left:-50px;border:1px solid var(--bs-white) !important}.testimonial .section-title .sub-title{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.testimonial .section-title .sub-title::before{content:"";width:100px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:8px;margin-right:-100px;border:1px solid var(--bs-white) !important}.testimonial .section-title .sub-title::after{content:"";width:50px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-bottom:8px;margin-right:-50px;border:1px solid var(--bs-white) !important}.blog .blog-item .blog-img{position:relative;overflow:hidden;border-top-right-radius:10px;border-top-left-radius:10px}.blog .blog-item .blog-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-top-right-radius:10px;border-top-left-radius:10px;transition:0.5s}.blog .blog-item .blog-img img{transition:0.5s}.blog .blog-item .blog-img:hover img{transform:scale(1.3)}.blog .blog-item:hover .blog-img::after{background:rgba(21,185,217,0.5)}.blog .blog-item .blog-centent{background:var(--bs-light);border:1px solid var(--bs-primary);border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.contact{background:linear-gradient(rgba(21,185,217,0.9), rgba(21,185,217,0.9)),url(/assets/home/img/carousel-1-53e35bfdb8efae1e97eae2cbd45ca9f9f2d014a9c75b871afc314f1216e92b55.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.contact .contact-form .btn.btn-light{box-shadow:inset 0 0 0 0 var(--bs-primary)}.contact .contact-form .btn.btn-light:hover{box-shadow:inset 600px 0 0 0 var(--bs-primary) !important;color:var(--bs-white) !important}.contact .contact-form .form-floating input,.contact .contact-form .form-floating textarea,.contact .contact-form .form-floating label{color:var(--bs-light)}.contact .section-title{max-width:900px;text-align:center;margin:0 auto}.contact .section-title .sub-style{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.contact .section-title .sub-style::before{content:"";width:100px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:8px;margin-left:-100px;border:1px solid var(--bs-white) !important}.contact .section-title .sub-style::after{content:"";width:50px;position:absolute;top:50%;left:0;transform:translateY(-50%);margin-bottom:5px;margin-left:-50px;border:1px solid var(--bs-white) !important}.contact .section-title .sub-title{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.contact .section-title .sub-title::before{content:"";width:100px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-top:8px;margin-right:-100px;border:1px solid var(--bs-white) !important}.contact .section-title .sub-title::after{content:"";width:50px;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-bottom:8px;margin-right:-50px;border:1px solid var(--bs-white) !important}.footer{background:linear-gradient(rgba(0,0,0,0.9), rgba(0,0,0,0.9)),url(/assets/home/img/carousel-2-c653eb9f111e182ce19639ce0ec66af9c3c5552bcb4c4a4b3ee4df919a016b3a.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.footer .footer-item a{line-height:35px;color:var(--bs-body);transition:0.5s}.footer .footer-item p{line-height:35px}.footer .footer-item a:hover{letter-spacing:2px;color:var(--bs-primary)}.copyright{background:var(--bs-dark) !important}@media (min-width: 992px){.header-carousel .owl-nav .owl-prev,.header-carousel .owl-nav .owl-next{margin-top:50px}}@media (max-width: 576px){.navbar-brand .logo-img{max-width:40px !important;max-height:40px !important}.navbar-brand .brand-text h2{font-size:1.1rem !important;line-height:1.1 !important}.navbar-brand .brand-text span[style*="font-size: 1.2rem"]{font-size:0.9rem !important}.navbar .navbar-brand{flex-shrink:1;min-width:0}.header-carousel .header-carousel-item,.header-carousel .header-carousel-item img{min-height:220px !important;max-height:300px !important;object-fit:cover}.header-carousel .carousel-caption{padding:30px 0 !important}.header-carousel .carousel-caption-content{width:98% !important;padding:0.5rem !important}}.base_color{color:#ff3232 !important}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:#ff3232 !important}@media (min-width: 992px){.navbar-light .navbar-nav .nav-link::before{background:#ff3232 !important}}.header-carousel .owl-nav .owl-prev,.back-to-top{background:#ff3232 !important}.header-carousel .owl-nav .owl-next{background:#ff3232 !important}.sub-title{color:#ff3232 !important}.service .service-item .service-content::before{background:#ff3232 !important}.btn.btn-primary:hover,.appointment .appointment-form .btn.btn-primary:hover{background:#ff3232 !important;border-color:#ff3232 !important;color:#ff3232 !important}.footer .footer-item a:hover{color:#ff3232 !important}.sub-title::before,.sub-title::after,.section-title .sub-style::before,.section-title .sub-style::after{border:1px solid #ff3232 !important}.navbar-light{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important}.d-flex .btn.btn-light:hover{box-shadow:inset 300px 0 0 0 #ff3232 !important}.submit-query{background:#ff3232 !important}.appointment .appointment-form .btn.btn-primary:hover{box-shadow:inset 300px 0 0 0 #ff3232 !important;color:white !important}.border-primary{border-color:#ff3232 !important}.form-control:focus{color:#8d8d8d;background-color:#fff;border-color:#ff3232;outline:0;box-shadow:0 0 0 0.25rem rgba(248,102,102,0.544) !important}@media (max-width: 992px){#company_name{display:none !important}}.hover-lift{transition:all 0.3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15) !important}.service-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);opacity:0;transition:opacity 0.3s ease;display:flex;align-items:center;justify-content:center}.service-item:hover .service-overlay{opacity:1}.service-icon{background:rgba(255,255,255,0.9);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:var(--bs-primary)}.feature-icon{width:60px;height:60px;background:rgba(var(--bs-primary-rgb), 0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--bs-primary);margin-left:auto;margin-right:auto}.experience-badge{bottom:20px;right:20px;font-weight:600;font-size:0.9rem}.about-img-inner{bottom:0;right:0;width:150px;height:150px;border:5px solid white}.carousel-caption{background:linear-gradient(135deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.4) 100%);border-radius:15px;backdrop-filter:blur(1px);border:1px solid rgba(255,255,255,0.1)}.carousel-caption-content{max-width:600px;margin:0 auto}.header-carousel .header-carousel-item img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;filter:none;-webkit-filter:none;max-width:100%;height:auto;aspect-ratio:auto}.header-carousel .owl-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.header-carousel .header-carousel-item img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.btn{transition:all 0.3s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}.card{transition:all 0.3s ease;border:none}.card:hover{transform:translateY(-3px)}.service-item{transition:all 0.3s ease}.service-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15) !important}.service-item .service-content{background:white !important}.service-item .service-content:hover{background:white !important}.service-item .service-content-inner h5{color:var(--bs-primary) !important}.service-item .service-content-inner h5:hover{color:var(--bs-primary) !important}.service-item .service-content-inner p{color:#6c757d !important}.service-item .service-content-inner p:hover{color:#6c757d !important}.service-item:hover .service-content .service-content-inner,.service-item:hover .service-content .service-content-inner h5,.service-item:hover .service-content .service-content-inner h4,.service-item:hover .service-content .service-content-inner p,.service-item:hover .service-content .service-content-inner i{color:#fff !important}.section-title .sub-title{background:linear-gradient(135deg, var(--bs-primary) 0%, var(--bs-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes slideInUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.animated.slideInDown{animation:slideInUp 0.6s ease-out}@media (max-width: 768px){.carousel-caption-content{padding:1rem !important}.carousel-caption-content h1{font-size:1.5rem !important}.carousel-caption-content p{font-size:0.9rem !important}.service-overlay{opacity:1;background:rgba(0,0,0,0.2)}.about-img-inner{width:100px;height:100px}.brand-text h2{font-size:1.2rem !important}}.navbar{backdrop-filter:blur(10px);background:rgba(255,255,255,0.95) !important;border-bottom:1px solid rgba(0,0,0,0.1)}.navbar-brand img{transition:transform 0.3s ease}.navbar-brand img:hover{transform:scale(1.05)}.footer{background:linear-gradient(135deg, var(--bs-primary) 0%, var(--bs-secondary) 100%)}.footer .footer-item a{transition:all 0.3s ease}.footer .footer-item a:hover{color:white !important;transform:translateX(5px)}.footer .footer-links a{color:rgba(255,255,255,0.8);text-decoration:none;transition:all 0.3s ease}.footer .footer-links a:hover{color:white !important;transform:translateX(5px)}.footer .social-links .btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.footer .social-links .btn:hover{transform:translateY(-3px);background:white;color:var(--bs-primary)}.footer .contact-info a{transition:all 0.3s ease}.footer .contact-info a:hover{color:white !important;text-decoration:underline !important}.footer .hours{font-size:0.9rem}.footer .hours .d-flex{padding:0.25rem 0;border-bottom:1px solid rgba(255,255,255,0.1)}.footer .hours .d-flex:last-child{border-bottom:none}.back-to-top{transition:all 0.3s ease}.back-to-top:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.3)}.logo-container .logo-img{transition:all 0.3s ease}.logo-container .logo-img:hover{transform:scale(1.1)}.dropdown-menu{border-radius:10px}.dropdown-menu .dropdown-item{transition:all 0.3s ease}.dropdown-menu .dropdown-item:hover{background:rgba(var(--bs-primary-rgb), 0.1);transform:translateX(5px)}.contact{background:linear-gradient(135deg, var(--bs-primary) 0%, var(--bs-secondary) 100%)}.contact-card{transition:all 0.3s ease}.contact-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15) !important}.contact-icon{transition:all 0.3s ease}.contact-card:hover .contact-icon{transform:scale(1.1)}.contact-details a{transition:all 0.3s ease}.contact-details a:hover{color:var(--bs-primary) !important;transform:translateX(5px)}.social-links .btn{transition:all 0.3s ease}.social-links .btn:hover{transform:translateY(-3px);background:white;color:var(--bs-primary)}.form-floating .form-control{transition:all 0.3s ease}.form-floating .form-control:focus{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.form-floating label{color:#666 !important}.form-floating .form-control{color:#333 !important}.form-floating .form-control::placeholder{color:#999 !important}.chapter-card{transition:all 0.3s ease}.chapter-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15) !important}.chapter-number{transition:all 0.3s ease}.chapter-card:hover .chapter-number{transform:scale(1.1)}.download-item .btn{transition:all 0.3s ease}.download-item .btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}.cta-section{transition:all 0.3s ease}.cta-section:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.header-carousel .owl-stage{-webkit-backface-visibility:hidden;backface-visibility:hidden}.header-carousel .owl-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.header-carousel .header-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.header-carousel .header-carousel-item img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:auto;filter:none !important;-webkit-filter:none !important}
