@font-face{font-family:Pangram-Bold;src:url(../fonts/Pangram-Bold.eot);src:url(../fonts/Pangram-Bold.woff2) format("woff2"),url(../fonts/Pangram-Bold.woff) format("woff"),url(../fonts/Pangram-Bold.ttf) format("truetype"),url(../fonts/Pangram-Bold.svg#gillsans) format("svg"),url(../fonts/Pangram-Bold.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Pangram-Regular;src:url(../fonts/Pangram-Regular.eot);src:url(../fonts/Pangram-Regular.woff2) format("woff2"),url(../fonts/Pangram-Regular.woff) format("woff"),url(../fonts/Pangram-Regular.ttf) format("truetype"),url(../fonts/Pangram-Regular.svg#gillsans) format("svg"),url(../fonts/Pangram-Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Regular;src:url(../fonts/OpenSans-Regular.eot);src:url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("truetype"),url(../fonts/OpenSans-Regular.svg#gillsans) format("svg"),url(../fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Light;src:url(../fonts/OpenSans-Light.eot);src:url(../fonts/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans-Light.ttf) format("truetype"),url(../fonts/OpenSans-Light.svg#gillsans) format("svg"),url(../fonts/OpenSans-Light.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}body{font:16px/1 OpenSans-Regular;color:#212121;background:#fff;position:relative}*{margin:0;padding:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header{float:left;width:100%;height:95px;background:url(../images/header-pattern-1.png) no-repeat center/cover;position:absolute;top:0;right:0;left:0}.mainHeader__container{width:1170px;margin:auto;clear:both;text-align:center;position:relative}.mainHeader__logo{position:absolute;top:45px;right:0;left:0;margin:auto}.bannerSection{float:left;width:100%;background:url(../images/bg-banner.jpg) no-repeat;-moz-background-size:100%;-o-background-size:100%;background-size:100%;padding-bottom:80px}.bannerSection__container{width:1170px;margin:auto;clear:both;text-align:center;padding:15% 0 5%}.bannerSection__containerInner{text-align:center;display:block;overflow:hidden}.bannerSection__containerInner:nth-child(2){margin-top:30px}.bannerSection__containerInner:nth-child(2) .bannerSection__smallTitle{margin-top:15px}.bannerSection__title{font:56px/60px Pangram-Bold;color:#fff}.bannerSection__secTitle{font-size:26px;line-height:32px;margin-bottom:10px}.bannerSection__subText{font:20px/28px OpenSans-Regular;margin:25px auto 0;color:#81d4fa;width:75%}.bannerSection__smallTitle{font:16px OpenSans-Light;color:#000;position:relative;width:80%;margin:auto}.bannerSection__listHead{margin-top:5%}.bannerSection__list{float:left;width:33.33333%;list-style:none;color:#fff}.bannerSection__list:first-child .bannerSection__listText:before{content:'';background:url(../images/sprite.png) no-repeat;display:inline-block;vertical-align:middle;width:51px;height:51px;background-position:-169px -20px;position:absolute;top:0;right:0;left:0;margin:auto}.bannerSection__list:nth-child(2) .bannerSection__listText:before{content:'';background:url(../images/sprite.png) no-repeat;display:inline-block;vertical-align:middle;width:51px;height:59px;background-position:-99px -20px;position:absolute;top:0;right:0;left:0;margin:auto}.bannerSection__list:nth-child(3) .bannerSection__listText:before{content:'';background:url(../images/sprite.png) no-repeat;display:inline-block;vertical-align:middle;width:60px;height:61px;background-position:-19px -20px;position:absolute;top:0;right:0;left:0;margin:auto}.bannerSection__listText{font:14px/18px OpenSans-Light;position:relative;padding-top:18%;color:#000}.founderProfile{background:#f7f5f6}.founderProfile__container{width:1170px;margin:auto;clear:both;text-align:center;text-align:left}.founderProfile__containerInner{padding:5% 0 0;display:block;overflow:hidden}.founderProfile__containerLeft{float:left;width:70%;padding:0 0 3%}.founderProfile__containerRight{float:right;width:30%}.founderProfile__title{font:36px/42px Pangram-Regular;margin:10px 0}.founderProfile__content{font:16px/22px OpenSans-Regular;margin:10px 0}.homeContact{float:left;width:100%;background:url(../images/footer-bg.jpg) no-repeat center/cover;padding:4% 0 3%}.homeContact__container{width:1170px;margin:auto;clear:both;text-align:center}.homeContact__list{float:left;width:33.33333%;list-style:none}.homeContact__list:first-child .homeContact__listContent:before{content:'';background:url(../images/sprite.png) no-repeat;display:inline-block;vertical-align:middle;width:40px;height:25px;background-position:-20px -107px;position:absolute;top:0;right:0;bottom:30px;left:0;margin:auto}.homeContact__list:nth-child(2) .homeContact__listContent:before{content:'';background:url(../images/sprite.png) no-repeat;display:inline-block;vertical-align:middle;width:33px;height:42px;background-position:-80px -105px;position:absolute;top:0;right:0;bottom:30px;left:0;margin:auto}.homeContact__list:nth-child(3) .homeContact__listContent:before{content:'';background:url(../images/sprite.png) no-repeat;display:inline-block;vertical-align:middle;width:40px;height:40px;background-position:-133px -106px;position:absolute;top:0;right:0;bottom:30px;left:0;margin:auto}.homeContact__listContent{font:14px/18px OpenSans-Regular;position:relative;padding-top:10%;color:#fff;text-decoration:none;display:inline-block}.mobileSection{padding:40px 0;background:#fff;float:left;width:100%}.mobileSection__container{width:1170px;margin:auto;clear:both;text-align:center}.mobileSection__visible:first-child{position:relative;padding-bottom:35px;margin-bottom:20px}.mobileSection__visible:first-child:before{content:'';height:1px;width:150px;background:#d3d3d3;position:absolute;right:0;bottom:0;left:0;margin:auto}@media screen and (max-width:1600px){.bannerSection{-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media screen and (max-width:1366px){.bannerSection__title{font-size:48px;line-height:52px}.bannerSection__subText{font-size:18px;line-height:24px}.bannerSection__containerInner:nth-child(2){margin-top:5%}}@media screen and (max-width:1199px){.bannerSection__container,.founderProfile__container,.homeContact__container,.mainHeader__container,.mobileSection__container{width:100%}.bannerSection__container{padding-top:200px}.bannerSection__title{font-size:42px;line-height:48px;width:75%;margin:auto}.bannerSection__smallTitle:after,.bannerSection__smallTitle:before{width:80px}.founderProfile__containerInner{padding-right:15px;padding-left:15px}}@media screen and (max-width:991px){.bannerSection{height:640px}.bannerSection__title{width:100%;font-size:36px;line-height:42px}.bannerSection__subText{font-size:16px;line-height:22px}.bannerSection__smallTitle:after,.bannerSection__smallTitle:before{display:none}.bannerSection__listText{padding-top:80px}.homeContact__listContent{font-size:12px;padding-top:55px}}@media screen and (max-width:767px){.bannerSection{height:auto;padding-bottom:5%}.bannerSection__listHead{padding:0 10px}.bannerSection__list{width:100%;color:#000;margin-bottom:25px}.bannerSection__smallTitle{color:#000;font-size:14px}.bannerSection__secTitle{font-size:18px}.bannerSection__title{font-size:22px;line-height:28px}.bannerSection__subText{font-size:14px;line-height:18px}.founderProfile__containerLeft{width:100%}.founderProfile__containerRight{width:100%;text-align:center}.founderProfile__content{font-size:13px}.founderProfile__title{font-size:28px}.founderProfile__image{max-width:100%}.homeContact__list{width:100%;margin-bottom:15px}}