.concept-slider{--font-secondary: "bebas-neue-pro-expanded", sans-serif;--font-primary: "raleway", sans-serif;--font-size-40-resp: clamp(2.6rem, 1rem + calc(3.4 * var(--cs-vw)), 5.6rem);--font-size-32-resp: clamp(1.6rem, 1.5rem + calc(1 * var(--cs-vw)), 2.4rem);--font-size-26-resp: clamp(1.2rem, 1.1rem + calc(.7 * var(--cs-vw)), 1.6rem);--font-size-20-resp: clamp(1rem, .7rem + calc(.9 * var(--cs-vw)), 1.5rem);--font-size-18-resp: clamp(.95rem, .9rem + calc(.4 * var(--cs-vw)), 1.1rem);--cs-space-1: .25rem;--cs-space-2: .5rem;--cs-space-3: 1rem;--cs-space-4: 1.5rem;--cs-space-5: 3rem;--cs-space-6: 4.5rem;--cs-space-7: 6rem;--cs-space-8: 8rem;--cs-space-9: 11rem;--cs-title-gap: var(--cs-space-3);--title-indent: calc(.512 * var(--font-size-40-resp) + 30.6px);--cs-z-overlay: 1030;--cs-z-decor: 0;--cs-z-content: 1;--cs-z-logo: 1031;--cs-z-controls: 1032;--cs-slide-bg: #C0C760;--cs-gutter: max(0px, calc((100vw - 1920px)/2) );--cs-inner-pad-x: 120px;--cs-close-band: 90px;--cs-vw: calc(min(100vw, 1920px)*.01) }.li-concept .concept-slider{display:none}body.has-more,html:has(body.has-more){overflow:hidden}.li-concept.is-more .concept-slider{display:block;position:fixed;inset:0;z-index:var(--cs-z-overlay);background:transparent;overflow:hidden;overscroll-behavior:contain}.concept-home-visual{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.concept-home-visual-img{width:100%;height:100%;object-fit:cover;object-position:center}.li-concept.is-more .concept-home-visual{display:none}#conceptCarousel,#conceptCarousel .carousel-inner{min-height:100vh;height:auto;overflow:visible}#conceptCarousel{position:relative}#conceptCarousel .carousel-item{min-height:100vh;background-color:var(--cs-slide-bg)}#conceptCarousel .carousel-item.active,#conceptCarousel .carousel-item-next,#conceptCarousel .carousel-item-prev{display:flex}#conceptCarousel .carousel-item.active{height:auto;overflow:hidden}.cs-inner{width:100%;max-width:1920px;margin:0 auto;height:100vh;display:flex;flex-direction:column;padding:30px var(--cs-inner-pad-x);box-sizing:border-box;position:relative}.cs-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:clip;display:flex;flex-direction:column;justify-content:safe center;scrollbar-width:none;-ms-overflow-style:none}.cs-scroll::-webkit-scrollbar{display:none}.cs-title{display:flex;align-items:flex-start;gap:var(--cs-title-gap);font-family:var(--font-secondary);font-size:var(--font-size-40-resp);font-weight:600;color:#fff;text-transform:uppercase;text-align:left;letter-spacing:0;margin:0 0 var(--cs-space-5);line-height:.92}.cs-content-indent{padding-left:var(--title-indent)}.concept-slider .d-col{opacity:1;margin:0}body[data-d-theme] .concept-slider .b,.concept-slider .b,.concept-slider .b-content{background:transparent}body[data-d-theme] .concept-slider .b,.concept-slider .b{position:static;width:auto;height:auto;inset:auto;transform:none;padding:0}.concept-slider .d-col>.b{margin-bottom:0}.cs-bottom-bar{flex:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:var(--cs-space-3)}.cs-logo{grid-column:3;justify-self:end;margin-right:calc(-1 * var(--cs-gutter) - var(--cs-inner-pad-x) + 118px)}.cs-logo img{width:120px;height:auto;display:block}.cs-concept{--cs-slide-bg: #C0C760}.cs-title-chevron{flex:0 0 auto;width:auto;height:.82em;margin-top:.06em}.cs-concept-grid{display:flex;gap:40px;flex:0 0 auto;min-height:0;align-items:stretch}.cs-concept-col{display:flex;flex-direction:column;min-width:0}.cs-concept-col>.ibox{position:absolute}.cs-concept-col-left{flex:1 1 55%}.cs-concept-col-right{flex:1 1 45%;align-items:flex-start}.cs-concept-text{max-width:590px}.cs-concept-location{width:500px;max-width:100%;height:auto;margin-top:auto;padding-top:var(--cs-space-6)}.cs-concept-visual{position:relative;width:100%;max-width:640px;min-width:0}.cs-concept-tags{display:flex;align-items:center;gap:var(--cs-title-gap);margin-top:var(--cs-space-4);margin-left:18%}.cs-concept-text{line-height:1.5}.cs-concept-text p,.cs-winning-text p{font-family:var(--font-primary);font-weight:400;font-size:var(--font-size-20-resp);color:#fff;margin-bottom:1.4em}.cs-concept-text p:last-child,.cs-winning-text p:last-child{margin-bottom:0}.cs-concept-text strong,.cs-winning-text strong{font-weight:600}.cs-concept-photo{width:100%;height:auto;display:block;position:relative;z-index:var(--cs-z-content)}.cs-concept-decor{position:absolute;top:0;right:-50px;width:248px;height:auto;z-index:var(--cs-z-decor);pointer-events:none}.cs-concept-tags-icon{width:clamp(5.5rem,3rem + calc(4 * var(--cs-vw)),7.2rem);height:auto;flex:0 0 auto}.cs-concept-tags ul{list-style:none;margin:0;padding:0}.cs-concept-tags li{font-family:var(--font-secondary);font-weight:600;font-size:clamp(1.8rem,1rem + calc(1.8 * var(--cs-vw)),3.2rem);color:#fff;letter-spacing:0;text-transform:uppercase;line-height:1.1}.cs-indicators{grid-column:2;justify-self:center;display:flex;margin:0}#conceptCarousel .cs-indicators button{width:14px;height:14px;border-radius:50%;border:none;background-color:#ffffff80;padding:0;margin:0 10px;cursor:pointer;transition:background-color .3s ease}#conceptCarousel .cs-indicators button:first-child{margin-left:0}#conceptCarousel .cs-indicators button:last-child{margin-right:0}#conceptCarousel .cs-indicators button.active{background-color:#fff}#conceptCarousel .carousel-control-prev,#conceptCarousel .carousel-control-next,.concept-slider .cs-close{width:80px;height:80px;margin:0;padding:0;z-index:var(--cs-z-controls);align-items:center;justify-content:center;background-color:transparent;transition:opacity .3s ease;cursor:pointer;opacity:.9}#conceptCarousel .carousel-control-prev:hover,#conceptCarousel .carousel-control-next:hover,.concept-slider .cs-close:hover{opacity:1}#conceptCarousel .carousel-control-prev,#conceptCarousel .carousel-control-next{position:absolute;top:50%;transform:translateY(-50%);display:flex;border:none}#conceptCarousel .carousel-control-prev{left:calc(-1 * var(--cs-gutter) + 38px)}#conceptCarousel .carousel-control-next{right:calc(-1 * var(--cs-gutter) + 38px)}#conceptCarousel .carousel-control-prev.is-disabled,#conceptCarousel .carousel-control-next.is-disabled{opacity:.25;pointer-events:none;cursor:default}#conceptCarousel .carousel-control-prev-icon,#conceptCarousel .carousel-control-next-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}#conceptCarousel .carousel-control-prev-icon{background-image:url(https://image-ui.akeo.fr/akeofr/lc-chevron-prev.svg)}#conceptCarousel .carousel-control-next-icon{background-image:url(https://image-ui.akeo.fr/akeofr/lc-chevron-next.svg)}body.has-more .li-concept .more{display:none}.concept-slider .cs-close{display:none;position:fixed;top:30px;right:38px;border:1px solid #feffff;border-radius:50%;background-color:#ffffff1a;transition:opacity .3s ease,background-color .3s ease}body.has-more .concept-slider .cs-close{display:flex}.concept-slider .cs-close:hover{background-color:#fff3}.concept-slider .cs-close-icon{position:relative;display:block;width:34px;height:34px}.concept-slider .cs-close-icon:before,.concept-slider .cs-close-icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:#fff}.concept-slider .cs-close-icon:before{transform:rotate(45deg)}.concept-slider .cs-close-icon:after{transform:rotate(-45deg)}#conceptCarousel .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cs-distrib{--cs-slide-bg: #7BB459;color:#fff;font-weight:600}.cs-distrib .cs-title-accent{color:#1b6f6c}.cs-distrib .cs-title,.cs-distrib-cols{position:relative;z-index:1}.cs-distrib .cs-distrib-title-text{flex:0 1 auto;min-width:0}.cs-distrib-line{display:block;margin-top:var(--cs-space-3);width:68px;height:auto}.cs-distrib-grid{position:relative;display:flex;flex-direction:column;flex:0 0 auto;min-height:0}.cs-distrib-grid>.ibox{position:absolute}.cs-distrib-cols{display:flex;align-items:flex-start;gap:var(--cols-gap)}.cs-distrib-header{display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:left top;background-size:100% 100%;font-family:var(--font-secondary);font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:0;font-size:clamp(1.05rem,.4rem + calc(1.1 * var(--cs-vw)),1.7rem)}.cs-distrib-header>span{padding:0 .8em;white-space:nowrap}.cs-distrib{--col-trad-w: clamp(330px, 8.9rem + calc(14.9 * var(--cs-vw)), 417px);--col-akeo-w: calc(var(--col-trad-w) * 377 / 417);--cols-gap: clamp(40px, -184px + calc(18.7 * var(--cs-vw)), 176px);--akeo-gap: clamp(24px, -96px + calc(10 * var(--cs-vw)), 96px)}.cs-distrib-header-std{background-image:url(https://image-ui.akeo.fr/akeofr/lc-intermediaires-trait-trad.svg);width:100%;aspect-ratio:417 / 51}.cs-distrib-header-akeo{background-image:url(https://image-ui.akeo.fr/akeofr/lc-intermediaires-trait-akeo.svg);width:100%;aspect-ratio:377 / 51}.cs-distrib-col-left{flex:0 0 var(--col-trad-w);width:var(--col-trad-w)}.cs-distrib-col-right{width:auto}.cs-distrib-header-akeo{max-width:var(--col-akeo-w)}.cs-distrib-akeo-body{display:flex;align-items:stretch;gap:var(--akeo-gap)}.cs-distrib-chain-akeo{width:var(--col-akeo-w);flex:0 0 auto}.cs-distrib{--pill-h: 80px;--pill-icon: clamp(58px, 2.2rem + calc(1.8 * var(--cs-vw)), 68px);--pill-gap: var(--cs-space-2)}.cs-distrib-chain{list-style:none;margin:var(--cs-space-4) 0 0;padding:0;display:flex;flex-direction:column;align-items:center;gap:var(--pill-gap)}.cs-distrib-step{position:relative;width:100%;height:var(--pill-h);border-radius:calc(var(--pill-h) / 2);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.cs-distrib-step-icon{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:var(--pill-icon);height:var(--pill-icon);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.cs-distrib-step-icon img{width:62%;height:62%;object-fit:contain}.cs-distrib-step-label{font-family:var(--font-primary);font-weight:600;color:#fff;text-align:center;padding:0 var(--pill-icon);font-size:clamp(.95rem,.4rem + calc(.9 * var(--cs-vw)),1.4rem)}.cs-distrib-plus{position:absolute;left:50%;bottom:calc(-1 * var(--pill-gap) / 2);transform:translate(-50%,50%);width:46px;height:auto;z-index:2}.cs-distrib-chain-std{--pill-gap: var(--cs-space-3)}.cs-distrib-chain-std .cs-distrib-step{background:transparent;border:2px solid #fff}.cs-distrib-chain-akeo{--pill-gap: 2.25rem}.cs-distrib-chain-akeo .cs-distrib-step{background:var(--pill-bg)}.cs-distrib-step-fabricant{--pill-bg: #5E7F68}.cs-distrib-step-centrale{--pill-bg: #59BFC7}.cs-distrib-step-conseiller{--pill-bg: #53864E}.cs-distrib-step-consommateur{--pill-bg: #1B6F6C}.cs-distrib-note{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--cs-space-3);padding-left:var(--cs-space-3)}.cs-distrib-note-plus{flex:0 0 auto;width:clamp(88px,4.25rem + calc(1.67 * var(--cs-vw)),100px);height:auto}.cs-distrib-note-text{margin:0;font-family:var(--font-secondary);font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:0;line-height:1.15;max-width:clamp(15rem,-14rem + calc(38 * var(--cs-vw)),32rem);font-size:clamp(1.4rem,1rem + calc(1.1 * var(--cs-vw)),2rem)}.cs-distrib-decor{position:absolute;top:0;right:0;width:clamp(300px,-8.3rem + calc(36.1 * var(--cs-vw)),560px);height:auto;z-index:var(--cs-z-decor);pointer-events:none}.cs-winning{--cs-slide-bg: #419C7B;color:#fff}.cs-winning .cs-scroll{margin-left:calc(-1 * var(--cs-inner-pad-x));padding-left:var(--cs-inner-pad-x)}.cs-winning{--bubble-w: 430px;--bubbles-gap: 64px;--title-w: 560px;--cols-gap: 40px;--link1-w: 1020px;--link1-top: -40px;--link1-left: -26px;--link2-left: calc(-1 * var(--cs-inner-pad-x));--link2-top: 622px;--link2-w: 760px;--link2-rot: 360deg;--link3-left: 762px;--link3-top: 604px;--link3-w: 734px;--link3-rot: 357deg}.cs-winning-grid{position:relative;display:flex;align-items:flex-start;flex:0 0 auto;min-height:0}.cs-winning-grid>.cs-winning-decor,.cs-winning-grid>.cs-winning-link,.cs-winning-grid>.ibox{position:absolute;z-index:var(--cs-z-decor)}.cs-winning-col-left{position:relative;z-index:var(--cs-z-content);flex:0 0 var(--title-w);min-width:0}.cs-winning-col-right{flex:0 0 auto;width:calc(2 * var(--bubble-w) + var(--bubbles-gap));margin-left:var(--cols-gap, var(--cs-space-6));padding-top:var(--cs-space-5)}.cs-winning .cs-winning-title-text{flex:0 1 auto;min-width:0}.cs-winning-line{display:block;margin-top:var(--cs-space-3);width:68px;height:auto}.cs-winning-text{max-width:30rem;line-height:1.5}.cs-winning-bubbles{display:grid;grid-template-columns:repeat(2,var(--bubble-w));column-gap:var(--bubbles-gap);row-gap:var(--cs-space-4);justify-content:center;align-items:start}.cs-winning-bubble{position:relative;width:var(--bubble-w);aspect-ratio:475 / 395;background-repeat:no-repeat;background-position:center top;background-size:100% 100%}.cs-winning-bubble-body{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.cs-winning-bubble-content{position:relative;width:80%;display:flex;flex-direction:column;align-items:center;text-align:center}.cs-winning-bubble-fabricant{background-image:url(https://image-ui.akeo.fr/akeofr/lc-gagnant-bulle-fabricant.svg)}.cs-winning-bubble-centrale{background-image:url(https://image-ui.akeo.fr/akeofr/lc-gagnant-bulle-centrale.svg)}.cs-winning-bubble-conseiller{background-image:url(https://image-ui.akeo.fr/akeofr/lc-gagnant-bulle-conseiller.svg)}.cs-winning-bubble-consommateur{background-image:url(https://image-ui.akeo.fr/akeofr/lc-gagnant-bulle-consommateur.svg)}.cs-winning-bubble-icon{position:absolute;top:12%;left:0;transform:translateY(-50%);width:clamp(52px,3.2rem + calc(2.3 * var(--cs-vw)),104px);height:clamp(52px,3.2rem + calc(2.3 * var(--cs-vw)),104px);display:block;z-index:1}.cs-winning-bubble-icon img{width:100%;height:100%;object-fit:contain;display:block}.cs-winning-bubble-title{display:flex;align-items:center;justify-content:center;gap:var(--cs-space-2);margin:0 0 var(--cs-space-3);font-family:var(--font-primary);font-weight:700;text-transform:uppercase;color:#fff;line-height:1;font-size:clamp(1rem,.4rem + calc(.95 * var(--cs-vw)),1.9rem)}.cs-winning-bubble-title .cs-title-chevron{height:.8em}.cs-winning-bubble-list{list-style-type:disc;list-style-position:inside;margin:0;padding:0;font-family:var(--font-primary);font-weight:400;color:#fff;line-height:1.2;font-size:clamp(.72rem,.3rem + calc(.65 * var(--cs-vw)),1.35rem)}.cs-winning-bubble-list li+li{margin-top:var(--cs-space-3)}.cs-winning-bubble-list li::marker{font-size:.7em}.cs-winning-bubble-list li{text-indent:-.25em}.cs-winning-bubble-list strong{font-weight:600}.cs-winning-col,.cs-winning-bubbles{position:relative;z-index:1}.cs-winning-bubble{z-index:1}.cs-winning-links{--links-offset: 250px;--links-offset-y: 400px;position:absolute;left:calc(-1 * var(--links-offset));right:calc(-1 * var(--links-offset));top:calc(-1 * var(--links-offset-y));bottom:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,transparent calc(var(--links-offset) - 60px),#000 var(--links-offset));mask-image:linear-gradient(to right,transparent 0,transparent calc(var(--links-offset) - 60px),#000 var(--links-offset))}.cs-winning-link{position:absolute;height:auto;pointer-events:none;z-index:0}.cs-winning-link-1{left:calc(var(--links-offset) + var(--link1-left, 0px));top:calc(var(--links-offset-y) + var(--link1-top, -71px));width:var(--link1-w);transform:rotate(30deg)}.cs-winning-link-2{left:calc(var(--links-offset) + var(--link2-left));top:calc(var(--links-offset-y) + var(--link2-top));width:var(--link2-w);transform:rotate(var(--link2-rot, 0deg))}.cs-winning-link-3{left:calc(var(--links-offset) + var(--link3-left));top:calc(var(--links-offset-y) + var(--link3-top));width:var(--link3-w);transform:rotate(var(--link3-rot, 0deg))}.cs-winning-decor{display:none}.carousel-item.active .cs-winning-decor,.carousel-item-next .cs-winning-decor,.carousel-item-prev .cs-winning-decor{display:block;position:fixed;top:-120px;right:0;width:clamp(500px,-4rem + calc(52 * var(--cs-vw)),900px);height:auto;z-index:var(--cs-z-decor);pointer-events:none}.cs-living{--cs-slide-bg: #5E7F68;color:#fff}.cs-living .cs-title-accent{color:#ffe800}.cs-living-grid{position:relative;display:flex;flex-direction:column;flex:0 0 auto;min-height:0}.cs-living-grid>.ibox{position:absolute}.cs-living-cols{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto 1fr auto;grid-auto-flow:column;column-gap:clamp(48px,-32px + calc(6.67 * var(--cs-vw)),96px);row-gap:var(--cs-space-3);padding-right:var(--title-indent)}.cs-living-col-consommer{--col: #1A6F6B}.cs-living-col-partager{--col: #7AB559}.cs-living-col-adherer{--col: #59BFC7}.cs-living-col-entreprendre{--col: #419C7B}.cs-living-col{display:contents}.cs-living-visual{position:relative}.cs-living-num{position:absolute;left:12%;top:22%;transform:translate(-50%,-50%);font-family:var(--font-secondary);font-weight:600;line-height:1;color:var(--col);font-size:clamp(4rem,-.8rem + calc(6.4 * var(--cs-vw)),7.5rem);z-index:2}.cs-living-photo{position:relative;z-index:1;display:block;max-width:100%;height:auto;margin:auto}.cs-living-header{margin:0;background:var(--col);border-radius:999px;padding:.15em 1em;text-align:center;font-family:var(--font-secondary);font-weight:600;text-transform:uppercase;color:#fff;font-size:clamp(1.3rem,.54rem + calc(1.11 * var(--cs-vw)),1.9rem)}.cs-living-list{list-style:disc;list-style-position:outside;margin:0;padding-left:1.1em;font-family:var(--font-primary);font-weight:400;color:#fff;line-height:1.3;font-size:clamp(.95rem,.7rem + calc(.42 * var(--cs-vw)),18px)}.cs-living-list li{margin-bottom:var(--cs-space-3)}.cs-living-list li::marker{color:var(--col)}.cs-living-list strong{font-weight:600}.cs-living-concl{position:relative;margin:0;display:flex;align-items:flex-start;gap:var(--cs-space-2);padding-bottom:var(--cs-space-3);font-family:var(--font-secondary);font-weight:600;text-transform:uppercase;color:#fff;line-height:1.05;font-size:clamp(1.125rem,.45rem + calc(.83 * var(--cs-vw)),24px)}.cs-living-concl:after{content:"";position:absolute;left:calc(.75em + var(--cs-space-2));bottom:0;width:111px;max-width:55%;height:5px;background:var(--col);-webkit-mask:url(https://image-ui.akeo.fr/akeofr/lc-trait-cta.svg) no-repeat left center / contain;mask:url(https://image-ui.akeo.fr/akeofr/lc-trait-cta.svg) no-repeat left center / contain}.cs-living-concl-chevron{flex:0 0 auto;display:block;height:1.25em;width:.75em;margin-top:-.05em;background:var(--col);-webkit-mask:url(https://image-ui.akeo.fr/akeofr/lc-chevron-cta.svg) no-repeat center / contain;mask:url(https://image-ui.akeo.fr/akeofr/lc-chevron-cta.svg) no-repeat center / contain}.cs-living .cs-title,.cs-living-cols{position:relative;z-index:1}.cs-living-decor{display:none}.carousel-item.active .cs-living-decor,.carousel-item-next .cs-living-decor,.carousel-item-prev .cs-living-decor{display:block;position:fixed;top:0;right:calc(var(--cs-gutter) + var(--cs-inner-pad-x));width:clamp(200px,-2rem + calc(18 * var(--cs-vw)),350px);height:auto;z-index:var(--cs-z-decor);pointer-events:none}@media only screen and (max-width: 1783.98px){.cs-winning{--bubble-w: 385px;--bubbles-gap: 50px;--title-w: 540px;--cols-gap: 0px;--link1-w: 912px;--link1-top: -28px;--link2-top: 564px;--link2-w: 694px;--link3-left: 673px;--link3-top: 546px;--link3-w: 682px}}@media only screen and (max-width: 1599.98px){.cs-winning{--bubble-w: 335px;--bubbles-gap: 40px;--title-w: 400px;--cols-gap: 48px;--link1-w: 777px;--link1-top: 0px;--link2-top: 524px;--link2-w: 617px;--link3-left: 572px;--link3-top: 512px;--link3-w: 575px}.cs-winning .cs-title{font-size:3.4rem}.cs-winning-text p{font-size:1.15rem}.cs-winning-bubble-icon{width:70px;height:70px}}@media only screen and (max-width: 1399.98px){.cs-concept-decor{top:-20px;right:-30px;width:220px}.cs-winning{--bubble-w: 300px;--bubbles-gap: 16px;--title-w: 300px;--cols-gap: 30px;--link1-w: 621px;--link1-top: 24px;--link2-top: 462px;--link2-w: 480px;--link3-left: 466px;--link3-top: 454px;--link3-w: 429px}.cs-winning-bubble-title{font-size:1rem}.cs-winning-bubble-icon{width:60px;height:60px}.cs-winning .cs-title{font-size:2.8rem}.cs-winning-text p{font-size:1.05rem}}@media only screen and (max-width: 1199.98px){.cs-content-indent{padding-left:0}.cs-inner{padding:var(--cs-close-band) 30px 30px;overflow-x:clip}.cs-concept-grid{display:flex;flex-direction:column;align-items:center;gap:var(--cs-space-5);flex:0 0 auto}.cs-concept-col{display:contents}.cs-concept-a-title{order:1}.cs-concept-a-visual{order:2}.cs-concept-a-text{order:3}.cs-concept-a-tags{order:4;margin-top:0}.cs-concept-a-location{order:5;margin-top:0}.cs-concept-grid .cs-title{justify-content:center;text-align:left;font-size:3.2rem;margin-bottom:0}.cs-concept-visual{width:100%;max-width:640px}.cs-concept-text{max-width:640px;text-align:left}.cs-concept-text p{font-size:1.4rem}.cs-concept-tags li{font-size:2.4rem}.cs-concept-tags-icon{width:90px}.cs-concept-tags{margin-left:0;justify-content:center}.cs-concept-location{padding-top:0}.cs-concept-decor{right:-15px;width:190px}.cs-bottom-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:var(--cs-space-4);padding-top:var(--cs-space-3)}.cs-logo{display:block;order:1;width:100%;justify-self:initial;text-align:right;margin-right:0}.cs-logo img{margin-left:auto}#conceptCarousel .carousel-control-prev,#conceptCarousel .carousel-control-next,.concept-slider .cs-close{width:54px;height:54px}.concept-slider .cs-close-icon{width:24px;height:24px}#conceptCarousel .carousel-control-prev,#conceptCarousel .carousel-control-next{position:static;transform:none;flex:0 0 auto}.concept-slider .cs-close{top:calc(var(--cs-close-band) / 2);transform:translateY(-50%);right:30px}#conceptCarousel .cs-indicators button{width:14px;height:14px;margin:0 10px;font-size:0}#conceptCarousel .cs-indicators button:first-child{margin-left:0}#conceptCarousel .cs-indicators button:last-child{margin-right:0}.cs-distrib-grid{gap:var(--cs-space-5)}.cs-distrib-cols{flex-direction:column;align-items:center;gap:var(--cs-space-5)}.cs-distrib .cs-title,.cs-winning .cs-title,.cs-living .cs-title{width:fit-content;max-width:100%;margin:0 auto;text-align:left;font-size:3.2rem}.cs-distrib .cs-distrib-title-text{flex:0 1 auto}.cs-distrib-col{width:100%;max-width:460px}.cs-distrib-col-left{width:100%}.cs-distrib-chain-akeo,.cs-distrib-header-akeo{width:100%;max-width:none}.cs-distrib-chain-akeo{--pill-gap: 1.6rem}.cs-distrib-plus{width:38px}.cs-distrib-akeo-body{flex-direction:column;gap:var(--cs-space-5)}.cs-distrib-note{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--cs-space-4);padding-left:0}.cs-distrib-note-text{max-width:none}.cs-distrib-note-plus{width:88px}.cs-distrib-decor{display:none}.cs-distrib{--pill-h: 76px;--pill-icon: 66px}.cs-distrib-header{font-size:1.9rem}.cs-distrib-step-label{font-size:1.6rem}.cs-distrib-note-text{font-size:1.8rem}.cs-winning-grid{flex-direction:column;gap:var(--cs-space-5)}.cs-winning-col-left,.cs-winning-col-right{flex:0 0 auto;max-width:none;width:100%;margin-left:0;padding-top:0}.cs-winning-col-left{display:flex;flex-direction:column;align-items:center;gap:var(--cs-space-5)}.cs-winning-text{margin-top:0;max-width:640px;text-align:left}.cs-winning-text p{font-size:1.4rem}.cs-winning-text p br{display:none}.cs-winning-title-text br:first-of-type{display:none}.cs-winning-bubbles{display:flex;flex-direction:column;align-items:center;row-gap:var(--cs-space-5)}.cs-winning-bubble{width:100%;max-width:460px}.cs-winning-bubble-icon{width:92px;height:92px;top:11%;left:6%}.cs-winning-bubble-title{font-size:1.6rem}.cs-winning-bubble-list{font-size:1.15rem}.cs-winning-bubble-list li+li{margin-top:var(--cs-space-3)}.cs-winning-link,.carousel-item.active .cs-winning-decor,.carousel-item-next .cs-winning-decor,.carousel-item-prev .cs-winning-decor{display:none}.cs-living-grid{gap:var(--cs-space-5)}.cs-living-cols{display:flex;flex-direction:column;align-items:center;gap:var(--cs-space-5);padding-right:0}.cs-living-col{display:flex;flex-direction:column;gap:var(--cs-space-3);width:100%;max-width:460px}.cs-living-visual{width:fit-content;margin:0 auto}.cs-living-header{font-size:1.8rem}.cs-living-list{font-size:1.3rem}.cs-living-concl{font-size:1.5rem}.carousel-item.active .cs-living-decor,.carousel-item-next .cs-living-decor,.carousel-item-prev .cs-living-decor{display:none}}@media only screen and (max-width: 800px){.cs-concept-visual,.cs-concept-text{max-width:none}#conceptCarousel .carousel-control-prev,#conceptCarousel .carousel-control-next,.concept-slider .cs-close{width:50px;height:50px}.concept-slider .cs-close-icon{width:22px;height:22px}}@media only screen and (max-width: 767.98px){.cs-concept-decor{width:200px}}@media only screen and (max-width: 575.98px){.cs-logo img{width:100px}.cs-concept-grid .cs-title,.cs-distrib .cs-title,.cs-winning .cs-title,.cs-living .cs-title{font-size:2.6rem}.cs-concept-text p,.cs-winning-text p{font-size:1.2rem}.cs-concept-tags li{font-size:2rem}.cs-concept-tags-icon{width:80px}.cs-concept-decor{right:-15px;width:130px}.cs-distrib{--pill-h: 66px;--pill-icon: 56px}.cs-distrib-header{font-size:1.5rem}.cs-distrib-step-label{font-size:1.3rem}.cs-distrib-note-text{font-size:1.5rem}.cs-distrib-note-plus{width:72px}.cs-winning-bubble{max-width:380px}.cs-winning-bubble-icon{width:68px;height:68px}.cs-winning-bubble-title{font-size:1.15rem}.cs-winning-bubble-list{font-size:1rem}.cs-living-col{max-width:380px}.cs-living-num{font-size:4.5rem}.cs-living-header{font-size:1.4rem}.cs-living-list{font-size:1.1rem}.cs-living-concl{font-size:1.2rem}}@media only screen and (max-width: 375.98px){.cs-logo img{width:86px}.cs-concept-grid .cs-title,.cs-distrib .cs-title,.cs-winning .cs-title,.cs-living .cs-title{font-size:2.1rem}.cs-concept-text p,.cs-winning-text p{font-size:1.1rem}.cs-concept-tags li{font-size:1.7rem}.cs-concept-tags-icon{width:66px}.cs-concept-decor{right:-15px;width:100px}.cs-distrib{--pill-h: 62px;--pill-icon: 52px}.cs-distrib-header{font-size:1.3rem}.cs-distrib-step-label{font-size:1.1rem}.cs-distrib-note-text{font-size:1.3rem}.cs-winning-bubble{max-width:320px}.cs-winning-bubble-icon{width:54px;height:54px}.cs-winning-bubble-title{font-size:.95rem}.cs-winning-bubble-list{font-size:.8rem}.cs-winning-bubble-list li+li{margin-top:var(--cs-space-2)}.cs-living-col{max-width:320px}.cs-living-num{font-size:3.8rem}.cs-living-header{font-size:1.2rem}.cs-living-list{font-size:1rem}.cs-living-concl{font-size:1.1rem}}
