#boxBannerPageHome{height:370px}#boxBannerPageHome #centerBoxBannerPageHome .bannerText{height:370px;position:relative;width:1920px}#boxBannerPageHome #centerBoxBannerPageHome .bannerText .textBanner{margin:0 auto;padding:152px;position:relative;width:45%}#boxBannerPageHome #centerBoxBannerPageHome .bannerText .textBanner .centerTextBanner h1{color:#ed1c24;font-size:48px;margin-bottom:25px;text-transform:uppercase}#boxBannerPageHome #centerBoxBannerPageHome .bannerText .textBanner .centerTextBanner h2{color:#FFF;font-size:48px;text-transform:uppercase}.slick-dots{margin-bottom:50px}.slick-dots li button:before{color:#ED1C24 !important;font-size:15px !important}.slick-dots li.slick-active button:before{color:#ED1C24 !important}.contentBody{margin:0 auto;width:1000px}.contentBody #boxOurServices{margin:35px auto}.contentBody #boxOurServices .textBox{margin:0 auto 37px;width:130px}.contentBody #boxOurServices .textBox h2,.contentBody #boxWhyChooseUs .textBox h2,.contentBody #boxRecentProjects .textBox h2,.contentBody #boxPartners .textBox h2{color:#363636;font-size:18px;text-transform:uppercase}.contentBody #boxOurServices .textBox .redBorder,.contentBody #boxWhyChooseUs .textBox .redBorder,.contentBody #boxRecentProjects .textBox .redBorder,.contentBody #boxPartners .textBox .redBorder{background:#ed1c24;height:3px;margin-top:5px}.contentBody #boxOurServices .boxImgOurServices{float:left;margin:0 2px;width:320px}.contentBody #boxOurServices .boxImgOurServices .imgOurServices{height:230px;position:relative;overflow:hidden}.contentBody #boxOurServices .boxImgOurServices .imgOurServices img{height:100%;width:100%}.contentBody #boxOurServices .boxImgOurServices .imgOurServices .textOpacity{background:rgba(0,0,0,0.8);height:70px;left:30%;margin-left:-95.5px;margin-top:-235px;opacity:0;padding:87px 0;position:absolute;text-align:center;transition:0.4s;width:209px}.contentBody #boxOurServices .boxImgOurServices .imgOurServices .textOpacity p{color:#FFF;margin-top:-20px;padding:0 20px}.contentBody #boxOurServices .boxImgOurServices .imgOurServices:hover .textOpacity{opacity:1;overflow:hidden;width:100%}.contentBody #boxOurServices .boxImgOurServices .textBoxOurServices{background:#3e3e3e;height:38px;padding-top:15px;text-align:center}.contentBody #boxOurServices .boxImgOurServices .textBoxOurServices p{color:#fffcff;font-size:14px;font-weight:bold;text-transform:uppercase}.contentBody #boxOurServices .btnOurServices,.contentBody #boxRecentProjects .btnOurServices{margin:15px auto;overflow:hidden;width:100%}.contentBody #boxOurServices .btnOurServices .btnViewMore,.contentBody #boxRecentProjects .btnOurServices .btnViewMore{cursor:pointer;margin:0 auto;width:140px}.contentBody #boxOurServices .btnOurServices .btnViewMore p,.contentBody #boxRecentProjects .btnOurServices .btnViewMore p{border:1px solid #ED1C24;color:#ED1C24;font-size:15px;height:22px;padding-top:2px;padding:8px 0;text-align:center;text-transform:uppercase}.contentBody #boxOurServices .btnOurServices .btnViewMore p a,.contentBody #boxRecentProjects .btnOurServices .btnViewMore p a{color:#ED1C24}.contentBody #boxOurServices .btnOurServices .btnViewMore p:hover,.contentBody #boxRecentProjects .btnOurServices .btnViewMore p:hover{background:#ED1C24;color:#FFF}.contentBody #boxOurServices .btnOurServices .btnViewMore p:hover a,.contentBody #boxRecentProjects .btnOurServices .btnViewMore p:hover a{color:#FFF}.contentBody #boxWhyChooseUs .textBox{margin:0 auto 37px;width:162px}.contentBody #boxWhyChooseUs .boxWhyChooseUsImg{float:left;text-align:center;width:322px}.contentBody #boxWhyChooseUs .boxWhyChooseUsImg .textWhyChooseUs{margin:20px auto;width:200px}.contentBody #boxWhyChooseUs .boxWhyChooseUsImg .textWhyChooseUs h2{font-size:16px;margin-bottom:20px;text-transform:uppercase}.contentBody #boxWhyChooseUs .boxWhyChooseUsImg .textWhyChooseUs p{font-size:14px;line-height:130%}.contentBody #boxRecentProjects .textBox{margin:37px auto;width:160px}.contentBody #boxRecentProjects #boxRecentProjectsSlick .recentProjects{cursor:pointer;height:178px;position:relative;overflow:hidden;outline:none;overflow:hidden;margin:0 10px}.contentBody #boxRecentProjects #boxRecentProjectsSlick .recentProjects img{width:auto;margin:0 auto;display:block}.contentBody #boxRecentProjects #boxRecentProjectsSlick .recentProjects .text{background:rgba(0,0,0,0.8);height:61px;left:50%;margin-left:-50%;opacity:0;padding:61px 0;position:absolute;text-align:center;top:0;transition:0.4s;width:100%}.contentBody #boxRecentProjects #boxRecentProjectsSlick .recentProjects .text h3{color:#ED1C24;font-size:15px;margin-bottom:20px;text-transform:uppercase}.contentBody #boxRecentProjects #boxRecentProjectsSlick .recentProjects .text p{color:#FFF;margin-top:-20px;padding:0 20px;font-size:13px}.contentBody #boxRecentProjects #boxRecentProjectsSlick .recentProjects:hover .text{opacity:1;overflow:hidden}.contentBody #boxRecentProjects #boxRecentProjectsSlick .slick-next,.contentBody #boxPartners #boxPartnersSlick .slick-next{background:url("/assets/website/btnArrowsRight.png") no-repeat 0px top;cursor:pointer;height:25px;margin:0;position:absolute;right:-30px;top:82px;width:18px;z-index:10}.contentBody #boxRecentProjects #boxRecentProjectsSlick .slick-next:hover,.contentBody #boxPartners #boxPartnersSlick .slick-next:hover{background-position:0 -25px}.slick-next:before{display:none}.contentBody #boxRecentProjects #boxRecentProjectsSlick .slick-prev,.contentBody #boxPartners #boxPartnersSlick .slick-prev{background:url("/assets/website/btnArrowsLeft.png") no-repeat 0px top;cursor:pointer;height:25px;left:-30px;margin:0;position:absolute;top:82px;width:18px;z-index:10}.contentBody #boxRecentProjects #boxRecentProjectsSlick .slick-prev:hover,.contentBody #boxPartners #boxPartnersSlick .slick-prev:hover{background-position:0 -25px}.slick-prev:before{display:none}.contentBody #boxPartners .textBox{margin:37px auto;width:89px}.contentBody #boxPartners .boxPartnersSlick{outline:none}.contentBody #boxPartners .boxPartnersSlick .partners{float:left;height:114px;outline:none;width:177px}.partners img{display:block;margin:0 auto}.contentBody #boxPartners #boxPartnersSlick .slick-next{background:url("/assets/website/btnArrowsRight.png") no-repeat 0px top;cursor:pointer;height:25px;margin:0;position:absolute;right:-30px;top:48px;width:18px;z-index:10}.contentBody #boxPartners #boxPartnersSlick .slick-next:hover{background-position:0 -25px}.slick-next:before{display:none}.contentBody #boxPartners #boxPartnersSlick .slick-prev{background:url("/assets/website/btnArrowsLeft.png") no-repeat 0px top;cursor:pointer;height:25px;left:-30px;margin:0;position:absolute;top:48px;width:18px;z-index:10}.contentBody #boxPartners #boxPartnersSlick .slick-prev:hover{background-position:0 -25px}
