#contest_container img{display:block;max-width:100%;height:auto}#contest_container #contest_title{margin-top:1.325em;text-align:center}#contest_container #contest_title h1,#contest_subtitle{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;display:inline-block;margin:0 0 .225em;padding:.625em;text-transform:uppercase;color:#fff;background:#1d1d1b}#contest_container #form_inner .rewards{margin:2em 0;padding:0 0 0 1em}#contest_container #form_inner .rewards .reward{margin-bottom:1.325em}#contest_container #form_inner .rewards .reward:first-child span:last-child,#contest_container #form_inner .rewards .reward:nth-child(2) span:last-child{font-size:18px;font-size:17px}#contest_container #form_inner .rewards .reward strong{font-size:20px}#contest_container #form_inner .rewards .reward span{display:block;margin-bottom:.325em}#contest_container #form_inner .catchPhrase{font-size:30px;margin:2em 0;text-align:center;text-transform:uppercase;font-weight:700}#contest_container #form_inner .control{margin-bottom:1.5em}#contest_container #form_inner input{background:#efefef}#contest_container #form_inner .control:last-child{margin:0}#contest_container #form_inner form fieldset input{border:1px solid #fff}#contest_container #form_inner div.required{font-size:14px;font-style:italic;margin-top:.325em;text-align:right}#contest_container #form_inner .actions-toolbar{text-align:center}#contest_container #form_inner .actions-toolbar .primary{display:inline-block;float:none}.contest-subscription-success .page-main,.contest-subscription-error .page-main{width:100%;max-width:100%;padding:0}.contest-subscription-success #contest_container,.contest-subscription-error #contest_container{display:block}#contest_container .resultTitle{margin-bottom:1.625em}#contest_container .mentions{font-size:14px;font-style:italic;margin-top:3em}#contest_container .mentions p{margin-bottom:0}#contest_container .mentions a{color:#1d1d1b}#contest_container #form_inner .actions-toolbar .primary button{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;margin:0 0 .225em;padding:.625em;text-transform:uppercase;color:#fff;border-radius:0;background:#1d1d1b}#contest_container .result{text-align:center;font-size:22px}.subscribe-error{color:red;text-align:center;margin:1em 0}@media only screen and (max-width:1024px){#contest_container{overflow:hidden;padding:1em;background:url(../images/BANDEAU_HORIA_MOBILE.jpg) no-repeat #f8dedd;background-position:0 -150px;background:url(../images/BANDEAU_HORIA_MOBILE.jpg) repeat-x #f8dedd;background-position:0 -140px}#contest_container #contest_logo{width:75%;margin:2em auto}#contest_container #left_image,#contest_container #right_image{display:none}#contest_subtitle{font-size:16px;display:block;width:90%;margin:2em auto 0;text-align:center}#contest_container #contest_title h1{font-size:22px;font-size:26px}#contest_container #form_inner .rewards{padding:0 0 0 2.625em}.actions-toolbar{margin:2em 0}#contest_container #form_inner .fieldset{padding:0 2em}#contest_container #form_inner .actions-toolbar .primary button{font-size:20px}#contest_container #form_inner div.required{margin:2em 2em 0}#contest_container .mentions{margin:2em 0;padding:0 1em;font-size:12px}#contest_container #form_inner .rewards .reward{font-size:16px}#contest_container #form_inner .rewards .reward:first-child span:last-child,#contest_container #form_inner .rewards .reward:nth-child(2) span:last-child{font-size:15px}#contest_container #form_inner .rewards .reward strong{font-size:17px}}@media only screen and (min-width:1024px) and (max-width:1400px){#contest_subtitle{font-size:18px;font-size:24px !important}#contest_container #form_inner .actions-toolbar{margin:2em 0}}@media only screen and (min-width:1024px){#contest_container{display:flex;padding:4em 0;background:url(../images/BANDEAU_HORIA_DESKTOP.jpg) repeat-x #f8dedd;flex-flow:row wrap;align-items:center}#contest_container #form_inner{font-size:20px;width:75%;margin:auto}#contest_container #contest_logo{width:50%;margin:auto}#form_container{flex:1}#contest_subtitle{margin-top:4em;font-size:32px}#contest_container #left_image img:first-child{margin-bottom:2em}#contest_container #form_inner .actions-toolbar .primary button{font-size:32px}#contest_container .result{width:500px;line-height:27px;font-size:26px;margin:auto}}