.container{margin-inline:auto;padding-inline:clamp(16px,5vw,40px)}@media (min-width:834px){.container{max-width:720px}}@media (min-width:1024px){.container{max-width:960px}}@media (min-width:1440px){.container{max-width:1200px}}@media (min-width:1920px){.container{max-width:1440px}}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,2vw,28px);display:grid}.start-1{grid-column-start:1}.start-2{grid-column-start:2}.start-3{grid-column-start:3}.start-4{grid-column-start:4}.start-5{grid-column-start:5}.start-6{grid-column-start:6}.start-7{grid-column-start:7}.start-8{grid-column-start:8}.start-9{grid-column-start:9}.start-10{grid-column-start:10}.start-11{grid-column-start:11}.start-12{grid-column-start:12}@media (min-width:480px){.sm-col-1{grid-column:span 1}.sm-start-1{grid-column-start:1}.sm-col-2{grid-column:span 2}.sm-start-2{grid-column-start:2}.sm-col-3{grid-column:span 3}.sm-start-3{grid-column-start:3}.sm-col-4{grid-column:span 4}.sm-start-4{grid-column-start:4}.sm-col-5{grid-column:span 5}.sm-start-5{grid-column-start:5}.sm-col-6{grid-column:span 6}.sm-start-6{grid-column-start:6}.sm-col-7{grid-column:span 7}.sm-start-7{grid-column-start:7}.sm-col-8{grid-column:span 8}.sm-start-8{grid-column-start:8}.sm-col-9{grid-column:span 9}.sm-start-9{grid-column-start:9}.sm-col-10{grid-column:span 10}.sm-start-10{grid-column-start:10}.sm-col-11{grid-column:span 11}.sm-start-11{grid-column-start:11}.sm-col-12{grid-column:span 12}.sm-start-12{grid-column-start:12}}@media (min-width:834px){.md-col-1{grid-column:span 1}.md-start-1{grid-column-start:1}.md-col-2{grid-column:span 2}.md-start-2{grid-column-start:2}.md-col-3{grid-column:span 3}.md-start-3{grid-column-start:3}.md-col-4{grid-column:span 4}.md-start-4{grid-column-start:4}.md-col-5{grid-column:span 5}.md-start-5{grid-column-start:5}.md-col-6{grid-column:span 6}.md-start-6{grid-column-start:6}.md-col-7{grid-column:span 7}.md-start-7{grid-column-start:7}.md-col-8{grid-column:span 8}.md-start-8{grid-column-start:8}.md-col-9{grid-column:span 9}.md-start-9{grid-column-start:9}.md-col-10{grid-column:span 10}.md-start-10{grid-column-start:10}.md-col-11{grid-column:span 11}.md-start-11{grid-column-start:11}.md-col-12{grid-column:span 12}.md-start-12{grid-column-start:12}}@media (min-width:1024px){.lg-col-1{grid-column:span 1}.lg-start-1{grid-column-start:1}.lg-col-2{grid-column:span 2}.lg-start-2{grid-column-start:2}.lg-col-3{grid-column:span 3}.lg-start-3{grid-column-start:3}.lg-col-4{grid-column:span 4}.lg-start-4{grid-column-start:4}.lg-col-5{grid-column:span 5}.lg-start-5{grid-column-start:5}.lg-col-6{grid-column:span 6}.lg-start-6{grid-column-start:6}.lg-col-7{grid-column:span 7}.lg-start-7{grid-column-start:7}.lg-col-8{grid-column:span 8}.lg-start-8{grid-column-start:8}.lg-col-9{grid-column:span 9}.lg-start-9{grid-column-start:9}.lg-col-10{grid-column:span 10}.lg-start-10{grid-column-start:10}.lg-col-11{grid-column:span 11}.lg-start-11{grid-column-start:11}.lg-col-12{grid-column:span 12}.lg-start-12{grid-column-start:12}}@media (min-width:1440px){.xl-col-1{grid-column:span 1}.xl-start-1{grid-column-start:1}.xl-col-2{grid-column:span 2}.xl-start-2{grid-column-start:2}.xl-col-3{grid-column:span 3}.xl-start-3{grid-column-start:3}.xl-col-4{grid-column:span 4}.xl-start-4{grid-column-start:4}.xl-col-5{grid-column:span 5}.xl-start-5{grid-column-start:5}.xl-col-6{grid-column:span 6}.xl-start-6{grid-column-start:6}.xl-col-7{grid-column:span 7}.xl-start-7{grid-column-start:7}.xl-col-8{grid-column:span 8}.xl-start-8{grid-column-start:8}.xl-col-9{grid-column:span 9}.xl-start-9{grid-column-start:9}.xl-col-10{grid-column:span 10}.xl-start-10{grid-column-start:10}.xl-col-11{grid-column:span 11}.xl-start-11{grid-column-start:11}.xl-col-12{grid-column:span 12}.xl-start-12{grid-column-start:12}}@media (min-width:1920px){.xxl-col-1{grid-column:span 1}.xxl-start-1{grid-column-start:1}.xxl-col-2{grid-column:span 2}.xxl-start-2{grid-column-start:2}.xxl-col-3{grid-column:span 3}.xxl-start-3{grid-column-start:3}.xxl-col-4{grid-column:span 4}.xxl-start-4{grid-column-start:4}.xxl-col-5{grid-column:span 5}.xxl-start-5{grid-column-start:5}.xxl-col-6{grid-column:span 6}.xxl-start-6{grid-column-start:6}.xxl-col-7{grid-column:span 7}.xxl-start-7{grid-column-start:7}.xxl-col-8{grid-column:span 8}.xxl-start-8{grid-column-start:8}.xxl-col-9{grid-column:span 9}.xxl-start-9{grid-column-start:9}.xxl-col-10{grid-column:span 10}.xxl-start-10{grid-column-start:10}.xxl-col-11{grid-column:span 11}.xxl-start-11{grid-column-start:11}.xxl-col-12{grid-column:span 12}.xxl-start-12{grid-column-start:12}}.full{grid-column:1/-1}.button-primary{transform-origin:0;white-space:nowrap;z-index:1;color:#f5f5f5;letter-spacing:0;text-transform:uppercase;background-color:#000a3d;border-radius:5px;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:.5rem auto 0;padding:15px 35px;font-size:2.4rem;font-weight:800;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-primary .icon{background:#5c7aff;width:30px;height:30px;transition:all .3s;display:inline-block;-webkit-mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat}.button-primary:hover{color:#ebeeff;background-color:#5c7aff}.button-primary:hover .icon{background:#ebeeff;width:25px;height:25px;transform:translate(5px);-webkit-mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat}.button-primary:focus-visible{outline-offset:2px;outline:3px solid}.button-primary-variant-1{transform-origin:0;white-space:nowrap;z-index:1;color:#f5f5f5;letter-spacing:0;text-transform:uppercase;background-color:#000a3d;border-radius:5px;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:.5rem auto 0;padding:15px 35px;font-size:2.4rem;font-weight:800;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-primary-variant-1 .icon{background:#5c7aff;width:30px;height:30px;transition:all .3s;display:inline-block;-webkit-mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat}.button-primary-variant-1:hover{color:#ebeeff;background-color:#5c7aff}.button-primary-variant-1:hover .icon{background:#ebeeff;width:25px;height:25px;transform:translate(5px);-webkit-mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat}.button-primary-variant-1:focus-visible{outline-offset:2px;outline:3px solid}.button-primary-variant-2{transform-origin:0;white-space:nowrap;z-index:1;color:#000a3d;letter-spacing:0;text-transform:uppercase;background-color:#ebeeff;border-radius:5px;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:.5rem auto 0;padding:15px 35px;font-size:2.4rem;font-weight:800;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-primary-variant-2 .icon{background:#5c7aff;width:30px;height:30px;transition:all .3s;display:inline-block;-webkit-mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat}.button-primary-variant-2:hover{color:#ebeeff;background-color:#5c7aff}.button-primary-variant-2:hover .icon{background:#ebeeff;width:25px;height:25px;transform:translate(5px);-webkit-mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat}.button-primary-variant-2:focus-visible{outline-offset:2px;outline:3px solid}.button-primary-variant-3{transform-origin:0;white-space:nowrap;z-index:1;color:#ebeeff;letter-spacing:0;text-transform:uppercase;background-color:#5c7aff;border-radius:5px;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:.5rem auto 0;padding:15px 35px;font-size:2.4rem;font-weight:800;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-primary-variant-3 .icon{background:#ebeeff;width:30px;height:30px;transition:all .3s;display:inline-block;-webkit-mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat}.button-primary-variant-3:hover{color:#ebeeff;background-color:#000a3d}.button-primary-variant-3:hover .icon{background:#ebeeff;width:25px;height:25px;transform:translate(5px);-webkit-mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat}.button-primary-variant-3:focus-visible{outline-offset:2px;outline:3px solid}.button-secondary{background-color:none;transform-origin:0;white-space:nowrap;z-index:1;color:#000a3d;letter-spacing:0;text-transform:none;border-radius:5px;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:.5rem auto 0;padding:0;font-size:2.2rem;font-weight:600;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-secondary .icon{background:#5c7aff;width:25px;height:20px;transition:all .3s;display:inline-block;-webkit-mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat}.button-secondary:hover{background-color:none;color:#0022b8}.button-secondary:hover .icon{background:#5c7aff;width:22px;height:17px;transform:translate(5px);-webkit-mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat}.button-secondary:focus-visible{outline-offset:2px;outline:3px solid}.button-secondary-variant-1{background-color:none;transform-origin:0;white-space:nowrap;z-index:1;color:#000a3d;letter-spacing:0;text-transform:none;border-radius:5px;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:.5rem auto 0;padding:0;font-size:2.2rem;font-weight:600;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-secondary-variant-1 .icon{background:#5c7aff;width:25px;height:20px;transition:all .3s;display:inline-block;-webkit-mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat}.button-secondary-variant-1:hover{background-color:none;color:#0022b8}.button-secondary-variant-1:hover .icon{background:#5c7aff;width:22px;height:17px;transform:translate(5px);-webkit-mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat}.button-secondary-variant-1:focus-visible{outline-offset:2px;outline:3px solid}.button-secondary-variant-2{background-color:none;transform-origin:0;white-space:nowrap;z-index:1;color:#5c7aff;letter-spacing:0;text-transform:none;border-radius:5px;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:.5rem auto 0;padding:0;font-size:2.2rem;font-weight:600;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-secondary-variant-2 .icon{background:#000a3d;width:25px;height:20px;transition:all .3s;display:inline-block;-webkit-mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat}.button-secondary-variant-2:hover{background-color:none;color:#000a3d}.button-secondary-variant-2:hover .icon{background:#000a3d;width:22px;height:17px;transform:translate(5px);-webkit-mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat}.button-secondary-variant-2:focus-visible{outline-offset:2px;outline:3px solid}.button-secondary-variant-3{background-color:none;transform-origin:0;white-space:nowrap;z-index:1;color:#0022b8;letter-spacing:0;text-transform:none;border-radius:5px;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:.5rem auto 0;padding:0;font-size:2.2rem;font-weight:600;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-secondary-variant-3 .icon{background:#000a3d;width:25px;height:20px;transition:all .3s;display:inline-block;-webkit-mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat}.button-secondary-variant-3:hover{background-color:none;color:#000a3d}.button-secondary-variant-3:hover .icon{background:#000a3d;width:22px;height:17px;transform:translate(5px);-webkit-mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat}.button-secondary-variant-3:focus-visible{outline-offset:2px;outline:3px solid}.button-secondary-variant-4{background-color:none;transform-origin:0;white-space:nowrap;z-index:1;color:#ebeeff;letter-spacing:0;text-transform:none;border-radius:5px;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:.5rem auto 0;padding:0;font-size:2.2rem;font-weight:600;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-secondary-variant-4 .icon{background:#ebeeff;width:25px;height:20px;transition:all .3s;display:inline-block;-webkit-mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles.svg) 50%/contain no-repeat}.button-secondary-variant-4:hover{background-color:none;color:#ebeeff}.button-secondary-variant-4:hover .icon{background:#ebeeff;width:22px;height:17px;transform:translate(5px);-webkit-mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-poles-hover.svg) 50%/contain no-repeat}.button-secondary-variant-4:focus-visible{outline-offset:2px;outline:3px solid}.button-tertiary{transform-origin:0;white-space:nowrap;z-index:1;color:#000a3d;letter-spacing:0;justify-content:center;align-items:center;width:fit-content;margin:.5rem auto 0;font-size:2.2rem;font-weight:700;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-tertiary:focus-visible{outline-offset:2px;outline:3px solid}.button-tertiary-variant-1{transform-origin:0;white-space:nowrap;z-index:1;color:#000a3d;letter-spacing:0;justify-content:center;align-items:center;width:fit-content;margin:.5rem auto 0;font-size:2.2rem;font-weight:700;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-tertiary-variant-1:focus-visible{outline-offset:2px;outline:3px solid}.button-tertiary-variant-2{transform-origin:0;white-space:nowrap;z-index:1;color:#5c7aff;letter-spacing:0;justify-content:center;align-items:center;width:fit-content;margin:.5rem auto 0;font-size:2.2rem;font-weight:700;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-tertiary-variant-2:focus-visible{outline-offset:2px;outline:3px solid}.button-tertiary-variant-3{transform-origin:0;white-space:nowrap;z-index:1;color:#0022b8;letter-spacing:0;justify-content:center;align-items:center;width:fit-content;margin:.5rem auto 0;font-size:2.2rem;font-weight:700;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-tertiary-variant-3:focus-visible{outline-offset:2px;outline:3px solid}.button-tertiary-variant-4{transform-origin:0;white-space:nowrap;z-index:1;color:#f5f5f5;letter-spacing:0;justify-content:center;align-items:center;width:fit-content;margin:.5rem auto 0;font-size:2.2rem;font-weight:700;line-height:normal;transition:all .3s;display:inline-flex;position:relative}.button-tertiary-variant-4:focus-visible{outline-offset:2px;outline:3px solid}.button-tertiary,.button-tertiary-variant-1,.button-tertiary-variant-2,.button-tertiary-variant-3,.button-tertiary-variant-4{background:0 0;padding:0 20px}@media (max-width:479.98px){.button-primary,.button-primary-variant-1,.button-primary-variant-2,.button-primary-variant-3{gap:15px;padding:10px 20px;font-size:1.8rem}.button-primary .icon,.button-primary-variant-1 .icon,.button-primary-variant-2 .icon,.button-primary-variant-3 .icon{width:25px;height:25px}.button-primary:hover .icon,.button-primary-variant-1:hover .icon,.button-primary-variant-2:hover .icon,.button-primary-variant-3:hover .icon{width:23px!important;height:23px!important}.button-secondary,.button-secondary-variant-1,.button-secondary-variant-2,.button-secondary-variant-3{font-size:1.8rem}.button-secondary .icon,.button-secondary-variant-1 .icon,.button-secondary-variant-2 .icon,.button-secondary-variant-3 .icon{width:25px;height:25px}.button-secondary:hover .icon,.button-secondary-variant-1:hover .icon,.button-secondary-variant-2:hover .icon,.button-secondary-variant-3:hover .icon{width:23px!important;height:23px!important}}.coming-soon-page{color:#000a3d;background:radial-gradient(circle at 50% 100%,#f5f5f5 20%,#ebeeff 85%);flex-direction:column;justify-content:center;align-items:center;gap:0;height:100vh;padding:0 20%;display:flex}.coming-soon-page .header-logo{width:fit-content;margin-bottom:120px}.coming-soon-page .header-logo img{border-radius:0;width:100%;height:30px}.coming-soon-page .coming-soon-content{text-align:center;width:100%}.coming-soon-page .coming-soon-content h1{margin:0;padding:0 7%;font-size:4.5rem}.coming-soon-page .coming-soon-content h1 .font-italic,.coming-soon-page .coming-soon-content h1 .hook{font-size:4.5rem}.coming-soon-page .coming-soon-content h1 .title-exergue{margin-left:10px;font-size:4rem}.coming-soon-page .coming-soon-content .coming-soon-countdown{grid-template-columns:repeat(4,minmax(30px,1fr));justify-content:center;justify-items:center;margin-top:75px;padding:0 15%;display:grid}.coming-soon-page .coming-soon-content .countdown-item{background:#ebeeff;border-radius:5px;width:fit-content;padding:15px 45px}.coming-soon-page .coming-soon-content .countdown-item span{font-size:3.6rem;font-weight:700;display:block}.coming-soon-page .coming-soon-content .countdown-item small{color:#0022b8;font-size:1.6rem}@media (max-width:768px){.coming-soon-page{padding:0 10%}.coming-soon-page .coming-soon-content{text-align:center;width:100%}.coming-soon-page .coming-soon-content h1{margin:0;padding:0;font-size:2.8rem}.coming-soon-page .coming-soon-content h1 .font-italic,.coming-soon-page .coming-soon-content h1 .hook{font-size:2.8rem}.coming-soon-page .coming-soon-content h1 .title-exergue{margin-left:10px;font-size:2.3rem}.coming-soon-page .coming-soon-content .coming-soon-countdown{grid-gap:20px;grid-template-columns:repeat(2,minmax(45px,1fr));margin-top:60px;padding:0 15%;display:grid}.coming-soon-page .coming-soon-content .countdown-item{background:#ebeeff;border-radius:5px;width:fit-content;padding:10px 30px}.coming-soon-page .coming-soon-content .countdown-item span{font-size:2.6rem;font-weight:700;display:block}.coming-soon-page .coming-soon-content .countdown-item small{font-size:1.6rem}}@media (max-width:480px){.coming-soon-page .coming-soon-countdown{grid-template-columns:1fr}}.error-page{color:#000a3d;text-align:center;box-sizing:border-box;background:radial-gradient(circle at 50% 100%,#f5f5f5 20%,#ebeeff 85%);flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100vh;margin:0;padding:0 20%;display:flex;overflow:hidden}.error-page .header-logo{width:fit-content;margin-bottom:60px}.error-page .header-logo img{border-radius:0;width:auto;height:30px;display:block}.error-page h1{margin:15% 0 75px;padding:0}.error-page .buttons{flex-direction:row;justify-content:center;align-items:center;gap:0;margin-top:90px;display:flex}html,body{font-family:var(--font-barlow),"Barlow Condensed",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#000a3d;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;background-color:#f5f5f5;margin:0;padding:0;overflow-x:hidden}html{scroll-behavior:smooth;font-size:62.5%}a{color:inherit;text-decoration:none}img{object-fit:cover;border-radius:5px;max-width:100%;height:auto}video{object-fit:cover;border-radius:5px}button{cursor:pointer;border:none;outline:none;font-family:inherit}.center{text-align:center}.left{text-align:left}.right{text-align:right}*{scrollbar-width:thin;scrollbar-color:#0022b8 #f5f5f5}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#0022b8 padding-box padding-box;border:2px solid #f5f5f5;border-radius:5px}::-webkit-scrollbar-thumb:hover{filter:brightness(.9)}h1,h2,h3,h4,h5{z-index:10;color:#000a3d;font-family:var(--font-barlow),"Barlow Condensed",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:-.02em;white-space:pre-line;margin:0;font-weight:600;line-height:.9;display:block}h1{text-transform:uppercase;text-align:center;margin-top:20%;padding:0 10%;font-size:6rem;font-weight:900}h1 .font-italic{z-index:90;color:#000a3d;text-transform:initial;font-size:6rem;position:relative}h1 .hook{z-index:10;font-size:6rem;position:relative}h1 .title-exergue{transform-origin:0;z-index:1;color:#f5f5f5;letter-spacing:0;text-transform:initial;vertical-align:middle;white-space:nowrap;background-color:#0022b8;border-radius:10px;margin-top:0;margin-left:20px;padding:6px 25px 18px;font-size:5.6rem;font-weight:900;line-height:1;display:inline-block;position:relative;transform:rotate(-2deg)}.title-h2,h2{font-size:4.8rem;font-weight:900}.title-h2 .font-italic,h2 .font-italic{color:#5c7aff;text-transform:initial;font-size:4.8rem}.title-h2 .hook,h2 .hook{font-size:4.6rem}.title-h2 h2{text-transform:uppercase}.title-h2-no-uppercase h2{text-transform:initial}h3{font-size:3.6rem}h4{font-size:2.8rem}h5{font-size:2.2rem}h6{font-size:1.8rem}p,.text-paragraph,.coming-soon-text p{font-family:var(--font-barlow),"Barlow Condensed",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";white-space:pre-line;font-size:3.6rem;font-weight:400;line-height:1}li,u,.text{white-space:pre-line}.hook{color:#5c7aff;text-transform:uppercase;font-size:3.4rem;font-weight:900}.font-italic{color:#5c7aff;font-family:var(--font-playfair),"Playfair Display",ui-serif,Georgia,"Times New Roman",serif;font-size:3.4rem;font-style:italic;font-weight:900}.services-agence-comkani li{text-transform:uppercase;font-size:5.2rem;font-weight:800}figcaption,.news-quote-meta{color:#5c7aff;margin-top:15px;font-size:1.8rem;font-style:italic}.project-row-meta,.article-row-category,.article-row-meta{font-size:1.6rem}@media (max-width:479.98px){.title-project-h1 h1{margin-top:120px;font-size:3.2rem}.title-project-h1 h1 .font-italic,.title-project-h1 h1 .hook{font-size:3.2rem}h1,h1 .font-italic,h1 .hook{font-size:3rem}h1 .title-exergue{border-radius:5px;margin-left:10px;padding:4px 15px 12px;font-size:2.6rem}.title-h2,h2,.title-h2 .font-italic,h2 .font-italic{font-size:2.8rem}h3{font-size:2.6rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}p,.text-paragraph{font-size:2.4rem}.hook,.font-italic{font-size:2rem}.services-agence-comkani li{font-size:2.4rem}}.container{max-width:1295px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.grid{grid-template-columns:repeat(12,1fr);gap:clamp(12px,2vw,28px);display:grid}.grid>*{grid-column:span 12}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.center-1{grid-column:6/span 1}.center-2{grid-column:6/span 2}.center-3{grid-column:5/span 3}.center-4{grid-column:5/span 4}.center-5{grid-column:4/span 5}.center-6{grid-column:4/span 6}.center-7{grid-column:3/span 7}.center-8{grid-column:3/span 8}.center-9{grid-column:2/span 9}.center-10{grid-column:2/span 10}.center-11{grid-column:1/span 11}.center-12{grid-column:1/span 12}.right-1{grid-column:12/span 1}.right-2{grid-column:11/span 2}.right-3{grid-column:10/span 3}.right-4{grid-column:9/span 4}.right-5{grid-column:8/span 5}.right-6{grid-column:7/span 6}.right-7{grid-column:6/span 7}.right-8{grid-column:5/span 8}.right-9{grid-column:4/span 9}.right-10{grid-column:3/span 10}.right-11{grid-column:2/span 11}.right-12{grid-column:1/span 12}.animation-text-reveal{--color-text-muted:color(neutral, 300);--color-text-main:color(primary, 950)}.animation-text-reveal .animation-text{flex-wrap:wrap;display:flex}.animation-text-reveal .animation-text .word{color:var(--color-text-muted,#edede9);transition:color .25s linear;display:inline}.title-reveal .title-reveal-mask{z-index:10;position:relative}.title-reveal :last-child{z-index:5}.contact-modal{z-index:9999;background:#000a3de6;flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex;position:fixed;inset:0}.contact-modal .contact-modal-panel{color:#000a3d;z-index:1;background:#ebeeff;width:800px;padding:75px 90px;position:relative}.contact-modal .contact-modal-panel .contact-modal-close{color:#0022b8;background:0 0;font-size:8rem;line-height:2rem;position:absolute;top:30px;right:30px}.contact-modal .contact-modal-panel .contact-modal-header p{font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin:20px 0;font-size:1.6rem}.contact-modal .contact-modal-panel .contact-modal-header .contact-progress-elements{flex-direction:row;justify-content:center;align-items:center;gap:0;margin-bottom:30px;display:flex}.contact-modal .contact-modal-panel .contact-modal-header .contact-progress-elements .contact-progress{background:#0022b8;border-radius:5px;width:60%;height:5px}.contact-modal .contact-modal-panel .contact-modal-header .contact-progress-elements .contact-progress .contact-progress-bar{background:#5c7aff;height:5px}.contact-modal .contact-modal-panel .contact-modal-header .contact-progress-elements .contact-progress .contact-progress-bar.is-success{background-color:#109648}.contact-modal .contact-modal-panel .contact-modal-header .contact-progress-elements .contact-steps{color:#5c7aff;width:40%;font-size:1.4rem}.contact-modal .contact-modal-panel .contact-modal-body .contact-step h3{color:#000a3d;text-transform:uppercase;margin-bottom:20px;font-size:2.2rem;font-weight:900}.contact-modal .contact-modal-panel .contact-modal-body .contact-step p{font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin:30px 0;font-size:1.6rem}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .infos-elements{color:#5c7aff!important;font-size:1.4rem!important;font-weight:400!important}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;width:100%;margin:10px 0;display:flex}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field span{color:#0022b8;font-size:1.4rem;font-style:italic;font-weight:600}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field .check-moreinfo{color:#5c7aff;margin-left:5px;font-weight:400}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field input,.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field select,.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field textarea{box-sizing:border-box;color:#000a3d;background:0 0;border:.25rem solid #0022b8;border-radius:5px;width:100%;height:35px;padding:0 10px;font-size:1.6rem}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field input::placeholder,.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field select::placeholder,.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field textarea::placeholder{color:#000a3d;opacity:.5;font-size:1.4rem;font-style:italic}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field input:hover,.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field select:hover,.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field textarea:hover{border-color:#000a3d}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field input:focus,.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field input:focus-visible,.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field select:focus,.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field select:focus-visible,.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field textarea:focus,.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field textarea:focus-visible{border:.25rem solid #000a3d;outline:none}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field textarea{height:150px;font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:20px}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field input[type=file]::file-selector-button{color:#ebeeff;cursor:pointer;background:#5c7aff;border:0;border-radius:6px;margin-right:30px;padding:10px 15px;font-weight:700}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field input[type=file]::file-selector-button:hover{background:#0022b8}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field select{appearance:none;background-color:#0000;padding-right:38px;line-height:normal}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field input[type=checkbox]{accent-color:#5c7aff;width:15px;border:5rem solid #0022b8!important}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field .check-grid{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:5px 30px;display:flex}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field .check-grid .check-item{flex-direction:row;justify-content:center;align-items:center;gap:5px;width:fit-content;height:30px;display:flex}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field .check-grid .check-item .check-text{color:#000a3d;white-space:nowrap;font-size:1.6rem}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field .goals{margin-bottom:30px}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field .file{height:45px;padding:0;border:none!important}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .grid-2-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .field-error{color:#ec0b43;font-size:1.4rem;font-style:italic}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .rgpd input[type=checkbox]{accent-color:#5c7aff;margin-right:15px}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .recap p{margin:15px 0;font-size:1.6rem;line-height:1.2}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .recap p strong{color:#0022b8;font-weight:900;text-decoration:underline}.contact-modal .contact-modal-panel .contact-modal-body .contact-step .recap img{width:auto;height:12px;margin:0 15px}.contact-modal .contact-modal-panel .contact-modal-footer{flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:100%;margin-top:30px;display:flex}.contact-modal .contact-modal-panel .contact-modal-footer .return{margin-left:0}.contact-modal .contact-modal-panel .contact-modal-footer .continued{margin-right:0}.solutions-gallery,.agence-gallery{flex-direction:column;width:100vw;margin:30px calc(50% - 50vw) 160px;display:flex}.solutions-gallery .first-line,.solutions-gallery .second-line,.solutions-gallery .agence-gallery-row,.agence-gallery .first-line,.agence-gallery .second-line,.agence-gallery .agence-gallery-row{flex-direction:row;justify-content:center;align-items:center;gap:45px;width:100%;display:flex}.solutions-gallery .first-line,.agence-gallery .first-line{margin-bottom:45px}.solutions-gallery .project-solutions-video video,.solutions-gallery .project-solutions-image img,.solutions-gallery .agence-video video,.solutions-gallery .agence-image img,.agence-gallery .project-solutions-video video,.agence-gallery .project-solutions-image img,.agence-gallery .agence-video video,.agence-gallery .agence-image img{height:402px}.solutions-gallery img,.agence-gallery img{min-width:360px;height:100%}.solutions-gallery video,.agence-gallery video{min-width:225px;height:100%}.cookies-banner{z-index:999;background:#ebeeff;width:450px;padding:45px 45px 60px;position:fixed;bottom:75px;right:45px}.cookies-banner p{font-size:1.6rem;font-weight:400}.cookies-banner .cookies-actions,.cookies-banner .cookies-modal-actions{flex-direction:row;justify-content:center;align-items:center;gap:15px;width:fit-content;display:flex}.cookies-banner .cookies-actions button,.cookies-banner .cookies-modal-actions button{text-transform:initial;padding:10px 20px;font-size:1.6rem;font-weight:400}.cookies-banner .cookies-actions button:hover,.cookies-banner .cookies-modal-actions button:hover{color:#edede9;background-color:#0022b8}.cookies-banner .cookies-actions .cookies-button-settings,.cookies-banner .cookies-modal-actions .cookies-button-settings{color:#000a3d}.cookies-banner .cookies-settings{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}.cookies-banner .cookies-settings .cookies-elements{flex-direction:row;justify-content:center;align-items:center;gap:45px;width:fit-content;display:flex}.cookies-banner .cookies-settings .switch{align-items:center;display:inline-flex;position:relative}.cookies-banner .cookies-settings .switch input{opacity:0;width:1px;height:1px;position:absolute}.cookies-banner .cookies-settings .switch .switch-ui{background:#ec0b43;border-radius:500px;width:60px;height:29px;transition:background .2s;position:relative}.cookies-banner .cookies-settings .switch .switch-ui:after{content:"";background:#ebeeff;border-radius:500px;width:23px;height:23px;transition:transform .2s;position:absolute;top:3px;left:3px}.cookies-banner .cookies-settings .switch input:checked+.switch-ui{background:#0022b8}.cookies-banner .cookies-settings .switch input:checked+.switch-ui:after{transform:translate(31px)}.cookies-banner .cookies-settings .switch.is-disabled{cursor:not-allowed}.cookies-banner.is-open .cookies-content{display:none}body.cursor-hidden{cursor:none}.cursor,.dot{pointer-events:none;z-index:99999;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.cursor{opacity:0;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);border-radius:2px;place-items:center;width:fit-content;height:fit-content;margin-top:-30px;margin-left:-30px;padding:10px 15px;transition:opacity .18s,background .18s;display:grid}.cursor.is-on{opacity:1}.cursor-background{color:#0022b8;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;font-size:1.4rem;font-weight:600;line-height:1;display:flex}.cursor-line{display:block}.cursor.is-view,.cursor.is-drag{background:#edede980}.dot{opacity:0;background:#5c7aff;border-radius:500px;width:15px;height:15px;margin-top:-10px;margin-left:-10px;transition:opacity .18s}.dot.is-on{opacity:1}.dot.is-off{opacity:0}.projects-filters,.news-filters,.services-content{margin:120px 0 30px}.projects-filters .filters-row,.projects-filters .filters-extra,.news-filters .filters-row,.news-filters .filters-extra,.services-content .filters-row,.services-content .filters-extra{flex-flow:wrap;justify-content:center;align-items:center;gap:5px 10px;display:flex}.projects-filters .filters-row button,.projects-filters .filters-extra button,.news-filters .filters-row button,.news-filters .filters-extra button,.services-content .filters-row button,.services-content .filters-extra button{color:#0022b8;background:0 0;padding:5px 10px 7px;font-size:1.6rem;font-weight:500}.projects-filters .filters-row button:hover,.projects-filters .filters-extra button:hover,.news-filters .filters-row button:hover,.news-filters .filters-extra button:hover,.services-content .filters-row button:hover,.services-content .filters-extra button:hover{color:#ebeeff;background:#0022b8}.projects-filters .filters-row .is-active,.projects-filters .filters-extra .is-active,.news-filters .filters-row .is-active,.news-filters .filters-extra .is-active,.services-content .filters-row .is-active,.services-content .filters-extra .is-active{color:#ebeeff;background:#0022b8;font-weight:600}.projects-filters .filters-row .filter-more,.projects-filters .filters-extra .filter-more,.news-filters .filters-row .filter-more,.news-filters .filters-extra .filter-more,.services-content .filters-row .filter-more,.services-content .filters-extra .filter-more{color:#ebeeff;background-color:#5c7aff;margin-left:45px;font-weight:900}.projects-filters .filters-extra,.news-filters .filters-extra,.services-content .filters-extra{margin-top:10px}footer.footer{width:100%;position:relative;bottom:0}footer.footer .footer-infos{color:#f5f5f5;background-color:#0022b8;border-bottom:.15rem solid #f5f5f5;padding:8vh 8vw 10vh}footer.footer .footer-infos .footer-tabs{color:#f5f5f5;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;display:flex}footer.footer .footer-infos .footer-tabs .tabs-nav{flex-direction:row;justify-content:center;align-items:center;gap:45px;display:flex}footer.footer .footer-infos .footer-tabs .tab-button{color:#f5f5f5;text-transform:uppercase;background:0 0;font-size:2rem;font-weight:600;transition:all .3s}footer.footer .footer-infos .footer-tabs .tab-button:hover,footer.footer .footer-infos .footer-tabs .tab-button.active{color:#ebeeff;background:#000a3d;border-radius:2px;padding:8px 20px;font-weight:900}footer.footer .footer-infos .footer-tabs .tabs-content .email{margin:60px 0 90px;animation:.3s fadeIn}footer.footer .footer-infos .footer-tabs .tabs-content .email a{font-size:10rem;font-weight:800;line-height:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}footer.footer .footer-infos .footer-social-media{flex-direction:row;justify-content:center;align-items:center;gap:60px;display:flex}footer.footer .footer-infos .footer-social-media a{flex-direction:row;justify-content:center;align-items:center;gap:25px;width:fit-content;text-decoration:none;transition:all .3s;display:flex}footer.footer .footer-infos .footer-social-media a .social-media-name{color:#ebeeff;font-family:var(--font-playfair),"Playfair Display",ui-serif,Georgia,"Times New Roman",serif;font-size:2.2rem;font-style:italic;font-weight:800}footer.footer .footer-infos .footer-social-media a .icon-social-media{background:#f5f5f5;width:20px;height:20px;margin-top:8px;transition:all .3s;display:inline-block;-webkit-mask:url(/images/icons/icon.svg) 50%/contain no-repeat;mask:url(/images/icons/icon.svg) 50%/contain no-repeat}footer.footer .footer-infos .footer-social-media a:hover .social-media-name{color:#5c7aff;font-family:var(--font-barlow),"Barlow Condensed",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.5px;font-size:2.4rem;font-style:normal;font-weight:900}footer.footer .footer-infos .footer-social-media a:hover .icon-social-media{background:#5c7aff;transform:translate(5px)scale(.9);-webkit-mask:url(/images/icons/icon-hover.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-hover.svg) 50%/contain no-repeat}footer.footer .footer-sub{box-sizing:border-box;color:#f5f5f5;background-color:#000a3d;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;display:flex}footer.footer .footer-sub .copyright{width:60vw;padding:1vh 0 1vh 6vw;font-size:1.4rem}footer.footer .footer-sub .legals{flex-direction:row;justify-content:flex-end;align-items:center;gap:30px;width:30vw;padding:1vh 6vw 1vh 0;font-size:1.4rem;display:flex}footer.footer .footer-sub .legals a:hover{color:#5c7aff;font-weight:500}footer.footer .footer-sub .legals .customer-area{color:#ebeeff;text-transform:uppercase;font-weight:900}footer.footer .footer-sub .legals .customer-area:hover{font-weight:900}@media (max-width:709.98px){footer.footer{width:100%;position:relative;bottom:0}footer.footer .footer-infos{padding:6vh 8vw}footer.footer .footer-infos .footer-tabs .tabs-nav{gap:20px}footer.footer .footer-infos .footer-tabs .tab-button{font-size:1.6rem}footer.footer .footer-infos .footer-tabs .tab-button:hover,footer.footer .footer-infos .footer-tabs .tab-button.active{padding:6px 15px}footer.footer .footer-infos .footer-tabs .tabs-content .email{margin:45px 0 60px}footer.footer .footer-infos .footer-tabs .tabs-content .email a{font-size:2.6rem}footer.footer .footer-infos .footer-social-media{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;display:flex}footer.footer .footer-infos .footer-social-media a{flex-direction:row;justify-content:center;align-items:center;gap:5px;width:fit-content;text-decoration:none;transition:all .3s;display:flex}footer.footer .footer-infos .footer-social-media a .social-media-name{color:#ebeeff;font-family:var(--font-playfair),"Playfair Display",ui-serif,Georgia,"Times New Roman",serif;font-size:1.2rem;font-style:italic;font-weight:800}footer.footer .footer-infos .footer-social-media a .icon-social-media{width:10px;height:10px;margin-top:0;margin-left:5px}footer.footer .footer-infos .footer-social-media a:hover .social-media-name{font-size:1.2rem}footer.footer .footer-sub{flex-direction:column;justify-content:center;align-items:center;gap:0;padding:2vh 0;display:flex}footer.footer .footer-sub .copyright{text-align:center;padding:0;font-size:1.2rem}footer.footer .footer-sub .legals{justify-content:center;gap:30px;padding:0;font-size:1.2rem}footer.footer .footer-sub .legals a{white-space:nowrap}}@media (min-width:710px) and (max-width:1023.98px){footer.footer .footer-infos{padding:6vh 8vw}footer.footer .footer-infos .footer-tabs{color:#f5f5f5;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;display:flex}footer.footer .footer-infos .footer-tabs .tabs-content .email a{font-size:8rem}footer.footer .footer-sub .copyright{width:45vw;font-size:1.4rem}footer.footer .footer-sub .legals{width:45vw}}.header{white-space:nowrap;box-sizing:border-box;z-index:1000;background-color:#fff;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:fit-content;height:60px;padding:35px 30px;transition:top .25s,bottom .25s,padding .25s,box-shadow .25s,background-color .25s,height .25s;display:flex;position:fixed;top:30px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 5px 30px #0022b826}.header .header-logo{width:10vw}.header .header-logo img{border-radius:0;display:block}.header .notification-hours{font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";flex:auto;justify-content:center;align-items:center;padding:0 3vw;display:flex}.header .notification-hours img{border-radius:0;margin-top:1px;margin-right:15px;display:block}.header .notification-hours span{font-size:1.4rem;font-weight:500}.header .notification-hours span.open{color:#109648}.header .notification-hours span.closed{color:#ec0b43}.header .header-navigation{flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex}.header .header-navigation .nav-list{color:#000a3d;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.header .header-navigation .nav-list li{text-transform:uppercase;font-size:1.8rem;font-weight:700;line-height:1}.header .header-navigation .nav-list li a{color:inherit;cursor:pointer;white-space:nowrap;padding-bottom:6px;text-decoration:none;display:inline-block}.header .header-navigation .nav-list li a:hover,.header .header-navigation .nav-list li a.active{color:#5c7aff;font-weight:900}.header .header-navigation .nav-list li:nth-child(5){color:#ebeeff;white-space:nowrap;background-color:#0022b8;border-radius:2px;margin-left:10px;padding:8px}.header .header-navigation .nav-list li:nth-child(5) button{color:inherit;text-transform:uppercase;background:0 0;font-size:1.8rem;font-weight:700}.header .header-navigation .nav-list li:nth-child(5) button:hover,.header .header-navigation .nav-list li:nth-child(5) button.active{color:inherit}.header.is-scrolled{height:auto;box-shadow:none;pointer-events:none;pointer-events:none;background:#0022b8;border-radius:5px;padding:15px 25px;top:auto;bottom:30px;box-shadow:0 5px 30px #000a3d40}.header.is-scrolled .header-logo{pointer-events:auto;background:url("/images/logos/Favicon - Agence ComKani - White.svg") 50%/contain no-repeat;width:35px;height:35px;margin-right:30px}.header.is-scrolled .header-logo a{pointer-events:auto;width:100%;height:100%;display:block}.header.is-scrolled .header-logo img,.header.is-scrolled .notification-hours{display:none}.header.is-scrolled .header-navigation{justify-content:center;width:100%}.header.is-scrolled .header-navigation .nav-list{pointer-events:auto;color:#ebeeff;gap:10px}.header.is-scrolled .header-navigation .nav-list li{font-size:1.6rem;font-weight:800}.header.is-scrolled .header-navigation .nav-list li a{color:inherit;border-radius:2px;padding:7px 8px;text-decoration:none}.header.is-scrolled .header-navigation .nav-list li a:hover,.header.is-scrolled .header-navigation .nav-list li a.active{color:inherit;background:#000a3d;font-weight:900}.header.is-scrolled .header-navigation .nav-list li:nth-child(5){color:#000a3d;background:#f5f5f5;margin-left:10px;padding:6px 5px}.header.is-scrolled .header-navigation .nav-list li:nth-child(5) button{color:inherit;font-size:1.6rem}.header.is-scrolled .header-navigation .nav-list li:nth-child(5) button:hover,.header.is-scrolled .header-navigation .nav-list li:nth-child(5) button.active{color:inherit;font-weight:900}.header.is-scrolled.is-contrast-light{background-color:#ebeeff}.header.is-scrolled.is-contrast-light .header-navigation .nav-list{color:#000a3d}.header.is-scrolled.is-contrast-light .header-navigation .nav-list li a:hover,.header.is-scrolled.is-contrast-light .header-navigation .nav-list li a.active{color:#ebeeff;font-weight:800}.header.is-scrolled.is-contrast-light .header-navigation .nav-list li:nth-child(5){color:#ebeeff;background:#0022b8}.header .header-burger,.header .tablet-menu{display:none}.header-burger{background:0 0;flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex}.header-burger .burger-lines{background:#000a3d;border-radius:2px;width:25px;height:3px;transition:transform .25s,opacity .25s;display:inline-block;position:relative}.header-burger .burger-lines:before,.header-burger .burger-lines:after{content:"";background:#0022b8;border-radius:2px;width:20px;height:3px;transition:transform .25s,top .25s,opacity .25s;position:absolute;left:2.5px}.header-burger .burger-lines:before{top:-6px}.header-burger .burger-lines:after{top:6px}.header.menu-open .tablet-menu{opacity:1;pointer-events:auto}.header.menu-open .tablet-menu-panel{opacity:1;transform:translateY(0)}.tablet-menu{opacity:0;pointer-events:none;z-index:2000;background:#ebeeff;width:100vw;height:100dvh;transition:opacity .25s;position:fixed;inset:0;overflow:hidden}.tablet-menu-panel{box-sizing:border-box;opacity:0;flex-direction:column;width:100%;height:100%;min-height:100dvh;padding:18px 20px 32px;transition:transform .28s,opacity .28s;display:flex;position:relative;transform:translateY(-14px)}.tablet-menu-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:48px;display:flex}.tablet-menu-tagline{color:#000a3d;max-width:220px;text-transform:normal;margin:60px 0 0;font-size:1.8rem}.tablet-menu-close{color:#ebeeff;cursor:pointer;background:#0022b8;border:0;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.8rem;font-weight:900;display:inline-flex}.tablet-menu-body{flex-direction:column;flex:auto;justify-content:space-between;min-height:0;display:flex}.tablet-menu-list{flex-direction:column;justify-content:center;align-items:center;gap:30px;margin:60px 0 0;padding:0;list-style:none;display:flex}.tablet-menu-list a,.tablet-menu-list button{color:#000a3d;background:0 0;border:0;padding:0;font-size:4.8rem;font-weight:900;line-height:1;display:inline-block}.tablet-menu-social{flex-direction:row;justify-content:center;align-items:center;gap:30px;margin-bottom:30px;display:flex;position:static}.tablet-menu-social a{color:#0022b8;font-family:var(--font-playfair),"Playfair Display",ui-serif,Georgia,"Times New Roman",serif;font-size:1.6rem;font-style:italic;font-weight:700;text-decoration:none}@media (max-width:833.98px){header.header{width:100%;height:72px;box-shadow:none;z-index:1000;background:#f5f5f5;border-radius:0;justify-content:space-between;padding:14px 20px;position:fixed;top:0;left:0;transform:none}header.header .header-logo{width:auto;max-width:calc(100% - 72px);margin-left:30px}header.header .header-logo a,header.header .header-logo img{display:block}header.header .header-logo img{width:auto;height:20px}header.header .notification-hours,header.header .header-status,header.header .header-navigation{display:none}header.header .header-burger{z-index:2100;flex:0 0 44px;width:44px;height:44px;display:inline-flex;position:relative}header.header .tablet-menu{display:block}header.header.is-scrolled,header.header.is-scrolled.is-contrast-light,header.header.is-contrast-light{display:none}header.header.menu-open{box-shadow:none;background:0 0}header.header.menu-open .header-burger{opacity:0;pointer-events:none}.tablet-menu-close{margin-right:10px;position:static}.tablet-menu-list a,.tablet-menu-list button{text-transform:uppercase}}.page-transition{z-index:9999;pointer-events:none;will-change:clip-path;background:radial-gradient(circle at 50% 100%,#f5f5f5 60%,#ebeeff 85%);flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex;position:fixed;inset:0}.page-transition .page-transition-overlay{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;padding:2rem;display:flex}.page-transition .page-transition-overlay .page-transition-progress{font-family:var(--font-barlow),"Barlow Condensed",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:9rem;font-weight:600}.page-transition .page-transition-overlay .page-transition-progress span{color:#0022b8;font-weight:900}.services-projects{margin:0 0 75px}.services-projects .services-projects-heading{width:40%;margin-bottom:60px}.services-projects .services-list .projects-list-right img{max-height:72%}.cta-primary{box-sizing:border-box;background:#ebeeff;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:0;width:100vw;margin:120px calc(50% - 50vw) 0;padding:15vh 0 10vh;display:flex}.cta-primary .cta-text{width:60%;padding-left:5vw;padding-right:10vw}.cta-primary .cta-text h2{color:#5c7aff;text-transform:uppercase}.cta-primary .cta-text h2 .font-italic{color:#000a3d}.cta-primary .cta-text p{line-height:1.05}.cta-primary .cta-text p .font-italic{color:#0022b8}.cta-primary .cta-button{width:40%;margin-bottom:5vh;padding-right:10vw}@media (max-width:1023.98px){.cta-primary{flex-flow:column;justify-content:center;align-items:center;gap:0;width:100vw;margin:30px calc(50% - 50vw) 0;padding:5vh 10vw;display:flex}.cta-primary .cta-text,.cta-primary .cta-button{width:100%;padding:0}}.logos-clients-agencecomkani{grid-template-rows:auto auto;grid-template-columns:1fr 1.5fr;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 0 30px;display:grid}.logos-clients-agencecomkani .title-h2-no-uppercase{grid-area:1/1/2/2;align-self:flex-start;padding:0 0 0 5vw}.logos-clients-agencecomkani .logos-row-wrapper-right{grid-area:1/2/2/3;align-self:center;width:60vw;margin-left:5vw;position:relative;overflow:hidden}.logos-clients-agencecomkani .logos-row-wrapper-left{grid-area:2/1/3/3;width:100vw;margin-top:60px;overflow:hidden}.logos-clients-agencecomkani .logos-row{will-change:transform;flex-wrap:nowrap;gap:30px;width:max-content;display:flex}.logos-clients-agencecomkani .logo-item{background-color:#edede9;border:.1rem solid #000a3d;border-radius:5px;flex:none;justify-content:center;align-items:center;width:350px;height:150px;display:flex}.logos-clients-agencecomkani .logo-item .logo-img{object-fit:contain;opacity:.9;width:auto;max-height:120px;transition:transform .2s,opacity .2s,filter .2s}.logos-clients-agencecomkani .logos-row-right{gap:30px;width:max-content;animation:140s linear infinite logos-right;display:flex}.logos-clients-agencecomkani .logos-row-left{animation:140s linear infinite logos-left}@keyframes logos-right{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes logos-left{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:479.98px){.logos-clients-agencecomkani{grid-template-columns:1fr .75fr}.logos-clients-agencecomkani .title-h2-no-uppercase{padding:0 0 0 10vw}.logos-clients-agencecomkani .logos-row-wrapper-left{margin-top:45px}.logos-clients-agencecomkani .logos-row{gap:20px}.logos-clients-agencecomkani .logo-item .logo-img{max-height:75px}.logos-clients-agencecomkani .logos-row-right{gap:20px}}@media (min-width:710px) and (max-width:1023.98px){.logos-clients-agencecomkani{grid-template-columns:1fr .6fr}.logos-clients-agencecomkani .title-h2-no-uppercase{padding:0 0 0 10vw}}.projects-homepage{--card-height:550px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;margin-bottom:60px;padding:0;display:flex}.projects-homepage .projects-elements{width:100%;max-width:var(--projects-max);margin:auto;display:block;position:relative;overflow:visible;padding:0!important}.projects-homepage .projects-elements .project-element{width:100%;height:var(--card-height);border-radius:5px;margin:0;position:absolute;top:0;left:0;overflow:hidden;transform:translateZ(0);box-shadow:0 5px 30px #ebeeff26}.projects-homepage .projects-elements .project-element .link{width:100%;height:100%;display:block}.projects-homepage .projects-elements .project-element img,.projects-homepage .projects-elements .project-element .project-image,.projects-homepage .projects-elements .project-element .projects-image{width:100%;height:100%;transition:transform .5s;display:block;transform:scale(1)}.projects-homepage .projects-elements .project-element .project-infos{z-index:2;background:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;max-width:400px;padding:15px 20px;transition:background .3s,width .3s;display:flex;position:absolute;bottom:20%;left:5%}.projects-homepage .projects-elements .project-element .project-infos .project-customer{color:#5c7aff;text-transform:uppercase;align-items:center;margin:0;font-size:1.8rem;font-weight:900;line-height:1;transition:color .3s;display:inline-flex}.projects-homepage .projects-elements .project-element .project-infos .agency-poles,.projects-homepage .projects-elements .project-element .project-infos .agency-role{color:#1a2765;text-align:left;margin:0;font-size:1.6rem;line-height:1}.projects-homepage .projects-elements .project-element .project-infos .agency-poles{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:15px;display:flex}.projects-homepage .projects-elements .project-element .project-infos .agency-role{flex-direction:row;justify-content:center;align-items:center;gap:0;margin-top:15px;display:flex}.projects-homepage .projects-elements .project-element:hover img,.projects-homepage .projects-elements .project-element:hover .project-image,.projects-homepage .projects-elements .project-element:hover .projects-image{border-radius:5px;transform:scale(1.1)}.projects-homepage .projects-elements .project-element:hover .project-infos{background:#5c7aff;width:max-content}.projects-homepage .projects-elements .project-element:hover .project-infos .project-customer{color:#fff}.projects-homepage .projects-elements .project-element:hover .project-infos .project-customer:after{opacity:1;width:20px;margin-left:15px}.projects-homepage .projects-elements .project-element:hover .project-infos .agency-poles,.projects-homepage .projects-elements .project-element:hover .project-infos .agency-role{display:none}@media (max-width:833.98px){.projects-homepage{--card-height:400px;margin-bottom:30px}.projects-homepage .projects-elements .project-element .project-infos{max-width:250px;padding:20px 15px}.projects-homepage .projects-elements .project-element .project-infos .project-customer{font-size:2rem}.projects-homepage .projects-elements .project-element .project-infos .project-customer:after{height:18px}.projects-homepage .projects-elements .project-element .project-infos .agency-poles,.projects-homepage .projects-elements .project-element .project-infos .agency-role{font-size:1.6rem}}.projects-list,.services-list{flex-direction:row;justify-content:center;align-items:stretch;gap:0;width:100%;display:flex}.projects-list .projects-list-left,.services-list .projects-list-left{width:60%;height:auto;padding-right:5%}.projects-list .projects-list-left .project-row,.services-list .projects-list-left .project-row{border-bottom:none;flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:30px 15px;transition:padding .3s,background .3s;display:flex;position:relative;overflow:hidden}.projects-list .projects-list-left .project-row:after,.services-list .projects-list-left .project-row:after{content:"";transform-origin:0;background:#000a3d;width:100%;height:.05rem;position:absolute;bottom:0;left:0;transform:scaleX(0)}.projects-list .projects-list-left .project-row.is-visible:after,.services-list .projects-list-left .project-row.is-visible:after{animation:1.5s forwards animationProjectLine}.projects-list .projects-list-left .project-row h3,.services-list .projects-list-left .project-row h3{color:#5c7aff}.projects-list .projects-list-left .project-row .project-row-meta,.services-list .projects-list-left .project-row .project-row-meta{transition:transform .45s;transform:translate(16px)}.projects-list .projects-list-left .project-row .project-row-meta img,.services-list .projects-list-left .project-row .project-row-meta img{margin:0 10px}.projects-list .projects-list-left .project-row:hover,.services-list .projects-list-left .project-row:hover{background:#ebeeff;border-top:.1rem solid #000a3d;border-bottom:.15rem solid #000a3d;padding:30px 25px}.projects-list .projects-list-left .project-row:hover .project-row-meta,.services-list .projects-list-left .project-row:hover .project-row-meta{transform:translate(0)}.projects-list .projects-list-left .project-row:first-child:hover,.services-list .projects-list-left .project-row:first-child:hover{border-top:.15rem solid #000a3d}@keyframes animationProjectLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.projects-list .projects-list-left .projects-pagination,.services-list .projects-list-left .projects-pagination{text-align:right;margin-top:60px}.projects-list .projects-list-left .projects-pagination button,.services-list .projects-list-left .projects-pagination button{color:#000a3d;background-color:#0000;margin:0 5px;font-size:2rem}.projects-list .projects-list-left .projects-pagination button:hover,.services-list .projects-list-left .projects-pagination button:hover{color:#ebeeff;background:#0022b8;font-weight:600}.projects-list .projects-list-left .projects-pagination .is-active,.services-list .projects-list-left .projects-pagination .is-active{color:#ebeeff;background:#0022b8;padding:0 10px 2px 8px;font-weight:600}.projects-list .projects-list-left .projects-pagination .navigation:hover,.services-list .projects-list-left .projects-pagination .navigation:hover{background:0 0}.projects-list .projects-list-right,.services-list .projects-list-right{align-items:stretch;width:40%;display:flex}.projects-list .projects-list-right img,.services-list .projects-list-right img{width:100%;height:auto;max-height:80%}.services-agence-comkani-infos,.agence-comkani-infos{width:100%;overflow-x:clip}.services-agence-comkani-inner,.agence-comkani-inner{box-sizing:border-box;--service-card-height:600px;--valeur-card-height:600px;flex-direction:row;justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:1200px;margin:0 auto;padding:120px 0 0;display:flex}.services-agence-comkani-inner .column-left,.agence-comkani-inner .column-left{width:40%;position:sticky}.services-agence-comkani-inner .column-left h2,.agence-comkani-inner .column-left h2{margin-bottom:45px}.services-agence-comkani-inner .column-right,.agence-comkani-inner .column-right{flex-direction:row;justify-content:center;align-items:center;gap:0;width:60%;display:flex}.services-agence-comkani-inner .column-right .services-poles,.services-agence-comkani-inner .column-right .agence-valeurs,.agence-comkani-inner .column-right .services-poles,.agence-comkani-inner .column-right .agence-valeurs{width:100%;position:relative}.services-agence-comkani-inner .column-right .services-poles,.agence-comkani-inner .column-right .services-poles{height:var(--service-card-height)}.services-agence-comkani-inner .column-right .agence-valeurs,.agence-comkani-inner .column-right .agence-valeurs{height:var(--valeur-card-height)}.services-agence-comkani-inner .column-right .pole,.services-agence-comkani-inner .column-right .valeur,.agence-comkani-inner .column-right .pole,.agence-comkani-inner .column-right .valeur{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;max-width:550px;height:600px;padding:60px 60px 90px;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(-10%)}.services-agence-comkani-inner .column-right .pole:after,.services-agence-comkani-inner .column-right .valeur:after,.agence-comkani-inner .column-right .pole:after,.agence-comkani-inner .column-right .valeur:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#edede90d 35%,#ebeefff2 55%);position:absolute;inset:0}.services-agence-comkani-inner .column-right .pole>*,.services-agence-comkani-inner .column-right .valeur>*,.agence-comkani-inner .column-right .pole>*,.agence-comkani-inner .column-right .valeur>*{z-index:1;position:relative}.services-agence-comkani-inner .column-right .pole h3,.services-agence-comkani-inner .column-right .valeur h3,.agence-comkani-inner .column-right .pole h3,.agence-comkani-inner .column-right .valeur h3{text-transform:uppercase;font-size:3.8rem;font-weight:900}.services-agence-comkani-inner .column-right .pole h3 span,.services-agence-comkani-inner .column-right .valeur h3 span,.agence-comkani-inner .column-right .pole h3 span,.agence-comkani-inner .column-right .valeur h3 span{color:#000a3d;margin-right:10px}.services-agence-comkani-inner .column-right .pole p,.services-agence-comkani-inner .column-right .valeur p,.agence-comkani-inner .column-right .pole p,.agence-comkani-inner .column-right .valeur p{color:#0022b8;font-size:2.8rem}@media (max-width:833.98px){.services-agence-comkani-inner{--service-card-height:550px;--valeur-card-height:550px;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.services-agence-comkani-inner .column-left{width:100%}.services-agence-comkani-inner .column-left h2{margin-bottom:0}.services-agence-comkani-inner .column-left a{margin:15px 0 45px}.services-agence-comkani-inner .column-right{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;display:flex}}@media (min-width:710px) and (max-width:1023.98px){.services-agence-comkani-inner{--service-card-height:600px;--valeur-card-height:600px;flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex}.services-agence-comkani-inner .column-left{width:40%;padding-right:10%}.services-agence-comkani-inner .column-left h2{margin-bottom:45px}.services-agence-comkani-inner .column-right .services-poles{height:var(--service-card-height)}.services-agence-comkani-inner .column-right .agence-valeurs{height:var(--valeur-card-height)}}.services-agence-comkani{flex-direction:column;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex}.services-agence-comkani:hover .services-row:not(:hover){color:#aeb7dd;background-color:#d1d7ee;transition:background-color .3s,color .3s}.services-agence-comkani:hover .services-row:not(:hover) span{transition:color .3s;color:#aeb7dd!important}.services-agence-comkani:hover .services-row:not(:hover) .icon-service{transition:color .3s;background-color:#aeb7dd!important}.services-agence-comkani .services-row{width:100%;padding-block:18px;position:relative;overflow:visible}.services-agence-comkani .services-row.services-strategy-lab{transform-origin:50%;z-index:5;transform:translateY(0)rotate(0)}.services-agence-comkani .services-row.services-digital-studio{transform-origin:50%;z-index:10;transform:translateY(-115px)rotate(-2deg)}.services-agence-comkani .services-row.services-creative-atelier{transform-origin:50%;z-index:15;transform:translateY(75px)rotate(1deg)}.services-agence-comkani .pole-strategy-lab,.services-agence-comkani .pole-creative-atelier,.services-agence-comkani .pole-digital-studio{will-change:transform}.services-agence-comkani .pole-strategy-lab:hover,.services-agence-comkani .pole-creative-atelier:hover,.services-agence-comkani .pole-digital-studio:hover{animation-play-state:paused}.services-agence-comkani .pole-strategy-lab{white-space:nowrap;animation:20s linear infinite services-animation-left;display:flex}.services-agence-comkani .pole-digital-studio{white-space:nowrap;animation:25s linear infinite services-animation-right;display:flex}.services-agence-comkani .pole-creative-atelier{white-space:nowrap;animation:23s linear infinite services-animation-left;display:flex}.services-agence-comkani .services-strategy-lab,.services-agence-comkani .services-creative-atelier{background-color:#ebeeff}.services-agence-comkani .services-digital-studio{background-color:#0022b8}.services-agence-comkani .service-item{white-space:nowrap;align-items:center;display:flex}.services-agence-comkani .icon-service{background-color:#5c7aff;width:25px;height:25px;margin:0 60px;-webkit-mask:url(/images/icons/icon-services.svg) 50%/contain no-repeat;mask:url(/images/icons/icon-services.svg) 50%/contain no-repeat}.services-agence-comkani .services-strategy-lab.icon-service,.services-agence-comkani .services-creative-atelier .icon-service{background-color:#5c7aff}.services-agence-comkani .services-digital-studio .icon-service{background-color:#fff}.services-agence-comkani .services-strategy-lab.service-item:nth-child(3n+1) span,.services-agence-comkani .services-creative-atelier .service-item:nth-child(3n+1) span{color:#000a3d}.services-agence-comkani .services-digital-studio .service-item:nth-child(3n+1) span{color:#ebeeff}.services-agence-comkani .services-strategy-lab.service-item:nth-child(3n+2) span,.services-agence-comkani .services-creative-atelier .service-item:nth-child(3n+2) span{color:#0022b8}.services-agence-comkani .services-digital-studio .service-item:nth-child(3n+2) span{color:#fff}.services-agence-comkani .services-strategy-lab.service-item:nth-child(3n+3) span,.services-agence-comkani .services-creative-atelier .service-item:nth-child(3n+3) span,.services-agence-comkani .services-digital-studio .service-item:nth-child(3n+3) span{color:#5c7aff}@keyframes services-animation-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes services-animation-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (max-width:833.98px){.services-agence-comkani .icon-service{width:15px;height:15px;margin:0 20px}}.news-avoidbox{background:#feecf0;border:2px solid #ec0b43;border-radius:5px;margin:60px 0;padding:30px 60px}.news-avoidbox .news-avoidbox-title{color:#ec0b43;text-transform:uppercase;margin-bottom:30px;font-weight:800!important}.news-badge{background:#ebeeff;flex-direction:column;justify-content:center;align-items:center;gap:0;width:fit-content;margin:15px 0;padding:20px 30px;display:flex;font-weight:800!important}.news-button{margin:15px 0}.news-button p{font-size:1.8rem!important;line-height:0!important}.news-callout{background:#ebeeff;border-radius:5px;margin:60px 0;padding:30px 60px}.news-callout .news-callout-title{color:#0022b8;text-transform:uppercase;margin-bottom:30px;font-weight:800!important}.news-comparetable{color:#fff;background:#000a3d;margin:60px 0;padding:30px 45px;font-size:1.8rem}.news-comparetable .news-comparetable-table{table-layout:fixed;border-collapse:collapse;width:100%}.news-comparetable .news-comparetable-table .news-comparetable-header{color:#5c7aff;text-align:left;font-size:2.2rem}.news-comparetable .news-comparetable-table .news-comparetable-header .news-comparetable-th{border-bottom:.2rem solid #ebeeff;padding:0 10px 20px}.news-comparetable .news-comparetable-table .news-comparetable-th,.news-comparetable .news-comparetable-table .news-comparetable-td{vertical-align:top;word-break:break-word;width:auto;padding:5px 0}.news-comparetable .news-comparetable-caption{color:#5c7aff;margin-top:30px;font-style:italic}.news-embed-video{aspect-ratio:16/9;margin:60px 0}.news-embed-video iframe{aspect-ratio:16/9;border:0;width:100%}.news-faq{margin:60px 0}.news-faq .news-faq-title{margin-bottom:30px}.news-faq .news-faq-list{gap:15px;display:grid}.news-faq .news-faq-list .news-faq-item{background:#ebeeff;border-radius:5px;padding:30px}.news-faq .news-faq-list .news-faq-question{cursor:pointer;align-items:center;gap:20px;font-size:2.4rem;font-weight:800;list-style:none;display:flex}.news-faq .news-faq-list .news-faq-item[open]>.news-faq-question{color:#0022b8}.news-faq .news-faq-list .news-faq-question::-webkit-details-marker{display:none}.news-faq .news-faq-list .news-faq-question::marker{content:""}.news-faq .news-faq-list .news-faq-question:before{content:"";background-image:url(/images/icons/icon-faq-close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 30px;width:15px;height:15px;margin-top:5px}.news-faq .news-faq-list .news-faq-item[open]>.news-faq-question:before{background-image:url(/images/icons/icon-faq-open.svg);width:25px;height:25px}.news-faq .news-faq-list .news-faq-answer{margin:30px 0 0 50px;font-size:2.2rem}.news-figure{text-align:center;margin:30px 0}.figure-lg img{width:auto;height:550px}.figure-lg-max img{width:auto;max-height:550px}.figure-md img{width:auto;height:450px}.figure-md-max img{width:auto;max-height:450px}.figure-sm img{width:auto;height:350px}.figure-sm-max img{width:auto;max-height:350px}.figure-xsm img{width:auto;height:250px}.figure-xsm-max img{width:auto;max-height:250px}.news-link-inner{color:#0022b8;border-radius:5px;margin:5px 0;padding:10px 0;text-decoration:underline;display:inline-block}.news-link-inner .news-link-icon{background:url(/images/icons/icon-open-url.svg) 50%/contain no-repeat;width:20px;height:20px;margin-left:10px;display:inline-block}.news-link-inner:hover{color:#5c7aff}.news-link-inner:hover .news-link-icon{transform:rotate(60deg)}.news-gallery{gap:14px;margin:26px 0;display:grid}@media (min-width:710px){.news-gallery{grid-template-columns:1fr}}@media (min-width:834px){.news-gallery-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.news-gallery-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-checklist{background:#ebeeff;border-radius:5px;margin:60px 0;padding:30px 60px}.news-checklist .news-checklist-title{margin-bottom:30px;font-size:2.2rem;font-weight:800}.news-checklist .news-checklist-list{margin:0;padding-left:0;list-style:none}.news-checklist .news-checklist-list .news-checklist-item{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex;padding:0!important}.news-checklist .news-checklist-list .news-checklist-item .news-checklist-box{border:2px solid #000a3d;border-radius:5px;flex:none;width:20px;height:20px;margin-top:2px}.news-checklist .news-checklist-list .news-checklist-item .news-checklist-text{margin-left:20px}.news-quote{margin:60px 0}.news-quote .news-quote-text{margin:0;font-style:italic;display:block;position:relative}.news-quote .news-quote-text p{margin:0 0 0 60px}.news-quote .news-quote-mark{color:#5c7aff;pointer-events:none;font-size:4.8rem;font-weight:900;line-height:1;position:absolute}.news-quote .news-quote-mark-open{top:-30px;left:0}.news-quote .news-quote-metadata{margin:15px 0 0 60px}.news-quote .news-quote-metadata .news-quote-separation{color:#0022b8;margin:0 10px;font-weight:900}.news-steps{margin:60px 0}.news-steps .news-step{margin-bottom:30px}.news-steps .news-step .news-step-title{color:#0022b8;font-family:var(--font-barlow),"Barlow Condensed",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:2.8rem;font-weight:800}.agence-page .agence-team-image{border-radius:5px;height:550px;margin:120px 0 160px;position:relative;overflow:hidden}.agence-page .agence-team-image:after{content:"";pointer-events:none;z-index:2;background:#000a3da6;position:absolute;inset:0}.agence-page .agence-medias-gallery{margin:160px 0 140px}.agence-page .agence-medias-gallery .agence-gallery{margin-bottom:0}.agence-page .agence-medias-gallery .agence-gallery .first-line{gap:45px!important}.agence-page .agence-text{margin:0;font-weight:600}.agence-page .agence-comkani-infos{margin-top:90px}.agence-page .agence-team{margin:160px 0}.agence-page .agence-team .team-talent{margin-top:90px}.agence-page .agence-team .team-talent .team-slider{position:relative}.agence-page .agence-team .team-talent .team-members{flex-direction:row;justify-content:flex-start;align-items:center;gap:30px;height:630px;display:flex}.agence-page .agence-team .team-talent .team-members .team-card{flex:0 0 min(480px,78vw);height:630px;position:relative;overflow:hidden}.agence-page .agence-team .team-talent .team-members .team-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ebeeff0d 45%,#0022b8f2 85%);position:absolute;inset:0}.agence-page .agence-team .team-talent .team-members .team-card .team-image{min-height:630px}.agence-page .agence-team .team-talent .team-members .team-card .team-infos{z-index:1;padding:60px;position:absolute;bottom:0}.agence-page .agence-team .team-talent .team-members .team-card .team-infos .team-name{color:#ebeeff;text-transform:uppercase;font-size:3.8rem;font-weight:900}.agence-page .agence-team .team-talent .team-members .team-card .team-infos .team-job{color:#ebeeff;font-size:2.8rem}.agence-page .agence-team .team-talent .team-members .team-card .team-infos .team-poles{flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.agence-page .agence-team .team-talent .team-members .team-card .team-infos .team-poles .team-pole{color:#000a3d;background:#ebeeff;border-radius:2px;padding:10px 15px;font-size:1.4rem;font-weight:600;line-height:1}.agence-page .agence-team .team-talent .slider-navigation{flex-direction:row;justify-content:flex-end;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.agence-page .agence-team .team-talent .slider-navigation button img{width:100%;height:20px}.hero{align-items:flex-start;margin:0 calc(50% - 50vw);padding:0 8% 65vh;display:flex;position:relative;overflow:hidden}.hero .video{transform-origin:50% 0;filter:brightness(1.05)contrast(1.05)saturate(1.05);pointer-events:none;opacity:1;z-index:1;will-change:transform;border-radius:10px;width:100%;height:100%;position:absolute;inset:35vh 0 0 0%;transform:translate(-50%)}.hero .title-h1{z-index:3;pointer-events:none;width:100%}.hero .sound-toggle{z-index:4;cursor:pointer;background:#5c7aff;border-radius:50px;width:50px;height:50px;display:none;position:absolute;bottom:10vh;right:5vw}.hero .sound-toggle.is-off{background:#0022b8}@media (max-width:833.98px){.hero{height:70vh}.hero .title-h1{bottom:10vh}.hero .sound-toggle{bottom:5vh}}.agence-text{margin:160px 0 180px;padding:0 10%}.agence-text h2{justify-content:center;font-weight:600}.agence-text .text-paragraph{flex-direction:column;gap:10px;display:flex}@media (max-width:833.98px){.agence-text{margin:45px 0}}.introduction{margin:90px 0 120px}.introduction .text-paragraph{flex-direction:column;display:flex}.introduction .text-paragraph .font-italic{font-weight:900}.introduction .text-paragraph .font-italic,.introduction .text-paragraph .hook{color:#0022b8}.team-full-media{height:700px;margin:120px calc(50% - 50vw);position:relative;overflow:hidden}.team-full-media:after{content:"";pointer-events:none;z-index:2;background:#000a3da6;position:absolute;inset:0}.team-full-media .team-media{object-position:center;width:100%;height:100%;display:block}.team-full-media .button-secondary-variant-4{z-index:100;position:absolute;bottom:200px;right:10%}@media (max-width:833.98px){.team-full-media{height:70vh;margin:30px calc(50% - 50vw)}}.mentions-legales-page,.cookies-page,.confidentialite-page{margin-bottom:120px}.mentions-legales-page .legals-cookies h3,.cookies-page .legals-cookies h3,.confidentialite-page .legals-cookies h3{color:#0022b8}.mentions-legales-page .legals-cookies p,.mentions-legales-page .legals-cookies span,.mentions-legales-page .legals-cookies li,.cookies-page .legals-cookies p,.cookies-page .legals-cookies span,.cookies-page .legals-cookies li,.confidentialite-page .legals-cookies p,.confidentialite-page .legals-cookies span,.confidentialite-page .legals-cookies li{font-family:var(--font-barlow),"Barlow Condensed",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:2.8rem;font-weight:500}:root{--projects-max:100vw}.projects-page{position:relative}.projects-page .projects-grid{grid-template-columns:repeat(12,1fr);gap:30px;width:100%;padding:0;display:grid}.projects-page .projects-grid .infos .agency-pole{flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex}.projects-page .projects-grid .element{border-radius:5px;height:420px;position:relative;overflow:hidden}.projects-page .projects-grid .element .link{width:100%;height:100%;display:block}.projects-page .projects-grid .element img,.projects-page .projects-grid .element .project-image,.projects-page .projects-grid .element .projects-image{width:100%;height:100%;transition:transform .5s;display:block;transform:scale(1)}.projects-page .projects-grid .element .infos{z-index:2;background:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;max-width:350px;padding:15px 20px;transition:background .3s,width .3s;display:flex;position:absolute;bottom:10%;left:5%}.projects-page .projects-grid .element .infos .project-customer{color:#5c7aff;text-transform:uppercase;align-items:center;margin:0;font-size:1.8rem;font-weight:900;line-height:1;transition:color .3s;display:inline-flex}.projects-page .projects-grid .element .infos .agency-poles,.projects-page .projects-grid .element .infos .agency-role{color:#1a2765;text-align:left;white-space:nowrap;margin:0;font-size:1.2rem;line-height:1}.projects-page .projects-grid .element .infos .agency-poles{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:15px;display:flex}.projects-page .projects-grid .element .infos .agency-role{flex-direction:row;justify-content:center;align-items:center;gap:0;margin-top:15px;display:flex}.projects-page .projects-grid .element .infos .separator-icon{border-radius:0;width:8px;height:auto;margin-top:2px;margin-left:10px}.projects-page .projects-grid .element:hover img,.projects-page .projects-grid .element:hover .project-image,.projects-page .projects-grid .element:hover .projects-image{transform:scale(1.1)}.projects-page .projects-grid .element:hover .infos{background:#5c7aff;width:max-content}.projects-page .projects-grid .element:hover .infos .project-customer{color:#fff}.projects-page .projects-grid .element:hover .infos .project-customer:after{opacity:1;width:20px;margin-left:15px}.projects-page .projects-grid .element:hover .infos .agency-poles,.projects-page .projects-grid .element:hover .infos .agency-role{display:none}.projects-page .projects-grid .element-1{grid-area:1/1/2/5}.projects-page .projects-grid .element-2{grid-area:1/5/2/13}.projects-page .projects-grid .element-3{grid-area:2/1/3/5;margin:15% 5% 0 0;overflow:visible}.projects-page .projects-grid .element-3 h2{color:#0022b8;font-family:var(--font-barlow),"Barlow Condensed",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:3.6rem;font-weight:600;line-height:1}.projects-page .projects-grid .element-3 p{font-size:2.8rem}.projects-page .projects-grid .element-4{grid-area:2/5/3/9}.projects-page .projects-grid .element-5{grid-area:2/9/3/13}.projects-page .projects-similars-list{margin:120px 0 140px}.services-page .title-h1{margin-bottom:120px}.services-page .services-section .services-media-principal img{height:400px}.services-page .services-section .services-content{margin:0 0 120px}.services-page .services-section .services-content .services-heading{margin:190px 0 120px;padding:0 10%;font-weight:600}.services-page .services-section .services-content .services-heading .title{color:#0022b8;line-height:105%}.services-page .services-section .services-content .services-tabs{justify-content:center}.services-page .services-section .services-content .services-solution{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;width:fit-content;padding:120px 0 2vw;display:flex}.services-page .services-section .services-content .services-solution .column-left{width:40%}.services-page .services-section .services-content .services-solution .column-left .title{color:#5c7aff;margin:0;padding:0 5% 0 0;font-weight:700}.services-page .services-section .services-content .services-solution .column-left .text{padding:0 10% 0 0}.services-page .services-section .services-content .services-solution .column-right{flex-direction:row;justify-content:center;align-items:center;gap:0;width:fit-content;margin-left:90px;display:flex;transform:rotate(-2deg)}.services-page .services-section .services-content .services-solution .column-right .image{width:480px;height:500px;position:relative;overflow:hidden}.services-page .services-section .services-content .services-solution .column-right .image .image-element{object-fit:cover;width:100%;height:100%;display:block}.services-page .services-section .services-content .services-solution .column-right .image:after{content:"";z-index:2;background:linear-gradient(#edede90d 35%,#ebeefff2 55%);position:absolute;inset:0}.services-page .services-section .services-content .services-solution .column-right .image .image-overlay{z-index:3;padding:60px 60px 10px;position:absolute;bottom:24px;left:24px;right:24px}.services-page .services-section .services-content .services-solution .column-right .image .image-overlay h3{text-transform:uppercase;font-size:3.8rem;font-weight:900;display:none}.services-page .services-section .services-content .services-solution .column-right .image .image-overlay p{color:#5c7aff;font-size:2.8rem}.services-page .services-section .services-projects{margin:160px 0 90px}.services-page .services-section .services-projects .services-projects-heading{width:40%;margin-bottom:60px}.services-page .services-media-strategy-lab{margin-top:90px}.services-page .services-media-digital-studio{margin-bottom:0}.services-page .cta-primary{margin-top:0}.single-project .project-infos .title-project-h1{width:100%}.single-project .project-infos .title-project-h1 h1{text-align:left;padding:0}.single-project .project-infos .project-infos-project{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:150px;width:100%;padding:5vw 0 2vw;display:flex}.single-project .project-infos .project-infos-project h4{color:#0022b8;text-transform:uppercase;font-size:2.2rem;font-weight:700}.single-project .project-infos .project-infos-project p{font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.6rem}.single-project .project-infos .project-infos-project a{margin-right:0}.single-project .project-infos .project-infos-project a span{font-size:2rem}.single-project .project-infos .project-infos-project a .icon{width:25px;height:25px}.single-project .project-infos .project-infos-project .project-customer{width:30%}.single-project .project-media-principal{max-height:700px;margin-bottom:90px}.single-project .project-media-principal video,.single-project .project-media-principal img{max-width:100%;max-height:700px}.single-project .project-context,.single-project .project-medias-solutions,.single-project .project-elements{margin-bottom:90px}.single-project .project-context h4,.single-project .project-medias-solutions h4,.single-project .project-elements h4{color:#5c7aff;font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-transform:uppercase;margin-bottom:15px;font-size:1.6rem;font-weight:900}.single-project .project-context .context-content,.single-project .project-context .solutions-content,.single-project .project-context .elements-content,.single-project .project-medias-solutions .context-content,.single-project .project-medias-solutions .solutions-content,.single-project .project-medias-solutions .elements-content,.single-project .project-elements .context-content,.single-project .project-elements .solutions-content,.single-project .project-elements .elements-content{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;display:flex}.single-project .project-context .context-content .title,.single-project .project-context .solutions-content .title,.single-project .project-context .elements-content .title,.single-project .project-medias-solutions .context-content .title,.single-project .project-medias-solutions .solutions-content .title,.single-project .project-medias-solutions .elements-content .title,.single-project .project-elements .context-content .title,.single-project .project-elements .solutions-content .title,.single-project .project-elements .elements-content .title{width:60%}.single-project .project-context .context-content .title h2,.single-project .project-context .solutions-content .title h2,.single-project .project-context .elements-content .title h2,.single-project .project-medias-solutions .context-content .title h2,.single-project .project-medias-solutions .solutions-content .title h2,.single-project .project-medias-solutions .elements-content .title h2,.single-project .project-elements .context-content .title h2,.single-project .project-elements .solutions-content .title h2,.single-project .project-elements .elements-content .title h2{padding-right:10%;font-size:4.8rem;font-weight:600;line-height:1.1}.single-project .project-context .context-content .text,.single-project .project-context .solutions-content .text,.single-project .project-context .elements-content .text,.single-project .project-medias-solutions .context-content .text,.single-project .project-medias-solutions .solutions-content .text,.single-project .project-medias-solutions .elements-content .text,.single-project .project-elements .context-content .text,.single-project .project-elements .solutions-content .text,.single-project .project-elements .elements-content .text{width:40%}.single-project .project-context .context-content .text p,.single-project .project-context .solutions-content .text p,.single-project .project-context .elements-content .text p,.single-project .project-medias-solutions .context-content .text p,.single-project .project-medias-solutions .solutions-content .text p,.single-project .project-medias-solutions .elements-content .text p,.single-project .project-elements .context-content .text p,.single-project .project-elements .solutions-content .text p,.single-project .project-elements .elements-content .text p{font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin-top:10px;font-size:2.2rem;font-weight:400;line-height:1.1}.single-project .solutions-images{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:30px;width:100%;margin:30px 0 120px;display:flex}.single-project .solutions-images .project-elements-image img{height:500px}.single-project .project-elements{margin-bottom:0}.single-project .project-similar{margin:30px 0 160px}.single-project .project-similar h4{margin-bottom:60px}.single-project .project-similar .projects-list .projects-list-right img{max-height:100%}.news-page h1{padding:0 8%}.news-page .news-filters{margin-top:90px}.news-page .news-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:90px 45px;margin:60px 0;display:grid}.news-page .news-grid .element{flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.news-page .news-grid .element .cover{border-radius:5px;width:100%;height:400px;position:relative;overflow:hidden}.news-page .news-grid .element .cover:after{content:"";pointer-events:none;background:linear-gradient(#5c7aff00 45%,#5c7aff80 65%);position:absolute;inset:0}.news-page .news-grid .element .cover img{will-change:transform;width:100%;height:100%;transition:transform .6s;display:block;transform:scale(1)translateY(0)}.news-page .news-grid .element .infos{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex;position:absolute;bottom:30px;left:30px}.news-page .news-grid .element .infos .category,.news-page .news-grid .element .infos .date,.news-page .news-grid .element .infos .time{color:#0022b8;text-align:left;white-space:nowrap;background:#ebeeff;border-radius:3px;margin:0;padding:10px 15px;font-size:1.2rem;line-height:1}.news-page .news-grid .element .title{padding:30px 30px 0 10px;font-size:2.8rem;line-height:1}.news-page .news-grid .element:hover .cover:after{background:linear-gradient(#0022b800 45%,#0022b880 65%)}.news-page .news-grid .element:hover .cover img{transform:scale(1.15)translateY(-2px)}.news-page .news-grid .element:hover .title{color:#0022b8}.news-page .news-pagination{text-align:center;margin:60px 0 120px}.news-page .news-pagination button{color:#000a3d;background-color:#0000;margin:0 2px;font-size:1.8rem}.news-page .news-pagination button:hover{color:#ebeeff;background:#0022b8;font-weight:600}.news-page .news-pagination .is-active{color:#ebeeff;background:#0022b8;padding:0 10px 2px 8px;font-weight:600}.news-page .news-pagination .navigation:hover{background:0 0}.news-single{margin-top:15%;overflow:visible}.news-single article{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:60px;margin-bottom:160px;transition:grid-template-columns .35s;display:grid;position:relative;overflow:visible}.news-single article.sidebar-open{grid-template-columns:minmax(220px,320px) minmax(0,1fr)}.news-single article.sidebar-compact{grid-template-columns:110px minmax(0,1fr)}.news-single article.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.news-single .news-sidebar{z-index:20;place-self:start;width:100%;max-width:320px;height:max-content;transition:max-width .35s,width .35s,transform .35s,opacity .35s;display:block;top:150px;overflow:visible;position:sticky!important}.news-single .news-sidebar .news-sidebar-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;transition:opacity .3s,transform .3s;display:flex}.news-single .news-sidebar .news-sidebar-hero,.news-single .news-sidebar .news-sidebar-embed,.news-single .news-sidebar .news-sidebar-summary,.news-single .news-sidebar .news-share-social-media{transition:opacity .3s,transform .3s,max-height .3s}.news-single .news-sidebar .news-sidebar-hero{width:100%}.news-single .news-sidebar .news-sidebar-hero img{object-fit:cover;border-radius:1.5rem;width:100%;height:auto;max-height:250px;display:block}.news-single .news-sidebar .news-sidebar-embed{width:100%}.news-single .news-sidebar .news-sidebar-embed iframe{border:0;border-radius:1.5rem;width:100%;min-height:220px;display:block}.news-single .news-sidebar .news-share-social-media{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:15px;margin:0;padding-left:10px;display:flex}.news-single .news-sidebar .news-share-social-media a{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.news-single .news-sidebar .news-share-social-media a img{width:auto;height:20px}.news-single .news-sidebar .news-sidebar-summary{width:100%;padding-left:10px;overflow:hidden}.news-single .news-sidebar .news-sidebar-summary .news-summary{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.news-single .news-sidebar .news-sidebar-summary .news-summary-title{display:none}.news-single .news-sidebar .news-sidebar-summary .news-summary-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0;padding:0;font-size:1.6rem;list-style:none;display:flex}.news-single .news-sidebar .news-sidebar-summary .news-summary-link{text-decoration:none;display:inline-block}.news-single .news-sidebar.is-open{opacity:1;pointer-events:auto}.news-single .news-sidebar.is-collapsed{max-width:72px}.news-single .news-sidebar.is-collapsed .news-sidebar-inner{opacity:0;pointer-events:none;transform:translateY(8px)}.news-single .news-sidebar.is-compact{max-width:110px}.news-single .news-sidebar.is-compact .news-sidebar-inner{gap:14px}.news-single .news-sidebar.is-compact .news-sidebar-hero{width:72px}.news-single .news-sidebar.is-compact .news-sidebar-hero img{object-fit:cover;border-radius:1rem;width:72px;height:72px;max-height:none}.news-single .news-sidebar.is-compact .news-sidebar-embed{width:72px}.news-single .news-sidebar.is-compact .news-sidebar-embed iframe{border-radius:1rem;width:72px;height:72px;min-height:72px}.news-single .news-sidebar.is-compact .news-share-social-media{flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;margin-left:22px;padding-left:0;display:flex}.news-single .news-sidebar.is-compact .news-sidebar-summary{opacity:0;pointer-events:none;max-height:0;padding-left:0;transform:translateY(8px)}.news-single .sidebar-toggle{z-index:30;cursor:pointer;background:#fff;border:1px solid #08145a2e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex;position:absolute;top:0;right:-56px;box-shadow:0 8px 24px #08145a1f}.news-single .sidebar-toggle:hover{transform:translateY(-2px);box-shadow:0 12px 28px #08145a29}.news-single .sidebar-toggle .sidebar-toggle-line{background:#08145a;width:16px;height:2px;transition:transform .25s,opacity .25s;position:absolute}.news-single .sidebar-toggle .sidebar-toggle-line-top{transform:rotate(0)}.news-single .sidebar-toggle .sidebar-toggle-line-bottom{transform:rotate(90deg)}.news-single .news-sidebar.is-open .sidebar-toggle-line-bottom{opacity:0;transform:rotate(90deg)scaleX(0)}.news-single .news-sidebar.is-collapsed .sidebar-toggle-line-bottom{opacity:1;transform:rotate(90deg)scaleX(1)}.news-single .news-content{min-width:0;overflow:visible}.news-single .news-content .news-header .news-title{text-align:left;margin-top:0;padding:0}.news-single .news-content .news-header .news-infos{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:60px;margin:60px 0;display:flex}.news-single .news-content .news-header .news-infos .element{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}.news-single .news-content .news-header .news-infos .element p{margin:0}.news-single .news-content .news-header .news-infos .element .category,.news-single .news-content .news-header .news-infos .element .publish,.news-single .news-content .news-header .news-infos .element .time{color:#0022b8;text-transform:uppercase;font-size:2.2rem;font-weight:700}.news-single .news-content .news-header .news-infos .element .text,.news-single .news-content .news-header .news-infos .element .list{font-family:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";margin:18px 0;font-size:1.6rem;font-weight:500}.news-single .news-content .news-header .news-infos .element .list{padding:0;list-style:none}.news-single .news-content .news-header hr{color:#0022b8;background:#0022b8;height:1.5px;margin-bottom:75px}.news-single .news-content img{margin:30px 0}.news-single .news-content .news-texts-medias h2{color:#0022b8;margin:60px 0 30px}.news-single .news-content .news-texts-medias h3{color:#5c7aff;margin:45px 0}.news-single .news-content .news-texts-medias p,.news-single .news-content .news-texts-medias li,.news-single .news-content .news-texts-medias u,.news-single .news-content .news-texts-medias .news-avoidbox-title,.news-single .news-content .news-texts-medias .news-badge{font-size:2.6rem;font-weight:400;line-height:1.1}.news-single .news-content .news-texts-medias li{margin:15px 0;padding-left:15px;list-style:square}.news-single .news-content .news-texts-medias strong{font-weight:600}.news-single .article-similar h4{margin-bottom:60px}.news-single .article-similar .articles-list{width:100%;margin-bottom:160px;display:flex;position:relative}.news-single .article-similar .articles-list .articles-list-left{width:60%;height:auto}.news-single .article-similar .articles-list .articles-list-left .article-row{border-bottom:.05rem solid #000a3d;flex-direction:row;justify-content:space-between;align-items:center;gap:60px;margin-right:10%;padding:30px 15px;display:flex}.news-single .article-similar .articles-list .articles-list-left .article-row h3{color:#5c7aff;width:70%;font-size:2.8rem}.news-single .article-similar .articles-list .articles-list-left .article-row .article-row-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:30%;display:flex}.news-single .article-similar .articles-list .articles-list-left .article-row .article-row-meta .article-row-time{color:#0022b8;font-weight:700}.news-single .article-similar .articles-list .articles-list-left .article-row:hover{background:#ebeeff;border-top:.1rem solid #000a3d;border-bottom:.15rem solid #000a3d;padding:30px 25px}.news-single .article-similar .articles-list .articles-list-left .article-row:first-child:hover{border-top:.15rem solid #000a3d}.news-single .article-similar .articles-list .articles-list-right{border-radius:5px;width:40%;display:block;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.news-single .article-similar .articles-list .articles-list-right img{width:100%;height:auto;max-height:100%;display:block}@media screen and (max-width:1100px){.news-single article,.news-single article.sidebar-open,.news-single article.sidebar-compact,.news-single article.sidebar-collapsed{grid-template-columns:1fr;gap:2.5rem}.news-single .news-sidebar{max-width:100%;height:auto;position:relative;top:auto}.news-single .news-sidebar.is-collapsed{max-width:100%}.news-single .news-sidebar.is-collapsed .news-sidebar-inner{display:none}.news-single .news-sidebar.is-compact{max-width:100%}.news-single .news-sidebar.is-compact .news-sidebar-inner{gap:24px}.news-single .news-sidebar.is-compact .news-sidebar-summary{opacity:1;pointer-events:auto;max-height:none;padding-left:10px;transform:none}.news-single .news-sidebar.is-compact .news-sidebar-hero,.news-single .news-sidebar.is-compact .news-sidebar-embed{width:100%}.news-single .news-sidebar.is-compact .news-sidebar-hero img,.news-single .news-sidebar.is-compact .news-sidebar-hero iframe,.news-single .news-sidebar.is-compact .news-sidebar-embed img,.news-single .news-sidebar.is-compact .news-sidebar-embed iframe{width:100%;height:auto;min-height:auto}.news-single .news-sidebar.is-compact .news-share-social-media{flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;margin-left:0;padding-left:10px;display:flex}}
