@media print{.ei_header,.header_container,.ei_footer,#ei_tpl_footerlegal,.pagination,a[href]:after,.button,.sidebar,form{display:none}html,body{margin:0;padding:0}.cc section,.cc figure{break-inside:avoid;page-break-inside:avoid}.cc .body.flex>div{width:100%}.cc .soft,.cc .smaller{font-size:8pt}.cc .border{border:1px solid #333}.cc .bigger{font-size:10pt}.cc .bigger p{font-size:10pt}.cc .bigger h3,.cc .bigger h4{font-size:12pt}.cc .flex{display:block}.cc .flex .flex10,.cc .flex .flex20,.cc .flex .flex25,.cc .flex .flex30,.cc .flex .flex33,.cc .flex .flex40,.cc .flex .flex50,.cc .flex .flex60,.cc .flex .flex70,.cc .flex .flex80,.cc .flex .flex90{display:block;width:100%}.cc .actions{margin-top:5px}.cc .padding-top{padding-top:5px}.cc .right,.cc .center{text-align:left}.cc h1{font-size:14pt;color:#333}.cc h2{font-size:12pt;color:#333}.cc h3{font-size:10pt;color:#333}.cc h4{font-size:8pt;font-weight:700;color:#333}.cc p{font-size:8pt;line-height:12pt;orphans:3;widows:4}.cc a{text-decoration:underline;font-weight:700;color:#333}.cc a[href]:after,.cc .button{visibility:hidden}.cc iframe[frameborder="0"]{min-height:0}.cc ul,.cc ol{margin:10px 0;font-size:8pt}.cc ul li,.cc ol li{margin-bottom:5px;font-size:8pt}.cc .insert{clear:both;display:block;padding:20px;width:100%;border:1px solid rgba(89,89,89,0.2);background-color:#fff}.cc .tile{box-shadow:none}.cc section [data-collapse][role="tablist"] [role="tab"][data-collapsed="yes"]+dd{display:block;padding:10px;font-size:8pt}.cc section [data-collapse][role="tablist"] [role="tab"][data-collapsed="yes"]+dd p,.cc section [data-collapse][role="tablist"] [role="tab"][data-collapsed="yes"]+dd ul li,.cc section [data-collapse][role="tablist"] [role="tab"][data-collapsed="yes"]+dd ol li{margin-bottom:5px;break-inside:avoid;font-size:8pt;page-break-inside:avoid}.cc article{max-width:none}.cc article header div.banner{position:static;padding:0;transform:none;color:#333}.cc article header div.banner h1,.cc article header div.banner p{width:100%;color:#333}.cc article .body{padding:0;max-width:none}.cc article .body section{padding:10px 0}.cc article .body section>div{max-width:none;padding:0}.cc article .body section>div h2,.cc article .body section>div p{margin-bottom:10px}.cc article .body section.bg{background-color:#fff}}.cc .a_blocappli{font-size:initial;color:initial}.cc h1,.cc h2,.cc h3,.cc h4{color:#262626;text-align:center}@media only screen and (width < 48rem){.cc h1,.cc h2.big-title,.cc .zone-edito h3{text-align:left}}.cc h1{font-size:1.85rem;line-height:2rem;margin:1rem 0;text-align:center}@media only screen and (width >= 62rem){.cc h1{font-size:2.5rem;line-height:3.25rem;margin:3rem 0}}.cc h2{margin:0 0 .9375rem;font-size:2.5rem;line-height:1.1}@media only screen and (width < 48rem){.cc h2{font-size:1.75rem}}.cc h3{margin:.9375rem 0;font-size:1.625rem;line-height:1.1}@media only screen and (width < 48rem){.cc h3{font-size:1.5rem;line-height:2rem}}.cc h4{margin:.9375rem 0;font-size:1.25rem}.cc .red{color:#e2001a}.cc .blue{color:#004494}.cc .intro{width:50%;margin:0 auto}@media only screen and (width < 62rem){.cc .intro{width:100%}}.cc .intro *{font-size:1.25rem;text-align:center}@media only screen and (width < 48rem){.cc .intro *{font-size:1rem}}.cc p{margin-bottom:1.25rem;font-size:1.25rem;line-height:2rem}.cc figure{margin:0}.cc .edito-zone ol{padding-left:2.5rem;counter-reset:list;list-style-position:inside}@media only screen and (width >= 62rem){.cc .edito-zone ol{padding-left:4.375rem}}.cc .edito-zone ol>li{position:relative;margin-bottom:1.25rem;padding-left:.625rem;counter-increment:list}@media only screen and (width >= 48rem){.cc .edito-zone ol>li{padding-left:.3125rem}}.cc .edito-zone ol>li::before{position:absolute;left:-2.1875rem;top:0;display:inline-flex;align-items:center;justify-content:center;height:1.875rem;width:1.875rem;font-size:1.25rem;font-weight:600;border-radius:50%;content:counter(list) ". ";text-align:center}.cc .edito-zone ul{padding-left:1.875rem}@media only screen and (width >= 48rem){.cc .edito-zone ul{padding-left:2.5rem}}.cc .edito-zone ul>li{position:relative;margin-bottom:.625rem}.cc .edito-zone ul>li::before{left:-0.9375rem;top:.6rem;position:absolute;height:.3em;width:.3em;display:inline-block;background-color:#004494;border-radius:50%;content:""}.cc ul,.cc ol{margin:1.25rem 0;list-style:none}.cc ul>li,.cc ol>li{font-size:1.25rem;line-height:1.6;list-style-position:outside}.cc ul>li:last-child,.cc ol>li:last-child{margin-bottom:0}.cc ul>li h2,.cc ol>li h2{margin:0}.cc ul ul,.cc ol ul,.cc ul ol,.cc ol ol{margin:.625rem 1.875rem;padding-left:0}.cc ul ul li,.cc ol ul li{position:relative;margin-bottom:.625rem}.cc ul ul li::before,.cc ol ul li::before{position:absolute;left:-0.9375rem;top:50%;translate:0 -50%;display:inline-block;height:.4em;width:.4em;background-color:#fa3c05;border-radius:50%;content:""}.cc .bg-color ul li::before,.cc .border-color ul li::before{background-color:#333}.cc footer{max-width:80rem;margin:0 auto;padding:1.25rem}@media only screen and (width < 48rem){.cc footer{padding:2.5rem}}:root{--spaceBanner:6rem;--videoWidth:18rem;--aspectRatio:calc(16 / 9);--videoHeight:calc(var(--videoWidth) / var(--aspectRatio));--eiHeader:5rem;--marginDesktop:3rem}@media only screen and (min-width: 768px){:root{--videoWidth:30rem}}@media only screen and (min-width: 1289px){:root{--videoWidth:50vw}}*{margin:0;padding:0}html,body,main{height:100%;scroll-behavior:smooth}.ei_contener{margin:0;padding:0;max-width:100%}.ei_tpl_ariane{position:absolute;width:100%;z-index:2}#burgerlink{cursor:pointer}.ei_contener>.a_blocappli,.ei_pagecookies{max-width:80vw;margin:3rem 1rem;scroll-margin-top:8rem}@media only screen and (width >= 62rem){.ei_contener>.a_blocappli,.ei_pagecookies{margin:3rem auto}}.ei_contener>.a_blocappli .a_titre1,.ei_pagecookies .a_titre1{margin-bottom:1.5rem;font-size:3rem;line-height:4.2rem;font-weight:800}.ei_contener>.a_blocappli [aria-level="2"],.ei_pagecookies [aria-level="2"]{margin-bottom:3rem;font-size:2rem;line-height:2.5rem;font-weight:800}.ei_contener>.a_blocappli .ei_titlelabel:has([aria-level="4"]),.ei_pagecookies .ei_titlelabel:has([aria-level="4"]){padding-bottom:.5rem}.ei_contener>.a_blocappli [aria-level="4"],.ei_pagecookies [aria-level="4"]{font-size:1.125rem !important;font-weight:500}.ei_contener>.a_blocappli #euConsentManager,.ei_pagecookies #euConsentManager{padding:1rem;background:white;border:#bba385;border-radius:1.5rem}.ei_contener>.a_blocappli #euConsentManager .fd,.ei_pagecookies #euConsentManager .fd{float:none !important;margin-bottom:1rem}.ei_contener>.a_blocappli ul,.ei_pagecookies ul{padding-left:1rem}.ei_contener>.a_blocappli .ei_richrb,.ei_pagecookies .ei_richrb{cursor:pointer}@media only screen and (width >= 62rem){.ei_contener>.a_blocappli .ei_richrbgroup,.ei_pagecookies .ei_richrbgroup{width:50%;margin:auto}}.cc{font-size:.875rem;background:#f4f3f1;color:#262626}.cc *{box-sizing:border-box}.cc a:has(img){text-decoration:none}.cc a:not([class]){transition:all .3s ease-in-out;color:#212529}.cc a:not([class]):hover{text-decoration:underline;color:#0598fa}.cc abbr[title]{border:none}.cc img{display:block;width:100%;max-width:100%;height:auto;object-fit:cover;border-radius:1rem}.cc button,.cc input,.cc select,.cc textarea{cursor:pointer}.cc .image{position:relative}.cc .icon-wrapper{position:relative;overflow:hidden}.cc .icon{position:absolute;width:5rem;height:auto;top:-1rem;left:calc(-5rem / 2)}.cc .header{background:#f4f3f1;margin-top:0}@media only screen and (width < 48rem){.cc .header{margin:0}}.cc .header .flex-head{max-width:80rem;display:flex;flex-direction:column;margin:0 auto}.cc .header .banner{padding:3rem;background-image:url(../1.0/pictos/sign-xs.svg);background-repeat:no-repeat;background-size:100%;background-position:bottom;width:100%}@media only screen and (width >= 48rem){.cc .header .banner{padding:3.75rem 0 var(--spaceBanner);background-image:url(../1.0/pictos/sign.svg);background-size:auto 100%;background-position:center}}.cc .header .banner-img{margin-top:calc(var(--spaceBanner) * -1)}@media only screen and (width < 48rem){.cc .header .banner-img{margin-top:-3rem}}.cc .header p{margin:0}.cc .bg-blue{background:#004494}.cc .bg-blue *{color:#fff}.cc .bg-red{background:#c75960}.cc .bg-red>div{background:#c75960}.cc .bg-red .orientation p{color:#fff}.cc .bg-red .objectif{border-bottom:1px solid rgba(255,255,255,0.24)}.cc .bg-red *{color:#fff}.cc .bg-white{background:#fff}.cc .bg-white *{color:#333}.cc .book{border-radius:0 0 25px 25px}@media only screen and (width < 48rem){.cc .book{margin-top:0;padding:3rem 1rem 1rem}}@media only screen and (width >= 48rem){.cc .book{padding:2rem 7.1875rem}}@media only screen and (width >= 62rem){.cc .book{padding:3rem 7.1875rem}}.cc .book::before,.cc .book::after{content:"";background:#fff;position:absolute;top:-3rem;width:50%;height:3rem}.cc .book::before{border-radius:25px 50px 0 0;left:0}.cc .book::after{border-radius:50px 25px 0 0;right:0}.cc section{margin:3rem;scroll-margin-top:8rem}@media only screen and (width < 48rem){.cc section{margin:3rem 1rem}}.cc section.full-width{margin:3rem 0}.cc section.full-book{position:relative;padding:3rem;margin:9rem 0 3rem 0;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}@media only screen and (width < 48rem){.cc section.full-book{margin:6rem 0 3rem 0;padding:1rem 0 0}}.cc section.full-book::before{border-radius:0 3.125rem 0 0}.cc section.full-book::after{border-radius:3.125rem 0 0 0}.cc section.full-book.bg-red::before,.cc section.full-book.bg-red::after{background:#c75960}.cc section.full-book.bg-blue::before,.cc section.full-book.bg-blue::after{background:#004494}.cc section.book-container{padding-top:3rem}.cc section.book-container>div{background:#fff}.cc section.book-container .big-margin-bottom{margin-bottom:4rem}@media only screen and (width >= 62rem){.cc section.book-container{margin:1rem 3rem}.cc section.book-container .big-margin-bottom{margin-bottom:7.5rem}}.cc section>div{max-width:80rem;margin:0 auto;position:relative}.cc section>div p:last-child{margin-bottom:0}.cc .orient-right{flex-direction:row-reverse}.cc .orientation{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4.375rem;margin:3.4375rem 0}@media only screen and (width >= 62rem){.cc .orientation{flex-direction:row}}@media only screen and (width < 75rem){.cc .orientation{gap:2.1875rem;margin:1rem 0}}.cc .orientation>div{width:calc(50% - 4.375rem)}@media only screen and (width < 75rem){.cc .orientation>div{width:85%;margin:auto}.cc .orientation>div img{margin:0 auto;max-width:24.1875rem}}.cc .orientation h1,.cc .orientation h2,.cc .orientation h3,.cc .orientation h4{text-align:left}.cc .orientation p{color:#484848;font-size:1rem;line-height:1.6rem}.cc .orientation.alternate:nth-child(odd){flex-direction:row-reverse}.cc .objectif{max-width:70%;padding:2.5rem 0;border-bottom:1px solid #333}@media only screen and (width < 62rem){.cc .objectif{max-width:100%}}.cc .objectif:last-child{border-bottom:0}.cc .objectif h3{font-weight:normal}.cc .highlight{background:#f4f3f1;padding:7.1875rem 7.1875rem 3rem;max-width:1118px;margin:1.25rem auto;border-radius:1rem}@media only screen and (width < 48rem){.cc .highlight{padding:5rem 1rem 3rem}}.cc .highlight .container{position:relative}.cc .highlight .container::before{content:"";position:absolute;z-index:0;top:-2.5rem;left:50%;transform:translateX(-50%);mask-image:url(../1.0/pictos/illustration.svg);background-color:#bba385;min-width:65px;min-height:65px;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;mask-position:center}.cc .highlight .container>div{padding-top:2rem;border-top:2px solid #bba385;position:relative;z-index:1;background:#f4f3f1}.cc .highlight p{color:#262626;text-align:center;font-size:1.5rem;font-weight:500;margin:0}.cc .keypoints{padding:3.75rem 5rem;border-radius:1rem}@media only screen and (width < 48rem){.cc .keypoints{padding:3.75rem 1rem}}.cc .keypoints>div{max-width:1118px;margin:0 auto}.cc .keypoints .flex-keypoints{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem}.cc .keypoints .keypoint{background:rgba(255,255,255,0.16);border-radius:1rem;padding:1.875rem;display:flex;flex-direction:column;justify-content:space-between;gap:5rem;max-width:17.5625rem;width:100%;min-height:17.725rem}.cc .keypoints .keypoint:nth-child(even){background:#bba385}.cc .keypoints .keypoint:nth-child(even) *{color:#262626}.cc .keypoints .keypoint .k-number{font-size:4rem;position:relative}.cc .keypoints .keypoint .k-number sup{font-size:1.5rem;position:relative;top:-0.5rem;right:0}.cc .keypoints .keypoint .k-caption p{font-size:1.5rem;line-height:1.85rem}.cc .keypoints .keypoint .k-caption sup{font-size:.6rem}.cc .keypoints .nb{text-decoration:none}.cc .keypoints .nb:hover{font-weight:bolder}.cc .keypoints .footnote,.cc .keypoints .ndbp{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem;margin-top:1.25rem;transition:.3s}.cc .keypoints .footnote *,.cc .keypoints .ndbp *{font-size:.75rem}.cc .keypoints .footnote.active,.cc .keypoints .ndbp.active{font-weight:600}.cc .keypoints .top{font-size:4rem;font-weight:700;position:relative;padding-right:1.5625rem;width:fit-content}.cc .keypoints .top.text{font-size:1.25rem}.cc #timeline{position:relative}.cc #timeline::before{content:"";position:absolute;z-index:10;width:.125rem;margin-left:-0.0625rem;background-color:#bba385;top:7.1875rem;bottom:0;left:50%}.cc #timeline::after{content:"";position:absolute;z-index:11;top:7.1875rem;left:50%;transform:translateX(-50%);width:1rem;height:1rem;background:#004494;border-radius:100%}.cc #timeline *{text-align:right}@media only screen and (width < 62rem){.cc #timeline *{text-align:left}}.cc #timeline p,.cc #timeline ul li,.cc #timeline ol li{font-size:1rem;line-height:1.6rem}.cc #timeline .flex-timeline{position:relative;display:flex;flex-wrap:wrap;gap:1.125rem;justify-content:center;padding:5rem 0}@media only screen and (width < 62rem){.cc #timeline .flex-timeline{padding:2.5rem 0}}@media only screen and (width >= 62rem){.cc #timeline .flex-timeline{gap:3.125rem}.cc #timeline .flex-timeline .portrait .credit,.cc #timeline .flex-timeline .portrait img{max-width:70%}.cc #timeline .flex-timeline:first-child .content{position:absolute;z-index:1;right:3.5rem;top:8rem}.cc #timeline .flex-timeline:first-child .content:after{display:none}.cc #timeline .flex-timeline:first-child .short,.cc #timeline .flex-timeline:first-child h3{color:white}.cc #timeline .flex-timeline:first-child .image{width:100%}.cc #timeline .flex-timeline:nth-child(odd){flex-direction:row-reverse}.cc #timeline .flex-timeline:nth-child(odd) *{text-align:left}.cc #timeline .flex-timeline:nth-child(odd) .content::after{right:0;left:auto}.cc #timeline .flex-timeline:nth-child(odd)>div{margin-left:0;margin-right:auto}.cc #timeline .flex-timeline:nth-child(odd) .portrait .credit,.cc #timeline .flex-timeline:nth-child(odd) .portrait img{margin-left:auto}}@media only screen and (width >= 100rem){.cc #timeline .flex-timeline:first-child .content{right:6.5rem}}.cc #timeline .flex-timeline:first-child .short{translate:0}@media only screen and (width >= 62rem){.cc #timeline .flex-timeline:first-child .short{translate:0 45%}}.cc #timeline .flex-timeline:last-child{padding-bottom:0}.cc #timeline .flex-timeline:last-child .content::after{display:none}.cc #timeline .image{width:calc(60% - 1.5625rem)}.cc #timeline .content{width:calc(40% - 1.5625rem)}.cc #timeline .content::after{content:"";position:absolute;bottom:0;left:0;width:50%;height:2px;background:#bba385}@media only screen and (width < 62rem){.cc #timeline .content::after{display:none}}.cc #timeline .content .short{margin-left:0}@media only screen and (width < 62rem){.cc #timeline .content .short{max-width:100%}.cc #timeline .content .short:first-child{translate:0}}.cc #timeline .content>div{margin-left:auto}.cc #timeline .credit{padding:.5rem 0;font-size:.75rem;color:#262626}.cc #timeline h3{font-size:3rem}@media only screen and (width < 62rem){.cc #timeline{margin:1rem 0 0}.cc #timeline::before,.cc #timeline::after{display:none}.cc #timeline .content,.cc #timeline .image{width:100%}}.cc .full-book .image,.cc .full-book .content{padding-top:3rem}.cc .full-book .icon{top:1rem;left:50%;translate:-50%;width:12.5rem;height:12.5rem}@media only screen and (width >= 62rem){.cc .full-book .orientation>div{width:45%}}@media only screen and (width >= 87.5rem){.cc .full-book .icon{top:0;left:-19%;translate:none;width:12.5rem;height:12.5rem}}.cc .teams{border-radius:1rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:2.5rem;column-gap:1.4375rem}.cc .teams img{height:204px;border-radius:.5rem}.cc .teams.main-team{padding:1.75rem}.cc .teams.main-team .team-item:first-child{margin:0 auto}.cc .teams.main-team.bg-blue{background:url(../1.0/pictos/bgIllustration.svg),linear-gradient(45deg, #004494, #004494);background-position-x:center;background-repeat:no-repeat;background-size:auto 100%}@media only screen and (width >= 62rem){.cc .teams.main-team{padding:3.75rem}}.cc .teams .first-team{flex:0 0 100%}.cc .teams .team-item{display:flex;flex-direction:column;gap:.85rem;width:14rem}.cc .teams .team-item .name{margin-bottom:.5rem;font-size:1rem;line-height:1.4rem}.cc .teams .team-item .fonction{margin:0;font-size:.8125rem;line-height:1.1375rem}.cc .team-container h3{margin-bottom:2.5rem}.cc .team-container .container{padding:2.5rem 0}@media only screen and (width >= 62rem){.cc .temoignage .orientation{gap:1.5rem}.cc .temoignage .orientation>div.content{width:55%;margin:0 auto 0 0}.cc .temoignage .orientation>div.image{width:35%}}.cc .temoignage .content{margin:0;padding:3rem 0}.cc .temoignage .icon{object-fit:contain;top:auto;bottom:-5rem}@media only screen and (width >= 62rem){.cc .temoignage .content{width:50%;padding-bottom:0}.cc .temoignage .icon{width:10rem;left:3rem;top:-2.5rem}}@media only screen and (width >= 87.5rem){.cc .temoignage .icon{width:15rem;left:-3rem}}@media only screen and (width >= 62rem){.cc .missions .orientation{gap:1.5rem}.cc .missions .orientation>div.content{width:50%;margin:0 auto 0 0}.cc .missions .orientation>div.image{width:45%}.cc .missions .orientation>div.image img{aspect-ratio:1/1;max-height:40vw}}.cc .quote{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;padding-left:1.5rem;border-left:solid 1px white}.cc .quote p{font-size:1.5rem;line-height:2rem;color:white}.cc .quote .q-details{display:flex;justify-content:flex-start;align-items:top;gap:1rem}.cc .quote .q-name,.cc .quote .q-function{position:relative;padding-bottom:4.375rem}.cc .quote .q-name:after,.cc .quote .q-function:after{content:"";position:absolute;left:0;bottom:0;display:block;width:.5rem;height:.5rem;border-radius:100%;background:white}.cc .quote .q-name p,.cc .quote .q-function p{font-size:1rem;line-height:1rem}.cc .quote .q-function{border-left:solid 1px white;padding-left:1.5rem}.cc .quote .q-function:after{left:1.5rem}@media only screen and (width >= 62rem){.cc .quote p{font-size:2rem}.cc .quote .q-details{gap:4rem;margin:0 0 1.5rem}}.cc .landscape p{font-size:1rem}.cc .landscape .icon-wrapper{border-radius:.9375rem;margin-bottom:4rem}.cc .landscape .icon{width:19.1875rem;left:-5rem;right:auto;bottom:-3rem;top:auto}.cc .landscape .text-wrapper{position:relative}.cc .landscape .text-wrapper:after{content:"";display:block;position:absolute;top:-2rem;width:100%;height:2px;background:#bba385}.cc .landscape .extract{width:100%}.cc .landscape .extract p{font-size:1.5rem;line-height:2.10625rem;font-weight:700}@media only screen and (width >= 62rem){.cc .landscape .text-wrapper{display:flex;align-items:stretch;justify-content:space-between;gap:4rem}.cc .landscape .extract{width:40%}.cc .landscape .content{width:50%}}@media only screen and (width >= 100rem){.cc .landscape .extract{width:30%}}.cc .full-w-picture{margin:0}.cc .full-w-picture div{max-width:100%}.cc .full-w-picture img{border-radius:0;max-height:70vh}@media only screen and (width >= 62rem){.cc .full-w-picture img{max-height:50vh}}.cc .social{padding:5rem 0;display:flex;flex-direction:column;gap:1.875rem}.cc .social .flex-social{display:flex;align-items:center;justify-content:center;gap:1.25rem}.cc .social .description{margin:0 auto;padding:0 1.25rem}.cc .social p{font-size:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #fff}.cc .video-wrapper{display:flex;justify-content:center}.cc iframe{border-radius:1.25rem;border:solid .25rem var(--dark-orange);min-width:var(--videoWidth);min-height:var(--videoHeight)}.cc.blog-main .header,.cc.blog-page .header{background-image:url(../1.0/pictos/sign.svg);background-size:100%;background-repeat:no-repeat;background-position-x:center;background-position-y:bottom}.cc.blog-main .header:has(picture),.cc.blog-page .header:has(picture){background-position-y:top}.cc.blog-main .header img,.cc.blog-page .header img{max-height:60vh;object-fit:cover}.cc.blog-main .flex-head,.cc.blog-page .flex-head{margin-bottom:0}.cc.blog-main .banner,.cc.blog-page .banner{background-image:none}.cc.blog-main .big-title,.cc.blog-page .big-title,.cc.blog-main .chapo,.cc.blog-page .chapo{text-align:left}.cc.blog-main .chapo,.cc.blog-page .chapo{font-size:1.5rem;margin-top:2rem}.cc.blog-main .filter-wrapper,.cc.blog-page .filter-wrapper{display:flex;flex-wrap:wrap;gap:1rem}@media only screen and (width >= 48rem){.cc.blog-main .filter-wrapper,.cc.blog-page .filter-wrapper{max-width:90%}}.cc.blog-main .button.filter,.cc.blog-page .button.filter{padding:.5rem .75rem;border:solid 2px #004494;background-color:transparent;color:#004494;border-radius:2rem;font-size:.85rem;transition:.3s}.cc.blog-main .button.filter:hover,.cc.blog-page .button.filter:hover,.cc.blog-main .button.filter.active,.cc.blog-page .button.filter.active{background:#004494;color:#fff}.cc.blog-main .button.filter:hover:after,.cc.blog-page .button.filter:hover:after,.cc.blog-main .button.filter.active:after,.cc.blog-page .button.filter.active:after{display:none}.cc.blog-main .button.filter:hover:focus:after,.cc.blog-page .button.filter:hover:focus:after,.cc.blog-main .button.filter.active:focus:after,.cc.blog-page .button.filter.active:focus:after{border:1px solid #fff}.cc.blog-main .button.filter:focus,.cc.blog-page .button.filter:focus{color:#fff;background:#004494}.cc.blog-main .button.filter:focus:after,.cc.blog-page .button.filter:focus:after{border:1px solid #fff;top:1px;left:1px;right:1px;bottom:1px;border-radius:2rem}.cc.blog-main .button.filter:focus-visible,.cc.blog-page .button.filter:focus-visible{color:#fff;background:#2962a5;outline-offset:1px;outline:solid #2962a5 2px;border:solid white 2px}.cc.blog-main .button.filter:focus-visible:after,.cc.blog-page .button.filter:focus-visible:after{display:none}.cc.blog-main .content,.cc.blog-page .content{max-width:69.375rem;margin:0 auto}.cc.blog-main .content div,.cc.blog-page .content div,.cc.blog-main .content p,.cc.blog-page .content p,.cc.blog-main .content ul,.cc.blog-page .content ul,.cc.blog-main .content ol,.cc.blog-page .content ol{max-width:55rem;margin:0 auto 1.5rem}.cc.blog-main .full-picture,.cc.blog-page .full-picture{margin:4rem auto}.cc.blog-main .double-picture,.cc.blog-page .double-picture{display:flex;justify-content:space-between}.cc.blog-main .quote,.cc.blog-page .quote{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;padding-left:1.5rem;border-left:solid 1px white}.cc.blog-main .quote p,.cc.blog-page .quote p{font-size:1.5rem;line-height:2rem;color:white}.cc.blog-main .quote .q-details,.cc.blog-page .quote .q-details{display:flex;justify-content:flex-start;align-items:top;gap:1rem}.cc.blog-main .quote .q-name,.cc.blog-page .quote .q-name,.cc.blog-main .quote .q-function,.cc.blog-page .quote .q-function{position:relative;padding-bottom:4.375rem}.cc.blog-main .quote .q-name:after,.cc.blog-page .quote .q-name:after,.cc.blog-main .quote .q-function:after,.cc.blog-page .quote .q-function:after{content:"";position:absolute;left:0;bottom:0;display:block;width:.5rem;height:.5rem;border-radius:100%;background:white}.cc.blog-main .quote .q-name p,.cc.blog-page .quote .q-name p,.cc.blog-main .quote .q-function p,.cc.blog-page .quote .q-function p{font-size:1rem;line-height:1rem}.cc.blog-main .quote .q-function,.cc.blog-page .quote .q-function{border-left:solid 1px white;padding-left:1.5rem}.cc.blog-main .quote .q-function:after,.cc.blog-page .quote .q-function:after{left:1.5rem}@media only screen and (width >= 62rem){.cc.blog-main .quote p,.cc.blog-page .quote p{font-size:2rem}.cc.blog-main .quote .q-details,.cc.blog-page .quote .q-details{gap:4rem;margin:0 0 1.5rem}}.cc.blog-main .bg-color,.cc.blog-page .bg-color,.cc.blog-main .border-color,.cc.blog-page .border-color{padding:2rem 3rem;border-radius:.5rem;max-width:55rem}.cc.blog-main .bg-color,.cc.blog-page .bg-color{background-color:#bba385}.cc.blog-main .border-color,.cc.blog-page .border-color{border:solid 2px #bba385}.cc.blog-main .border-color p:last-child,.cc.blog-page .border-color p:last-child{margin-bottom:0}.cc.blog-main .cta-scroll,.cc.blog-page .cta-scroll{display:flex;justify-content:flex-start;align-items:center;padding:2.5rem 0}.cc.blog-main .cta-scroll img,.cc.blog-page .cta-scroll img{height:1rem;width:2rem;object-fit:contain}.cc.blog-main .cta-scroll p,.cc.blog-page .cta-scroll p{font-size:16px}.cc.blog-main .cta-scroll:hover img,.cc.blog-page .cta-scroll:hover img{animation:bounce 1000ms infinite cubic-bezier(.445, .05, .55, .95)}@keyframes bounce{50%{transform:translateY(2px);opacity:.85}}@media only screen and (width >= 75rem){.cc.blog-main .header,.cc.blog-page .header{background-size:70%;background-position-x:center}.cc.blog-main .banner,.cc.blog-page .banner{padding:3.75rem 0 0}.cc.blog-main .full-picture,.cc.blog-page .full-picture,.cc.blog-main .double-picture,.cc.blog-page .double-picture{margin:4rem auto}.cc.blog-main .double-picture .img-wrapper,.cc.blog-page .double-picture .img-wrapper{width:calc(50% - .65rem)}}@media only screen and (width >= 62rem){.cc.blog-main .bounce-tiles{margin-top:3rem}}.cc.blog-page .big-title{margin-bottom:0}.cc.blog-page .taglist{margin-top:1rem}.cc.blog-page .taglist a{position:relative;padding:2px 8px;border:solid 1px #004494;border-radius:20px;text-decoration:none;color:#004494;background:transparent}.cc.blog-page .taglist a:hover{color:#fff;background:#004494;border:1px solid #004494}.cc.blog-page .taglist a:not(:first-child){margin-left:1rem}.cc.blog-page .taglist a:not(:last-child):after{content:"";position:absolute;right:-0.7rem;top:50%;translate:0 -50%;height:100%;width:1px;background:#2962a5}.cc.inforeg h1,.cc.inforeg h2,.cc.inforeg h3,.cc.inforeg h4,.cc.inforeg p,.cc.inforeg ul,.cc.inforeg li{text-align:left}.cc.inforeg h2{margin:2rem 0 1rem;font-size:1.375rem}.cc.inforeg li,.cc.inforeg p,.cc.inforeg div{font-size:1.125rem;margin-bottom:.85rem;line-height:1.5rem}@media only screen and (width < 48rem){.cc.inforeg .header{margin:3rem 1rem}}.cc.inforeg .header .banner{background:none}.cc .soft{font-size:.75rem;color:#e3e3e3}.cc .teaser{font-size:1rem;font-weight:700;line-height:1.2}.cc .bigger{font-size:1.125rem;line-height:1.2}.cc .smaller{font-size:.75rem}.cc .italic{font-style:italic}.cc .light{font-weight:300}.cc .regular{font-weight:400}.cc .semibold{font-weight:600}.cc .bold{font-weight:700}.cc .extrabold{font-weight:800}.cc .insert{margin:0 auto;padding:1.25rem;background-color:rgba(33,37,41,0.05);border-radius:1.25rem}@media only screen and (width >= 48rem){.cc .insert{padding:2.25rem 2.5rem 2.5rem}}.cc .center{text-align:center}.cc .center p{text-align:center}.cc .left{text-align:left}.cc .left p{text-align:left}.cc .right{text-align:right}.cc .right p{text-align:right}.cc .button{position:relative;width:fit-content;padding:.625rem 1.25rem;border-radius:.25rem;background-color:#004494;color:#fff;font-size:1rem;text-align:center;text-decoration:none;cursor:pointer;border:2px solid transparent}.cc .button:hover{background:#2962a5}.cc .button:hover::after{border:2px solid #2962a5;top:-8px;left:-8px;right:-8px;bottom:-8px}.cc .button:focus::after{border:2px solid #004494;top:-6px;left:-6px;right:-6px;bottom:-6px}.cc .border{border:1px solid #2a0a0a}.cc .all-caps,.cc .uppercase{text-transform:uppercase}.cc .clickable{cursor:pointer}.cc .border-radius img{border-radius:5px}.cc .relative{position:relative}.cc .invisible,.cc .hide,.cc .hidden{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;border:0;clip:rect(0, 0, 0, 0);clip-path:circle(0);white-space:nowrap}.cc .svg{position:relative;padding-left:3.125rem}.cc .svg::before{position:absolute;left:1rem;top:50%;transform:translateY(-50%);display:inline-block;min-height:1rem;min-width:1rem;mask-position:center;vertical-align:middle;mask-repeat:no-repeat;mask-size:1rem;background-color:#fff;content:""}.cc .svg.news{padding-left:2rem}.cc .svg.news:before{left:0;mask-image:url(../1.0/pictos/F105E.svg)}.cc .rs::before{display:inline-block;min-height:3.125rem;min-width:3.125rem;mask-position:center;vertical-align:middle;mask-repeat:no-repeat;mask-size:3.125rem;background-color:#fff;content:""}.cc .linkedin::before{mask-image:url(../1.0/pictos/linkedin.svg)}.cc .arrow::before{mask-image:url(../1.0/pictos/arrow.svg)}.cc .height100{height:auto}@media only screen and (width >= 48rem){.cc .height100{height:100%}}.cc .width100{width:auto}@media only screen and (width >= 48rem){.cc .width100{width:100%}}.cc .marginauto{margin-left:auto;margin-right:auto}.cc .actions{margin-top:1.25rem}.cc .margins{margin:.9375rem}.cc .margin-top{margin-top:.9375rem}.cc .margin-right{margin-right:.9375rem}.cc .margin-left{margin-left:.9375rem}.cc .margin-bottom{margin-bottom:.9375rem}.cc .medium-margins{margin:1.875rem}@media only screen and (width >= 48rem){.cc .medium-margins{margin:3.125rem}}.cc .medium-margin-top{margin-top:1.875rem}@media only screen and (width >= 48rem){.cc .medium-margin-top{margin-top:3.125rem}}.cc .medium-margin-right{margin-right:1.875rem}@media only screen and (width >= 48rem){.cc .medium-margin-right{margin-right:3.125rem}}.cc .medium-margin-left{margin-left:1.875rem}@media only screen and (width >= 48rem){.cc .medium-margin-left{margin-left:3.125rem}}.cc .medium-margin-bottom{margin-bottom:1.875rem}@media only screen and (width >= 48rem){.cc .medium-margin-bottom{margin-bottom:3.125rem}}.cc .big-margins{margin:1.875rem}@media only screen and (width >= 48rem){.cc .big-margins{margin:3.125rem}}@media only screen and (width >= 62rem){.cc .big-margins{margin:9.375rem}}.cc .big-margin-top{margin-top:1.875rem}@media only screen and (width >= 48rem){.cc .big-margin-top{margin-top:3.125rem}}@media only screen and (width >= 62rem){.cc .big-margin-top{margin-top:7.5rem}}.cc .big-margin-right{margin-right:1.875rem}@media only screen and (width >= 48rem){.cc .big-margin-right{margin-right:3.125rem}}@media only screen and (width >= 62rem){.cc .big-margin-right{margin-right:9.375rem}}.cc .big-margin-left{margin-left:1.875rem}@media only screen and (width >= 48rem){.cc .big-margin-left{margin-left:3.125rem}}@media only screen and (width >= 62rem){.cc .big-margin-left{margin-left:9.375rem}}.cc .big-margin-bottom{margin-bottom:1.875rem}@media only screen and (width >= 48rem){.cc .big-margin-bottom{margin-bottom:3.125rem}}@media only screen and (width >= 62rem){.cc .big-margin-bottom{margin-bottom:7.5rem}}.cc .nomargin{margin:0}.cc .nomargin-top{margin-top:0}.cc .nomargin-bottom{margin-bottom:0}.cc .nomargin-right{margin-right:0}.cc .nomargin-left{margin-left:0}.cc .paddings{padding:.9375rem}.cc .padding-top{padding-top:.9375rem}.cc .padding-right{padding-right:.9375rem}.cc .padding-left{padding-left:.9375rem}.cc .padding-bottom{padding-bottom:.9375rem}.cc .medium-paddings{padding:1.875rem}@media only screen and (width >= 48rem){.cc .medium-paddings{padding:3.125rem}}.cc .medium-padding-top{padding-top:1.875rem}@media only screen and (width >= 48rem){.cc .medium-padding-top{padding-top:3.125rem}}.cc .medium-padding-right{padding-right:1.875rem}@media only screen and (width >= 48rem){.cc .medium-padding-right{padding-right:3.125rem}}.cc .medium-padding-left{padding-left:1.875rem}@media only screen and (width >= 48rem){.cc .medium-padding-left{padding-left:3.125rem}}.cc .medium-padding-bottom{padding-bottom:1.875rem}@media only screen and (width >= 48rem){.cc .medium-padding-bottom{padding-bottom:3.125rem}}.cc .big-paddings{padding:1.875rem}@media only screen and (width >= 48rem){.cc .big-paddings{padding:3.125rem}}@media only screen and (width >= 62rem){.cc .big-paddings{padding:9.375rem}}.cc .big-padding-top{padding-top:1.875rem}@media only screen and (width >= 48rem){.cc .big-padding-top{padding-top:3.125rem}}@media only screen and (width >= 62rem){.cc .big-padding-top{padding-top:9.375rem}}.cc .big-padding-right{padding-right:1.875rem}@media only screen and (width >= 48rem){.cc .big-padding-right{padding-right:3.125rem}}@media only screen and (width >= 62rem){.cc .big-padding-right{padding-right:9.375rem}}.cc .big-padding-left{padding-left:1.875rem}@media only screen and (width >= 48rem){.cc .big-padding-left{padding-left:3.125rem}}@media only screen and (width >= 62rem){.cc .big-padding-left{padding-left:9.375rem}}.cc .big-padding-bottom{padding-bottom:1.875rem}@media only screen and (width >= 48rem){.cc .big-padding-bottom{padding-bottom:3.125rem}}@media only screen and (width >= 62rem){.cc .big-padding-bottom{padding-bottom:9.375rem}}.cc .nopadding{padding:0}.cc .nopadding-top{padding-top:0}.cc .nopadding-bottom{padding-bottom:0}.cc .nopadding-right{padding-right:0}.cc .nopadding-left{padding-left:0}.cc .center-align{align-self:center}.cc .justify-center{justify-content:center}.cc .justify-between{justify-content:space-between}.cc .vertical-align-bottom{vertical-align:bottom}.cc .inline{display:inline}.cc .block{display:block}.cc .inline-block{display:inline-block}.cc .grid-2{grid-template-columns:repeat(2, 1fr)}.cc .grid-3{grid-template-columns:repeat(3, 1fr)}.cc .grid-4{grid-template-columns:repeat(4, 1fr)}.cc .grid-2,.cc .grid-3,.cc .grid-4{gap:1.25rem}@media only screen and (width >= 48rem){.cc .grid-2,.cc .grid-3,.cc .grid-4{display:grid}}.cc .flex-center{align-items:center;justify-content:center}.cc .flex-column{flex-direction:column}.cc .flex-stretch{align-items:stretch}@media only screen and (width >= 48rem){.cc .flex,.cc .flex-center,.cc .flex-column{display:flex;gap:1.25rem}.cc .flex .flex10,.cc .flex-center .flex10,.cc .flex-column .flex10{width:10%}.cc .flex .flex15,.cc .flex-center .flex15,.cc .flex-column .flex15{width:15%}.cc .flex .flex20,.cc .flex-center .flex20,.cc .flex-column .flex20{width:20%}.cc .flex .flex25,.cc .flex-center .flex25,.cc .flex-column .flex25{width:25%}.cc .flex .flex30,.cc .flex-center .flex30,.cc .flex-column .flex30{width:30%}.cc .flex .flex33,.cc .flex-center .flex33,.cc .flex-column .flex33{width:33.3%}.cc .flex .flex40,.cc .flex-center .flex40,.cc .flex-column .flex40{width:40%}.cc .flex .flex50,.cc .flex-center .flex50,.cc .flex-column .flex50{width:50%}.cc .flex .flex60,.cc .flex-center .flex60,.cc .flex-column .flex60{width:60%}.cc .flex .flex66,.cc .flex-center .flex66,.cc .flex-column .flex66{width:66%}.cc .flex .flex70,.cc .flex-center .flex70,.cc .flex-column .flex70{width:70%}.cc .flex .flex80,.cc .flex-center .flex80,.cc .flex-column .flex80{width:80%}.cc .flex .flex90,.cc .flex-center .flex90,.cc .flex-column .flex90{width:90%}.cc .flex .flex100,.cc .flex-center .flex100,.cc .flex-column .flex100{width:100%}}:root{--w-sm:90%;--w-lg:80%;--w-btn:3.5rem;--transition:.8s;--min-h-sm:60vh}@media only screen and (width >= 48rem){:root{--w-btn:5rem}}.cc .slider-container-transition{transition:var(--transition) ease-in-out}#slider-gallery{overflow:hidden;min-height:var(--min-h-sm)}#slider-gallery .slider-container{position:relative}#slider-gallery .slider-wrapper{overflow:hidden}#slider-gallery .img-wrapper{max-width:var(--w-sm);margin:auto}#slider-gallery .img-wrapper img{aspect-ratio:1/1}#slider-gallery .navigation{display:flex;justify-content:space-between;align-items:center;max-width:var(--w-sm);margin:auto;padding:1rem}#slider-gallery .navigation button{appearance:none;position:relative;height:var(--w-btn);width:var(--w-btn);border:none;background:transparent}#slider-gallery .navigation button:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:var(--w-btn);height:var(--w-btn);border:solid 1px #004494;border-radius:100%;background:rgba(255,255,255,0.16);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);transition:all .5s ease-in-out}#slider-gallery .navigation button:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;width:var(--w-btn);height:var(--w-btn);mask-image:url(../1.0/pictos/arrow_next.svg);background-color:#004494;mask-repeat:no-repeat;mask-position:center;z-index:0;transition:all .2s ease-in-out}#slider-gallery .navigation button span{position:absolute;top:50%;left:42%;translate:-50% -50%;height:2px;width:2px;background:none;transition:transform .2s}#slider-gallery .navigation button.prev{order:1}#slider-gallery .navigation button.prev:after{mask-image:url(../1.0/pictos/arrow_prev.svg)}#slider-gallery .navigation button.next{order:3}#slider-gallery .navigation button:hover span{transform:scaleX(10);transform-origin:left;background:#004494}#slider-gallery .navigation button:hover:before{background:white}#slider-gallery .navigation button:hover.prev:after{left:45%}#slider-gallery .navigation button:hover.next span{transform-origin:right;left:auto;right:40%}#slider-gallery .navigation button:hover.next:after{left:55%}#slider-gallery .navigation .slidePosition{width:100%;text-align:center;order:2}#slider-gallery .navigation .slidePosition span{font-size:1rem;font-weight:700;color:#004494}#slider-gallery .navigation .slidePosition .currentPosition{font-size:2rem;padding-right:.5rem}#slider-gallery .pagination{display:none}@media only screen and (width >= 62rem){#slider-gallery .img-wrapper{max-width:75%}#slider-gallery .img-wrapper img{aspect-ratio:16/9}#slider-gallery .navigation{padding:0;justify-content:flex-end}#slider-gallery .navigation button{position:absolute;height:50%;top:50%;translate:0 -50%}#slider-gallery .navigation button.next{right:1rem;left:auto}#slider-gallery .navigation button.prev{left:1rem;right:auto}#slider-gallery .navigation .slidePosition{position:absolute;right:0;bottom:0;width:var(--w-btn);margin:auto}#slider-gallery .pagination{position:relative;bottom:3rem;display:flex;height:2px;background:#d0d0d0}#slider-gallery .pagination button,#slider-gallery .pagination .pagination-bullet{cursor:pointer;appearance:none;position:relative;display:flex;justify-content:center;height:2rem;width:100%;border:none;background:none}#slider-gallery .pagination button:after,#slider-gallery .pagination .pagination-bullet:after{content:"";display:block;position:absolute;left:50%;translate:0 -50%;top:0;width:1px;height:0;z-index:1;transition:.3s;line-height:5rem}#slider-gallery .pagination button:before,#slider-gallery .pagination .pagination-bullet:before{content:"";display:block;position:absolute;left:49%;right:auto;top:1px;translate:0 -50%;height:2px;width:2px;border-radius:25px;background:none;transform-origin:center;transition:.5s}#slider-gallery .pagination button span,#slider-gallery .pagination .pagination-bullet span{display:flex;justify-content:center;align-items:center;height:1rem;width:1rem;margin-top:2.5rem;border-radius:100%;opacity:0;background:#ffffff7d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);visibility:hidden;transition:.25s;transition-delay:.25s}#slider-gallery .pagination button[aria-selected=true]:after,#slider-gallery .pagination .pagination-bullet[aria-selected=true]:after,#slider-gallery .pagination button.active:after,#slider-gallery .pagination .pagination-bullet.active:after,#slider-gallery .pagination button[aria-selected=true] span,#slider-gallery .pagination .pagination-bullet[aria-selected=true] span,#slider-gallery .pagination button.active span,#slider-gallery .pagination .pagination-bullet.active span{opacity:0}#slider-gallery .pagination button[aria-selected=true]:before,#slider-gallery .pagination .pagination-bullet[aria-selected=true]:before,#slider-gallery .pagination button.active:before,#slider-gallery .pagination .pagination-bullet.active:before{content:"";height:2px;width:2px;scale:100 1;border-radius:0;background:#004494;opacity:1;transition:.25s scale}#slider-gallery .pagination button[aria-selected=true]:hover:before,#slider-gallery .pagination .pagination-bullet[aria-selected=true]:hover:before,#slider-gallery .pagination button.active:hover:before,#slider-gallery .pagination .pagination-bullet.active:hover:before,#slider-gallery .pagination button[aria-selected=true]:focus:before,#slider-gallery .pagination .pagination-bullet[aria-selected=true]:focus:before,#slider-gallery .pagination button.active:focus:before,#slider-gallery .pagination .pagination-bullet.active:focus:before{content:"";height:2px;width:2px;scale:100 1;border-radius:0}#slider-gallery .pagination button:hover:after,#slider-gallery .pagination .pagination-bullet:hover:after,#slider-gallery .pagination button:focus-visible:after,#slider-gallery .pagination .pagination-bullet:focus-visible:after,#slider-gallery .pagination button:focus:after,#slider-gallery .pagination .pagination-bullet:focus:after{content:'';left:50%;right:auto;top:0;height:1rem;border-radius:0;background:#004494;transform-origin:top;scale:none;translate:0;opacity:1}#slider-gallery .pagination button:hover:before,#slider-gallery .pagination .pagination-bullet:hover:before,#slider-gallery .pagination button:focus-visible:before,#slider-gallery .pagination .pagination-bullet:focus-visible:before,#slider-gallery .pagination button:focus:before,#slider-gallery .pagination .pagination-bullet:focus:before{content:"";width:5px;height:5px;border-radius:25px;background:#004494;opacity:1;scale:1 1}#slider-gallery .pagination button:hover span,#slider-gallery .pagination .pagination-bullet:hover span,#slider-gallery .pagination button:focus-visible span,#slider-gallery .pagination .pagination-bullet:focus-visible span,#slider-gallery .pagination button:focus span,#slider-gallery .pagination .pagination-bullet:focus span{margin-top:1.25rem;opacity:1;visibility:visible}}label.float{position:absolute;top:.85rem;left:1rem;transition:.25s ease-in-out;color:#51505c;font-style:italic}label.floating{position:absolute;font-size:smaller;top:-1.5rem;left:0;font-style:normal;color:black;font-weight:600}.err-msg{font-style:italic;font-weight:600;color:darkred;font-size:smaller}#frmContact *{font-size:1rem}#frmContact img{height:100%;border-radius:.5rem}#frmContact .soft{color:#c75960}#frmContact .flex40{margin-top:2rem}@media only screen and (width >= 80rem){#frmContact .flex{display:flex}#frmContact .grid-2,#frmContact .grid-3,#frmContact .grid-4{display:grid;gap:1rem}#frmContact .grid-2{grid-template-columns:repeat(2, 1fr)}#frmContact .grid-3{grid-template-columns:repeat(3, 1fr)}#frmContact .grid-4{grid-template-columns:repeat(4, 1fr)}#frmContact .flex40{margin-top:0}}#frmContact form{height:fit-content}#frmContact input[type="text"],#frmContact input[type="email"],#frmContact input[type="tel"],#frmContact textarea,#frmContact select{color:#090909;padding:.75rem 1rem;width:100%;font-family:"Inter Tight",Arial,Helvetica,sans-serif;font-size:1rem;border-radius:.25rem;border:solid #d0d0d0 1px}#frmContact input[type="text"]:focus,#frmContact input[type="email"]:focus,#frmContact input[type="tel"]:focus,#frmContact textarea:focus,#frmContact select:focus,#frmContact input[type="text"]:focus-visible,#frmContact input[type="email"]:focus-visible,#frmContact input[type="tel"]:focus-visible,#frmContact textarea:focus-visible,#frmContact select:focus-visible{outline:#2962a5 1px solid}@media only screen and (min-width: 768px){#frmContact input[type="text"],#frmContact input[type="email"],#frmContact input[type="tel"],#frmContact textarea,#frmContact select{width:100%}}#frmContact textarea{cursor:auto;min-height:20vh;max-height:30vh;max-width:100%;min-width:100%}@media only screen and (width >= 48rem){#frmContact textarea{max-width:calc((48rem - 20px) * 60 / 100)}}@media only screen and (width >= 62rem){#frmContact textarea{max-width:calc((62rem - 20px) * 60 / 100)}}@media only screen and (width >= 75rem){#frmContact textarea{max-width:calc((75rem - 20px) * 60 / 100)}}#frmContact button[type="submit"]{width:100%}#frmContact label[for="rdCase"]{color:#004494;display:block}#frmContact input[type="checkbox"],#frmContact input[type="radio"]{appearance:none;position:relative;display:flex;height:1.2rem;width:1.2rem;border:solid #d0d0d0 1px;border-radius:.25rem;background:white;transition:all cubic-bezier(.075, .82, .165, 1)}#frmContact input[type="checkbox"]:after,#frmContact input[type="radio"]:after{content:"";position:absolute;z-index:0;top:50%;left:50%;translate:-50% -50%;scale:0;mask-image:url(../1.0/pictos/check.svg);background-color:#004494;min-width:3rem;min-height:3rem;mask-repeat:no-repeat;display:inline-block;vertical-align:middle;mask-position:center;transition:all .3s ease-in-out}#frmContact input[type="checkbox"]:before,#frmContact input[type="radio"]:before{content:"";height:0;width:0;border-radius:100%;background:transparent;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease-in-out}#frmContact input[type="checkbox"]:checked,#frmContact input[type="radio"]:checked{background:#004494}#frmContact input[type="checkbox"]:checked:before,#frmContact input[type="radio"]:checked:before{content:"";height:4rem;width:4rem;border-radius:100%;background:#004494;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}#frmContact input[type="checkbox"]:checked:after,#frmContact input[type="radio"]:checked:after{scale:1.5;background-color:#fff}#frmContact input[type="radio"]{border-radius:100%}#frmContact input[type="radio"]:after{display:none}#frmContact input[type="radio"]:checked{border:solid .375rem #004494;background:#fff}#frmContact .custom-select{cursor:pointer;position:relative;background-color:#fff}#frmContact .custom-select select{appearance:none;position:relative;width:100%;border:1px solid #d0d0d0;background-color:transparent;z-index:1}#frmContact .custom-select:after{content:"";position:absolute;right:1rem;top:50%;translate:0 -50%;width:.8em;height:.4em;background-color:#004494;clip-path:polygon(100% 0%, 0 0%, 50% 100%)}#frmContact fieldset,#frmContact .validation{border:none;padding:0}#frmContact .form-group{position:relative;width:100%}#frmContact .form-control{margin-top:.85rem;margin-bottom:1.25rem;position:relative}#frmContact .form-control.invalid input{background-image:repeating-linear-gradient(45deg, #ffa8a8 0, #ffa8a8 1px, transparent 0, transparent 50%);background-size:5px 5px;background-color:#ffe4e4;border:solid 1px #d91818}#frmContact .form-control[role="radiogroup"]{display:flex;align-items:flex-start;justify-content:flex-start;gap:.85rem}#frmContact .form-control[role="radiogroup"] input{flex-shrink:0}#frmContact .form-control[role="radiogroup"] label{margin-right:1.5rem}#frmContact .form-control[role="radiogroup"] #err-msg-rdCase{display:block}#frmContact .checkrgpd .form-control{display:flex}#frmContact .checkrgpd #rdCase{min-width:1.25rem;min-height:1.25rem;margin-right:1rem}.form_modal{position:fixed;z-index:2501;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.75);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);max-width:none;padding:8rem 6rem;transition:.3s ease-in-out;display:flex;justify-content:center;align-items:center}.form_modal>div{max-width:50%;background-color:white;padding:1rem;box-shadow:0 5px 20px 0 rgba(0,0,0,0.1);border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.form_modal>div p{text-align:center;color:black}.form_modal>div button,.form_modal>div a,.form_modal>div .button{width:fit-content;margin:2rem auto;padding:.5rem .75rem;border:solid 2px #004494;border-radius:2rem;background-color:transparent;color:#004494;font-size:.85rem;transition:.3s}.form_modal>div button:hover,.form_modal>div a:hover,.form_modal>div .button:hover,.form_modal>div button.active,.form_modal>div a.active,.form_modal>div .button.active{background:#004494;color:#fff}.form_modal>div button:hover:after,.form_modal>div a:hover:after,.form_modal>div .button:hover:after,.form_modal>div button.active:after,.form_modal>div a.active:after,.form_modal>div .button.active:after{display:none}.form_modal>div button:hover:focus:after,.form_modal>div a:hover:focus:after,.form_modal>div .button:hover:focus:after,.form_modal>div button.active:focus:after,.form_modal>div a.active:focus:after,.form_modal>div .button.active:focus:after{border:1px solid #fff}.form_modal>div button:focus,.form_modal>div a:focus,.form_modal>div .button:focus{color:#fff;background:#004494}.form_modal>div button:focus:after,.form_modal>div a:focus:after,.form_modal>div .button:focus:after{border:1px solid #fff;top:1px;left:1px;right:1px;bottom:1px;border-radius:2rem}.form_modal>div button:focus-visible,.form_modal>div a:focus-visible,.form_modal>div .button:focus-visible{color:#fff;background:#2962a5;outline-offset:1px;outline:solid #2962a5 2px;border:solid white 2px}.form_modal>div button:focus-visible:after,.form_modal>div a:focus-visible:after,.form_modal>div .button:focus-visible:after{display:none}#frmFGEN{margin:1.85rem}#frmFGEN .ei_gpblock_input .ei_gpblock_body{padding:1.5rem 0}@media only screen and (width >= 62rem){#frmFGEN{margin:3rem}}@media only screen and (width >= 100rem){#frmFGEN{max-width:71vw;margin:auto}}.error-lightbox{position:fixed;top:0;left:0;z-index:10000;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border:none;background:#0000007a;background:radial-gradient(circle, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.65) 100%);font-size:1.5rem}.error-lightbox button,.error-lightbox a{display:flex;align-items:center;justify-content:center}.error-lightbox button:focus-visible,.error-lightbox a:focus-visible{outline:solid 1px}.error-lightbox .msg-lightbox{position:relative;display:flex;flex-direction:column;padding:4rem;background:#f4f3f1;border-radius:1.5rem;box-shadow:0 0 50px 0 rgba(0,0,0,0.5);max-width:80vw}.error-lightbox .msg-lightbox a:first-child{margin-top:4rem;margin-bottom:2rem}@media only screen and (width >= 75rem){.error-lightbox .msg-lightbox{max-width:50%}}.error-lightbox .close{position:absolute;top:-1.85rem;right:-1.85rem;width:2.5rem;height:2.5rem;border:none;background:white;border-radius:100%;transition:.3s ease-in-out;cursor:pointer}.error-lightbox .close .ico:after,.error-lightbox .close .ico:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:.125rem;height:1.25rem;rotate:135deg;border-radius:5px;background:#000000}.error-lightbox .close .ico:before{rotate:45deg}.error-lightbox .close:hover,.error-lightbox .close:focus{scale:1.1}.error-lightbox .close:hover::after,.error-lightbox .close:focus::after,.error-lightbox .close:hover::before,.error-lightbox .close:focus::before{background:#004494}.error-lightbox .close:focus-visible{outline:solid 1px white;outline-offset:2px;border-radius:100%}.error-lightbox .svg{position:relative;padding-left:3.125rem}.error-lightbox .svg::before{position:absolute;left:1rem;top:50%;transform:translateY(-50%);display:inline-block;min-height:1rem;min-width:1rem;mask-position:center;vertical-align:middle;mask-repeat:no-repeat;mask-size:1rem;background-color:#fff;content:""}.error-lightbox .arrow{display:block;width:2rem;height:2rem;transition:cubic-bezier(.215, .61, .355, 1)}.error-lightbox .arrow:before{mask-image:url(../1.0/pictos/arrow.svg);background:white}.error-lightbox .arrow:hover{animation:bounceRight 1000ms infinite cubic-bezier(.445, .05, .55, .95)}.error-lightbox .btn-current{display:flex;flex-direction:row-reverse}.error-lightbox .btn-current .arrow{scale:-1}.error-lightbox[aria-hidden="true"]{display:none}.cc .bounce-tiles{margin-top:6rem}@media only screen and (width >= 62rem){.cc .bounce-tiles{margin-top:8rem}}.cc .flex-bounce{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0;border-top:1px solid #aeaeae}@media only screen and (width >= 62rem){.cc .flex-bounce{padding:3rem 0;gap:1.5625rem}.cc .flex-bounce .tile:nth-child(n + 2)::after{display:none}}.cc .flex-bounce.three{gap:2.5rem;justify-content:center}@media only screen and (width >= 62rem){.cc .flex-bounce.three .tile{position:relative;padding:0;max-width:calc(33% - 1.5625rem)}.cc .flex-bounce.three .tile:after{right:-1.25rem}.cc .flex-bounce.three .tile:nth-child(n + 2)::after{display:block}.cc .flex-bounce.three .tile:nth-child(n + 3)::after{display:none}}.cc .tile{position:relative;display:flex;flex-direction:column;color:#262626;text-decoration:none;gap:1.25rem;width:100%;max-width:100%;padding:1rem 0;border-bottom:solid 1px #bba385}@media only screen and (width >= 62rem){.cc .tile{background:none;max-width:calc(50% - 1.5625rem);padding-bottom:0;border-bottom:none}.cc .tile::after{content:"";position:absolute;top:0;right:-1.5rem;height:100%;width:1px;background:#aeaeae}}.cc .tile h3{text-align:left;margin:0 0 1.25rem}.cc .tile .banner{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:1.25rem;height:100%;width:100%;padding:1.25rem;background-color:#fff}.cc .tile p{font-size:1rem;line-height:1.25rem}.cc .tile .tile-banner{border-radius:1rem;overflow:hidden}.cc .tile .tile-banner img{object-fit:cover;transition:.8s ease-in-out}.cc .tile .taglist{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;position:absolute;top:1.25rem;left:1.25rem}@media only screen and (width >= 62rem){.cc .tile .taglist{top:2.25rem}}.cc .tile .taglist .tag{padding:.5rem 1rem;background:#004494;border-radius:6.25rem;color:#fff;font-size:.8125rem;z-index:1}@media only screen and (width >= 62rem){.cc .tile .taglist .tag{padding:.5rem 1rem;font-weight:700}}.cc .tile .date{font-weight:700;width:fit-content;padding:.3125rem;border:2px solid #bba385;border-radius:.5rem}.cc .tile:hover,.cc .tile:focus,.cc .tile:focus-visible{cursor:pointer;outline:none}.cc .tile:hover img,.cc .tile:focus img,.cc .tile:focus-visible img{scale:1.1}.cc .tile:hover .btn-more,.cc .tile:focus .btn-more,.cc .tile:focus-visible .btn-more{padding-right:8rem;background:#2962a5}.cc .tile:hover .btn-more .label,.cc .tile:focus .btn-more .label,.cc .tile:focus-visible .btn-more .label{width:100%;opacity:1;transition-delay:.1s}.cc .tile:hover .btn-more:after,.cc .tile:focus .btn-more:after,.cc .tile:focus-visible .btn-more:after{display:none}.cc .cta-bloc{display:flex;justify-content:center;margin-top:1rem}.cc .button.btn-more{display:flex;padding:1.25rem;transition:.5s ease-in-out}.cc .button.btn-more .arrow{width:1rem;transition:1s ease-in-out}.cc .button.btn-more .arrow::before{left:50%;top:50%;translate:-50%}.cc .button.btn-more .svg{padding:0}.cc .button.btn-more .label{width:100%;position:absolute;left:3rem;top:50%;translate:0 -50%;text-align:left;text-wrap:nowrap;transition:.3s ease-in-out;opacity:0}.cc .tile-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:20px}.cc .tile-pagination ul,.cc .tile-pagination li{list-style:none}.cc .tile-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:20px}.cc .tile-pagination ul a{position:relative;display:block;width:2rem;height:2rem;padding-top:5px;border-radius:.25rem;text-align:center;color:#262626;font-size:.875rem;font-weight:bolder;text-decoration:none;transition:.3s ease-in-out}.cc .tile-pagination ul a.current,.cc .tile-pagination ul a:hover,.cc .tile-pagination ul a:focus,.cc .tile-pagination ul a:focus-visible{color:#004494}.cc .tile-pagination ul a:hover{color:#1c5582;background:white;text-decoration:none}.cc .tile-pagination .svg{padding-left:0}.cc .tile-pagination .arrow{display:block;width:2rem;height:2rem;transition:cubic-bezier(.215, .61, .355, 1)}.cc .tile-pagination .arrow:before{background:#004494}.cc .tile-pagination .arrow:hover{animation:bounceRight 1000ms infinite cubic-bezier(.445, .05, .55, .95)}.cc .tile-pagination .arrow.left{scale:-1}.cc .tile-pagination .current-page{border:solid 1px #004494;color:#004494}@keyframes bounceRight{50%{transform:translateX(2px);opacity:.85}}.cc table{border-collapse:collapse;width:100%;background:#1c5582;border-radius:10px;font-size:.875rem}.cc table caption{font-weight:700;font-size:1.5rem;margin:1.25rem 0;background:none;border:none}.cc table th,.cc table td{padding:.625rem;text-align:center}.cc table thead th{color:#fff;text-transform:uppercase;font-weight:normal}.cc table tbody{background:#fff}.cc table tbody tr{border-bottom:1px solid #d0d0d0}.cc table tfoot{background:#fff}@media only screen and (width >= 62rem){.cc table{margin:1.875rem 0}}.cc .flex-table{background:#fff;border-radius:.625rem;margin-bottom:2rem}.cc .flex-table .flex-table-body{display:flex;gap:0}.cc .flex-table .thead{background:#1c5582;color:#fff;text-transform:uppercase;font-weight:normal;border-top-left-radius:.625rem;border-top-right-radius:.625rem;padding:.6rem}.cc .flex-table .column>div{padding:.625rem;border-bottom:1px solid #d0d0d0}.cc .flex-table .column:first-child{border-right:solid 1px #d0d0d0}.cc .flex-table .column:last-child{width:100%}.cc .flex-table .cat{text-transform:uppercase;font-weight:bolder}.cc table.desktop{display:none}.cc .flex-table.editable .thead{justify-content:space-between;color:#fff}.cc .flex-table.editable .thead .tr-le{background:none}.cc .flex-table.editable .flex-table-body .tr-le{min-width:15.625rem;max-width:100%;padding:1.5rem}@media only screen and (width >= 36rem){.cc table.mobile,.cc .flex-table.mobile{display:none}.cc table.desktop{display:table}}
/*# sourceMappingURL=./styles.css.map */