@import url(http://fonts.googleapis.com/css?family=Exo);@import url("http://fonts.googleapis.com/css?family=Exo:400,500,600,700&css");@font-face{font-family:'DIN';src:url('../fonts/din-webfont.eot');src:url('../fonts/din-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/din-webfont.woff') format('woff'),url('../fonts/din-webfont.ttf') format('truetype'),url('../fonts/din-webfont.svg#DIN') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'DINBold';src:url('../fonts/dinbold-webfont.eot');src:url('../fonts/dinbold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dinbold-webfont.woff') format('woff'),url('../fonts/dinbold-webfont.ttf') format('truetype'),url('../fonts/dinbold-webfont.svg#DINBold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'DINLight';src:url('../fonts/dinlight-webfont.eot');src:url('../fonts/dinlight-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/dinlight-webfont.woff') format('woff'),url('../fonts/dinlight-webfont.ttf') format('truetype'),url('../fonts/dinlight-webfont.svg#DINLight') format('svg');font-weight:normal;font-style:normal}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:0}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:13px Helmet,Freesans,sans-serif}body,select,input,textarea{color:#333}a{color:#03f}a:hover{color:#69f}::-moz-selection{background:#fcd700;color:#fff;text-shadow:none}::selection{background:#fcd700;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#fcd700}ins{background-color:#fcd700;color:#000;text-decoration:none}mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:bold}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.cols1{width:-5.833333333333333%}.cols2{width:-1.666666666666666%}.cols3{width:2.5%}.cols4{width:6.666666666666668%}.cols5{width:10.833333333333336%}.cols6{width:15%}.cols7{width:19.166666666666668%}.cols8{width:23.333333333333336%}.cols9{width:27.5%}.cols10{width:31.66666666666667%}.cols11{width:35.833333333333336%}.cols12{width:40%}.cols13{width:44.16666666666667%}.cols14{width:48.333333333333336%}.cols15{width:52.50000000000001%}.cols16{width:56.66666666666667%}.cols17{width:60.83333333333334%}.cols18{width:65%}.cols19{width:69.16666666666667%}.cols24{width:100%}.hght1{height:5px}.hght2{height:10px}.hght3{height:15px}.hght5{height:25px}.hght10{height:50px}.hght15{height:75px}.hght20{height:100px}.hght30{height:150px}.hght40{height:200px}.hght60{height:300px}.hght75{height:375px}.hght80{height:400px}.hght85{height:425px}.hght90{height:450px}.hght100{height:500px}.container div{position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}[class*="cols"]{margin:5px;padding:5px}.w20{width:20%}.w30{width:23%}.w35{width:35%!important}.w45{width:45%!important}.w50{width:50%}.w60{width:60%}.grdYellow{background:#f2b319;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2b319),color-stop(1,#fc6));background:-ms-linear-gradient(bottom,#f2b319,#fc6);background:-moz-linear-gradient(center bottom,#f2b319 0,#fc6 100%)}.grdBlue{background:#079;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#175599),color-stop(1,#079));background:-ms-linear-gradient(bottom,#175599,#079);background:-moz-linear-gradient(center bottom,#175599 0,#079 100%)}.grdGreen{background:#d9e7f2;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eaf4fd),color-stop(1,#d9e7f2));background:-ms-linear-gradient(bottom,#eaf4fd,#d9e7f2);background:-moz-linear-gradient(center bottom,#eaf4fd 0,#d9e7f2 100%)}.grdGray{background:#eee;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0,#fff 100%)}.floatLeft{position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.like{background:url(../img/sprite.png) 0 0 no-repeat;display:block;width:188px;height:58px}.logo{background:url(../img/sprite.png) 0 -60px no-repeat;display:block;width:143px;height:141px}.prize1{background:url(../img/sprite.png) -190px 0 no-repeat;display:block;width:100px;height:42px}.prize2{background:url(../img/sprite.png) -190px -44px no-repeat;display:block;width:79px;height:50px}html{font-size:62.5%}body{font-family:'Exo','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.3rem;color:#222;line-height:1.8rem;font-weight:500;text-shadow:1px 1px 1px rgba(0,0,0,0.004);-webkit-font-smoothing:antialiased}p{margin:0 0 10px 0}p small{font-size:-0.7rem}h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;color:#999;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal}h1{font-size:5.5rem;line-height:6.3rem;letter-spacing:-1px;margin-bottom:10px;font-weight:700;color:#666}h2{font-size:3rem;font-weight:500;color:#f2b319;line-height:2.7rem;text-transform:uppercase}h2 small{font-size:18px}h3{line-height:2.7rem;font-size:2rem;margin-bottom:10px}h4{line-height:1.8rem;font-size:1.8rem;margin-bottom:10px}form{margin:0;padding:0}form p{margin:5px 0 0 140px;font-size:90%}fieldset{padding:0;margin:0;border:0}fieldset legend{font-size:2rem;color:#28aae0;padding:0 0 .5rem 0}fieldset:last-child{text-align:right;padding:1rem 0 0 0}ul{margin:0}li{width:100%;list-style:none;padding:2px 0 2px 0;margin:0;font-weight:600}label{width:10.833333333333336%;display:inline-block;padding:5px 0 0 0;text-transform:uppercase;color:#444;font-size:.9em;line-height:1.5em}input,textarea,select{width:100%;margin:0;padding:.5rem;font-family:'Exo','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.3rem;border:1px solid #999;color:#444;font-weight:400}input:focus,textarea:focus,select:focus{outline:0;border:1px solid #000}input[type="checkbox"],input[type="radio"]{margin:0 3px 0 10px;width:auto}input[type="checkbox"]:first-child{margin-left:0}select{margin:0 0 0 10px;font-family:'Exo','Helvetica Neue',Helvetica,Arial,sans-serif;background:#fff;border:0;padding:2px 25px 2px 5px;background-image:url('../img/drop.png');background-position:center right;background-repeat:no-repeat;color:#444;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}select:focus{background-image:url('../img/drop_focus.png');background-position:right;background-repeat:no-repeat;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.step legend{font-size:25px;color:#f2b319;font-weight:800;padding:30px 0 20px 0}.step li{font-size:25px;font-weight:200;line-height:20px}.step input[type="radio"]{height:30px;font-size:30px!important;margin-right:10px;line-height:20px;border:2px solid #f2b319}.social form input{width:80%!important;padding:3px;border:1px solid #fff;margin:0}.social form input:focus{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;transition:all .5s ease-in}.submit{width:auto!important;background:#fff;font-size:90%;padding:3px 5px 4px 5px!important;border:1px solid #999}.submit:hover{border:1px solid #28aae0;background:#28aae0;color:white}.submit.ihome{width:28px!important;margin-left:-2px}.submit.icontacts{width:60px!important;margin-right:-10px}.submit.ievents{position:absolute;font-weight:400;font-size:2rem;line-height:0!important;padding:1.5rem 1rem 1.5rem 1rem!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}html,body{margin:0;padding:0;border:0;width:100%;height:100%;overflow-y:hidden}html{font-size:62.5%}body{overflow-y:hidden}body .logo{position:fixed;top:33%;left:4%;z-index:200}body .social{position:fixed;width:40%;top:44%;right:4%;z-index:200}body .social div{width:50%;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}body .social div:first-child{padding-top:5px;text-align:right;vertical-align:middle}body .social img{margin:0 5px 0 5px}body .error,body .error_newline{padding:0 0 0 165px;color:#9d261d!important;display:block!important;font-size:85%;font-weight:500}body .error_newline{padding:0!important}body .container{margin:auto}body .content{background:#eee;width:auto;background-image:url('../img/bg2.png');background-position:bottom right;background-repeat:no-repeat}table{margin:0;padding:0;position:absolute;height:100%}td{padding:0;height:100%}table tr{vertical-align:top}.pages{height:100%}.page{width:100%;height:100%;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.page div{position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.page .top{width:100%;height:50%;background-size:100% 125%;margin-left:-200px;margin-top:-40px!important;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.page .bottom{width:100%;background-color:#fff;height:50%;padding:2% 0 0 4%;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.page .bottom div{margin-right:2rem}.pagination{list-style:none;margin:0;padding:0}.pagination .current a{color:red}.text{width:100%;border-left:1rem solid #28aae0;min-height:15rem;padding:0 0 0 20px;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.text .title{font-family:Din,Exo,sans-serif;text-transform:uppercase;letter-spacing:-1px;font-size:1.3rem;padding:0 0 2rem 0;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.text .title:first-line {font-size:5rem;line-height:5rem}.ticker{padding:1rem 5rem 1rem 4%;color:white;font-weight:600;position:fixed;left:0;top:10%;font-size:2rem;z-index:400}.home .ticker{background-color:#000}.home .top{background-image:url('../img/header_home.jpg')}.home p{font-size:5.5rem;line-height:6.3rem;letter-spacing:-1px;margin-bottom:10px;font-weight:700;color:#666}.about .ticker{background-color:#5aa9b2}.about .top{background-image:url('../img/header_about.png')}.about .bottom .text{border-color:#5aa9b2}.about .bottom .text .w60{column-count:2;column-gap:40px}.about .bottom .title{color:#5aa9b2}.services .ticker{background-color:#902c7f}.services .top{background-image:url('../img/header_services.png')}.services .bottom .text{border-color:#902c7f}.services .bottom .text .title{color:#902c7f}.services .bottom .text:last-child{border-color:#7f9b3d}.services .bottom .text:last-child .title{color:#7f9b3d}.events .ticker{background-color:#5aa9b2}.events .top{background-image:url('../img/header_events.png')}.events .bottom .text{border-color:#5aa9b2}.events .bottom .title{color:#5aa9b2}.events .bottom .eventlist{height:170px;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.events .bottom .eventlist li{margin-right:.5rem;max-width:230px}.events .bottom .eventlist li p{margin-top:.5rem;color:#222;line-height:1.5rem;font-weight:500!important}.events .bottom .eventlist img{width:100%;height:100%;min-width:200px;max-width:230px;height:130px;opacity:.8}.events .bottom .eventlist img:hover{opacity:1;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;transition:all .5s ease-in}.eventpaging{width:100%;margin-top:1rem}.sliderList{position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.sliderList li{margin-right:.5rem;width:480px}.sliderList li img{min-height:320px;max-height:500px}.event_img div{position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.prev_ei,.next_ei{position:absolute;top:150px;vertical-align:middle;z-index:1100}.prev_ei{left:5px}.next_ei{right:10px}.next{left:40px}.clients .ticker{background-color:#902c7f}.clients .top{background-image:url('../img/header_clients.png')}.clients .bottom .text{border-color:#902c7f}.clients .bottom .title{color:#902c7f}.team .ticker{background-color:#175599}.team .top{background-image:url('../img/header_team.png')}.team .bottom .text{border-color:#175599}.team .bottom .title{color:#175599}.teamlist div{margin:0!important}.teamlist p:first-child{font-weight:700;font-size:2rem;color:#999}.teamlist img{width:70px;height:105px;margin-bottom:30px}.person_pic{cursor:pointer;opacity:.5;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.person_pic:first-child{opacity:1}.person_pic:hover{opacity:1;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;transition:all .5s ease-in}.person_name{width:700px!important;position:absolute!important;display:none;top:135px}.contacts .ticker{background-color:#28aae0}.contacts .top{background-image:url('../img/header_contacts.png')}.contacts .bottom .text{border-color:#28aae0}.contacts .bottom .title{color:#28aae0}header{width:100%;height:5%;min-height:40px;z-index:50;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}nav{position:fixed;right:2%;top:4%;width:auto;text-transform:uppercase;font-size:1.1rem;padding:0 0 0 150px;display:block;z-index:10}nav ul{padding:0;margin:0 20px 0 0;background-color:#666;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}nav li{display:inline-block;width:auto;padding:2px 15px 0 15px;margin:0}nav li:hover{background:#000}nav li:hover a{color:#fff}nav li a{color:#fff}.scrollbar{background-color:#ccc;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.scrollbar.bar{background-color:#eee;height:1rem;width:1%}a{color:#28aae0;text-decoration:none;font-weight:600}a:hover{color:#175599;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}#footer{width:100%;position:fixed;left:4%;bottom:0;padding:.5rem;font-size:80%;color:#999;text-transform:uppercase;z-index:200}#footer ul li{display:inline;margin-right:1rem}.fb-like{margin-left:50rem}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.7);z-index:401;display:none;top:0;left:0}.reveal-modal{visibility:hidden;background-color:#fff;margin-top:5%;top:5%;left:50%;max-width:80%;min-height:340px;max-height:100%;position:fixed;z-index:501;padding:1rem 1.5rem 1rem 1rem;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-box-shadow:0 0 10px rgba(0,0,0,0.3)}.reveal-modal div{position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.reveal-modal .event_img{width:60%;height:100%;text-align:center;margin:auto;vertical-align:middle;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.reveal-modal .event_img img{height:auto;max-width:100%;max-height:100%}.reveal-modal .event_description{background:#fff;padding:0 5px 10px 20px;width:40%;max-height:100%;margin:0;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.reveal-modal .event_description .event_title{height:20%}.reveal-modal .event_description .event_title h4{color:#5aa9b2}.reveal-modal .event_description .event_text{max-height:80%;overflow-y:auto;padding:0 10px 0 0;position:relative;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.reveal-modal.small{width:200px;margin-left:-140px}.reveal-modal.medium{width:400px;margin-left:-240px}.reveal-modal.large{width:600px;margin-left:-340px}.reveal-modal.xlarge{width:800px;margin-left:-440px}.reveal-modal .close-reveal-modal{font-size:2rem;line-height:.5;position:absolute;top:5px;right:5px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,0.6);font-weight:bold;cursor:pointer}#reveal_content{height:100%}