html,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,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}table,tbody,tfoot,tr,th,td,sup{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav 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}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-family:"Open Sans",sans-serif;font-size:1em;line-height:1.5em}body.bkgd{background:url(layout/cover.jpg) no-repeat center center fixed;background-size:cover}.clear{clear:both}h2,h3{font-weight:400}.eupopup-container{background:#0d3b9a;bottom:0;color:#fff;font-size:.8em;left:0;opacity:.9;padding:1em 5%;position:fixed;text-align:center;width:100%;z-index:9999}@media screen and (max-width: 999px){.eupopup-container{bottom:45px}}.eupopup-container a{color:#fff;display:inline-block}.eupopup-container a.eupopup-button{border:1px solid #fff;border-radius:15px;-webkit-border-radius:15px;display:inline-block;margin:.5em .5em;padding:.2em 1.5em;text-decoration:none;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.eupopup-container a.eupopup-button:hover{border-color:#fe0;color:#fe0}.eupopup-container a.eupopup-closebutton{background:#fe0;border:2px solid #fff;border-radius:50%;-webkit-border-radius:50%;box-shadow:3px 3px 3px 3px rgba(0,0,0,.3);-webkit-box-shadow:3px 3px 3px 3px rgba(0,0,0,.3);display:block;font-weight:700;height:20px;padding:.5em 0 .85em;position:absolute;right:160px;text-decoration:none;top:-20px;width:40px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.eupopup-container a.eupopup-closebutton:hover{background:#0d3b9a;box-shadow:0 0 0 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3)}.clear{clear:both}.intro{background:url(layout/cover.jpg) no-repeat center center fixed;background-size:cover;color:#fff;text-align:center}.intro hgroup h1{margin:0;padding:0;padding:0}@media screen and (max-width: 333px){.intro hgroup h1 img{width:100%}}.intro hgroup h2{font-size:2em;font-weight:300;line-height:1.2em;margin:1em 0 0;padding:0;text-transform:uppercase}.intro hgroup h2 strong{color:#fe0}@media screen and (max-width: 750px){.intro hgroup h2{margin:1em auto;width:90%}}.intro hgroup h3{color:#b1caff;font-size:1.5em;font-weight:300;line-height:1.4em;margin-top:.5em;text-transform:uppercase}.intro hgroup h4{color:#b1caff;font-size:1.2em;font-weight:300;line-height:1.4em;margin:3vw auto;text-align:center;width:1000px}.intro hgroup h4 strong{color:#ffce00}.intro hgroup h4 a{color:#b1caff}.intro hgroup h4 a:hover{color:#ffce00}@media screen and (max-width: 1000px){.intro hgroup h4{padding:0 5%;width:90%}}.starsBkgd{background:url(layout/stars.png) no-repeat center center;background-size:auto 100%}.arrowBottom{background:url(layout/arrowBottom.png) no-repeat center bottom;background-size:100% 9em;padding:5em 0 10em;position:relative}.arrowBottom .arrowFollow{bottom:5em;height:4em;left:50%;position:absolute;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.btnIntro{background:#ffce00;-webkit-border-radius:50px;border-radius:50px;color:#fff;display:inline-block;font-weight:700;margin:2em auto;padding:1em 2em;text-decoration:none;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.btnIntro:hover{background:#fff;color:#0d3b9a}.program{color:#0d3b9a;margin:0 auto;padding:4em 0;text-align:center;width:1000px}.program p{font-weight:300}@media screen and (max-width: 1000px){.program{padding:4em 5%;width:90%}}.participate{background:#0d3b9a url(layout/stars.png) no-repeat center center;background-size:auto 100%}.arrowTop{background:url(layout/arrowTop.png) no-repeat center top;background-size:100% 9em;color:#fff;padding:10em 0 3em;text-align:center}.inside{margin:0 auto;width:1000px}.inside p{color:#fff;font-weight:300}.inside h3{color:#fe0;font-size:1.5em;font-weight:700;margin:2em auto;text-transform:uppercase}@media screen and (max-width: 1000px){.inside{padding:2em 5%;width:90%}}.inside span{color:#0d3b9a;font-size:.75em;float:right}footer{border-top:1px solid #0d3b9a;color:#0d3b9a}footer ul{float:left;list-style:none}footer ul li{display:inline-block;margin:1em 1em 0 0}footer ul li img{height:50px}@media screen and (max-width: 900px){footer ul{text-align:center}}footer div{font-size:.8em;line-height:1.2em;width:50%}@media screen and (max-width: 900px){footer div{text-align:center;width:100%}}footer .inside{padding:1em 0}footer .inside p{color:#0d3b9a}footer .inside span{margin-top:2em}.content{background:#fff;-webkit-box-shadow:0 0 40px 10px rgba(0,0,0,.5);box-shadow:0 0 40px 10px rgba(0,0,0,.5);margin:1% auto 0;min-height:700px;overflow:hidden;position:relative;width:1420px}@media screen and (max-width: 1577px){.content{width:90%}}@media screen and (max-width: 1000px){.content{min-height:1440px}}@media screen and (max-width: 750px){.content{margin:0;width:100%}}.question{float:left;height:660px;padding:20px 3%;position:absolute;top:0;width:44%;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}@media screen and (max-width: 1000px){.question{width:94%}}@media screen and (max-width: 750px){.question{padding:20px 5%;width:90%}}.choice{float:left;height:660px;padding:20px 0;position:absolute;top:0;width:50%;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}@media screen and (max-width: 1000px){.choice{height:950px;width:100%}}@media screen and (max-width: 750px){.choice{padding:20px 5%;width:90%}}.question{background:#0d3b9a;color:#fff;left:0}.question.hide{left:-50%}@media screen and (max-width: 1000px){.question{height:460px;text-align:center}.question.hide{left:-100%}}.choice{background:#fff;right:0}.choice.hide{right:-50%}@media screen and (max-width: 1000px){.choice{top:500px}.choice.hide{right:-100%}}button,textarea{font-family:"Open Sans",sans-serif;font-size:1em}button:hover{cursor:pointer}.next{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffce00;-webkit-border-radius:40px;border-radius:50px;border:0 none;bottom:10px;color:#fff;font-family:"Open Sans",sans-serif;left:50%;padding:.75em 2em;position:absolute;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.next:hover{background:#0d3b9a}.next:focus{background:#79bf33;outline:none}@media screen and (max-width: 1000px){.next{bottom:inherit;display:block;left:inherit;margin:1em auto;position:relative;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}textarea{border:1px solid #838383;-webkit-border-radius:30px;border-radius:30px;height:500px;margin:0 5%;padding:5%;width:80%}textarea:focus{border:1px solid #0d3b9a;color:#0d3b9a;outline:none}hgroup span{color:#8aaaed;font-size:.9em}hgroup span strong{color:#fff;font-weight:700}hgroup h2{color:#fff;font-size:1.1em;margin-top:1em;padding:1em 0}hgroup h2 span{color:inherit}hgroup.hgroupQuestion{left:5%;position:absolute;top:50%;width:90%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}hgroup.hgroupQuestion h2{background:url(layout/line.jpg) no-repeat left top;background-size:80px auto;font-size:1.6em;font-weight:300;line-height:1.3em;padding:0}hgroup.hgroupQuestion h2 span{background:url(layout/line.jpg) no-repeat left bottom;background-size:80px auto;display:block;padding:1.5em 0}@media screen and (max-width: 1000px){hgroup.hgroupQuestion h2{background-position:center top}hgroup.hgroupQuestion h2 span{background-position:center bottom}}.choice{color:#0d3b9a}.choice ul{left:0;list-style:none;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.choice ul li{border-bottom:1px dashed #0d3b9a;padding:1em 5% 1em 12%;padding-right:2em;position:relative}.choice ul li .btnInfo{background:none;border:1px solid #838383;-webkit-border-radius:50%;border-radius:50%;color:#838383;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.choice ul li .btnInfo:hover,.choice ul li .btnInfo:focus{border-color:#0d3b9a;color:#0d3b9a;outline:none}@media screen and (max-width: 1000px){.choice ul li{background:none;padding:1em 5%}}.choice ul.icoList li{background-position:3% center;background-repeat:no-repeat;background-size:6% auto}.choice ul.icoList li.icoDev-0{background-image:url("layout/ico/ico_Dev-0.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoDev-0{background:none}}.choice ul.icoList li.icoDev-1{background-image:url("layout/ico/ico_Dev-1.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoDev-1{background:none}}.choice ul.icoList li.icoDev-2{background-image:url("layout/ico/ico_Dev-2.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoDev-2{background:none}}.choice ul.icoList li.icoDev-3{background-image:url("layout/ico/ico_Dev-3.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoDev-3{background:none}}.choice ul.icoList li.icoDev-4{background-image:url("layout/ico/ico_Dev-4.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoDev-4{background:none}}.choice ul.icoList li.icoEco-0{background-image:url("layout/ico/ico_Eco-0.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoEco-0{background:none}}.choice ul.icoList li.icoEco-1{background-image:url("layout/ico/ico_Eco-1.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoEco-1{background:none}}.choice ul.icoList li.icoEco-2{background-image:url("layout/ico/ico_Eco-2.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoEco-2{background:none}}.choice ul.icoList li.icoEco-3{background-image:url("layout/ico/ico_Eco-3.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoEco-3{background:none}}.choice ul.icoList li.icoEco-4{background-image:url("layout/ico/ico_Eco-4.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoEco-4{background:none}}.choice ul.icoList li.icoTrans-0{background-image:url("layout/ico/ico_Trans-0.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoTrans-0{background:none}}.choice ul.icoList li.icoTrans-1{background-image:url("layout/ico/ico_Trans-1.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoTrans-1{background:none}}.choice ul.icoList li.icoTrans-2{background-image:url("layout/ico/ico_Trans-2.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoTrans-2{background:none}}.choice ul.icoList li.icoTrans-3{background-image:url("layout/ico/ico_Trans-3.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoTrans-3{background:none}}.choice ul.icoList li.icoTrans-4{background-image:url("layout/ico/ico_Trans-4.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoTrans-4{background:none}}.choice ul.icoList li.icoAlim-0{background-image:url("layout/ico/ico_Alim-0.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoAlim-0{background:none}}.choice ul.icoList li.icoAlim-1{background-image:url("layout/ico/ico_Alim-1.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoAlim-1{background:none}}.choice ul.icoList li.icoAlim-2{background-image:url("layout/ico/ico_Alim-2.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoAlim-2{background:none}}.choice ul.icoList li.icoConnect-0{background-image:url("layout/ico/ico_Connect-0.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoConnect-0{background:none}}.choice ul.icoList li.icoConnect-1{background-image:url("layout/ico/ico_Connect-1.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoConnect-1{background:none}}.choice ul.icoList li.icoConnect-2{background-image:url("layout/ico/ico_Connect-2.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoConnect-2{background:none}}.choice ul.icoList li.icoConnect-3{background-image:url("layout/ico/ico_Connect-3.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoConnect-3{background:none}}.choice ul.icoList li.icoSoc-0{background-image:url("layout/ico/ico_Soc-0.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoSoc-0{background:none}}.choice ul.icoList li.icoSoc-1{background-image:url("layout/ico/ico_Soc-1.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoSoc-1{background:none}}.choice ul.icoList li.icoSoc-2{background-image:url("layout/ico/ico_Soc-2.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoSoc-2{background:none}}.choice ul.icoList li.icoSoc-3{background-image:url("layout/ico/ico_Soc-3.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoSoc-3{background:none}}.choice ul.icoList li.icoSoc-4{background-image:url("layout/ico/ico_Soc-4.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoSoc-4{background:none}}.choice ul.icoList li.icoSoc-5{background-image:url("layout/ico/ico_Soc-5.svg")}@media screen and (max-width: 1000px){.choice ul.icoList li.icoSoc-5{background:none}}.choice ul.noSpace li{padding:0}.choice ul.noSpace li button{background:#fff;border:0;color:#0d3b9a;display:block;font-weight:300;text-align:left;padding:1em 5%;width:100%;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.choice ul.noSpace li button:hover,.choice ul.noSpace li button:focus{background:#79bf33;color:#fff;outline:none}.choice ul.posTop{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (max-width: 1000px){.choice ul{position:relative;top:0;width:100%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.popupInfo{background:#838383;-webkit-border-radius:2em;border-radius:2em;color:#fff;display:block;font-size:.8em;line-height:1.3em;padding:2em}.step{text-align:center}.step span{border-bottom:1px solid #8aaaed;color:#8aaaed;display:inline-block;font-size:.9em;margin-bottom:.5em;padding:.5em 2em}.stars{list-style:none}.stars li{color:#000;display:inline-block;opacity:.2;margin:0 .25em}.stars li.active{color:#fe0;opacity:1}.rating,.nbrRating{border:none;float:left}.nbrRating{font-size:.8em;margin-right:1em}.nbrRating.zero{color:#838383}.nbrRating.ten{color:#000}.rating>input{display:none}.rating>label:before{margin:5px;font-size:1.5em;display:inline-block}.rating>.half:before{position:absolute}.rating>label{color:#0d3b9a;float:right;margin-right:.5em;opacity:.2}.rating>input:checked~label,.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{color:#ffce00;opacity:1}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>label:hover~input:checked~label,.rating>input:checked~label:hover~label{color:#ffce00;opacity:1}
