@import url(https://fonts.googleapis.com/css?family=Oswald);h1,h2,h3,h4,h5,h6{font-family:Oswald,Arial,Sans-Serif;color:#076ec1}.main-layout #content{padding-top:95px}.main-layout footer{padding-top:50px;padding-bottom:50px}body a{color:#2ea3f2}.featuresList{width:40%;margin-right:auto;margin-left:auto;margin-top:30px}.navbar-default{background-color:#fff}.navbar-default .navbar-brand{height:auto}.navbar-default .navbar-brand img{height:70px}.navbar-default .navbar-toggle{margin:15px}.navbar-default .navbar-collapse.collapse.in,.navbar-default .navbar-collapse.collapsing{float:unset!important}.image-with-text-wrapper{height:650px;background-size:cover;background-position:50%}.image-with-text-wrapper .gray-filter{z-index:1000;background-color:#000;opacity:.5;height:inherit;position:absolute;width:100%}.image-with-text-wrapper .text{position:relative;z-index:1001;margin-top:210px;color:#fff}@media (max-width:991px){.image-with-text-wrapper .text{margin-top:150px}}.image-with-text-wrapper .text #project-moto{font-size:34px;color:#fff;text-align:center;max-width:60%;margin:auto}@media (max-width:991px){.image-with-text-wrapper .text #project-moto{max-width:90%;font-size:28px}}.image-with-text-wrapper .call-to-action{margin-top:20px;text-align:center}.image-with-text-wrapper .call-to-action a{padding:.3em 1em;border:2px solid #fff;border-radius:3px;background-color:transparent;font-size:20px;font-weight:500;line-height:1.7em;color:#fff;transition:all .2s}.image-with-text-wrapper .call-to-action a i{display:none;position:relative;left:20px;bottom:2px;top:2px;font-size:30px}.image-with-text-wrapper .call-to-action a:hover{background-color:hsla(0,0%,100%,.2);border:2px solid transparent}.image-with-text-wrapper .call-to-action a:hover i{display:inline-block;transition:all 5s}section#past-projects,section:nth-child(2n) .row{background-color:#f3fafe}section h2{text-align:center}section .content-container{padding:3.5rem 5%;font-size:20px}ol li{margin-bottom:10px}#motto h2{color:#fff}#motto .btn{margin-top:20px}#questionnaire{background-size:cover}#questionnaire #machine-translation-indicator{padding-top:30px}#questionnaire #questionnaire-wrapper{padding:140px 15%}#questionnaire .questionnaire-description{max-width:1000px;margin:auto;text-align:justify}#questionnaire .respond-questionnaire{font-size:26px;padding:10px 20px;margin-top:40px}#questionnaire .questionnaire-section-title{font-size:43px;text-align:center;margin-bottom:50px;margin-left:auto;margin-right:auto}#questionnaire .wrapper-box{border:1px solid #99aec1;background-color:#fff}#questionnaire .wrapper-box .wrapper-title{background-color:#ced8e1;color:#000;font-weight:600;border-bottom:1px solid #99aec1;text-align:center;padding:10px}#questionnaire .wrapper-box .wrapper-title p{font-size:16px;margin:0}#questionnaire-modal .modal-title{font-weight:400;text-align:center;font-size:25px;padding-top:10px;padding-bottom:20px}#questionnaire-modal .sv_row{padding:10px 25px 20px}#questionnaire-modal .sv_row h5{font-size:18px;font-weight:400}#questionnaire-modal .sv_row input[type=text],#questionnaire-modal .sv_row textarea{border:1px solid #ccc;width:100%;padding:5px 10px;height:unset}#questionnaire-modal .sv_row input[type=text]:focus,#questionnaire-modal .sv_row textarea:focus{border-color:#999}#questionnaire-modal .sv_row label{font-weight:400}#questionnaire-modal .sv_row .sv_q_rating{text-align:center}#questionnaire-modal .sv_row .sv_q_rating .sv_q_rating_item{cursor:pointer}#questionnaire-modal .sv_row .sv_q_rating .sv_q_rating_item.active .sv_q_rating_item_text{background-color:#076ec1;border-radius:50%;padding:5px;display:inline-block}#questionnaire-modal .sv_row .sv_q_rating .sv_q_rating_item .sv_q_rating_item_text{padding-top:5px;width:30px;height:30px;border:none!important;line-height:1.5em;font-weight:700;margin:0 10px}#questionnaire-modal .sv_row .sv_q_rating .sv_q_rating_min_text{font-weight:400;font-size:smaller;margin-right:20px}#questionnaire-modal .sv_row .sv_q_rating .sv_q_rating_max_text{font-weight:400;font-size:smaller;margin-left:20px}#questionnaire-modal .sv_body{border:none}#questionnaire-modal .sv_nav{text-align:center;padding:30px 0}#questionnaire-modal .sv_nav .sv_complete_btn,#questionnaire-modal .sv_nav .sv_next_btn,#questionnaire-modal .sv_nav .sv_prev_btn{padding:10px 20px;border:none;background-color:#076ec1;color:#fff;margin:0 5px}#questionnaire-modal .sv_nav .sv_complete_btn:focus,#questionnaire-modal .sv_nav .sv_complete_btn:hover,#questionnaire-modal .sv_nav .sv_next_btn:focus,#questionnaire-modal .sv_nav .sv_next_btn:hover,#questionnaire-modal .sv_nav .sv_prev_btn:focus,#questionnaire-modal .sv_nav .sv_prev_btn:hover{opacity:.8}#questionnaire-modal .sv_nav .sv_next_btn,#questionnaire-modal .sv_nav .sv_prev_btn{background-color:#67b8f9}#questionnaire-modal #lang-selector{background-color:#c7e0ec;margin-top:-15px;padding:15px;color:#4a4a4a}#questionnaire-modal #lang-selector label[for=questionnaire-lang-selector]{margin:8px 0}#questionnaire-responded .modal-title{font-weight:400;text-align:center;font-size:25px}#questionnaire-responded .modal-body p{text-align:center;font-size:20px}#questionnaire-responded .modal-body .badge-container{padding-top:30px;padding-bottom:30px;margin-bottom:-15px;margin-top:-15px}#questionnaire-responded .modal-body .badge-container p{font-weight:700}#questionnaire-responded .modal-body .badge-container p .level{font-weight:400}#questionnaire-responded .modal-body .badge-container img{height:auto;width:250px;margin:10px auto;display:block}#questionnaire-responded .modal-footer .refresh-page{max-width:100px;margin:auto}#questionnaire-responded .modal-footer .btn{margin-top:10px;margin-bottom:10px;font-family:Avenir,Helvetica,sans-serif;box-sizing:border-box;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.16);color:#fff;display:inline-block;text-decoration:none;-webkit-text-size-adjust:none;background-color:#3097d1;border-color:#3097d1;border-style:solid;border-width:10px 18px;font-size:x-large}#questionnaire-responded .modal-footer .dashboard-message{font-family:Avenir,Helvetica,sans-serif;box-sizing:border-box;color:#74787e;font-size:16px;line-height:1.5em;margin-top:0;text-align:center}#questionnaire-responded .gamification-badge{padding-bottom:20px}#questionnaire-responded .gamification-badge .badgeName{font-size:200%;font-family:Open Sans,sans-serif}#questionnaire-responded .gamification-badge .badgeLevel{font-size:140%;font-family:Open Sans,sans-serif;margin-top:15px;margin-bottom:15px}#questionnaire-responded .gamification-badge .badgeMessage{font-size:150%;font-family:Open Sans,sans-serif}.divider{border-bottom:1px solid grey;width:35%;margin:auto}footer .row{background-color:#99aec1}footer .row:first-child{padding-top:60px}footer .row:last-child{padding-bottom:20px}footer a{font-weight:700}footer a:focus,footer a:hover{color:#23527c}@media screen and (max-width:767px){footer{text-align:center}}#collective-goal{padding-bottom:50px}#collective-goal .container{max-width:840px}#collective-goal .info{font-size:30px;padding:33px}#collective-goal .progress{max-width:400px;background-color:#f0f;margin:auto}#collective-goal .progress .progress-bar{background-color:#00f}#collective-goal .gamification-wrapper .gamification-content{font-size:18px;padding:15px}#collective-goal .gamification-wrapper .gamification-content .number{color:#004f9f;font-weight:700;width:100px;text-align:right;display:inline-block}#collective-goal .activity-container{margin-top:50px}#collective-goal .activity-container .activity-content{height:200px;max-height:200px;overflow-y:auto}#collective-goal .activity-container .activity-content .activity-item{padding:5px 15px}#collective-goal .activity-container .activity-content .activity-item .user-icon{color:#004f9f;margin-right:5px;font-size:xx-large;vertical-align:middle}#collective-goal .activity-container .activity-content .activity-item:nth-child(2n){background-color:#eef1f4}#collective-goal .activity-container .activity-content .no-activity-found-msg{font-style:italic;text-align:center;margin-top:80px;font-size:18px}#collective-goal .activity-title{margin-bottom:10px}#newsletter h2{font-size:28px;margin-top:100px}#newsletter .content-container{padding-top:50px}#newsletter .content-container .sign-up{margin-top:50px}#newsletter .content-container .sign-up div{margin-bottom:10px}#newsletter .content-container .sign-up .btn,#newsletter .content-container .sign-up input{font-size:25px;height:auto}#newsletter .content-container .sign-up .btn{padding:7px 12px}#newsletter .content-container .newsletter-msg{font-size:14px;font-weight:700;margin-top:20px;display:none}#newsletter .content-container .newsletter-msg .subscription-success-msg{color:#00a65a;display:none}#newsletter .content-container .newsletter-msg .subscription-error-msg{color:#dd4b39;display:none}#newsletter .content-container .newsletter-msg.success,#newsletter .content-container .newsletter-msg.success .subscription-success-msg{display:block}#newsletter .content-container .newsletter-msg.success .subscription-error-msg{display:none}#newsletter .content-container .newsletter-msg.error{display:block}#newsletter .content-container .newsletter-msg.error .subscription-success-msg{display:none}#newsletter .content-container .newsletter-msg.error .subscription-error-msg{display:block}.loader-wrapper{background:rgba(0,0,0,.2);position:fixed;top:0;right:0;left:0;bottom:0;z-index:2000}.loader-wrapper img{width:10%;top:40%;left:45%;position:relative}.pyro-on{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1049}.pyro-on>.after,.pyro-on>.before{position:absolute;width:5px;height:5px;border-radius:50%;box-shadow:-120px -218.66667px #00f,248px -16.66667px #00ff84,190px 16.33333px #002bff,-113px -308.66667px #ff009d,-109px -287.66667px #ffb300,-50px -313.66667px #ff006e,226px -31.66667px #ff4000,180px -351.66667px #ff00d0,-12px -338.66667px #00f6ff,220px -388.66667px #9f0,-69px -27.66667px #ff0400,-111px -339.66667px #6200ff,155px -237.66667px #0df,-152px -380.66667px #00ffd0,-50px -37.66667px #0fd,-95px -175.66667px #a6ff00,-88px 10.33333px #0d00ff,112px -309.66667px #005eff,69px -415.66667px #ff00a6,168px -100.66667px #ff004c,-244px 24.33333px #f60,97px -325.66667px #f06,-211px -182.66667px #00ffa2,236px -126.66667px #b700ff,140px -196.66667px #9000ff,125px -175.66667px #0bf,118px -381.66667px #ff002f,144px -111.66667px #ffae00,36px -78.66667px #f600ff,-63px -196.66667px #c800ff,-218px -227.66667px #d4ff00,-134px -377.66667px #ea00ff,-36px -412.66667px #ff00d4,209px -106.66667px #00fff2,91px -278.66667px #000dff,-22px -191.66667px #9dff00,139px -392.66667px #a6ff00,56px -2.66667px #09f,-156px -276.66667px #ea00ff,-163px -233.66667px #00fffb,-238px -346.66667px #00ff73,62px -363.66667px #08f,244px -170.66667px #0062ff,224px -142.66667px #b300ff,141px -208.66667px #9000ff,211px -285.66667px #f60,181px -128.66667px #1e00ff,90px -123.66667px #c800ff,189px 70.33333px #00ffc8,-18px -383.66667px #0f3,100px -6.66667px #ff008c;-webkit-animation:bang 1s ease-out infinite backwards,gravity 1s ease-in infinite backwards,position 5s linear infinite backwards;animation:bang 1s ease-out infinite backwards,gravity 1s ease-in infinite backwards,position 5s linear infinite backwards}.pyro-on>.after{-webkit-animation-delay:1.25s,1.25s,1.25s;animation-delay:1.25s,1.25s,1.25s;-webkit-animation-duration:1.25s,1.25s,6.25s;animation-duration:1.25s,1.25s,6.25s}@-webkit-keyframes bang{0%{box-shadow:0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff}}@keyframes bang{0%{box-shadow:0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff}}@-webkit-keyframes gravity{to{transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);opacity:0}}@keyframes gravity{to{transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px);opacity:0}}@-webkit-keyframes position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}@keyframes position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}