﻿.clsMainBanner{height:565px;padding:173px 0 0 0;background:#293035 no-repeat center center}.clsMainBanner h1{color:#fff;font-size:50px;font-weight:400;line-height:60px;text-transform:uppercase;text-align:center;position:relative;width:694px;margin:0 auto 23px auto}.clsMainBanner .clsText{color:#fff;font-size:20px;font-weight:400;line-height:30px;text-align:center;width:554px;margin:auto}section h2{color:#fff;font-size:36px;font-weight:400;line-height:36px;text-transform:uppercase;text-align:center;margin:0 0 44px 0}section h2:before,section h2:after{content:"";position:relative;top:-2px;display:inline-block;vertical-align:middle;width:7px;height:6px;margin:0 12px 0 12px;border-radius:10px;background-color:#fff}.clsWhatWeDo{padding:65px 0 40px 0;background-color:#1e6aa5;background-image:linear-gradient(to top,#1e3b57 0,#1e3b57 10%,#29659d 100%)}.clsWhatWeDo .clsText{color:#fff;font-size:16px;font-weight:400;line-height:26px;text-align:center}.clsWhatWeDo ul.clsFacts{font-size:0;text-align:center;padding:45px 0 58px 0;margin:62px 0 0 0;border-radius:35px 0 35px 0;background-color:rgba(255,255,255,0.1)}.clsWhatWeDo ul.clsFacts li{position:relative;display:inline-block;vertical-align:top;width:33%;list-style:none;padding:35px 0 0 0;margin:30px 0 0 0}.clsWhatWeDo ul.clsFacts li:before{content:"";position:absolute;top:0;left:50%;display:inline-block;width:8px;height:8px;margin-left:-4px;border-radius:8px;background-color:#61c433}.clsWhatWeDo ul.clsFacts li:nth-child(1),.clsWhatWeDo ul.clsFacts li:nth-child(2),.clsWhatWeDo ul.clsFacts li:nth-child(3){padding:0;margin:0}.clsWhatWeDo ul.clsFacts li:nth-child(1):before,.clsWhatWeDo ul.clsFacts li:nth-child(2):before,.clsWhatWeDo ul.clsFacts li:nth-child(3):before{display:none}.clsWhatWeDo ul.clsFacts li .clsNum{color:#fff;font-size:70px;font-weight:300;line-height:70px;text-transform:uppercase}.clsWhatWeDo ul.clsFacts li .clsLabel{color:#fff;font-size:13px;font-weight:400;line-height:26px;text-transform:uppercase}.clsPortfolio{padding:36px 0 31px 0;background-color:#1e3b57}.clsPortfolio ul.clsIcons{font-size:0;width:1020px;text-align:center;margin:59px auto 0 auto}.clsPortfolio ul.clsIcons li{position:relative;display:inline-block;vertical-align:top;width:20%;list-style:none;margin:0 0 45px 0}.clsPortfolio ul.clsIcons li .clsIcon{height:61px;margin:0 0 12px 0;background:no-repeat center center;background-size:contain}.clsPortfolio ul.clsIcons li:nth-child(6) .clsIcon{background-size:auto 37px}.clsPortfolio ul.clsIcons li:nth-child(8) .clsIcon{background-size:auto 45px}.clsPortfolio ul.clsIcons li .clsLabel{color:#fff;font-size:13px;font-weight:400;line-height:26px}.clsEvent{padding:63px 0 58px 0;background-color:#b2c2cd}.clsEvent h2{color:#343c42;margin:0 0 5px 0}.clsEvent h2:before,.clsEvent h2:after{background-color:#343c42}.clsEvent h3{color:#343c42;font-size:20px;font-weight:400;line-height:30px;text-align:center;margin:0 0 16px 0}.clsEvent .clsImg{text-align:center;margin:0 0 20px 0}.clsEvent .clsTextboxes{font-size:0;text-align:center}.clsEvent .clsTextboxes .clsTextbox{color:#fff;font-size:16px;font-weight:400;line-height:21px;text-align:left;display:inline-block;vertical-align:top;width:205px;height:199px;padding:22px 22px 0 25px;margin:0 0 0 17px;border-radius:0 35px 0 35px;background-color:rgba(41,48,53,0.9)}.clsEvent .clsTextboxes .clsTextbox:nth-child(1),.clsEvent .clsTextboxes .clsTextbox:nth-child(3){border-radius:35px 0 35px 0}.clsEvent .clsTextboxes .clsTextbox:nth-child(1){margin:0}.clsEvent .clsTextboxes .clsTextbox:before{content:"";display:block;width:8px;height:8px;margin:0 0 13px 0;border-radius:8px;background-color:#61c433}.clsEvent .clsLinks{text-align:center;margin:43px 0 0}.clsLogos{padding:62px 0 73px 0;background-color:#fff}.clsLogos h2{color:#293035;margin:0 10px 37px 10px}.clsLogos h2:before,.clsLogos h2:after{background-color:#293035}.clsLogos ul{font-size:0;padding:0;margin:0}.clsLogos ul li{display:inline-block;vertical-align:top;width:174px;height:117px;border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7}.clsLogos ul li:nth-child(1),.clsLogos ul li:nth-child(2),.clsLogos ul li:nth-child(3),.clsLogos ul li:nth-child(4),.clsLogos ul li:nth-child(5){border-top:1px solid #fff}.clsLogos ul li:nth-child(5n+1){border-left:1px solid #fff}.clsPartnership{padding:64px 0 75px 0;background-color:#546774}.clsPartnership h2{color:#fff;margin:0 0 48px 0}.clsPartnership h2:before,.clsPartnership h2:after{background-color:#fff}.clsPartnership h3{color:#343c42;font-size:20px;font-weight:400;line-height:30px;text-align:center;margin:0 0 11px 0}.clsPartnership .clsImg{text-align:center;margin:0 0 29px 0}.clsPartnership .clsTextboxes{font-size:0;text-align:center}.clsPartnership .clsTextboxes .clsTextbox{color:#363e44;font-size:16px;font-weight:400;line-height:21px;text-align:left;display:inline-block;vertical-align:top;width:205px;height:231px;padding:22px 22px 0 25px;margin:0 0 0 17px;border-radius:35px 0 35px 0;background-color:#fff}.clsPartnership .clsTextboxes .clsTextbox:nth-child(1),.clsPartnership .clsTextboxes .clsTextbox:nth-child(3){border-radius:0 35px 0 35px}.clsPartnership .clsTextboxes .clsTextbox:nth-child(1){margin:0}.clsPartnership .clsTextboxes .clsTextbox:before{content:"";display:block;width:8px;height:8px;margin:0 0 13px 0;border-radius:8px;background-color:#29659d}.clsPartnership .clsLinks{text-align:center;margin:47px 0 0}footer{display:none}@media only screen and (max-width:768px){.clsMainBanner{height:auto;padding:140px 0 100px 0}.clsMainBanner h1{font-size:26px;line-height:32px;width:auto;margin:0 10px 30px 10px}.clsMainBanner .clsText{font-size:16px;line-height:24px;width:auto;margin:0 20px 0 20px}section h2{font-size:26px;line-height:32px;margin:0 0 20px 0}section h2:before,section h2:after{display:none}.clsWhatWeDo{padding:40px 0 40px 0}.clsWhatWeDo .clsText{font-size:14px;line-height:22px;padding:0 20px 0 20px}.clsWhatWeDo ul.clsFacts{padding:25px 0 28px 0;margin:32px 20px 0 20px;background-color:rgba(255,255,255,0.1)}.clsWhatWeDo ul.clsFacts li{padding:25px 0 0 0;margin:20px 0 0 0}.clsWhatWeDo ul.clsFacts li .clsNum{font-size:26px;line-height:32px}.clsWhatWeDo ul.clsFacts li .clsLabel{font-size:10px;line-height:16px;max-width:90px;margin:auto}.clsPortfolio{padding:0 0 31px 0}.clsPortfolio ul.clsIcons{width:auto;margin:40px 20px 0 20px}.clsPortfolio ul.clsIcons li{width:33%;margin:0 0 30px 0}.clsPortfolio ul.clsIcons li .clsLabel{font-size:10px;line-height:16px}.clsEvent{padding:40px 0 40px 0}.clsEvent h3{font-size:16px;line-height:26px}.clsEvent .clsTextboxes .clsTextbox,.clsEvent .clsTextboxes .clsTextbox:nth-child(1){font-size:14px;line-height:22px;display:block;width:auto;height:auto;padding:15px 20px 15px 20px;margin:0 20px 10px 20px}.clsEvent .clsTextboxes .clsTextbox:before{margin:0 0 5px 0}.clsEvent .clsLinks{margin:30px 0 0}.clsLogos{padding:40px 0 40px 0}.clsLogos ul{padding:0 20px 0 20px;margin:auto}.clsLogos ul li{width:33%;height:auto;border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7}.clsLogos ul li img{width:100%;height:auto}.clsLogos ul li:nth-child(4),.clsLogos ul li:nth-child(5){border-top:1px solid #e7e7e7}.clsLogos ul li:nth-child(5n+1){border-left:1px solid #e7e7e7}.clsLogos ul li:nth-child(3n+1){border-left:1px solid #fff}.clsPartnership{padding:40px 0 40px 0}.clsPartnership h2{margin:0 0 30px 0}.clsPartnership h3{font-size:16px;line-height:26px}.clsPartnership .clsTextboxes .clsTextbox,.clsPartnership .clsTextboxes .clsTextbox:nth-child(1){font-size:14px;line-height:22px;display:block;width:auto;height:auto;padding:15px 20px 15px 20px;margin:0 20px 10px 20px}.clsPartnership .clsTextboxes .clsTextbox:before{margin:0 0 5px 0}.clsPartnership .clsLinks{margin:30px 0 0}}