@font-face{font-family:"Montserrat-Regular";src:url(./assets/fonts/Montserrat-Regular.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat-SemiBold";src:url(./assets/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat-Bold";src:url(./assets/fonts/Montserrat-Bold.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat-ExtraBold";src:url(./assets/fonts/Montserrat-ExtraBold.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat-Black";src:url(./assets/fonts/Montserrat-Black.woff) format("woff");font-weight:normal;font-style:normal}html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,footer,header,nav,section{margin-inline:0;margin-block:0;margin:0;padding-inline:0;padding-block:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}@supports not (margin-inline: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,footer,header,nav,section{margin-left:0;margin-right:0}}@supports not (margin-block: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,footer,header,nav,section{margin-top:0;margin-bottom:0}}@supports not (padding-inline: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,footer,header,nav,section{padding-left:0;padding-right:0}}@supports not (padding-block: 0){html,body,root,div,span,h1,h2,h3,h4,h5,h6,p,a,ol,ul,li,footer,header,nav,section{padding-top:0;padding-bottom:0}}html{font-size:100%;scroll-behavior:smooth}body{min-block-size:100vh;background-color:#fff;color:#000}@supports not (min-block-size: 100vh){body{min-height:100vh}}#root{all:inherit;padding:30px;background-color:rgba(0,0,0,0);margin:unset}img{display:block;inline-size:100%;max-inline-size:100%;max-block-size:100%}@supports not (inline-size: 100%){img{width:100%}}@supports not (max-inline-size: 100%){img{max-width:100%}}@supports not (max-block-size: 100%){img{max-height:100%}}ol,ul{list-style:none}q{quotes:none}a,button{all:unset;display:inline-block;color:inherit;box-sizing:border-box;cursor:pointer}a:focus,a:focus-visible,button:focus,button:focus-visible{outline-offset:.3125em;outline:.125rem solid var(--focus-color, currentColor)}.container{inline-size:min(100%,60rem);padding-inline:var(--container-padding, 0);margin-inline:auto}@supports not (inline-size: 0){.container{width:min(100% - 1.875rem,60rem)}}@supports not (padding-inline: 0){.container{padding-left:var(--container-padding, 0);padding-right:var(--container-padding, 0)}}@supports not (margin-inline: auto){.container{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.container{--container-padding: 1.875rem}}body{font-family:"Montserrat-Regular","sans-serif",system-ui,"Segoe UI",Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.125rem;font-weight:normal;line-height:normal;text-align:start}@supports not (text-align: start){body{text-align:left}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){body{font-size:1rem}}h1,h2,h3,h4,h5,h6{font-family:"Montserrat-Regular Regular";font-weight:500;line-height:1.2;text-align:start}@supports not (text-align: start){h1,h2,h3,h4,h5,h6{text-align:left}}h1{font-size:clamp(2rem,5vw + 1rem,2.5rem)}h2{font-size:2rem}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){h2{font-size:1.5625rem}}h3{font-size:1.5625rem}p{line-height:1.6}main p{-webkit-margin-after:.625rem;margin-block-end:.625rem}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){main p{margin-bottom:.625rem}}main p:last-child{-webkit-margin-after:0;margin-block-end:0}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){main p:last-child{margin-bottom:0}}a{transition:all 300ms ease-in-out}main p a{text-decoration:underline}.p-3{padding:.1875rem}.p-6{padding:.375rem}.m-2{margin:.125rem}.m-5{margin:.3125rem}.m-9{margin:.5625rem}.nbsp{white-space:nowrap}.sr-only{position:absolute;clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;inline-size:1px;block-size:1px;overflow:hidden;padding:0;white-space:nowrap}@supports not (inline-size: 1px){.sr-only{width:1px}}@supports not (block-size: 1px){.sr-only{height:1px}}#skip-links{position:absolute;inset-block-start:0;inset-inline:0;background-color:#000;color:#fff;z-index:99999}@supports not (inset-block-start: 0){#skip-links{top:0}}@supports not (inset-inline: 0){#skip-links{left:0;right:0}}#skip-links:focus-within{padding:5vmin}.show-on-focus:focus,.show-on-focus:focus-visible{-webkit-clip-path:none;clip-path:none;position:static;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content}@supports not ((inline-size: -webkit-fit-content) or (inline-size: -moz-fit-content) or (inline-size: fit-content)){.show-on-focus:focus,.show-on-focus:focus-visible{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@supports not ((block-size: -webkit-fit-content) or (block-size: -moz-fit-content) or (block-size: fit-content)){.show-on-focus:focus,.show-on-focus:focus-visible{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}nav{background-color:#fff;color:#000}header{width:32%;background-image:url(./assets/images/header.png);background-size:100%;background-position:bottom center;background-repeat:no-repeat;border-radius:15px;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.2509803922);border-left:15px solid #352070}@media(max-width: 1636px){header{width:51%}}@media(min-width: 1100px)and (max-width: 1440px){header{width:64%;border-left:15px solid #352070}}@media(min-width: 1024px)and (max-width: 1100px){header{width:81%;border-left:15px solid #352070}}@media(min-width: 650px)and (max-width: 1023px){header{width:100%}}@media(min-width: 250px)and (max-width: 649px){header{width:100%}}header .container{min-height:60vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (max-width: 462px){header .container{min-height:80vh}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){header .container{padding-bottom:20vh}}@media screen and (min-width: 767px){header .container{padding-left:50px;padding-right:30px}}@media screen and (min-width: 1024px){header .container{padding-left:20px;padding-right:30px;min-height:100%}}@media screen and (min-width: 1536px){header .container{padding-left:50px;padding-right:50px}}header .container .header-text{padding:20px 0px 15px;margin-bottom:3rem}@media(min-width: 1024px)and (max-width: 1440px){header .container .header-text{margin-top:0rem;margin-bottom:0rem}}@media(min-width: 768px)and (max-width: 1023px){header .container .header-text{margin-top:1rem;margin-bottom:26rem}}header .container .header-text img{width:80px;box-shadow:none;justify-self:flex-end;align-self:center}@media(min-width: 250px)and (max-width: 649px){header .container .header-text img{width:56px}}header .container .header-text h2{color:#352070;margin-bottom:4px;font-family:"Montserrat-Bold"}@media(min-width: 768px)and (max-width: 1023px){header .container .header-text h2{font-size:3rem}}@media(min-width: 250px)and (max-width: 649px){header .container .header-text h2{font-size:1.6rem}}header .container .header-text p{font-family:"Montserrat-SemiBold";color:#352070;font-size:1.5rem;line-height:1.1}@media(min-width: 250px)and (max-width: 649px){header .container .header-text p{font-size:1.2rem}}header .container .header-button{display:flex;flex-direction:column;justify-self:center;gap:15px;margin-bottom:20vh}@media screen and (max-width: 462px){header .container .header-button{margin-bottom:24vh}}header .container .header-button a.document{display:flex;text-transform:uppercase;background-color:#dfdbf3;box-shadow:rgba(0,0,0,.43) 0px 8px 24px;font-family:"Montserrat-SemiBold";color:#352070;padding:10px 11px;border-radius:9px;margin-bottom:5px;transition:all .4s ease-in-out}header .container .header-button a.document img{width:20px;margin-right:5px;filter:invert(1);transition:all 300ms ease-in-out}header .container .header-button a.document:hover{background-color:#64c5e2;color:#000;transition:all 300ms ease-in-out}header .container .header-button a.document:hover img{filter:invert(1)}header .container .header-button a.download{display:flex;background-color:#352070;box-shadow:rgba(0,0,0,.43) 0px 8px 24px;text-transform:uppercase;padding:10px 11px;font-family:"Montserrat-SemiBold";color:#fff;transition:all 300ms ease-in-out;border-radius:9px}header .container .header-button a.download img{width:20px;margin-right:5px;transition:all 300ms ease-in-out}header .container .header-button a.download:hover{background-color:#fbcc01;color:#000;transition:all 300ms ease-in-out}header .container .header-button a.download:hover img{filter:invert(1)}footer{background-color:#000;color:#fff}.cookiesContainer{position:fixed;inset-inline-start:4.0625rem;inset-block-end:4.0625rem;inline-size:35.625rem;block-size:auto;border:.0625rem solid #ecedf2;border-radius:.25rem;box-shadow:.25rem .25rem .75rem .03125rem rgba(0,0,0,.1);padding-inline:1.875rem;-webkit-padding-after:1.875rem;padding-block-end:1.875rem;background-color:#fff}@supports not (inline-size: 0){.cookiesContainer{width:35.625rem}}@supports not (block-size: 0){.cookiesContainer{height:auto}}@supports not (inset-inline-start: 0){.cookiesContainer{left:4.0625rem}}@supports not (inset-block-end: 0){.cookiesContainer{bottom:4.0625rem}}@supports not (padding-inline: 0){.cookiesContainer{padding-left:1.875rem;padding-right:1.875rem}}@supports not ((-webkit-padding-after: 0) or (padding-block-end: 0)){.cookiesContainer{padding-bottom:1.875rem}}@media only screen and (max-width: 992px){.cookiesContainer{inset-inline-start:2.5rem;inline-size:28.125rem}@supports not (inline-size: 0){.cookiesContainer{width:28.125rem}}@supports not (inset-inline-start: 0){.cookiesContainer{left:2.5rem}}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer{inset-block-end:.625rem;inset-inline-start:50%;inline-size:calc(100% - 1.25rem);transform:translateX(-50%);border-radius:0}@supports not (inline-size: 0){.cookiesContainer{width:calc(100% - 1.25rem)}}@supports not (inset-inline-start: 0){.cookiesContainer{left:50%}}@supports not (inset-block-end: 0){.cookiesContainer{bottom:.625rem}}}@media only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer{inline-size:75%;inset-inline-start:50%;transform:translateX(-50%);border-radius:.25rem .25rem 0 0}@supports not (inset-inline-start: 0){.cookiesContainer{left:50%}}@supports not (inline-size: 0){.cookiesContainer{width:75%}}}.cookiesContainer .desc{color:#818e94;font-family:"Montserrat-Regular Regular";font-size:1rem;text-align:justify;line-height:normal}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .desc{font-size:.875rem}}.cookiesContainer .desc:first-of-type{-webkit-margin-before:4.0625rem;margin-block-start:4.0625rem;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}@supports not ((-webkit-margin-before: 0) or (margin-block-start: 0)){.cookiesContainer .desc:first-of-type{margin-top:4.0625rem}}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:first-of-type{margin-bottom:1.25rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .desc:first-of-type{-webkit-margin-before:3.75rem;margin-block-start:3.75rem;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}@supports not ((-webkit-margin-before: 0) or (margin-block-start: 0)){.cookiesContainer .desc:first-of-type{margin-top:3.75rem}}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:first-of-type{margin-bottom:1.25rem}}}.cookiesContainer .desc:last-of-type{-webkit-margin-after:2.1875rem;margin-block-end:2.1875rem}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:last-of-type{margin-bottom:2.1875rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .desc:last-of-type{-webkit-margin-after:1.875rem;margin-block-end:1.875rem}@supports not ((-webkit-margin-after: 0) or (margin-block-end: 0)){.cookiesContainer .desc:last-of-type{margin-bottom:1.875rem}}}.cookiesContainer .refuseContinue{position:absolute;inset-block-start:1.25rem;inset-inline-end:1.5625rem;padding:.3125rem;text-decoration:underline;color:#352070;block-size:unset;text-transform:none;font-family:"Montserrat-Regular Regular";font-size:1rem}@supports not (inset-block-start: 0){.cookiesContainer .refuseContinue{top:1.25rem}}@supports not (inset-inline-end: 0){.cookiesContainer .refuseContinue{right:1.5625rem}}@media only screen and (max-width: 767px)and (orientation: portrait),only screen and (max-width: 992px)and (orientation: landscape){.cookiesContainer .refuseContinue{font-size:.875rem;inset-block-start:.9375rem}@supports not (inset-block-start: 0){.cookiesContainer .refuseContinue{top:.9375rem}}}.cookiesContainer.remove-modal{display:none}.cookie-btn{display:flex}.cookie-btn button{font-family:"Montserrat-Regular Medium";font-size:.875rem;inline-size:8.75rem;block-size:2.75rem;display:flex;align-items:center;justify-content:center;background-color:#352070;color:#fff;text-transform:none;border:.0625rem solid rgba(0,0,0,0);transition:300ms ease;border-radius:.25rem}@supports not (inline-size: 0){.cookie-btn button{width:8.75rem}}@supports not (block-size: 0){.cookie-btn button{height:2.75rem}}.cookie-btn button:hover,.cookie-btn button:focus{background:#221548 radial-gradient(circle, transparent 1%, #221548 1%) center/15000%;border-color:#352070;color:#fff;outline:.125rem solid #000}@media only screen and (max-width: 350px){.cookie-btn button{inline-size:8.125rem}@supports not (inline-size: 0){.cookie-btn button{width:8.125rem}}}section.banque{grid-area:banque;background-image:url(./assets/images/panel-2.png);align-content:center;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.2509803922);justify-items:center;border-radius:15px}section.banque h3{text-align:center}section.banque h3 .big-text{font-size:2.5rem;font-family:"Montserrat-Bold";display:block;color:#fff}@media(min-width: 1100px)and (max-width: 1440px){section.banque h3 .big-text{font-size:2.1rem}}@media(min-width: 1024px)and (max-width: 1100px){section.banque h3 .big-text{font-size:1.8rem}}@media(min-width: 250px)and (max-width: 649px){section.banque h3 .big-text{font-size:2.4rem}}section.banque h3 .blue-text{font-size:3rem;font-family:"Montserrat-Bold";color:#fbcc01}@media(min-width: 1024px)and (max-width: 1100px){section.banque h3 .blue-text{font-size:1.8rem}}@media(min-width: 250px)and (max-width: 649px){section.banque h3 .blue-text{font-size:1.8rem}}section.banque .links{position:absolute;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);opacity:0;width:100%;padding-left:40px;display:flex;justify-content:flex-start;align-items:center;border-radius:15px;transition:all 300ms ease-in-out}section.banque .links ul{list-style-type:initial;color:#fff;font-size:18px}section.banque .links ul li a{position:relative;padding-bottom:5px}section.banque .links ul li a:before{content:"";position:absolute;width:0;height:1px;bottom:0;background-color:currentColor;transition:all 300ms ease-in-out}section.banque .links ul li a:focus:before,section.banque .links ul li a:hover:before{width:100%}section.banque .links ul li:not(:last-child){margin-bottom:10px}section.banque:hover .links,section.banque:focus .links{opacity:1}section.courier{grid-area:courier;display:flex;align-items:center;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.2509803922);justify-content:center;border-radius:15px;background-image:url(./assets/images/panel-y.png);background-repeat:no-repeat;background-size:cover}section.courier h3{text-align:center}section.courier h3 .big-text{font-size:clamp(2.2rem,4vw,2.8rem);line-height:1;font-family:"Montserrat-Bold";display:block;color:#fff}@media(min-width: 1024px)and (max-width: 1653px){section.courier h3 .big-text{font-size:1.8rem}}section.courier h3 .blue-text{font-size:clamp(2.5rem,4vw,3.5rem);line-height:1;font-family:"Montserrat-Bold";color:#352070}section.courier .links{position:absolute;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);opacity:0;width:100%;padding-left:40px;display:flex;justify-content:flex-start;align-items:center;border-radius:15px;transition:all 300ms ease-in-out}section.courier .links ul{list-style-type:initial;color:#fff;font-size:18px}section.courier .links ul li a{position:relative;padding-bottom:5px}section.courier .links ul li a:before{content:"";position:absolute;width:0;height:1px;bottom:0;background-color:currentColor;transition:all 300ms ease-in-out}section.courier .links ul li a:focus:before,section.courier .links ul li a:hover:before{width:100%}section.courier .links ul li:not(:last-child){margin-bottom:10px}section.courier:hover .links,section.courier:focus .links{opacity:1}section.recommandation{grid-area:recom;background-color:#aedceb;background-image:url(./assets/images/m.svg);align-content:center;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.2509803922);justify-items:center;background-repeat:no-repeat;padding:30px;border-radius:15px;background-size:contain;background-position:bottom}@media(min-width: 1024px)and (max-width: 1439px){section.recommandation{background-position:bottom left}}@media(min-width: 768px)and (max-width: 1023px){section.recommandation{background-position:bottom left}}section.recommandation h3{font-size:1rem;background-color:#64c5e2;font-family:"Montserrat-Bold";padding:20px;color:#352070;text-transform:uppercase;text-align:center}@media(min-width: 1024px)and (max-width: 1440px){section.recommandation h3{padding:30px 10px}}@media(min-width: 768px)and (max-width: 1023px){section.recommandation h3{padding:30px 10px}}section.recommandation h3 .big-text{font-size:2.4rem;color:#fff}@media(min-width: 1101px)and (max-width: 1653px){section.recommandation h3 .big-text{font-size:2.1rem}}@media(min-width: 1024px)and (max-width: 1100px){section.recommandation h3 .big-text{font-size:1.8rem}}@media(min-width: 768px)and (max-width: 1023px){section.recommandation h3 .big-text{font-size:2.9rem}}section.recommandation .links{position:absolute;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);opacity:0;width:100%;padding-left:40px;display:flex;justify-content:flex-start;align-items:center;border-radius:15px;transition:all 300ms ease-in-out}section.recommandation .links ul{list-style-type:initial;color:#fff;font-size:18px}section.recommandation .links ul li a{position:relative;padding-bottom:5px}section.recommandation .links ul li a:before{content:"";position:absolute;width:0;height:1px;bottom:0;background-color:currentColor;transition:all 300ms ease-in-out}section.recommandation .links ul li a:focus:before,section.recommandation .links ul li a:hover:before{width:100%}section.recommandation .links ul li:not(:last-child){margin-bottom:10px}section.recommandation:hover .links,section.recommandation:focus .links{opacity:1}.d-block{display:contents}.d-block{display:block}section.year{grid-area:year;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.2509803922);border-radius:15px}section.year h2{font-size:1.8rem;position:relative;text-transform:uppercase;color:#352070;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:25px;padding-bottom:25px;text-align:center}@media(min-width: 1024px)and (max-width: 1280px){section.year h2{font-size:1.4rem}}section.year h2 span.big-text{color:#fbcc01;font-family:"Montserrat-Bold";font-size:2.8rem;text-align:center}@media(min-width: 1281px)and (max-width: 1657px){section.year h2 span.big-text{font-size:2.1rem}}@media(min-width: 1024px)and (max-width: 1280px){section.year h2 span.big-text{font-size:1.4rem}}@media(min-width: 1024px)and (max-width: 1280px){section.year h2 span.big-text{font-size:1.5rem}}@media(min-width: 250px)and (max-width: 649px){section.year h2 span.big-text{font-size:2rem}}section.year h2 span{font-family:"Montserrat-SemiBold"}section.year h2::before{content:"";position:absolute;background-color:#352070;width:50%;height:7px;top:0px;left:0rem;right:0;margin:0 auto}section.year h2::after{content:"";position:absolute;background-color:#352070;width:50%;height:7px;bottom:0px;left:0rem;right:0;margin:0 auto}section.year .links{position:absolute;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);opacity:0;width:100%;padding-left:40px;display:flex;justify-content:flex-start;align-items:center;border-radius:15px;transition:all 300ms ease-in-out}section.year .links ul{list-style-type:initial;color:#fff;font-size:18px}section.year .links ul li a{position:relative;padding-bottom:5px}section.year .links ul li a:before{content:"";position:absolute;width:0;height:1px;bottom:0;background-color:currentColor;transition:all 300ms ease-in-out}section.year .links ul li a:focus:before,section.year .links ul li a:hover:before{width:100%}section.year .links ul li:not(:last-child){margin-bottom:10px}section.year:hover .links,section.year:focus .links{opacity:1}section.action{grid-area:action;background-image:url("./assets/images/Fichier%201.svg");align-content:center;box-shadow:0px 4px 6px 0px rgba(0,0,0,0.2509803922);justify-items:center;background-repeat:no-repeat;border-radius:15px;align-content:start;background-size:contain;background-position-x:18px;background-position-y:100%}@media(min-width: 1636px){section.action{background-position-y:150px}}@media(min-width: 250px)and (max-width: 768px){section.action{background-position-x:57px;background-position-y:8rem}}section.action h2{font-size:1.8rem;margin-top:50px;color:#352070;position:relative;font-family:"Montserrat-Bold"}@media(max-width: 1536px){section.action h2{font-size:2.5rem}}@media only screen and (min-width: 1281px){section.action h2{font-size:1.9rem}}@media only screen and (max-width: 1024px){section.action h2{font-size:1.3rem}}@media(min-width: 1024px)and (max-width: 1280px){section.action h2{font-size:1.5rem;margin-left:0;margin-top:10%}}@media(min-width: 250px)and (max-width: 768px){section.action h2{font-size:1.8rem}}section.action h2 .dash{color:#fbcc01}section.action .links{position:absolute;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);opacity:0;width:100%;padding-left:40px;display:flex;justify-content:flex-start;align-items:center;border-radius:15px;transition:all 300ms ease-in-out}section.action .links ul{list-style-type:initial;color:#fff;font-size:18px}section.action .links ul li a{position:relative;padding-bottom:5px}section.action .links ul li a:before{content:"";position:absolute;width:0;height:1px;bottom:0;background-color:currentColor;transition:all 300ms ease-in-out}section.action .links ul li a:focus:before,section.action .links ul li a:hover:before{width:100%}section.action .links ul li:not(:last-child){margin-bottom:10px}section.action:hover .links,section.action:focus .links{opacity:1}#root{display:flex;gap:30px}@media(min-width: 650px)and (max-width: 1023px){#root{flex-direction:column}}@media(min-width: 250px)and (max-width: 649px){#root{flex-direction:column}}main{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:20px;grid-template-areas:"year action recom" "courier banque recom"}@media(max-width: 1636px){main{grid-template-rows:repeat(2, 48vh)}}@media(min-width: 1024px)and (max-width: 1100px){main{grid-template-columns:repeat(2, 22vw);grid-template-rows:repeat(2, 34vh);grid-template-areas:"year action" "courier banque" "recom recom"}}@media(min-width: 650px)and (max-width: 1023px){main{grid-template-columns:repeat(2, 1fr);grid-template-areas:"year action" "courier banque" "recom recom"}}@media(min-width: 250px)and (max-width: 649px){main{grid-template-columns:1fr;grid-template-rows:repeat(5, min(31vh, 36.125rem));grid-template-areas:"year" "action" "courier" "banque" "recom"}}main>section{position:relative;padding:0 20px}@media(max-width: 1536px){main>section{word-break:break-word}}
