html,body{background-color:var(--color_1);color:var(--color_4);font-size:calc(13px + 2 * (100vw - 320px) / 1080);line-height:1;font-family:var(--ff_1);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--ct:calc(650px + 500 * (100vw - 600px) / 1080);--ct_max:85vw;--ct_gutter:calc((100vw - var(--ct)) / 2);--spacing:calc(35px + 80 * (100vw - 320px) / 1080)}html,body,#app{width:100%;height:100%;overflow:hidden}#app{z-index:3;transition:opacity var(--transi)}#app>.scroll-content{width:100%;z-index:5}html.mob{overflow-y:auto;min-height:100%;height:auto;scroll-behavior:smooth}html.mob #app{min-height:100%;height:auto;background-color:var(--color_1)}html.mob.stop{overflow:hidden}html.ie body>*{display:none!important}html.ie body:before{position:absolute;line-height:1.4;top:50vh;transform:translateY(-50%);width:100%;z-index:1;padding:0 15vw;text-align:center;font-size:calc(14px + 3 * (100vw - 320px) / 1080);content:"Ce site n'est plus mis à jour sur votre navigateur depuis l'arrêt de son support de la part de Microsoft. Veuillez télécharger un navigateur plus récent tel que Google Chrome, Mozilla Firefox ou Edge."}.ct{width:var(--ct);max-width:var(--ct_max);margin:auto;z-index:10}.icon{--c:var(--color_2);stroke:var(--c);stroke-width:var(--stroke_width);stroke-linecap:round;stroke-linejoin:round}.sub{text-transform:uppercase;letter-spacing:calc(2px + 2 * (100vw - 320px) / 1080);font-size:calc(14px + 2 * (100vw - 320px) / 1080);text-transform:uppercase}[class*="trig-"]{pointer-events:none;position:absolute}.motif:before{opacity:.1;content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzIDMiIHhtbG5zOnY9Imh0dHBzOi8vdmVjdGEuaW8vbmFubyI+PHBhdGggZD0iTTAgMGgxdjFIMHoiLz48L3N2Zz4=) repeat center center;background-size:3px}.scrollbar-track{--src:3px;--scrh:6px;--srcg:3px;position:fixed;z-index:999999999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scrollbar-thumb{cursor:pointer;pointer-events:auto;background-color:var(--color_3);position:absolute}.stop .scrollbar-track{opacity:0!important;pointer-events:none!important}.scrollbar-track-y{height:100%;width:10px;top:0;right:var(--srcg);opacity:0;transition:opacity .3s}.scrollbar-track-y:before{content:"";position:absolute;top:0;left:8px;width:1px;height:100%;background-color:rgb(var(--color_2_rgb),.2);z-index:0}.scrollbar-track-y.show,.scrollbar-track-y:hover{opacity:1}.scrollbar-track-y .scrollbar-thumb{transition:width .3s;width:var(--src);right:0;border-radius:var(--radius_1)}.scrollbar-track-y:hover .scrollbar-thumb,.grab .scrollbar-track-y .scrollbar-thumb{width:var(--scrh);right:-1px}.bn{--bg:var(--color_3_rgb);--color:var(--color_3_txt);box-shadow:0 10px 25px -10px rgba(var(--bg),.7);--dim:calc(50px + 5 * (100vw - 320px) / 1080);--fs:12px;line-height:0;padding:1px calc(var(--dim) / 1.2) 0;height:var(--dim);background-color:rgb(var(--bg));border-radius:var(--radius_1);transition:transform .1s,box-shadow var(--transi),background-color var(--transi),color var(--transi);text-align:center;color:var(--color);display:inline-flex;justify-content:center;align-items:center;font-weight:700;font-size:var(--fs);letter-spacing:2px;text-transform:uppercase}.bn:hover{--bg:var(--color_2_rgb);--color:var(--color_2_txt)}.form{--pad:8px;--fs:calc(15px + 1 * (100vw - 320px) / 1080);--h:calc(48px + 5 * (100vw - 320px) / 1080);--pl:calc(var(--h) / 1.2);--pw:20px;text-align:center;background-color:var(--color_2);color:var(--color_2_txt)}.form>*+*{margin-top:calc(15px + 5 * (100vw - 320px) / 1080)}.form fieldset{text-align:left;height:var(--h);border-bottom:1px solid rgba(var(--color_2_txt_rgb),.15);display:block}.form fieldset select{padding-top:var(--pad);font-size:var(--fs);position:absolute;bottom:0;left:0;width:100%;height:100%;color:var(--color_2_txt);background-color:var(--color_2)}.form fieldset select{padding-top:var(--pad);font-size:var(--fs);position:absolute;bottom:0;left:0;width:100%;height:100%;color:var(--color_2_txt);background-color:var(--color_2)}.form fieldset select:not(.slct){color:rgba(var(--color_2_txt_rgb),.5)}.form fieldset select:not(.slct) option{color:var(--color_2_txt)}.form fieldset select option:hover{background-color:var(--color_1);color:var(--color_1_txt)}.form fieldset input{padding-top:var(--pad);font-size:var(--fs);position:absolute;bottom:0;left:0;width:100%;height:100%;color:var(--color_2_txt)}.form fieldset label{transition:var(--transi);position:absolute;top:10px;left:0;width:100%;font-size:10px;text-transform:uppercase;letter-spacing:2px;opacity:0}.form fieldset .slct~label,.form fieldset input:not(:placeholder-shown)~label{top:0;opacity:.7}.form fieldset span{transition:var(--transi);position:absolute;bottom:-1px;background:linear-gradient(to left,rgba(var(--color_2_txt_rgb),0),var(--color_2_txt));left:0;width:0;height:1px;z-index:0}.form fieldset input:focus~span{width:100%!important}.form input[type=password]{padding-right:calc(var(--pw) + var(--pad))}.form .showmdp{position:absolute;right:0;bottom:calc(10px + 2 * (100vw - 320px) / 1080);width:var(--pw);stroke:var(--color_2_txt)}.form .showmdp.showed .eye{opacity:0}.form .showmdp:not(.showed) .eye_h{opacity:0}.form .bt{text-align:center;margin-top:calc(25px + 10 * (100vw - 320px) / 1080)}.form .bt>*{margin:3px}.form .ment{justify-content:center;display:flex;align-items:center;font-size:calc(12px + 1 * (100vw - 320px) / 1080);text-align:center}.form .ment>*+*:before{content:'•';margin:0 5px}.form .ment a{opacity:.9}.form .ment a:hover{opacity:1}.alert{text-align:left;background-color:var(--bgc,var(--color_1));color:var(--color_1);--bgc:var(--color_1_txt);font-size:calc(13px + 1 * (100vw - 320px) / 1080);padding:15px 17px}.alert .bn{position:absolute;right:0;top:0}.alert-danger{--bgc:var(--danger)}.alert-success{--bgc:var(--success)}#a{--p:calc(25px + 35 * (100vw - 320px) / 1080);z-index:100}#a .bg{width:calc(100vw - var(--ct_gutter));overflow:hidden;height:90%;border-radius:var(--radius_1);border-top-right-radius:0;position:absolute;right:0;top:0}#a .bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;background:url(../../../img/landing/shadow.png) left bottom no-repeat;background-size:100% auto}.wbp #a .bg:after{background-image:url(../../../img/landing/shadow.webp)}#a .bg>div{background:url(../../../img/landing/france-global-energies_top.jpg) center center no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover}.wbp #a .bg>div{background-image:url(../../../img/landing/france-global-energies_top.webp)}#a .lft{position:absolute;top:0;left:0;width:var(--ct_gutter);height:100%;padding:var(--p)}#a .lg{z-index:5;width:calc(200px + 80 * (100vw - 320px) / 1080)}#a .lg svg{fill:var(--color_2)}#a .lab{z-index:50;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:var(--ct_gutter);right:0;bottom:calc(var(--p) + var(--radius_1))}#a .lab>*{width:100px}#a .lab>*+*{margin-top:calc(15px + 5 * (100vw - 320px) / 1080)}#a .ct{padding-top:var(--p);display:flex;justify-content:flex-end}#a .frm{--check:20px;--inp:calc(50px + 5 * (100vw - 320px) / 1080);--pad:8px;--g:calc(25px + 20 * (100vw - 320px) / 1080);width:50%;min-width:500px;color:var(--color_2_txt)}#a .frm-c{background-color:rgba(var(--color_2_rgb),.9);border-radius:var(--radius_1);padding:var(--g);padding-bottom:0}#a .frm-c>*+*{margin-top:calc(var(--g) / 2)}#a .frm form{margin-left:calc(var(--pad) * -1);margin-right:calc(var(--pad) * -1)}#a .frm .p{font-size:calc(16px + 2 * (100vw - 320px) / 1080);line-height:1.4}#a .frm .intro{font-weight:700;font-size:calc(20px + 5 * (100vw - 320px) / 1080);line-height:1.2}#a .frm .intro strong{color:var(--color_3)}#a .frm .fd{background-color:var(--color_1);margin:var(--pad);border-radius:var(--radius_1);overflow:hidden;font-size:calc(15px + 1 * (100vw - 320px) / 1080)}#a .frm .fd input{color:var(--color_2);height:var(--inp);padding:0 calc(var(--inp) / 2);width:100%}#a .frm .bt{text-align:center;margin-top:var(--pad)}#a .frm .bt .bn{margin-bottom:calc((var(--dim) / 2) * -1);top:calc(var(--fs) / 2)}#a .frm .ment{padding:var(--pad);font-size:12px;line-height:1.6}#a .frm .ment input{display:none}#a .frm .ment label{--mg:6px;display:flex;user-select:none;-moz-user-select:none;pointer-events:none}#a .frm .ment label:before{pointer-events:auto;cursor:pointer;content:'';display:block;margin-right:calc(var(--pad) * 2);min-width:var(--check);height:var(--check);background-color:var(--color_1);border-radius:var(--radius_2)}#a .frm .ment label:after{transform:scale(.2);transition:.2s;opacity:0;content:"✔";padding-top:1px;display:flex;align-items:center;justify-content:center;background-color:var(--color_3);position:absolute;top:calc(var(--mg) / 2);left:calc(var(--mg) / 2);width:calc(var(--check) - var(--mg));height:calc(var(--check) - var(--mg));z-index:0;border-radius:var(--radius_2)}#a .frm .ment input:checked+label:after{transform:scale(1);opacity:1}#a .frm .civil{--check:22px;padding:var(--pad);font-size:calc(15px + 1 * (100vw - 320px) / 1080);line-height:1.6;display:flex;align-items:center}#a .frm .civil input{display:none}#contactbundle_contactLanding_title{display:flex}#contactbundle_contactLanding_title label{--mg:8px;display:flex;align-items:center;user-select:none;-moz-user-select:none;margin-left:calc(var(--pad) * 2);cursor:pointer}#contactbundle_contactLanding_title label:before{pointer-events:auto;cursor:pointer;content:'';display:block;margin-right:var(--pad);min-width:var(--check);height:var(--check);background-color:var(--color_1);border-radius:50%}#contactbundle_contactLanding_title label:after{transform:scale(.2);transition:.2s;opacity:0;content:"";padding-top:1px;display:flex;align-items:center;justify-content:center;background-color:var(--color_3);position:absolute;top:calc(50% - (var(--check) / 2) + calc(var(--mg) / 2));left:calc(var(--mg) / 2);width:calc(var(--check) - var(--mg));height:calc(var(--check) - var(--mg));z-index:0;border-radius:50%}#a .frm .civil input:checked+label:after{transform:scale(1);opacity:1}#a .coord{z-index:150;--fs:calc(16px + 2 * (100vw - 320px) / 1080);position:absolute;left:var(--ct_gutter);bottom:calc(5vh - var(--fs));display:flex;color:var(--color_2);font-weight:700;align-items:center;font-size:var(--fs)}#a .coord>*{display:flex;align-items:center}#a .coord svg{stroke:var(--color_1);width:17px;stroke-width:2px;margin-right:10px}#a .coord>*+*{margin-left:calc(25px + 10 * (100vw - 320px) / 1080)}#b{padding:var(--spacing) 0}#b .phr{font-size:calc(25px + 30 * (100vw - 320px) / 1080);color:var(--color_3)}#b .phr .wrd{display:block;font-weight:700;overflow:hidden;line-height:1.2}#b .phr .wrd>span{display:inline-block;transform:translateY(105%)}#b .phr .pro,#b .phr .aide{color:var(--color_2)}#b .phr .price{font-size:380%;margin:calc((15px + 15 * (100vw - 320px) / 1080) * -1) 0 calc((20px + 15 * (100vw - 320px) / 1080) * -1)}#b .phr .revente{font-size:50%}#b .phr .price-c{display:inline-block}#b .phr svg{position:absolute;top:0;left:calc(100% - 15px);max-width:auto;width:45vw;transform:translateY(-16%)}#b .phr svg *{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#b2{padding:var(--spacing) 0;--p:calc(25px + 50 * (100vw - 320px) / 1080);--dim:calc(100% + var(--p) * 2);--tr:1.3s var(--cubic);display:flex;align-items:center;z-index:100;--c:var(--color_2_rgb)}#b2 .bg-svg{position:absolute;bottom:0;left:0;height:100%;width:100%;z-index:-1;display:flex;align-items:flex-start;transform:rotateX(180deg)}#b2 .bg-svg svg{fill:var(--color_3)}#b2 .title{color:var(--color_2);text-align:center;font-size:calc(24px + 12 * (100vw - 320px) / 1080);font-weight:700;margin-bottom:var(--spacing)}#b2 .title h2{font-size:calc(25px + 30 * (100vw - 320px) / 1080);margin:calc(15px + 10 * (100vw - 320px) / 1080)}#b2 .title h3{color:var(--color_3)}#b2 .item{display:flex;width:80%;margin:auto}#b2 .item:after{box-shadow:0 calc(20px + 5 * (100vw - 320px) / 1080) calc(35px + 10 * (100vw - 320px) / 1080) calc(-15px - 5 * (100vw - 320px) / 1080) rgba(var(--color_2_rgb),.1);background-color:#fff;content:"";position:absolute;top:calc(var(--p) * -1);left:calc(var(--p) * -1);width:var(--dim);height:var(--dim);z-index:-1;border-radius:var(--radius_1)}#b2 .item .left{color:var(--color_2);text-align:right;font-size:calc(15px + 5 * (100vw - 320px) / 1080);font-weight:700;width:35%;line-height:1.5;margin-right:calc(25px + 15 * (100vw - 320px) / 1080)}#b2 .right{width:60%}#b2 ul{font-size:calc(15px + 2 * (100vw - 320px) / 1080);line-height:1.7}#b2 ul li{padding-left:20px}#b2 ul li:before{content:'•';color:rgb(var(--c));position:absolute;left:0;transform:scale(2)}#c{--p:calc(35px + 30 * (100vw - 320px) / 1080);--dim:calc(100% + var(--p) * 2);--padi:calc(var(--p) + (35px + 50 * (100vw - 320px) / 1080));margin-top:calc(var(--spacing) / 1.5);margin-bottom:calc(var(--spacing) * 1.5)}#c h2{padding-left:50vw;font-weight:700;color:var(--color_2);font-size:calc(24px + 24 * (100vw - 320px) / 1080);top:calc(20px + 35 * (100vw - 320px) / 1080)}#c h2 strong{display:block;font-size:140%;color:var(--color_3)}#c .cont{--c:var(--color_2_rgb);display:flex;align-items:center;width:100%;z-index:10}#c .cont .txt{width:calc(var(--ct) / 2 - var(--p))}#c .cont .txt>*+*{margin-top:calc(var(--p) / 2.5)}#c .cont .txt:before{box-shadow:0 calc(20px + 5 * (100vw - 320px) / 1080) calc(35px + 10 * (100vw - 320px) / 1080) calc(-15px - 5 * (100vw - 320px) / 1080) rgba(var(--color_2_rgb),.1);background-color:#fff;content:"";position:absolute;top:calc(var(--p) * -1);left:calc(var(--p) * -1);width:var(--dim);height:var(--dim);z-index:-1;border-radius:var(--radius_1)}#c .cont .txt .bg{content:"";position:absolute;top:0%;left:calc(100% - var(--p));border-radius:var(--radius_1);width:var(--dim);height:var(--dim);z-index:-2;background-color:rgb(var(--c))}#c .cont .txt svg{width:calc(200px + 30 * (100vw - 320px) / 1080)}#c .cont .txt svg *{fill:rgb(var(--c))!important}#c .cont .illu{padding-right:var(--padi);width:50vw;left:50%;transform:translateX(-100%);display:flex;justify-content:flex-end}#c .cont .illu>*{width:50%}#c .cont .illu>* img{width:100%}#c .cont h3{font-size:calc(20px + 6 * (100vw - 320px) / 1080);font-weight:700;text-transform:uppercase}#c .cont h3 strong{color:rgb(var(--c))}#c .cont h3 small{display:block;font-size:60%;margin-top:5px}#c .cont .desc{font-size:calc(15px + 2 * (100vw - 320px) / 1080);line-height:1.7}#c .cont .desc ul{line-height:1.2}#c .cont .desc ul>*+*{margin-top:calc(6px + 2 * (100vw - 320px) / 1080)}#c .cont .desc ul li{padding-left:20px}#c .cont .desc ul li:before{content:'•';color:rgb(var(--c));position:absolute;left:0;transform:scale(2)}#c .cont-2,#c .cont-4{--c:var(--color_3_rgb);flex-direction:row-reverse}#c .cont-2 .bg,#c .cont-4 .bg{right:calc(100% - var(--p));left:auto!important}#c .cont-2 .illu,#c .cont-4 .illu{justify-content:flex-start;padding-right:0;padding-left:var(--padi)}#c .cont-1 .illu>*{width:60%}#c .cont-2 .illu>*{transform:translate(-4%,10%)}#c .cont-2 .illu>*{width:90%}#c .cont-4 .illu>*{width:70%}#c .sep{text-align:center;z-index:0;margin:calc(-50px - 50 * (100vw - 320px) / 1080) 0}#c .sep svg{width:65%}#c .sep svg *{stroke-width:1;stroke-linecap:round;stroke-linejoin:round}#c .sep svg .l_b{stroke:var(--color_2);opacity:.2}#c .sep svg .l_u{stroke:var(--color_3);stroke-width:3}#c .sep-1 svg{width:calc(450px + 180 * (100vw - 320px) / 1080);right:60%}#c .sep-1 svg .l_u{stroke-width:1.5}#c2{margin-bottom:calc(var(--spacing) * 1.5);font-size:calc(15px + 2 * (100vw - 320px) / 1080)}#c2 .title{color:var(--color_2);text-align:center}#c2 .title h2{font-size:calc(25px + 30 * (100vw - 320px) / 1080);margin-bottom:calc(var(--spacing) / 2.5);font-weight:700}#c2 .title h2 small{font-size:calc(24px + 12 * (100vw - 320px) / 1080);display:block}#c2 .title h2 span{color:var(--color_3)}#c2 .title h3{font-weight:600;line-height:1.4}#c2 .step-list+p{font-weight:600;line-height:1.4;color:var(--color_3);text-align:center}#c2 .step-list{display:flex}#c2 .step-item{display:flex;align-items:center;font-weight:600;line-height:1.4;margin:calc(var(--spacing) / 2) calc(-1 * var(--margin));--margin:calc(24px + 7 * (100vw - 320px) / 1080);color:var(--color_2)}#c2 .s1 .step-item{text-align:right;flex-direction:row-reverse}#c2 .s2 .step-item:nth-child(odd){display:none;visibility:hidden}#c2 .s1,#c2 .s2{width:45%;display:flex;flex-direction:column;justify-content:center}#c2 .step-num{--dim:calc(25px + 30 * (100vw - 320px) / 1080);aspect-ratio:4/4;height:var(--dim);width:var(--dim);display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:0 calc(10px + 5 * (100vw - 320px) / 1080) calc(15px + 10 * (100vw - 320px) / 1080) calc(-15px - 5 * (100vw - 320px) / 1080) rgba(var(--color_3_rgb),.5);margin:0 var(--margin);color:var(--color_2);opacity:.2}#c2 .step-text{opacity:.2}#c2 .step-line{width:10%;display:flex;justify-content:center;margin:calc(var(--spacing) / 2) 0}#c2 .step-line:after{content:'';display:block;height:100%;width:2px;background:rgba(var(--color_2_rgb),.05);position:absolute;left:50%;transform:translateX(-50%);top:0}#c2 .step-line>div{width:3px;height:0;border-radius:20px;background:var(--color_3)}#d{--p:calc(25px + 50 * (100vw - 320px) / 1080);--tr:1.3s var(--cubic);display:flex;align-items:center;z-index:100}#d .vid{cursor:pointer;z-index:100;width:100%;aspect-ratio:16/9}#d .vid .vid-c{z-index:100;max-height:calc(var(--hw,100vh) - var(--p));height:auto;aspect-ratio:16/9;box-shadow:0 calc(20px + 5 * (100vw - 320px) / 1080) calc(35px + 10 * (100vw - 320px) / 1080) calc(-15px - 5 * (100vw - 320px) / 1080) rgba(var(--color_2_rgb),.1);transition:var(--tr);position:absolute;width:100%;border-radius:var(--radius_1);overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%)}#d .vid .vid-c:before{content:"";position:absolute;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);z-index:0;border-radius:inherit;background-color:#fff}#d .vid:after{transition:opacity var(--tr);background-color:var(--color_2);opacity:0;pointer-events:none;content:"";position:absolute;width:100vw;height:var(--hw,100vh);z-index:0;top:50%;left:50%;transform:translate(-50%,-50%)}#d .vid .vid-c>svg{pointer-events:none;transition:transform var(--tr),opacity var(--tr);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:var(--color_3);z-index:10;width:10%}#d .vid .bg{transition:opacity var(--tr);position:absolute;bottom:0;left:0;width:100%;height:120%;z-index:0}#d .vid .bg>*{background:url(../../../img/landing/video.jpg) center center no-repeat;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0}.webp #d .vid .bg>*{background-image:url(../../../img/landing/video.webp)}#d .bg-svg{position:absolute;left:0;width:100vw;top:60%;left:50%;transform:translate(-50%,-50%)}#d .bg-svg svg{fill:var(--color_2);width:100%}#d video{opacity:0;transition:opacity var(--tr)}#d .close{opacity:0;pointer-events:none;--d:calc(30px + 10 * (100vw - 320px) / 1080);top:calc(var(--d) / 2);right:calc(var(--d) / 2);width:var(--d);height:var(--d);background-color:var(--color_3);border-radius:var(--radius_1);position:absolute;z-index:100}#d .close svg{width:80%;stroke:var(--color_3_txt)}#d .close:hover{background-color:var(--color_2)}.vid-play #d .vid:after{opacity:.5}.vid-play #d .vid .vid-c{max-height:calc(var(--hw,100vh) - var(--p));width:calc(100vw - var(--p))}.vid-play #d .vid .vid-c>svg{transform:translate(-50%,-50%) scale(.5);opacity:0}.vid-play #d .vid .bg{opacity:0}.vid-play #d video{opacity:1;pointer-events:none}.vid-play #d .close{opacity:1;pointer-events:auto!important}#e{padding:calc(var(--spacing) / 2.2) 0}#e .svg{position:absolute;left:0;width:calc(350px + 250 * (100vw - 320px) / 1080);top:55%;transform:translateY(-50%)}#e .txt{padding-left:35%;padding-right:10%;padding-top:calc(150px + 30 * (100vw - 320px) / 1080)}#e .txt h2{font-weight:700;font-size:calc(24px + 12 * (100vw - 320px) / 1080);color:var(--color_2);text-align:right}#e .txt h2 strong{color:var(--color_3)}#e .txt .sun{fill:var(--color_3)}#e .txt .oth{fill:var(--color_2)}#f{--fs:calc(14px + 3 * (100vw - 320px) / 1080);--c:var(--color_2_txt);--p:calc((100vw - var(--ct_max)) / 2);margin-top:var(--spacing);padding-top:calc(var(--p) * 2);padding-bottom:var(--p);color:var(--c)}#f .bg{border-radius:var(--radius_1) var(--radius_1) 0 0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}#f .bg>div{background:url(../../../img/landing/footer-bg.jpg) center center no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover}.wbp #f .bg>div{background-image:url(../../../img/landing/footer-bg.webp)}#f .bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:0;background:url(../../../img/landing/shadow_2.png) left bottom no-repeat;background-size:100% 100%}.wbp #f .bg:after{background-image:url(../../../img/landing/shadow_2.webp)}#f .fc{z-index:10;width:var(--ct_max);margin:auto;font-size:var(--fs)}#f .fc>*+*{margin-top:calc(15px + 2 * (100vw - 320px) / 1080)}#f .fc .txt{font-weight:700;line-height:1.4}#f .fc .txt a:hover{color:var(--color_3)}#f .coord{font-weight:700;font-size:130%}#f .coord a,#f .coord button{color:var(--color_3);text-transform:lowercase}#f .coord a:hover,#f .coord button:hover{text-decoration:underline}#f .lg{width:calc(180px + 80 * (100vw - 320px) / 1080);margin-bottom:calc(30px + 15 * (100vw - 320px) / 1080)}#f .lg svg{fill:var(--c)}#f .copy{--f:calc(var(--fs) / 1.3);font-size:var(--f)}#f .copy svg{height:var(--f);vertical-align:middle;fill:var(--color_3)}#f .copy a:hover svg{fill:var(--c)}#f .rs{display:flex}#f .rs>*+*{margin-left:calc(15px + 5 * (100vw - 320px) / 1080)}#f .rs svg{transition:.2s;width:calc(30px + 10 * (100vw - 320px) / 1080);stroke:var(--color_3)}#f .rs a:hover svg{stroke:var(--color_1)}.grecaptcha-badge{visibility:hidden}@media screen and (max-width:1300px){:root{--ct:calc(100vw - 260px)}#a .lg{width:220px;left:35px;position:absolute}#a .lab>*{width:60px}#b .phr svg{width:calc(450px + 200 * (100vw - 320px) / 1080)}}@media screen and (max-width:1200px){#a .coord{display:none}}@media screen and (max-width:1150px){:root{--ct:var(--ct_max)}#a .bg{left:0;width:100%;border-top-left-radius:0}#a .lab{padding-left:calc(20px + 5 * (100vw - 320px) / 1080);padding-bottom:calc(20px + 5 * (100vw - 320px) / 1080)}#e .svg{width:40%;left:calc(-20px - 30 * (100vw - 320px) / 1080)}#b .phr svg{top:-7%}}@media screen and (max-width:1084px){#c .sep{display:none!important}#c .cont{display:block;margin-top:calc(var(--spacing) + var(--p) * 2)}#c .cont .txt{padding-right:20%;width:calc(var(--ct) - var(--p)*2);max-width:calc(var(--ct_max) - var(--p)*2);margin:auto}#c .cont .illu{position:absolute;left:60%;width:50vw;top:50%;transform:translateY(-50%)}#c .cont .txt .bg{height:calc(var(--dim) / 1.5)}#c h2{padding-left:0;text-align:center}}@media screen and (max-width:900px){#a .ct{justify-content:center;padding-top:calc(150px + 50 * (100vw - 320px) / 1080)}#a .lg{left:50vw;transform:translateX(-50%)}#a .frm{max-width:var(--ct_max);min-width:auto;width:calc(450px + 200 * (100vw - 320px) / 1080)}#a .lab{top:0;left:0;bottom:auto;padding:calc(15px + 5 * (100vw - 320px) / 1080);height:auto;width:100vw;flex-direction:row;justify-content:space-between;z-index:99}#a .lab>*{margin-top:0;width:50px}#e{padding:var(--spacing) 0}#e .svg{display:none}#e .txt{padding:0;text-align:center}#e .txt h2{text-align:center}#e .txt svg{width:calc(350px + 80 * (100vw - 320px) / 1080);max-width:80%;margin-top:calc(10px + 10 * (100vw - 320px) / 1080)}#f{margin-top:0}}@media screen and (max-width:850px){#b{padding:0}#b .phr{text-align:center}#b .phr svg{display:none}#b2{padding-top:calc(var(--spacing) * 2)}#b2 .item{flex-direction:column}#b2 .item .left{width:100%;margin-right:0;text-align:left;margin-bottom:calc(25px + 15 * (100vw - 320px) / 1080)}#b2 .right{width:100%}}@media screen and (min-width:650px){#f .rs{position:absolute;right:0;bottom:0}}@media screen and (max-width:550px){#c .cont .illu{width:70vw;top:10%}#c .cont .txt{padding-right:0}}@media screen and (max-width:500px){#c2 .step-list{margin:calc(var(--spacing) / 1.5) 0}#c2 .s1{display:none}#c2 .s2{width:100%}#c2 .s2 .step-item:nth-child(odd){display:flex;visibility:visible}#c2 .step-line{width:2%;margin-right:8%}}@media screen and (min-width:450px){#a .frm .f-2{display:flex}#a .frm .f-2>*{flex:1}}.done .frm-c{min-height:350px;display:flex;flex-direction:column;justify-content:center}.done .frm-c>*{margin:25px 0}@media screen and (min-width:900px){.done .frm-c{min-height:470px}}