.fancy-bg{min-height:115px;background:#fff url(../images/fancy-bg.png)}.hero-banner{height:100%;max-height:670px}.hero-banner h1{font-size:32px;font-family:'Avenir Light', Arial, Helvetica, sans-serif;margin:235px 0 100px;color:#a70240;text-transform:uppercase}.hero-banner a{font-size:24px;font-family:'Avenir Medium', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#a70240;margin-bottom:105px}.hero-banner a:before{content:'\f105';font-family:FontAwesome;display:inline-block;width:68px;height:68px;border:1px solid #a70240;border-radius:50%;text-align:center;line-height:66px;color:#000;vertical-align:middle;margin-right:13px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.hero-banner a:hover:before{background:#a70240;color:#fff}.hero-banner.video-banner{height:630px;margin-top:130px;position:relative;overflow:hidden}.hero-banner.video-banner video{position:absolute;top:-120px;width:100%;height:auto}.hero-banner.video-banner h1{margin-top:210px;margin-bottom:75px;color:#fff}.hero-banner.video-banner a{color:#fff}.hero-banner.video-banner a:before{border-color:#fff;color:#fff}.about-wrap{padding-bottom:30px}.about-wrap .our-company h2{font-size:32px;font-family:'Avenir Light', Arial, Helvetica, sans-serif;margin:131px 0 25px;color:#a70240;text-transform:uppercase}.about-wrap .our-company p{font-size:18px;font-family:'Avenir Roman', Arial, Helvetica, sans-serif;color:#000;margin-bottom:38px;line-height:32px;padding-right:50px}.about-wrap .our-company a{font-size:18px;font-family:'Avenir Medium', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#a70240}.about-wrap .our-company a:before{content:'\f105';font-family:FontAwesome;display:inline-block;width:54px;height:54px;border:1px solid #a70240;border-radius:50%;text-align:center;line-height:52px;color:#000;vertical-align:middle;margin-right:13px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.about-wrap .our-company a:hover:before{background:#a70240;color:#fff}.about-wrap .insight-wrap{border:8px solid #a70240;margin:40px 0 0 73px}.about-wrap .insight-wrap .insight{margin:28px;background:rgba(255,255,255,0.6);padding:32px 25px 55px 42px;overflow:hidden}.about-wrap .insight-wrap .insight img{max-width:275px;display:block;margin-bottom:90px;image-rendering:-webkit-optimize-contrast}.about-wrap .insight-wrap .insight .read-more{font-size:14px;font-family:'Avenir Medium', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#a70240;display:inline-block;float:left}.about-wrap .insight-wrap .insight .read-more:before{content:'\f04b';font-family:FontAwesome;display:inline-block;width:44px;height:44px;background:#a70240;border-radius:50%;text-align:center;line-height:42px;color:#fff;margin-right:7px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.about-wrap .insight-wrap .insight .read-more:hover:before{background:#fff;color:#a70240}.about-wrap .insight-wrap .insight .download-btn{border:1px solid #a70240;color:#a70240;background:#f0f3f8;text-align:center;text-transform:uppercase;padding:0 12px;line-height:42px;font-size:14px;display:inline-block;float:right;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.about-wrap .insight-wrap .insight .download-btn:hover{background:#a70240;color:#fff}.about-wrap .insight-wrap.blue{border-color:rgba(0,103,173,0.6)}.about-wrap .insight-wrap.blue .insight{padding:35px 60px 35px 70px;margin:18px}.about-wrap .insight-wrap.blue .insight img{max-width:100%;margin:0 0 40px}.about-wrap .insight-wrap.blue .read-more{color:#8c6f4d}.about-wrap .insight-wrap.blue .read-more:before{background:#8c6f4d}.about-wrap .insight-wrap.blue .read-more:hover:before{color:#fff;background-color:#a70240}.about-wrap .insight-wrap.blue .download-btn{background:none;border:0;padding:0;color:#8c6f4d;font-size:14px;font-family:'Avenir Medium', Arial, Helvetica, sans-serif;text-transform:uppercase;display:inline-block;float:right}.about-wrap .insight-wrap.blue .download-btn:before{content:'';display:inline-block;width:44px;height:44px;background:#8c6f4d url("../images/icon-download.png") center no-repeat;border-radius:50%;text-align:center;line-height:42px;color:#fff;margin-right:7px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;vertical-align:middle}.about-wrap .insight-wrap.blue .download-btn:hover{background:none;color:#8c6f4d}.about-wrap .insight-wrap.blue .download-btn:hover:before{background-color:#a70240}.goals-wrap{background:#f7f7f7;padding:80px 0 65px;text-align:center}.goals-wrap h2{font-size:32px;font-family:'Avenir Light', Arial, Helvetica, sans-serif;margin:0 0 35px;color:#a70240;text-transform:uppercase}.goals-wrap p{font-size:18px;font-family:'Avenir Roman', Arial, Helvetica, sans-serif;color:#000;margin-bottom:30px;line-height:32px}.goals-wrap a{font-size:18px;font-family:'Avenir Medium', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#a70240}.goals-wrap a:before{content:'\f105';font-family:FontAwesome;display:inline-block;width:54px;height:54px;border:1px solid #a70240;border-radius:50%;text-align:center;line-height:52px;color:#000;vertical-align:middle;margin-right:13px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.goals-wrap a:hover:before{background:#a70240;color:#fff}.solutions-wrap{background:#fff;text-align:center;padding:80px 0 65px}.solutions-wrap h2{font-size:32px;font-family:'Avenir Light', Arial, Helvetica, sans-serif;margin:0 0 75px;color:#a70240;text-transform:uppercase}.solutions-wrap .solution-box{border-right:1px dashed rgba(0,0,0,0.5);padding:38px 27px;height:100%}.solutions-wrap .solution-box h3{color:#1a2732;font-size:24px;line-height:24px;text-transform:uppercase;margin:0 0 30px;min-height:48px}.solutions-wrap .solution-box p{font-size:18px;font-family:'Avenir Roman', Arial, Helvetica, sans-serif;color:#1a2732;margin:0 0 30px;height:83px}.solutions-wrap .solution-box a{color:#a70240;text-transform:uppercase;font-size:14px;font-family:'Avenir Roman', Arial, Helvetica, sans-serif;display:inline-block;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.solutions-wrap .solution-box a:hover{color:#1f262c;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.solutions-wrap .solution-box .custom-icon{display:block;width:80px;height:80px;margin:0 auto 30px;background-size:cover}.solutions-wrap .solution-box .custom-icon.icon1{background:url(../images/sol-icon1.png) center top no-repeat}.solutions-wrap .solution-box .custom-icon.icon2{background:url(../images/sol-icon2.png) center top no-repeat}.solutions-wrap .solution-box .custom-icon.icon3{background:url(../images/sol-icon3.png) center top no-repeat}.solutions-wrap .solution-box .custom-icon.icon4{background:url(../images/sol-icon4.png) center top no-repeat}.solutions-wrap .solution-box .custom-icon.icon5{background:url(../images/sol-icon5.png) center top no-repeat}.solutions-wrap .solution-box .custom-icon.icon6{background:url(../images/sol-icon6.png) center top no-repeat}.solutions-wrap .col-md-4:nth-child(3n) .solution-box{border-right:0}.solutions-wrap .col-md-4:nth-last-child(1) .solution-box,.solutions-wrap .col-md-4:nth-last-child(2) .solution-box,.solutions-wrap .col-md-4:nth-last-child(3) .solution-box{border-bottom:0}.peoples-wrap{background:#fff;padding:50px 0 80px;text-align:center}.peoples-wrap h2{font-size:32px;font-family:'Avenir Light', Arial, Helvetica, sans-serif;margin:0 0 70px;color:#a70240;text-transform:uppercase}.peoples-wrap .peoples-carousel{padding:0;margin:0 0 30px;position:relative}.peoples-wrap .peoples-carousel ul{padding:0;margin:0}.peoples-wrap .peoples-carousel .avatar{width:112px;height:112px;border-radius:50%;overflow:hidden;display:inline-block;opacity:0.5;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;vertical-align:middle}.peoples-wrap .peoples-carousel .avatar img{width:100%;height:100%;display:block}.peoples-wrap .peoples-carousel li{width:146px;height:146px;line-height:146px;text-align:center;margin:0 10px}.peoples-wrap .peoples-carousel li.active .avatar{width:146px;height:146px;opacity:1}.peoples-wrap .peoples-carousel .slick-slide{height:146px;line-height:146px}.peoples-wrap .peoples-carousel .slick-center .avatar{width:146px;height:146px;opacity:1}.peoples-wrap .peoples-carousel .slick-arrow{position:absolute;top:50%;width:52px;height:52px;background:#a70240;color:#fff;border:0;border-radius:50%;margin-top:-26px;text-align:center;line-height:54px;font-size:26px}.peoples-wrap .peoples-carousel .slick-arrow.slick-prev{left:-52px}.peoples-wrap .peoples-carousel .slick-arrow.slick-next{right:-52px}.peoples-wrap .peoples-text-slider{padding:0;margin:0}.peoples-wrap .peoples-text-slider h3{color:#a70240;font-family:'Avenir Roman', Arial, Helvetica, sans-serif;font-size:24px;margin:0}.peoples-wrap .peoples-text-slider h6{color:#1a2732;font-family:'Avenir Roman', Arial, Helvetica, sans-serif;font-size:16px;margin:0 0 30px}.peoples-wrap .peoples-text-slider p{color:#1a2732;font-family:'Avenir Roman', Arial, Helvetica, sans-serif;font-size:18px;margin:0 0 35px;padding:0 180px}.peoples-wrap .peoples-text-slider a{font-size:18px;font-family:'Avenir Medium', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#a70240}.peoples-wrap .peoples-text-slider a:before{content:'\f105';font-family:FontAwesome;display:inline-block;width:54px;height:54px;border:1px solid #a70240;border-radius:50%;text-align:center;line-height:52px;color:#000;vertical-align:middle;margin-right:13px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.peoples-wrap .peoples-text-slider a:hover:before{background:#a70240;color:#fff}.news-wrap{background:#f7f7f7;padding:80px 0 65px}.news-wrap h2{font-size:32px;font-family:'Avenir Light', Arial, Helvetica, sans-serif;margin:0 0 62px;color:#a70240;text-transform:uppercase;text-align:center}.news-wrap .post{background:#ffffff;border:1px solid #e6e6e6;overflow:hidden;padding-right:45px}.news-wrap .post figure{float:left;margin:0 30px 0 0}.news-wrap .post .date{font-size:14px;text-transform:uppercase;font-family:'Avenir Roman', Arial, Helvetica, sans-serif;color:#a70240;margin:29px 0 12px}.news-wrap .post h5{color:#000;font-size:16px;font-family:'Avenir Roman', Arial, Helvetica, sans-serif;line-height:24px;margin:0 0 25px}.news-wrap .post .read-more{font-size:14px;font-family:'Avenir Medium', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#a70240}.news-wrap .post .read-more:before{content:'\f105';font-family:FontAwesome;display:inline-block;width:44px;height:44px;border:1px solid #a70240;border-radius:50%;text-align:center;line-height:40px;color:#000;vertical-align:middle;margin-right:20px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.news-wrap .post .read-more:hover:before{background:#a70240;color:#fff}@media screen and (min-width: 1024px) and (max-width: 1441px){.read-more{font-size:14px !important}.hero-banner{max-height:600px}.hero-banner h1{margin:210px 0 50px}.hero-banner .read-more{font-size:18px !important}.hero-banner.video-banner{margin-top:118px}.hero-banner.video-banner h1{margin-top:170px}.about-wrap .insight-wrap{margin-left:0}.about-wrap .insight-wrap.blue .insight{padding:35px 40px 35px 50px}.about-wrap .insight-wrap.blue .read-more,.about-wrap .insight-wrap.blue .download-btn{font-size:12px !important}.solutions-wrap h2{font-size:32px}.solutions-wrap .solution-box p{height:84px;font-size:14px}.peoples-wrap h2{font-size:32px}.peoples-wrap .peoples-text-slider p{font-size:14px}.news-wrap h2{font-size:32px}.news-wrap .post h5{font-size:14px;line-height:22px}}.ar .solutions-wrap .solution-box p{ height: 170px}.about-wrap .right-banner{background-attachment:fixed;background-position:right;background-size:50% 100%;background-repeat:no-repeat !important;min-height:300px;max-width:801px}.ar .about-wrap .right-banner{background-position:left}.goals-wrap{background:#f7f7f7;padding:80px 0 65px;text-align:center}@media screen and (max-width: 1024px){.about-wrap .right-banner{background-size:100% 100%}}
