*{margin:0;padding:0;box-sizing:border-box;font-family:"Titillium Web",sans-serif}a{text-decoration:none}.ng-container{max-width:1300px;margin:0 auto;padding:0 30px}body{padding-top:74px}img,video{max-width:100%;height:auto}.h1{font-size:50px}.h2{font-size:30px;font-weight:600;color:#000;text-transform:uppercase}.h2.normal{text-transform:unset}.h3{font-size:20px;font-weight:600;color:#000;text-transform:uppercase}.h3.normal{text-transform:unset}.h3.blue{color:#1c366d;font-weight:700}.m-0{margin:0!important}.ng-desc,p{font-size:18px;font-weight:500;color:#000}.ng-desc+p,p+p{margin-top:20px}.ng-desc.bold,p.bold{font-weight:600}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.ng-header{background-color:#fff;padding:10px 0;position:fixed;top:0;left:0;right:0;z-index:999;box-shadow:0 0 5px -2px rgba(0,0,0,.5)}.ng-header .ng-header-wrap{display:flex;align-items:center;gap:16px}.ng-header .ng-header-logo{max-width:300px;display:inline-block}.ng-header .ng-header-logo img{width:100%;height:auto}.ng-header .ng-header-menu{list-style:none;display:flex;align-items:center;gap:20px;margin-left:auto}.ng-header .ng-header-menu li{list-style:none}.ng-header .ng-header-menu li a{padding:0 5px;font-size:16px;font-weight:600;color:#1c366d;transition:.3s ease-in-out;text-transform:uppercase}.ng-header .ng-header-menu li a:hover{color:#ef4134}.ng-header .ng-header-menu li.current-menu-item a{color:#ef4134}.ng-header .ng-hamburger-icon{display:none}.ng-header .ng-hamburger-icon .line{width:30px;height:3px;background-color:#000;display:block;margin:4px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ng-header .ng-hamburger-icon:hover{cursor:pointer}.ng-header .ng-hamburger-icon.is-active .line:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-o-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.ng-header .ng-hamburger-icon.is-active .line:nth-child(2){opacity:0}.ng-header .ng-hamburger-icon.is-active .line:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);-o-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.ng-footer{background:linear-gradient(90deg,#081a40 25%,#1c376e 55%);padding:40px 0 24px}.ng-footer .ng-footer-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ng-footer .ng-footer-row .ng-footer-logo{display:block;max-width:300px}.ng-footer .ng-footer-row .ng-footer-logo img{width:100%;height:auto}.ng-footer .ng-footer-row .ng-footer-desc{margin-top:24px;font-size:18px;color:#fff}.ng-footer .ng-footer-row .ng-footer-col.menu{padding-left:100px}.ng-footer .ng-footer-row .ng-footer-title{font-size:20px;font-weight:600;color:#fff;text-transform:uppercase}.ng-footer .ng-footer-row .ng-footer-menu{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:20px}.ng-footer .ng-footer-row .ng-footer-menu li a{font-size:16px;font-weight:500;color:#fff;transition:.3s ease-in-out;text-transform:uppercase}.ng-footer .ng-footer-row .ng-footer-menu li a:hover{color:#ef4134}.ng-footer .ng-footer-row .ng-footer-menu li.current-menu-item a{color:#ef4134}.ng-footer .ng-footer-row .flex-bar{display:flex;align-items:center;margin-top:24px;color:#fff;font-size:16px}.ng-footer .ng-footer-row .flex-bar i{background:#ef4234;width:32px;height:32px;line-height:32px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;transform:rotate(45deg);margin:8px 18px 0 0;transition:all .5s;font-size:15px;padding:10px!important}.ng-footer .ng-footer-row .flex-bar i:before{transform:rotate(-45deg)}.ng-footer .ng-footer-row .flex-bar:hover{color:#ef4234}.ng-footer .ng-footer-row .flex-bar:hover i{background:#fff;color:#ef4234}.ng-footer .ng-copyright{padding-top:24px;border-top:1px solid #fff;margin-top:30px;font-size:16px;color:#fff;text-align:center}.ng-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.mt-20{margin-top:20px}.mt-10{margin-top:10px}.mt-40{margin-top:40px}.gap-40{gap:40px}.gap-30{gap:30px}.gap-60{gap:60px}.align-center{align-items:center}.row-full{grid-column:1/-1}.text-white{color:#fff}.section-padding{padding:60px 0}.section-padding-0b{padding:60px 0 0}.section-padding-0t{padding:0 0 60px}.bg-white{background-color:#fff}.bg-blue{background-color:#1c366d}.bg-gray{background-color:#f5f5f5}.img-rounded img{border-radius:10px}.ng-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:#1c366d;border:0;color:#fff;font-size:16px;font-weight:500;text-transform:uppercase;border-radius:10px 10px 10px 10px;padding:15px 40px 15px 40px;transition:.3s ease-in}.ng-btn:hover{background-color:#ef4134}.ng-btn.alt{background-color:#fff;color:#1c366d}.ng-btn.alt:hover{background-color:#ef4134;color:#fff}.ng-list{list-style:none;margin-top:20px}.ng-list li{font-size:18px;font-weight:500;color:#000;margin-bottom:10px;display:flex;align-items:center;gap:10px}.ng-list li i{font-size:14px;color:#fff;background-color:#1c366d;width:20px;height:20px;line-height:40px;text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.ng-list.type li{align-items:baseline}.ng-hero-banner{height:100dvh;overflow:hidden;position:relative;display:flex;align-items:center;background-color:#000}.ng-hero-banner video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ng-hero-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.ng-hero-banner .ng-container{position:relative;z-index:2;width:100%}.ng-hero-banner .ng-hero-title{font-weight:500;text-transform:uppercase;color:#fff}.ng-hero-banner .ng-hero-list{list-style:none;margin-top:20px}.ng-hero-banner .ng-hero-list li{font-size:20px;font-weight:500;color:#fff;margin-bottom:10px;display:flex;align-items:center;gap:10px}.ng-hero-banner .ng-hero-list li i{font-size:18px;color:#00000080;background-color:#fff;width:24px;height:24px;line-height:40px;text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center}.ng-hero-banner .ng-btn{margin-top:20px}.about-content img, .about-content video{max-width:360px}.ng-card-link{padding:20px;border-radius:15px;background-color:#fff;color:#1c366d;font-size:20px;font-weight:600;transition:.3s ease-in-out;text-align:center;min-height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.ng-card-link:hover{background-color:#ef4134;color:#fff}.bg-white .ng-card-link{background-color:#1c366d;color:#fff;transition:.3s ease-in-out}.bg-white a.ng-card-link{display:flex;flex-direction:column;gap:10px;text-transform:uppercase}.bg-white a.ng-card-link:hover{background-color:#ef4134}.bg-white a.ng-card-link i{font-size:30px}.home-contact-section .ng-address-link{margin:0}.home-contact-section .flex-bar{display:flex;align-items:center;gap:10px;margin-top:10px;color:#000;font-size:18px;font-weight:500}.home-contact-section .flex-bar i{color:#ef4134;font-size:20px;width:22px;flex-shrink:0;text-align:center}.ng-product-detail{min-height:200px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:20px;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative}.ng-product-detail:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1c366d;opacity:.8;z-index:1}.ng-product-detail .ng-container{position:relative;z-index:2}.ng-product-detail .h2{color:#fff}.ng-accessories-wrap{background-image:url(../../images/accessories.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.ng-accessories-wrap:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000c5;z-index:1}.ng-accessories-wrap .ng-container{position:relative;z-index:2}.ng-accessories-wrap .ng-accessories-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.ng-accessories-wrap .ng-accessories-list .ng-acce-item{display:block;width:290px;height:100%;background-color:#fff;border-radius:15px;padding:16px;text-align:center}.ng-accessories-wrap .ng-accessories-list .ng-acce-item .ng-acce-img{width:100%;height:260px;border-radius:15px;overflow:hidden;border:1px solid #00000020}.ng-accessories-wrap .ng-accessories-list .ng-acce-item .ng-acce-img img{width:100%;height:100%;object-fit:contain;object-position:center}.ng-accessories-wrap .ng-accessories-list a.ng-acce-item img{transition:.3s ease-in-out}.ng-accessories-wrap .ng-accessories-list a.ng-acce-item:hover img{transform:scale(1.1)}.ng-thumbnail-slider{width:100%;max-width:450px;margin:40px auto 0}.ng-thumbnail-slider .main-slider{width:100%;height:auto;margin:0 0 20px 0}.ng-thumbnail-slider .main-slider .splide__slide{width:auto;height:auto}.ng-thumbnail-slider .main-slider .splide__slide img,.ng-thumbnail-slider .main-slider .splide__slide video{display:block;width:100%;height:100%;margin:0 auto}.ng-thumbnail-slider .thumbnail-slider{width:100%;padding:0;overflow:visible}.ng-thumbnail-slider .thumbnail-slider .splide__slide{width:100px;height:100px;text-align:center;overflow:hidden;position:relative;border:2px solid transparent!important;transition:.3s ease-in-out;border-color:#00000056!important}.ng-thumbnail-slider .thumbnail-slider .splide__slide.is-active{border-color:#ef4134!important}.ng-thumbnail-slider .thumbnail-slider .splide__slide:hover{border-color:#ef4134}.ng-thumbnail-slider .thumbnail-slider .splide__slide img{width:100%;height:100%;object-fit:cover}.ng-thumbnail-slider .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-color:#1c366d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.ng-thumbnail-slider .splide__arrow{width:40px;height:40px;background-color:#1c366d;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;transition:.3s ease-in-out;opacity:1}.ng-thumbnail-slider .splide__arrow:hover{background-color:#ef4134}.ng-thumbnail-slider .splide__arrow--prev{left:-50px}.ng-thumbnail-slider .splide__arrow--next{right:-50px}.ng-thumbnail-slider .splide__arrow svg{fill:#fff;width:20px;height:20px}.ng-blog-list .ng-blog-item{display:grid;grid-template-columns:170px 1fr;border:1px solid #00000020;border-radius:15px;align-items:center;overflow:hidden}.ng-blog-list .ng-blog-item .ng-img{display:block;width:100%;height:100%}.ng-blog-list .ng-blog-item .ng-img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.3s ease-in-out}.ng-blog-list .ng-blog-item .ng-img:hover img{transform:scale(1.1)}.ng-blog-list .ng-blog-item .ng-cont{padding:20px}.ng-blog-list .ng-blog-item .ng-cont .ng-btn{margin-top:16px;padding:10px 30px}.ng-blog-list .ng-blog-item .ng-cont p{margin-top:12px}.blog-content h1{font-size:36px;margin:0 0 30px 0}.blog-content h2{font-size:30px;margin:26px 0}.blog-content h3{font-size:24px;margin:22px 0}.blog-content h4{font-size:20px;margin:18px 0}.blog-content h5{font-size:18px;margin:14px 0}.blog-content h6{font-size:16px;margin:14px 0}.blog-content li,.blog-content p{margin:16px 0;font-size:16px}.blog-content ol,.blog-content ul{margin:16px 0;margin-left:20px}.ng-map-container-contact{overflow:hidden;border-radius:16px}.ng-form-wrap{background-color:#f5f5f5;padding:25px;border-radius:10px;border:1px solid #e5e5e5}.ng-form-wrap .wpcf7-form-control-wrap{display:block;position:relative}.ng-form-wrap .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;top:100%;left:0;color:#dc3545;font-size:14px}.ng-form-wrap input:not(.wpcf7-submit),.ng-form-wrap textarea:not(.wpcf7-submit){width:100%;border:1px solid #e5e5e5;border-radius:5px;padding:16px;font-size:16px;color:#000;background-color:#fff;transition:.3s ease-in-out;outline:0}.ng-form-wrap input:not(.wpcf7-submit):focus,.ng-form-wrap textarea:not(.wpcf7-submit):focus{border-color:#000}.ng-industry-card{background-color:#fcfcfc;border-radius:10px;border:1px solid #e5e5e5;padding:30px;display:flex;flex-direction:column}.ng-industry-card .ng-industry-title{font-size:26px;font-weight:600;margin:0 0 20px 0;color:#1c366d;display:flex;align-items:center;gap:20px}.ng-industry-card .ng-industry-title i{color:#dc3545;font-size:34px}.ng-industry-card .ng-industry-desc{font-weight:500}.ng-industry-card .ng-industry-list-title{font-size:20px;font-weight:600;color:#1c366d;margin-top:20px}.ng-industry-card .ng-industry-list{margin-top:20px;list-style:none;padding-left:20px;padding:0;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:auto}.ng-industry-card .ng-industry-list li{font-size:16px;font-weight:700;color:#1c366d;padding:10px;border:1px solid #e5e5e5;border-radius:6px;background-color:#dbeafe}.ng-industry-card .ng-industry-footer{margin-top:20px;display:flex;align-items:center;gap:20px;justify-content:space-between}.ng-industry-card .ng-industry-footer .ng-industry-link{font-size:18px;font-weight:700;color:#1c366d;display:flex;align-items:center;gap:10px;transition:.3s ease-in-out}.ng-industry-card .ng-industry-footer .ng-industry-link:hover{color:#dc3545}.ng-industry-card .ng-industry-footer img{max-width:150px;max-height:150px;height:auto;border-radius:8px}.ng-list-check{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:720px;margin-inline:auto}.ng-list-check li{font-size:18px;font-weight:500;color:#1c366d;display:flex;align-items:center;gap:10px}.ng-list-check li i{font-size:16px;color:#fff;background-color:#dc3545;width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.ng-list-check.normal{grid-template-columns:1fr}.ng-list-check.normal li{align-items:baseline}.ng-list-check.normal li i{background-color:#1c366d}.application-image{max-width:360px;height:auto;border-radius:10px;margin-inline:auto;background-color:#fff;outline:1px solid #bdbcbc;border:1px solid #d3d1d1;outline-offset:10px;display:block;margin-top:80px}.newsletter-form .ng-newsletter-wrap{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:40px}.newsletter-form .ng-newsletter-wrap .row.newsletter{max-width:600px;margin-inline:auto}.newsletter-form .ng-newsletter-wrap .row.newsletter p{margin:0;position:relative}.newsletter-form .ng-newsletter-wrap .row.newsletter p br{display:none}.newsletter-form .ng-newsletter-wrap .row.newsletter p input[name=your-email]{padding:12px 20px;border-radius:16px;border:1px solid #00000080;font-size:16px;color:#000;background-color:#fff;transition:.3s ease-in;width:100%}.newsletter-form .ng-newsletter-wrap .row.newsletter p input[type=submit]{position:absolute;top:0;right:0;bottom:0;background-color:#ef4134;color:#fff;border:none;border-radius:0 16px 16px 0;padding:12px 20px;font-size:16px;font-weight:600;transition:.3s ease-in-out;cursor:pointer;text-transform:uppercase}.newsletter-form .ng-newsletter-wrap .row.newsletter p input[type=submit]:hover{background-color:#1c366d}.newsletter-form .ng-newsletter-wrap .row.newsletter p .wpcf7-spinner{display:none}.newsletter-form .ng-newsletter-wrap .row.newsletter p .wpcf7-not-valid-tip{position:absolute;left:0;bottom:-46px}.newsletter-form .ng-desc{font-size:16px}.newsletter-form a{color:#ef4134}@media (max-width:1260px){.ng-thumbnail-slider{max-width:380px}.ng-thumbnail-slider .gallery-thumbs .swiper-slide{width:80px;height:80px}}@media (max-width:1024px){.ng-header .ng-hamburger-icon{display:block;margin-left:auto}.ng-header .ng-header-menu{position:fixed;top:0;left:0;bottom:0;width:100%;max-width:280px;flex-direction:column;background-color:#fff;padding:40px 16px;align-items:flex-start;box-shadow:0 0 5px -2px rgba(0,0,0,.5);transform:translateX(-100%);transition:.3s ease-in-out;visibility:hidden}.ng-header .ng-header-menu.active{transform:translateX(0);visibility:visible}.ng-footer .ng-footer-row{grid-template-columns:repeat(2,1fr);gap:40px}.ng-footer .ng-footer-row .ng-footer-col.logo{grid-column:1/-1}.ng-footer .ng-footer-row .ng-footer-col.menu{padding-left:0}.ng-thumbnail-slider{max-width: 280px}}@media (max-width:992px){.ng-grid-2{grid-template-columns:1fr}.about-content .text-right,.ng-industries-about .text-right{text-align:left}.about-content img,.ng-industries-about img, .about-content video{max-width:100%}.ng-grid-2.card-list{grid-template-columns:repeat(2,1fr)}.ng-product-contact .gap-60{gap:0}.ng-thumbnail-slider{max-width: 80%;}}@media (max-width:767px){.h1{font-size:35px}.h2{font-size:28px;line-height:1.2}.ng-desc,p{font-size:16px}.ng-hero-banner .ng-hero-list li{font-size:18px}.home-contact-section .flex-bar{font-size:16px}.ng-list{list-style:none;margin-top:20px}.ng-list li{font-size:16px}.ng-list-check{grid-template-columns:1fr}}@media (max-width:575px){.ng-header .ng-header-logo{max-width:200px}body{padding-top:58px}.ng-container{padding:0 16px}.ng-footer .ng-footer-row{grid-template-columns:1fr}.gap-60{gap:30px}.ng-blog-list .ng-blog-item{grid-template-columns:1fr}.ng-thumbnail-slider{max-width:400px}.ng-industry-card{padding:30px 20px}.ng-industry-card .ng-thumbnail-slider{max-width:55vw}}@media (max-width:480px){.ng-grid-2.card-list{grid-template-columns:1fr}.ng-card-link{min-height:auto}.ng-industry-card .ng-industry-title{font-size:20px}.ng-industry-card .ng-industry-list-title{font-size:18px}.ng-industry-card .ng-industry-list{gap:6px}.ng-industry-card .ng-industry-list .ng-industry-list-item{padding:6px;font-size:14px}.ng-industry-card .ng-industry-footer .ng-industry-link{font-size:16px}.ng-list-check li{font-size:16px}.newsletter-form .ng-newsletter-wrap{gap:16px}.newsletter-form .ng-newsletter-wrap .row.newsletter p input[name=your-email]{padding:10px 16px;font-size:14px}.newsletter-form .ng-newsletter-wrap .row.newsletter p input[type=submit]{padding:10px 16px;font-size:14px}}@media (max-width:425px){.ng-thumbnail-slider{max-width:300px}}