@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}@font-face{font-family:'Mont-bold';src:url("/fonts/fontfabric_-_mont_bold-webfont.woff2") format("woff2"),url("/fonts/fontfabric_-_mont_bold-webfont.woff") format("woff")}@font-face{font-family:'Mont-heavy';src:url("/fonts/fontfabric_-_mont_heavy-webfont.woff2") format("woff2"),url("/fonts/fontfabric_-_mont_heavy-webfont.woff") format("woff")}footer{width:100%}footer a{text-decoration:underline;color:white;text-shadow:1px 1px #295233}footer a:hover{text-decoration:none}footer p{color:white;text-shadow:1px 1px #295233}footer .banner.footer{padding-top:60px;margin:0 auto;color:#006648;max-width:90vw;padding-bottom:60px}@media screen and (max-width: 768px){footer .banner.footer{padding-bottom:20px}}footer .banner.footer p,footer .banner.footer a{font-size:12px}footer .banner.footer .banner_content{display:flex;flex-direction:row;align-items:center;justify-content:space-between}footer .banner.footer .banner_content .content{width:100%}.spacer_vertical{width:2px;height:60px;max-height:100px;background-color:#006648;margin-right:30px}@media screen and (max-width: 768px){.spacer_vertical{display:none}}.footer_logo{width:150px;height:auto;color:#006648;margin-right:30px}.footer_logo img{width:150px;height:auto}@media screen and (max-width: 768px){.footer_logo{width:100%;margin-bottom:40px}}img.rossel_logo_footer{width:150px;height:auto}@media screen and (max-width: 768px){.confidentiality{text-align:center}}@media screen and (max-width: 768px){.copyright{text-align:center}}header .banner .banner_content .content a.language_switcher{position:fixed;top:40px;right:40px;text-transform:uppercase;font-family:"omnes-pro", sans-serif;text-decoration:none;font-size:30px;color:white}header .banner .banner_content .content a.language_switcher :hover{color:#C3002B}@media screen and (max-width: 768px){header .banner .banner_content .content a.language_switcher{font-size:25px;top:20px;right:20px}}html{max-width:100vw}body{background:#006648;color:#fff;display:flex;flex-direction:column;font-family:Montserrat}.main_wrapper{width:90vw;max-width:1440px;margin:0 auto}section{width:100%}section .banner{width:100%;background:#006648;max-width:1440px}section .banner .banner_content{margin:0 auto;width:90%;max-width:90%;height:auto}.flex_row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex_row_to_col{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.flex_row_to_col{flex-direction:column}.flex_row_to_col .left{width:100%;margin-bottom:40px}.flex_row_to_col .right{width:100%;margin-bottom:40px}}.align_center{display:flex;flex-direction:row;align-items:center}.fifty{width:50%}@media screen and (max-width: 768px){.fifty{width:100%}}.flex_start{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.hide{display:none}@media screen and (max-width: 768px){.hide{display:block}}h1{color:white;font-size:calc(20px + 4vw);margin-bottom:40px;line-height:0.8;text-transform:uppercase;font-weight:bold;font-family:"omnes-pro", sans-serif;font-weight:700;font-style:normal;text-shadow:1px 1px #295233}@media screen and (max-width: 768px){h1{font-size:54px}}h2{font-size:24PX;margin-bottom:40px;margin-top:40px}p{color:#fff;font-size:20px;line-height:1;text-shadow:1px 1px #295233}p.main_text{width:80%;margin-bottom:30px;line-height:1.2;text-shadow:1px 1px #295233}.hide{display:none}@media screen and (max-width: 768px){.hide{display:flex}}.wrap_concours{margin:0 5vw;margin-bottom:80px}.wrap_concours p{font-size:14px;line-height:1.2;margin-bottom:20px}.wrap_concours a{color:white;text-decoration:underline}.wrap_concours .fifty{width:50%}@media screen and (max-width: 768px){.wrap_concours .fifty{width:90vw}}div.quform{max-width:650px;margin-bottom:80px}body div.quform label.quform-label-text,body div.quform label{color:white;margin-bottom:10PX;font-size:14px !important;text-shadow:1px 1px #295233 !important}.quform-field.quform-field-text{border-radius:25px !important}button.quform-submit{background-color:#C3002B;border-radius:25px !important}button.quform-submit span.quform-button-text{text-transform:uppercase;padding:10px 15px;color:white;font-weight:bold;background-color:#C3002B}button.quform-submit span.quform-button-text :hover{color:white}button.quform-submit{background-color:#C3002B !important;color:white !important;padding:10px 15px !important;border-radius:25px}button.quform-submit :hover{color:#C3002B !important;background-color:white !important;text-decoration:underline}.quform-option-text{font-size:14px;text-shadow:1px 1px #295233 !important}.quform-field.quform-field-email{border-radius:25px !important}body{background-image:url("../img/background-image.jpg");background-repeat:no-repeat;background-size:90%;background-attachment:fixed;background-position:center top;background-size:cover}@media screen and (max-width: 768px){body{padding-left:5vw;max-width:90vw;background-position:center top}}.banner.main .banner_content.main{display:flex}.logo_borotalco{width:calc(415px + 4vw);height:auto;color:#fff;margin-right:30px;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 768px){.logo_borotalco{max-width:90vw;margin-top:30px}}.logo_borotalco img{width:100%;height:auto;max-height:300px}@media screen and (max-width: 768px){.logo_borotalco img{margin:0 auto}}.frise_logos{max-height:150px;max-width:100%;margin-bottom:120px}.frise_logos img{max-height:150px;margin-right:20px;width:100%;height:auto}p.main_text{margin-bottom:60px}@media screen and (max-width: 768px){p.main_text{width:100%}}.fifty.nrj{display:flex;align-items:center;justify-content:center;width:50%}@media screen and (max-width: 768px){.fifty.nrj{display:none}}.fifty.nrj img{margin-top:100px;width:70%}@media screen and (max-width: 768px){.fifty.nrj img{display:none}}.banner.participate{margin-bottom:60px}.banner.participate .nrj_2{margin:0 auto}.banner.participate .nrj_2 img{width:80%;height:auto;margin:0 auto}.banner.participate .list_title{margin-bottom:60px}.banner.participate .list_numbers{margin-bottom:10px}.banner.participate .list_numbers img{width:30px;margin-right:10px}

/*# sourceMappingURL=style.min.css.map */
