@import url(fontawesome.min.css);#backToTopBtn,.about_section .detail-box a,.contact-section .form-container .submit-button,.custom_nav-container .navbar-toggler span,.custom_nav-container .navbar-toggler span::after,.custom_nav-container .navbar-toggler span::before,.heading_container h2::before,.main_hero .detail-box .btn-box .btn-2,footer .container .sec h2::before{background-color:var(--primary-color);background-color:var(--primary-color)}.heading_container,.hero,.main_hero,.navbar-brand{-webkit-box-orient:vertical;-webkit-box-direction:normal}.hero_bg_box .img-box img{pointer-events:none}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url('../fonts/Poppins-Regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url('../fonts/Poppins-Medium.ttf') format('truetype')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url('../fonts/Poppins-SemiBold.ttf') format('truetype')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url('../fonts/Poppins-Bold.ttf') format('truetype')}.header_top .contact_link-container,.header_top .contact_link-container a,.heading_container,.hero,.hero_bg_box,.main_hero,.main_hero .detail-box .btn-box,.main_hero .img-box,.navbar-brand{display:-webkit-box;display:-ms-flexbox}:root{--primary-color:#1891c8;--primary-color-hover:#0e4f6d;--primary-color-rgba:rgba(24, 144, 200, 0.2);--white:#fff;--off-white:#f0f5ff;--darkgray:#1a202c;--gray:#374151;--black:#000}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;color:var(--darkgray);background-color:var(--off-white)}ul{margin:0;padding:0}.container{z-index:1;position:relative}.layout_padding{padding-top:50px;padding-bottom:50px}.heading_container{display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}#backToTopBtn{position:fixed;bottom:20px;right:20px;z-index:99;font-size:18px;border:none;outline:0;color:#fff;cursor:pointer;padding:10px 15px;border-radius:5px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .4s ease-in-out,transform .3s ease-in-out,visibility .4s,background-color .3s,color .3s;box-shadow:0 4px 8px rgb(0 0 0 / .1)}#backToTopBtn.show{opacity:1;visibility:visible;transform:translateY(0)}#backToTopBtn:hover{background-color:var(--primary-color-hover);color:#fff}.hero_bg_box,.hero_bg_box .img-box,.hero_bg_box::before{width:100vw;height:100vh}.heading_container h2{position:relative;font-weight:700;text-transform:uppercase;padding-bottom:10px;color:var(--black)}.heading_container h2::before,footer .container .sec h2::before{content:"";width:40px;height:7px;border-radius:10px;position:absolute;bottom:0;left:0}.heading_container.heading_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.heading_container.heading_center h2::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero{min-height:100vh;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.header_bottom,.hero_bg_box,.hero_bg_box::before{position:absolute;left:0}.hero_bg_box{top:0;overflow:hidden;z-index:-1;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero_bg_box::before{content:"";top:0;background:rgba(0,0,0,.8)}.header_section{padding:0}.header_top{background-color:var(--white);padding:15px 0}.header_top .contact_link-container{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_top .contact_link-container a{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--black);font-size:15px;font-weight:500}.header_top .contact_link-container a i{font-size:20px;color:var(--primary-color);margin-right:5px}#navbarSupportedContent{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom_nav-container{z-index:99999;padding:0}.custom_nav-container .navbar-nav{margin-left:auto}.custom_nav-container .navbar-nav .nav-item .nav-link{padding:10px 20px;margin:15px 5px;color:var(--primary-color);font-weight:600;border-radius:999px;text-align:center;text-transform:uppercase;-webkit-transition:.2s;transition:.2s}.custom_nav-container .navbar-nav .nav-item.active .nav-link,.custom_nav-container .navbar-nav .nav-link:hover,.navbar-nav .dropdown-item:hover{background-color:var(--primary-color);color:var(--white);background-color:var(--primary-color);color:var(--white);box-shadow:0 0 35px var(--primary-color)}a,a:focus,a:hover{text-decoration:none}.btn,.btn:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.custom-shape-divider-bottom-1742420542{display:none}.navbar-brand{-ms-flex-direction:column;flex-direction:column;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-brand img{border-radius:1rem}.custom_nav-container .navbar-toggler{outline:0;padding:0;width:37px;height:42px;-webkit-transition:.3s;transition:.3s}.custom_nav-container .navbar-toggler span{display:block;width:32px;height:4px;border-radius:15px;margin:7px 0;-webkit-transition:.3s;transition:.3s;position:relative}.custom_nav-container .navbar-toggler span::after,.custom_nav-container .navbar-toggler span::before{content:"";position:absolute;left:0;height:100%;width:100%;border-radius:15px;top:-10px;-webkit-transition:.3s;transition:.3s}.custom_nav-container .navbar-toggler span::after{top:10px}.custom_nav-container .navbar-toggler[aria-expanded=true]{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom_nav-container .navbar-toggler[aria-expanded=true] span::after,.custom_nav-container .navbar-toggler[aria-expanded=true] span::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0}.header_bottom{right:0}.sticky{position:fixed;top:0;backdrop-filter:blur(24px) saturate(180%);box-shadow:0 4px 6px rgb(0 0 0 / .1)}#bottom_navbar{z-index:999;transition:.2s}.navbar-nav .dropdown:hover>.dropdown-menu{display:block}.about_section .detail-box a,.main_hero .detail-box .btn-box .btn-2{display:inline-block;color:var(--white)}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-btn{animation:1s ease-in-out fadeIn}.navbar-nav .dropdown-menu{margin-top:0;background-color:var(--white);border:none;border-radius:8px;padding:0}.navbar-nav .dropdown-item{padding:10px 20px;color:var(--primary-color);font-weight:600;text-align:center;text-transform:uppercase;transition:.2s}.main_hero{-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--white);top:69px;position:relative}.about_section .row,.main_hero .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main_hero .detail-box{width:100%;margin:0 auto}.main_hero .detail-box h1{text-transform:uppercase;font-size:3rem;color:var(--white);font-weight:600}.main_hero .detail-box span,footer .container .contact .info li a:hover,footer .container .quicklinks ul li a:hover{color:var(--primary-color)}.main_hero .detail-box p{margin-top:25px}.main_hero .detail-box .btn-box{display:flex;margin-top:30px}.main_hero .detail-box .btn-box a{width:180px;text-align:center;margin:5px}.main_hero .detail-box .btn-box .btn-1{display:inline-block;padding:10px 35px;background-color:var(--white);color:var(--black);-webkit-transition:.15s;transition:.15s;border:1px solid #fff0;border-radius:999px}.main_hero .detail-box .btn-box .btn-1:hover{background-color:#fff0;border-color:var(--white);color:var(--white)}.main_hero .detail-box .btn-box .btn-2{padding:10px 35px;-webkit-transition:.15s;transition:.15s;border:1px solid #fff0;border-radius:999px}.about_section .detail-box a:hover,.main_hero .detail-box .btn-box .btn-2:hover{background-color:#fff0;border-color:var(--primary-color);color:var(--primary-color)}.main_hero .img-box{display:flex}.main_hero .img-box img{width:100%}.about_section .img_container .img-box img{width:100%;border-radius:2rem;filter:saturate(180%)}.about_section .detail-box{background:rgb(255 255 255 / .95);padding:45px 25px;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .05);box-shadow:0 0 5px 0 rgb(0 0 0 / .05);position:relative;right:75px;border-radius:2rem}.about_section .detail-box p{margin-top:5px}.about_section .detail-box a{padding:10px 35px;-webkit-transition:.3s;transition:.3s;border:1px solid #fff0;text-transform:uppercase;border-radius:999px}.about_section .detail-box h3{position:relative;text-decoration:underline;top:-10px}.detail-box h4{font-size:14px;color:#555;margin-top:10px}footer,footer .container .contact .info,footer .container .quicklinks,footer .container .sec h2{position:relative}.contact-section{color:var(--gray);padding:24px 0}.contact-section .heading_container{margin-bottom:2rem}.contact-section .container{display:flex;flex-wrap:wrap;max-width:1200px}.contact-section .map{position:absolute;top:0;left:0;width:100%;height:100%}.contact-section .form-container{flex:1;background:var(--white);border-radius:2rem;padding:24px}.contact-section .form-container .form-title{color:#1a202c;font-size:1.5rem;font-weight:700;text-align:center;width:100%;margin-bottom:1rem}.contact-section .form-container .form-group{margin-bottom:16px}.contact-section .form-container .form-group label{display:block;font-size:14px;margin-bottom:4px}.contact-section .form-container .form-group input,.contact-section .form-container .form-group textarea{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:.25rem;font-size:16px;outline:0;transition:border-color .2s,box-shadow .2s}.contact-section .form-container .form-group input:focus,.contact-section .form-container .form-group textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 4px var(--primary-color-rgba)}.contact-section .form-container textarea{resize:none;height:128px}.contact-section .form-container .submit-button{color:var(--white);padding:10px 24px;border:none;border-radius:.25rem;cursor:pointer;transition:.15s;border:1px solid var(--primary-color);width:100%}.contact-section .form-container .submit-button:hover{background:#fff0;color:var(--primary-color)}@media (min-width:640px){.custom-shape-divider-bottom-1742420542{display:block;position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-1742420542 svg{position:relative;display:block;width:calc(157% + 1.3px);height:150px;transform:rotateY(180deg)}.custom-shape-divider-bottom-1742420542 .shape-fill{fill:var(--off-white)}}.achievements-section,.our-team-section{padding:40px 20px;background:var(--off-white);text-align:center}.our-team-section .container{max-width:800px;margin:0 auto}.achievements-section .section-description,.our-team-section .section-description{font-size:1.2rem;color:var(--gray);margin-bottom:30px}.achievements-grid,.our-team-section .team-members{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.our-team-section .team-members{grid-template-columns:1fr 1fr}}.achievement-card,.our-team-section .team-member{background:var(--white);padding:20px;border-radius:16px;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:.15s;display:flex;flex-direction:column;justify-content:space-between;height:100%}footer .container .sci li a:hover{background:var(--primary-color)}.product-content a,footer .container .quicklinks ul li a,footer .container .sci li a{display:inline-block;text-decoration:none}.achievement-card:hover,.our-team-section .team-member:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgb(0 0 0 / .2)}.product-content a:hover{box-shadow:0 6px 12px rgb(0 0 0 / .4);color:var(--white);background-color:#1891c8}.our-team-section .member-name{font-size:1.4rem;color:var(--darkgray);margin-bottom:5px}.our-team-section .member-role{font-size:1rem;color:#37495f;font-style:italic;margin-bottom:10px}.our-team-section .member-description{font-size:.9rem;color:var(--gray)}.achievements-section .container{max-width:1000px;margin:0 auto}@media (min-width:1024px){.achievements-grid{grid-template-columns:1fr}.our-team-section .team-members{grid-template-columns:1fr 1fr 1fr}}.achievement-title{font-size:1.2rem;color:var(--darkgray);margin-bottom:5px}.achievement-description{font-size:.9rem;color:var(--gray);margin-bottom:15px}.product-solutions-section{position:relative;padding:50px 20px}.product-solutions-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;z-index:1;position:relative;gap:20px}.product-card{display:flex;flex-direction:column;background:rgb(255 255 255 / .7);border-radius:16px;box-shadow:0 8px 16px rgb(0 0 0 / .1);overflow:hidden;width:100%;transition:.15s}.copyrightText,footer{width:100%;background:var(--white)}.product-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 10px 20px rgba(0,0,0,.15)}.product-card img{object-fit:contain;border-bottom:4px solid #1891c8}.product-content{padding:20px}.product-content h2{font-size:1.8rem;color:var(--darkgray);margin-bottom:10px;font-weight:700}.product-content p,.product-content ul{font-size:1rem;color:var(--gray);line-height:3;margin-bottom:10px}.product-content a{padding:10px 20px;box-shadow:0 4px 8px rgb(0 0 0 / .2);transition:.15s;font-size:1rem;font-weight:700;color:#1891c8;margin-top:10px;border:2px solid #1891c8;border-radius:999px}@media (min-width:768px){.product-card{flex-direction:row;gap:20px}.product-content{flex:1;padding:30px}}footer{height:auto;padding:40px 100px 1px;box-shadow:0 8px 16px rgb(0 0 0/.2)}footer .container{width:100%;display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:20px}footer .container .sec h2{color:var(--darkgray);font-weight:600;margin-bottom:15px}footer .container .sec p{color:var(--gray)}footer .container .sci{margin-top:20px;display:grid;grid-template-columns:repeat(4,50px)}footer .container .quicklinks ul li,footer .container .sci li{list-style:none}footer .container .sci li a{width:36px;height:36px;background:#1a202c;display:grid;align-content:center;justify-content:center;border-radius:999px;transition:.15s}footer .container .sci li a i{color:var(--white);font-size:20px}footer .container .quicklinks ul li a{color:var(--gray);margin-bottom:10px}footer .container .contact .info li{display:flex;gap:1.5rem}footer .container .contact .info li span{color:var(--gray);font-size:20px}footer .container .contact .info li a{color:var(--gray);text-decoration:none}.contact .info p a{word-break:break-word}.copyrightText{text-align:center;color:var(--gray)}@media (max-width:992px){footer{padding:40px 40px 1px}footer .container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.contact-section .container{flex-direction:column}.contact-section .form-container{margin-top:0}footer .container{grid-template-columns:repeat(1,1fr);margin:0}.sec{width:calc(100vw - 80px)}}