a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}em,i{font-style:italic}.t-fade-enter-active{transition:opacity .25s cubic-bezier(.55,.085,.68,.53)}.t-fade-leave-active{transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.t-fade-enter-from,.t-fade-leave-to{opacity:0}.t-fade-scale-enter-active{transition:opacity .25s cubic-bezier(.55,.085,.68,.53),transform .25s cubic-bezier(.55,.085,.68,.53)}.t-fade-scale-leave-active{transition:opacity .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94)}.t-fade-scale-enter-from,.t-fade-scale-leave-to{opacity:0;transform:scale(.2)}.t-fade-up-enter-active{transition:opacity .25s cubic-bezier(.55,.085,.68,.53),transform .25s cubic-bezier(.55,.085,.68,.53)}.t-fade-up-leave-active{transition:opacity .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94)}.t-fade-up-enter-from,.t-fade-up-leave-to{opacity:0;transform:translateY(100%)}.t-fade-down-enter-active{transition:opacity .25s cubic-bezier(.55,.085,.68,.53),transform .25s cubic-bezier(.55,.085,.68,.53)}.t-fade-down-leave-active{transition:opacity .25s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94)}.t-fade-down-enter-from,.t-fade-down-leave-to{opacity:0;transform:translateY(-100%)}.t-page-enter-active{transition:opacity .25s cubic-bezier(.55,.085,.68,.53)}.t-page-leave-active{transition:opacity .25s cubic-bezier(.25,.46,.45,.94)}.t-page-enter-from,.t-page-leave-to{opacity:0}.d-min-sm{display:none!important}@media(min-width:576px){.d-min-sm{display:inherit!important}}.d-max-sm{display:none!important}@media(max-width:575.98px){.d-max-sm{display:inherit!important}}.d-max-sm-block{display:none!important}@media(max-width:575.98px){.d-max-sm-block{display:block!important}}.d-max-sm-flex{display:none!important}@media(max-width:575.98px){.d-max-sm-flex{display:flex!important}}.d-min-sm-block{display:none!important}@media(min-width:576px){.d-min-sm-block{display:block!important}}.d-min-sm-flex{display:none!important}@media(min-width:576px){.d-min-sm-flex{display:flex!important}}.d-min-sm-inline{display:none!important}@media(min-width:576px){.d-min-sm-inline{display:inline!important}}.d-min-sm-inline-block{display:none!important}@media(min-width:576px){.d-min-sm-inline-block{display:inline-block!important}}.d-min-md{display:none!important}@media(min-width:768px){.d-min-md{display:inherit!important}}.d-max-md{display:none!important}@media(max-width:767.98px){.d-max-md{display:inherit!important}}.d-max-md-block{display:none!important}@media(max-width:767.98px){.d-max-md-block{display:block!important}}.d-max-md-flex{display:none!important}@media(max-width:767.98px){.d-max-md-flex{display:flex!important}}.d-min-md-block{display:none!important}@media(min-width:768px){.d-min-md-block{display:block!important}}.d-min-md-flex{display:none!important}@media(min-width:768px){.d-min-md-flex{display:flex!important}}.d-min-md-inline{display:none!important}@media(min-width:768px){.d-min-md-inline{display:inline!important}}.d-min-md-inline-block{display:none!important}@media(min-width:768px){.d-min-md-inline-block{display:inline-block!important}}.d-min-lg{display:none!important}@media(min-width:992px){.d-min-lg{display:inherit!important}}.d-max-lg{display:none!important}@media(max-width:991.98px){.d-max-lg{display:inherit!important}}.d-max-lg-block{display:none!important}@media(max-width:991.98px){.d-max-lg-block{display:block!important}}.d-max-lg-flex{display:none!important}@media(max-width:991.98px){.d-max-lg-flex{display:flex!important}}.d-min-lg-block{display:none!important}@media(min-width:992px){.d-min-lg-block{display:block!important}}.d-min-lg-flex{display:none!important}@media(min-width:992px){.d-min-lg-flex{display:flex!important}}.d-min-lg-inline{display:none!important}@media(min-width:992px){.d-min-lg-inline{display:inline!important}}.d-min-lg-inline-block{display:none!important}@media(min-width:992px){.d-min-lg-inline-block{display:inline-block!important}}.d-min-xl{display:none!important}@media(min-width:1200px){.d-min-xl{display:inherit!important}}.d-max-xl{display:none!important}@media(max-width:1199.98px){.d-max-xl{display:inherit!important}}.d-max-xl-block{display:none!important}@media(max-width:1199.98px){.d-max-xl-block{display:block!important}}.d-max-xl-flex{display:none!important}@media(max-width:1199.98px){.d-max-xl-flex{display:flex!important}}.d-min-xl-block{display:none!important}@media(min-width:1200px){.d-min-xl-block{display:block!important}}.d-min-xl-flex{display:none!important}@media(min-width:1200px){.d-min-xl-flex{display:flex!important}}.d-min-xl-inline{display:none!important}@media(min-width:1200px){.d-min-xl-inline{display:inline!important}}.d-min-xl-inline-block{display:none!important}@media(min-width:1200px){.d-min-xl-inline-block{display:inline-block!important}}.d-min-xxl{display:none!important}@media(min-width:1400px){.d-min-xxl{display:inherit!important}}.d-max-xxl{display:none!important}@media(max-width:1399.98px){.d-max-xxl{display:inherit!important}}.d-max-xxl-block{display:none!important}@media(max-width:1399.98px){.d-max-xxl-block{display:block!important}}.d-max-xxl-flex{display:none!important}@media(max-width:1399.98px){.d-max-xxl-flex{display:flex!important}}.d-min-xxl-block{display:none!important}@media(min-width:1400px){.d-min-xxl-block{display:block!important}}.d-min-xxl-flex{display:none!important}@media(min-width:1400px){.d-min-xxl-flex{display:flex!important}}.d-min-xxl-inline{display:none!important}@media(min-width:1400px){.d-min-xxl-inline{display:inline!important}}.d-min-xxl-inline-block{display:none!important}@media(min-width:1400px){.d-min-xxl-inline-block{display:inline-block!important}}.flex-row{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.flex-col,.flex-col-row-sm{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:576px){.flex-col-row-sm{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}}.flex-col-row-md{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:768px){.flex-col-row-md{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}}.flex-col-row-lg{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:992px){.flex-col-row-lg{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}}.flex-col-row-xl{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:1200px){.flex-col-row-xl{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}}.flex-col-row-xxl{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:1400px){.flex-col-row-xxl{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}}.wrapper{height:100%;left:0;position:fixed;top:0;width:100%}*{scrollbar-color:#fff #000;scrollbar-width:thin}.heading-1{font-size:150px}.heading-1,.heading-2{font-family:var(--main-font,"Montserrat");font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase}.heading-2{font-size:66px;letter-spacing:13.2px}.heading-3{font-size:32px;font-weight:500;letter-spacing:6.4px}.heading-3,.subtitle-1{font-family:var(--main-font,"Montserrat");font-style:normal;line-height:normal;text-transform:uppercase}.subtitle-1{font-size:24px;font-weight:300}.subtitle-2{font-size:18px;font-weight:500;line-height:normal;text-transform:uppercase}.body-1,.subtitle-2{font-family:var(--main-font,"Montserrat");font-style:normal}.body-1{font-size:14px;font-weight:400;line-height:140%}.body-2{font-weight:500}.body-2,.body-3{font-family:var(--main-font,"Montserrat");font-size:12px;font-style:normal;line-height:normal}.body-3{font-weight:400}.body-4{font-family:var(--main-font,"Montserrat");font-size:36px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.cta-1,.cta-2{font-family:var(--main-font,"Montserrat");font-size:12px;font-style:normal;font-weight:500;line-height:normal}.cta-2{letter-spacing:1.2px;text-transform:uppercase}.cta-3{font-size:10px;text-transform:uppercase}.cta-3,.cta-4{font-family:var(--main-font,"Montserrat");font-style:normal;font-weight:500;line-height:normal}.cta-4{font-size:12px}.text-gradient{background:linear-gradient(90deg,#d07430 -36.99%,#fbf315 -9.99%,#fbf315,#fbf315 10.01%,#d07430 37%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root{--purple:#2e1d47;--pink:#c49aff;--white:#fff;--black:#000;--purple-trans-20:rgba(29,16,47,.2);--purple-trans-40:rgba(29,16,47,.4);--white-trans-20:hsla(0,0%,100%,.2);--black-trans-20:rgba(0,0,0,.2);--black-trans-40:rgba(0,0,0,.4);--purple-transparent:rgba(27,1,60,.4);--orange-transparent:rgba(250,100,20,.5);--yellow-transparent:rgba(241,212,31,.5);--green-transparent:rgba(68,179,0,.5);--blue-transparent:rgba(81,87,147,.5);--primaryColor:var(--purple);--secondaryColor:var(--pink);--color1:var(--white);--color2:var(--white);--color3:var(--white);--color4:var(--black);--bgColor1:var(--white-trans-20);--bgColor2:var(--black-trans-40);--bgColor3:var(--black);--bgColor4:var(--white);--Engie_Bleu:#009dd9;--Engie_Orange:#ff6538;--marker-size:55px;--marker-title-size:40px;--marker-title-font-size:12px;--switch-width:50px;--switch-height:20px;--switch-svg-width:30px;--switch-bg-color:#bbb;--switch-checked-bg-color:#bbb;--switch-sm-width:40px;--switch-sm-height:16px;--switch-sm-svg-width:24px;--backdrop-blur-light:4px;--backdrop-blur-strong:18px}#__nuxt,body,html{margin:0;padding:0}#__nuxt,#app,body,html{height:100%}body{background-color:var(--bodyBgColor,var(--primary-color));color:#fff;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}body,button,input,select,textarea{font-family:var(--main-font,"Montserrat")}a{text-decoration:none}.hidden{display:none}.sr-only{height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.box-1{-webkit-backdrop-filter:blur(calc(var(--box1Blur, 20)*1px));backdrop-filter:blur(calc(var(--box1Blur, 20)*1px));background:var(--box1BgColor,var(--bgColor1));border-radius:calc(var(--box1BorderRadius, 12)*1px);color:var(--box1Color,var(--color1));padding:calc(var(--box1Padding, 20)*1px)}.box-1,.box-2{box-sizing:border-box}.box-2{-webkit-backdrop-filter:blur(calc(var(--box2Blur, 20)*1px));backdrop-filter:blur(calc(var(--box2Blur, 20)*1px));background:var(--box2BgColor,var(--bgColor2));border-radius:calc(var(--box2BorderRadius, 12)*1px);color:var(--box2Color,var(--color2));padding:calc(var(--box2Padding, 20)*1px)}.box-3{-webkit-backdrop-filter:blur(calc(var(--box3Blur, 0)*1px));backdrop-filter:blur(calc(var(--box3Blur, 0)*1px));background:var(--box3BgColor,var(--bgColor3));border-radius:calc(var(--box3BorderRadius, 12)*1px);color:var(--box3Color,var(--color3));padding:calc(var(--box3Padding, 20)*1px)}.box-3,.box-4{box-sizing:border-box}.box-4{-webkit-backdrop-filter:blur(calc(var(--box4Blur, 0)*1px));backdrop-filter:blur(calc(var(--box4Blur, 0)*1px));background:var(--box4BgColor,var(--bgColor4));border-radius:calc(var(--box4BorderRadius, 12)*1px);color:var(--box4Color,var(--color4));padding:calc(var(--box4Padding, 20)*1px)}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-normal-300-cyrillic-ext.CO5hGrJv.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-normal-300-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-normal-300-vietnamese.k7S-YeeD.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-normal-300-latin-ext.BsZE-iaG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(./Montserrat-normal-300-latin.l_AIctKy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-300-cyrillic-ext.CO5hGrJv.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-300-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-300-vietnamese.k7S-YeeD.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-300-latin-ext.BsZE-iaG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(./Montserrat-normal-300-latin.l_AIctKy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-300-cyrillic-ext.CO5hGrJv.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-300-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-300-vietnamese.k7S-YeeD.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-300-latin-ext.BsZE-iaG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(./Montserrat-normal-300-latin.l_AIctKy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-300-cyrillic-ext.CO5hGrJv.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-300-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-300-vietnamese.k7S-YeeD.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-300-latin-ext.BsZE-iaG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(./Montserrat-normal-300-latin.l_AIctKy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-300-cyrillic-ext.CO5hGrJv.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-300-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-300-vietnamese.k7S-YeeD.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-300-latin-ext.BsZE-iaG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(./Montserrat-normal-300-latin.l_AIctKy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(./Montserrat-normal-300-cyrillic-ext.CO5hGrJv.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(./Montserrat-normal-300-cyrillic.EAA9jha_.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(./Montserrat-normal-300-vietnamese.k7S-YeeD.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(./Montserrat-normal-300-latin-ext.BsZE-iaG.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(./Montserrat-normal-300-latin.l_AIctKy.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;src:url(./Patrick_Hand-normal-400-vietnamese.65jA92mZ.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;src:url(./Patrick_Hand-normal-400-latin-ext.Dno5CMlI.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;src:url(./Patrick_Hand-normal-400-latin.B7HHA2Vw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}#app{--primary-color:var(--v5057dd15);--secondary-color:var(--v725a7be3)}.btn{--btn-size:20px;--btn-font-size:10px;--btn-sm-size:30px;--btn-sm-font-size:10px;--btn-md-size:40px;--btn-md-font-size:12px;--btn-svg-size:var(--btn-font-size);--btn-iconify-svg-size:calc(var(--btn-svg-size) + 2px);--btn-color:var(--color1);--btn-bg:var(--bgColor1);--btn-hover-bg:var(--bgColor1);--btn-padding:0 calc(var(--btn-size)*.5);--btn-border-width:0;--btn-border-color:transparent;--btn-border-radius:calc(var(--btn-size)*.5);--btn-border-hover-color:var(--btn-border-color);align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--btn-bg);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius);box-sizing:border-box;color:var(--btn-color);display:flex;flex-direction:row;font-size:var(--btn-font-size);font-weight:600;gap:10px;height:var(--btn-size);line-height:100%;overflow:hidden;padding:var(--btn-padding);position:relative;text-align:center;text-decoration:none;transition:border-color .3s;width:-moz-fit-content;width:fit-content;z-index:0}.btn-secondary{--btn-color:var(--color2);--btn-bg:var(--bgColor2)}.btn-outline{--btn-bg:transparent;--btn-hover-bg:var(--bgColor1);--btn-border-color:var(--btn-color);--btn-border-width:1px;-webkit-backdrop-filter:none;backdrop-filter:none}.btn span{display:inline-block}.btn svg{flex-shrink:0;height:var(--btn-svg-size);width:var(--btn-svg-size)}.btn svg:first-child:last-child{margin:auto calc(var(--btn-svg-size)*-.5)}.btn svg.iconify{height:var(--btn-iconify-svg-size);width:var(--btn-iconify-svg-size)}.btn svg.iconify:first-child:last-child{margin:auto calc(var(--btn-iconify-svg-size)*-.5)}.btn svg.svg-long-arrow-left,.btn svg.svg-long-arrow-right{--btn-svg-size:20px}.btn svg.svg-know-more{--btn-svg-size:16px}.btn-sm{--btn-size:var(--btn-sm-size);--btn-font-size:var(--btn-sm-font-size);--btn-svg-size:var(--btn-font-size);--btn-border-radius:calc(var(--btn-size)*.5)}.btn-md{--btn-size:var(--btn-md-size);--btn-font-size:var(--btn-md-font-size);--btn-svg-size:var(--btn-font-size);--btn-border-radius:calc(var(--btn-size)*.5);--btn-iconify-svg-size:calc(var(--btn-svg-size) + 4px)}@media(min-width:576px){.btn-auto{--btn-size:var(--btn-sm-size);--btn-font-size:var(--btn-sm-font-size);--btn-svg-size:var(--btn-font-size);--btn-border-radius:calc(var(--btn-size)*.5)}}@media(min-width:768px){.btn-auto{--btn-size:var(--btn-md-size);--btn-font-size:var(--btn-md-font-size);--btn-svg-size:var(--btn-font-size);--btn-border-radius:calc(var(--btn-size)*.5);--btn-iconify-svg-size:calc(var(--btn-svg-size) + 4px)}}.btn:before{background:var(--btn-hover-bg);border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:translateY(80px) scale3d(0,.25,1);transition:transform .5s,opacity .5s;width:100%;z-index:-1}.btn:hover:before{opacity:1;transform:translateY(0) scale3d(1.4,1.4,1)}.btn-glare:after{animation:btnGlareAnim 3s ease-in-out infinite;background:linear-gradient(-60deg,#fff0 30%,#ffffff40,#fff0 70%);content:"";height:100%;left:-50px;position:absolute;top:0;width:50px}@keyframes btnGlareAnim{0%{left:100%}20%{left:-50px}to{left:-50px}}.btn-pulse{animation:btnPulseAnim 3s ease-in-out infinite}@keyframes btnPulseAnim{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}to{transform:scale(1)}}.btn-wavy{background:transparent;border:none;overflow:visible}.btn-wavy:after{background:var(--btn-bg);border-radius:var(--btn-border-radius);content:"";filter:url(#wavy);height:calc(100% + 4px);right:0;bottom:0;left:-2px;position:absolute;top:-2px;width:calc(100% + 4px);z-index:-10}.btn-wavy:hover:before{opacity:0}.btn-wavy:hover:after{outline:2px solid var(--Engie_Bleu)}button.btn{cursor:pointer}.error{height:100%;left:0;position:fixed;top:0;width:100%}.error,.error-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.error-inner h2,.error-inner h3{color:var(--black)}.error-inner h2{font-size:60px;font-weight:700}.error-inner h3{font-size:40px}
