@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");@import url("https://fonts.googleapis.com/css?family=Nunito:700,600,300,800,300italic,500,400|Roboto:500,400|Inter:500,700,600,400");.animated{animation-duration:1s;animation-fill-mode:both}:root{--black:#374649;--scarpa-flow:#52536a;--white:#fff;--blaze-orange:#ff5c00;--shady-lady:#a9a9a9;--alabaster:#f9fafc;--gallery:#eaecef;--gallery2:#ededed;--nevada:#666b74;--red:red;--gulf-blue:#001257;--wild-sand:#f2f4f8;--linen:#faf3e5;--cherokee:#ffda9f;--horses-neck:#5d3f0e;--mischka:#cfd4dd;--shark:#252829;--font-size-l:18px;--font-size-m:16px;--font-size-s:14px;--font-size-xl:29px;--font-size-xs:13px;--font-size-xxl:42px;--font-size-xxs:12px;--font-size-xxxl:45px;--font-family-roboto:"Roboto",sans-serif;--font-family-nunito:"Nunito"}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}.wobble{animation-name:wobble}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation:fadeInUp 1s}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}to{transform:translateX(0) skewX(0deg);opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0deg);opacity:1}to{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}to{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}to{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}to{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}to{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}to{transform:translateY(700px);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg)}to{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{animation-name:rollOut}:not(i){margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family-nunito)}body{scroll-behavior:smooth}.screen a{display:contents;text-decoration:none;line-height:18px!important}.ps-120{padding-left:120px!important}.mt-120{margin-top:120px!important}.home{background-color:var(--white);overflow:hidden}.toggler-close img,.toggler-icon img{width:30px}.user-acount img{width:35px}.navbar-brand img{width:150px;height:auto}.home .navbar-mobile{display:none}.home .desktop-navbar{display:flex;align-items:center;justify-content:center;width:100%}.home .navbar-overlay{position:relative;align-items:center;height:150px;width:100%;z-index:12;padding:.5rem 0!important}.navbar-overlay{position:fixed;top:0;z-index:1000}.home .navbar{background-color:var(--white);width:100%}.home .navbar.navbar-fixed{background-color:var(--white);box-shadow:0 1px 3px #0000001a;position:fixed;top:0;z-index:11;padding:.5rem 0!important}.home .navbar-fixed .group-nav{display:flex;justify-content:space-between;align-items:flex-end;width:75%}.navbar>.container-fluid{--bs-gutter-x:2.5rem!important;--bs-gutter-y:0!important;width:100%!important;padding-right:calc(var(--bs-gutter-x) * .3)!important;padding-left:calc(var(--bs-gutter-x) * .3)!important;margin-right:auto!important;margin-left:auto!important;justify-content:center!important;flex-wrap:nowrap}.home .top-navbar{display:flex;flex-direction:row}.home .col-navbar{display:flex;flex-direction:column;justify-content:space-between;width:75%}.home .navbar-toggler{border:0}.home .navbar-toggler,.home .user-acount{background:var(--orange-gradien);color:transparent;-webkit-background-clip:text;display:none}.home .user-acount{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x)}.navbar-toggler:focus{border:0;outline:none;box-shadow:none;border-color:transparent}.home .menu-nav{display:flex;justify-content:space-between;flex-wrap:wrap;min-width:599px}.home .navbar-link-tombolas{line-height:16px;margin-bottom:-5px;min-height:24px;min-width:74px}.home .sinscrire{color:#fff;font-family:var(--font-family-roboto);font-size:14px;font-weight:700;letter-spacing:0;line-height:45px;min-height:23px;min-width:68px;text-align:center;white-space:nowrap}.home .navbar .background-btn{background:#ed0000;border-radius:24px;min-width:157px;padding:0 38px;margin-left:16px;border:0}.rtl-style .home .navbar .background-btn{margin-left:0;margin-right:16px}.home .connexion{color:var(--white);font-family:var(--font-family-roboto);font-size:14px;font-weight:700;letter-spacing:0;line-height:45px;min-height:46px;min-width:78px;text-align:center;white-space:nowrap}.home .flex-col{align-self:flex-end;flex-direction:column;gap:17px;margin-bottom:-5px;min-height:97px}.home .flex-row{gap:453px;height:27px}.home .total-energies-marketing-maroc{align-self:flex-end;color:#ed0000;font-family:var(--font-family-nunito);font-size:var(--font-size-xs);font-weight:700;letter-spacing:0;line-height:16px;min-height:24px;min-width:233px;white-space:nowrap}.home .navbar-1{align-items:flex-end;display:flex;justify-content:flex-end;min-width:509px}.home .navbar-link-total-energies-au-maroc{color:var(--limed-spruce);font-family:var(--font-family-nunito);font-size:14px;font-weight:700;letter-spacing:0;line-height:14px;margin-bottom:-3.5px;min-height:21px;min-width:154px;text-align:right;white-space:nowrap}.home .line-1{margin-left:16px}.home .line-1,.home .line-179{align-self:flex-start;height:18px;margin-top:.46px;object-fit:cover;width:1px}.home .line-179{margin-left:14px}.home .navbar .link-total-energies{min-height:10px}.home .link-total-energies{color:#ed0000;font-family:var(--font-family-nunito);font-size:16px;font-weight:700;letter-spacing:0;line-height:14px;min-width:114px;text-align:right;white-space:nowrap}.home .navbar-2{align-items:flex-end;display:flex;justify-content:space-between;width:100%;height:53px;margin-top:15px}.home .section-header{position:relative;z-index:1}.home .group-17336{background-image:url(/_next/static/media/image-45-1@1x.197137ad.png);background-position:50% 50%;background-size:cover;height:658px;left:0;opacity:.16;position:relative;z-index:0;top:489px;width:1944px}.home .section-img{border-radius:34px;object-fit:cover;width:100%!important;height:auto}.home .total-energies-club{font-size:var(--font-size-xl);background:var(--orange-gradien);color:transparent;-webkit-background-clip:text;font-weight:800;line-height:42px;min-height:129px;padding-top:30px}.home .cumulez-des-points,.home .total-energies-club{font-family:var(--font-family-nunito);letter-spacing:0;max-width:80%}.home .cumulez-des-points{color:var(--scarpa-flow);font-size:var(--font-size-s);font-weight:400;line-height:24px;margin-top:20px;min-height:54px}.home .section-header .btn-outline{display:inline-block;background:#ed0000;border:1px solid #ed0000;border-radius:28px;height:46px;margin-top:78px;min-width:213px;padding:0 55px;transition:min-width .3s ease}.home .section-header .btn-outline:hover{background:transparent}.home .section-header .btn-outline:hover .en-savoir-plus{color:#ed0000}.home .en-savoir-plus{color:#fff;font-family:var(--font-family-roboto);font-size:14px;font-weight:500;letter-spacing:0;line-height:5px;min-height:-moz-fit-content;min-height:fit-content;min-width:102px;text-align:center;white-space:wrap;padding-block:120px}.home .en-savoir-plus:hover{color:#fff}.navItem{cursor:pointer}.navItem-hero .slick-dots-hero{display:flex!important;flex-direction:row!important;align-items:center!important;bottom:unset!important;gap:10px}.navItem-hero .slick-dots-hero .custom-dot{background-color:#bcbcbc;width:40px;height:5px;border-radius:20px;opacity:.6;transition:width .5s ease,background-color .5s ease}.navItem-hero .slick-dots-hero .slick-active{width:40px;margin-right:20px!important}.navItem-hero .slick-dots-hero .slick-active .custom-dot{background-color:#ed0100;width:60px;border-radius:20px;opacity:1}.navItem-hero .slick-dots-hero .custom-dot:focus{background-color:#ed0100;width:60px;outline:none}.home .hero-content{padding:0 30px}.home .hero-scroll{margin-top:80px;padding:0 70px}.hero-slider{overflow:hidden;padding-left:120px}.hero-slider .slick-slide{transform:translateY(-100%);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.hero-slider .slick-slide.slick-active{opacity:1;transform:translateY(0);transition:transform .5s ease-in-out,opacity .5s ease-in-out}.hero-content{overflow:hidden}.hero-content.slick-slide{transform:translateY(100%);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.hero-content .slick-slide.slick-active{opacity:1;transform:translateY(0);transition:transform .5s ease-in-out,opacity .5s ease-in-out;height:auto}.home .line-182{height:5px;margin-top:-2.05px;object-fit:cover;width:38px}.home .line-183{width:29px}.home .line-183,.home .line-184{height:5px;margin-top:-2.5px;object-fit:cover}.home .line-184{width:21px}.home .rectangle{height:156px;left:1247px;mix-blend-mode:lighten;object-fit:cover;position:absolute;top:80px;width:603px}.home .progress-block{align-items:center;display:flex;flex-direction:column;gap:126px}.home .shape{background-image:url(/_next/static/media/image-45-1@1x.197137ad.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;top:560px;opacity:.16;z-index:0}.home .shape,.home .shape:after{position:absolute;width:100%;height:658px}.home .shape:after{content:"";bottom:0;left:0;z-index:3;background:transparent linear-gradient(180deg,#ffffff00,#fff) 0 0 no-repeat padding-box}.home .section-univers .heading-title{min-height:141px;justify-content:space-between;max-width:70%}.home .section-video .heading-title{display:flex;flex-direction:column;align-items:center;gap:50px}.home .section-video .desc{letter-spacing:0;line-height:30px;text-align:center;max-width:542px;margin-top:20px}.home .progress-content{display:flex;flex-direction:column;gap:24px;min-height:100%;max-width:578px}.home .une-fois-que-vous-av{color:var(--fuscous-gray);font-family:var(--font-family-nunito);font-size:var(--font-size-m);font-weight:400;letter-spacing:0;line-height:30px;margin-top:8px;min-height:89px;width:578px}.home .progress-item .title{letter-spacing:0;line-height:32px;margin-top:28px;min-height:45px;white-space:nowrap}.home .progress-item .desc{letter-spacing:0;line-height:30px;margin-top:8px;min-height:59px;width:536px}.home .icon-box{height:160px;left:328px;mix-blend-mode:luminosity;object-fit:cover;top:20px;width:160px;transition:mix-blend-mode .5s ease}.home .section-univers{background-image:url(/_next/static/media/group-17447@1x.9b341c7a.png);width:100%;height:950px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;padding-top:120px;background-color:#fff}.home .block-univers{-webkit-backdrop-filter:blur(17.24px) brightness(112.27%);align-items:center;backdrop-filter:blur(17.24px) brightness(112.27%);border:1px solid;border-color:var(--gallery);border-radius:30px;box-shadow:0 15px 15px #badff866;display:flex;flex-direction:column;gap:124px;padding:69px 60px;margin:0 20%}.home .section-univers .heading-title{align-items:center;display:flex;flex-direction:column;gap:16px}.home .section-univers .title{background:var(--orange-gradien);color:transparent;-webkit-background-clip:text;text-align:center;max-width:500px}.home .section-univers .desc{color:var(--scarpa-flow);font-family:var(--font-family-nunito);font-size:21px;font-weight:400;text-align:center;line-height:30px;margin-top:30px}.home .section-univers .components{align-items:center;align-self:center;display:flex;gap:29px;min-width:603px}.home .section-univers .outline-btn{border:0;border-radius:60px;cursor:pointer;height:90px;min-width:287px;padding:23.5px 93px;background-color:#ed0000}.home .section-univers .outline-btn:hover{background:transparent;border:1px solid #ed0000}.home .section-univers .outline-btn:hover .dj-inscrit{color:#ed0000}.home .dj-inscrit{color:#fff;font-family:var(--font-family-roboto);font-size:22px;font-weight:500;letter-spacing:0;line-height:18px;min-height:23px;min-width:100px;text-align:center;white-space:nowrap}.home .section-univers .background-btn{background:var(--orange-gradien);border-radius:60px;cursor:pointer;height:90px;min-width:287px;border:0;padding:22.5px 95px}.home .inscription{color:#fff;font-family:var(--font-family-roboto);font-size:22px;font-weight:500;letter-spacing:0;line-height:18px;min-height:23px;min-width:94px;text-align:center;white-space:nowrap}.home .section-video{display:flex;flex-direction:column;gap:50px;align-items:center}.home .section-video .title{color:var(--eerie-black);flex:1 1;font-family:var(--font-family-nunito);font-size:var(--font-size-xxxl);font-weight:800;letter-spacing:0;line-height:45px;text-align:center;max-width:542px}.home .span1{color:#ed0000}.home .screen-img{height:auto;object-fit:cover;width:100%}.home .section-tombola .row{width:100%;padding:0;margin:0}.home .block-faq:before{content:"";position:absolute;bottom:0;left:0;z-index:0;background-image:url(/_next/static/media/image-45-2@1x.50d15ba8.png);width:100%;height:100%;background-position:50% 50%;background-size:cover;opacity:.16}.home .block-tombola{-webkit-backdrop-filter:blur(15.92px) brightness(104.53%);align-items:center;backdrop-filter:blur(15.92px) brightness(104.53%);background-color:#ffffff93;border:1px solid;border-color:var(--gallery);border-radius:30px;display:flex;margin:130px}.home .tombola-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;height:100%;padding:60px 30px}.home .section-tombola .title{letter-spacing:0;line-height:42px;white-space:wrap;background:var(--blue-gradien);color:transparent;-webkit-background-clip:text}.home .section-tombola .desc{color:var(--scarpa-flow);font-family:var(--font-family-nunito);font-size:var(--font-size-l);font-weight:400;letter-spacing:0;line-height:30px;margin-top:30px;max-width:500px}.home .btn-blue-outline{align-items:flex-start;border:1px solid #ed0000;background-color:#ed0000;border-radius:35px;display:flex;justify-content:flex-end;margin-top:57px;padding:0 86px}.home .btn-blue-outline:hover{background:transparent;border:1px solid #ed0000}.home .btn-blue-outline:hover .participez{color:#ed0000}.home .participez{color:#fff;font-family:var(--font-family-roboto);font-size:14px;font-weight:500;letter-spacing:0;line-height:46px;min-height:28px;min-width:92px;text-align:center;white-space:nowrap}.home .tombola-img{align-items:flex-start;background-image:url(/_next/static/media/totale-11@1x.5ae6d66a.png);background-position:50% 50%;background-size:cover;border-radius:30px;display:flex;height:100%;justify-content:flex-end;padding:200px 25px}.home .image-48{height:178px;object-fit:cover;width:245px}.home .section-conversion{align-items:center;background:linear-gradient(0deg,#f7f9fa,#fff);display:flex;flex-direction:column;gap:92px;margin-top:92px;padding:38px 0;z-index:6}.home .section-conversion .title{letter-spacing:0;line-height:45px;text-align:center}.home .section-conversion .desc{line-height:45px;text-align:center;line-height:30px;margin-top:20px;max-width:599px}.home .section-conversion .conversion-item{align-items:center;background-color:var(--white);border-radius:30px;display:flex;flex-direction:column}.home .section-conversion .conversion-item .item-content{width:550px;padding:50px}.home .block-conversion .heading-title{display:flex;justify-content:center;align-items:center;flex-direction:column}.home .frame{background-color:var(--sazerac);border-radius:30px;height:357px;width:100%}.home .conversion-items{margin:70px}.home .conversion-items .title{letter-spacing:0;line-height:32px;margin-top:56px;min-height:45px;min-width:194px;text-align:center;white-space:wrap}.home .conversion-items .desc{letter-spacing:0;line-height:24px;margin-top:6px;text-align:center;max-width:440px}.home .block-points{-webkit-backdrop-filter:blur(15.92px) brightness(104.53%);align-items:flex-end;backdrop-filter:blur(15.92px) brightness(104.53%);background-color:#f7f9fa93;border:1px solid;border-color:var(--gallery);border-radius:30px;display:flex;justify-content:space-between;margin:120px;position:relative}.home .bonus-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:50px 40px}.home .section-points .title{letter-spacing:0;line-height:54px;background:var(--blue-gradien);color:transparent;-webkit-background-clip:text;font-size:var(--font-size-xxl);max-width:600px}.home .section-points .desc{letter-spacing:0;line-height:26px;margin-top:19px;max-width:450px}.home .section-points .components{border:1px solid #ed0000;border-radius:35px;background-color:#ed0000;margin-top:79px;padding:0 42px}.home .section-points .components:hover{background:transparent;border:1px solid #ed0000}.home .section-points .components:hover .blue-text{color:#ed0000}.home .section-points .components .icon{display:none}.home .blue-text{color:#fff;font-family:var(--font-family-roboto);font-size:14px;font-weight:500;letter-spacing:0;line-height:46px;min-height:29px;min-width:180px;text-align:center;white-space:nowrap}.home .bonus-img{background:linear-gradient(208.46deg,#f2f4f8 20.55%,#dee6f7 88.87%);border-radius:30px;height:100%;display:flex;align-items:center}.home .img{object-fit:cover;width:100%;height:auto}.home .section-testimonials{position:relative;width:100%;background:#fafbfc;padding:100px 0}.home .testimonial{display:flex;flex-direction:column;gap:24px;margin-top:117px}.home .testimonial-content{display:flex;flex-direction:column;gap:24px;padding-top:117px;padding-left:100px}.rtl-style .home .testimonial-content{padding-left:0;padding-right:100px}.rtl-style .input-group{direction:ltr}.home .testimonials{gap:24px}.home .block-testimonials,.home .testimonials{flex-direction:column;align-items:flex-start;display:flex}.home .block-testimonials{background-color:var(--white);border-radius:10px;box-shadow:9px 14px 16px #618cbe1a;gap:15px;padding:9px 31px;height:auto;width:599px}.home .testimonial-item{align-items:center;display:flex;gap:17px;margin-top:7px;min-width:196px}.home .profile{height:64px;object-fit:cover;width:64px}.home .section-testimonials .testimonials .profil-info{height:39px;margin-bottom:9.73px;position:relative;width:115px}.home .section-testimonials .profession{color:var(--granite-gray);font-family:var(--font-family-nunito);font-size:12px;font-weight:400;left:2px;letter-spacing:0;line-height:31px;position:absolute;top:21px;white-space:nowrap}.home .section-testimonials .content-item{margin-bottom:12px}.home .quote{height:22px;object-fit:cover;width:22px}.home .section-testimonials .testimonial-content .desc{letter-spacing:0;line-height:24px;max-width:400px}.home .section-testimonials .components{border:1px solid #ed0000;border-radius:35px;height:46px;padding:0 52px;width:265px;background-color:#ed0000;margin-top:40px;display:block}.home .section-testimonials .components:hover{background:transparent;border:1px solid #ed0000}.home .section-testimonials .components:hover .text-red{color:#ed0000}.home .section-testimonials .text-red{color:#fff;font-family:var(--font-family-roboto);font-size:14px;font-weight:500;letter-spacing:0;line-height:46px;text-align:center;white-space:nowrap}.home .section-testimonials .heading-title{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.home .section-testimonials .title{color:#ed0000;font-family:var(--font-family-nunito);font-size:var(--font-size-xxl);font-weight:700;letter-spacing:0;line-height:54px;max-width:600px}.home .section-testimonials .desc{letter-spacing:0;line-height:24px}.home .testimonials-link{display:flex;align-items:center;gap:15px}.home .polygon{object-fit:cover;width:16px}.home .subtitle{display:flex;height:26px;justify-content:space-between}.home .people{object-fit:contain}.home .tmoignages{color:#263152;flex:1 1;font-family:var(--font-family-nunito);font-size:var(--font-size-s);font-weight:600;letter-spacing:0;line-height:30px;margin-bottom:1px;margin-right:-2px;margin-top:-3px;white-space:nowrap;width:111px}.home .section-faq .heading-title{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:128px;gap:24px}.home .section-faq .desc{text-align:center;letter-spacing:0;line-height:30px;max-width:500px}.home .section-faq .title{color:var(--eerie-black);flex:1 1;font-family:var(--font-family-nunito);font-size:var(--font-size-xxxl);font-weight:700;letter-spacing:0;line-height:45px;margin-top:8px;text-align:center}.home .block-faq{position:relative;width:100%}.home .faq-questions{-webkit-backdrop-filter:blur(15.92px) brightness(104.53%);backdrop-filter:blur(15.92px) brightness(104.53%);background-color:#ffffff93;border:1px solid #e0e0e0;border-radius:30px;margin:120px;padding:100px 50px}.home .faq-container .faq-item{background-color:var(--white);border:1px solid;border-color:var(--heather);border-radius:35px;height:69px;display:flex;justify-content:center;align-items:center;min-width:550px}.home .faq-container .col-items{display:flex;flex-direction:column;gap:24px}.home .section-faq .item{letter-spacing:0;line-height:56px;min-height:29px}.home .all-questions:hover{background:transparent;border:1px solid #ed0000}.home .all-questions:hover .faq-btn{color:#ed0000}.home .faq-btn{color:#fff;font-family:var(--font-family-roboto);font-size:22px;font-weight:500;letter-spacing:0;line-height:56px;min-height:29px;min-width:224px;text-align:center;white-space:nowrap}.home .all-questions{border:1px solid #ed0000;border-radius:60px;height:90px;padding:0 49px;margin-top:30px;margin-left:auto;margin-right:auto;text-align:center;background-color:#ed0000}.home .faq{display:flex;align-items:center;justify-content:center}.home .footer{margin-left:2px;margin-top:55px;min-height:373px;width:100%;z-index:8}.home .footer,.home .footer-links{align-items:center;display:flex;flex-direction:column}.home .footer-links{justify-content:space-evenly;min-height:330px}.home .logo-footer{height:auto;object-fit:cover;width:200px}.home .navbar-3{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-height:25px;min-width:80%}.home .nav-item .nav-link{text-decoration:none}.home .nav-item .nav-link.nunito-bold-scarpa-flow-18px:focus,.home .nav-item .nav-link.nunito-bold-scarpa-flow-18px:hover{text-decoration:underline;color:var(--scarpa-flow)}.home .nav-item.nunito-bold-limed-spruce-16px:focus,.home .nav-item.nunito-bold-limed-spruce-16px:hover{text-decoration:underline;color:var(--limed-spruce)}.home .nav-item.link-total-energies:focus,.home .nav-item.link-total-energies:hover{text-decoration:underline;color:#ed0000}.home .nav-item .nav-link.nunito-bold-limed-spruce-16px:focus,.home .nav-item .nav-link.nunito-bold-limed-spruce-16px:hover{text-decoration:underline;color:var(--limed-spruce)}.home .nav-item .nav-link.link-total-energies:focus,.home .nav-item .nav-link.link-total-energies:hover{text-decoration:underline;color:#ed0000}.home .social-media{display:flex;align-items:center;justify-content:space-between;min-width:350px}.home .media-icon{display:flex;justify-content:space-evenly;width:220px}.home .social-media p{font-size:17px;font-weight:700;font-family:var(--font-family-nunito)}.home .line-4{height:1px;margin-right:2px;margin-top:32px;object-fit:cover;width:1640px}.home .inner{width:90%;display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:30px;border-top:1px solid #d1d1d1}.home .copyright{color:#3e3e3e;font-family:var(--font-family-nunito);font-size:var(--font-size-xs);font-weight:600;text-align:left;white-space:nowrap}.home .copyright .nav-link{text-decoration:none}.home .terms{color:#3e3e3e;font-family:var(--font-family-nunito);font-size:var(--font-size-xs);font-weight:600;text-align:right;white-space:nowrap}.home .navbar .outline-btn{background-color:#ed0000;border-radius:24px;border:0;min-width:157px;padding:0 44px}.home .navbar .outline-btn:hover{background:transparent;border:1px solid #ed0000}.home .navbar .outline-btn:hover .sinscrire{color:#ed0000}.home .components{display:flex}.home .nav-item{text-align:center;letter-spacing:0;white-space:nowrap;padding:0 12px;line-height:16px}.home .nav-item:not(:last-child){border-right:1px solid #d1d1d1;min-height:10px}.home .footer .nav{min-height:100px}.home .section-processus .title{color:#ff0a00;flex:1 1;font-family:var(--font-family-nunito);font-size:var(--font-size-xxxl);font-weight:800;letter-spacing:0;line-height:45px;margin-bottom:-10px;margin-right:-2px;margin-top:8px;text-align:center;min-width:460px}.home .progress-section{width:100%;margin-bottom:50px}.home .progress-section .desc-line{line-height:30px}.home .progress-items{flex-direction:column;gap:100px;padding:0 40px}.home .progress-item,.home .progress-items{position:relative;display:flex;align-items:center}.home .progress-item{justify-content:space-around;width:100%;opacity:1}.home .progress-icon:nth-child(2n){min-width:500px}.home .progress-icon:nth-child(odd){min-width:500px;text-align:end}.home .progress-content:nth-child(2n){min-width:500px;align-items:flex-start}.home .progress-content:nth-child(odd){min-width:500px;align-items:flex-end;text-align:end}.home .progress-content{min-width:500px;min-height:300px}.home .number{min-width:21px}.home .section-processus{background-color:#fff}.home .section-processus .desc{letter-spacing:0;line-height:30px;text-align:center;max-width:542px;margin-top:20px}.home .number{align-items:center;background-color:var(--white);border-radius:29px;box-shadow:0 1px 6px #00000029;display:flex;height:58px;justify-content:center;min-width:58px}.progress-item:first-child,.progress-item:nth-child(2),.progress-item:nth-child(3),.progress-item:nth-child(4),.progress-item:nth-child(5){animation-delay:0s}.progress-item .progress-content{padding:20px 30px}.timeline-line{position:absolute;width:4px;background:var(--orange-gradien);top:0;left:50%;margin-left:-2px;z-index:1;height:0;transition:height .1s ease}.timeline-image{height:auto;width:30px;z-index:2}.progress-items:after,.timeline-image{position:absolute;left:50%;transform:translate(-50%);top:0}.progress-items:after{content:"";width:4px;background-color:#cecece;z-index:0;height:100%}.loader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.loader img{width:100%;height:auto;object-fit:cover}.faq-link-block{display:flex;flex-direction:column;justify-content:center}.faq-link:hover{text-decoration:none;color:var(--shark)}.faq-card-description{background-color:#e6f5ff;border:1px solid #dee4ed;border-radius:10px;display:flex;flex-direction:column}.faq-card-description p{font-family:var(--font-family-nunito);font-size:var(--font-size-xs);padding:10px 0;line-height:20px!important}.faq-card-description ul li{font-family:var(--font-family-roboto);font-size:var(--font-size-xs-new)!important}.faq-user-vote{align-items:center;background:linear-gradient(264.78deg,#1492e6 .11%,#006eff 105.87%);border-radius:35px;display:flex;padding-inline:10px!important;margin-top:16px;justify-content:space-between}.faq-user-vote img{margin:20px 15px 20px 20px}.faq-user-vote p{color:var(--white);padding-right:10px}.happy-user,.sad-user{align-items:center;background-color:var(--white);border-radius:30px;display:flex;padding:0 15px}.happy-user a,.sad-user a{color:#033b6a;font-family:var(--font-family-nunito);font-size:var(--font-size-xs);font-weight:500;letter-spacing:0;padding:10px 0;display:flex;gap:6px;align-items:center}.happy-user a:hover,.sad-user a:hover{text-decoration:none}.sad-user{margin-left:2%}.faq-question{display:flex;flex-direction:row;align-items:center}.faq-question p{color:#505050}.faq-link{background-color:#f7f9fa;border:1px solid #e6efff;border-radius:10px;display:flex!important;color:#032e67}.faq-link,.faq-link-aria-expanded{align-items:flex-start;font-family:var(--font-family-nunito);font-size:var(--font-size-s);font-style:normal;font-weight:500;padding:24px}.faq-link-aria-expanded{background-color:var(--white);border:1px solid;border-color:var(--mischka);border-radius:10px 10px 0 0;display:flex;color:var(--shark)}#review-button-mobile{display:none}.products-pricing-main-container{position:relative;margin-top:40px}.products-pricing-main-container .slick-list{height:130px}.product-item-container{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.09);border:1px solid #ededed;display:flex;gap:20px;border-radius:10px;flex-direction:row;padding:30px;align-items:center;margin:0 10px;flex-wrap:nowrap}.product-item-container h1{font-family:var(--font-family-nunito);font-size:28px;font-weight:800;color:red}.product-item-price{display:flex;margin-left:auto;justify-content:center;align-items:flex-end}.product-item-price p{font-size:24px;margin-left:10px;color:red}.product-item-left-section h2,.product-item-price p{font-family:var(--font-family-nunito);font-weight:800}.product-item-left-section h2{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0;max-width:100%}.product-item-left-section{display:flex;gap:5px;flex-direction:column;flex:1 1;min-width:0}.product-item-left-section img{height:42px;width:42px}.product-item-left-section h3{font-family:var(--font-family-nunito);font-size:18px;font-weight:500;color:var(--light-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-slider .slick-arrow:before{color:red!important}.loading-indicator-container{display:flex;align-items:center;justify-content:center;width:140px;height:50px}@media (max-width:1443px){.home .navbar-fixed .group-nav{width:85%}.home .desktop-navbar,.navbar>.container-fluid{justify-content:space-between}.home .col-navbar{width:85%}}@media (max-width:1536px){.home .section-conversion .conversion-item .item-content{width:441px;padding:50px}}@media (max-width:1366px){.home .cumulez-des-points{max-width:100%}.home .section-conversion .conversion-item .item-content{width:300px;padding:50px}.home .footer .nav.navbar-3 .nav-item:nth-child(6){border-right:0}.home .progress-item{flex-direction:column;justify-content:center;align-items:center}.home .progress-icon:nth-child(2n),.home .progress-icon:nth-child(odd){text-align:center}.home .progress-content{align-items:center;margin-top:30px;gap:24px}.home .progress-item .desc-line{text-align:center;margin-top:30px;line-height:30px}.home .progress-content:nth-child(odd){order:2}.home .testimonial-content{padding-left:30px;padding-top:100px}.rtl-style .home .testimonial-content{padding-left:0;padding-right:30px}.home .block-testimonials{min-width:90%;padding-right:20px;min-width:500px}.home .faq-questions{margin:80px 40px;padding:40px 50px}.home .faq-container .faq-item{min-width:100%;text-align:center}.home .progress-section{height:auto;position:relative;width:100%}.home .timeline-line{display:none}.home .progress-section .progress-items:after{visibility:hidden}.home .progress-section .progress-items{gap:24px}.home .progress-section .progress-items .number{position:absolute;top:0;z-index:5}.home .progress-section .progress-items{gap:100px}.progress-item .progress-content{min-height:200px}.home .progress-icon{flex-grow:1;padding-top:70px;justify-items:self-end}.home .progress-section .progress-items .number:after{background-image:url(/_next/static/media/circle.038f613a.svg)}.home .progress-content:nth-child(odd){text-align:center;align-items:center}.home .progress-content:nth-child(2n){text-align:center;align-items:center;margin-left:0}.home .section-faq .item{line-height:1.5em}.loader{display:none}.home .block-univers{margin:0 10%}.home .testimonials{align-items:flex-start;margin-top:100px}.home .section-testimonials .row{flex-direction:column;align-items:center;justify-content:center}.home .section-testimonials{padding-bottom:199px;padding-top:0}#review-button-mobile{display:none}.home .section-testimonials .components-review-button{bottom:5%;align-items:center;justify-content:center;background-color:transparent}.home .link-total-energies{font-size:18px}.home .section-testimonials .components-btn{align-items:center;display:flex;justify-content:center}.home .section-testimonials .components{position:absolute;bottom:5%;align-items:center;justify-content:center;background-color:#ed0000}#review-button-laptop{display:none}#review-button-mobile{display:block;align-items:center;display:flex;justify-content:center}}@media (max-width:1024px){.container-fluid{--bs-gutter-x:0}.home .section-univers .components{flex-direction:column}.home .section-header{padding-top:130px}.home .navbar{background:#fff}.home .navbar.navbar-overlay{background:#fff;box-shadow:0 1px 3px #0000001a}.home .navbar.navbar-mobile{box-shadow:0 1px 3px #0000001a;position:fixed;top:0;z-index:100;overflow-y:scroll;display:block;padding:0}.home .navbar-mobile .header-navbar{background:#fff;display:flex;align-items:center;justify-content:space-around;width:100%;height:100px;box-shadow:0 1px 3px #0000001a}.home .navbar-collapse{padding:30px 0;width:100%;height:100vh;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:transparent;overflow-y:scroll}.home .desktop-navbar,.home .header-menu,.home .navbar-fixed,.home .navbar-overlay{display:none}.home .navbar-toggler,.home .user-acount{display:block}.home .navbar-mobile .menu-nav{flex-direction:column;width:100%;gap:30px;margin-top:60px}.home .navbar-mobile .components{justify-content:center}.home .navbar-mobile .component-19-2{margin-left:0}.home .media-menu{margin-top:40px}.home .icon-media{display:flex;gap:30px;margin-top:20px}.home .navbar-mobile .components{margin:auto}.home .navbar-mobile .nav-item{border-right:0;border-bottom:1px solid #d1d1d1;padding:5px 0;display:flex;justify-content:space-between}.home .navbar-toggler .toggler-close{background:var(--orange-gradien);color:transparent;-webkit-background-clip:text;border:0;font-size:var(--font-size-xxl);opacity:1}.navbar-toggler>.toggler-icon{display:inline}.navbar-toggler:not(.collapsed)>.toggler-icon{display:none}.home .navbar .outline-btn{padding:1px 20px;min-width:140px}.home .navbar .background-btn{padding:0 20px;min-width:140px}.navbar-brand img{width:80px;height:auto}.home .nav-item.nunito-bold-scarpa-flow-18px:focus,.home .nav-item.nunito-bold-scarpa-flow-18px:hover{text-decoration:underline;color:var(--scarpa-flow)}.home .menu-nav{min-width:100%}footer .navbar-3 .nav-item .nav-link{font-size:var(--font-size-s)}.home .footer .nav.navbar-3 .nav-item{text-align:center;min-width:160px}.home .footer .navbar-3{width:100%;min-height:100px;margin:30px 0;padding:12px 30px}.home .footer .nav-item{text-align:start;border-right:0!important;min-height:60px!important;padding:12px 0;width:100%}.home .progress.vertical{display:none}.home .section-univers .heading-title{max-width:100%}.home .section-conversion .conversion-item{margin:50px 10px}.home .block-tombola{margin:30px}.home .tombola-img{align-items:flex-start;background-image:url(/_next/static/media/totale-11@1x.5ae6d66a.png);background-size:cover;border-radius:30px;display:flex;height:100%;justify-content:space-around;padding:59px 32px}.home .block-points{margin:50px}.home .testimonials{align-items:center}.home .testimonials-link{display:none}.home .section-testimonials .title{max-width:570px}.home .testimonials{margin-top:0}.home .testimonial-content{align-items:center;padding-left:0}.rtl-style .home .testimonial-content{padding-right:0}.home .section-testimonials .heading-title{align-items:center}.home .section-testimonials .heading-title .subtitle{margin-right:80px}.home .section-testimonials .testimonial-content .desc,.home .section-testimonials .title{text-align:center}.toggler-close img,.toggler-icon img{width:30px}.user-acount img{width:35px}}@media (max-width:992px){.home .hero-slider{padding:50px}.home .section-conversion .conversion-item .item-content{width:440px;padding:50px 0}.home .section-tombola{margin:50px 16px}.home .section-video{margin:16px}.home .block-univers{gap:70px}.home .conversion-items .title,.home .section-conversion .desc,.home .section-tombola .desc,.home .section-video .desc{font-size:var(--font-size-s);line-height:28px}.home .section-conversion .title,.home .section-faq .title,.home .section-points .title,.home .section-testimonials .title,.home .section-video .title{font-size:var(--font-size-xxl);line-height:42px}.home .section-faq .desc,.home .section-testimonials .testimonial-content .desc{font-size:var(--font-size-s);line-height:28px}.home .section-video .heading-title{gap:16px}.home .section-conversion{padding:16px;gap:30px}.home .section-points{margin:16px}.home .section-testimonials{padding-left:16px;padding-right:16px}.home .testimonials{margin-top:50px}.faq-user-vote{justify-content:flex-start;flex-wrap:wrap;padding:15px}.home .conversion-items{margin:16px}}@media (max-width:768px){.home .hero-slider{padding:20px}.home .hero-scroll{margin-top:30px;padding:0 20px}.home .footer .social-media{flex-direction:column;justify-content:space-between;width:100%;min-height:55px}.home .section-univers .components{flex-direction:column}.home .block-univers{padding:60px 30px;margin:30px 16px}}@media (max-width:578px){.products-pricing-main-container{padding:0 50px}.products-pricing-main-container .slick-list{height:250px}.product-item-left-section{width:100%;text-align:center}.product-item-container{padding-left:10px;padding-right:10px;flex-direction:column}.product-item-left-section h2{width:100%}.product-item-price{margin:0}.home .footer .inner{width:100%;padding:30px 12px;font-size:var(--font-size-xxs)}.home .block-points,.home .block-tombola{margin-left:0;margin-right:0}.home .block-testimonials{min-width:100%;margin-inline:8px}.home .faq-questions{margin:70px 10px;padding:40px 10px}.home .section-faq .item{line-height:25px}.home .section-processus .title{min-width:100%}.home .section-points .components{border-color:#ed0000;padding:20px 30px;align-items:center}.home .section-points .components .blue-text{display:none}.home .section-points .components:after{content:"Convertir mes points";color:#fff;font-family:var(--font-family-roboto)}.home .section-points .components:hover:after{color:#ed0000}.home .section-points .components .icon{display:block;font-family:var(--font-size-s);filter:brightness(0) invert(1);color:#ed0000;margin-right:5px}.home .section-points .components:hover .icon{filter:none}.home .total-energies-club{max-width:100%;line-height:35px}.home .progress-content:nth-child(2n),.home .progress-content:nth-child(odd){min-width:100%}.home .progress-section{position:relative;width:100%}.home .conversion-items{margin:0}.home .testimonial-content{margin-bottom:50px}.home .section-univers{height:780px;padding-top:0}.toggler-close img,.toggler-icon img{width:24px}.user-acount img{width:32px}.home .footer .inner{flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.order-block{order:2}.home .block-testimonials{width:100%}.home .testimonial-content{margin-bottom:20px}}@media screen and (max-width:490px){.home .section-univers .background-btn{padding:22.5px 20px;min-width:260px;align-items:center;justify-content:center}.home .section-univers .outline-btn{padding:23.5px 20px;min-width:260px;align-items:center;justify-content:center}}@media screen and (max-width:430px){.home .btn-blue-outline{align-items:center;justify-content:center;min-width:100%;padding:6px 20px}.home .section-conversion .conversion-item .item-content{width:300px;padding:40px 50px}.home .conversion-items .title{margin-top:30px}.home .section-conversion .conversion-item{margin:20px 10px}.home .section-points .title{font-size:var(--font-size-xl)}.home .block-testimonials{width:100%}.home .testimonial-content{margin-bottom:20px}.home .section-univers .background-btn{padding:22.5px 20px;min-width:260px;align-items:center;justify-content:center}.home .section-univers .outline-btn{padding:23.5px 20px;min-width:260px;align-items:center;justify-content:center}.home .block-univers .nunito-bold-eerie-black-42px,.home .section-conversion .conversion-items .title,.home .tombola-content .nunito-bold-eerie-black-42px{font-size:var(--font-size-xl)}.mt-120{margin-top:100px!important}}@media screen and (max-width:375px){.home .all-questions{padding:5.5px 30px}}@media screen and (max-width:320px){.home .all-questions{padding:5.5px 20px}.home .section-testimonials .title,.home .testimonial-content .nunito-bold-eerie-black-42px{font-size:var(--font-size-xl)}.home .section-conversion .conversion-items .title{font-size:var(--font-size-l)}.home .section-conversion .title{font-size:var(--font-size-xl);line-height:35px}.home .section-video .title{font-size:var(--font-size-xl);line-height:40px}}@media (max-width:280px){.home .section-univers .background-btn{min-width:30px;padding:23.5px 50px}.home .block-univers{padding:60px 16px}.home .section-tombola .title{white-space:wrap}.home .btn-blue-outline{padding:6px 20px;min-width:200px;align-items:center;justify-content:center}.home .tombola-content{padding:60px 20px;align-items:center;justify-content:center}.home .image-48{height:auto;width:200px}.section-tombola.mt-120{margin-top:0!important}.home .section-conversion .conversion-item .item-content{width:200px;padding:50px 0}.home .section-conversion .conversion-item{margin:30px 0}.home .bonus-content{padding:40px 20px}.home .section-testimonials .components{width:200px;padding:6px 20px}.home .faq-btn{line-height:0;white-space:wrap;padding:0 8px}.home .all-questions{padding:0}.block-univers .nunito-bold-eerie-black-42px,.home .section-conversion .title,.home .section-faq .title,.home .section-points .title,.home .section-processus .title,.home .section-testimonials .title,.home .section-video .title,.progress-block .nunito-extra-bold-eerie-black-45px,.testimonial-content .nunito-bold-eerie-black-42px,.tombola-content .nunito-bold-eerie-black-42px{font-size:var(--font-size-xl)}.home .hero-content{padding:0 20px}.home .total-energies-club{max-width:100%;white-space:wrap}.home .navbar .background-btn,.home .navbar .outline-btn{padding:0 20px;min-width:120px}.home .navbar .background-btn{margin-left:5px}.rtl-style .home .navbar .background-btn{margin-left:0;margin-right:5px}.home .total-energies-club{font-size:var(--font-size-l);line-height:30px}.home .section-processus .title{line-height:40px}.home .block-testimonials{min-height:400px}.home .section-univers .outline-btn{min-width:200px}}.assitant-agent-block{position:relative;display:flex;justify-content:flex-end}.green-dot{width:10px;height:10px;border-radius:30px;background-color:lime;position:fixed;right:27px;bottom:70px;border:2px solid #fff}.assitant-agent{background:var(--orange-gradien);width:max-content;height:max-content;padding:12px;border-radius:50px;position:fixed;bottom:30px;right:25px;z-index:10}.assistant-agent-avatar{right:18px}.assitant-agent-content{background:var(--orange-gradien);padding:12px;border-radius:5px;position:fixed;width:340px;min-height:75px;bottom:110px;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.row-custom-agent{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.assitant-agent-description{font-size:12px;font-weight:400}.assitant-agent-description,.assitant-agent-number{font-family:var(--font-family-roboto);color:#fff;line-height:16px!important;color:ffffff}.assitant-agent-number{font-size:14px;font-weight:700;text-decoration:underline}.assitant-agent-number:hover{color:#fff}em{width:15px;height:15px;position:fixed;bottom:95px;right:45px;background:transparent;border-top:9px dashed transparent;border-bottom:9px dashed transparent;border-left:12px solid red;overflow:hidden;transform:translate(-50%);transform:rotate(90deg)}@media screen and (min-width:1440px){.row-custom-agent{gap:8px}.assistant-agent-avatar{right:6px}}@media screen and (max-width:450px){.row-custom-agent{gap:14px}.home .section-video .heading-title{margin-top:50px}.assitant-agent-content{width:90%;margin:10px;right:0;bottom:100px}.assistant-agent-avatar{right:18px;top:1px}.assitant-agent-description{width:105%;line-height:17px!important;color:#fff}.assitant-agent-number{font-size:13.5px;line-height:17px!important;color:#fff}}.me-auto{margin-right:auto!important}.navbar .container{display:block;justify-content:baseline!important}#modalReview{top:0;left:0;margin:auto;width:750px;padding:30px 35px 15px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden;border:none}#modalReview ::-webkit-backdrop{background-color:#374649!important;opacity:.5}#modalReview ::backdrop{background-color:#374649!important;opacity:.5}#modalReview i{font-size:70px;color:#4070f4}#modalReview h2{margin-top:20px;font-size:25px;font-weight:500;color:#333}#modalReview h3{font-size:18px;font-weight:400;color:#333;text-align:center}#modalReview .buttons{margin-top:25px;display:flex;justify-content:flex-end}#modalReview button{background-color:red;border:none;border-radius:50px;font-size:16px;padding-top:1px;width:150px;margin:0 10px}.confirmation-title{padding-left:12px!important;font-family:var(--font-family-nunito);font-size:32px!important;color:red!important}.confirmation-text{padding-left:0!important}#cancel-confirm-btn-review{background-color:#fff!important;border:1px solid red!important;width:150px}#cancel-confirm-btn-review span{color:red!important}dialog{border:none!important}.review-success{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px 128px;margin-block:15px!important;gap:16px}.review-success h1{font-weight:700}@media (max-width:330px){#modalReview{padding:unset;text-align:center}.home .section-video .heading-title{margin-top:200px}}.member-vote-info{display:flex}.section-faq .heading-title .title{color:red}.map-marker-label{margin-bottom:45px;text-transform:capitalize;font-weight:600}.footer-element,.map-marker-label{font-family:var(--font-family-roboto)!important}.footer-element{font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:24px!important;color:#374649!important}.home .social-media p.follow-us,p.follow-us{font-family:var(--font-family-roboto);font-weight:700;font-size:16px;line-height:26px;color:#374649}.home .link-total-energies-new{color:#ed0000;font-family:var(--font-family-roboto);font-weight:700;font-size:14px;line-height:14px}.header-element{font-size:12px!important;line-height:12px!important}.header-element,.header-element-top{font-family:var(--font-family-roboto)!important;font-weight:700!important;color:#374649!important}.header-element-top,.home .link-total-energies-new-top{font-size:11px!important;line-height:10px!important}.home .link-total-energies-new-top{color:#ed0000;font-family:var(--font-family-roboto);font-weight:700!important}.header-element-mobile{font-family:var(--font-family-roboto)!important;font-weight:700!important;font-size:12px!important;line-height:12px!important;color:#ed0000!important}.home .navbar .background-btn:hover{background:transparent;border:1px solid #ed0000}.home .navbar .background-btn:hover .connexion{color:#ed0000}.home .section-univers .background-btn:hover{background:transparent;border:1px solid #ed0000}.home .section-univers .background-btn:hover .inscription{color:#ed0000}.home .section-testimonials .text-red-2{color:#ed0000;font-family:var(--font-family-roboto);font-size:16px;font-weight:700;letter-spacing:0;line-height:46px;text-align:center;white-space:nowrap}.home .section-testimonials a.text-red-2:focus,.home .section-testimonials a.text-red-2:hover{text-decoration:underline!important}.home .section-testimonials .testimonials-link:hover{text-decoration:underline!important;color:#ed0000}@media screen and (max-width:1290px){.home-video-frame{height:480px;width:853px}}@media screen and (max-width:860px){.home-video-frame{height:270px;width:480px}}@media screen and (max-width:490px){.home-video-frame{height:180px;width:320px}}.slide-right-assistant{animation:slideRightAssistant .3s ease-in-out}@keyframes slideRightAssistant{0%{opacity:0}to{opacity:100%}}@keyframes borderAppear{0%{border-bottom-width:1px}to{border-bottom-width:3px}}.nav-link-active-li{text-decoration:none!important;border-bottom:3px solid #ed0000;padding-bottom:5px!important;margin-bottom:-10px!important;animation:borderAppear .1s ease-in!important}.nav-link-active,.nav-link-active-li{color:#ed0000!important;box-sizing:border-box!important}@media screen and (max-width:320px){.home .total-energies-club{width:85%!important;font-size:21px!important}.home .cumulez-des-points{width:80%!important}}@media screen and (max-width:260px){.home .total-energies-club{width:70%!important;font-size:15px!important}.home .cumulez-des-points{width:10%}}@media screen and (max-width:257px){.home .total-energies-club{width:50%!important;font-size:15px!important}}@media screen and (max-width:256px){.home .total-energies-club{width:10%!important;font-size:15px!important}.home .cumulez-des-points{width:10%!important}}@media screen and (max-width:255px){.home .total-energies-club{width:10%!important;font-size:15px!important}}@media screen and (max-width:250px){.home .total-energies-club{width:10%!important;font-size:15px!important}}