*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;overflow-x:clip;scroll-behavior:smooth;scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:8rem}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline:none}body{min-height:100vh;overflow-x:clip}@media(max-width:640px){html body{font-size:.875rem}}img,picture,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit}a{color:inherit}a,a:hover{text-decoration:none}a:where(:not(.wp-element-button)):hover{text-decoration:none!important}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font:inherit;overflow-wrap:break-word}:focus-visible{outline:3px solid #00a8db;outline-offset:2px}::selection{background-color:#00a8db;color:#fff}:root :where(.is-layout-flow)>*{margin-block:revert}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.25s;animation-timing-function:ease}@media(prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}.grid{display:grid;gap:20px;grid-template-columns:repeat(12,1fr)}@media(max-width:640px){.grid{gap:16px;grid-template-columns:repeat(6,1fr)}}.heading1{color:#020f67;font-size:clamp(2rem,4.75vw + .1rem,4.375rem);letter-spacing:-.05em;line-height:1}@media(min-width:961px){.heading1{font-weight:300}}.heading2{font-size:clamp(1.75rem,2.125vw + .9rem,2.8125rem)}.heading2,.heading3{color:#020f67;letter-spacing:-.05em;line-height:1.15}.heading3{font-size:clamp(1.5rem,1.5vw + .9rem,2.25rem)}.heading4{color:#020f67;font-size:clamp(1.25rem,.5vw + 1.05rem,1.5rem);font-weight:500;letter-spacing:-.015em;line-height:1.35}.dark-bg{color:#fff}.dark-bg .heading1,.dark-bg .heading2,.dark-bg .heading3,.dark-bg strong{color:currentColor!important}.tag-text{font-size:.6875rem;font-weight:500;letter-spacing:-.015em;line-height:1;text-decoration:none;text-transform:uppercase}.tag-text span{color:#00a8db}a.tag-text:hover{text-decoration:underline}.tag-text-2{font-size:.8125rem;font-weight:600;letter-spacing:-.015em;line-height:1;text-transform:uppercase}@media(max-width:640px){.tag-text-2{font-size:.6875rem}}em{font-family:"PP Right Serif",georgia,Times New Roman,serif}.wysiwyg>*+*{margin-top:clamp(.75rem,.5vw + .55rem,1rem)}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{color:#020f67;letter-spacing:-.05em;line-height:1.15}.wysiwyg h2{font-size:clamp(1.25rem,.5vw + 1.05rem,1.5rem);font-weight:500}.wysiwyg h3,.wysiwyg h4{font-size:clamp(1rem,.5vw + .8rem,1.25rem)}.wysiwyg *+h2{margin-top:clamp(2rem,2vw + 1.2rem,3rem)}.wysiwyg :is(p,li,td,th) a{text-decoration:underline}.wysiwyg strong{font-weight:600}.wysiwyg em{font-family:Barlow,sans-serif}.wysiwyg ol,.wysiwyg ul{list-style:revert;padding-left:1.5em}.wysiwyg li{margin-top:clamp(.375rem,.5vw + .175rem,.625rem)}.wysiwyg .wp-block-image{border-radius:12px;height:auto;margin-top:clamp(1.5rem,1vw + 1.1rem,2rem);max-width:100%}.wysiwyg .offer-card,.wysiwyg .partenaire-card{margin-inline:auto;max-width:26.5rem}.editor-styles-wrapper ol,.editor-styles-wrapper ul{list-style:revert;padding-left:1.5em}.editor-styles-wrapper li{margin-top:clamp(.375rem,.5vw + .175rem,.625rem)}.editor-styles-wrapper h2{color:#020f67;font-size:clamp(1.25rem,.5vw + 1.05rem,1.5rem);letter-spacing:-.015em;line-height:1.35}.editor-styles-wrapper *+h2{margin-top:clamp(2rem,2vw + 1.2rem,3rem)}.cta,.site-header--scrolled .wp-block-button .wp-block-button__link,.wp-block-button .wp-block-button__link{align-items:center;background-color:#020f67;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;isolation:isolate;justify-content:center;letter-spacing:-.015em;line-height:1;overflow:hidden;padding:1.25rem 1.375rem;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease,background-color .3s ease;white-space:nowrap}@media(max-width:640px){.cta,.site-header--scrolled .wp-block-button .wp-block-button__link,.wp-block-button .wp-block-button__link{padding:1.125rem 1.25rem}}.cta:after,.site-header--scrolled .wp-block-button .wp-block-button__link:after,.wp-block-button .wp-block-button__link:after{background-color:var(--cta-hover-bg,#00a8db);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;z-index:-1}.cta:hover,.wp-block-button .wp-block-button__link:hover{color:var(--cta-hover-color,#fff)!important}.cta:hover:after,.wp-block-button .wp-block-button__link:hover:after{transform:scaleX(1);transform-origin:left}.cta--light,.wp-block-button.is-style-outline .wp-block-button__link{background-color:#fff;color:#020f67}.cta--blue{background-color:#020f67;color:#fff}.cta--turquoise{--cta-hover-bg:#fff;--cta-hover-color:#00a8db;background-color:#00a8db;color:#fff}.cta--mobile{padding:1.125rem}.cta--yellow{background-color:#f3cb02;color:#08083a}.cta--green{background-color:#09d085;color:#08083a}.cta--purple{background-color:#8c05a0;color:#fff}.cta--to-yellow:after{background-color:#f3cb02}.cta--to-yellow.is-active,.cta--to-yellow:hover{color:#08083a!important}.cta--to-yellow.is-active{background-color:#f3cb02}.cta--to-green:after{background-color:#09d085}.cta--to-green.is-active,.cta--to-green:hover{color:#08083a!important}.cta--to-green.is-active{background-color:#09d085}.cta--to-purple:after{background-color:#8c05a0}.cta--to-purple.is-active,.cta--to-purple:hover{color:#fff}.cta--to-purple.is-active{background-color:#8c05a0}.cta--to-white:after{background-color:#fff}.cta--to-white.is-active,.cta--to-white:hover{color:#08083a!important}.cta--to-white.is-active{background-color:#fff}.cta--to-dark:after{background-color:#08083a}.cta--to-dark.is-active,.cta--to-dark:hover{color:#fff!important}.cta--to-dark.is-active{background-color:#08083a}@media(prefers-reduced-motion:reduce){.cta,.cta:after,.site-header--scrolled .wp-block-button .wp-block-button__link,.site-header--scrolled .wp-block-button .wp-block-button__link:after,.wp-block-button .wp-block-button__link,.wp-block-button .wp-block-button__link:after{transition:none}}.link{color:inherit;display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:-.015em;line-height:1;position:relative;text-decoration:underline;text-transform:uppercase;transition:opacity .2s ease}.link:after{content:"";inset-block:-.5rem;inset-inline:0;position:absolute}.link:hover{opacity:.7}.link:hover,.tag{text-decoration:none}.tag{align-items:center;background-color:#fff;border-radius:100px;color:#08083a;display:inline-flex;font-size:.6875rem;font-weight:500;letter-spacing:-.015em;line-height:1;padding:.6875rem 1rem;text-transform:uppercase;white-space:nowrap}.tag:hover{text-decoration:none}.tag--mobile{font-size:.5625rem;letter-spacing:-.015em}.tag--big{font-size:.875rem;font-weight:600}@media(max-width:640px){.tag--big{font-size:.6875rem}}.tag--imaginer{background-color:#f3cb02}.tag--realiser{background-color:#09d085}.tag--optimiser{background-color:#8c05a0;color:#fff}.tag--pill{background-color:transparent;border:1px solid}.tag--add{background:hsla(0,0%,100%,.7)}.tag--outline{background:transparent;border:1px solid #fff;border-radius:4px;color:#fff}.tag--outline-dark{background:transparent;border:1px solid #08083a;border-radius:4px;color:#08083a}.input{background-color:#fff;border:none;border-radius:6px;color:#08083a;flex:1;font-size:.875rem;line-height:1.7;padding:clamp(.75rem,.5vw + .55rem,1rem) clamp(1rem,1vw + .6rem,1.5rem)}.input::placeholder{color:#08083a}.input:focus-visible{outline:2px solid #00a8db;outline-offset:2px}.input.is-error{box-shadow:inset 0 0 0 1px #d92d20}.newsletter-form__row{display:flex;gap:clamp(.75rem,.5vw + .55rem,1rem)}.newsletter-form__message{font-size:.8125rem;line-height:1.35}.newsletter-form__message:not(:empty){margin-top:clamp(.75rem,.5vw + .55rem,1rem)}.newsletter-form__message.is-error{color:#d92d20}.newsletter-form__message.is-success{color:#00a8db}.select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath stroke=%27%2308083a%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m4 6 4 4 4-4%27/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #bbcad9;border-radius:100px;color:#08083a;cursor:pointer;font-family:Barlow,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:-.015em;padding:.75rem 2.5rem .75rem 1rem;text-transform:uppercase;transition:border-color .2s ease;width:100%}.select:hover{border-color:#08083a}.select:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.af-form .af-fields{display:flex;flex-direction:column;gap:clamp(1rem,1vw + .6rem,1.5rem)}.af-form .af-fields>.af-field{border:none;display:flex;flex-direction:column;float:none;gap:clamp(.375rem,.5vw + .175rem,.625rem);margin:0;min-width:0;padding:0;width:100%}.af-form .af-field .af-label{line-height:1.15;margin:0;padding:0}.af-form .af-field .af-label label{color:#08083a;display:block;font-family:Barlow,sans-serif;font-weight:500;margin:0;padding:0}.af-form .af-field .af-label .acf-required{color:#08083a;margin-left:2px}.af-form .af-input{margin:0}.af-form .af-input input[type=email],.af-form .af-input input[type=number],.af-form .af-input input[type=password],.af-form .af-input input[type=tel],.af-form .af-input input[type=text],.af-form .af-input input[type=url],.af-form .af-input select,.af-form .af-input textarea{background-color:#fff;border:1px solid #bbcad9;border-radius:6px;color:#08083a;font-family:Barlow,sans-serif;font-size:1rem;font-weight:400;height:3.125rem;line-height:1.15;padding:0 clamp(.75rem,.5vw + .55rem,1rem);transition:border-color .2s ease;width:100%}.af-form .af-input input[type=email]::placeholder,.af-form .af-input input[type=number]::placeholder,.af-form .af-input input[type=password]::placeholder,.af-form .af-input input[type=tel]::placeholder,.af-form .af-input input[type=text]::placeholder,.af-form .af-input input[type=url]::placeholder,.af-form .af-input select::placeholder,.af-form .af-input textarea::placeholder{color:#888}.af-form .af-input input[type=email]:focus,.af-form .af-input input[type=number]:focus,.af-form .af-input input[type=password]:focus,.af-form .af-input input[type=tel]:focus,.af-form .af-input input[type=text]:focus,.af-form .af-input input[type=url]:focus,.af-form .af-input select:focus,.af-form .af-input textarea:focus{border-color:#020f67;outline:none}.af-form .af-input select{appearance:none;background-color:#e8e8ed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%2308083a%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-position:right clamp(.75rem,.5vw + .55rem,1rem) center;background-repeat:no-repeat;cursor:pointer;padding-right:2.5rem}.af-form .af-input textarea{height:auto;line-height:1.5;max-height:10rem;min-height:5.5rem;padding:clamp(.75rem,.5vw + .55rem,1rem);resize:vertical}.af-form .af-field.acf-error .af-input :is(input,select,textarea){border-color:#d92d20}.af-form .af-field-type-file :is(.description,.af-field-instructions){display:none}.af-form .acf-error-message{align-items:center;background:none!important;border:none;color:#d92d20;display:flex;font-size:.875rem;gap:clamp(.375rem,.5vw + .175rem,.625rem);margin:0;padding:0}.af-form .acf-error-message p{margin-bottom:2px;margin-top:-2px}.af-form .af-submit{padding:0}.af-form .af-submit-button{align-items:center;background-color:#020f67;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Barlow,sans-serif;font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:-.015em;line-height:1;padding:1.25rem 1.375rem;text-transform:uppercase;transition:background-color .2s ease;white-space:nowrap;width:100%}.af-form .af-submit-button:focus,.af-form .af-submit-button:hover{background-color:#08083a}.af-form .acf-input-wrap{margin-top:1px}.af-form .acf-url i{margin:0;top:50%;transform:translateY(-50%)}.af-form .af-success{color:#08083a;font-size:1.125rem;font-weight:700;margin-top:clamp(1.5rem,1vw + 1.1rem,2rem)}.acf-file-upload{display:flex;flex-wrap:wrap;gap:clamp(.375rem,.5vw + .175rem,.625rem);width:100%}.acf-file-upload__input{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.acf-file-upload__button{align-items:center;background-color:#e8e8ed;border-radius:4px;color:#08083a;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;gap:clamp(.375rem,.5vw + .175rem,.625rem);justify-content:center;letter-spacing:-.015em;line-height:1;padding:1.25rem 1.375rem;text-transform:uppercase;transition:opacity .2s ease;width:100%}.acf-file-upload__button:hover{opacity:.85}.acf-file-upload__input:focus-visible+.acf-file-upload__button{outline:2px solid #020f67;outline-offset:2px}.acf-file-upload__hint{color:#888}.acf-file-upload__filename,.acf-file-upload__hint{font-size:.8125rem;width:100%}.acf-file-upload__filename:empty{display:none}.acf-notice{border-radius:6px;font-size:.875rem;margin-bottom:clamp(1rem,1vw + .6rem,1.5rem);padding:clamp(.75rem,.5vw + .55rem,1rem) clamp(1rem,1vw + .6rem,1.5rem)}.acf-notice p{margin:0}.acf-notice.-error{background:rgba(140,5,160,.08);color:#fff}.input{font-size:16px}.card{background:#fff;border-radius:6px;max-width:none;min-width:0}.card--border,.card--interactive{border:1px solid #e8e8ed}.card--interactive{text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease}.card--interactive [class$=__title]{transition:color .2s ease}.card--interactive:hover{border-color:#00a8db;box-shadow:0 4px 20px rgba(0,0,0,.08)}.card--interactive:hover [class$=__title]{color:#00a8db}.archive-header{background-color:#020f67;color:#fff;padding-bottom:clamp(4rem,4vw + 2.4rem,6rem);padding-top:calc(clamp(4rem,4vw + 2.4rem,6rem) + clamp(4rem,4vw + 2.4rem,6rem))}.archive-header--bleed{padding-block:calc(clamp(4rem,4vw + 2.4rem,6rem) + clamp(4rem,4vw + 2.4rem,6rem))}.archive-header__inner{display:flex;flex-direction:column;gap:clamp(1rem,1vw + .6rem,1.5rem)}.archive-header__title{margin:0 0 clamp(.75rem,.5vw + .55rem,1rem)}.archive-header__desc{font-size:1.125rem;line-height:1.5;margin:0;max-width:36rem}@media(max-width:640px){.archive-header__desc{font-size:1rem}}.archive-title{margin:0;padding-top:clamp(4rem,4vw + 2.4rem,6rem)}.metier-intro{color:#08083a;font-size:1.125rem;line-height:1.5;margin-top:clamp(1rem,1vw + .6rem,1.5rem);max-width:46rem}.error-404__inner{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(1rem,1vw + .6rem,1.5rem);justify-content:center;min-height:50vh;padding-block:clamp(4rem,4vw + 2.4rem,6rem)}.error-404__text{font-size:1.125rem;max-width:32rem}.error-404 .wp-block-buttons{margin-top:clamp(.75rem,.5vw + .55rem,1rem)}.grid-cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:clamp(1.5rem,1vw + 1.1rem,2rem);position:relative;z-index:11}@media(max-width:960px){.grid-cards{grid-template-columns:repeat(2,1fr)}}.grid-cards--4{grid-template-columns:repeat(4,1fr)}@media(max-width:960px){.grid-cards--4{grid-template-columns:repeat(2,1fr)}}.grid-cards--2{grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.grid-cards{gap:.75rem;grid-template-columns:1fr}}@media(min-width:961px){.sticky-stack__item{background-color:var(--block-bg,#fff);position:sticky;top:var(--sticky-offset)}}.sticky-stack__fade{background:linear-gradient(to bottom,transparent,var(--block-bg,#fff));bottom:0;height:clamp(10rem,25vh,15rem);margin-top:-4rem;pointer-events:none;position:sticky}.carousel{--carousel-columns:3;--carousel-gap:20px;--carousel-content-w:min(calc(100vw - clamp(1rem, 2vw + 0.2rem, 2rem)*2),calc(1376px - clamp(1rem, 2vw + 0.2rem, 2rem)*2));--carousel-side:calc((100vw - var(--carousel-content-w))/2);--carousel-card-w:calc((var(--carousel-content-w) - (var(--carousel-columns) - 1)*var(--carousel-gap))/var(--carousel-columns));--carousel-arrow-bg:#fff;--carousel-arrow-hover-opacity:0.85;--carousel-progress-track:rgba(8,8,58,.15);--carousel-progress-bar:#00a8db;margin-left:calc(50% - 50vw);margin-top:clamp(2rem,2vw + 1.2rem,3rem);width:100vw}@media(max-width:640px){.carousel{--carousel-gap:16px;margin-top:clamp(1.5rem,1vw + 1.1rem,2rem)}}.carousel__viewport{overflow:hidden;padding-block:.5rem}.carousel__track{display:flex;gap:var(--carousel-gap)}.carousel__slide{flex:0 0 var(--carousel-card-w);min-width:0}.carousel__slide:first-child{flex-basis:calc(var(--carousel-card-w) + var(--carousel-side));padding-left:var(--carousel-side)}.carousel__slide:last-child:not(:first-child){flex-basis:calc(var(--carousel-card-w) + var(--carousel-side));padding-right:var(--carousel-side)}.carousel__controls{align-items:center;display:flex;gap:clamp(1rem,1vw + .6rem,1.5rem);justify-content:center;margin-top:clamp(2rem,2vw + 1.2rem,3rem)}@media(max-width:640px){.carousel__controls{margin-top:clamp(1.5rem,1vw + 1.1rem,2rem)}}.carousel__controls[hidden]{display:none}.carousel__arrow{align-items:center;background:var(--carousel-arrow-bg);border:none;border-radius:4px;color:#08083a;cursor:pointer;display:flex;height:2.75rem;justify-content:center;padding:0;transition:background .2s ease,opacity .2s ease;width:2.75rem}.carousel__arrow:hover{background:#fff;opacity:var(--carousel-arrow-hover-opacity)}.carousel__arrow:disabled{cursor:default;opacity:.4}.carousel__arrow svg{height:12px;width:16px}.carousel__progress{background:var(--carousel-progress-track);height:1px;position:relative;width:10rem}@media(max-width:960px){.carousel__progress{width:8rem}}@media(max-width:640px){.carousel__progress{width:6rem}}.carousel__progress-bar{background:var(--carousel-progress-bar);height:3px;left:0;position:absolute;top:-1px;transition:left .5s ease,width .3s ease;width:25%}.pagination{display:flex;gap:clamp(.75rem,.5vw + .55rem,1rem);margin-top:clamp(2rem,2vw + 1.2rem,3rem)}.pagination,.pagination .page-numbers{align-items:center;justify-content:center}.pagination .page-numbers{color:#08083a;display:inline-flex;font-size:1rem;line-height:1;min-height:1.5rem;min-width:1.5rem;text-decoration:none;transition:color .2s ease}.pagination .page-numbers:hover{color:#00a8db}.pagination .page-numbers.current{color:#00a8db;font-weight:600;text-decoration:underline;text-underline-offset:.5em}.pagination .page-numbers.dots{pointer-events:none}.pagination .page-numbers.next,.pagination .page-numbers.prev{background-color:#fff;border-radius:4px;color:#020f67;font-size:1rem;height:2.75rem;width:2.75rem}.pagination .page-numbers.next:hover,.pagination .page-numbers.prev:hover{color:#00a8db}.pagination .page-numbers.prev{margin-right:clamp(1.5rem,1vw + 1.1rem,2rem)}.pagination .page-numbers.next{margin-left:clamp(1.5rem,1vw + 1.1rem,2rem)}.lottie{color:currentColor}.lottie,.lottie svg{display:block;width:100%}.lottie svg{height:auto}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline-color:#00a8db}:root{--header-height:6.375rem;--header-offset:6.375rem}@media(min-width:961px){:root{--header-offset:4.375rem}}:root{--sticky-offset:calc(var(--header-offset) + clamp(2rem, 2vw + 1.2rem, 3rem))}main.wp-block-group{overflow-x:clip;padding-top:var(--header-height)}main.wp-block-group section{position:relative}:root :where(.is-layout-flow)>:first-child:not(style){margin-block-start:unset}:root :where(.is-layout-flow)>:last-child:not(style){margin-block-end:unset}body.has-colored-header main.wp-block-group,body.has-hero main.wp-block-group{padding-top:0}body.has-colored-header main.wp-block-group.has-background,body.has-colored-header main.wp-block-group>.wp-block-group.has-background:first-child,body.has-colored-header main.wp-block-group>.wp-block-group[class*=is-style-bg-split-]:first-child,body.has-colored-header main.wp-block-group>.wp-block-post-content>:first-child.has-background,body.has-colored-header main.wp-block-group>.wp-block-post-content>:first-child[class*=is-style-bg-split-]{padding-top:var(--header-height)}.wrap{margin-inline:auto;max-width:1376px;padding-inline:clamp(1rem,2vw + .2rem,2rem);width:100%}.wrap--large{max-width:1576px}.wp-block-group.is-style-wrap{margin-inline:auto;max-width:1376px;padding-inline:clamp(1rem,2vw + .2rem,2rem);width:100%}.section-marg{margin-block:clamp(4rem,4vw + 2.4rem,6rem)}@media(max-width:640px){.section-marg{margin-block:clamp(3rem,2vw + 2.2rem,4rem)}}.wp-block-group.has-background{padding-block:clamp(2rem,2vw + 1.2rem,3rem)}.wp-block-group[class*=is-style-bg-split-]>.section-marg{margin-block:0}.bg--white{background-color:#fff;color:#08083a;--block-bg:#fff}.bg--blue{background-color:#020f67;color:#fff;--block-bg:#020f67}.bg--turquoise{background-color:#00a8db;color:#fff;--block-bg:#00a8db;--cta-hover-bg:#fff;--cta-hover-color:#08083a;--arrow-hover-bg:#08083a;--arrow-hover-color:#fff}.bg--blue-dark{background-color:#08083a;color:#fff;--block-bg:#08083a}.bg--green{background-color:#09d085;color:#08083a;--block-bg:#09d085}.bg--yellow{background-color:#f3cb02;color:#08083a;--block-bg:#f3cb02}.bg--purple{background-color:#8c05a0;color:#fff;--block-bg:#8c05a0}.bg--blue .heading1,.bg--blue .heading2,.bg--blue .heading3,.bg--blue .heading4,.bg--blue .section-heading,.bg--blue strong,.bg--blue-dark .heading1,.bg--blue-dark .heading2,.bg--blue-dark .heading3,.bg--blue-dark .heading4,.bg--blue-dark .section-heading,.bg--blue-dark strong,.bg--green .heading1,.bg--green .heading2,.bg--green .heading3,.bg--green .heading4,.bg--green .section-heading,.bg--green strong,.bg--purple .heading1,.bg--purple .heading2,.bg--purple .heading3,.bg--purple .heading4,.bg--purple .section-heading,.bg--purple strong,.bg--turquoise .heading1,.bg--turquoise .heading2,.bg--turquoise .heading3,.bg--turquoise .heading4,.bg--turquoise .section-heading,.bg--turquoise strong,.has-blue-background-color .heading1,.has-blue-background-color .heading2,.has-blue-background-color .heading3,.has-blue-background-color .heading4,.has-blue-background-color .section-heading,.has-blue-background-color strong,.has-blue-dark-background-color .heading1,.has-blue-dark-background-color .heading2,.has-blue-dark-background-color .heading3,.has-blue-dark-background-color .heading4,.has-blue-dark-background-color .section-heading,.has-blue-dark-background-color strong,.has-green-background-color .heading1,.has-green-background-color .heading2,.has-green-background-color .heading3,.has-green-background-color .heading4,.has-green-background-color .section-heading,.has-green-background-color strong,.has-purple-background-color .heading1,.has-purple-background-color .heading2,.has-purple-background-color .heading3,.has-purple-background-color .heading4,.has-purple-background-color .section-heading,.has-purple-background-color strong,.has-turquoise-background-color .heading1,.has-turquoise-background-color .heading2,.has-turquoise-background-color .heading3,.has-turquoise-background-color .heading4,.has-turquoise-background-color .section-heading,.has-turquoise-background-color strong{color:currentColor!important}.bg--blue,.bg--blue-dark,.bg--purple,.bg--turquoise,.has-blue-background-color,.has-blue-dark-background-color,.has-purple-background-color,.has-turquoise-background-color{color:#fff}.bg--blue-light{background-color:#ebf4ff;color:#08083a;--block-bg:#ebf4ff}.has-white-background-color{--block-bg:#fff}.has-blue-background-color{--block-bg:#020f67}.has-turquoise-background-color{--block-bg:#00a8db;--cta-hover-bg:#08083a;--cta-hover-color:#fff;--arrow-hover-bg:#08083a;--arrow-hover-color:#fff}.has-blue-dark-background-color{--block-bg:#08083a}.has-green-background-color{color:#08083a;--block-bg:#09d085}.has-yellow-background-color{--block-bg:#f3cb02}.has-purple-background-color{--block-bg:#8c05a0}.has-blue-light-background-color{--block-bg:#ebf4ff}[class*=is-style-bg-split-]{background:linear-gradient(to bottom,var(--bg-split-top) 0,var(--bg-split-top) var(--bg-split-at,50%),var(--bg-split-bottom) var(--bg-split-at,50%),var(--bg-split-bottom) 100%)}.is-style-bg-split-blue-light-white{--bg-split-top:#ebf4ff;--bg-split-bottom:#fff}.is-style-bg-split-white-blue-light{--bg-split-top:#fff;--bg-split-bottom:#ebf4ff}.is-style-bg-split-blue-white{--bg-split-top:#020f67;--bg-split-bottom:#fff}.is-style-bg-split-white-blue{--bg-split-top:#fff;--bg-split-bottom:#020f67}.iro-group{display:flex;flex-direction:column;gap:6px;margin-block:clamp(3rem,2vw + 2.2rem,4rem);position:relative}.iro-group>:not(.decor-shape){background-color:#fff;border-radius:6px;margin-block:0;padding:clamp(2rem,2vw + 1.2rem,3rem) clamp(1rem,2vw + .2rem,2rem);width:100%}.iro-group:first-of-type .section-intro .cta{background-color:#f3cb02;color:#08083a}.iro-group:nth-of-type(2) .section-intro .cta{background-color:#09d085;color:#08083a}.iro-group:nth-of-type(3) .section-intro .cta{background-color:#8c05a0;color:#fff}.iro-group .realisation-list{overflow-x:clip}@media(max-width:960px){.wp-block-group.has-blue-light-background-color:has(>.iro-group){background-color:#fff!important;--block-bg:#fff}}.acf-block-body a,.grid-overlay{pointer-events:none}.grid-overlay{inset:0;position:fixed;z-index:9999}.grid-overlay__inner{display:grid;gap:20px;grid-template-columns:repeat(12,1fr);height:100%}.grid-overlay__col{background:rgba(0,168,219,.08);border-inline:1px solid rgba(0,168,219,.15)}.site-logo-link{display:block;flex:none;line-height:0;z-index:92}.site-header{background-color:#fff;color:#020f67;font-size:.9375rem;font-weight:500;left:0;line-height:1;position:fixed;top:0;transition:background-color .3s ease,color .3s ease;width:100%;z-index:100}.site-header__inner{align-items:center;display:flex;justify-content:space-between;padding-block:1.625rem}@media(min-width:961px){.site-header{transition:transform .3s ease,background-color .3s ease,color .3s ease;will-change:transform}.site-header__inner{transition:transform .3s ease;will-change:transform}.site-header--scrolled{transform:translate3d(0,-2rem,0)}.site-header--scrolled .site-header__inner{transform:translate3d(0,1rem,0)}}.site-header__logo{flex-shrink:0}.site-header__actions{align-items:center;display:flex;flex-shrink:0;gap:3vw}.site-header__actions .wp-block-buttons{margin:0;padding:0}.site-header .wp-block-polylang-language-switcher{align-items:center;display:flex;flex-shrink:0;gap:clamp(.375rem,.5vw + .175rem,.625rem)}.site-header .wp-block-polylang-language-switcher a{text-decoration:none!important}.site-header .wp-block-polylang-language-switcher .current-lang{font-weight:700}.site-header .wp-block-polylang-language-switcher .current-lang a{cursor:default;pointer-events:none}.site-header .wp-block-polylang-language-switcher li:not(:last-child):after{content:"|";font-weight:400;margin-left:clamp(.375rem,.5vw + .175rem,.625rem);opacity:.5}.site-header .logo__trait{fill:#020f67;transition:fill .3s ease}@media(max-width:960px){.site-header__inner{padding-block:1rem}.site-header__actions{flex:1;justify-content:flex-end}.site-header .main-nav{order:3}.site-header__cta{display:flex;flex:1;justify-content:center;order:2;position:relative;z-index:92}.site-header .wp-block-polylang-language-switcher{display:none}}.main-nav__list{align-items:center;display:flex;list-style:none;margin:0 -1.5vw;padding:0}.main-nav__item{align-items:center;display:flex;position:relative}.main-nav__link{color:inherit;display:block;padding-block:1.625rem;padding-inline:1.5vw;text-decoration:none}.main-nav__item--has-submenu>.main-nav__link{padding-inline-end:clamp(.375rem,.5vw + .175rem,.625rem)}.main-nav__toggle{align-items:center;align-self:stretch;background:none;border:0;color:inherit;cursor:pointer;display:flex;padding-inline:0 1.5vw}.main-nav__chevron{transition:transform .2s ease}.main-nav__item.is-open>.main-nav__toggle .main-nav__chevron{transform:rotate(180deg)}.main-nav__item--current>.main-nav__link{font-weight:700}.main-nav__submenu{background:#fff;border-radius:4px;box-shadow:0 4px 24px rgba(0,0,0,.08);color:#020f67;left:50%;min-width:280px;opacity:0;pointer-events:none;position:absolute;top:calc(100% + .625rem);transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.main-nav__submenu:before{bottom:100%;content:"";height:.625rem;left:0;position:absolute;right:0}.main-nav__submenu-section{padding:clamp(1rem,1vw + .6rem,1.5rem)}.main-nav__item.is-open>.main-nav__submenu{opacity:1;pointer-events:auto;visibility:visible}.main-nav__submenu-label{color:#888;display:block;margin-bottom:clamp(.375rem,.5vw + .175rem,.625rem)}.main-nav__submenu-divider{border:0;border-top:1px solid #e8e8ed;margin:0}.main-nav__submenu-link{color:#08083a;display:block;font-size:.9375rem;line-height:1.7;text-decoration:none;transition:color .2s ease}.main-nav__submenu-link:hover{color:#00a8db}.main-nav__submenu-link--featured{font-size:1.0625rem}.main-nav__submenu-label--current,.main-nav__submenu-link--current{font-weight:700}.main-nav__submenu--expertises{left:0;transform:none}.main-nav__submenu--realisations{min-width:480px}.main-nav__submenu-columns{display:grid;gap:clamp(1.5rem,1vw + 1.1rem,2rem);grid-template-columns:1fr 1fr}.main-nav__submenu-header{background:#ebf4ff;border-radius:4px 4px 0 0}.main-nav__submenu-footer{background:#ebf4ff;border-radius:0 0 4px 4px;padding:clamp(1rem,1vw + .6rem,1.5rem) clamp(1.5rem,1vw + 1.1rem,2rem);text-align:center}.main-nav__submenu-footer .main-nav__submenu-link{color:#020f67;font-weight:500;padding:0}.main-nav__link:after{background:#00a8db;bottom:-.625rem;content:"";display:block;height:3px;left:1.5vw;opacity:0;position:absolute;right:1.5vw;transition:opacity .2s ease;z-index:10}.main-nav__item.is-open>.main-nav__link:after,.main-nav__item:hover>.main-nav__link:after{opacity:1}@media(max-width:960px){.main-nav__list{display:none}}body.has-hero .site-header:not(.site-header--scrolled){background-color:transparent;color:#fff}body.has-hero .site-header:not(.site-header--scrolled) .numendo-logo .logo__trait,body.has-hero .site-header:not(.site-header--scrolled) .numendo-logo g{fill:currentColor;transition:fill .3s ease}body.has-hero .site-header:not(.site-header--scrolled) .wp-block-buttons .wp-block-button__link{background-color:#fff;color:#020f67}body.has-colored-header .site-header{background-color:transparent}body.has-colored-header .site-header.site-header--scrolled{background-color:#fff}.mobile-nav{background-color:#020f67;color:#fff;display:flex;flex-direction:column;inset:0;overflow:hidden;overflow:clip;position:fixed;transform:translateX(100%);transition:transform .5s cubic-bezier(.4,0,.2,1);z-index:90}@media(min-width:961px){.mobile-nav{display:none}}.mobile-nav.is-open{transform:translateX(0)}.mobile-nav__burger{background:none;border:0;color:currentColor;cursor:pointer;display:none;flex-direction:column;gap:7px;height:28px;justify-content:center;padding:0;position:relative;width:28px;z-index:91}@media(max-width:960px){.mobile-nav__burger{display:flex}}.mobile-nav__burger-line{background-color:currentColor;display:block;height:2px;transition:transform .3s ease,opacity .3s ease;width:100%}.mobile-nav__list{flex:1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:6rem 16px 0}.mobile-nav__link{display:block;font-size:1.75rem;letter-spacing:-.05em;line-height:2.4;text-decoration:none}.mobile-nav__toggle{background:none;border:0;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-weight:inherit;padding:0;text-align:left;width:auto}.mobile-nav__item--current>.mobile-nav__link{font-weight:700}.mobile-nav__panel{background-color:#08083a;display:flex;flex-direction:column;inset:4.625rem 0 0 0;position:absolute;transform:translateX(100vw);transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.mobile-nav__panel.is-active{transform:translateX(0)}.mobile-nav__back{align-items:center;align-self:flex-start;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:1.125rem;gap:clamp(.75rem,.5vw + .55rem,1rem);padding:clamp(1rem,1vw + .6rem,1.5rem) 16px}.mobile-nav__panel-body{border-top:1px solid hsla(0,0%,100%,.15);flex:1;min-height:0;overflow-y:auto;padding:clamp(1.5rem,1vw + 1.1rem,2rem) 16px clamp(2rem,2vw + 1.2rem,3rem)}.mobile-nav__section+.mobile-nav__section{margin-top:clamp(2rem,2vw + 1.2rem,3rem)}.mobile-nav__section-label{display:block;margin-bottom:clamp(.75rem,.5vw + .55rem,1rem);opacity:.6}.mobile-nav__sublink{display:block;font-size:1.125rem;line-height:1.7;text-decoration:none}.mobile-nav__sublink--featured{font-size:1.5rem;line-height:1.5}.mobile-nav__sublink--current{font-weight:700}.mobile-nav__footer{flex-shrink:0;padding:clamp(1.5rem,1vw + 1.1rem,2rem) 16px}.mobile-nav__lang{display:flex;font-size:.9375rem;font-weight:500;gap:clamp(.75rem,.5vw + .55rem,1rem)}.mobile-nav__lang p:empty{display:none}.mobile-nav__lang a{text-decoration:none}body.mobile-nav-open{overflow:hidden}body.mobile-nav-open .mobile-nav__burger-line{background-color:#fff}body.mobile-nav-open .mobile-nav__burger-line:first-child{transform:rotate(45deg) translate(6px,7px)}body.mobile-nav-open .mobile-nav__burger-line:nth-child(2){opacity:0}body.mobile-nav-open .mobile-nav__burger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-7px)}body.mobile-nav-open .site-header .numendo-logo .logo__trait,body.mobile-nav-open .site-header .numendo-logo g{fill:#fff!important}.site-footer{background-color:#08083a;color:#fff;overflow:hidden;position:relative}.site-footer a:not(.cta):not(.social-links__item){color:currentColor;text-decoration:none}.site-footer a:not(.cta):not(.social-links__item):hover{text-decoration:underline}.site-footer__inner{padding-top:clamp(3rem,2vw + 2.2rem,4rem);position:relative;z-index:1}.site-footer__main{align-items:flex-start;display:flex}.site-footer__logo{margin-block-end:clamp(2rem,2vw + 1.2rem,3rem)}.site-footer__logo svg path{fill:#fff}.site-footer__info{display:flex;flex-direction:column;gap:clamp(1.5rem,1vw + 1.1rem,2rem)}.site-footer .numendo-logo{height:auto;width:100%}.site-footer .site-logo-link{margin-bottom:clamp(1rem,1vw + .6rem,1.5rem);width:14rem}.site-footer .site-logo-link g,.site-footer .site-logo-link path{fill:#fff}@media(max-width:640px){.site-footer .site-logo-link{display:none}}.site-footer__logo-giant.site-logo-link{margin-bottom:0;margin-top:clamp(1.5rem,1vw + 1.1rem,2rem);width:100%}.site-footer__logo-giant.site-logo-link .numendo-logo{opacity:0;transform:translateY(150%);will-change:transform,opacity}.site-footer__contact{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1rem,1vw + .6rem,1.5rem);justify-content:space-between;margin-block-start:clamp(1.5rem,1vw + 1.1rem,2rem)}.site-footer__contact .social-links{margin-right:2rem}.site-footer .newsletter{flex:1;min-width:0}.site-footer__legal{font-size:.875rem;grid-column:span 4;line-height:1.7}.site-footer__legal-list{display:flex;flex-wrap:wrap;gap:.25rem 2rem}.site-footer__nav{font-size:1.125rem;grid-column:6/span 7;line-height:1;margin:0;white-space:nowrap}.site-footer__nav-list{display:flex;flex-wrap:wrap;gap:.25rem clamp(2rem,2vw + 1.2rem,3rem)}.site-footer__watermark{pointer-events:none;transform:translateY(15%);z-index:0}.site-footer__watermark a{width:100%}.site-footer__watermark img,.site-footer__watermark svg{height:auto;width:100%}.site-footer__watermark svg path{fill:#fff}@media(min-width:961px){.site-footer__bottom{align-items:flex-start;display:grid;gap:20px;grid-template-columns:repeat(12,1fr);padding-top:clamp(3rem,2vw + 2.2rem,4rem)}.site-footer__nav-list{justify-content:flex-end}}@media(max-width:960px){.site-footer__main{flex-direction:column;gap:clamp(3rem,2vw + 2.2rem,4rem);margin-block-end:clamp(3rem,2vw + 2.2rem,4rem)}.site-footer__info{width:100%}.site-footer__bottom{display:flex;flex-direction:column-reverse;gap:clamp(3rem,2vw + 2.2rem,4rem);padding:0}}@media(max-width:640px){.site-footer__inner{padding-block:clamp(1.5rem,1vw + 1.1rem,2rem)}.site-footer__info{order:2}.site-footer__nav-list{display:flex;flex-wrap:wrap;gap:clamp(2rem,2vw + 1.2rem,3rem) clamp(3rem,2vw + 2.2rem,4rem);justify-content:flex-start}}.agences-overlay{background:transparent;border:0;color:#08083a;grid-template-columns:minmax(0,1fr) minmax(45rem,55%);height:100vh;inset:0;margin:0;max-height:100vh;max-width:100vw;padding:0;position:fixed;transition:display allow-discrete .6s,overlay allow-discrete .6s;width:100vw}.agences-overlay[open]{display:grid}.agences-overlay[open] .agences-overlay__bg,.agences-overlay[open] .agences-overlay__visual{opacity:1}@starting-style{.agences-overlay[open] .agences-overlay__bg,.agences-overlay[open] .agences-overlay__visual{opacity:0}}.agences-overlay[open] .agences-overlay__content{transform:translateX(0)}@starting-style{.agences-overlay[open] .agences-overlay__content{transform:translateX(100%)}}.agences-overlay__close{align-items:center;background:transparent;border:0;border-radius:100%;color:#020f67;cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;position:absolute;right:clamp(1rem,1vw + .6rem,1.5rem);top:clamp(1rem,1vw + .6rem,1.5rem);transition:background-color .2s ease;width:2.5rem;z-index:2}.agences-overlay__close:hover{background-color:rgba(2,15,103,.08)}@media(max-width:640px){.agences-overlay__close{color:#fff}}.agences-overlay__bg{background-color:rgba(16,16,49,.95);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.agences-overlay__visual{align-items:center;color:#fff;display:flex;justify-content:center;opacity:0;overflow:hidden;padding:clamp(3rem,2vw + 2.2rem,4rem);transition:opacity .3s ease}.agences-overlay__illustration{align-items:center;display:flex;justify-content:center;pointer-events:none;width:100%}.agences-overlay__illustration .lottie,.agences-overlay__illustration img,.agences-overlay__illustration svg{height:auto;max-height:70vh;width:100%}.agences-overlay__content{background-color:#fff;display:flex;flex-direction:column;gap:clamp(2rem,2vw + 1.2rem,3rem);justify-content:space-between;overflow-y:auto;padding:clamp(3rem,2vw + 2.2rem,4rem);position:relative;transform:translateX(100%);transition:transform .6s cubic-bezier(.33,1,.68,1)}.agences-overlay__top{align-items:start;display:grid;gap:clamp(1.5rem,1vw + 1.1rem,2rem);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.agences-overlay__content>.decor-shape{--decor-stroke-color:#020f67}.agences-overlay__content>.decor-shape .decor-shape__spin{opacity:.5}@media(max-width:640px){.agences-overlay__content>.decor-shape{display:none}}.agences-overlay__main{gap:clamp(.75rem,.5vw + .55rem,1rem);max-width:26rem}.agences-overlay__header,.agences-overlay__main{display:flex;flex-direction:column}.agences-overlay__title{color:#020f67;font-size:1.75rem;font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:0;margin-block-end:clamp(.375rem,.5vw + .175rem,.625rem)}.agences-overlay__address{color:rgba(8,8,58,.75);font-size:.9375rem;line-height:1.7;margin:0}.agences-overlay__address br{display:none}.agences-overlay__sidebar{display:flex;flex-direction:column;font-size:.9375rem;gap:1.5rem;line-height:1.45;margin-top:3rem;max-width:15rem}.agences-overlay__section{border-bottom:1px solid #020f67;display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem}.agences-overlay__section p{margin:0}.agences-overlay__section:last-child{border:0}.agences-overlay__label{color:#020f67;margin:0}.agences-overlay__contacts{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.agences-overlay__contacts a{color:inherit;text-decoration:none}.agences-overlay__contacts a:hover{text-decoration:underline}.agences-overlay__jobs{align-items:start;background-color:#ebf4ff;border-radius:4px;display:grid;gap:clamp(1.5rem,1vw + 1.1rem,2rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(1.5rem,1vw + 1.1rem,2rem)}@media(min-width:641px){.agences-overlay__jobs-cta{margin-top:clamp(1rem,1vw + .6rem,1.5rem)}}@media(max-width:640px){.agences-overlay__jobs-cta{order:3}}.agences-overlay__jobs-text{font-size:.9375rem;line-height:1.45;margin:0}@media(min-width:961px){.agences-overlay__jobs-text{margin-top:3rem}}@media(max-width:640px){.agences-overlay{grid-template-columns:1fr;grid-template-rows:auto auto;overflow-y:auto}.agences-overlay__visual{min-height:35vh;padding:clamp(1.5rem,1vw + 1.1rem,2rem)}.agences-overlay__illustration .lottie,.agences-overlay__illustration img,.agences-overlay__illustration svg{max-height:30vh}.agences-overlay__content{gap:clamp(1.5rem,1vw + 1.1rem,2rem);overflow-y:visible;padding:clamp(3rem,2vw + 2.2rem,4rem) clamp(1rem,1vw + .6rem,1.5rem)}.agences-overlay__top{gap:clamp(1.5rem,1vw + 1.1rem,2rem);grid-template-columns:1fr}.agences-overlay__jobs{grid-template-columns:1fr;padding-bottom:clamp(6.25rem,7.5vw + 3.25rem,10rem)}.agences-overlay__title{font-size:1.375rem}.agences-overlay__jobs-main{display:contents}}body.agences-overlay-open{left:0;overflow:hidden;position:fixed;right:0}.decor-shape{display:block;pointer-events:none;transform:translate3d(0,var(--decor-parallax,0),0);will-change:transform;z-index:-1}.decor-shape--on-light{--decor-color:#020f67}.decor-shape--on-dark{--decor-color:#fff}.decor-shape__float{animation:decor-float var(--decor-float-duration,5s) ease-in-out infinite;animation-delay:var(--decor-float-delay,0s);height:100%;width:100%;will-change:transform}.decor-shape__spin{animation:decor-spin var(--decor-spin-duration,40s) linear infinite;animation-delay:var(--decor-spin-delay,0s);animation-direction:var(--decor-spin-direction,normal);border-color:var(--decor-color,#fff);border-radius:10px;border-style:solid;border-width:.5px;height:100%;opacity:var(--decor-opacity,1);width:100%;will-change:transform,opacity}@keyframes decor-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes decor-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--decor-float-y,-30px))}}.decor-shape:not(section>.decor-shape):not([data-decor-auto]){z-index:0}.decor-shape:not(section>.decor-shape):not([data-decor-auto]) .decor-shape__spin{border-color:var(--decor-stroke-color,currentColor);opacity:1}.decor-shape[data-visible=false] .decor-shape__float,.decor-shape[data-visible=false] .decor-shape__spin{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.decor-shape{--decor-parallax:0px}.decor-shape__float,.decor-shape__spin{animation:none}}.arrow{background-color:#fff;border-radius:100%;color:#08083a;height:2rem;width:2rem}.on-top{position:relative;z-index:11}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}
