@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Montserrat,NotoSerif,-apple-system,BlinkMacSystemFont,Arial;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width: 370px){.container{max-width:370px}}@media (min-width: 450px){.container{max-width:450px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}@media (min-width: 1640px){.container{max-width:1640px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.\!static{position:static!important}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.m-0{margin:0}.mb-0{margin-bottom:0}.mb-6{margin-bottom:1.5rem}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.border-collapse{border-collapse:collapse}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-start{align-items:flex-start}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.border{border-width:1px}.bg-grey{--tw-bg-opacity: 1;background-color:rgb(233 234 234 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-0{padding:0}.text-center{text-align:center}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.col-12{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}*{margin:0;padding:0}:root{--pdlr: 1.25rem;--pdtb: 2.5rem;--color-black: #000;--color-white: #fff;--color-grey: #777;--color-light: #efefef;--color-text: var(--color-black);--color-text-grey: var(--color-grey);--color-background: var(--color-white);--color-code-light-grey: #cacbd1;--color-code-comment: #a9aaad;--color-code-white: #c5c9c6;--color-code-red: #d16464;--color-code-orange: #de935f;--color-code-yellow: #f0c674;--color-code-green: #a7bd68;--color-code-aqua: #8abeb7;--color-code-blue: #7e9abf;--color-code-purple: #b294bb;--font-family-sans: "Chillax-Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace}@media (min-width: 640px){:root{--pdlr: 2rem;--pdtb: 2.5rem}}@media (min-width: 1024px){:root{--pdlr: 3rem;--pdtb: 3rem}}@media (min-width: 1280px){:root{--pdlr: 5rem}}@media screen and (min-width: 1640px){:root{--pdlr: 6.5rem;--pdtb: 6rem}}@media screen and (min-width: 2260px){:root{--pdlr: 8.5rem;--pdtb: 7rem}}html{font-family:var(--font);color:#0c1218;background:var(--color-background)}img{width:100%}body{background-color:#f5f5f5}li{list-style:none}a{color:currentColor;text-decoration:none}button{font:inherit;background:none;border:0;color:currentColor;cursor:pointer}strong,b{font-weight:600}small{font-size:inherit;color:var(--color-text-grey)}::-moz-selection{background-color:#ff99004d}::selection{background-color:#ff99004d}.embla{overflow:hidden}.embla__container{display:flex}.embla__slide{flex:0 0 100%;min-width:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.bg-light{background-color:var(--color-light)}.color-grey{color:var(--color-text-grey)}.col{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}@media (min-width: 640px){.col{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width: 1024px){.col{grid-template-columns:repeat(12,minmax(0,1fr))}}.section100{height:100vh;width:100%;box-sizing:border-box}.pdlr{padding-left:var(--pdlr);padding-right:var(--pdlr)}.pdtb{padding-top:var(--pdtb);padding-bottom:var(--pdtb)}.pdtb--big{padding-top:calc(var(--pdtb) * 1.66);padding-bottom:calc(var(--pdtb) * 1.66)}@media screen and (min-width: 1640px){.pdtb--big{padding-top:calc(var(--pdtb) * 1.33);padding-bottom:calc(var(--pdtb) * 1.33)}}.pt-header{padding-top:calc(var(--header-height) + 1rem)}@media (min-width: 1024px){.pt-header{padding-top:calc(var(--header-height) + 4.325rem)}}@media screen and (min-width: 1920px){.pt-header{padding-top:calc(var(--header-height) + 6rem)}}.bg--white{background-color:#fff;border-radius:20px}@media (min-width: 1024px){.bg--white{border-radius:30px}}.white{background-color:#fff}.grey{background-color:#e9eaea}@media screen and (max-width: 1023px){.is-desktop{display:none!important}}@media screen and (min-width: 1024px){.is-mobile{display:none!important}}.line__div{width:calc(100% - var(--pdlr) * 2);height:3px;display:block;margin:0 auto}.line__div.white{background-color:#fff}.social{display:flex;padding:0 .5rem}.social a{padding:1rem .5rem}.section{padding:3rem 0}.grid{--columns: 12;--gutter: 3rem;display:grid;grid-gap:var(--gutter);grid-template-columns:1fr}.grid>.column{margin-bottom:var(--gutter)}.autogrid{--gutter: 3rem;--min: 10rem;display:grid;grid-gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr));grid-auto-flow:dense}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}.text{line-height:1.5em}.text a{text-decoration:underline}.text :first-child{margin-top:0}.text :last-child{margin-bottom:0}.text p,.text ul,.text ol{margin-bottom:1.5rem}.text ul,.text ol{margin-left:1rem}.text ul p,.text ol p{margin-bottom:0}.text ul>li{list-style:disc}.text ol>li{list-style:decimal}.text ul ol,.text ul ul,.text ol ul,.text ol ol{margin-bottom:0}.text h1,.h1,.intro{font-size:2rem;margin-bottom:3rem;line-height:1.25em}.text h2,.h2{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}.text h3,.h3{font-weight:600}.text .codeblock{display:grid}.text code{font-family:var(--font-family-mono);font-size:1em;background:var(--color-light);padding:0 .5rem;display:inline-block;color:var(--color-black)}.text pre{margin:3rem 0;background:var(--color-black);color:var(--color-white);padding:1.5rem;overflow-x:scroll;overflow-y:hidden;line-height:1.5rem}.text pre code{padding:0;background:none;color:inherit}.text hr{margin:6rem 0}.text dt{font-weight:600}.text blockquote{font-size:1.25rem;line-height:1.325em;border-left:2px solid var(--color-black);padding-left:1rem;margin:3rem 0;max-width:25rem}.text blockquote footer{font-size:.875rem;font-style:italic}.text figure{margin:3rem 0}.text figcaption{padding-top:.75rem;color:var(--color-text-grey)}.text figure ul{line-height:0;display:grid;gap:1.5rem;margin:0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.text figure ul li{list-style:none}hr{border:0;background:currentColor;height:2px;width:1.5rem;margin:3rem auto}.align-center{text-align:center}.intro{max-width:40rem}.intro *:not(:last-child){margin-bottom:1em}.cta{background:var(--color-black);color:var(--color-white);display:inline-flex;justify-content:center;padding:.75rem 1.5rem;border:4px solid var(--color-white);outline:2px solid var(--color-black)}.box{background:var(--color-light);padding:1.5rem;border:4px solid var(--color-white);outline:2px solid var(--color-light)}.video,.img{position:relative;display:block;--w: 1;--h: 1;padding-bottom:calc(100% / var(--w) * var(--h));background:var(--color-black)}.img img,.video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.img[data-contain] img{-o-object-fit:contain;object-fit:contain}.img-caption,.video-caption{padding-top:.75rem;line-height:1.5em}.map{--w: 2;--h: 1;padding-bottom:calc(100% / var(--w) * var(--h));position:relative;overflow:hidden;background:var(--color-black)}.map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.margin-s{margin-bottom:.75rem}.margin-m{margin-bottom:1.5rem}.margin-l{margin-bottom:3rem}.margin-xl{margin-bottom:4.5rem}.margin-xxl{margin-bottom:6rem}@media screen and (min-width: 60rem){body{--padding: 3rem}.grid{grid-template-columns:repeat(12,1fr)}.grid>.column{grid-column:span var(--columns)}}.pagination{display:flex;padding-top:6rem}.pagination>span{color:var(--color-text-grey)}.pagination>*{padding:.5rem;width:3rem;text-align:center;border:2px solid currentColor;margin-right:1.5rem}.pagination>a:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.actu-excerpt{line-height:1.5em}.actu-excerpt header{margin-bottom:1.5rem}.actu-excerpt figure{margin-bottom:.5rem}.actu-excerpt-title{font-weight:600}.actu-excerpt-date{color:var(--color-text-grey)}@font-face{font-family:Synonym-Variable;src:url(/public/dist/assets/Synonym-Variable-DDh_exrA.woff2) format("woff2"),url(/public/dist/assets/Synonym-Variable-Da_hI1yE.woff) format("woff"),url(/public/dist/assets/Synonym-Variable-BP1wZ9Eg.ttf) format("truetype"),url(/public/dist/assets/Synonym-Variable-BjBBt8YK.otf) format("opentype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:Chillax-Variable;src:url(/public/dist/assets/Chillax-Variable-3OGwrkmm.woff2) format("woff2"),url(/public/dist/assets/Chillax-Variable-Dcsn-mVN.woff) format("woff"),url(/public/dist/assets/Chillax-Variable-CqISXEv7.ttf) format("truetype"),url(/public/dist/assets/Chillax-Variable-HcupYZxh.otf) format("opentype");font-weight:200 700;font-display:swap;font-style:normal}:root{--font: "Synonym-Variable";--font-title: "Chillax-Variable"}body{font-family:var(--font);font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}.tit.main{font-size:clamp(2.5rem,2.0833rem + 1.8519vw,3.75rem);line-height:91.667%}@media screen and (min-width: 1440px){.tit.main{font-size:clamp(3.75rem,0rem + 4.1667vw,5rem)}}@media screen and (min-width: 1920px){.tit.main{font-size:clamp(5rem,.125rem + 4.0625vw,6.625rem)}}.tit.second{font-size:clamp(1.5rem,1.0625rem + 1.9444vw,2.8125rem);line-height:110%;text-transform:uppercase}@media screen and (min-width: 1440px){.tit.second{font-size:clamp(2.8125rem,0rem + 3.125vw,3.75rem)}}@media screen and (min-width: 1920px){.tit.second{font-size:clamp(3.75rem,0rem + 3.125vw,5rem)}}.tit.heading{font-size:clamp(1.875rem,1.25rem + 2.7778vw,3.75rem);font-weight:500;text-transform:uppercase;line-height:100%}@media screen and (min-width: 1440px){.tit.heading{font-size:clamp(3.75rem,.9375rem + 3.125vw,4.6875rem)}}@media screen and (min-width: 1920px){.tit.heading{font-size:clamp(4.6875rem,0rem + 3.9063vw,6.25rem)}}.tit.heading.light{font-weight:400}.tit.heading--small{font-size:clamp(1.25rem,1.0417rem + .9259vw,1.875rem);text-transform:uppercase;font-weight:600;line-height:120%}@media screen and (min-width: 1440px){.tit.heading--small{font-size:clamp(1.875rem,0rem + 2.0833vw,2.5rem)}}.tit.bold{font-weight:600}.tit.medium{font-weight:500}.tit.uppercase{text-transform:uppercase!important}.tit.sub{font-size:clamp(1.5rem,1.2708rem + 1.0185vw,2.1875rem);color:#f90;line-height:115%;font-family:var(--font);font-weight:400;text-transform:none}@media screen and (min-width: 1440px){.tit.sub{font-size:clamp(2.1875rem,.125rem + 2.2917vw,2.875rem)}}@media screen and (min-width: 1920px){.tit.sub{font-size:clamp(2.875rem,.0625rem + 2.3438vw,3.8125rem)}}.tit.sub.normal{color:#0c1218;text-transform:uppercase}.tit.sub.black{color:#0c1218}.tit.editor--big{text-transform:uppercase}.tit.bullet{display:flex;align-items:center}.tit.bullet:before{content:"";aspect-ratio:1/1;width:12px;height:12px;background-color:#f90;border-radius:50%;margin-right:.75rem}.editor{font-size:clamp(1rem,.9167rem + .3704vw,1.25rem);line-height:125%}@media screen and (min-width: 1440px){.editor{font-size:clamp(1.25rem,.125rem + 1.25vw,1.625rem)}}@media screen and (min-width: 1920px){.editor{font-size:clamp(1.625rem,.875rem + .625vw,1.875rem)}}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{margin-bottom:.5rem}.editor .color{color:#f90}.editor.bullet h1,.editor.bullet h2,.editor.bullet h3{text-transform:uppercase;font-weight:600;line-height:156.25%;display:flex;align-items:center;margin-bottom:1rem}.editor.bullet h1:before,.editor.bullet h2:before,.editor.bullet h3:before{content:"";width:12px;height:12px;background:#f90;border-radius:50%;margin-right:.75rem;aspect-ratio:1/1}.editor p{margin-bottom:1rem}.editor p:last-child{margin-bottom:0}.editor ul{margin-bottom:.5rem}.editor ul:last-child{margin-bottom:0}.editor ul li{list-style:disc;margin-left:1rem}.editor ul li ul{margin-bottom:1rem!important}.editor ul li ul li{list-style:circle}.editor ol{margin-bottom:.5rem}.editor ol:last-child{margin-bottom:0}.editor ol li{list-style:decimal;margin-left:1rem}.editor ol li ol{margin-bottom:1rem!important}.editor ol li ol li{list-style:decimal}.editor a{text-decoration:underline;opacity:.75}.editor a:hover{opacity:1}.editor a.glossaire__link{text-decoration:none;opacity:1}.editor hr{height:1px;width:100%;background-color:#f90;margin:1rem 0}@media (min-width: 1024px){.editor hr{transform:translateY(-.25rem);margin:.25rem 0}}.editor strong{font-weight:500}.editor--big{font-size:clamp(1.25rem,1.1458rem + .463vw,1.5625rem);line-height:125%;font-weight:500;font-family:var(--font-title)}@media (min-width: 1024px){.editor--big{line-height:112%}}@media screen and (min-width: 1440px){.editor--big{font-size:clamp(1.5625rem,.0625rem + 1.6667vw,2.0625rem)}}@media screen and (min-width: 1920px){.editor--big{font-size:clamp(2.0625rem,.1875rem + 1.5625vw,2.6875rem)}}.editor--small{font-size:clamp(.875rem,.875rem + 0vw,.875rem)}@media screen and (min-width: 1440px){.editor--small{font-size:clamp(.875rem,.125rem + .8333vw,1.125rem)}}@media screen and (min-width: 1920px){.editor--small{font-size:clamp(1.125rem,.5625rem + .4688vw,1.3125rem)}}[id]{scroll-margin-top:calc(var(--header-height) + 5rem)}.button{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer}.button--icon{aspect-ratio:1/1;width:30px;height:30px;border-radius:100px;background-color:#f90;display:flex;align-items:center;justify-content:center}.button--icon img{aspect-ratio:1/1;width:15px;-o-object-fit:contain;object-fit:contain}.button--arrow{display:flex;align-items:center;gap:1rem}.button--arrow .button--arrow__text{font-size:clamp(1rem,.3846rem + .9615vw,1.25rem);text-transform:uppercase;font-weight:600}@media screen and (min-width: 1440px){.button--arrow .button--arrow__text{font-size:clamp(1.25rem,.125rem + 1.25vw,1.625rem)}}@media screen and (min-width: 1920px){.button--arrow .button--arrow__text{font-size:clamp(1.625rem,.875rem + .625vw,1.875rem)}}.button--arrow img{aspect-ratio:1/1;width:40px;height:40px}.button .button__arrow__wrapper{position:relative;width:88px;height:40px}@media screen and (min-width: 1640px){.button .button__arrow__wrapper{width:100px;height:50px}}@media screen and (min-width: 2240px){.button .button__arrow__wrapper{width:120px;height:68px}}.button .button__arrow__wrapper .button__arrow{height:100%;aspect-ratio:1/1;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;transition:transform .4s ease,left .4s ease}.button .button__arrow__wrapper .line{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background:#0c1218}.button .button__text{border-radius:100px;padding:.75rem 1rem;border:solid 1px #0C1218;color:#0c1218;font-weight:600;text-transform:uppercase;line-height:125%;font-size:clamp(1.0625rem,1rem + .2778vw,1.25rem);text-align:center}@media (min-width: 640px){.button .button__text{padding:.75rem 1.5rem}}@media screen and (min-width: 1440px){.button .button__text{font-size:clamp(1.25rem,.125rem + 1.25vw,1.625rem)}}@media screen and (min-width: 1640px){.button .button__text{padding:1rem 1.75rem}}@media screen and (min-width: 1920px){.button .button__text{font-size:clamp(1.625rem,.125rem + 1.25vw,2.125rem)}}@media screen and (min-width: 2240px){.button .button__text{padding:1.25rem 2rem}}.button:hover .button__arrow{left:100%;transform:translate(-100%,-50%)}.button__block.justify-end{justify-content:flex-end}.button__block.justify-center{justify-content:center}.button__block.justify-start{justify-content:flex-start}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:#000c;opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}code[class*=language-],pre[class*=language-]{color:var(--color-code-white);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1rem;margin:0;overflow:auto}.token.punctuation{color:var(--color-code-light-grey)}.token.comment,.token.doctype{color:var(--color-code-comment)}.token.tag,.token.markup,.token.variable,.token.this,.token.selector,.token.key,.token.kirbytag-bracket,.token.prolog,.token.delimiter{color:var(--color-code-red)}.token.constant,.token.number,.token.boolean,.token.boolean.important,.token.attr-name,.token.kirbytag-attr,.token.kirbytag-name,.token.entity,.token.bold,.token.bold>.punctuation{color:var(--color-code-orange)}.token.keyword,.token.italic,.token.italic>.punctuation{color:var(--color-code-purple)}.token.function{color:var(--color-code-blue)}.token.operator,.token.title{color:var(--color-code-aqua)}.token.string,.token.attr-value,.token.attr-value .punctuation,.token.list.punctuation{color:var(--color-code-green)}.token.scope,.token.class-name,.token.property,.token.url{color:var(--color-code-yellow)}.token.title,.token.kirbytag-bracket,.token.list.punctuation{font-weight:700}.token.title .punctuation{color:inherit}.token.bold{font-weight:700}.token.italic{font-style:italic}.codeblock{background:var(--color-black)}.codeblock figcaption{color:var(--color-code-white);padding:.5rem 1rem;font-family:var(--font-family-mono);border-bottom:1px solid #333}.contact{padding:3rem;border:2px solid #000}.contact .h1{margin-bottom:1.5rem}.album-gallery{line-height:0;-moz-columns:1;columns:1;-moz-column-gap:1.5rem;column-gap:1.5rem}.album-gallery li{display:block;margin-bottom:1.5rem;-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (min-width: 60rem){.album-gallery{-moz-columns:2;columns:2}}.home__hero,.career__hero{overflow:hidden}.home__hero .hero__image,.career__hero .hero__image{position:relative;aspect-ratio:1/1}.home__hero .hero__image img,.career__hero .hero__image img{position:absolute}.home__hero .hero__image .hero__image__words,.career__hero .hero__image .hero__image__words{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.75rem;animation:spin 15s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.question__wrapper{background:#fff;padding:60px 30px;border-radius:20px;min-height:500px}@media screen and (min-width: 768px){.question__wrapper{min-height:inherit;padding:95px 50px}}@media (min-width: 1024px){.question__wrapper{padding:95px 75px}}@media (min-width: 1280px){.question__wrapper{padding:95px 110px}}.question__wrapper .quesiton__tit h3{font-size:clamp(2.5rem,1.4583rem + 4.6296vw,5.625rem);line-height:100%;font-weight:500;width:100%}@media screen and (min-width: 768px){.question__wrapper .quesiton__tit h3{width:75%}}@media (min-width: 1024px){.question__wrapper .quesiton__tit h3{width:65%}}@media (min-width: 1280px){.question__wrapper .quesiton__tit h3{width:75%}}@media screen and (min-width: 1440px){.question__wrapper .quesiton__tit h3{width:55%}}.question__wrapper .quesiton__tit .question__button{margin-top:2.5rem}.solution__container{padding-top:0;display:flex;flex-direction:column;align-items:center;gap:2rem}@media (min-width: 1024px){.solution__container{gap:0}}.solution__container .line.dots{display:none;height:4px;background-color:#fff;width:calc(100% - 50px);position:relative}.solution__container .line.dots:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:100%;height:100%;background-image:linear-gradient(to right,#f5f5f5 33%,#fff0 0%);background-position:bottom;background-size:15px 4px;background-repeat:repeat-x}.solution__container .line.dots:last-child{display:none}@media (min-width: 1024px){.solution__container .line.dots{display:block}}.solution__wrapper{padding:40px 20px;display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){.solution__wrapper{padding:50px}}@media (min-width: 1024px){.solution__wrapper{flex-direction:row;gap:3rem}}@media (min-width: 1280px){.solution__wrapper{gap:6.875rem}}@media screen and (min-width: 1660px){.solution__wrapper{gap:10rem;padding:66px}}.solution__wrapper .solution__wrapper__part{flex:1}.solution__wrapper .solution__content .editor{margin-top:1.25rem}@media (min-width: 1024px){.solution__wrapper .solution__content .editor{margin-top:1.75rem}}@media (min-width: 1280px){.solution__wrapper .solution__content .editor{margin-top:2.5rem}}.solution__wrapper .solution__items{display:flex;flex-direction:column}.solution__wrapper .solution__items .solution__item{display:flex;align-items:center;gap:1.25rem;padding:.875rem 0}@media (min-width: 1024px){.solution__wrapper .solution__items .solution__item{gap:2rem}}@media (min-width: 1280px){.solution__wrapper .solution__items .solution__item{gap:2.5rem}}@media screen and (min-width: 1660px){.solution__wrapper .solution__items .solution__item{padding:1.25rem 0}}.solution__wrapper .solution__items .solution__item .solution__item__icon{min-width:43px;width:43px;aspect-ratio:1/1;background-color:#f90;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.solution__wrapper .solution__items .solution__item .solution__item__icon:after{content:"";position:absolute;padding:2px;width:calc(100% - 8px);height:calc(100% - 8px);border-radius:50%;border:2px solid #fff}@media (min-width: 1024px){.solution__wrapper .solution__items .solution__item .solution__item__icon{min-width:55px;width:55px}}@media (min-width: 1280px){.solution__wrapper .solution__items .solution__item .solution__item__icon{min-width:64px;width:64px}}.solution__wrapper .solution__items .solution__item .solution__item__icon img{width:100%;height:100%;max-width:calc(100% - 24px);max-height:calc(100% - 24px);-o-object-fit:contain;object-fit:contain}@media (min-width: 1024px){.solution__wrapper .solution__items .solution__item .solution__item__icon img{max-width:calc(100% - 32px);max-height:calc(100% - 32px)}}.solution__wrapper .solution__items .solution__item .solution__item__content{display:flex;flex-direction:column}.solution__wrapper .solution__items .solution__item .solution__item__content .solution__item__tit{font-weight:600;text-transform:uppercase}.solution__wrapper .line{height:1px;background:#0c1218;width:100%;display:block}.solution__wrapper .line:last-child{display:none}.solution__wrapper .solution__button.is-mobile{margin-top:1.75rem}.solution__wrapper .solution__button.is-desktop{margin-top:3.5rem}@media (min-width: 1280px){.solution__wrapper .solution__button.is-desktop{margin-top:4rem}}@media screen and (min-width: 840px){.about{display:flex;align-items:center;gap:3rem;max-width:100%}}@media (min-width: 1280px){.about{gap:7.5rem}}@media screen and (min-width: 840px){.about .about__part{flex:1}}@media (min-width: 1024px){.about .about__part{flex:inherit}}.about .about__content .about__heading{margin-bottom:2.5rem}@media (min-width: 1024px){.about .about__content{min-width:calc(55% - 1.5rem)}}@media (min-width: 1280px){.about .about__content{min-width:calc(54% - 3.75rem)}}.about .about__img{width:100%}.about .about__img .about__img__container{aspect-ratio:335/283;width:100%}.about .about__img .about__img__container .about__img__wrapper{width:100%;border-radius:25px;overflow:hidden;aspect-ratio:335/283}.about .about__img .about__img__container .about__img__wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 1024px){.about .about__img .about__img__container .about__img__wrapper{width:82%;margin-left:2.9rem;margin-top:2.375rem;border-radius:30px;z-index:2;display:inline-block}.about .about__img .about__img__container .about__img__wrapper:after{content:"";position:absolute;bottom:0;right:0;width:82%;aspect-ratio:335/283;border-radius:30px;border:2px solid #0C1218;z-index:1}.about .about__img .about__img__container .about__img__wrapper img{position:relative;z-index:2}.about .about__img .about__img__container{aspect-ratio:529/449;position:relative}.about .about__img .about__img__container .about__img__icon{width:100px;height:100px;position:absolute;top:0;left:0;aspect-ratio:1/1;z-index:3}.about .about__img{min-width:calc(45% - 1.5rem)}}@media (min-width: 1280px){.about .about__img{min-width:calc(46% - 3.75rem)}}.about .about__paragraph{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width: 839px){.about .about__paragraph.desktop{display:none}}@media screen and (min-width: 840px){.about .about__paragraph.mobile{display:none}}.about .about__paragraph .editor{display:flex;flex-direction:column;gap:.75rem}.about .about__paragraph .about__button{margin-top:4rem}.home__key{background-color:#e9eaea}.error__main{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center}.error__main .error__heading{width:-moz-fit-content;width:fit-content;margin-bottom:3.5rem;font-weight:400}.error__main .error__wrapper{display:flex;align-items:center;justify-content:center;width:100%;gap:2rem}.error__main .error__wrapper .error__img__wrapper{flex:1;display:none}@media (min-width: 640px){.error__main .error__wrapper .error__img__wrapper{display:block}}.error__main .error__wrapper .error__img__wrapper img{width:100%}.error__main .error__wrapper .error__content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-title)}.error__main .error__wrapper .error__content .error__title{font-size:clamp(120px,16.6vw,425px);font-weight:500;line-height:91.667%}.error__main .error__wrapper .error__content .error__text{font-size:1.5rem;font-weight:400;text-align:center}.contact__card .editor p{margin-bottom:.25rem}.contact__card .editor p:last-child{margin-top:1rem}.building__page{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-title);font-size:clamp(1.875rem,.8654rem + 4.4872vw,6.25rem);font-weight:500;text-transform:uppercase;text-align:center}.form__wrapper{padding:5rem 0rem}@media (min-width: 768px){.form__wrapper{padding:5rem 6.875rem}}.required__fields{margin-bottom:4rem}.required__fields .required__fields__text--asterisk{color:#f90}.form__input__wrapper{margin-bottom:2rem;width:100%}.form__input__wrapper .form__input__label{font-weight:600;line-height:100%;text-transform:uppercase;font-size:clamp(1.25rem,-.2885rem + 2.4038vw,1.875rem);color:#f90;padding-bottom:1.25rem}@media (min-width: 768px){.form__input__wrapper .form__input__label{padding-bottom:1.5rem}}@media screen and (min-width: 1440px){.form__input__wrapper .form__input__label{font-size:clamp(1.875rem,0rem + 2.0833vw,2.5rem)}}.form__input__wrapper .form__input{border-bottom:1px dotted #0C1218;padding-bottom:.5rem;background-color:transparent;width:100%;outline:none}.form__input__wrapper .form__input::-moz-placeholder{color:#0c1218;opacity:.5}.form__input__wrapper .form__input::placeholder{color:#0c1218;opacity:.5}.form__input__wrapper .form__input:focus{border-bottom:1px solid #0C1218}.form__input__wrapper .form__input.form__input__textarea{resize:none}.form__checkbox__legend__wrapper{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:1rem}.form__checkbox__legend__wrapper .form__checkbox__wrapper .form__checkbox{aspect-ratio:1/1;width:1.25rem;border:1px solid #0C1218;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-top:.25rem}.form__checkbox__legend__wrapper .form__checkbox__wrapper .form__checkbox:checked{background-color:#f90}.h-captcha{margin-top:2rem}.form__button{margin-top:4rem}.alert.success{margin-top:5rem}.alert.success .success__title{color:#f90;margin:0 auto;width:-moz-fit-content;width:fit-content;text-align:center}.actu__button--page{margin:0 auto;margin-top:4rem}@media (min-width: 1024px){.actu__button--page{margin-top:6rem}}@media (min-width: 1280px){.actu__button--page{margin-top:8.75rem}}.block__article .button{margin-top:4rem}.actu__heading{margin-bottom:3.5rem}@media (min-width: 768px){.actu__heading{margin-bottom:5.625rem}}@media screen and (max-width: 720px){.actu__button.desktop{display:none}}.actu__button.mobile{margin-top:5rem}@media screen and (min-width: 720px){.actu__button.mobile{display:none}}.actu__card.hidden{display:none!important}.actu__wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:2.5rem}@media screen and (min-width: 720px){.actu__wrapper{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width: 1024px){.actu__wrapper{grid-template-columns:repeat(3,1fr);gap:1.25rem;row-gap:3.5rem}}.actu__wrapper.page{margin-top:5rem}.actu__wrapper .actu__card{display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width: 840px){.actu__wrapper .actu__card{gap:1.5rem}}.actu__wrapper .actu__card .actu__cover__wrapper{position:relative}.actu__wrapper .actu__card .actu__cover__wrapper .actu__cover__icon{position:absolute;right:0;top:0;transform:translateY(-50%) scale(0) rotate(45deg);aspect-ratio:1/1;z-index:1;width:65px;transition:all .3s ease}.actu__wrapper .actu__card .actu__cover__wrapper .actu__cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:grayscale(100%);transition:all .3s ease;aspect-ratio:413/269}.actu__wrapper .actu__card .actu__tit{transition:all .3s ease}.actu__wrapper .actu__card .actu__card__cat__wrapper{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem;margin-bottom:1.5rem}.actu__wrapper .actu__card .actu__card__cat__wrapper .actu__card__cat__item{display:flex;padding:5px 12px;color:#0c1218;border-radius:50px;background-color:#e9eaea;transition:all .3s ease}.actu__wrapper .actu__card .actu__card__desc{margin-top:.625rem}.actu__wrapper .actu__card:hover .actu__cover__wrapper .actu__cover__icon{transform:translateY(-50%) scale(1) rotate(0)}.actu__wrapper .actu__card:hover .actu__cover__wrapper .actu__cover{filter:grayscale(0%);border-radius:25px}.actu__wrapper .actu__card:hover .actu__tit{color:#f90}.actu__wrapper .actu__card:hover .actu__card__cat__wrapper .actu__card__cat__item{color:#f90;background-color:#ff99001a}.actu__heading .arian__wrapper{display:flex;align-items:center;gap:.25rem;font-size:1rem;margin-bottom:2.8rem}@media (min-width: 1024px){.actu__heading .arian__wrapper{margin-bottom:3.75rem}}@media screen and (min-width: 1440px){.actu__heading .arian__wrapper{font-size:clamp(1rem,.25rem + .8333vw,1.25rem)}}.actu__heading .arian__wrapper .arian__link{display:flex;align-items:center;gap:.25rem;min-width:-moz-fit-content;min-width:fit-content}.actu__heading .arian__wrapper .arian__link img{width:12px}.actu__heading .arian__wrapper .arian__current{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.actu__heading .actu__tit{margin-top:1.5rem}.actu__heading .actu__tit .actu__author{color:#f90}@media screen and (min-width: 1440px){.actu__heading{font-size:clamp(1rem,.25rem + .8333vw,1.25rem)}}.actu__heading .actu__tags__date__wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.actu__heading .actu__tags__date__wrapper .actu__tags__wrapper{display:flex;gap:.75rem;flex-wrap:wrap}.actu__heading .actu__tags__date__wrapper .actu__tags__wrapper .actu__tag{display:flex;align-items:center;gap:.25rem;padding:6px 12px;line-height:100%;color:#f90;border-radius:50px;background-color:#ff99001a;transition:all .3s ease}.actu__heading .actu__cover__wrapper{margin-top:3.75rem}@media (min-width: 1024px){.actu__heading .actu__cover__wrapper{margin-top:5rem}}.actu__heading .actu__cover__wrapper img{aspect-ratio:335/181;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media (min-width: 1024px){.actu__heading .actu__cover__wrapper img{aspect-ratio:1280/475;border-radius:30px}}.actu__heading .actu__cover__wrapper figcaption{font-size:clamp(.75rem,.6667rem + .3704vw,1rem);line-height:156.25%;opacity:.6;margin-top:1rem}@media screen and (min-width: 1440px){.actu__heading .actu__cover__wrapper{font-size:clamp(1rem,.25rem + .8333vw,1.25rem)}}.no__content{margin:0 auto;margin-top:5rem}@media (min-width: 640px){.no__content{max-width:600px}}@media (min-width: 1280px){.no__content{max-width:800px}}@media (min-width: 1536px){.no__content{max-width:1000px}}.no__content .no__content__title{text-align:center;margin-bottom:5rem}.no__content .no__content__button{margin:0 auto}.filt__container{margin-top:2.5rem}.filt__container .filt__content__wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;align-items:center;width:100%;margin-top:1.25rem}.filt__container .filt__content__wrapper .filt__wrapper{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.filt__container .filt__content__wrapper .filt__wrapper .filt__select{padding:.5rem 2rem .5rem .75rem;border:1px solid #0C1218;background-color:transparent;opacity:.4;border-radius:50px;font-size:.875rem;line-height:100%;color:#0c1218;position:relative;-webkit-appearance:none;cursor:pointer;transition:all .3s ease;background-image:url("data:image/svg+xml,%3csvg%20width='27'%20height='15'%20viewBox='0%200%2027%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%201L13.5%2013.5L26%201'%20stroke='black'%20stroke-width='2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:.75rem}.filt__container .filt__content__wrapper .filt__wrapper .filt__select:hover{opacity:1}.filt__container .filt__content__wrapper .filt__wrapper .filt__select:focus{outline:none}.filt__container .filt__content__wrapper .filt__wrapper .filt__select option{background-color:#fff;color:#0c1218;padding:.5rem}.filt__container .filt__content__wrapper .filt__wrapper .filt__select:has(option:checked:not([value=""])){opacity:1}.filt__container .filt__content__wrapper .filt__buttons{display:flex;gap:.5rem;align-items:center;height:100%}.filt__container .filt__content__wrapper .filt__buttons .filt__button{padding:.5rem .75rem;border-radius:50px;background-color:#f90;color:#fff;font-size:.875rem;line-height:100%;height:100%;border:1px solid #F90;opacity:1;transition:all .2s ease}.filt__container .filt__content__wrapper .filt__buttons .filt__button.filt__clear{background-color:transparent;border-color:#0c1218;color:#0c1218}.filt__container .filt__content__wrapper .filt__buttons .filt__button:hover{opacity:1}.filt__container .filt__content__wrapper .filt__buttons .filt__button.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.event__button--page{margin:0 auto;margin-top:4rem}@media (min-width: 1024px){.event__button--page{margin-top:6rem}}@media (min-width: 1280px){.event__button--page{margin-top:8.75rem}}.event__card.hidden{display:none}.event{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 540px){.event{flex-direction:row;height:160px}}@media screen and (min-width: 1024px){.event{transition:transform .2s ease-in-out}.event:hover{transform:translateY(-20px)}}@media screen and (min-width: 1640px){.event{height:180px}}@media screen and (min-width: 2240px){.event{height:220px}}.event .event__part__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-self:start;background-color:#fff;padding:1rem;border-radius:1rem;width:100%}@media screen and (min-width: 540px){.event .event__part__wrapper{width:inherit}}@media screen and (min-width: 1640px){.event .event__part__wrapper{padding:1.5rem}}@media screen and (min-width: 2240px){.event .event__part__wrapper{padding:2rem}}.event .event__date__wrapper{gap:2rem;font-family:var(--font-title);height:100%}@media screen and (min-width: 540px){.event .event__date__wrapper{min-width:35%;gap:1rem}}.event .event__date__wrapper .event__date__day{font-size:clamp(1.25rem,2.3vw,53px);line-height:100%;font-weight:400;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem}@media screen and (max-width: 540px){.event .event__date__wrapper .event__date__day{font-size:2rem}.event .event__date__wrapper .event__date__mounth__year{display:flex;gap:.5rem}}.event .event__date__wrapper .event__date__mounth{margin-bottom:-.25rem}.event .event__date__wrapper .event__date__mounth span{line-height:100%}@media screen and (min-width: 1024px){.event .event__date__wrapper .event__date__mounth span{font-size:clamp(.875rem,.5673rem + .4808vw,1rem)}}@media screen and (min-width: 1440px){.event .event__date__wrapper .event__date__mounth span{font-size:clamp(1rem,.625rem + .4167vw,1.125rem)}}@media screen and (min-width: 1920px){.event .event__date__wrapper .event__date__mounth span{font-size:clamp(1.125rem,.5625rem + .4688vw,1.3125rem)}}.event .event__infos__wrapper{height:100%}@media screen and (max-width: 540px){.event .event__infos__wrapper{gap:2.875rem}}@media screen and (min-width: 540px){.event .event__infos__wrapper{min-width:65%}}.event .event__infos__wrapper .event__info__tit{font-weight:500}.event .event__infos__wrapper .event__infos__content__wrapper{display:flex;gap:.75rem;align-items:flex-end;justify-content:space-between}.event .event__infos__wrapper .event__infos__content__wrapper .event__infos__content{font-size:clamp(.875rem,.8333rem + .1852vw,1rem)}@media screen and (min-width: 1440px){.event .event__infos__wrapper .event__infos__content__wrapper .event__infos__content{font-size:clamp(1rem,.0625rem + 1.0417vw,1.3125rem)}}.event .event__infos__wrapper .event__infos__content__wrapper .event__infos__location{display:inline-flex;align-items:center;gap:.25rem}.event .event__infos__wrapper .event__infos__content__wrapper .event__infos__location .event__infos__location__icon{width:10px}.event .event__infos__wrapper .event__infos__content__wrapper .event__infos__tag{color:#f90}@media screen and (min-width: 1640px){.event .event__infos__wrapper .event__infos__content__wrapper .button--icon{width:2.5rem;height:2.5rem}}.header__wrapper{position:fixed;top:0;left:50%;width:100%;z-index:1000;transform:translate(-50%);transition:transform .4s ease;border-radius:0 0 20px 20px;background-color:#f5f5f5;font-family:var(--font-core)}.header__wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:var(--header-height);background-color:#f5f5f5;z-index:-1;border-radius:0 0 20px 20px;transition:height .2s ease}.header__wrapper.active:after{height:calc(100% + var(--submenu-height))}@media (min-width: 1024px){.header__wrapper{width:calc(100% - var(--pdlr) * 2)}.header__wrapper:after{background-color:#fff}}.header__wrapper .top__header{background-color:#0c1218;padding:10px;display:none;justify-content:space-between;align-items:center;border-radius:0 0 24px 24px}@media (min-width: 1024px){.header__wrapper .top__header{display:flex}}@media screen and (min-width: 1920px){.header__wrapper .top__header{padding:20px}}.header__wrapper .top__header .top__input{display:flex;background-color:#0c1218;border:solid 1px #F5F5F5;padding:5px 11px;border-radius:1000px;gap:10px;align-items:center;font-size:clamp(1rem,.9583rem + .1852vw,1.125rem)}.header__wrapper .top__header .top__input img{width:20px;height:20px;aspect-ratio:1/1}.header__wrapper .top__header .top__input input{background-color:#0c1218;color:#fff;border:none;outline:none}@media screen and (min-width: 1920px){.header__wrapper .top__header .top__input{font-size:clamp(1.125rem,.375rem + .625vw,1.375rem)}.header__wrapper .top__header .top__input img{width:30px;height:30px}}.header__wrapper .top__header .top__navul{display:flex;align-items:center;justify-content:center;gap:2.5rem;color:#f5f5f5}.header__wrapper .top__header .top__navul .top__nava{display:flex;align-items:center;gap:.5rem;font-size:clamp(1rem,.9583rem + .1852vw,1.125rem)}@media screen and (min-width: 1920px){.header__wrapper .top__header .top__navul .top__nava{font-size:clamp(1.125rem,.375rem + .625vw,1.375rem)}.header__wrapper .top__header .top__navul .top__nava img{width:30px;height:30px}}.header__wrapper .top__header .top__navul .top__select{font-size:clamp(1rem,.9583rem + .1852vw,1.125rem);background-color:transparent;border:none;outline:none;color:#f5f5f5}@media screen and (min-width: 1920px){.header__wrapper .top__header .top__navul .top__select{font-size:clamp(1.125rem,.375rem + .625vw,1.375rem)}}.header__wrapper .top__header .top__navul .top__select option{background-color:#0c1218}.header__wrapper .top__header .top__navul .top__button{display:flex;gap:.5rem;align-items:center;color:#0c1218;background-color:#f5f5f5;border-radius:1000px;padding:3px 12px 3px 7px}.header__wrapper .top__header .top__navul .top__button img{width:25px;height:25px;aspect-ratio:1/1}@media screen and (min-width: 1920px){.header__wrapper .top__header .top__navul .top__button img{width:30px;height:30px}}.header__wrapper .header{padding:1.5rem var(--pdlr);display:flex;gap:4rem;align-items:center;justify-content:space-between;border-radius:0 0 20px 20px}@media (min-width: 1024px){.header__wrapper .header{justify-content:flex-start;padding:0 1.5rem}}@media screen and (min-width: 1640px){.header__wrapper .header__logo{width:120px}}@media screen and (min-width: 2240px){.header__wrapper .header__logo{width:150px}}.header__wrapper.hide{transform:translate(-50%,-100%)}.header__wrapper .header__navul{display:none;text-transform:uppercase}@media (min-width: 1024px){.header__wrapper .header__navul{display:flex}}.header__wrapper .header__navul .header__navli{position:relative;font-size:clamp(.875rem,.2596rem + .9615vw,1.125rem);padding:2.5rem .5rem 2.25rem;cursor:pointer}@media (min-width: 1080px){.header__wrapper .header__navul .header__navli{padding:2.5rem .75rem 2.25rem}}@media screen and (min-width: 1440px){.header__wrapper .header__navul .header__navli{font-size:clamp(1.125rem,.375rem + .8333vw,1.375rem)}}@media screen and (min-width: 1640px){.header__wrapper .header__navul .header__navli{padding:3rem 1rem 2.75rem}}@media screen and (min-width: 1920px){.header__wrapper .header__navul .header__navli{font-size:clamp(1.375rem,-.125rem + 1.25vw,1.875rem)}}@media screen and (min-width: 2140px){.header__wrapper .header__navul .header__navli{padding:3.5rem 1.5rem 3.25rem}}.header__wrapper .header__navul .header__navli:hover{color:#f90;text-decoration:underline}.header__wrapper .header__navul .header__navli:hover .header__nava.has-submenu:after{filter:brightness(0) saturate(100%) invert(69%) sepia(27%) saturate(6767%) hue-rotate(0deg) brightness(103%) contrast(105%)}.header__wrapper .header__navul .header__navli.active{color:#f90;text-decoration:underline}.header__wrapper .header__navul .header__navli.active .header__nava.has-submenu:after{filter:brightness(0) saturate(100%) invert(69%) sepia(27%) saturate(6767%) hue-rotate(0deg) brightness(103%) contrast(105%);transform:rotate(0)}.header__wrapper .header__navul .header__navli .header__nava.has-submenu{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;position:relative}.header__wrapper .header__navul .header__navli .header__nava.has-submenu:after{content:"";display:block;aspect-ratio:15/10;width:15.455px;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='10'%20viewBox='0%200%2016%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M7.72732%20-6.7554e-07L15.4546%208.48057L14.0701%2010L7.72732%203.00353L1.38451%209.96466L4.49586e-05%208.44523L7.72732%20-6.7554e-07Z'%20fill='%230C1218'/%3e%3c/svg%3e");transform:rotate(180deg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:.2s ease}.header__wrapper .header__navul .header__navli .header__nava.has-submenu .submenu-arrow{display:none}.header__wrapper .header__navul .header__navli .header__navul__sub{position:absolute;top:100%;left:0%;color:#0c1218;display:flex;opacity:0;pointer-events:none;flex-direction:column;min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content;max-width:350px;border-radius:0 0 10px 10px;padding:.75rem 0rem 3rem .75rem;transition:.2s ease}@media screen and (min-width: 2240px){.header__wrapper .header__navul .header__navli .header__navul__sub{padding-bottom:5rem}}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli{position:static;font-size:clamp(.875rem,.2596rem + .9615vw,1.125rem);padding:0rem}@media screen and (min-width: 1440px){.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli{font-size:clamp(1.125rem,.375rem + .8333vw,1.375rem)}}@media screen and (min-width: 1920px){.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli{font-size:clamp(1.375rem,-.125rem + 1.25vw,1.875rem)}}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli.active{color:#f90;text-decoration:underline}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli.active .header__nava.has-submenu:after{filter:brightness(0) saturate(100%) invert(69%) sepia(27%) saturate(6767%) hue-rotate(0deg) brightness(103%) contrast(105%)}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli .header__nava{display:flex;width:100%;gap:.75rem;align-items:center;white-space:nowrap;margin-bottom:1.5rem}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli .header__nava.has-submenu{position:relative;margin-bottom:1.5rem}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli .header__nava.has-submenu:last-child{margin-bottom:0}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli .header__nava.has-submenu:after{content:"";display:block;aspect-ratio:1/1;width:15px;background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='17'%20viewBox='0%200%2010%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M10%208.50002L1.51943%2016.2273L-6.05171e-08%2014.8428L6.99647%208.50002L0.0353351%202.15722L1.55477%200.77275L10%208.50002Z'%20fill='%230C1218'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(0)}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli .header__navul__sub{position:absolute;top:0;left:100%;transform:translate(0);padding:.5rem;padding-left:40px;padding-bottom:3rem;opacity:0;pointer-events:none;flex-direction:column;width:-moz-fit-content;width:fit-content;transition:.1s ease;display:flex;max-width:32vw;min-width:inherit;width:100%}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli .header__navul__sub .header__navli .header__nava{white-space:wrap}@media screen and (min-width: 1180px){.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli .header__navul__sub{max-width:inherit;min-width:-moz-fit-content;min-width:fit-content}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli .header__navul__sub .header__navli .header__nava{white-space:nowrap}}@media screen and (min-width: 1440px){.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli .header__navul__sub{max-width:inherit;min-width:-moz-fit-content;min-width:fit-content;padding-left:100px}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli .header__navul__sub .header__navli .header__nava{white-space:nowrap}}.header__wrapper .header__navul .header__navli .header__navul__sub .header__navli:hover>.header__navul__sub{opacity:1;pointer-events:all}.header__wrapper .header__navul .header__navli:hover>.header__navul__sub{opacity:1;pointer-events:all}.header__wrapper .header__burger{aspect-ratio:1/1;width:32px;height:32px;position:relative;display:flex}.header__wrapper .header__burger.header__nav-burger{display:flex}@media (min-width: 1024px){.header__wrapper .header__burger.header__nav-burger{display:none}}.header__wrapper .header__burger__lines{position:absolute;left:50%;transform:translate(-50%);width:calc(100% - 14px);height:1px;background-color:#000;transform-origin:center;display:block;transition:all .3s ease-in-out}.header__wrapper .header__burger__lines:nth-child(1){top:10px}.header__wrapper .header__burger__lines:nth-child(2){top:50%;transform:translate(-50%,-50%)}.header__wrapper .header__burger__lines:nth-child(3){bottom:10px}.header__wrapper .header__burger.active .header__burger__lines:nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(45deg)}.header__wrapper .header__burger.active .header__burger__lines:nth-child(2){width:0%;opacity:0}.header__wrapper .header__burger.active .header__burger__lines:nth-child(3){bottom:50%;transform:translate(-50%,50%) rotate(-45deg)}.header__wrapper .menu{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;background:#f5f5f5;z-index:-1;transform:translate(100%);overflow:hidden;transition:transform .4s ease;display:flex}.header__wrapper .menu .menu__wrapper{min-width:200vw;display:flex;align-items:flex-start;justify-content:flex-start;transition:transform .4s ease}.header__wrapper .menu.show{transform:translate(0)}.header__wrapper .menu .menu__top__navul{position:fixed;bottom:2rem;left:0;z-index:1;gap:.5rem;display:flex;flex-direction:column}.header__wrapper .menu .menu__top__navul .menu__top__navli{font-size:1rem;text-transform:uppercase}.header__wrapper .menu .menu__top__navul .menu__top__navli .menu__top__nava{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.header__wrapper .menu .menu__top__navul .menu__top__navli .menu__top__nava img{width:20px;aspect-ratio:1/1;height:20px;filter:brightness(0) saturate(100%) invert(4%) sepia(6%) saturate(4399%) hue-rotate(169deg) brightness(91%) contrast(94%)}.header__wrapper .menu .menu__top__navul .menu__top__navli .menu__top__nava .top__select{font-size:clamp(1rem,.9583rem + .1852vw,1.125rem);background-color:transparent;border:none;outline:none;color:#0c1218;text-transform:uppercase}@media (min-width: 1024px){.header__wrapper .menu.header__nav-menu{display:none}}.header__wrapper .menu .back-arrow{position:fixed;padding-top:calc(var(--header-height) + 1rem);top:1rem;left:1rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:1000}.header__wrapper .menu .back-arrow.active{opacity:1;pointer-events:all}.header__wrapper .menu .menu__navul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:100vw;transition:transform .4s ease;font-size:1.25rem;gap:1.5rem;padding:0 var(--pdlr);padding-top:calc(var(--header-height) + 4rem)}@media screen and (min-height: 700px){.header__wrapper .menu .menu__navul{padding-top:calc(var(--header-height) + 6rem)}}.header__wrapper .menu .menu__navul .menu__navli{display:flex;align-items:center;justify-content:center;width:100%;text-transform:uppercase}.header__wrapper .menu .menu__navul .menu__navli .menu__nava{display:flex;gap:.75rem;align-items:center;justify-content:flex-start;min-width:100%;transition:transform .4s ease}.header__wrapper .menu .menu__navul .menu__navli .menu__nava .submenu-arrow{width:15px;height:15px;background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='17'%20viewBox='0%200%2010%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M10%208.50002L1.51943%2016.2273L-6.05171e-08%2014.8428L6.99647%208.50002L0.0353351%202.15722L1.55477%200.77275L10%208.50002Z'%20fill='%230C1218'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:contain}.header__wrapper .menu .menu__navul .menu__navli .menu__navul__sub{position:absolute;padding:0 var(--pdlr);top:calc(var(--header-height) + 4rem);left:100%;transform:translate(-100%);display:none;align-items:center;justify-content:center;flex-direction:column;gap:2rem;min-width:100vw;font-size:1.25rem}@media screen and (min-height: 700px){.header__wrapper .menu .menu__navul .menu__navli .menu__navul__sub{top:calc(var(--header-height) + 6rem)}}.header__wrapper .menu .menu__navul .menu__navli .menu__navul__sub.active{display:flex;align-items:flex-start;justify-content:flex-start;overflow-y:scroll;max-height:calc(100vh - var(--header-height) - 4rem);padding-bottom:3rem;max-width:100vw}.header__wrapper .menu .menu__navul .menu__navli .menu__navul__sub.active .menu__navul__sub{left:100%;top:calc(var(--header-height) + 6rem);transform:translateY(-50%)}.header__wrapper .menu .menu__navul .menu__navli .menu__navul__sub .menu__navli{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}@media screen and (min-height: 700px){.header__wrapper .menu .menu__navul .menu__navli .menu__navul__sub .menu__navli{gap:1rem}}.header__wrapper .menu .menu__navul .menu__navli .menu__navul__sub .menu__navli .menu__nava.has-subsubmenu:after{content:"";display:block;width:15px;height:15px;background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%20132'%3e%3ccircle%20id='Ellipse%20111'%20cx='20'%20cy='20'%20r='20'%20fill='%23F5F5F5'/%3e%3cpath%20id='Arrow%209'%20d='M12.2343%2025.5448C11.8438%2025.9354%2011.8438%2026.5685%2012.2343%2026.9591C12.6248%2027.3496%2013.258%2027.3496%2013.6485%2026.9591L12.2343%2025.5448ZM27.2517%2012.9417C27.2517%2012.3894%2026.8039%2011.9417%2026.2517%2011.9417L17.2517%2011.9417C16.6994%2011.9417%2016.2517%2012.3894%2016.2517%2012.9417C16.2517%2013.494%2016.6994%2013.9417%2017.2517%2013.9417L25.2517%2013.9417L25.2517%2021.9417C25.2517%2022.494%2025.6994%2022.9417%2026.2517%2022.9417C26.8039%2022.9417%2027.2517%2022.494%2027.2517%2021.9417L27.2517%2012.9417ZM13.6485%2026.9591L26.9588%2013.6488L25.5445%2012.2346L12.2343%2025.5448L13.6485%2026.9591Z'%20fill='%23FF9900'/%3e%3c/g%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:contain}.header__wrapper .menu .menu__navul .menu__navli .menu__navul__sub .menu__navul__sub__sub{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.header__wrapper .menu .menu__navul .menu__navli .menu__navul__sub .menu__navul__sub__sub li{font-size:1.1rem;opacity:.75}@media screen and (min-height: 700px){.header__wrapper .menu .menu__navul .menu__navli .menu__navul__sub .menu__navul__sub__sub{gap:.75rem}}.footer{padding:var(--pdtb) var(--pdlr);padding-top:80px}@media (min-width: 1024px){.footer{padding:100px 60px 60px}}@media (min-width: 1280px){.footer{padding:120px 80px 80px}}.footer__wrapper{display:flex;border:solid 1px #0C1218;border-radius:20px;flex-direction:column}@media (min-width: 1024px){.footer__wrapper{flex-direction:row;border-radius:30px}}.footer__wrapper .footer__part{display:flex;padding:2rem}.footer__wrapper .footer__left{width:100%;justify-content:space-between;align-items:center;padding:1.5rem}@media (min-width: 768px){.footer__wrapper .footer__left{border-bottom:solid 1px #0C1218}}@media (min-width: 1024px){.footer__wrapper .footer__left{width:33%;border-bottom:none;align-items:flex-start;flex-direction:column;border-right:solid 1px #0C1218}}@media (min-width: 1280px){.footer__wrapper .footer__left{width:30%}}.footer__wrapper .footer__left .footer__logo{width:82px;aspect-ratio:145/86}@media (min-width: 768px){.footer__wrapper .footer__left .footer__logo{width:100px}}@media (min-width: 1024px){.footer__wrapper .footer__left .footer__logo{width:145px}}.footer__wrapper .footer__left .footer__links .footer__socials{display:flex;gap:.75rem}@media (min-width: 768px){.footer__wrapper .footer__left .footer__links .footer__socials{gap:1.25rem;margin-bottom:1rem}}.footer__wrapper .footer__left .footer__links .footer__socials .footer__social{width:30px;aspect-ratio:1/1}@media (min-width: 768px){.footer__wrapper .footer__left .footer__links .footer__socials .footer__social{width:40px}}.footer__wrapper .footer__right{width:100%;flex-direction:column;padding:0}@media (min-width: 768px){.footer__wrapper .footer__right{flex-direction:row;gap:30px}}@media (min-width: 1024px){.footer__wrapper .footer__right{padding-left:2rem;gap:5%;width:67%}}@media (min-width: 1280px){.footer__wrapper .footer__right{padding-left:4.375rem;gap:17%;width:70%}}.footer__wrapper .footer__right .footer__location{flex:1;padding:1.5rem;border-bottom:solid 1px #0C1218}@media (min-width: 640px){.footer__wrapper .footer__right .footer__location{padding-top:2.5rem}}@media (min-width: 768px){.footer__wrapper .footer__right .footer__location{border-bottom:inherit}}.footer__wrapper .footer__right .footer__location .footer__location__text{opacity:.65}.footer__wrapper .footer__right .footer__location .footer__location__text.editor p{margin-bottom:.25rem!important}.footer__wrapper .footer__right .footer__location .button--arrow{margin-top:2.5rem;margin-bottom:1.5rem}.footer__wrapper .footer__right .footer__location .button--arrow img{width:30px}@media (min-width: 768px){.footer__wrapper .footer__right .footer__location .button--arrow{margin-top:.5rem;margin-bottom:1.5rem}}@media screen and (min-width: 1440px){.footer__wrapper .footer__right .footer__location .button--arrow{margin-top:1rem;margin-bottom:2rem}}@media screen and (min-width: 1920px){.footer__wrapper .footer__right .footer__location .button--arrow{margin-top:2rem;margin-bottom:3rem}}.footer__wrapper .footer__right .footer__location .footer__links__wrapper{display:flex;gap:3rem;text-transform:uppercase;font-size:clamp(.75rem,.6875rem + .2778vw,.9375rem)}.footer__wrapper .footer__right .footer__newsletter{padding:2.5rem 1.5rem 1.5rem;flex:1;display:flex;flex-direction:column;justify-content:space-between}.footer__wrapper .footer__right .footer__newsletter .footer__input{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem;border-bottom:solid 1px #0C1218;padding:.5rem 0}.footer__wrapper .footer__right .footer__newsletter .footer__input input{flex:1;border:none;background:none;outline:none;font-size:clamp(1rem,.9167rem + .3704vw,1.25rem)}.footer__wrapper .footer__right .footer__newsletter .footer__input img{width:16px}.footer__wrapper .alert__link{font-size:clamp(.75rem,.6875rem + .2778vw,.9375rem);justify-content:center;width:100%;display:flex}@media (min-width: 640px){.footer__wrapper .alert__link{justify-content:flex-start}}.footer__wrapper .footer__credits{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:clamp(.75rem,.2885rem + .7212vw,.9375rem)}@media (min-width: 640px){.footer__wrapper .footer__credits{margin-top:.5rem;justify-content:flex-start}}@media screen and (min-width: 1440px){.footer__wrapper .footer__credits{font-size:clamp(.9375rem,.375rem + .625vw,1.125rem)}}.footer__wrapper .footer__tit{font-weight:600;line-height:100%;text-transform:uppercase;font-size:clamp(1.25rem,-.2885rem + 2.4038vw,1.875rem);color:#f90;padding-bottom:1.25rem}@media (min-width: 768px){.footer__wrapper .footer__tit{padding-bottom:1.5rem}}@media screen and (min-width: 1440px){.footer__wrapper .footer__tit{font-size:clamp(1.875rem,0rem + 2.0833vw,2.5rem)}}.footer__wrapper .footer__button__contact{margin:1.25rem 0 2rem}@media (min-width: 768px){.footer__wrapper .footer__button__contact{margin:2.5rem 0}}.solutionpage__hero{padding-bottom:2rem}.solutionpage__hero .solutionpage__heading{padding:2.5rem 1.5rem!important}@media (min-width: 768px){.solutionpage__hero .solutionpage__heading{padding:3.125rem!important}}.solutionpage__hero .solutionpage__heading .tit{max-width:100%}@media (min-width: 768px){.solutionpage__hero .solutionpage__heading .tit{max-width:75%}}.solutionpage__hero .solutionpage__heading .editor{margin-top:2.5rem;max-width:100%}@media (min-width: 768px){.solutionpage__hero .solutionpage__heading .editor{max-width:75%}}.solutionpage__services__embla{width:100%;margin:auto;--slide-height: 19rem;--slide-spacing: 1.25rem;--slide-size: 75%}@media (min-width: 640px){.solutionpage__services__embla{--slide-size: 40%}}@media (min-width: 1024px){.solutionpage__services__embla{--slide-size: 35%}}.solutionpage__services__embla__viewport{overflow:hidden}.solutionpage__services__embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.solutionpage__services__embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding:2rem;background:#fff;border-radius:30px;margin-left:var(--slide-spacing);display:flex;flex-direction:column;gap:1.25rem}.solutionpage__services__embla__slide .separator{width:100%;height:1px;background-color:#f90}@media (min-width: 1280px){.solutionpage__services__embla__container{gap:var(--slide-spacing);margin-left:0}.solutionpage__services__embla__slide{flex:1;margin-left:0}}.solutionsubpage__heading{display:flex;align-items:center;justify-content:space-between}.solutionsubpage__heading .tit__heading{display:flex;flex-direction:column;align-items:baseline}@media (min-width: 1024px){.solutionsubpage__heading .tit__heading{flex-direction:row;align-items:baseline;gap:1rem}}.solutionsubpage__hero .line.dots{display:block;height:4px;background-color:#fff;width:calc(100% - 50px);position:relative;margin:0 auto}.solutionsubpage__hero .line.dots:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:100%;height:100%;background-image:linear-gradient(to right,#f5f5f5 33%,#fff0 0%);background-position:bottom;background-size:15px 4px;background-repeat:repeat-x}@media (min-width: 1024px){.solutionsubpage__hero .line.dots{display:block}}.solutionsubpage__heading{flex-direction:column;align-items:flex-start;gap:4.5rem;padding-top:1rem;background-color:#fff;padding:1.25rem;border-radius:1.25rem;margin-bottom:0!important}@media screen and (min-width: 900px){.solutionsubpage__heading{padding:2.25rem 2.25rem 5rem}}@media (min-width: 1024px){.solutionsubpage__heading{gap:5rem;padding-bottom:5rem}}@media (min-width: 1280px){.solutionsubpage__heading{padding:2.5rem 2.5rem 5rem}}@media screen and (min-width: 1640px){.solutionsubpage__heading{padding:3.5rem 3.5rem 5rem}}.solutionsubpage__heading .solutionsubpage__content__wrapper{width:100%}.solutionsubpage__heading.solutionsubpage__heading__second__block{padding:1.25rem;gap:0;text-align:center;align-items:center}.solutionsubpage__heading.solutionsubpage__heading__second__block.alt{flex-direction:row;align-items:flex-start;text-align:left;gap:1.5rem;width:100%;margin:0 auto}.solutionsubpage__heading.solutionsubpage__heading__second__block.alt ul li{margin-bottom:.5rem}@media (min-width: 768px){.solutionsubpage__heading.solutionsubpage__heading__second__block.alt{gap:0}}.solutionsubpage__heading.solutionsubpage__heading__second__block h3{margin-bottom:1rem;color:#f90;font-family:var(--font)}@media screen and (min-width: 900px){.solutionsubpage__heading.solutionsubpage__heading__second__block{padding:2.25rem}.solutionsubpage__heading.solutionsubpage__heading__second__block h3{margin-bottom:1.5rem}}@media (min-width: 1024px){.solutionsubpage__heading.solutionsubpage__heading__second__block{padding:4.375rem 6.875rem}}.solutionsubpage__heading.solutionsubpage__heading__second__block .solutionsubpage__heading__second__block__tit-text__wrapper{display:flex;flex-direction:column;align-items:flex-start}.solutionsubpage__heading.solutionsubpage__heading__second__block .solutionsubpage__heading__second__block__tit-text__wrapper h3{font-size:clamp(1.25rem,1.0417rem + .9259vw,1.875rem);font-weight:600;margin-bottom:1rem;text-transform:uppercase;color:#0c1218}.solutionsubpage__heading .heading__content{width:100%;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 900px){.solutionsubpage__heading .heading__content{justify-content:space-between;gap:2rem;min-width:50%;max-width:50%}}.solutionsubpage__heading .heading__content .heading__content__text h3{font-weight:500;font-size:1.15em}.solutionsubpage__heading .heading__content .solutionsubpage__icons__container{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}@media screen and (min-width: 900px){.solutionsubpage__heading .heading__content .solutionsubpage__icons__container{min-width:50%;gap:2rem}}.solutionsubpage__heading .heading__content .solutionsubpage__icons__container .solutionsubpage__icons__wrapper{display:flex;gap:1.25rem;align-items:center;justify-content:space-around}.solutionsubpage__heading .heading__content .solutionsubpage__icons__container .solutionsubpage__icons__wrapper .solutionsubpage__icons{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;gap:.75rem;align-items:center;text-align:center}.solutionsubpage__heading .heading__content .solutionsubpage__icons__container .solutionsubpage__icons__wrapper .solutionsubpage__icons img{width:22px;height:22px;-o-object-fit:cover;object-fit:cover}.solutionsubpage__heading .heading__content .solutionsubpage__icons__container .separator{margin-bottom:.75rem;width:100%;height:1px;display:block;background:#0c1218;opacity:.3}.solutionsubpage__heading .heading__content .solutionsubpage__icons__container p{font-size:clamp(1rem,.8125rem + .8333vw,1.5625rem);font-weight:500;line-height:112%}@media screen and (min-width: 1440px){.solutionsubpage__heading .heading__content .solutionsubpage__icons__container p{font-size:clamp(1.5625rem,.0625rem + 1.6667vw,2.0625rem)}}.benef__heading{margin-bottom:2.5rem;height:-moz-fit-content;height:fit-content}.benef__accordion__container{display:flex;flex-direction:column}.benef__accordion__container .separator{width:calc(100% - 20px)!important;margin:0 auto;height:1px!important;display:block;background:#0c1218;opacity:.3}.benef__accordion__container .accordion__wrapper{background-color:#f5f5f5;border-radius:10px;overflow:hidden;transition:background .3s ease}.benef__accordion__container .accordion__wrapper .accordion__heading{padding:1.75rem;display:flex;align-items:center;justify-content:space-between;border-radius:10px;transition:.2s ease-in-out;position:relative}.benef__accordion__container .accordion__wrapper .accordion__heading .editor{text-transform:uppercase}@media (min-width: 640px){.benef__accordion__container .accordion__wrapper .accordion__heading{padding:2.25rem 2.5rem 2.25rem 3.5rem}}@media (min-width: 1024px){.benef__accordion__container .accordion__wrapper .accordion__heading{padding-left:6.875rem}}.benef__accordion__container .accordion__wrapper .accordion__heading .accordion__button__wrapper{width:34px;height:34px;border-radius:100px;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:.1s ease-in-out;position:absolute;right:1.75rem;top:50%;transform:translateY(-50%) rotate(0)}@media (min-width: 640px){.benef__accordion__container .accordion__wrapper .accordion__heading .accordion__button__wrapper{right:2.5rem}}.benef__accordion__container .accordion__wrapper .accordion__heading .accordion__button__wrapper img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.benef__accordion__container .accordion__wrapper .accordion__content .list__arrow__wrapper .list__arrow__item{align-items:flex-start}.benef__accordion__container .accordion__wrapper .accordion__content .list__arrow__wrapper .list__arrow__item:before{margin-top:.25rem}.benef__accordion__container .accordion__wrapper .accordion__content .editor{padding:1.75rem;padding-top:0}@media (min-width: 640px){.benef__accordion__container .accordion__wrapper .accordion__content .editor{padding:2.25rem 2.5rem 2.25rem 3.5rem}}@media (min-width: 1024px){.benef__accordion__container .accordion__wrapper .accordion__content .editor{padding-left:6.875rem}}.benef__accordion__container .accordion__wrapper.is-foldable{cursor:pointer}.benef__accordion__container .accordion__wrapper.is-foldable .accordion__mask{transition:height .2s ease-in-out;overflow:hidden}.benef__accordion__container .accordion__wrapper.is-foldable .accordion__heading .editor{padding-right:3rem}.benef__accordion__container .accordion__wrapper:hover .accordion__heading{background-color:#ff99004d}.benef__accordion__container .accordion__wrapper:hover .accordion__heading .accordion__button__wrapper{background-color:#fff}.benef__accordion__container .accordion__wrapper.active .accordion__heading{background-color:#f90}.benef__accordion__container .accordion__wrapper.active .accordion__heading .accordion__button__wrapper{background-color:#fff;transform:translateY(-50%) rotate(45deg)}.flexsvalo__beneftext{gap:1rem;padding-top:2.5rem;padding-bottom:5rem}.flexsvalo__beneftext h2 span{text-transform:lowercase!important}@media (min-width: 1024px){.flexsvalo__beneftext{gap:0;padding-top:6.875rem;padding-bottom:3.75rem}}.solutionsubpage__graph__section{overflow:hidden;background-color:#fff}.solutionsubpage__graph__title{max-width:850px;margin:0 auto}@media screen and (min-width: 1640px){.solutionsubpage__graph__title{max-width:1050px}}.solutionsubpage__graph__title__text{max-width:650px;margin:0 auto;margin-top:1.5rem;text-align:center}@media screen and (min-width: 1640px){.solutionsubpage__graph__title__text{max-width:850px}}.solutionsubpage__graph__container{display:flex;flex-direction:column;width:100%}.solutionsubpage__graph__container .solutionsubpage__graph__buttons__wrapper{display:flex;align-items:center;padding:10px;border-radius:100px;border:solid 1px #F90;gap:10px;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:2.5rem}.solutionsubpage__graph__container .solutionsubpage__graph__buttons__wrapper .solutionsubpage__graph__button{display:flex;align-items:center;justify-items:center;padding:6px 10px;line-height:178.571%;font-size:clamp(.875rem,.75rem + .5556vw,1.25rem);border:solid 1px #F90;border-radius:100px;cursor:pointer}.solutionsubpage__graph__container .solutionsubpage__graph__buttons__wrapper .solutionsubpage__graph__button:hover{background-color:#ff99001a}.solutionsubpage__graph__container .solutionsubpage__graph__buttons__wrapper .solutionsubpage__graph__button.active{background-color:#f90}.solutionsubpage__graph__container .solutionsubpage__graph__wrapper{display:flex;min-width:-moz-fit-content;min-width:fit-content;margin-top:3.875rem;transition:transform .6s cubic-bezier(.53,0,.13,1);align-items:center}.solutionsubpage__graph__container .solutionsubpage__graph__wrapper.active{transform:translate(calc(-100% - var(--pdlr)))}.solutionsubpage__graph__container .solutionsubpage__graph__wrapper .solutionsubpage__graph{min-width:100%;box-sizing:content-box;padding-right:var(--pdlr)}@media screen and (min-width: 640px){.solutionsubpage__graph__container .solutionsubpage__graph__wrapper .solutionsubpage__graph .mobile{display:none}}@media screen and (max-width: 640px){.solutionsubpage__graph__container .solutionsubpage__graph__wrapper .solutionsubpage__graph .desktop{display:none}}.solutionsubpage__graph__container .solutionsubpage__graph__wrapper .solutionsubpage__graph img{max-width:990px;margin:0 auto}.solutionsubpage__graph__text{max-width:850px;margin:0 auto;margin-top:3.875rem}.solutionsubpage__energy{min-height:100vh}.solutionsubpage__energy .solutionsubpage__energy__cotnainer{position:relative;height:100%;display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer{display:block}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper{display:flex}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper.active{transform:translate(calc(-100% - var(--pdlr)))}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper.active-3{transform:translate(calc(-200% - var(--pdlr) * 2))}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items{min-width:100%;margin:0;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items{flex-direction:row;flex-wrap:wrap}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__part{max-height:50%}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__part{max-height:100%;height:100%}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__right .solutionsubpage__energy__item__right__tit{font-size:clamp(1.25rem,.9375rem + 1.3889vw,2.1875rem);font-family:var(--font);text-align:center;line-height:114.286%}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__right .solutionsubpage__energy__item__right__para{text-align:center;margin-top:2rem}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__right .solutionsubpage__energy__item__right__para{font-weight:600;line-height:125%}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla{--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 100%;display:flex;flex-direction:column;padding:0!important}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .solutionsubpage__energy__item__embla__viewport{overflow:hidden;height:100%}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .solutionsubpage__energy__item__embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);height:100%}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .solutionsubpage__energy__item__embla__container{flex-direction:column}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .solutionsubpage__energy__subitem__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);height:100%}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .solutionsubpage__energy__subitem__slide img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .solutionsubpage__energy__subitem__slide{height:-moz-fit-content;height:fit-content;padding-left:0;flex:1}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .solutionsubpage__energy__item__embla__controls{gap:1.2rem;margin-top:1.8rem;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .solutionsubpage__energy__item__embla__controls{display:none}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .solutionsubpage__energy__item__embla__dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-right:-.6rem}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .solutionsubpage__energy__item__embla__dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ff99004d;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:12px;height:12px;display:flex;align-items:center;justify-content:center;border-radius:50%}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .solutionsubpage__energy__item__embla__dot:after{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;background-color:#f90;content:"";opacity:.2}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__embla .embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body);opacity:1}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__left{padding:1.25rem}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__left{padding:2rem}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__right{padding:1.25rem;max-height:calc(50% - 4rem)}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items .solutionsubpage__energy__item__right{max-height:100%;padding:2rem}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1{flex:1;overflow:hidden}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__part{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:2.5rem}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__left{justify-content:space-between;max-height:60%}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__left{justify-content:center;max-height:100%;gap:5rem}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__tit__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__tit__wrapper .solutionsubpage__energy__item__left__tit{font-size:clamp(1.25rem,.9375rem + 1.3889vw,2.1875rem);color:#f90;font-weight:600;line-height:114.286%;font-family:var(--font);text-align:center}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__tit__wrapper .solutionsubpage__energy__item__left__subtit{font-family:var(--font-title);font-size:clamp(1rem,.8125rem + .8333vw,1.5625rem);text-transform:uppercase;font-weight:500;line-height:112%;text-align:center}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__tit__wrapper{gap:2rem}}@media (min-width: 1024px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__tit__wrapper{max-width:400px}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__block__wrapper{padding:3.125rem 1rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:solid 1px #F90;position:relative}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__block__wrapper .solutionsubpage__energy__item__left__block__tit{color:#f90;text-transform:uppercase;padding:6px 1.5rem;display:flex;align-items:center;justify-content:center;border-radius:100px;border:solid 1px #F90;position:absolute;white-space:nowrap;background-color:#f5f5f5;top:0;left:50%;transform:translate(-50%,-50%);font-weight:600;line-height:156.25%}@media (min-width: 1024px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__block__wrapper{padding:5rem 3.125rem;max-width:400px}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__right{max-height:-moz-fit-content;max-height:fit-content;padding:1.25rem;max-height:40%}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__right{justify-content:center;max-height:100%;padding:2rem}}@media (min-width: 1024px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--1 .solutionsubpage__energy__item__right{padding:3.5rem}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2{margin-left:calc(var(--pdlr));position:relative}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__left{max-height:calc(60% - 2rem)}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__left{display:flex;flex-direction:column;max-height:100%}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__embla__viewport{flex:1;max-width:450px;margin:0 auto;margin-top:2rem}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__embla__viewport .solutionsubpage__energy__subitem__1{margin-bottom:5rem}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__tit{color:#f90;text-transform:uppercase;padding:6px 1.5rem;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:100px;border:solid 1px #F90;font-weight:600;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-bottom:1.5rem}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__right{position:absolute;bottom:0;width:100%;min-height:40%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:min-height .5s cubic-bezier(.53,0,.13,1)}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__right.active{min-height:100%}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__right.active .solutionsubpage__energy__item__right__button img{transform:rotate(0)!important}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__right{position:static;height:100%}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__right .solutionsubpage__energy__item__right__list{margin-top:3.5rem;display:flex;flex-direction:column;gap:1rem}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__right .solutionsubpage__energy__item__right__list p{margin:0!important}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__right .solutionsubpage__energy__item__right__button{display:flex;gap:.75rem;align-items:center;width:100%;background:#fff;z-index:1;bottom:0;left:0;right:0;position:absolute;padding:1.25rem;font-weight:600}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__right .solutionsubpage__energy__item__right__button img{width:11px;transform:rotate(180deg);margin-top:.15rem;transition:.5s cubic-bezier(.53,0,.13,1)}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--2 .solutionsubpage__energy__item__right .solutionsubpage__energy__item__right__button{padding:2rem;display:none}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3{margin-left:calc(var(--pdlr))}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__left{max-height:calc(100% - 60px)}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__left{max-height:100%;display:flex;align-items:center;justify-content:center}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__list__container{max-width:500px;margin:0 auto}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__list__container .solutionsubpage__energy__item__left__list__block{display:flex;flex-direction:column;margin-bottom:2.5rem}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__list__container .solutionsubpage__energy__item__left__list__block:last-child{margin-bottom:0}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__list__container .solutionsubpage__energy__item__left__list__block .solutionsubpage__energy__item__left__list__block__tit{color:#f90;text-transform:uppercase;padding:6px 1.5rem;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:100px;border:solid 1px #F90;font-weight:600;width:100%;margin:0 auto;margin-bottom:1.5rem}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__left .solutionsubpage__energy__item__left__list__container .solutionsubpage__energy__item__left__list__block .solutionsubpage__energy__item__left__block__list__wrapper{margin-left:2rem}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__right{position:absolute;bottom:0;width:100%;max-height:60px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:min-height .5s cubic-bezier(.53,0,.13,1)}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__right.active{min-height:50%}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__right.active .solutionsubpage__energy__item__right__button img{transform:rotate(0)!important}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__right{position:static;height:100%;max-height:inherit;justify-content:center}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__right .solutionsubpage__energy__item__right__button{display:flex;gap:.75rem;align-items:center;width:100%;background:#fff;z-index:1;bottom:0;left:0;right:0;position:absolute;padding:1.25rem;font-weight:600;height:60px}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__right .solutionsubpage__energy__item__right__button img{width:11px;transform:rotate(180deg);margin-top:.15rem;transition:.5s cubic-bezier(.53,0,.13,1)}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__wrapper .solutionsubpage__energy__items--3 .solutionsubpage__energy__item__right .solutionsubpage__energy__item__right__button{padding:2rem;display:none}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__prev__next__wrapper{width:100%;justify-content:space-between;align-items:center;display:flex}@media (min-width: 768px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__prev__next__wrapper{transform:translateY(50%);position:absolute;width:41.6666666667%;padding:2rem;bottom:50px;right:0}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__prev__next__wrapper .solutionsubpage__energy__prev__next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100px;border:solid 1px #F90;cursor:pointer}@media (min-width: 1024px){.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__prev__next__wrapper .solutionsubpage__energy__prev__next{width:50px;height:50px}}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__prev__next__wrapper .solutionsubpage__energy__prev__next img{width:16px}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__prev__next__wrapper .solutionsubpage__energy__prev__next.active{opacity:.5}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__prev__next__wrapper .solutionsubpage__energy__prev__next.solutionsubpage__energy__prev{transform:rotate(180deg);right:inherit}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__pagination__wrapper{display:flex;margin:0 auto;width:-moz-fit-content;width:fit-content;gap:1.5rem;font-size:clamp(.875rem,.6458rem + 1.0185vw,1.5625rem)}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__pagination__wrapper .solutionsubpage__energy__pagination{color:#0c1218;opacity:.15;font-weight:500;line-height:112%;cursor:pointer}.solutionsubpage__energy .solutionsubpage__energy__cotnainer .solutionsubpage__energy__pagination__wrapper .solutionsubpage__energy__pagination.active{opacity:1;color:#f90}.solutionsubpage__separator{display:block;height:1px;background-color:#fff;width:calc(100% - var(--pdlr) * 2);position:relative;margin:0 auto}.solutionsubpage__separator.dot:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:100%;height:100%;background-image:linear-gradient(to right,#f5f5f5 33%,#fff0 0%);background-position:bottom;background-size:15px 4px;background-repeat:repeat-x}.solutionsubpage__titpara{gap:1rem}@media (min-width: 1024px){.solutionsubpage__titpara{gap:0}}.solutionsubpage__titpara h2 span{text-transform:none!important}@media (min-width: 1024px){.solutionsubpage__offer.desktop{width:100%;min-height:100vh;height:-moz-fit-content;height:fit-content}.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper{max-width:83%;margin:0 auto;background-color:#fff;border-radius:30px;padding:0!important;display:flex;flex-direction:column;overflow:hidden}.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .separator{display:block;height:1px;background-color:#0c1218;width:100%;opacity:.3}.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .separator:first-child{display:none}.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item{overflow:hidden}.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading{padding:1.875rem;display:flex;align-items:baseline;gap:.75rem;font-family:var(--font-title);color:#f90}@media screen and (min-width: 1640px){.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading{padding:2.5rem}}.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading .number{aspect-ratio:1/1;width:32px;height:32px;border-radius:100px;border:1px solid #F90;display:flex;align-items:center;justify-content:center;font-size:clamp(1.25rem,1.1458rem + .463vw,1.5625rem);margin-right:1.125rem}@media screen and (min-width: 1440px){.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading .number{margin-right:1.5rem;font-size:clamp(1.875rem,0rem + 2.0833vw,2.5rem);width:40px;height:40px}}.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading .solutionsubpage__offer__item__heading__tit{font-size:clamp(1rem,.7083rem + 1.2963vw,1.875rem);font-weight:600;text-align:center;text-transform:uppercase}@media screen and (min-width: 1440px){.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading .solutionsubpage__offer__item__heading__tit{font-size:clamp(1.5625rem,.625rem + 1.0417vw,1.875rem)}}.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading .solutionsubpage__offer__item__heading__subtit{font-size:clamp(.875rem,.8333rem + .1852vw,1rem);text-transform:uppercase;text-align:center;font-family:var(--font)}@media screen and (min-width: 1440px){.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading .solutionsubpage__offer__item__heading__subtit{font-size:clamp(1rem,.0625rem + 1.0417vw,1.3125rem)}}.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__content__wrapper{padding:2rem 5.625rem 5rem;display:flex;gap:5rem;min-height:-moz-fit-content;min-height:fit-content}.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__content__wrapper .solutionsubpage__offer__item__content__col{flex:1;max-width:50%}.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__content__wrapper .solutionsubpage__offer__item__content__col .solutionsubpage__offer__item__content__col__tit{font-size:clamp(1rem,.8125rem + .8333vw,1.5625rem);margin-bottom:1.5rem;font-weight:500}@media screen and (min-width: 1440px){.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__content__wrapper .solutionsubpage__offer__item__content__col .solutionsubpage__offer__item__content__col__tit{ffont-size:clamp(1.5625rem,.625rem + 1.0417vw,1.875rem)}}@media screen and (min-width: 1640px){.solutionsubpage__offer.desktop .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__content__wrapper{padding:3rem 5.625rem 7rem}}}@media screen and (max-width: 1023px){.solutionsubpage__offer.mobile{padding-top:0!important;padding-left:0!important;padding-right:0!important}.solutionsubpage__offer.mobile.solutionsubpage__offer__embla{--slide-spacing: 1rem;--slide-size: 75%}@media (min-width: 640px){.solutionsubpage__offer.mobile.solutionsubpage__offer__embla{--slide-size: 60%;--slide-spacing: 1.5rem}}}@media screen and (max-width: 1023px) and (min-width: 768px){.solutionsubpage__offer.mobile.solutionsubpage__offer__embla{--slide-size: 50%}}@media screen and (max-width: 1023px){.solutionsubpage__offer.mobile.solutionsubpage__offer__embla .solutionsubpage__offer__embla__viewport{overflow:hidden}.solutionsubpage__offer.mobile.solutionsubpage__offer__embla .solutionsubpage__offer__embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-right:calc(var(--slide-spacing))}.solutionsubpage__offer.mobile.solutionsubpage__offer__embla .solutionsubpage__offer__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;margin-left:var(--slide-spacing)}.solutionsubpage__offer.mobile .solutionsubpage__offer__wrapper .separator{display:none}.solutionsubpage__offer.mobile .solutionsubpage__offer__wrapper .solutionsubpage__offer__item{display:flex;flex-direction:column;gap:2rem;padding:1.25rem;background-color:#fff;height:-moz-fit-content!important;height:fit-content!important;border-radius:20px}.solutionsubpage__offer.mobile .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:#f90}.solutionsubpage__offer.mobile .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading .number{display:none}.solutionsubpage__offer.mobile .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading .solutionsubpage__offer__item__heading__tit{font-size:clamp(1rem,.7083rem + 1.2963vw,1.875rem);font-weight:600;text-align:center;text-transform:uppercase}.solutionsubpage__offer.mobile .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__heading .solutionsubpage__offer__item__heading__subtit{font-size:clamp(.875rem,.8333rem + .1852vw,1rem);text-transform:uppercase;text-align:center;font-family:var(--font)}.solutionsubpage__offer.mobile .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__content__wrapper{padding:0;display:flex;flex-direction:column;gap:2rem}.solutionsubpage__offer.mobile .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__content__wrapper .solutionsubpage__offer__item__content__col{flex:1}.solutionsubpage__offer.mobile .solutionsubpage__offer__wrapper .solutionsubpage__offer__item .solutionsubpage__offer__item__content__wrapper .solutionsubpage__offer__item__content__col .solutionsubpage__offer__item__content__col__tit{font-size:clamp(1rem,.8125rem + .8333vw,1.5625rem);margin-bottom:1rem;font-weight:500}}.microgrids__graph__section{background-color:transparent}.graphstab__section .solutionsubpage__graphstab__text{text-align:center;max-width:950px;margin:0 auto;margin-top:4rem}@media screen and (min-width: 880px){.graphstab__section .solutionsubpage__graphstab__text{margin-top:0}}.graphstab__section .graphstab__heading{text-align:center;max-width:840px;margin:0 auto;margin-bottom:4rem}.graphstab__section .graphstab__heading .tit{margin-bottom:1.5rem}.graphstab__section .graphstab__heading .solutionsubpage__graphstab__text{text-align:center;max-width:500px;margin:0 auto;margin-top:2rem}@media screen and (min-width: 880px){.graphstab__section .graphstab__heading .solutionsubpage__graphstab__text{margin-top:0}}.graphstab__section .graphstab__wrapper{position:relative;width:100%}.graphstab__section .graphstab__wrapper .graph__stab__svg{width:100%}@media screen and (max-width: 880px){.graphstab__section .graphstab__wrapper .graph__stab__svg.desktop{display:none;aspect-ratio:1250/580}}@media screen and (min-width: 880px){.graphstab__section .graphstab__wrapper .graph__stab__svg.mobile{display:none}}.graphstab__section .graphstab__wrapper .graph__stab__svg .graph__stab__button{cursor:pointer}.graphstab__section .graphstab__wrapper .graph__item__card{position:absolute;opacity:0;pointer-events:none;transform:scale(.9);transition:.3s ease;transition-property:opacity,transform;padding:1.5rem 1.25rem;background-color:#fff;border-radius:10px;width:100%}.graphstab__section .graphstab__wrapper .graph__item__card.is-on-white{background-color:#f5f5f5}.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__card__close__button{cursor:pointer;display:flex;gap:.5rem;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-bottom:1.5rem}.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__card__close__button span{text-transform:uppercase;font-weight:500}@media screen and (min-width: 880px){.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__card__close__button span{display:none}.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__card__close__button img{width:16px;height:16px;position:absolute;top:1.5rem;right:1.5rem}}.graphstab__section .graphstab__wrapper .graph__item__card.active{opacity:1;pointer-events:auto;transform:scale(1)}@media (min-width: 640px){.graphstab__section .graphstab__wrapper .graph__item__card{max-width:350px;padding:2rem}}@media screen and (min-width: 1440px){.graphstab__section .graphstab__wrapper .graph__item__card{max-width:450px}}.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__tit__wrapper{margin-bottom:2rem;font-size:clamp(.875rem,.8542rem + .0926vw,.9375rem)}@media screen and (min-width: 1440px){.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__tit__wrapper{font-size:clamp(.9375rem,.375rem + .625vw,1.125rem)}}.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__tit__wrapper .graph__item__tit{font-family:var(--font)!important;text-transform:uppercase;font-weight:500}.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__content__wrapper{font-size:clamp(.75rem,.6875rem + .2778vw,.9375rem)}@media screen and (min-width: 1440px){.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__content__wrapper{font-size:clamp(.9375rem,.375rem + .625vw,1.125rem)}}.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__content__wrapper .graph__item__content__item{text-transform:uppercase;margin-bottom:.25rem}.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__content__wrapper .graph__item__content__item__list{margin-bottom:1.5rem}.graphstab__section .graphstab__wrapper .graph__item__card .graph__item__content__wrapper .graph__item__content__item__list:last-child{margin-bottom:0}.solutionsubpage__ems__items__wrapper{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:2.5rem}@media (min-width: 768px){.solutionsubpage__ems__items__wrapper{gap:4rem;row-gap:3rem}}@media (min-width: 1024px){.solutionsubpage__ems__items__wrapper{margin-top:4rem;gap:6rem}}@media (min-width: 1280px){.solutionsubpage__ems__items__wrapper{gap:8.125rem;row-gap:4rem}}.solutionsubpage__ems__item{width:100%;display:flex;align-items:flex-start;gap:1rem;border-bottom:solid 1px #F90;padding-bottom:2rem;padding-right:2rem}@media (min-width: 768px){.solutionsubpage__ems__item{width:calc(50% - 2rem);padding-bottom:2rem;padding-right:2rem}}@media (min-width: 1024px){.solutionsubpage__ems__item{width:calc(50% - 3rem)}}@media (min-width: 1280px){.solutionsubpage__ems__item{width:calc(50% - 4.0625rem);padding-bottom:2rem;padding-right:6rem}}.solutionsubpage__ems__item img{width:45px;aspect-ratio:45/32}.solutionsubpage__ems__item .solutionsubpage__ems__item__content h3{margin-bottom:1rem}.microgrids__simulator .tit__heading__wrapper .tit__heading h2{white-space:wrap;line-height:110%}.microgrids__simulator .button__heading{white-space:nowrap}.microgrids__simulator .simulator__wrapper{margin-top:4rem;display:flex;flex-direction:column;gap:2rem}@media (min-width: 1024px){.microgrids__simulator .simulator__wrapper{flex-direction:row;gap:0rem}}.microgrids__simulator .simulator__wrapper .simulator__small__boxs{width:100%;gap:2rem;display:flex;flex-direction:column}@media (min-width: 640px){.microgrids__simulator .simulator__wrapper .simulator__small__boxs{flex-direction:row}}@media (min-width: 1024px){.microgrids__simulator .simulator__wrapper .simulator__small__boxs{flex-direction:column}}.microgrids__simulator .simulator__wrapper .simulator__big__box{width:100%}.microgrids__simulator .simulator__wrapper .simulator__big__box .simulator__schema{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.microgrids__simulator .simulator__wrapper .simulator__big__box .simulator__schema .simulator__schema__image{width:100%;display:none;margin-bottom:4rem}.microgrids__simulator .simulator__wrapper .simulator__big__box .simulator__schema .simulator__schema__image.active{display:block}.microgrids__simulator .simulator__wrapper .simulator__box.bg{padding:1.5rem;background-color:#fff;border-radius:20px}.microgrids__simulator .simulator__wrapper .simulator__box .simulator__box__tit{text-transform:uppercase;font-weight:600;margin-bottom:1.5rem;display:block;font-family:var(--font-title)}.microgrids__simulator .simulator__wrapper .simulator__control,.microgrids__simulator .simulator__wrapper .simulator__buttons{flex:1}.microgrids__simulator .simulator__wrapper .simulator__buttons .simulator__button{margin-bottom:.75rem;text-transform:uppercase;font-weight:500}.microgrids__simulator .simulator__wrapper .simulator__buttons .simulator__button:last-child{margin-bottom:0}.microgrids__simulator .simulator__wrapper .simulator__buttons .simulator__button input{display:none}.microgrids__simulator .simulator__wrapper .simulator__buttons .simulator__button label{cursor:pointer;display:flex;align-items:flex-start;gap:.75rem;font-weight:400}.microgrids__simulator .simulator__wrapper .simulator__buttons .simulator__button label:before{content:"";display:block;width:16px;height:16px;margin-top:.15rem;aspect-ratio:1/1;border:solid 1px #0C1218}.microgrids__simulator .simulator__wrapper .simulator__buttons .simulator__button input:checked+label:before{background-color:#f90}.microgrids__simulator .simulator__button.is-mobile{margin-top:4rem}@media (min-width: 640px){.microgrids__simulator .simulator__button.is-mobile{margin:0 auto;margin-top:4rem}}.solutionsubpage__approach{overflow:hidden;display:flex;flex-direction:column}.solutionsubpage__approach .solutionsubpage__approach__section{flex:1;flex-wrap:wrap-reverse;margin:0!important}@media (min-width: 1024px){.solutionsubpage__approach .solutionsubpage__approach__section{flex-wrap:wrap}}.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__content__wrapper{position:relative;height:50%}@media (min-width: 1024px){.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__content__wrapper{height:100%}}.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__content__wrapper .solutionsubpage__approach__content__tit{position:absolute;top:50%;left:0;transform:translateY(-50%);will-change:top transform opacity}.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__content__wrapper .solutionsubpage__approach__content__tit .tit{margin-bottom:2rem}.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__content__wrapper .solutionsubpage__approach__content__list__item{position:absolute;top:calc(100% + var(--pdtb) * 2);left:0;will-change:top transform opacity}.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__content__wrapper .solutionsubpage__approach__content__list__item .list__arrow__wrapper{margin-top:4rem}@media (min-width: 1024px){.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__content__wrapper .solutionsubpage__approach__content__list__item .list__arrow__wrapper{margin-top:2rem}}.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__schema__wrapper{position:relative;display:flex;align-items:center;justify-content:center;height:50%}@media (min-width: 1024px){.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__schema__wrapper{height:100%}}.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__schema__wrapper svg{height:100%}.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__schema__wrapper img{width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 550px){.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__schema__wrapper img{width:35%}}@media screen and (min-width: 800px){.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__schema__wrapper img{width:25%}}@media (min-width: 1024px){.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__schema__wrapper img{width:50%}}@media screen and (min-width: 1800px){.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__schema__wrapper img{width:40%}}@media screen and (min-width: 2250px){.solutionsubpage__approach .solutionsubpage__approach__section .solutionsubpage__approach__schema__wrapper img{width:30%}}.prosumers__marquee{min-height:-moz-fit-content!important;min-height:fit-content!important}.grid__graphs__wrapper{display:flex;flex-direction:column;gap:2rem;margin-top:2.5rem}@media (min-width: 768px){.grid__graphs__wrapper{flex-direction:row}}@media (min-width: 1024px){.grid__graphs__wrapper{gap:4.5rem;margin-top:5rem}}@media (min-width: 1280px){.grid__graphs__wrapper{gap:7.5rem}}.grid__graphs__wrapper .grid__graph__item{flex:1}.grid__graphs__wrapper .grid__graph__item .grid__graph__item__tit{display:flex;align-items:center;justify-content:center;background-color:#f90;color:#fff;padding:.25rem 1rem;border-radius:5px}.grid__graphs__wrapper .grid__graph__item .grid__graph__item__graphic__wrapper{aspect-ratio:335/254;display:flex;align-items:flex-start;justify-content:center;margin-top:4rem}.grid__graphs__wrapper .grid__graph__item .grid__graph__item__graphic__wrapper img{aspect-ratio:172/203;-o-object-fit:contain;object-fit:contain;max-height:calc(100% - 3rem)}@media (min-width: 1280px){.grid__graphs__wrapper .grid__graph__item .grid__graph__item__graphic__wrapper img{max-height:calc(100% - 5rem)}}.grid__graphs__wrapper .grid__graph__item .grid__graph__item__para{width:100%;background-color:#fff;padding:.5rem .75rem;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center}.grid__graphs__wrapper .grid__graph__item .grid__graph__item__para p:last-child{margin-bottom:0!important}.schema__decarbo__container{margin-top:2.5rem}.schema__decarbo__img{padding:1.5rem 3rem;display:none}@media (min-width: 1024px){.schema__decarbo__img{display:block}}.schema__decarbo__wrapper{display:flex;flex-direction:column;gap:2rem;position:relative}@media (min-width: 640px){.schema__decarbo__wrapper{max-width:66%;margin:0 auto;gap:4rem}}@media (min-width: 1024px){.schema__decarbo__wrapper{max-width:100%;flex-direction:row}}.schema__decarbo__wrapper .schema__decarbo__item__wrapper .schema__decarbo__item__img{padding:1.5rem 2rem;display:flex;align-items:flex-end}@media (min-width: 1024px){.schema__decarbo__wrapper .schema__decarbo__item__wrapper .schema__decarbo__item__img{display:none;aspect-ratio:335/300}.schema__decarbo__wrapper .schema__decarbo__item__wrapper .schema__decarbo__item__img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}.schema__decarbo__wrapper .schema__decarbo__item__wrapper--2 .schema__decarbo__item__arrow:last-child{margin-top:2rem}.schema__decarbo__wrapper .schema__decarbo__item__wrapper .schema__decarbo__item__arrow{width:25%;margin:0 auto}.schema__decarbo__wrapper .schema__decarbo__item__wrapper--1 .schema__decarbo__item__arrow,.schema__decarbo__wrapper .schema__decarbo__item__wrapper--3 .schema__decarbo__item__arrow{display:none}@media (min-width: 1024px){.schema__decarbo__wrapper .schema__decarbo__item__wrapper .schema__decarbo__item__arrow{display:none}}.schema__decarbo__wrapper .schema__decarbo__item__wrapper{flex:1}@media (min-width: 1024px){.schema__decarbo__wrapper .schema__decarbo__item__wrapper--2{margin-top:-8vw}}@media (min-width: 1280px){.schema__decarbo__wrapper .schema__decarbo__item__wrapper--2{margin-top:-8vw}}.schema__decarbo__wrapper .schema__decarbo__cards{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:5px;background-color:#fff}.schema__decarbo__wrapper .schema__decarbo__cards.schema__decarbo__cards__alt{background-color:#f90;color:#fff}.schema__decarbo__wrapper .schema__decarbo__cards.schema__decarbo__cards__alt .schema__decarbo__card__tit{color:#fff}.schema__decarbo__wrapper .schema__decarbo__cards.schema__decarbo__cards__alt .schema__decarbo__subitems .schema__decarbo__subitem .schema__decarbo__card__tit{color:#f90}.schema__decarbo__wrapper .schema__decarbo__cards .schema__decarbo__subitems{display:flex;flex-direction:column;gap:.75rem}.schema__decarbo__wrapper .schema__decarbo__cards .schema__decarbo__subitems .schema__decarbo__subitem{color:#0c1218}.schema__decarbo__wrapper .schema__decarbo__cards .schema__decarbo__card__para{text-align:center}.schema__decarbo__wrapper .schema__decarbo__cards .schema__decarbo__card__para p{margin-bottom:.25rem!important}.schema__decarbo__wrapper .schema__decarbo__cards .schema__decarbo__card__para p:last-child{margin-bottom:0!important}.schema__decarbo__card__tit{text-transform:uppercase;font-weight:600;text-align:center;margin-bottom:.75rem;color:#f90}@media (min-width: 768px){.solutionsubpage__participate .arrow__heading__wrapper{margin:0;align-items:flex-start}.solutionsubpage__participate .arrow__heading__wrapper img{margin-top:6px}}.solutionsubpage__content__wrapper{display:flex;align-items:center;flex-direction:column;gap:4rem}@media screen and (min-width: 900px){.solutionsubpage__content__wrapper{flex-direction:row}}.solutionsubpage__content__wrapper .solutionsubpage__content__cover{flex:1;aspect-ratio:542/364;border-radius:15px;overflow:hidden}.solutionsubpage__content__wrapper .solutionsubpage__content__cover.is-fallback{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2rem}@media screen and (min-width: 900px){.solutionsubpage__content__wrapper .solutionsubpage__content__cover.is-fallback{padding:5rem}}.technology__heading .solutionsubpage__icons__wrapper{gap:.25rem!important}.textimage__section .textimage__image{aspect-ratio:335/293}@media (min-width: 1024px){.textimage__section .textimage__image{aspect-ratio:522/293}}.textimage__section .textimage__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wheel__part .wheel__part__wrapper{padding:1.25rem;background-color:#f5f5f5;border-radius:20px}@media (min-width: 1024px){.wheel__part .wheel__part__wrapper{padding:2rem}}.wheel__filters{margin-bottom:1.25rem}@media (min-width: 1024px){.wheel__filters{margin-bottom:0rem}}.wheel__filters .wheel__filters__wrapper{display:flex;flex-direction:column;gap:1rem}.wheel__filters .wheel__filters__wrapper .wheel__filters__item label{display:flex;align-items:center;gap:1rem;font-size:1.25rem;font-weight:500;font-family:var(--font-title);text-transform:uppercase}.wheel__filters .wheel__filters__wrapper .wheel__filters__item label:before{content:"";display:block;width:1.25rem;height:1.25rem;border:solid 1px #0C1218;border-radius:2px;aspect-ratio:1/1}.wheel__filters .wheel__filters__wrapper .wheel__filters__item input{display:none}.wheel__filters .wheel__filters__wrapper .wheel__filters__item input:checked+label:before{background-color:#f90}.wheel__filters .wheel__filters__wrapper .separator{width:100%;height:1px;background-color:#0c1218}.wheel__schema__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%}.wheel__schema__wrapper .wheel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease-in-out;width:100%;height:100%;aspect-ratio:1/1;padding:1.25rem}@media (min-width: 1024px){.wheel__schema__wrapper .wheel{padding:2rem;aspect-ratio:inherit;height:auto;width:auto}}.wheel__schema__wrapper .wheel[data-category=default]{position:static;transform:none;padding:0rem}.wheel__schema__wrapper .wheel.active{opacity:1}.technicalchara__section .tit__heading__wrapper{margin-bottom:4rem}@media (min-width: 768px){.technicalchara__section .tit__heading__wrapper{margin-bottom:5rem}}.technicalchara__section .tit__heading__wrapper .technicalchara__items__type{display:flex;align-items:center;justify-content:center}.technicalchara__section .tit__heading__wrapper .technicalchara__items__type .tit{width:-moz-fit-content;width:fit-content}.technicalchara__section .technicalchara__items__container .technicalchara__items__wrapper{display:flex;flex-direction:column;gap:.5rem;width:100%;padding-left:0rem}@media (min-width: 768px){.technicalchara__section .technicalchara__items__container .technicalchara__items__wrapper{gap:1rem;width:80%;padding-left:3rem}}.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper{display:flex;align-items:center;justify-content:center;gap:1.25rem}@media (min-width: 1024px){.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper{gap:5rem}}.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper:first-child .technicalchara__item__row__arrow{opacity:0}.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper:nth-child(5) .technicalchara__item__row__arrow:first-child{opacity:0}.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper .technicalchara__item__row__arrow{display:flex;align-items:center;justify-content:center}.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper .technicalchara__item__row__arrow img{height:13px}.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper .technicalchara__item__row__local{min-width:33%;max-width:33%;white-space:wrap}.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper .technicalchara__item__row__cloud{flex:1}.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper .technicalchara__item__row__element{display:flex;align-items:center;justify-content:center;border:solid 1px #0C1218;padding:1.5rem .75rem;border-radius:10px;text-align:center;min-height:100px;font-weight:400}@media (min-width: 768px){.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper .technicalchara__item__row__element{font-weight:600}}@media screen and (max-width: 1440px){.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper .technicalchara__item__row__element h3{font-size:clamp(.75rem,.5833rem + .7407vw,1.25rem)!important}}.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper .technicalchara__item__row__element.hide{opacity:0;visibility:hidden;pointer-events:none}.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper .technicalchara__items__types__item{margin-top:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.technicalchara__section .technicalchara__items__container .technicalchara__item__row__wrapper .technicalchara__items__types__item .technicalchara__items__types__separator{margin-bottom:.75rem;width:100%;height:1px;background-color:#0c1218;opacity:.2}.technicalchara__section .technicalchara__button__wrapper{margin-top:2.5rem;width:100%}.technicalchara__section .technicalchara__button__wrapper .technicalchara__button{margin:0 auto}@media (min-width: 768px){.technicalchara__section .technicalchara__button__wrapper{margin-top:7.5rem}}.technology__form__wrapper{padding:0!important;margin-top:5rem}.why{background-color:#fff;display:flex;flex-direction:column;gap:15rem;overflow:hidden}.why .why__content__wrapper .why__editor{margin-top:2rem}@media (min-width: 768px){.why .why__content__wrapper .why__editor{width:65%}}@media (min-width: 1024px){.why .why__content__wrapper .why__editor{width:50%}}@media (min-width: 1280px){.why .why__content__wrapper .why__editor{width:41%}}.why .why__bottom .why__button.is-mobile{margin-top:4rem}.why .why__bottom .why__items__container{max-width:100%}.why .why__bottom .why__items__container .why__items__wrapper{display:flex;align-items:flex-start;min-width:-moz-fit-content;min-width:fit-content;transition:transform .4s ease}@media (min-width: 1024px){.why .why__bottom .why__items__container .why__items__wrapper{min-width:inherit;width:100%}}.why .why__bottom .why__items__container .why__items__wrapper .why__item{min-width:calc(100vw - 50px);opacity:.3;transition:opacity .4s ease;padding-right:1.25rem}@media screen and (min-width: 530px){.why .why__bottom .why__items__container .why__items__wrapper .why__item{min-width:calc(100vw - 200px)}}@media (min-width: 768px){.why .why__bottom .why__items__container .why__items__wrapper .why__item{min-width:calc(50vw - 50px)}}@media (min-width: 1024px){.why .why__bottom .why__items__container .why__items__wrapper .why__item{min-width:inherit;flex:1}}.why .why__bottom .why__items__container .why__items__wrapper .why__item .why__item__line{position:relative;height:5px;border-radius:100px;overflow:hidden;width:100%;background-color:#f90;margin-bottom:1.5rem}.why .why__bottom .why__items__container .why__items__wrapper .why__item .why__item__line .why__item__line__progress{position:absolute;left:0;top:0;height:100%;background-color:#f90;width:0%;animation:progress 5s linear infinite;animation-play-state:paused}.why .why__bottom .why__items__container .why__items__wrapper .why__item .why__item__text{margin-top:.75rem;line-height:normal}.why .why__bottom .why__items__container .why__items__wrapper .why__item.active{opacity:1}.why .why__bottom .why__items__container .why__items__wrapper .why__item.active .why__item__line{background-color:#ff99004d}.why .why__bottom .why__items__container .why__items__wrapper .why__item.active .why__item__line__progress{animation-play-state:running}@keyframes progress{0%{width:0%}to{width:100%}}.partenaires{background-color:#fff;padding-bottom:7.5rem}.partenaires__heading{margin-bottom:3.5rem}@media (min-width: 768px){.partenaires__heading{margin-bottom:5.625rem}}.partners__marquee .marquee__wrapper{animation-duration:10s}.partners__marquee .marquee__wrapper .marquee__el{padding-right:4rem}.cases__wrapper.page{margin-top:5rem}.cases__wrapper.page .line{display:block;height:1px;width:100%;background-color:#0c1218;opacity:.3}.cases__card__container{display:flex;height:-moz-fit-content;height:fit-content}.cases__card{padding:2rem 0;width:100%}.cases__card .cases__tit__wrapper{margin-bottom:1rem}@media (min-width: 768px){.cases__card .cases__tit__wrapper{margin-bottom:0}}.cases__card .cases__card__cat__wrapper{margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:.625rem}@media screen and (min-width: 768px){.cases__card .cases__card__cat__wrapper.mobile{display:none}}.cases__card .cases__card__cat__wrapper.desktop{display:none}@media screen and (min-width: 768px){.cases__card .cases__card__cat__wrapper.desktop{display:flex;margin-bottom:2.5rem}}.cases__card .cases__card__cat__wrapper .cases__card__cat__item{padding:.5rem 1rem;border:solid 1px #F90;color:#f90;border-radius:1000px}.cases__card .cases__content__wrapper{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-direction:column}@media (min-width: 768px){.cases__card .cases__content__wrapper{flex-direction:row;gap:4rem}}.cases__card .cases__content__wrapper .cases__icon__wrapper{min-width:2rem}.cases__hero .cases__heading{padding-left:2.25rem!important;padding-right:2.25rem!important}.cases__hero .cases__heading .solutionsubpage__heading__second__block__tit-text__wrapper{display:flex;flex-direction:column;align-items:center}.cases__hero .cases__heading .solutionsubpage__heading__second__block__tit-text__wrapper h4{margin-bottom:1rem}.cases__hero .cases__heading .solutionsubpage__heading__second__block__tit-text__wrapper .editor{text-align:center}@media (min-width: 768px){.cases__hero .cases__heading .solutionsubpage__heading__second__block__tit-text__wrapper{align-items:flex-start}.cases__hero .cases__heading .solutionsubpage__heading__second__block__tit-text__wrapper .editor{text-align:left}}.cases__hero .cases__heading__second__block__numbers__wrapper{display:flex;flex-direction:column!important;gap:1rem;justify-content:center;align-items:center!important}@media screen and (min-width: 560px){.cases__hero .cases__heading__second__block__numbers__wrapper{flex-direction:row!important;justify-content:space-between}}.cases__hero .cases__heading__second__block__numbers__wrapper .solutionsubpage__heading__second__block__numbers__item{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content}.cases__hero .cases__heading__second__block__numbers__wrapper .solutionsubpage__heading__second__block__numbers__item .editor--big.normal{text-align:center;font-weight:500}.cases__hero .cases__heading__second__block__numbers__wrapper .solutionsubpage__heading__second__block__numbers__item .editor--big.tit{padding:1rem;color:#f90;border:solid 1px #0C1218;border-radius:1000px;margin-bottom:1.5rem;white-space:nowrap}.search__heading .search__form__wrapper{align-items:center;justify-content:flex-start!important;flex-direction:column;width:100%}@media (min-width: 768px){.search__heading .search__form__wrapper{flex-direction:row;align-items:center;justify-content:space-between!important}}.search__heading .search__form__wrapper .search__form{display:flex;gap:.5rem;padding:.25rem .5rem .4rem;border-radius:50px;width:100%;border:1px solid #0C1218;margin-bottom:1.5rem}@media (min-width: 768px){.search__heading .search__form__wrapper .search__form{width:275px;margin-bottom:0}}.search__heading .search__form__wrapper .search__form img{width:1.25rem}.search__heading .search__form__wrapper .search__form .search__form__input{flex:1;background-color:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.search__heading .search__form__wrapper .search__results__count{display:block}.search__results{margin-top:5rem}.search__results .search__result{margin-bottom:4rem}@media (min-width: 1024px){.search__results .search__result{margin-bottom:4rem}}.search__results .search__result .search__result__card{display:flex;align-items:flex-start;gap:1rem;justify-content:space-between;flex-direction:column}@media (min-width: 768px){.search__results .search__result .search__result__card{align-items:center;flex-direction:row}}.search__results .search__result .search__result__card .search__result__card__index{flex:1}.search__results .search__result .search__result__card .search__result__card__content{display:flex;align-items:flex-end;gap:2rem;justify-content:space-between;flex:3;width:100%}.search__results .search__result .search__result__card .search__result__card__content h2{font-family:var(--font-core)}.search__results .search__result .search__result__card .search__result__card__content h2 mark{color:#f90}.search__results .search__result .search__result__card .search__result__card__content img{width:2rem}@media (min-width: 1640px){.search__results .search__result .search__result__card .search__result__card__content img{width:3rem}}@media (min-width: 2240px){.search__results .search__result .search__result__card .search__result__card__content img{width:4rem}}@media (min-width: 768px){.search__results .search__result .search__result__card .search__result__card__content{gap:5rem;align-items:flex-start}}@media (min-width: 1024px){.search__results .search__result .search__result__card .search__result__card__content{gap:10rem}}.search__results .search__result .search__result__card .button--arrow{justify-content:space-between}.world__offices__item{padding-right:0rem;margin-bottom:3.5rem}@media (min-width: 1024px){.world__offices__item{padding-right:2.5rem;margin-bottom:7.5rem}}.world__offices__item .world__offices__item__country{margin-bottom:1.5rem}@media (min-width: 1024px){.world__offices__item .world__offices__item__country{margin-bottom:2.5rem}}.world__offices__item .world__offices__item__content__wrapper{display:flex;gap:1rem;flex-direction:column}@media (min-width: 1024px){.world__offices__item .world__offices__item__content__wrapper{flex-direction:row;gap:2.5rem}}.world__offices__item .world__offices__item__content__wrapper .world__offices__item__embed{aspect-ratio:1/1;width:100%}.world__offices__item .world__offices__item__content__wrapper .world__offices__item__embed iframe{width:100%;height:100%}@media (min-width: 768px){.world__offices__item .world__offices__item__content__wrapper .world__offices__item__embed{aspect-ratio:4/3}}@media (min-width: 1024px){.world__offices__item .world__offices__item__content__wrapper .world__offices__item__embed{aspect-ratio:250/275;width:42%}}.world__offices__item .world__offices__item__content__wrapper .world__offices__item__content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.world__offices__item .world__offices__item__content__wrapper .world__offices__item__content .world__offices__item__text{margin-bottom:1.5rem}@media (min-width: 1024px){.world__offices__item .world__offices__item__content__wrapper .world__offices__item__content .world__offices__item__text{margin-bottom:0}}.world__offices__item .world__offices__item__content__wrapper .world__offices__item__content .world__offices__item__text .world__offices__item__title{margin-bottom:1rem;font-weight:600}@media (min-width: 1024px){.world__offices__item .world__offices__item__content__wrapper .world__offices__item__content .world__offices__item__text .world__offices__item__title{margin-bottom:1.5rem}}.world__offices__item .world__offices__item__content__wrapper .world__offices__item__content .world__offices__item__text .world__offices__item__location p{margin-bottom:0;line-height:125%}.world__offices__item .world__offices__item__content__wrapper .world__offices__item__content .world__offices__item__contact__wrapper{display:flex;flex-direction:column;gap:.5rem}.world__offices__item .world__offices__item__content__wrapper .world__offices__item__content .world__offices__item__website a{color:#f90;text-decoration:underline}.heading__orange__card{padding:1.5rem 1rem;border-radius:20px;background-color:#ffd2a2;width:100%;max-width:400px}.heading__orange__card h3{margin-bottom:1rem}.heading__orange__card.press__card p{margin-bottom:0rem}.press__items__wrapper__year{margin-top:5rem}.press__items__wrapper__year:first-child{margin-top:0rem}.press__items__wrapper__year h2{margin-bottom:2.5rem;font-weight:500}.press__items__wrapper__year .press__items{border-top:1px solid #0C1218}.press__items__wrapper__year .press__items .press__item{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:2rem 0rem;border-bottom:1px solid #0C1218}.press__items__wrapper__year .press__items .press__item img{width:2.5rem}@media screen and (min-width: 1440px){.press__items__wrapper__year .press__items .press__item{gap:2rem}}@media screen and (min-width: 1640px){.press__items__wrapper__year .press__items .press__item{gap:3rem;padding:3rem 0rem}.press__items__wrapper__year .press__items .press__item img{width:3.5rem}}.career__hero .hero__section .hero__tit .hero__tit__subtit{color:#f90;align-items:flex-start}.career__hero .hero__section .hero__tit .hero__tit__subtit .line{margin-top:.8rem;background-color:#f90}.recruitment__process__items__wrapper{margin-top:6.25rem}.recruitment__process__items__wrapper .recruitment__process__item{padding:1.5rem 0 2rem;border-bottom:1px dotted #FFD2A2;-o-border-image:repeating-linear-gradient(to right,#FFD2A2 0 4px,transparent 4px 12px) 1;border-image:repeating-linear-gradient(to right,#FFD2A2 0 4px,transparent 4px 12px) 1}.recruitment__process__items__wrapper .recruitment__process__item:first-child{border-top:1px dotted #FFD2A2;-o-border-image:repeating-linear-gradient(to right,#FFD2A2 0 4px,transparent 4px 12px) 1;border-image:repeating-linear-gradient(to right,#FFD2A2 0 4px,transparent 4px 12px) 1}@media (min-width: 640px){.recruitment__process__items__wrapper .recruitment__process__item{padding:3rem 0 5.5rem}}@media (min-width: 1024px){.recruitment__process__items__wrapper .recruitment__process__item{padding:3.5rem 0 7.5rem}}.recruitment__process__items__wrapper .recruitment__process__item .tit{margin-bottom:1rem}@media (min-width: 640px){.recruitment__process__items__wrapper .recruitment__process__item .tit{margin-bottom:0}}.recruitment__process__items__wrapper .recruitment__process__item .recruitment__process__item__number{font-weight:300!important;font-family:var(--font-title);color:#f90;margin-bottom:2.75rem}@media (min-width: 640px){.recruitment__process__items__wrapper .recruitment__process__item .recruitment__process__item__number{margin-bottom:0}}.recognition{min-height:100vh}@media screen and (max-width: 768px){.recognition .recognition__cards__wrapper__white{border-radius:30px;background-color:#fff;margin-top:2.5rem}}@media (min-width: 768px){.recognition .recognition__cards__wrapper__white{padding:0}}.recognition .recognition__cards__wrapper{height:100%;padding-top:0rem;row-gap:1.25rem}@media (min-width: 768px){.recognition .recognition__cards__wrapper{padding-top:5rem}}.recognition .recognition__cards__wrapper .card__imgs{width:100%;gap:1rem;margin-bottom:2rem}.recognition .recognition__cards__wrapper .card__imgs.mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width: 768px){.recognition .recognition__cards__wrapper .card__imgs.mobile{display:none}}.recognition .recognition__cards__wrapper .card__imgs .recognition__card__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.recognition .recognition__cards__wrapper .recognition__card{position:relative;padding:1.25rem 0;height:100%}@media (min-width: 768px){.recognition .recognition__cards__wrapper .recognition__card{padding:2.5rem 2rem;border-radius:30px;background-color:#fff}}.recognition .recognition__cards__wrapper .recognition__card .recognition__card__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:40%;height:100%;aspect-ratio:260/330;pointer-events:auto;transition:.2s ease-in-out;-o-object-fit:contain;object-fit:contain;opacity:0}.recognition .recognition__cards__wrapper .recognition__card .recognition__card__image img{width:100%;height:100%}@media (min-width: 768px){.recognition .recognition__cards__wrapper .recognition__card .recognition__card__image{opacity:1}}.recognition .recognition__cards__wrapper .recognition__card .recognition__card__content{display:flex;flex-direction:column;gap:0;height:100%;transition:.2s ease-in-out;transform:scale(.95);pointer-events:none}@media (min-width: 768px){.recognition .recognition__cards__wrapper .recognition__card .recognition__card__content{opacity:0;gap:5rem}}@media (min-width: 1024px){.recognition .recognition__cards__wrapper .recognition__card .recognition__card__content{gap:15rem}}.recognition .recognition__cards__wrapper .recognition__card .recognition__card__content .recognition__card__content__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media (min-width: 768px){.recognition .recognition__cards__wrapper .recognition__card:hover .recognition__card__image{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.95)}.recognition .recognition__cards__wrapper .recognition__card:hover .recognition__card__content{opacity:1;pointer-events:auto;transform:scale(1)}}.recognition__button.mobile{display:flex;margin-top:4rem}@media (min-width: 768px){.recognition__button.mobile{display:none}}.recognition__button.desktop{display:none}@media (min-width: 768px){.recognition__button.desktop{display:flex}}.line.white{height:1px;background-color:#fff;max-width:calc(100% - var(--pdlr) * 2);margin:0 auto}.integration__section .editor{margin-top:2.5rem}.integration__section .editor h3{margin-top:2rem}.testimonials__actors__wrapper{margin-top:2.5rem}@media (min-width: 768px){.testimonials__actors__wrapper{margin-top:5.5rem}}@media (min-width: 1024px){.testimonials__actors__wrapper{margin-top:8.75rem}}.testimonials__actors__content{display:none}.testimonials__actors__content.active{display:block}.testimonials__actors__content .testimonials__actors__content__quote img{width:40px}.testimonials__actors__content .testimonials__actors__content__quote .testimonials__actors__content__quote__big{margin-top:1rem}.testimonials__actors__content .testimonials__actors__content__quote .testimonials__actors__content__quote__small{margin-top:.5rem}@media (min-width: 768px){.testimonials__actors__content .testimonials__actors__content__quote .testimonials__actors__content__quote__small{margin-top:1.5rem}}.testimonials__actors__content .testimonials__actors__content__actor{margin-top:2.5rem;max-width:50%}@media (min-width: 768px){.testimonials__actors__content .testimonials__actors__content__actor{margin-top:5.5rem}}@media (min-width: 1024px){.testimonials__actors__content .testimonials__actors__content__actor{margin-top:7.5rem}}.testimonials__actors__content .testimonials__actors__content__actor .testimonials__actors__content__actor__image{aspect-ratio:300/200;width:100%}.testimonials__actors__content .testimonials__actors__content__actor .testimonials__actors__content__actor__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.testimonials__actors__list{margin-top:1rem}@media (min-width: 768px){.testimonials__actors__list{margin-top:0}}.testimonials__actors__list .testimonials__actors__list__item{padding:.875rem 0;cursor:pointer}@media (min-width: 768px){.testimonials__actors__list .testimonials__actors__list__item{padding:1.875rem 0}}.testimonials__actors__list .testimonials__actors__list__item .testimonials__actors__list__item__name{transition:.2s ease-in-out}.testimonials__actors__list .testimonials__actors__list__item:hover .testimonials__actors__list__item__name{opacity:.75}.testimonials__actors__list .testimonials__actors__list__item.active .testimonials__actors__list__item__name{color:#f90}.testimonials__actors__list .line.orange{height:1px;background-color:#f90}.questions__items__wrapper{margin-top:5rem}.questions__items__wrapper .questions__item{aspect-ratio:1/1;background-color:#fff;padding:2rem;border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:1.25rem;position:relative;overflow:hidden}.questions__items__wrapper .questions__item .question__item__tit__wrapper{width:100%;display:flex;align-items:flex-start;position:relative;z-index:1;color:#fff}.questions__items__wrapper .questions__item .questions__item__button{position:relative;z-index:1}.questions__items__wrapper .questions__item .questions__item__button .button__arrow__wrapper .line{background-color:#fff}.questions__items__wrapper .questions__item .questions__item__button .button__text{background-color:#fff;border:none}.questions__items__wrapper .questions__item .questions__item__cover{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobility .editor{margin-top:2.5rem}.mobility .mobility__button{margin-top:4rem}.inclusion .tit__heading__wrapper .tit__heading .tit{white-space:wrap!important}.inclusion .inclusion__content__wrapper{margin-top:2.5rem}@media (min-width: 768px){.inclusion .inclusion__content__wrapper{margin-top:4rem}}.inclusion .inclusion__content__wrapper .inclusion__content__text{margin-top:.75rem}@media (min-width: 768px){.inclusion .inclusion__content__wrapper .inclusion__content__text{margin-top:1.5rem}}.inclusion .arrow__heading__wrapper{margin-top:2.5rem}@media (min-width: 768px){.inclusion .arrow__heading__wrapper{margin-top:5rem}.inclusion .inclusion__cards__embla__container{flex-wrap:wrap;row-gap:1.25rem}}.inclusion .inclusion__cards__embla__container .inclusion__card__embla__slide{min-height:350px}@media (min-width: 768px){.inclusion .inclusion__cards__embla__container .inclusion__card__embla__slide{min-height:230px;min-width:calc(33.3333333333% - 1.25rem)!important;flex:1}}.gender .tit__heading__wrapper .tit__heading .tit{white-space:wrap!important}.gender .gender__paragraph__wrapper{margin-top:2.5rem}@media (min-width: 768px){.gender .gender__paragraph__wrapper{margin-top:5rem}}.gender .gender__content__wrapper{margin-top:4rem;align-items:flex-end}@media (min-width: 768px){.gender .gender__content__wrapper{margin-top:7.5rem}}.gender .gender__content__wrapper .gender__stats__wrapper{display:flex;justify-content:center;align-items:center}.gender .gender__content__wrapper .gender__stats__wrapper .gender__stats__container{display:flex;gap:1.25rem;justify-content:flex-start;width:100%}@media (min-width: 1024px){.gender .gender__content__wrapper .gender__stats__wrapper .gender__stats__container{padding-left:6.875rem}}.gender .gender__content__wrapper .gender__stats__wrapper .gender__stat__number{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end;gap:3.5rem;padding:1.5rem 0}.gender .gender__content__wrapper .gender__stats__wrapper .gender__stat__number .gender__stat__number__item{color:#f90;font-family:var(--font-title);font-weight:300!important;opacity:.3;transition:.2s ease-in-out}.gender .gender__content__wrapper .gender__stats__wrapper .gender__stat__number .gender__stat__number__item.active{opacity:1}.gender .gender__content__wrapper .gender__stats__wrapper .gender__stats__separator{width:1px;min-height:100%;background-color:#0c1218}.gender .gender__content__wrapper .gender__stats__wrapper .gender__stats__text__wrapper{display:flex;flex-direction:column;justify-content:space-between}.gender .gender__content__wrapper .gender__stats__wrapper .gender__stats__text__wrapper .gender__stats__text .gender__stats__text__item{display:none;color:#0c1218;padding-top:1.5rem}.gender .gender__content__wrapper .gender__stats__wrapper .gender__stats__text__wrapper .gender__stats__text .gender__stats__text__item.active{display:block}.gender .gender__paragraph__2{margin-top:4rem}@media (min-width: 768px){.gender .gender__paragraph__2{margin-top:0}}.gender .gender__endtext__wrapper{margin-top:0rem}@media (min-width: 768px){.gender .gender__endtext__wrapper{margin-top:5rem}}.gender .gender__endtext__wrapper .editor{margin-top:1rem}@media (min-width: 768px){.gender .gender__endtext__wrapper .editor{margin-top:0}}.students .tit__heading__wrapper{gap:2rem}.students .tit{white-space:wrap!important;line-height:110%!important}.students .students__button{display:none}@media (min-width: 1024px){.students .students__button{display:flex}}@media (min-width: 768px){.students .students__button .button__text{white-space:nowrap!important}}.students .students__content__wrapper{margin-top:2.5rem}@media (min-width: 768px){.students .students__content__wrapper{margin-top:4rem}}.students .students__content__wrapper .students__paragraph__wrapper{margin-top:.75rem}@media (min-width: 768px){.students .students__content__wrapper .students__paragraph__wrapper{margin-top:2.5rem}}.students .students__content__wrapper .students__paragraph__wrapper .editor{margin-top:.75rem}@media (min-width: 768px){.students .students__content__wrapper .students__paragraph__wrapper .editor{margin-top:0}}.students .students__files__wrapper{margin-top:2.5rem}@media (min-width: 768px){.students .students__files__wrapper{margin-top:5rem}}.students .students__files__wrapper .separator{display:block;width:100%;height:1px;background-color:#0c1218}.students .students__files__wrapper .students__button{margin-bottom:1rem}.glossaire__search__wrapper{display:flex;gap:1rem;align-items:flex-start!important}@media (min-width: 768px){.glossaire__search__wrapper{gap:5em}}.glossaire__search__wrapper .glossaire__search__type__wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.glossaire__search__wrapper .glossaire__search__type__wrapper.glossaire__search__type__words{gap:1rem;align-items:center;width:100%}@media (min-width: 768px){.glossaire__search__wrapper .glossaire__search__type__wrapper.glossaire__search__type__words{gap:2rem;align-items:flex-start;width:auto}}.glossaire__search__wrapper .glossaire__search__type__wrapper.glossaire__search__type__words .glossaire__search__form{position:relative}.glossaire__search__wrapper .glossaire__search__type__wrapper.glossaire__search__type__words .glossaire__search__form.error{border-color:#e34941;color:#e34941;filter:brightness(0) saturate(100%) invert(42%) sepia(89%) saturate(1338%) hue-rotate(331deg) brightness(88%) contrast(102%)}.glossaire__search__wrapper .glossaire__search__type__wrapper.glossaire__search__type__words .glossaire__search__form.error .error__label{display:block}.glossaire__search__wrapper .glossaire__search__type__wrapper.glossaire__search__type__words .glossaire__search__form .error__label{position:absolute;bottom:-1.75rem;left:.5rem;color:#e34941;display:none}.glossaire__search__wrapper .glossaire__search__type__wrapper.glossaire__search__type__letters{gap:1rem;align-items:center}@media (min-width: 768px){.glossaire__search__wrapper .glossaire__search__type__wrapper.glossaire__search__type__letters{gap:2.5rem;align-items:flex-end}}.glossaire__search__wrapper .glossaire__search__type__wrapper.glossaire__search__type__letters .glossaire__search__letters__wrapper{display:flex;flex-wrap:wrap;gap:.75rem;row-gap:.5rem}.glossaire__search__wrapper .glossaire__search__type__wrapper.glossaire__search__type__letters .glossaire__search__letters__wrapper a{line-height:156.25%}.glossaire__search__wrapper .glossaire__search__type__wrapper .glossaire__search__type__label{color:#f90}.glossaire__content__container{display:flex;flex-direction:column;gap:5rem}.glossaire__content__container .glossaire__words__wrapper .glossaire__letter__section{margin-bottom:2.5rem}.glossaire__content__container .glossaire__words__wrapper .glossaire__letter__section__items__wrapper .glossaire__letter__section__item{margin-bottom:1.5rem}.glossaire__content__container .glossaire__words__wrapper .glossaire__letter__section__items__wrapper .glossaire__letter__section__item .glossaire__letter__section__item__letter{font-weight:600;text-transform:uppercase;margin-bottom:.75rem;width:-moz-fit-content;width:fit-content}.glossaire__link{position:relative;z-index:1}.glossaire__link:after{content:"";width:100%;height:100%;background-color:#f90;position:absolute;top:0;left:0;z-index:-1}.knowus__history{display:flex;flex-direction:column;min-height:-moz-fit-content;min-height:fit-content;height:110vh}@media (min-width: 640px){.knowus__history{height:120vh}}.knowus__hero .knowus__hero__img{display:block;margin-bottom:2rem}.knowus__hero .knowus__hero__text h1{margin-bottom:1rem}.knowus__history__embla{flex:1;display:flex;flex-direction:column;--slide-spacing-text: 0rem !important;--slide-size-text: 85%;--progressbar-height: 5px}@media (min-width: 640px){.knowus__history__embla{--slide-spacing-text: 0;--slide-size-text: 60%;min-height:550px}}@media (min-width: 1024px){.knowus__history__embla{--slide-spacing-text: 2rem;--slide-size-text: 40%}}.knowus__history__embla .knowus__history__embla__viewport{background-color:#ff99000d;border-radius:2rem;overflow:hidden;flex:1;padding:0 2rem}@media (min-width: 768px){.knowus__history__embla .knowus__history__embla__viewport{padding:0 5rem}}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing-text) * -1);cursor:grab;height:100%;min-height:100%}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container:active{cursor:grabbing}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container .knowus__history__wrapper{flex:0 0 var(--slide-size-text);margin-left:var(--slide-spacing-text);height:100%}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container .knowus__history__wrapper .knowus__history__content__wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative;gap:2rem;height:100%}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container .knowus__history__wrapper .knowus__history__content__wrapper .knowus__history__content{flex:1;display:flex;flex-direction:column;justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;user-select:none}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container .knowus__history__wrapper .knowus__history__content__wrapper .knowus__history__content .knowus__history__year{color:#f90;margin-bottom:.5rem;display:block}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container .knowus__history__wrapper .knowus__history__content__wrapper .knowus__history__line__wrapper{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;width:100%;transform:translateY(-50%)}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container .knowus__history__wrapper .knowus__history__content__wrapper .knowus__history__line__wrapper .knowus__history__line{width:100%;height:1px;background-color:#0c1218}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container .knowus__history__wrapper .knowus__history__content__wrapper .knowus__history__line__wrapper .knowus__history__line__dot{width:1.25rem;height:1.25rem;background-color:#f90;border-radius:50%}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container .knowus__history__wrapper .knowus__history__content__wrapper .knowus__history__placeholder{flex:1}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container .knowus__history__wrapper.reverse .knowus__history__content__wrapper{flex-direction:column-reverse}.knowus__history__embla .knowus__history__embla__viewport .knowus__history__container .knowus__history__wrapper.reverse .knowus__history__content__wrapper .knowus__history__content{justify-content:flex-start}.knowus__members{overflow:hidden;background-color:#f5f5f5}.knowus__members .knowus__members__embla{margin-top:8rem;--slide-spacing-knowus-members: 1rem;--slide-size-knowus-members: 85%;--progressbar-height: 5px}@media (min-width: 640px){.knowus__members .knowus__members__embla{--slide-spacing-knowus-members: 1.25rem;--slide-size-knowus-members: 30%}}@media (min-width: 1024px){.knowus__members .knowus__members__embla{--slide-spacing-knowus-members: 1.25rem;--slide-size-knowus-members: calc( 25% - var(--slide-spacing-knowus-members) )}}.knowus__members .knowus__members__embla .knowus__members__embla__viewport .knowus__members__container{margin-left:calc(var(--slide-spacing-knowus-members) * -1);touch-action:pan-y pinch-zoom;cursor:grab}.knowus__members .knowus__members__embla .knowus__members__embla__viewport .knowus__members__container:active{cursor:grabbing}.knowus__members .knowus__members__embla .knowus__members__embla__viewport .knowus__members__container .embla__slide.knowus__members__wrapper{flex:0 0 var(--slide-size-knowus-members);margin-left:var(--slide-spacing-knowus-members);position:relative;border:1px solid #0C1218;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-top:6.875rem;padding-bottom:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.knowus__members .knowus__members__embla .knowus__members__embla__viewport .knowus__members__container .embla__slide.knowus__members__wrapper .knowus__members__img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:40%;height:auto;aspect-ratio:1/1;border-radius:30px}.knowus__members .knowus__members__embla .knowus__members__embla__viewport .knowus__members__container .embla__slide.knowus__members__wrapper .knowus__members__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.knowus__members .knowus__members__embla .knowus__members__embla__viewport .knowus__members__container .embla__slide.knowus__members__wrapper .knowus__members__content .knowus__members__name{margin-bottom:.75rem}.knowus__members .knowus__members__embla .knowus__members__embla__viewport .knowus__members__container .embla__slide.knowus__members__wrapper .knowus__members__content .knowus__members__name:first-child{display:block;margin-bottom:0}.knowus__members .knowus__members__embla .knowus__members__embla__viewport .knowus__members__container .embla__slide.knowus__members__wrapper .knowus__members__content .knowus__members__role{margin-bottom:1rem}.knowus__members .knowus__members__embla .knowus__members__embla__viewport .knowus__members__container .embla__slide.knowus__members__wrapper .knowus__members__content .knowus__members__social{padding:.75rem;background-color:#f90;border-radius:100px}.knowus__members .knowus__members__embla__controls{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;margin-top:2rem;display:none}@media (min-width: 640px){.knowus__members .knowus__members__embla__controls{margin-top:3.5rem}}@media (min-width: 1024px){.knowus__members .knowus__members__embla__controls{margin-top:5rem}}.knowus__members .knowus__members__embla__controls .embla__progress{border-radius:100px;background-color:#ff99004d;position:relative;height:var(--progressbar-height);justify-self:flex-end;align-self:center;flex:1;max-width:90%;overflow:hidden}.knowus__members .knowus__members__embla__controls .embla__progress .embla__progress__bar{background-color:#f90;position:absolute;width:100%;top:0;height:100%;bottom:0;z-index:1;left:0%;transform-origin:left}.knowus__members .knowus__members__embla__controls .embla__buttons{display:flex;gap:1rem;align-items:center;justify-content:center}.knowus__members .knowus__members__embla__controls .embla__buttons .embla__prev{transform:rotate(180deg)}.knowus__map{height:100vh;overflow:hidden;display:flex;flex-direction:column}.knowus__map .knowus__map__container{flex:1;width:100%;padding-top:3rem}@media (min-width: 768px){.knowus__map .knowus__map__container{padding-top:5rem}}.knowus__map .knowus__map__container .knowus__map__viewport{height:100%;width:100%;overflow:hidden;border-radius:30px;background:#f5f5f5;cursor:grab;position:relative}.knowus__map .knowus__map__container .knowus__map__viewport:active{cursor:grabbing}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content{width:300vw;height:400%;position:relative;transition:scale .2s ease-in-out}@media (min-width: 640px){.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content{width:200vw;height:300%}}@media (min-width: 1024px){.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content{width:200vw;height:200%}}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content .knowus__map__wrapper{width:100%;position:relative;height:100%}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content .knowus__map__wrapper .knowus__map__item{position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem;pointer-events:none}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content .knowus__map__wrapper .knowus__map__item.knowus__map__select{pointer-events:all}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content .knowus__map__wrapper .knowus__map__item .knowus__map__country{opacity:.2;transition:opacity .3s ease-in-out;cursor:pointer;pointer-events:all}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content .knowus__map__wrapper .knowus__map__item .knowus__map__country.active,.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content .knowus__map__wrapper .knowus__map__item .knowus__map__country:hover{opacity:1}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content .knowus__map__country__card{position:absolute;z-index:9;background-color:#fff;padding:1rem .75rem;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content .knowus__map__country__card .knowus__map__country__card__tit{font-size:1rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content .knowus__map__country__card:after{content:"";display:block;width:.75rem;height:.75rem;background-color:#f90;border:solid 3px #fff;border-radius:100px;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #00000080}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__content .knowus__map__country__card.active{opacity:1}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__onboarding{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;background-color:#0009;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;display:none}@media (min-width: 1024px){.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__onboarding{display:flex}}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__onboarding .knowus__map__onboarding__tit{color:#fff}.knowus__map .knowus__map__container .knowus__map__viewport .knowus__map__onboarding.active{opacity:1;pointer-events:all}@media (max-width: 768px){.knowus__map__country{cursor:pointer;-webkit-tap-highlight-color:transparent}}.gender .gender__stats__wrapper .gender__stats__container{display:flex;flex-direction:column;gap:2rem;padding-left:0!important}.gender .gender__stats__wrapper .gender__stats__button{margin-top:2rem}.gender .gender__stats__wrapper .gender__stat__item{display:flex;align-items:center;justify-content:flex-start;gap:2rem;opacity:.3;transition:opacity .3s ease;cursor:pointer}.gender .gender__stats__wrapper .gender__stat__item .gender__stats__text__item:not(.active){opacity:0}.gender .gender__stats__wrapper .gender__stat__item.active,.gender .gender__stats__wrapper .gender__stat__item:has(.gender__stat__number__item.active),.gender .gender__stats__wrapper .gender__stat__item:has(.gender__stats__text__item.active){opacity:1}.gender .gender__stats__wrapper .gender__stat__item .gender__stat__number{flex:0 0 auto;width:6rem;text-align:right;display:flex;justify-content:flex-end;padding:0;gap:0}.gender .gender__stats__wrapper .gender__stat__item .gender__stat__number .gender__stat__number__item{display:block;width:100%}.gender .gender__stats__wrapper .gender__stat__item .gender__stats__separator{width:1px;height:4rem;background-color:#0c1218;display:block!important}.gender .gender__stats__wrapper .gender__stat__item .gender__stats__text{flex:1;padding-left:0}.gender .gender__stats__wrapper .gender__stat__item .gender__stats__text .gender__stats__text__item{display:block!important;padding-top:0!important;color:#0c1218;text-align:left;transition:opacity .3s ease}.section__white .section__white__wrapper{background-color:#fff;padding:1.25rem;border-radius:1.25rem;border-radius:20px}@media (min-width: 1024px){.section__white .section__white__wrapper{padding:1.75rem;border-radius:30px}}@media (min-width: 1280px){.section__white .section__white__wrapper{padding:2.5rem}}.block__section .editor h2{font-size:2em;margin-bottom:1rem;font-family:var(--font-title);font-weight:500;line-height:112%}.block__section .editor h3{font-size:1.25em;margin-bottom:1rem;font-family:var(--font-title);font-weight:500;line-height:112%}.block__section .editor p{margin-bottom:1rem!important}@media (min-width: 1024px){.block__section .editor p{margin-bottom:1.5rem!important}}.block__section .editor ul,.block__section .editor ol{margin-bottom:1rem!important;width:-moz-fit-content;width:fit-content}@media (min-width: 1024px){.block__section .editor ul,.block__section .editor ol{margin-bottom:1.5rem!important}}.block__section .editor ul li,.block__section .editor ol li{margin-bottom:.5rem!important}.block__section .editor ul li p,.block__section .editor ol li p{margin-bottom:0rem!important}.block__section .editor ol li{list-style:decimal;margin-left:1rem}.block__article{max-width:900px;margin:0 auto}@media screen and (min-width: 1640px){.block__article{max-width:1000px}}@media screen and (min-width: 2240px){.block__article{max-width:1300px}}.block__article h2{margin-bottom:2rem;margin-top:3.75rem;font-size:clamp(1.5rem,1.375rem + .5556vw,1.875rem);line-height:125%;font-weight:500;font-family:var(--font-title)}@media (min-width: 1024px){.block__article h2{line-height:112%}}.block__article h3{margin-bottom:2rem;margin-top:3.75rem;font-size:clamp(1.25rem,1.1458rem + .463vw,1.5625rem);line-height:125%;font-weight:500;font-family:var(--font-title)}@media (min-width: 1024px){.block__article h3{line-height:112%}}.block__article h4{font-weight:500}.block__article p,.block__article ul{margin-bottom:1rem}.block__article ul li{list-style:circle;margin-left:1.5rem;margin-bottom:.25rem}.block__article ol{margin-bottom:1rem}.block__article ol li{list-style:decimal;margin-left:1.5rem;margin-bottom:.25rem}.block__article blockquote{margin-bottom:1rem;padding-left:1.5rem;border-left:4px solid #F90;font-style:italic}.block__article figure img{width:100%;border-radius:20px;aspect-ratio:335/180}@media (min-width: 1024px){.block__article figure img{aspect-ratio:850/475;border-radius:30px}}.block__article .video__section{padding:0!important;margin:2rem 0}@media (min-width: 1024px){.block__article .video__section{margin:3.75rem 0}}.accordion__section .tit__heading__wrapper{margin-bottom:4.25rem}@media (min-width: 1024px){.accordion__section .tit__heading__wrapper{margin-bottom:6.25rem}}.accordion__section .accordions__alt__container{display:flex;flex-direction:column;gap:3.5rem}@media (min-width: 1024px){.accordion__section .accordions__alt__container{gap:2.8rem}}.accordion__section .accordions__alt__container .accordion__alt__wrapper{align-items:flex-start}@media screen and (max-width: 1024px){.accordion__section .accordions__alt__container .accordion__alt__wrapper{gap:.5rem}}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__tit__wrapper{display:flex;align-items:center;gap:1rem}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__tit__wrapper.no-arrow{flex-direction:column;align-items:flex-start;gap:.25rem;justify-content:flex-start}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__tit__wrapper.no-arrow h3{color:#f90}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__tit__wrapper .accordion__alt__tit{line-height:112%}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__tit__wrapper .accordion__alt__subtit{margin-bottom:.5rem}@media (min-width: 1024px){.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__tit__wrapper .accordion__alt__subtit{margin-bottom:0}}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__tit__wrapper img{width:28px;display:none}@media (min-width: 1024px){.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__tit__wrapper{gap:2rem}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__tit__wrapper img{width:38px;display:block}}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__para__wrapper{display:flex;flex-direction:column;gap:1.125rem}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__para__wrapper .accordion__alt__para__mask{height:50px;overflow:hidden;transition:.3s ease-in-out}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__para__wrapper .accordion__alt__para__mask .accordion__alt__para h1,.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__para__wrapper .accordion__alt__para__mask .accordion__alt__para h2,.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__para__wrapper .accordion__alt__para__mask .accordion__alt__para h3{text-transform:uppercase;font-weight:600;line-height:156.25%;display:flex;align-items:center;margin-bottom:1rem}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__para__wrapper .accordion__alt__para__mask .accordion__alt__para .alt{margin-top:2rem}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__para__wrapper .accordion__alt__para__mask .accordion__alt__para .alt p,.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__para__wrapper .accordion__alt__para__mask .accordion__alt__para .alt hr{margin-left:1.5rem;max-width:350px}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__para__wrapper .accordion__alt__button{text-transform:uppercase;font-weight:600;line-height:156.25%;display:flex;align-items:center;gap:.75rem;cursor:pointer}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__para__wrapper .accordion__alt__button img{width:1rem;transform:rotate(180deg);display:none}.accordion__section .accordions__alt__container .accordion__alt__wrapper .accordion__alt__para__wrapper .accordion__alt__button img.active{display:block}.slidertext__section .tit__heading__wrapper{margin-bottom:2rem}@media (min-width: 640px){.slidertext__section .tit__heading__wrapper{margin-bottom:2.5rem}}@media (min-width: 1024px){.slidertext__section .tit__heading__wrapper{margin-bottom:3.5rem}}.slidertext__section .embla__slidertext{--slide-spacing-text: 1rem;--slide-size-text: 85%;--progressbar-height: 5px}@media (min-width: 640px){.slidertext__section .embla__slidertext{--slide-spacing-text: 1.5rem;--slide-size-text: 60%}}@media (min-width: 1024px){.slidertext__section .embla__slidertext{--slide-spacing-text: 2rem;--slide-size-text: 40%}}.slidertext__section .embla__slidertext .slidertext__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing-text) * -1);cursor:grab}.slidertext__section .embla__slidertext .slidertext__container:active{cursor:grabbing}.slidertext__section .embla__slidertext .slidertext__container .slidertext__wrapper{padding:2.5rem 1.5rem;background-color:#fff;border-radius:30px;flex:0 0 var(--slide-size-text);margin-left:var(--slide-spacing-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.slidertext__section .embla__slidertext .slidertext__container .slidertext__wrapper .slidertext__title{font-family:var(--font-title);font-weight:500;line-height:100%;font-size:clamp(2rem,0rem + 3.125vw,2.8125rem);margin-bottom:2rem}.slidertext__section .embla__slidertext .embla__controls__slidertext{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;margin-top:2rem}@media (min-width: 640px){.slidertext__section .embla__slidertext .embla__controls__slidertext{margin-top:3.5rem}}@media (min-width: 1024px){.slidertext__section .embla__slidertext .embla__controls__slidertext{margin-top:5rem}}.slidertext__section .embla__slidertext .embla__controls__slidertext .embla__progress{border-radius:100px;background-color:#ff99004d;position:relative;height:var(--progressbar-height);justify-self:flex-end;align-self:center;flex:1;max-width:90%;overflow:hidden}.slidertext__section .embla__slidertext .embla__controls__slidertext .embla__progress .embla__progress__bar{background-color:#f90;position:absolute;width:100%;top:0;height:100%;bottom:0;z-index:1;left:0%;transform-origin:left}.slidertext__section .embla__slidertext .embla__controls__slidertext .embla__butons{display:flex;gap:1rem;align-items:center;justify-content:center}.slidertext__section .embla__slidertext .embla__controls__slidertext .embla__butons .embla__prev{transform:rotate(180deg)}.embla__sliderimage{--slide-spacing-img: 1rem;--slide-size-img: 80%}@media (min-width: 640px){.embla__sliderimage{--slide-size-img: 66%}}.embla__sliderimage .sliderimage__container{margin-left:calc(var(--slide-spacing-text) * -1)}.embla__sliderimage .sliderimage__container .sliderimage__wrapper{flex:0 0 var(--slide-size-img);padding-left:var(--slide-spacing-img);aspect-ratio:738/506}.embla__sliderimage .sliderimage__container .sliderimage__wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media (min-width: 1024px){.embla__sliderimage .sliderimage__container .sliderimage__wrapper{aspect-ratio:738/506}.embla__sliderimage .sliderimage__container .sliderimage__wrapper img{border-radius:30px}}.video__block{border-radius:20px;overflow:hidden;aspect-ratio:1280/720}@media (min-width: 1024px){.video__block{border-radius:30px}}.video__section,.video__section .videolocal__block{position:relative}.video__section .videolocal__block.active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0c1218;opacity:.25}.video__section .videolocal__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.video__section .videolocal__button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(calc(-50% - .125rem),-50%);width:calc(100% + 1rem);height:calc(100% + .75rem);background:#fff;border-radius:100px;z-index:-1}.blocks .separator{display:block;width:calc(100% - var(--pdlr) * 2);margin:2.5rem auto;height:3px}@media (min-width: 1024px){.blocks .separator{margin:3.5rem auto}}.blocks .separator.mt-0{margin-top:0}.blocks .separator.mg-0{margin:0}.texttwocol__section .tit__heading__wrapper{margin-bottom:4.25rem}@media (min-width: 1024px){.texttwocol__section .tit__heading__wrapper{margin-bottom:6.25rem}}.texttwocol__section .texttwocol__content__para{-moz-columns:1;columns:1;-moz-column-gap:2rem;column-gap:2rem;margin-top:1.5rem}.texttwocol__section .texttwocol__content__para p{margin-bottom:1rem}@media (min-width: 768px){.texttwocol__section .texttwocol__content__para{-moz-columns:2;columns:2}}.table__block{width:100%}.table__block .table__block__head__wrapper .table__block__head .table__block__head__cell{background-color:#ffd2a2;text-align:center;padding:10px;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}.table__block .table__block__head__wrapper .table__block__head .table__block__head__cell:last-child{border-right:1px solid #000}.table__block .table__block__body__row{border-bottom:1px solid #000}.table__block .table__block__body__cell{border-left:1px solid #000;padding:1.5rem .75rem}.table__block .table__block__body__cell:last-child{border-right:1px solid #000}.doubleimage__section{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 640px){.doubleimage__section{flex-direction:row;gap:1.25rem}}.doubleimage__section .doubleimage__img__wrapper{flex:1;aspect-ratio:630/450;border-radius:20px;overflow:hidden}@media (min-width: 1024px){.doubleimage__section .doubleimage__img__wrapper{border-radius:30px}}.doubleimage__section .doubleimage__img__wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.titletext__section .titletext__section__container{margin-bottom:3rem;width:100%}@media (min-width: 1024px){.titletext__section .titletext__section__container{margin-bottom:4rem}}@media screen and (max-width: 768px){.titletext__section .titletext__title{margin-bottom:2rem}}.titletext__section .titletext__title .tit{line-height:114.286%;color:#0c1218!important}.titletext__section .titletext__paragraph ul li{margin-bottom:.25rem}.titletext__section .titletext__paragraph ul li:last-child{margin-bottom:0}.textimage__section .textimage__text .tit__heading__wrapper{margin-bottom:1.5rem}@media (min-width: 1024px){.textimage__section .textimage__text .tit__heading__wrapper{margin-bottom:2.75rem}}.textimage__section .textimage__text .textimage__content p{margin-bottom:1rem}.textimage__section .textimage__text .textimage__content p:last-child{margin-bottom:0}.textimage__section .textimage__text .textimage__content p strong{font-size:clamp(1.25rem,1.1458rem + .463vw,1.5625rem);line-height:112%;font-weight:500;font-family:var(--font-title);margin-bottom:1.25rem;display:block}.textimage__image{border-radius:20px;overflow:hidden;aspect-ratio:1/1;padding:0!important}@media screen and (max-width: 1024px){.textimage__image{margin-top:2rem}}@media (min-width: 1024px){.textimage__image{border-radius:30px}}.textimage__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.textimage__button{margin-top:2rem}@media (min-width: 1024px){.textimage__button{margin-top:4rem}}@media screen and (max-width: 768px){.block__article .image__section{padding-left:0!important;padding-right:0!important}}.image__image{overflow:hidden;padding:0!important;margin:0 auto}@media (min-width: 640px){.image__image{max-width:100%}}@media (min-width: 768px){.image__image{max-width:80%}}@media (min-width: 1024px){.image__image{max-width:66%}}.image__image figure img{width:100%;border-radius:20px;aspect-ratio:335/180}@media (min-width: 1024px){.image__image figure img{aspect-ratio:850/475;border-radius:30px}}.textblockcommon__section.center{display:flex;align-items:center;justify-content:center}.textblockcommon__section.center .textblockcommon__container{text-align:center;display:flex;align-items:center;flex-direction:column}.textblockcommon__section.center .textblockcommon__container .textblockcommon__content{display:flex;align-items:center;flex-direction:column}.textblockcommon__section.right{display:flex;align-items:center;justify-content:flex-end}.textblockcommon__section .textblockcommon__container{width:100%}@media (min-width: 1024px){.textblockcommon__section .textblockcommon__container{width:70%}}.textblockcommon__section .textblockcommon__container .tit__heading__wrapper{margin-bottom:1.5rem}@media (min-width: 1024px){.textblockcommon__section .textblockcommon__container .tit__heading__wrapper{margin-bottom:2.75rem}}.textblockcommon__section .textblockcommon__container .textblockcommon__content p{margin-bottom:1rem}.textblockcommon__section .textblockcommon__container .textblockcommon__content p:last-child{margin-bottom:0}.textblockcommon__section .textblockcommon__container .textblockcommon__content p strong{font-size:clamp(1.25rem,1.1458rem + .463vw,1.5625rem);line-height:112%;font-weight:500;font-family:var(--font-title);margin-bottom:1.25rem;display:block}.textblockcommon__button{margin-top:1.5rem}@media (min-width: 1024px){.textblockcommon__button{margin-top:2.5rem}}.people__section{overflow:hidden;background-color:#f5f5f5}.people__section .people__embla{margin-top:8rem;--slide-spacing-people: 1rem;--slide-size-people: 85%;--progressbar-height: 5px}@media (min-width: 640px){.people__section .people__embla{--slide-spacing-people: 1.25rem;--slide-size-people: 30%}}@media (min-width: 1024px){.people__section .people__embla{--slide-spacing-people: 1.25rem;--slide-size-people: calc( 25% - var(--slide-spacing-people) )}}.people__section .people__embla .people__embla__viewport .people__container{margin-left:calc(var(--slide-spacing-people) * -1);touch-action:pan-y pinch-zoom;cursor:grab}.people__section .people__embla .people__embla__viewport .people__container:active{cursor:grabbing}.people__section .people__embla .people__embla__viewport .people__container .embla__slide.people__wrapper{flex:0 0 var(--slide-size-people);margin-left:var(--slide-spacing-people);position:relative;border:1px solid #0C1218;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-top:6.875rem;padding-bottom:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.people__section .people__embla .people__embla__viewport .people__container .embla__slide.people__wrapper .people__img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:40%;height:auto;aspect-ratio:1/1;border-radius:30px}.people__section .people__embla .people__embla__viewport .people__container .embla__slide.people__wrapper .people__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.people__section .people__embla .people__embla__viewport .people__container .embla__slide.people__wrapper .people__content .people__name{margin-bottom:.75rem}.people__section .people__embla .people__embla__viewport .people__container .embla__slide.people__wrapper .people__content .people__name:first-child{display:block;margin-bottom:0}.people__section .people__embla .people__embla__viewport .people__container .embla__slide.people__wrapper .people__content .people__role{margin-bottom:1rem}.people__section .people__embla .people__embla__viewport .people__container .embla__slide.people__wrapper .people__content .people__social{padding:.75rem;background-color:#f90;border-radius:100px}.people__section .people__embla__controls{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;margin-top:2rem;display:none}@media (min-width: 640px){.people__section .people__embla__controls{margin-top:3.5rem}}@media (min-width: 1024px){.people__section .people__embla__controls{margin-top:5rem}}.people__section .people__embla__controls .embla__progress{border-radius:100px;background-color:#ff99004d;position:relative;height:var(--progressbar-height);justify-self:flex-end;align-self:center;flex:1;max-width:90%;overflow:hidden}.people__section .people__embla__controls .embla__progress .embla__progress__bar{background-color:#f90;position:absolute;width:100%;top:0;height:100%;bottom:0;z-index:1;left:0%;transform-origin:left}.people__section .people__embla__controls .embla__buttons{display:flex;gap:1rem;align-items:center;justify-content:center}.people__section .people__embla__controls .embla__buttons .embla__prev{transform:rotate(180deg)}body{--sb-track-color: #f5f5f5;--sb-thumb-color: #ff9909;--sb-size: 10px}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:15px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:15px;border:2px solid #f5f5f5}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}label,input,textarea{display:block}.uniform__potty{position:absolute;left:-9999px}.error{color:#e34941}.success{color:#29b95f}.error-text{color:red}.honeypot{position:absolute;left:-9999px}.hero__section{padding-top:0rem;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-end;gap:5.625rem}@media screen and (min-width: 760px){.hero__section{flex-direction:row;align-items:flex-start;justify-content:flex-start}}@media (min-width: 1024px){.hero__section{gap:8.125rem}}.hero__image{width:52.5%}@media screen and (min-width: 760px){.hero__image{min-width:25%}}@media (min-width: 1024px){.hero__image{min-width:23.5%;width:inherit}}.hero__tit{padding-top:1.5rem}.hero__tit h1{width:100%}@media (min-width: 1024px){.hero__tit h1{width:85%}}@media (min-width: 1280px){.hero__tit h1{width:75%}}.hero__tit .hero__tit__p{display:flex;flex-direction:column;align-items:flex-start;gap:1.875rem;margin-top:2.5rem}.hero__tit .hero__tit__p .line{min-width:64%;height:1px;display:block;background-color:#0c1218}.hero__tit .hero__tit__p .editor{flex:1}@media (min-width: 1280px){.hero__tit .hero__tit__p .editor{padding-right:12.75%}}@media screen and (min-width: 640px){.hero__tit .hero__tit__p{flex-direction:row;align-items:center}.hero__tit .hero__tit__p .line{min-width:28%}}@media (min-width: 1024px){.hero__tit .hero__tit__p{gap:1.25rem;margin-top:1.25rem}.hero__tit .hero__tit__p .line{min-width:23.5%}}.hero__tit .hero__text{margin-top:1.5rem}.hero__tit .hero__career__button{margin-top:4rem}.solution__marquee{transform:translateY(35%)}.marquee__container{max-width:100%;display:flex;align-items:flex-start;overflow:hidden;height:-moz-fit-content;height:fit-content}.marquee__wrapper{display:flex;align-items:center;animation:marquee linear infinite;min-width:-moz-fit-content;min-width:fit-content;flex:none}.marquee__el{display:flex;flex:0 0 auto;padding-right:5.625rem}.marquee__text{white-space:nowrap;font-family:var(--font-title);font-weight:400;font-size:clamp(54px,8.65vw,220px);line-height:91.667%;text-transform:uppercase;color:#f90}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.has-marquee{position:relative;z-index:1}.tit__heading__wrapper{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:100%}.tit__heading__wrapper .tit__heading{display:flex;flex-wrap:wrap;flex-direction:column;align-items:baseline;width:-moz-fit-content;width:fit-content}@media (min-width: 1024px){.tit__heading__wrapper .tit__heading{flex-direction:row;align-items:baseline;gap:1rem;row-gap:0}.tit__heading__wrapper .tit__heading .tit{white-space:nowrap}}.tit__heading__wrapper .button__heading{white-space:nowrap}.heading__page{flex-direction:column;align-items:flex-start;gap:8.75rem;padding-top:1rem;background-color:#fff;padding:1.25rem;border-radius:1.25rem;margin-bottom:0!important}@media (min-width: 1024px){.heading__page{gap:10rem;padding:1.75rem}}@media (min-width: 1280px){.heading__page{padding:2.5rem}}.heading__page .heading__para{width:100%;display:flex;justify-content:flex-end}@media (min-width: 640px){.heading__page .heading__para p{max-width:50%}}@media (min-width: 1024px){.heading__page .heading__para p{max-width:28%}}.arrow__heading__wrapper{display:flex;align-items:center;gap:1.25rem;margin-bottom:2.5rem}@media (min-width: 1024px){.arrow__heading__wrapper{margin-bottom:5rem}}.arrow__heading__wrapper img{width:40px}@media (min-width: 768px){.arrow__heading__wrapper img{width:88px}}.heading__orange{padding:2rem 1.5rem;border-radius:15px;background-color:#ff99004d}.key__heading{margin-bottom:5rem}.numbers__container{display:flex;flex-direction:column;gap:3rem;justify-content:space-between;align-items:center;width:100%}@media screen and (min-width: 540px){.numbers__container{flex-direction:inherit;flex-wrap:wrap}}@media screen and (min-width: 840px){.numbers__container{flex-wrap:nowrap;flex-direction:row;align-items:flex-start}}@media (min-width: 1024px){.numbers__container{gap:2rem}}@media (min-width: 1280px){.numbers__container{gap:4rem}}.numbers__container .number__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 540px){.numbers__container .number__wrapper{flex-wrap:wrap;max-width:calc(50% - 1.5rem)}}.numbers__container .number__wrapper .number{color:#f90;padding:0rem 1rem;border-radius:1000px;margin-bottom:2.5rem;display:flex;align-items:center;justify-content:center}.numbers__container .number__wrapper .number__content{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}@media screen and (min-width: 840px){.numbers__container .number__wrapper .number__content{gap:1rem}}.list__arrow__wrapper{display:flex;flex-direction:column;gap:.5rem}.list__arrow__wrapper .list__arrow__item{display:flex;align-items:center;gap:1rem}.list__arrow__wrapper .list__arrow__item:before{content:"";min-width:1rem;min-height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12' fill='none'%3E%3Cpath d='M1 5.25C0.585787 5.25 0.25 5.58579 0.25 6C0.25 6.41421 0.585786 6.75 1 6.75L1 5.25ZM17.5303 6.53033C17.8232 6.23744 17.8232 5.76256 17.5303 5.46967L12.7574 0.6967C12.4645 0.403807 11.9896 0.403807 11.6967 0.6967C11.4038 0.989593 11.4038 1.46447 11.6967 1.75736L15.9393 6L11.6967 10.2426C11.4038 10.5355 11.4038 11.0104 11.6967 11.3033C11.9896 11.5962 12.4645 11.5962 12.7574 11.3033L17.5303 6.53033ZM1 6.75L17 6.75L17 5.25L1 5.25L1 6.75Z' fill='%23FF9900'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;aspect-ratio:1/1}@media screen and (min-width: 1440px){.list__arrow__wrapper .list__arrow__item:before{min-width:1.25rem;min-height:1.25rem}}.list__arrow__wrapper .list__arrow__item__alt{color:#f90;text-transform:uppercase;font-size:clamp(.875rem,.8333rem + .1852vw,1rem);margin-top:1.5rem}.list__arrow__wrapper .list__arrow__item__alt strong{font-weight:600;margin-bottom:.5rem}@media (min-width: 1024px){.list__arrow__wrapper .list__arrow__item__alt{margin-top:2rem}}.list__arrow__wrapper ul{display:flex;flex-direction:column;gap:.25rem}@media screen and (min-width: 1440px){.list__arrow__wrapper ul{font-size:clamp(1rem,.25rem + .8333vw,1.25rem)}}.list__arrow__wrapper ul li{display:flex;align-items:center;gap:.5rem;margin-left:1rem}.list__arrow__wrapper ul li:before{content:"•"}.business__section{background-color:#fff}.business__section .tit__heading__wrapper .business__button{white-space:nowrap}.textimage__content .editor{margin-top:1.5rem}.editor ul{text-align:left}@media (min-width: 640px){.sm\:col-2{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 16.666666666666664%;max-width:16.666666666666664%}.sm\:col-10{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 83.33333333333334%;max-width:83.33333333333334%}}@media (min-width: 768px){.md\:col-1{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 8.333333333333332%;max-width:8.333333333333332%}.md\:col-3{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 25%;max-width:25%}.md\:col-5{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 41.66666666666667%;max-width:41.66666666666667%}.md\:col-6{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%}.md\:col-7{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 58.333333333333336%;max-width:58.333333333333336%}.md\:col-8{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 66.66666666666666%;max-width:66.66666666666666%}.md\:col-9{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 75%;max-width:75%}}@media (min-width: 1024px){.lg\:hidden{display:none}.lg\:row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.lg\:col-1{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 8.333333333333332%;max-width:8.333333333333332%}.lg\:col-2{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 16.666666666666664%;max-width:16.666666666666664%}.lg\:col-3{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 25%;max-width:25%}.lg\:col-4{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 33.33333333333333%;max-width:33.33333333333333%}.lg\:col-5{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 41.66666666666667%;max-width:41.66666666666667%}.lg\:col-6{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 50%;max-width:50%}.lg\:col-7{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 58.333333333333336%;max-width:58.333333333333336%}.lg\:col-8{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 66.66666666666666%;max-width:66.66666666666666%}.lg\:col-9{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 75%;max-width:75%}.lg\:col-12{width:100%;min-height:1px;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}}
