.pro_category_2 .pp_category_box_2{height:98%;padding:10px;position:relative;box-sizing:border-box;text-align:center;background-color:#fff;color:#6e6d6d}.pro_category_2 .pp_category_box_2 p{line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pro_category_2 .pp_category_box_2 h3{font-size:16px;font-weight:600;color:#404040;margin:0 0 10px}.pro_category_2 .pp_category_box_2:hover .pagemore_2{background-color:#1d2088 !important;color:#ffffff !important}.pro_category_2 .pp_category_box_2:hover h3{color:#1d2088}.pro_category_2 .pp_category_box_2:hover img{opacity:1;transform:scale3d(1.3, 1.3, 1)}.pro_category_2 .pp_category_box_2 .thumbbx_2{overflow:hidden}.pro_category_2 .pp_category_box_2 .thumbbx_2 img{backface-visibility:hidden;transition:opacity 1s ease 0s,transform 1s ease 0s;vertical-align:middle;width:100%}.pro_category_2 .pagecontent_2{padding:20px;position:relative;color:#6e6d6d}.pro_category_2 .hvr-rectangle-out_2:before{background:#1d2088;content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.pro_category_2 .hvr-rectangle-out_2:active{color:#fff}.pro_category_2 .hvr-rectangle-out_2:active:before{-webkit-transform:scale(1);transform:scale(1)}.pro_category_2 .hvr-rectangle-out_2:focus{color:#fff}.pro_category_2 .hvr-rectangle-out_2:focus:before{-webkit-transform:scale(1);transform:scale(1)}.pro_category_2 .hvr-rectangle-out_2:hover{color:#fff}.pro_category_2 .hvr-rectangle-out_2:hover:before{-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:767px){.pro_category_2 .pagecontent_2{padding:10px 0}}.about_us_1{position:relative;background-color:#fff;text-align:left}.about_us_1 .welcome_imgcolumn_1{width:42%;margin:0 0 0 0;float:right;box-shadow:15px 15px 0 0 #1d2088}.about_us_1 .welcome_imgcolumn_1 img{width:100%;display:block;box-shadow:5px 5px 0 0 #fff}.about_us_1 .welcome_contentcolumn_1{width:52%;margin:0;padding:0 0 10px;float:left;text-align:left}.about_us_1 .welcome_contentcolumn_1 h2{text-align:left}.about_us_1 .welcome_contentcolumn_1 p{line-height:28px;text-align:left}@media screen and (max-width:767px){.about_us_1 .welcome_contentcolumn_1 p{text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}}.advantages_4 .counterlist_4{padding:30px 0;color:#fff;margin:0 27px;text-align:center}.advantages_4 .counterlist_4 .fa{font-size:40px}.advantages_4 .counterlist_4 .counter_4{display:block;font-size:50px;color:#1d2088;line-height:70px}.advantages_4 .counterlist_4 h6{font-size:18px;color:#fff;margin-bottom:0}.advantages_4 .counterlist_4 .counter_4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.pro_section_2 .product_div_2{background-color:#fff;box-shadow:0 0 20px #eee;height:100%}.pro_section_2 .product_div_2:hover{box-shadow:0 0 20px #b0b0b0}.pro_section_2 .product_div_2:hover .product_pic_2 img{opacity:0.3}.pro_section_2 .product_div_2:hover .product_desc_2 h4 a{color:#1d2088}.pro_section_2 .product_div_2:hover .product_desc_2 h6{color:#121212}.pro_section_2 .product_pic_2{height:250px;overflow:hidden;background-color:#1d2088}.pro_section_2 .product_pic_2 img{min-height:250px;height:auto;width:100%}.pro_section_2 .product_desc_2{padding:25px}.pro_section_2 .product_desc_2 .detail{font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:180%}.pro_section_2 .product_desc_2 h4{font-size:22px;line-height:150%;height:66px;color:#121212;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pro_section_2 .product_desc_2 h4 a{color:#121212}.pro_section_2 .product_desc_2 h6{font-size:16px;margin-bottom:15px;color:#1d2088}@media screen and (max-width:767px){.pro_section_2 .product_pic_2{height:150px}.pro_section_2 .product_pic_2 img{min-height:150px}.pro_section_2 .product_desc_2{padding:10px}.pro_section_2 .product_desc_2 h4{font-size:16px;margin-bottom:0;line-height:150%;height:54px}.pro_section_2 .product_desc_2 .detail{font-size:14px;line-height:150%}}.advantages_2 .container{text-align:left;line-height:160%}.advantages_2 .themefeatures_2 li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;color:#444;background-color:#fff}.advantages_2 .themefeatures_2 li .pad_div{padding:20px;display:flex;text-align:left}.advantages_2 .themefeatures_2 li .pad_div i{flex:0 0 40px;margin-right:10px}.advantages_2 .themefeatures_2 li .pad_div .detail{flex:1}.advantages_2 .themefeatures_2 li .pad_div .detail div{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.advantages_2 .themefeatures_2 li:hover{background-color:#1d2088;color:#ffffff}.advantages_2 .themefeatures_2 li:hover h4{color:#fff}.advantages_2 .themefeatures_2 li:hover i{color:#fff}.advantages_2 .themefeatures_2 li i{font-size:40px;margin-right:15px;float:left;color:#1d2088}.advantages_2 .themefeatures_2 li h4{font-size:16px;overflow:hidden;line-height:150%;padding:0;margin:0;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.advantages_2 .themefeatures_2 li p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:767px){.advantages_2 ul.products[class*=columns-] li.product{margin:1% 0 1% 0 !important;width:100%;height:auto!important}}.our_case_21 h2.section_title:before{width:420px}.our_case_21 h2.section_title:after{width:420px}.our_case_21 .featured-projectsbg_21{position:relative;padding:0;margin:0}.our_case_21 .featured-projectsbg_21:hover .featured-projects-thumb_21 i{opacity:1}.our_case_21 .featured-projectsbg_21:hover .featured-projects-thumb_21 img{opacity:0.3}.our_case_21 .featured-projectsbg_21 h4{color:#121212;font-size:18px;padding:0;margin:0 0 10px 0;font-weight:500}.our_case_21 .featured-projectsbg_21 h6{color:#121212;font-size:15px;margin:0 0 12px 0}.our_case_21 .featured-projectsbg_21 p{color:#121212;margin:0 0 10px 0;padding:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.our_case_21 .featured-projects-thumb_21{overflow:hidden;vertical-align:top;position:relative;width:100%;background-color:#1d2088}.our_case_21 .featured-projects-thumb_21 i{opacity:0;text-align:center;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);width:48px;line-height:48px;height:48px;background:#fff;color:#000;font-size:18px;z-index:999;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.our_case_21 .featured-projects-thumb_21 img{height:auto}.our_case_21 .featured-title_21{padding:10px 0px;position:relative;text-align:left}.our_case_21 ul.products li.product a img{margin:0}.gallery_1 ul li{position:relative}.gallery_1 ul li img{border-radius:5px;width:100%}.gallery_1 ul li span{position:absolute;left:0;right:0;bottom:0;padding:5px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center}.gallery_1 .modelTost{display:none;background:rgba(0,0,0,0.5);z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0}.gallery_1 .modelTostChile{max-height:500px;max-width:600px;margin-top:30px;background-color:#fff;padding-bottom:2.5%;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);overflow:hidden;padding:30px 50px}.gallery_1 .modelTost .modelClose{position:absolute;right:10px;top:10px;font-size:30px;z-index:999;cursor:pointer}.gallery_1 .swiper-wrapper{align-items:center}.gallery_1 .modelTost .swiper-slide{text-align:center;margin:0}.gallery_1 .modelTost .swiper-slide img{max-width:100%;width:auto;max-height:470px}.gallery_1 .modelTost .swiper-slide span{display:block;text-align:center;padding:10px;position:absolute;bottom:0;background-color:rgba(0,0,0,0.5);left:7%;right:7%;color:#fff}.gallery_1 .modelTost .swiper_gallery_1{overflow:hidden;width:100%}@media screen and (max-width:767px){.gallery_1 .modelTostChile{width:70%;padding:30px 10%}}.certificate_1{position:relative}.certificate_1 .swiper_certificate_1{margin:0 auto;position:relative;overflow:hidden}.certificate_1 .clientlogo_1 p{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}.certificate_1 .clientlogo_1 h5{font-size:14px;height:42px;overflow:hidden;font-weight:600;margin:0;line-height:150%;text-align:center}.certificate_1 .clientlogo_1 .thumbbx_1{margin:0;overflow:hidden;width:100%;position:relative}.certificate_1 .clientlogo_1 .thumbbx_1 img{width:100%}.certificate_1 .swiper-button-prev,.certificate_1 .swiper-button-next{background:#0000007a;padding:10px 5px;color:#fff;top:40%}.latest_news_5 .news_list_5{background-color:#fff;display:flex;align-items:center;position:relative;box-shadow:0 0 20px #ddd;padding:20px;margin-bottom:35px;border:1px solid #eee}.latest_news_5 .news_list_5:hover{box-shadow:0 0 20px #b0b0b0}.latest_news_5 .news_list_5:last-child{border-bottom:none}.latest_news_5 .news_common_5.news_imagebox_5{flex:0 0 25%;margin-right:20px}.latest_news_5 .eventthumb_5{margin-right:20px;position:relative;overflow:hidden}.latest_news_5 .eventthumb_5 img{min-height:150px;height:auto;width:100%}.latest_news_5 .news_common_5.event_date_5{width:15%}.latest_news_5 .day_month_5{padding:40px 25px;text-align:center;border-right:1px solid #f1f1f1}.latest_news_5 .day_month_5 h4{font-weight:900;font-size:15px;line-height:35px;color:#333;clear:none;margin:0;padding:0}.latest_news_5 .day_month_5 h4 span{display:block;font-size:36px}.latest_news_5 .news_common_5.news_infodetailsbox_5{flex:1}.latest_news_5 .eventtexttitle_5{font-size:20px;margin-bottom:10px;margin-top:10px}.latest_news_5 .eventtexttitle_5 a{color:#111}.latest_news_5 .eventtexttitle_5 a:hover{color:#1d2088}.latest_news_5 .event_time_5{color:#1d2088;font-size:17px;font-weight:700;margin-bottom:5px}.latest_news_5 .event_time_5 i{color:#535353;margin-right:5px}.latest_news_5 .event_descbx_5{font-size:16px}.latest_news_5 .event_descbx_5 p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:150%}.latest_news_5 .event_descbx_5 i{color:#535353;margin:3px 5px 0 0;font-size:17px}.latest_news_5 .news_common_5.news_readmore_5{text-align:right;font-size:16px;flex:0 0 15%;margin-left:20px}@media screen and (max-width:767px){.latest_news_5 .news_list_5{display:block}.latest_news_5 .news_common_5{width:100% !important;margin:0!important}.latest_news_5 .eventthumb_5{width:100%;margin:0;height:auto;text-align:center}.latest_news_5 .eventthumb_5 img{min-height:inherit}.latest_news_5 .day_month_5{padding:10px 25px;border:none}.latest_news_5 .news_common_5.news_infodetailsbox_5{text-align:center}.latest_news_5 .news_common_5.news_readmore_5{text-align:center}.latest_news_5 .event_descbx_5{font-size:14px}}.news-list-5 .category-news .postdt{background-color:#fff;border:1px solid #c6c6c6;font-size:16px;line-height:25px;padding:10px 5px;width:60px;text-align:center;float:left;font-size:24px;display:block;letter-spacing:0;color:#333;font-weight:normal}.news-list-5 .category-news .postdt span{font-size:16px;text-align:center;display:block;line-height:1.9em;letter-spacing:0;color:#333;font-weight:normal}.news-list-5 .category-news .entry-summary{padding-left:85px}.news-list-5 .category-news .entry-summary p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#777;line-height:1.5;text-align:left}.news-list-5 .category-news .entry-summary .entry-header h3.post-title a{font-family:Open Sans;font-size:16px;color:#373533;font-weight:0;letter-spacing:0;line-height:1.8em;text-align:left}.news-list-5 .category-news .entry-summary .entry-header h3.post-title a:hover{color:#1d2088}@media screen and (max-width:767px){.news-list-5 .category-news .entry-summary .entry-header h3.post-title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}