@media (max-width:1199px){.desk{display:none!important}}@media (min-width:768px){.cta{font-size:inherit}[class^=text]{row-gap:20px}[class^=text]>:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6),[class^=text]>p:not(:has(> :is([class^=ttl-],[class^=btn-])))+p:not(:has(> :is([class^=ttl-],[class^=btn-]))){margin-top:-18px}.py-10,.py-11,.py-12,.py-13,.py-14,.py-15{padding-block:8rem}.pagination{scale:1}header+.sc1{padding-top:0}header+section{margin-top:-8.3rem}header .ct-secondaire{width:min(318px,100vw)}.ct-sld:has(> .showcase_marquee_list){box-shadow:none}.sc1 [class^=row]{gap:2rem 10%}.sc1 .left figure{position:absolute;top:0;right:50%;height:100%;margin-inline:inherit;width:min(959px,50vw)}.sc1 .ct-float{position:absolute;left:50%;height:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:center;transform:translateX(-50%)}.sc1 [class^=row] .right .text{position:relative;margin-inline:auto;padding-bottom:4rem;width:min(528px,100%)}.sc1 .ct-float :is(figure,figure > img){border-radius:10rem 0}.sc1+.sc2{padding-top:6rem}.sc2 article figure{width:100%;height:min(325px,30vw)}.sc3{padding-bottom:6rem}.sc2 article .text{padding:1rem;row-gap:.8rem}.sc3 [class^=row] .left{flex:0 0 30%}.sc3 figure{width:min(335px,80vw);height:min(293px,80vw)}.sc4 .inner{margin-inline:0}.sc4 [class^=row]>.left{height:auto}.sc4 .left figure{margin:0}.sc4 [class^=row] .left,.sc4 [class^=row] .right{order:inherit}.sc5 .ct-float{padding:6rem 0 0 7rem}.sc8:has(+ .sc9){padding-bottom:0}.sc8:not(.actualites):before{background-image:url(../images/actus-illustration.svg),radial-gradient(circle at 100% 50%,var(--cLazureBlue),var(--cLdarkBlue) 75%);background-repeat:no-repeat,no-repeat;background-position:right bottom,left,right;background-size:auto 85%,cover}.sc8+.sc9{margin-top:0}.sc9 [class^=row]::before{inset:0 -260px 0 0;border-radius:13rem 0 0}.sc10 .slider{left:-5rem;width:calc(100% + 10rem)}.sc11 .cliping img{height:100%}}@media (min-width:1024px){.sc1 [class^=row] .right .text{padding-bottom:10rem}.sc2 article{width:49%}.sc4 .inner{padding:3rem}.sc4 .inner::before{inset:0 0 0 -260px}.sc8 .listing>article{width:32%;margin-inline:0}.sc8.actualites .listing>article{width:23.5%}section:has(+ .sc9){padding-bottom:5rem}.sc9+section{padding-top:5rem}.sc9 [style^="--w"]{position:relative;height:0;display:flex;flex-direction:column;justify-content:center}.sc9:has(+ footer) [style^="--w"]{justify-content:flex-end}.sc8:has(+ .sc9 + footer){padding-bottom:15rem}.sc7 .slider{left:0;width:100%}.sc7 article.slick-slide{margin-bottom:5rem}.sc7 article>.flex{position:relative;height:100%;padding:3rem;column-gap:2%;flex-wrap:initial;flex-direction:inherit;box-sizing:border-box}.sc7 article .flex>.left{position:relative;order:2;height:inherit;flex:0 1 250px;margin-block:auto}.sc7 article .flex>.right{order:1;height:auto;flex:1 1 480px;margin-bottom:-8rem}.sc7 article .text-center{margin:0;width:100%;padding:4rem;box-sizing:border-box}.sc7 article .flex::before{inset:0}.sc7 .pagination{position:absolute;right:0;bottom:0;width:min(330px,30vw);justify-content:flex-start}.sc7 article .flex::after,.sc7 article figure::before{content:""}.sc8:has(+ .sc9){padding-bottom:10rem}footer .row.y{row-gap:7rem}footer .right{gap:2rem 5%}footer .right .flex.y{row-gap:2.5rem}footer .right>.flex:nth-child(2){order:inherit}footer .left{margin-top:-6rem}footer .left .gform_wrapper .gfield .btn-border-white{font-size:16px;padding:.8rem .7rem .8rem 1rem}}@media (min-width:1200px){.mob{display:none!important}.py-6{padding-block:6rem}.py-7{padding-block:7rem}.py-8{padding-block:8rem}.py-9{padding-block:9rem}.py-10{padding-block:10rem}.py-11{padding-block:11rem}.py-12,.sc1 .py-15{padding-block:12rem}.py-13{padding-block:13rem}.py-14{padding-block:14rem}.py-15{padding-block:15rem}body{font-size:17px}.y{row-gap:60px}.gpr-btns [class^=btn-]{padding:12px 30px}header.sticky{background:0 0}header .left a.logo::before{content:""}header{background-color:transparent}header .right{position:relative;color:var(--cLdarkBlue)}header .right::before{position:absolute;content:"";display:block;pointer-events:none;border-radius:0 0 10rem 10rem;inset:-1.65rem -4rem -1.65rem -4rem;background-color:var(--cLwhite)}header .left a.logo{padding:1.65rem 5rem 1.65rem 0}body header .secondaire>li:not(li.separate ~ li){display:none}.ct-sld:has(> .showcase_marquee_list){background-color:transparent}.sc1 .ct-float{left:59%;transform:translateX(-50%)}.sc1+.sc2{padding-top:11.3rem}.sc1 .ct-float figure{height:min(290px,50vw)}.sc1 [class^=row]{gap:2rem 0}.sc1 [class^=row] .right .text{padding-bottom:2rem}.sc2 article{width:32%}.sc2 article .gpr-btns [class^=btn-],.sc2 article .text .listing-cta li .cta{font-size:13px}.sc3{padding-bottom:0}.sc3 [class^=row]{flex-direction:inherit}.sc3 [class^=row] .left{margin:0}.sc3 [class^=row] .right{margin-left:-20%}.sc3 .right::before{inset:0;clip-path:inset(0 round 0 0 10rem 0)}.sc3 [class^=row] .text-center{max-width:55%;padding-block:5rem}.sc5 .ct-float{margin-bottom:-6rem;padding:6rem 0 0 7rem}.sc5 .ct-float::before{inset:0 -260px 0 0}.sc7 article.slick-slide{margin-bottom:6rem}.sc7 article>.flex{padding:3rem 5rem}.sc7 article .flex>.right{margin-bottom:-7rem}.sc7 article .text-center{top:2rem;border-radius:0 7rem}.sc10 .row.y>.text{position:absolute;width:min(311px,100%)}.sc10 .slider{left:-2rem;width:calc(100% + 4rem)}.sc2 article .text>p{position:relative;height:5rem;overflow:hidden;line-height:1.24rem}.sc2 article .text .listing-cta{font-size:13px;gap:1.2rem 2%;margin-bottom:1.5rem}.sc2 article .text .listing-cta li .cta{width:max-content}footer .row.y>ul.nav{margin-bottom:-4rem}footer .right{flex:1 1 calc(100% - min(461px,100%) - 5%)}}@media (min-width:1440px){footer .right{gap:2rem 10%}}@media (min-width:1660px){.sc2 article .text{padding:2rem}.sc2 article .text .listing-cta{font-size:inherit}.sc1 .ct-float figure{height:min(340px,50vw)}}@media (min-width:1920px){.sc1 .py-15{padding-block:15rem}.sc2 article .gpr-btns [class^=btn-],.sc2 article .text .listing-cta li .cta{font-size:14.9px}.showcase_marquee_flex img{height:min(93px,12vw)}}@media (min-width:2000px){header .ct-secondaire{width:min(30vw,100vw)}body header .ct-secondaire .ct-nav{padding:9rem min(100%,450px) 2rem 1.5rem}}