@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@100;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Roboto:400,500,700);header a,section#choisir,section#video,video#bgvid{position:relative}section#choisir img,video#bgvid{width:100%;height:auto}section#choisir h2,section#video h2,section#video p{font-family:Raleway,sans-serif}.bt,footer,header a{text-align:center}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}a{text-decoration:none}BODY,DIV,SPAN,TD{font-family:Roboto,Arial,Verdana,sans-serif;font-size:13px;font-weight:400;color:#000;line-height:normal}body,html{background-color:#fff;margin:0;padding:0}h1{position:absolute;top:-1999px;right:199px}header{background:rgba(255,255,255,.7);width:100%;position:sticky;top:0;z-index:100}header a{width:100%;display:block}header img{height:70%;width:auto}footer{background:#222}section#video{width:100%;overflow:hidden}section#video div{display:block;margin-left:auto;margin-right:auto;border-bottom:1px solid #000}section#video h2{text-transform:uppercase;margin:1em 0}section#choisir,section#rubrique{position:relative;margin-left:auto;margin-right:auto}section a{color:#555;text-transform:uppercase;opacity:1;transition:.9s}section a:focus,section a:hover{opacity:.8}section#rubrique a img{display:block;width:100%}section#choisir h2{position:absolute;background:rgba(0,0,0,.6);color:#fff}.container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-auto-flow:row;grid-template-areas:"rub1 rub2" "rub3 rub4"}.rub1{grid-area:rub1}.rub2{grid-area:rub2}.rub3{grid-area:rub3}.rub4{grid-area:rub4}@media screen and (max-width:2400px) and (min-width:1651px){header,header a{height:150px}header a{padding-top:20px}section#video{top:-150px}section#video div{width:65%;padding-bottom:4em}section#video h2{font-size:2.125em}section#video p{font-size:1.375em;line-height:2em}section#choisir,section#rubrique{width:60%;margin-bottom:10em}section#rubrique a{font-size:1.125em}section#rubrique a img{margin-bottom:10px}section#choisir h2{font-size:1.75em;bottom:10px;padding:1em;letter-spacing:.2rem}.container{gap:4em 8em}}@media screen and (max-width:1650px) and (min-width:1071px){header,header a{height:150px}header a{padding-top:20px}section#video{top:-150px}section#video div{width:85%;padding-bottom:4em}section#video h2{font-size:2.125em}section#video p{font-size:1.375em;line-height:2em}section#choisir,section#rubrique{width:85%;margin-bottom:10em}section#rubrique a{font-size:1.125em}section#rubrique a img{margin-bottom:10px}section#choisir h2{font-size:1.75em;bottom:10px;padding:1em;letter-spacing:.2rem}.container{gap:4em 8em}}@media screen and (max-width:1070px) and (min-width:641px){header,header a{height:150px}header a{padding-top:20px}section#video{top:0;margin-bottom:4em}section#video div{width:85%;padding-bottom:4em}section#video h2{font-size:2.125em}section#video p{font-size:1.375em;line-height:2em}section#choisir,section#rubrique{width:85%;margin-bottom:10em}section#rubrique a{font-size:1.125em}section#rubrique a img{margin-bottom:10px}section#choisir h2{font-size:1.75em;bottom:10px;padding:1em;letter-spacing:.2rem}.container{gap:4em 4em}}@media screen and (max-width:640px) and (min-width:300px){header,header a{height:90px}header a{padding-top:10px}section#video{top:0;margin-bottom:4em}section#video div{width:85%;padding-bottom:2em}section#video h2{font-size:1.5em}section#video p{font-size:1.175em;line-height:1.75em}section#video video{width:150%;left:-25%}section#choisir,section#rubrique{width:85%;margin-bottom:5em}section#rubrique a{font-size:.95em}section#rubrique a img{margin-bottom:5px}section#choisir h2{font-size:1.25em;bottom:10px;padding:.5em;letter-spacing:.2rem}footer{height:80px}footer img{height:75px}.container{gap:3em 1.5em}}.bt{margin-top:2em}.bt a{background:#d10000;padding:1em 3em;color:#fff;font-weight:700;border-radius:10px}.bt a:focus,.bt a:hover{background:#000}