body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#header-sticky{background-color:#f8f9fa;padding:15px}.header-main{align-items:center;display:flex;justify-content:space-between}.header-left{display:flex;flex:1 1;justify-content:center}.logo{margin:0}.header-logo img{display:block;max-height:100px}.mean__menu-wrapper{flex:2 1}.main-menu{display:flex;justify-content:center}.header-left{flex:none}.header-right{align-items:center;display:flex}.btn-1{background-color:#0f69c9;border:none;border-radius:5px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,box-shadow .3s ease}.services{background-color:#f8f9fa;padding:100px 0;position:relative}.bg-section{right:0;z-index:1}.bg-section,.overlay.overlay-2{height:100%;left:0;position:absolute;top:0}.overlay.overlay-2{background-color:#0009;width:100%}.sec-title{padding-bottom:30px;position:relative;text-align:left;z-index:2}.sec-title h2{color:#333;font-size:55px;font-weight:700;margin-bottom:10px}.sec-title h3{color:#777;font-size:30px;font-weight:400}.sec-explain{color:#789;font-size:20px}.services-carousel{display:flex;gap:30px;overflow-x:auto;position:relative;scroll-behavior:smooth;z-index:2}.services-carousel-item{background-color:#b6d6e6;border-radius:10px;box-shadow:0 5px 20px #0000001a;flex-shrink:0;min-width:300px;overflow:hidden}.services-carousel-item .services-item-img-box{background-position:50%;background-size:cover;border-top-left-radius:10px;border-top-right-radius:10px;display:block;height:120px;position:relative}.services-carousel-item .services-item-img-box span{background-color:#0000004d;display:block;height:100%;width:100%}.services-carousel-item .item-box{padding:25px;text-align:center}.services-carousel-item .content-box h4{color:#333;font-size:25px;font-weight:700;margin-bottom:10px}.services-carousel-item .content-box p{color:#302c2c;font-size:20px;margin-bottom:15px}.services-carousel-item .content-box a.more{color:#d4851e;font-size:20px;font-weight:700;text-decoration:none}.services-carousel-item .content-box a.more:hover{text-decoration:underline}.services-carousel-item i{color:#007bff;font-size:48px;margin-bottom:15px}@media (max-width:768px){.sec-title h2{font-size:28px}.sec-title h3{font-size:18px}.sec-explain{font-size:14px}.services-carousel-item .services-item-img-box{height:200px}.services-carousel-item .item-box{padding:15px}}.section-title h2{white-space:nowrap}.section-title{width:100%}@media (max-width:768px){.section-title h2{font-size:18px}}.contact-section-1{background-color:#f8f9fa;margin-bottom:100px;padding:60px 0}.contact-wrapper-area{display:flex;flex-direction:column}.contact-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:30px}.section-title{margin-bottom:20px}.section-title h2{color:#333;font-size:28px;font-weight:600}.contact-form-items .form-clt{margin-bottom:15px}.contact-form-items input,.contact-form-items textarea{border:1px solid #ced4da;border-radius:4px;font-size:16px;padding:10px;width:100%}.contact-form-items button.theme-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.contact-right-items{margin-top:20px;text-align:center}.contact-right-items .icon-items{margin-bottom:20px}.icon img{margin-bottom:10px;width:40px}.social-icon a{color:#007bff;font-size:20px;margin:0 10px}.social-icon a:hover{color:#0056b3}@media (max-width:768px){.contact-section-1{padding:40px 0}.contact-content{padding:20px}}body,html{height:100%;margin:0;padding:0;width:100%}.ag-canvas{-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:flex;height:100%;justify-content:center;margin-top:-90px;opacity:1;padding:3rem 1rem;transition:opacity .5s;visibility:visible;z-index:10}.ag-canvas_svg{display:block;height:auto;margin-left:1rem;max-height:100%;padding-bottom:20px;width:80%}.ag-canvas_svg path{fill:#383d46;fill-opacity:1;stroke:#21252b;stroke-opacity:1;stroke-width:.5;transition:.5s}path{cursor:pointer;pointer-events:auto;position:relative;z-index:10}@media screen and (max-width:767px){.ag-canvas{display:none;flex-flow:row wrap;height:auto;padding:4rem 1rem 1rem}.ag-canvas_svg{margin-left:0;max-height:calc(100% - 6rem)}}.ag-canvas{margin:auto;max-width:1000px;position:relative;width:100%}#tooltip{background-color:#000000e6;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;display:none;font-size:14px;line-height:1.5;opacity:0;padding:12px 16px;pointer-events:none;position:absolute;transition:opacity .2s ease;white-space:nowrap;z-index:1000}#tooltip.visible{display:block;opacity:1}#tooltip a{color:tomato;text-decoration:none}#tooltip a:hover{text-decoration:underline}.product-features-box{background-color:#f4f4f4;border:1px solid #ddd;border-radius:10px;box-shadow:0 6px 12px #0000001a;margin-top:30px;padding:25px;transition:transform .3s ease-in-out}.product-features-box:hover{transform:translateY(-5px)}.product-features-box h4{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:20px;margin-bottom:16px}.product-features-box ul{list-style-type:none;padding:0}.product-features-box li{border-bottom:1px solid #ccc;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:16px;padding:10px 0}.product-features-box li:last-child{border-bottom:none}.product-features-box li strong{color:#2d2b2b;font-weight:700}.product-features-box p.additional-info{color:#e09627;font-size:15px;margin-top:20px}.product-features-box .btn{border-radius:5px;display:inline-block;font-size:14px;font-weight:700;margin-right:10px;margin-top:20px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease-in-out}.product-features-box .btn-primary{background-color:#007bff;color:#fff}.product-features-box .btn-primary:hover{background-color:#0056b3}.product-features-box .btn-secondary{background-color:#6c757d;color:#fff}.product-features-box .btn-secondary:hover{background-color:#5a6268}.footer-section{margin-bottom:50px}.modal{margin-top:20px}.modal-backdrop{z-index:1050}.modal-content{z-index:1055}.mb-3{color:#0a6679}.content-box{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:30px;transition:box-shadow .3s ease,transform .3s ease}.content-box:hover{box-shadow:0 6px 12px #0003;transform:translateY(-5px)}.key-features-heading{border-bottom:3px solid #007bff;color:#007bff;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:30px;padding:15px 25px;text-align:center}.about-quote ul{list-style:none;padding-left:0}.about-quote ul li{color:#555;font-size:18px;margin-bottom:15px;padding-left:30px;position:relative}.about-quote ul li:before{color:#007bff;content:"\2022";font-size:24px;left:0;position:absolute;top:0}@media (max-width:768px){.key-features-heading{font-size:24px}.about-quote ul li{font-size:16px}}
/*# sourceMappingURL=main.28ba3683.css.map*/