body{font-family:"Montserrat",sans-serif;color:#4e4e4e;font-size:15px;font-weight:500;line-height:1.7}ul{padding-inline-start:16px}.bg-gray{background:#4e4e4e}.bg-softgray{background:#e5e5e5}.text-white{color:#fff}.text-blue{color:#0d4879}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.lh-2{line-height:2}.ls-2{letter-spacing:2px}.bold,b{font-weight:700}.fw-500{font-weight:500}img{max-width:100%}img.full{width:100%}.btn-orange{background:#f05a24;color:#fff;font-weight:400;padding:10px 25px;display:inline-block;transition:all ease .5s}.btn-orange:hover{text-decoration:none;opacity:.8;color:#fff}header #top-header{padding-top:35px;text-align:center;padding-bottom:20px;position:relative}header #top-header #menu-language{margin-top:10px;margin-left:10px;position:absolute;right:20px;top:35px}header #top-header #mobile-menu{display:none}header #main-menu{background:#0d4879;display:flex}header #main-menu .sf-menu{float:none;margin:0;display:flex;justify-content:center}header #main-menu .sf-menu li{background:none}header #main-menu .sf-menu li::after{content:"";position:absolute;width:1px;height:12px;background:#fff;top:50%;margin-top:-6px;right:0}header #main-menu .sf-menu li:last-child::after{display:none}header #main-menu .sf-menu li a{color:#fff;border:none;letter-spacing:1px}header #main-menu .sf-menu li a:hover,header #main-menu .sf-menu li a.active{color:#67d0ee}header #main-menu .sf-menu ul li{background:rgba(0,0,0,.6);padding:5px 15px 5px}header #main-menu .sf-menu ul li::after{display:none}header #main-menu .sf-menu ul li a{border-bottom:1px solid #f6eb16;padding:0 0 5px}header #main-menu .sf-menu ul li:last-child a{border-bottom:none}.section-title{font-size:30px;font-weight:700;color:#0d4879}.big-title{font-size:40px;font-weight:700;color:#0d4879}.page-title{font-size:30px;font-weight:500;color:#0d4879}.title-border{font-size:30px;font-weight:700;color:#0d4879;position:relative;display:inline-block;padding-bottom:10px;margin-bottom:15px}.title-border::after{content:"";background:#009145;position:absolute;left:0;bottom:0;width:100%;height:2px}.btn-more{background:#0d4879;color:#fff;display:inline-block;padding:10px 15px;line-height:1;transition:all ease .5s}.btn-more:hover{text-decoration:none;opacity:.8;color:#fff}footer{background:url("../images/bg-footer.jpg") no-repeat;background-size:cover;color:#fff;padding:20px 0;font-weight:400}footer #footer-left{text-align:right;border-right:2px solid #f6eb16;padding-top:10px;padding-bottom:10px}footer #footer-left h1{font-size:26px;font-weight:500}footer #footer-left .contact{font-size:11px}footer ul#footer-menu{margin:0;padding:0;list-style:none;font-size:13px}footer ul#footer-menu li a{color:#fff;letter-spacing:1.2px}footer #copy{font-size:10px;margin-top:20px}.page-content{margin:65px 0}.btn-blue{border:none;color:#fff;background:#0d4879;padding:5px 10px;border-radius:8px;cursor:pointer;transition:all ease .5s}.btn-blue:hover{opacity:.8}#page-industries .industry-item{margin-bottom:50px}#page-industries .industry-item .description p{margin-bottom:20px}.news-list .news-item{border-bottom:1px solid #9d9995;padding-bottom:20px;margin-bottom:20px}.news-list .news-item:last-child{border-bottom:none}#factory-gallery .item a{position:relative;display:block;overflow:hidden}#factory-gallery .item a img{width:100%}#factory-gallery .item a .caption{transition:all ease .5s;position:absolute;width:100%;top:0;left:0;height:100%;background:rgba(77,77,77,.5);color:#fff;display:flex;justify-content:center;align-items:center;padding:30px;font-weight:bold;opacity:0}#factory-gallery .item a:hover .caption{opacity:1}.fancybox-is-open .fancybox-bg{background:#fff}.fancybox-caption{display:none;padding:0}.fancybox-stage .fancybox-caption{display:block;background:rgba(16,71,120,.6);padding:15px;font-weight:700}#home-banner{position:relative}#home-banner ul{list-style:none}#home-banner ul li{position:relative}#home-banner ul li img{width:100%}#home-banner ul li .content{position:absolute;bottom:80px;left:0;width:100%;color:#fff;font-weight:700}#home-banner ul li .content .title{font-size:40px;font-weight:700;letter-spacing:2px;border-bottom:1.5px solid #f6eb16;display:inline-block;margin-bottom:15px}#home-banner ul.lSPager{position:absolute;width:100%;bottom:20px;margin:0}#home-banner ul.lSPager li{border:1px solid transparent;border-radius:50%;width:30px;height:30px}#home-banner ul.lSPager li.active{border:1px solid #fff}#home-banner .lSSlideOuter .lSPager.lSpg>li a{background-color:#fff;border-radius:30px;display:inline-block;height:6px;width:6px}#home-banner .lSSlideOuter .lSPager.lSpg>li.active a,#home-banner .lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#fff}#home-info{padding:70px 0;font-size:18px}#home-product{margin-bottom:100px}#home-product .home-product{position:relative}#home-product .home-product .caption{position:absolute;left:0;width:100%;bottom:0;background:rgba(255,255,255,.8);display:flex;justify-content:flex-end;align-items:center;padding:10px;font-weight:bold;color:#4e4e4e;font-size:18px}#home-product .home-product .caption .title{border-right:2px solid #0d4879;line-height:1;padding-right:5px;margin-right:5px}#home-product .home-product .caption .view{color:#0d4879;font-size:8px}#home-partners{background:#808181;padding:30px 0 45px;position:relative}#home-partners .slide li{background:#fff;text-align:center;padding:10px;border-radius:10px;min-height:111px;display:flex;justify-content:center}#home-partners .slide li a{display:block;align-self:center}#contact-form .form-group{margin-bottom:30px}#contact-form label{font-size:16px;font-weight:700;color:#0d4879;text-align:left}#contact-form .form-control{border:1px solid #104778;border-radius:10px;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,.75);box-shadow:1px 1px 5px 0 rgba(0,0,0,.75)}#contact-form button{font-size:20px;background:#104778;color:#fff;border:none;cursor:pointer;padding:5px 30px;border-radius:10px;font-weight:700}#contact-form label.error{text-align:left;display:inherit;color:red;font-weight:400;font-size:12px;margin-top:5px}#product-page .main-banner{position:relative}#product-page .main-banner .title{position:absolute;bottom:0;left:0;width:100%;text-align:right;background:rgba(16,71,120,.6);color:#fff;font-size:17px;font-weight:bold;padding:10px 30px}#product-page .page-title{text-align:center;padding:50px 0}#product-page .page-title h1{font-size:40px;font-weight:bold;margin:0;border-bottom:2px solid #000;padding-bottom:30px}@media only screen and (max-width: 900px){header #main-menu .sf-menu{display:none}header #top-header #mobile-menu{display:block}header #top-header #mobile-menu .slicknav_menu{background:none;position:absolute;right:0;top:35px;z-index:999;text-align:right;width:100%}header #top-header #mobile-menu .slicknav_menu .slicknav_nav{background:rgba(0,0,0,.6);width:100%}header #top-header #mobile-menu .slicknav_nav .slicknav_row:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;color:#fff;border-bottom:1px solid}header #top-header #mobile-menu .slicknav_nav a:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;color:#fff;outline:none}#home-banner ul li .content .title{font-size:30px}}@media only screen and (max-width: 600px){body{font-size:13px}header #top-header{padding-top:25px;text-align:left}header #top-header #logo img{max-width:200px}header #top-header #mobile-menu .slicknav_menu{top:15px}#home-banner .caption{display:none}#home-banner ul li .content .title{font-size:16px}#home-banner ul.lSPager li.active{border:1px solid transparent}#home-banner .lSSlideOuter .lSPager.lSpg>li.active a,#home-banner .lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#f6eb16}#home-banner ul.lSPager{bottom:0}#home-banner ul li .content{bottom:20px}#home-banner ul.lSPager li{width:auto}#home-info{padding:40px 0;font-size:16px}footer #footer-left{text-align:left;border-right:none}.big-title{font-size:24px}#home-product .home-product .caption{font-size:15px}#product-page .page-title{padding:30px 0}#product-page .page-title h1{font-size:20px;padding-bottom:20px}#product-page .main-banner .title{font-size:12px}}/*# sourceMappingURL=style.css.map */
