/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/static/media/fontawesome-webfont.8b43027f47b20503057d.eot);src:url(/static/media/fontawesome-webfont.8b43027f47b20503057d.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/static/media/fontawesome-webfont.20fd1704ea223900efa9.woff2) format("woff2"),url(/static/media/fontawesome-webfont.f691f37e57f04c152e23.woff) format("woff"),url(/static/media/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf) format("truetype"),url(/static/media/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg#fontawesomeregular) format("svg")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571429em}.fa-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.margin--none{margin:0}.margin--3xsmall{margin:2px}.margin--2xsmall{margin:4px}.margin--xsmall{margin:8px}.margin--small{margin:12px}.margin--medium{margin:16px}.margin--large{margin:24px}.margin--xlarge{margin:32px}.margin--2xlarge{margin:40px}.margin--3xlarge{margin:64px}.margin-top--none{margin-top:0}.margin-top--3xsmall{margin-top:2px}.margin-top--2xsmall{margin-top:4px}.margin-top--xsmall{margin-top:8px}.margin-top--small{margin-top:12px}.margin-top--medium{margin-top:16px}.margin-top--large{margin-top:24px}.margin-top--xlarge{margin-top:32px}.margin-top--2xlarge{margin-top:40px}.margin-top--3xlarge{margin-top:64px}.margin-bottom--none{margin-bottom:0}.margin-bottom--3xsmall{margin-bottom:2px}.margin-bottom--2xsmall{margin-bottom:4px}.margin-bottom--xsmall{margin-bottom:8px}.margin-bottom--small{margin-bottom:12px}.margin-bottom--medium{margin-bottom:16px}.margin-bottom--large{margin-bottom:24px}.margin-bottom--xlarge{margin-bottom:32px}.margin-bottom--2xlarge{margin-bottom:40px}.margin-bottom--3xlarge{margin-bottom:64px}.margin-left--none{margin-left:0}.margin-left--3xsmall{margin-left:2px}.margin-left--2xsmall{margin-left:4px}.margin-left--xsmall{margin-left:8px}.margin-left--small{margin-left:12px}.margin-left--medium{margin-left:16px}.margin-left--large{margin-left:24px}.margin-left--xlarge{margin-left:32px}.margin-left--2xlarge{margin-left:40px}.margin-left--3xlarge{margin-left:64px}.margin-right--none{margin-right:0}.margin-right--3xsmall{margin-right:2px}.margin-right--2xsmall{margin-right:4px}.margin-right--xsmall{margin-right:8px}.margin-right--small{margin-right:12px}.margin-right--medium{margin-right:16px}.margin-right--large{margin-right:24px}.margin-right--xlarge{margin-right:32px}.margin-right--2xlarge{margin-right:40px}.margin-right--3xlarge{margin-right:64px}.padding--none{padding:0}.padding--3xsmall{padding:2px}.padding--2xsmall{padding:4px}.padding--xsmall{padding:8px}.padding--small{padding:12px}.padding--medium{padding:16px}.padding--large{padding:24px}.padding--xlarge{padding:32px}.padding--2xlarge{padding:40px}.padding--3xlarge{padding:64px}.padding-top--none{padding-top:0}.padding-top--3xsmall{padding-top:2px}.padding-top--2xsmall{padding-top:4px}.padding-top--xsmall{padding-top:8px}.padding-top--small{padding-top:12px}.padding-top--medium{padding-top:16px}.padding-top--large{padding-top:24px}.padding-top--xlarge{padding-top:32px}.padding-top--2xlarge{padding-top:40px}.padding-top--3xlarge{padding-top:64px}.padding-bottom--none{padding-bottom:0}.padding-bottom--3xsmall{padding-bottom:2px}.padding-bottom--2xsmall{padding-bottom:4px}.padding-bottom--xsmall{padding-bottom:8px}.padding-bottom--small{padding-bottom:12px}.padding-bottom--medium{padding-bottom:16px}.padding-bottom--large{padding-bottom:24px}.padding-bottom--xlarge{padding-bottom:32px}.padding-bottom--2xlarge{padding-bottom:40px}.padding-bottom--3xlarge{padding-bottom:64px}.padding-left--none{padding-left:0}.padding-left--3xsmall{padding-left:2px}.padding-left--2xsmall{padding-left:4px}.padding-left--xsmall{padding-left:8px}.padding-left--small{padding-left:12px}.padding-left--medium{padding-left:16px}.padding-left--large{padding-left:24px}.padding-left--xlarge{padding-left:32px}.padding-left--2xlarge{padding-left:40px}.padding-left--3xlarge{padding-left:64px}.padding-right--none{padding-right:0}.padding-right--3xsmall{padding-right:2px}.padding-right--2xsmall{padding-right:4px}.padding-right--xsmall{padding-right:8px}.padding-right--small{padding-right:12px}.padding-right--medium{padding-right:16px}.padding-right--large{padding-right:24px}.padding-right--xlarge{padding-right:32px}.padding-right--2xlarge{padding-right:40px}.padding-right--3xlarge{padding-right:64px}@media screen and (max-width:992px){h1{font-size:40px;line-height:39px}h2{font-size:29px;line-height:32px}h3,nav>a{font-size:23px;line-height:normal}.text,a,label,p,ul>li{font-size:16px;letter-spacing:auto}}@media(min-width:992px){h1{font-size:60px;line-height:62px}h2{font-size:36px}h2,h3,nav>a{line-height:normal}h3,nav>a{font-size:27px}.text,a,label,p,ul>li{font-size:19px;line-height:normal}}h1,h2,h3,nav>a{color:#393c3a}.text,a,label,p,ul>li{color:#767676}.text,a,h1,h2,h3,label,nav>a,p,span,ul>li{-webkit-font-smoothing:antialiased;word-break:break-word}html{height:100%;margin:0}#root,body{-webkit-overflow-scrolling:touch;font-family:Neue Haas Unica,sans-serif;height:inherit;margin:0}button span,h2 span{font-family:PP Formula,sans-serif}.ik-modal-wrapper{margin:0 auto;max-width:800px;width:70%}.ik-layout{box-sizing:border-box;margin:0 auto;max-width:1200px;width:100%}h1,h2,h3,h4,h5,h6,p{margin-top:0}p{margin-bottom:1rem}#didomi-host .didomi-popup-notice .didomi-popup-notice-buttons .didomi-components-button span{font-family:Neue Haas Unica,sans-serif}body:has(.modal-v2__container){overflow:hidden}.ChunkLoadReloadDisplay__loader{background-image:url(/static/media/loader.fe78440ceacbb5001365.gif);background-position:50%;background-repeat:no-repeat;height:100px;width:100px}.ChunkLoadErrorDisplay,.ChunkLoadReloadDisplay{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.ChunkLoadReloadDisplay__content{color:#767676}.ChunkLoadErrorDisplay__content{color:#e3262f;padding:32px;text-align:center}.chunk-load-reload-display{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.chunk-load-reload-display__loader{background-image:url(/static/media/energies-fleches.7a0d9b05909235b85da0.gif);background-position:50%;background-repeat:no-repeat;height:100px;width:100px}.chunk-load-reload-display__content{color:red;padding:32px;text-align:center}.intercom-lightweight-app-launcher{bottom:32px!important;height:60px!important;max-height:60px!important;max-width:60px!important;opacity:1!important;width:60px!important}.intercom-launcher-frame{bottom:8vh!important;opacity:1!important}@media(min-width:768px){.intercom-launcher-frame{bottom:20px!important}}.intercom-lightweight-app-launcher-icon{height:60px!important;width:60px!important}.intercom-lightweight-app-launcher-icon svg{height:30px!important;width:30px!important}.arrow-up-scroller{display:none}@media(min-width:1280px){.arrow-up-scroller{display:block}}.arrow-up-scroller__button{animation:fadeIn .3s;background-color:#158053;border-color:#0000;border-radius:50%;bottom:32px;color:#ceff00;cursor:pointer;height:60px;opacity:.8;position:fixed;right:90px;transition:opacity .4s;width:60px;z-index:1000}.arrow-up-scroller__button:hover{opacity:1}.text-ds{font-family:Neue Haas Unica,sans-serif}.text-ds--body--large{font-size:1.125rem;line-height:1.625rem}.text-ds--body--default{font-size:1rem;line-height:1.5rem}.text-ds--body--small{font-size:.875rem;line-height:1.25rem}.text-ds--body--regular{font-weight:400}.text-ds--body--medium{font-weight:500}.text-ds--body--thin{font-weight:400}.text-ds--body--bold{font-weight:700}.text-ds--label{font-weight:700;text-transform:uppercase}.text-ds--form-label,.text-ds--label{font-size:.875rem;line-height:1.25rem}.text-ds--form-label{font-weight:500}.text-ds--button-large{font-size:1.125rem;font-weight:700;line-height:1.5rem;text-transform:uppercase}.text-ds--button-medium{font-size:.875rem;font-weight:700;line-height:1.25rem;text-transform:uppercase}.text-ds--button-small{font-size:.75rem;font-weight:700;line-height:1rem;text-transform:uppercase}.text-ds--caption{font-size:.75rem;font-weight:500;line-height:1rem}.text-ds--display{font-size:1.25rem;font-weight:500;line-height:1.75rem}@media(min-width:1280px){.text-ds--display{font-size:1.5rem;line-height:2rem}}.text-ds--color{transition:color .3s}.text-ds--color-content_default_on_dark,.text-ds--color-white{color:#fff}.text-ds--color-light{color:#eaeaea}.text-ds--color-content_secondary,.text-ds--color-grey{color:#767676}.text-ds--color-light-grey{color:#cbc9c9}.text-ds--color-content_default,.text-ds--color-dark{color:#393c3a}.text-ds--color-green{color:#158053}.text-ds--color-red{color:#e3262f}.text-ds--color-purple{color:#938ae2}.text-ds--color-volt{color:#ceff00}.text-ds--color-purple-highlight{color:#7369c8}.text-ds--color-orange{color:#ff8718}.my-address-card{border-radius:35px;margin:15px 0}@media(min-width:1300px){.my-address-card{margin:0;max-width:285px}}.my-address-card__picture{margin-bottom:10px}.my-address-card__address{text-align:center}@media(min-width:1280px){.my-address-card__address{font-size:1.125rem;font-weight:500;line-height:1.625rem}}.icon__fallback{display:block}.call-customer-service-button{align-items:center;background:#938ae2;border-radius:31px;display:flex;flex-direction:row;gap:8px;height:auto;justify-content:center;padding:16px;text-decoration:none;width:auto}.call-customer-service-button--label{font-size:1.25rem;line-height:1.75rem}@media(min-width:1280px){.call-customer-service-button{padding:21px 16px}}.call-customer-service-button--hidden{display:none}.call-customer-service-button--visible{display:flex}.title-ds{font-family:PP Formula,sans-serif;font-weight:800}.title-ds--light-green{color:#ceff00}.title-ds--primary{color:#158053}.title-ds--secondary{color:#7369c8}.title-ds--dark{color:#393c3a}.title-ds--light{color:#ceff00}.title-ds--light-grey{color:#cbc9c9}.title-ds--yellow{color:#ffea28}.title-ds--white{color:#fff}.title-ds--display{font-size:2.75rem;line-height:3.5rem}.title-ds--xlarge{font-size:2.5rem;line-height:3.25rem}.title-ds--large{font-size:2rem;line-height:2.5rem}.title-ds--medium{font-size:1.5rem;line-height:2rem}.title-ds--small{font-size:1.25rem;line-height:1.75rem}.title-ds--xsmall{font-size:1.125rem;line-height:1.5rem}.title-ds--xxsmall{font-size:.875rem;line-height:1.5rem}.title-ds--xxxsmall{font-size:.875rem;line-height:1.25rem}.title-ds--centered{text-align:center}@media(min-width:1280px){.title-ds--display{font-size:5.5rem;line-height:6.125rem}.title-ds--xlarge{font-size:3.75rem;line-height:4.5rem}.title-ds--large{font-size:2.5rem;line-height:3.25rem}.title-ds--medium{font-size:2rem;line-height:2.5rem}.title-ds--small{font-size:1.5rem;line-height:2rem}.title-ds--xsmall{font-size:1.125rem;line-height:1.5rem}.title-ds--xxsmall{font-size:1rem;line-height:1.375rem}.title-ds--xxxsmall{font-size:.875rem;line-height:1.25rem}}.call-to-subscribe__container{background:#f8f7f4;border-radius:35px;padding:32px 24px}@media(min-width:768px){.call-to-subscribe__container{padding:64px}}.call-to-subscribe__content{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.call-to-subscribe__content{gap:40px}}.call-to-subscribe__button{border-radius:31px;max-width:185px}.call-to-subscribe__button>p{font-weight:700}.customer-trust-profit{align-items:center;align-self:stretch;background:#4c504d;border-radius:24px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:24px 12px 0}@media(min-width:1280px){.customer-trust-profit{padding:24px}}.customer-trust-profit__title--vervolt{color:#ceff00}.customer-trust-profit__icon{height:64px;margin-left:auto;width:64px}.green-energy-profit{align-items:center;align-self:stretch;background:#4c504d;border-radius:24px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:24px 12px 0}@media(min-width:1280px){.green-energy-profit{padding:24px}}.green-energy-profit__title--vervolt{color:#ceff00}.green-energy-profit__icon{height:64px;margin-left:auto;width:64px}.one-contract-profit{align-items:center;align-self:stretch;background:#4c504d;border-radius:24px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:24px 12px 0}@media(min-width:1280px){.one-contract-profit{padding:24px}}.one-contract-profit__title--vervolt{color:#ceff00}.one-contract-profit__icon{height:64px;margin-left:auto;width:32px}.price-profit{align-items:center;align-self:stretch;background:#4c504d;border-radius:24px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:24px 12px 0}@media(min-width:1280px){.price-profit{padding:24px}}.price-profit__title--vervolt{color:#ceff00}.price-profit__details{align-items:end;display:flex;flex-direction:row;justify-content:space-between;width:100%}.price-profit__details-text{margin-bottom:12px}@media(min-width:1280px){.price-profit__details-text{margin-bottom:0}}.customer-main-profits{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media(min-width:1280px){.customer-main-profits{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr}}.clear-price-text{display:flex;flex-direction:column;gap:8px}.clear-price-text__title{margin-bottom:8px}.clear-price{display:flex;flex-direction:column;gap:24px}.clear-price>*{flex:1 1;max-width:400px}@media(min-width:1280px){.clear-price{align-items:center;flex-direction:row;gap:80px;justify-content:space-around}}.protect-environment-text{display:flex;flex-direction:column;gap:8px}.protect-environment-text__title{margin-bottom:8px}.protect-environment{display:flex;flex-direction:column;gap:24px}.protect-environment>*{flex:1 1;max-width:400px}@media(min-width:1280px){.protect-environment{align-items:center;flex-direction:row-reverse;gap:80px;justify-content:space-around}.collapsible-menu-v2{max-width:310px}}.collapsible-menu-v2__contact{border-radius:25px;display:grid;grid-template-rows:auto;padding:24px}@media(min-width:1280px){.collapsible-menu-v2__contact{border-radius:35px;max-width:275px;padding:32px 25px 32px 32px}}.collapsible-menu-v2__contact a,.collapsible-menu-v2__contact p{font-family:Neue Haas Unica,sans-serif}.collapsible-menu-v2__contact--question{display:inline}.collapsible-menu-v2__contact--email{color:#158053;font-weight:500;text-decoration:none}.collapsible-menu-v2__contact--email:hover{color:#158053;opacity:.7}.collapsible-menu-v2 ul{padding:0}.collapsible-menu-v2 ul li{list-style:none}.collapsible-menu-v2 .main-menu-v2{border-radius:25px;margin-top:13%;padding:24px}@media(min-width:1280px){.collapsible-menu-v2 .main-menu-v2{border-radius:35px;padding:32px 30px 26px 32px}}.collapsible-menu-v2 .main-menu-v2>div{padding-bottom:3%}.collapsible-menu-v2 .main-menu-v2__title{cursor:pointer;display:block;font-weight:400!important;width:90%}.collapsible-menu-v2 .main-menu-v2__title--active{font-weight:700!important}.collapsible-menu-v2 .submenu{display:none}.collapsible-menu-v2 .submenu.active{display:block;position:relative}.collapsible-menu-v2 .submenu.active:before{background-color:#000;content:"";display:block;left:-24px;position:absolute;width:2px}@media(min-width:1280px){.collapsible-menu-v2 .submenu.active:before{left:-32px}}.collapsible-menu-v2 .submenu__link{display:block;font-family:Neue Haas Unica,sans-serif;font-size:1rem;padding:5px 0;scroll-behavior:smooth;text-decoration:none}.collapsible-menu-v2 .submenu__link--active,.collapsible-menu-v2 .submenu__link:hover{color:#158053}@media(min-width:1280px){.collapsible-menu-v2 .submenu__link--active,.collapsible-menu-v2 .submenu__link:hover{color:#158053}}.collapsible-menu-v2 .main-menu-v2 div:first-child>li .submenu.active:before{height:105%;top:-35px}@media(min-width:1280px){.collapsible-menu-v2 .main-menu-v2 div:first-child>li .submenu.active:before{height:109%;top:-55px}}.collapsible-menu-v2 .main-menu-v2 div:nth-child(2)>li .submenu.active:before{height:125%;top:-35px}@media(min-width:1280px){.collapsible-menu-v2 .main-menu-v2 div:nth-child(2)>li .submenu.active:before{height:120%}}.collapsible-menu-v2 .main-menu-v2 div:nth-child(3)>li .submenu.active:before{height:125%;top:-35px}@media(min-width:1280px){.collapsible-menu-v2 .main-menu-v2 div:nth-child(3)>li .submenu.active:before{height:120%}}.animated-banner{align-items:center;background-color:#158053;cursor:pointer;display:flex;height:80px;overflow:hidden;position:relative;white-space:nowrap;width:100%}@media(min-width:768px){.animated-banner{height:120px}}@media(min-width:1280px){.animated-banner{height:170px}}.animated-banner__container--right-fast{align-items:center;animation:scrollRight 40s linear infinite;display:flex;flex-direction:row}.animated-banner__container--right-slow{align-items:center;animation:scrollRight 80s linear infinite;display:flex;flex-direction:row}.animated-banner__container--left-fast{align-items:center;animation:scrollLeft 40s linear infinite;display:flex;flex-direction:row}.animated-banner__container--left-slow{align-items:center;animation:scrollLeft 80s linear infinite;display:flex;flex-direction:row}.animated-banner__container__title{margin:auto}.animated-banner__container__image{height:100%;margin:.5%;max-height:70px;max-width:70px;width:100%}@media(min-width:768px){.animated-banner__container__image{max-height:98px;max-width:98px}}@media(min-width:1280px){.animated-banner__container__image{max-height:118px;max-width:118px}}.animated-banner div:hover{animation-play-state:paused}@keyframes scrollRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:center;padding:10vh 4vw;position:relative}@media(min-width:768px){.section{padding:10vh 8vw}}@media(min-width:1280px){.section{padding:8vh 8vw}}@media(min-width:1441px){.section{padding-left:0;padding-right:0}}.section--default{background-color:#faf8df}.section--primary{background-color:#ceff00}.section--secondary{background-color:#158053}.section--light{background-color:#eaeaea}.section--dark{background-color:#393c3a}.section--secondary-light{background-color:#158053}.section--white{background-color:#fff}.section--transparent{background-color:#0000}.animated-banners{padding:0!important}.animated-banners__title{margin:5% auto;text-align:center}.customer-reviews-adjectives-banners .animated-banners__title{white-space:break-spaces}.mini-loader-v2{animation-duration:.4s;animation-iteration-count:infinite;animation-name:run;animation-timing-function:linear;border-color:#cbc9c9;border-radius:50%;border-style:solid;box-sizing:border-box;display:inline-block;line-height:normal}.mini-loader-v2--color-green{border-color:#158053 #eaeaea #eaeaea}.mini-loader-v2--color-vertvolt{border-top-color:#ceff00}.mini-loader-v2--color-lavander{border-top-color:#7369c8}.mini-loader-v2--color-black{border-top-color:#393c3a}.mini-loader-v2--color-white{border-top-color:#fff}.mini-loader-v2--size-L{border-width:4px;height:45px;width:45px}.mini-loader-v2--size-M{border-width:3px;height:30px;width:30px}.mini-loader-v2--size-S{border-width:2px;height:20px;width:20px}.mini-loader-v2--size-fit-container{border-width:15%;box-sizing:border-box;height:100%;width:100%}.square-section{border:none;border-radius:25px;box-sizing:border-box;display:flex;flex-direction:column;font-size:16px;padding:20px 24px;position:relative;row-gap:24px;width:100%}@media(min-width:768px){.square-section{align-items:center;flex-direction:column-reverse;justify-content:center;min-height:240px;row-gap:12px}.square-section__content{text-align:center}}.square-section--button{cursor:pointer;text-align:left}.square-section__img-placeholder{height:20px;width:100%}@media(min-width:768px){.square-section__img-placeholder{display:none}}.square-section__img-container{text-align:right}.square-section__img-container img{max-height:80px}.square-section__img-container--clickable{bottom:15px;position:absolute;right:24px}.square-section__img-container--clickable img{max-height:70px}@media(min-width:768px){.square-section__img-container--clickable{bottom:0;position:relative;right:0}.square-section__img-container--clickable img{max-height:80px}}.square-section__arrow-container{align-items:center;border-radius:50%;box-sizing:border-box;display:flex;height:22px;justify-content:center;padding:5px;position:relative;width:22px}@media(min-width:768px){.square-section__arrow-container{bottom:20px;left:24px;position:absolute}}.square-section__arrow-container--slide-right{background-image:url(/static/media/arrow_right_white.dc5c7b895222ac70ae75.svg);background-position:50%;background-repeat:no-repeat;background-size:61%;transition:transform 1s}.square-section__arrow-container img{height:100%;width:100%}@media(min-width:768px){.square-section:hover .square-section__arrow-container--slide-right{transform:translate(30px)}}.square-section--green{background-color:#158053;color:#ceff00}.square-section--green .square-section__arrow-container{background-color:#ceff00}.square-section--green .square-section__arrow-container--slide-right{background-image:url(/static/media/arrow_right_black.3d6f74c37e0b7f0cdef0.svg)}.square-section--vervolt{background-color:#ceff00;color:#158053}.square-section--vervolt .square-section__arrow-container{background-color:#158053}.square-section--cloudy{background-color:#f8f7f4;color:#393c3a}.square-section--cloudy .square-section__arrow-container{background-color:#393c3a}.square-section--default{background-color:#fff;border:1px solid #cbc9c9;color:#7369c8}.square-section--default .square-section__arrow-container{background-color:#7369c8}.square-section__loader-container{border-radius:50%;height:22px;position:relative;width:22px}@media(min-width:768px){.square-section__loader-container{bottom:20px;left:24px;position:absolute}}.card{min-width:100%}.card__body{align-items:center;display:flex;flex-direction:column;justify-content:center}.card__body-button{margin-top:24px}@media(min-width:1280px){.card{min-height:250px;text-align:center}.card__body{margin:16px}.card__body-button{margin-top:24px}}.footer-card{border:1px solid #eaeaea}.button-ds{align-items:center;border:none;border-radius:100px;column-gap:8px;cursor:pointer;display:flex;font-family:PP Formula,sans-serif;font-weight:800;justify-content:center;position:relative;text-transform:uppercase;transition:background-color .3s}.button-ds--icon-right{display:flex;flex-direction:row-reverse}.button-ds:focus{outline:none}.button-ds:disabled{cursor:not-allowed;opacity:.5}.button-ds--L,.button-ds--M{font-size:.875rem;line-height:1.25rem}.button-ds--S,.button-ds--XS{font-size:.75rem;line-height:1rem}.button-ds--color-white{color:#fff}.button-ds--color-dark{color:#393c3a}.button-ds--usage-conversion{background-color:#7369c8}.button-ds--usage-conversion--focus{background-color:#474185}.button-ds--usage-primary{background-color:#158053}.button-ds--usage-primary--reversed{background-color:#fff}.button-ds--usage-primary--focus{background-color:#2d6848}.button-ds--usage-primary--focus--reversed{background-color:#eaeaea}.button-ds--usage-secondary{background-color:#0000;border:1px solid #393c3a}.button-ds--usage-secondary--reversed{background-color:#0000;border:1px solid #fff}.button-ds--usage-secondary--focus{background-color:#393c3a}.button-ds--usage-secondary--focus--reversed{background-color:#fff;border:1px solid #393c3a}.button-ds--usage-tertiary{background-color:#0000}.button-ds--usage-tertiary--focus{background-color:#eaeaea}.button-ds--usage-tertiary--focus--reversed{background-color:#fff}.button-ds--usage-link{background-color:#0000;min-height:0!important;text-transform:none}.button-ds--usage-link:hover{opacity:.7}.button-ds--size-L{min-height:56px;padding:0 24px}.button-ds--size-M{min-height:48px;padding:0 24px}.button-ds--size-S{min-height:40px;padding:0 16px}.button-ds--size-XS{min-height:32px;padding:0 16px}.button-ds--icon-only{border-radius:50%}.button-ds--icon-only-secondary{background-color:#0000;border:1px solid #393c3a}.button-ds--icon-only-secondary--reversed{background-color:#0000;border:1px solid #fff}.button-ds--icon-only-secondary--focus{background-color:#393c3a}.button-ds--icon-only-secondary--focus--reversed{background-color:#fff;border:1px solid #393c3a}.button-ds--icon-only--size-L{height:56px;padding:0 16px;width:56px}.button-ds--icon-only--size-M{height:48px;padding:0 12px;width:48px}.button-ds--icon-only--size-S{height:40px;padding:0 12px;width:40px}.button-ds--icon-only--size-XS{height:32px;padding:0 8px;width:32px}.button-ds--text-offset{position:relative;top:.1rem}.button-ds--icon-hidden,.button-ds--text-hidden{opacity:0}.button-ds--icon{display:flex}@media(min-width:1280px){.button-ds--icon--M svg{height:24px;width:24px}}.button-ds--loader{border-width:3px;padding-top:5px;position:absolute}.button-ds--loader--L,.button-ds--loader--M{height:24px;width:24px}.button-ds--loader--S,.button-ds--loader--XS{height:16px;width:16px}.dashboard-electricity-consumption-eval{align-items:center;display:flex;flex-direction:column}@media(min-width:1280px){.dashboard-electricity-consumption-eval{flex-direction:row;justify-content:center}}.dashboard-electricity-consumption-eval--loading{align-items:center;display:flex;justify-content:center}.dashboard-electricity-consumption-eval__link{border-bottom:1px solid #767676;border-radius:0;line-height:0;margin-right:1px;min-width:240px;padding:0 0 2px}@media(min-width:1280px){.dashboard-electricity-consumption-eval__link{margin-top:3px}}.dashboard-electricity-consumption-eval__link span{align-items:center;display:flex;gap:4px;top:0}.update-iban{min-width:auto;padding:5%}@media(min-width:1280px){.update-iban{min-width:600px;padding:7%}}.update-iban__title{margin:0;padding-bottom:6%;text-align:left}@media(min-width:1280px){.update-iban__title{line-height:3rem}}.update-iban__form{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding-top:20px;width:100%}.update-iban__iban,.update-iban__owner-name,.update-iban__question{box-sizing:border-box;text-align:left;width:100%}.update-iban__question{color:#767676;font-size:14px}.update-iban__question-button{width:100%}.update-iban__confirmation{align-items:center;display:flex;flex-direction:column;text-align:center}.update-iban__resent-button{box-sizing:border-box;font-size:14px;padding:0;text-align:left;text-decoration:underline}.update-iban__resent-button span{font-family:Neue Haas Unica,sans-serif}.update-iban__validation-code{box-sizing:border-box;text-align:left;width:100%}.update-iban__validation-code input:hover{border-color:#393c3a}.update-iban__validation-code input:focus{border-color:#158053}.update-iban__validation-code--error input:focus,.update-iban__validation-code--error input:hover{border-color:#e3262f}.update-iban__validation-code-error{align-self:flex-start;font-size:14px;margin-bottom:10px}.update-iban__iban{max-width:none;row-gap:normal}@media(min-width:1280px){.update-iban__iban{max-width:none}}.update-iban__iban input::placeholder{font-style:italic}.update-iban .form-input-container-v2,.update-iban .iban-input-container-v2{margin:10px 0}.update-iban .form-input-container-v2__input,.update-iban .iban-input-container-v2__input{width:100%}.update-iban__button{margin-top:20px;width:100%}@media(min-width:768px){.update-iban__button{width:auto}}.update-iban__validate{margin:auto}.not-found{margin-top:10%}.not-found__text-container{margin:15px 0}.not-found__text-container--title .cut-word{color:#158053}.not-found__text-container--text{margin-bottom:1rem}.not-found--picture{height:auto;width:90%}@media(min-width:1280px){.not-found .ik-layout{display:flex;flex-flow:row-reverse}.not-found__text-container{display:flex;flex-direction:column;justify-content:space-between;margin:0 7%}.not-found__text-container--button{width:55%}}.public-button.button-ds{font-size:.875rem;height:54px;line-height:1.25rem;padding:0 24px}@media(min-width:1280px){.public-button.button-ds{font-size:1.125rem;height:72px;line-height:1.625rem;padding:0 32px}}.banner-scroll{align-items:center;background-color:#faf8df;cursor:pointer;display:none;height:137px;overflow:hidden;position:relative;white-space:nowrap;width:100%}@media(min-width:768px){.banner-scroll{display:flex}}@media(min-width:1280px){.banner-scroll{height:199px}}.banner-scroll__message-container{align-items:center;display:inline-flex;justify-content:center}.banner-scroll__container{align-items:center;animation:scrollText 20s linear infinite;display:flex}.banner-scroll__container .banner-scroll__message{color:#158053;font-family:PP Formula,sans-serif!important;font-size:3.75rem;font-weight:800;line-height:4.5rem}@media(min-width:1280px){.banner-scroll__container .banner-scroll__message{font-size:5.5rem;font-weight:800;line-height:6.125rem}}.banner-scroll__container button{margin:41px}.banner-scroll:hover,.banner-scroll__container:hover{animation-play-state:paused}@keyframes scrollText{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.picture{display:block;overflow:hidden}.picture__img{display:block;height:100%;object-fit:cover;width:100%}.picture-parallax-scroll{position:relative}.picture-parallax-scroll__background-image{height:670px;position:relative;z-index:7}.picture-parallax-scroll__background-image--fixed{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.picture-parallax-scroll__background-image--hidden{display:none}.picture-parallax-scroll__background-image--invisible{visibility:hidden}@media(min-width:768px){.picture-parallax-scroll__background-image{height:680px}}@media(min-width:1280px){.picture-parallax-scroll__background-image{height:750px}}.picture-parallax-scroll__middle-image-container{align-items:center;background-image:url(/static/media/cocarde.b149885b467e98b922a7.svg);background-position:50%;background-repeat:no-repeat;background-size:128px 123px;display:flex;height:670px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:8}.picture-parallax-scroll__middle-image-container--fixed{position:fixed}.picture-parallax-scroll__middle-image-container--bottom{bottom:0;top:inherit}@media(min-width:768px){.picture-parallax-scroll__middle-image-container{background-size:140px 135px;height:680px}}@media(min-width:1280px){.picture-parallax-scroll__middle-image-container{height:750px}}.picture-parallax-scroll__middle-image-content{align-items:center;display:flex;height:123px;justify-content:center;padding:5%;position:absolute;width:128px;z-index:2}@media(min-width:768px){.picture-parallax-scroll__middle-image-content{height:135px;width:140px}}.picture-parallax-scroll__logo{height:35px!important;position:absolute;width:44px!important}@media(min-width:768px){.picture-parallax-scroll__logo{height:39px!important;width:47px!important}}.picture-parallax-scroll__text{height:95px!important;position:absolute;width:95px!important}@media(min-width:768px){.picture-parallax-scroll__text{height:105px!important;width:105px!important}}.customer-area-advantages-card{background-color:#393c3a;border-radius:0;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;padding:6vh 4vw;position:relative}@media(min-width:1280px){.customer-area-advantages-card{border-radius:25px;gap:56px;max-height:650px;max-width:588px;padding:7vh 2vw 5vh}}.customer-area-advantages-card__title{padding:0 10% 25% 0}@media(min-width:1280px){.customer-area-advantages-card__title{padding-bottom:0;padding-right:25%}}.customer-area-advantages-card__item{align-items:flex-start;display:flex;gap:15px;justify-content:flex-start;margin-bottom:4%}@media(min-width:1280px){.customer-area-advantages-card__item{align-items:center;margin-bottom:3%}}.customer-area-advantages-card__icon{height:23px;margin:0;width:23px}@media(min-width:1280px){.customer-area-advantages-card__icon{height:34px;width:34px}}.customer-area-advantages-card__text{box-sizing:border-box;display:block}.customer-area-card{background-color:#ceff00;height:auto;margin:0 auto;max-width:100%;min-height:459px;overflow:hidden;position:relative;width:100%}@media(min-width:768px){.customer-area-card{max-height:479px}}@media(min-width:1280px){.customer-area-card{border-radius:25px;height:100%;max-height:650px;max-width:588px}}.customer-area-card__bloc{display:flex;height:auto;justify-content:center;left:0;margin:auto;position:absolute;right:0;width:90%}@media(min-width:1280px){.customer-area-card__bloc{max-width:445px;width:76%}}.customer-area-card__img{height:auto;margin:auto;max-width:321px;width:100%}@media(min-width:1280px){.customer-area-card__img{max-width:390px}}.customer-area-card__bloc{bottom:0;margin-left:auto;margin-right:auto;transform:translateY(-50%,0)}.section.customer-area{padding:0 0 5vh}@media(min-width:768px){.section.customer-area{padding-bottom:3vh}}@media(min-width:1280px){.section.customer-area{padding-left:8vw;padding-right:8vw;padding-top:3vh}}.section.customer-area .customer-area__container{margin:0 auto}@media(min-width:768px){.section.customer-area .customer-area__container{display:grid}}@media(min-width:1280px){.section.customer-area .customer-area__container{column-gap:24px;grid-template-columns:1fr 1fr;height:100%;min-height:650px;row-gap:16px}}.card-v2{border-radius:25px;height:auto;padding:24px;width:auto}.card-v2--white{background-color:#fff}.card-v2--dark{background-color:#393c3a}.card-v2--primary{background-color:#ceff00}.card-v2--highlight-primary{background-color:#158053}.card-v2--highlight-primary-light{background-color:#eff6f3}.card-v2--transparent{background-color:initial}.card-v2--small{min-height:212px}@media(min-width:768px){.card-v2--small{max-width:254px;min-height:256px}.card-v2--medium{max-width:389px;min-height:403px}.card-v2--large{max-width:389px;min-height:483px}.card-v2--xlarge{max-width:794px;min-height:281px}}@media(min-width:1280px){.card-v2{padding:32px}.card-v2--small{max-width:384px;min-height:305px}.card-v2--medium{max-width:588px;min-height:361px}.card-v2--large{max-width:588px;min-height:514px}.card-v2--xlarge{max-width:1200px;min-height:480px}}.crowdfunding{display:flex;flex-direction:column;margin-top:16px}.crowdfunding__card{border:1px solid #eaeaea;margin-top:16px}.crowdfunding__card .project{max-width:none;min-width:100%}@media(min-width:1280px){.crowdfunding{grid-gap:4px 16px;display:grid;gap:4px 16px;grid-template-columns:1fr 1fr}.crowdfunding__aside{grid-column:1}.crowdfunding__card{margin:0}.crowdfunding__body{grid-gap:16px;display:grid;grid-column:2;grid-template-columns:1fr 1fr}.crowdfunding__body-rate{grid-column:1;grid-row:1/3}.crowdfunding__body-second-rate,.crowdfunding__body-time{grid-column:2;grid-row:1/3}.crowdfunding__body-min{grid-column:1;grid-row:3/4}.crowdfunding__body-middle{grid-column:2;grid-row:3/4}.crowdfunding__body-collected-amount{grid-column:1;grid-row:3/4}.crowdfunding__body-days-countdown{grid-column:2;grid-row:3/4}.crowdfunding__body-footer{grid-column:2/3;grid-row:4/5}}.crowdfunding-no-project{padding:0}.crowdfunding-no-project .no-project{border:1px solid #eaeaea;border-radius:32px;padding:0}.crowdfunding-no-project__card{padding:0;width:100%}.crowdfunding-no-project__header{background-color:#ceff00;border-top-left-radius:32px;border-top-right-radius:32px;display:grid;justify-items:center}.crowdfunding-no-project__header .no-project-picture{height:auto;max-width:70%}.crowdfunding-no-project__body{margin:0;padding:16px}.crowdfunding-no-project__body--text{margin-bottom:16px;text-align:center}.crowdfunding-page{margin:0 auto}.crowdfunding-page__header{display:flex;flex-direction:column}@media(min-width:1280px){.crowdfunding-page__header__text{max-width:75%}}.card-section{box-sizing:border-box;margin-top:5%}.card-section__title{padding-bottom:2%}.benefitCards{align-items:flex-start;background-color:#ceff00;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:2%;height:auto;justify-content:center;margin:auto;padding-bottom:5%;padding-left:4vw;padding-right:4vw;position:relative;transition:all 2s ease}.benefitCards .card-section{display:flex;height:230px;position:relative;width:100%}.benefitCards .card-section .euro-icon{bottom:5%;height:114px;position:absolute;right:5%;width:113px}.benefitCards .card-section .elec-meter-icon{bottom:5%;height:114px;position:absolute;right:5%;width:93px}.benefitCards .card-section .computer-icon{bottom:5%;height:auto;position:absolute;right:5%;width:190px}@media(min-width:768px){.benefitCards{padding-top:0}.benefitCards .card-section{margin-top:2%}}@media(min-width:1280px){.benefitCards{gap:24px}.benefitCards .card-section .euro-icon{height:142px;margin-top:20%;width:140px}.benefitCards .card-section .elec-meter-icon{height:145px;margin-top:15%;width:119px}.benefitCards .card-section .computer-icon{height:auto;margin-top:15%;width:215px}}.customer-service-card{display:grid;margin-top:0;min-height:350px}.customer-service-card>h2{display:block;padding-right:8%}.customer-service-card>h2>span{color:#ceff00}@media(min-width:768px){.customer-service-card>h2{padding-right:15%}}@media(min-width:1280px){.customer-service-card>h2{padding-right:10%}}.customer-service-card>p{margin-bottom:8%}.customer-service-card__bottom{align-items:flex-end;display:flex;justify-content:space-between}.customer-service-card__icon--arrow{height:24px;margin-top:3%;width:24px}@media(min-width:1280px){.customer-service-card__icon--arrow{height:36px;width:36px}}.customer-service-card__button{align-items:center;background:none;border:none;display:inline-flex;justify-content:space-between;margin:0;padding:0}.customer-service-card__button:hover{opacity:.7}.customer-service-card__icon--smile{height:76px;width:73px}@media(min-width:1280px){.customer-service-card__icon--smile{height:114px;width:110px}}@media(min-width:768px){.customer-service-card{max-width:794px;min-height:353px;min-width:334px}}@media(min-width:1280px){.customer-service-card{max-width:588px;min-height:361px}}.customer-service-section{align-items:center;padding-bottom:4vh;padding-top:0}.customer-service-section,.customer-service-section__content{grid-row-gap:16px;grid-column-gap:16px;column-gap:16px;display:grid;row-gap:16px}.customer-service-section__content{margin-top:0}@media(min-width:768px){.customer-service-section__content{grid-template-columns:repeat(auto-fit,minmax(334px,auto))}}@media(min-width:1280px){.customer-service-section__content{column-gap:24px;grid-template-columns:1fr 1fr}}.customer-service-section__image{align-items:center;align-self:center;display:grid;height:auto;justify-content:center;margin:0 auto;max-height:273px;max-width:279px;width:auto}.customer-service-section__image>img{height:100%;width:100%}@media(min-width:768px){.customer-service-section__image{max-width:794px;min-height:353px;min-width:334px;padding-bottom:0}.customer-service-section__image>img{max-height:272px;max-width:278px}}@media(min-width:1280px){.customer-service-section__image{max-width:588px;min-height:361px}.customer-service-section__image>img{max-height:357px;max-width:364px}}@media(min-width:768px){.customer-service-section{padding-bottom:6vh}}@media(min-width:1280px){.customer-service-section{padding-top:2vh}}.customer-service-benefitCards{align-items:flex-start;background-color:#ceff00;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:2%;height:auto;justify-content:center;margin:auto;padding-bottom:5%;padding-left:4vw;padding-right:4vw;transition:all 2s ease}.customer-service-benefitCards__card-fees{display:grid;height:auto;max-width:352px;width:100%}.customer-service-benefitCards__card-fees>h2{padding-right:5%}.customer-service-benefitCards__card-fees>h2 span{color:#7369c8}.customer-service-benefitCards__card-fees>img{align-self:flex-end;display:flex;justify-self:flex-end}.customer-service-benefitCards__card-fees .flag-icon{height:100px;width:101px}@media(min-width:768px){.customer-service-benefitCards__card-fees .flag-icon{height:107px;width:108px}}@media(min-width:1280px){.customer-service-benefitCards__card-fees .flag-icon{height:130px;width:131px}}.customer-service-benefitCards__card-fees .feather-icon{height:110px;width:91px}@media(min-width:768px){.customer-service-benefitCards__card-fees .feather-icon{height:117px;width:97px}}@media(min-width:1280px){.customer-service-benefitCards__card-fees .feather-icon{height:142px;width:118px}}.customer-service-benefitCards__card-fees .chat-icon{height:99px;width:122px}@media(min-width:768px){.customer-service-benefitCards__card-fees .chat-icon{height:106px;width:131px}}@media(min-width:1280px){.customer-service-benefitCards__card-fees .chat-icon{height:128px;width:159px}}@media(min-width:768px){.customer-service-benefitCards{padding-top:0}.customer-service-benefitCards__card-fees{height:355px;margin-top:2%;max-width:390px}}@media(min-width:1280px){.customer-service-benefitCards{gap:24px}.customer-service-benefitCards__card-fees{height:470px;justify-content:space-between;max-width:384px}}.animated-cockade{align-items:center;display:flex;height:147px;justify-content:center;position:relative;width:147px}.animated-cockade__layout{animation:rotate 8s linear infinite;-webkit-animation:rotate 8s linear infinite;height:133px;width:138px}@keyframes rotate{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}.animated-cockade__icon{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0}.heroCustomerService{background-color:#ceff00;height:auto;padding-left:4vw;padding-right:4vw;padding-top:21%;position:relative;transition:all 2s ease}.heroCustomerService,.heroCustomerService__header{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.heroCustomerService__header__image{margin-left:-2%}.heroCustomerService__header__image img:last-of-type{height:52.27px;width:38.78px}.heroCustomerService__header__title{margin:7% 15% 8.5% 0}@media(min-width:768px){.heroCustomerService{padding:12% 8.5vw 0}.heroCustomerService__header{flex:1 1;flex-direction:row-reverse;flex-wrap:wrap}.heroCustomerService__header__image{margin-right:1%;margin-top:1.5%}.heroCustomerService__header__title{flex:3 1;margin:3% 3% 4% 0}}@media(min-width:1280px){.heroCustomerService{padding-top:10%}}.customer-service-manifest-section{align-items:center;display:grid;justify-content:flex-start;position:relative}@media(min-width:1441px){.customer-service-manifest-section{justify-content:center}}.customer-service-manifest-section--desktop{display:none}.customer-service-manifest-section--mobile{box-sizing:border-box;display:block;height:auto;margin:0 0 5%;width:auto}.customer-service-manifest-section img{max-height:110px;max-width:110px}.customer-service-manifest-section__line{display:flex;flex-wrap:wrap}.customer-service-manifest-section__button{margin-top:10%}.customer-service-manifest-section__images{padding-bottom:9%}.customer-service-manifest-section__images img{max-height:103px;max-width:109px}@media(min-width:768px){.customer-service-manifest-section--desktop{align-self:flex-start;display:grid;margin:0;width:auto}}@media(min-width:768px)and (min-width:1441px){.customer-service-manifest-section--desktop{width:1200px}}@media(min-width:768px){.customer-service-manifest-section--mobile{display:none}.customer-service-manifest-section__button{margin-top:5%}.customer-service-manifest-section__image{max-height:72.5px;max-width:76px}}@media(min-width:1280px){.customer-service-manifest-section{pointer-events:none}.customer-service-manifest-section__title{font-size:5.5rem;line-height:6.125rem}.customer-service-manifest-section__image{max-height:98px;max-width:102.5px}.customer-service-manifest-section__button{pointer-events:auto}}.operator-card-container{box-sizing:border-box;flex:0 0 auto;margin:1%;position:relative}.operator-card-container__background-picture>img{border-radius:25px;height:355px;width:258px}@media(min-width:1280px){.operator-card-container__background-picture>img{border-radius:35px;height:537px;width:384px}}.operator-card-container__content{animation:fadeIn 2s;background-color:#fff;border-radius:20px;bottom:5%;height:auto;left:5%;padding:3%;position:absolute;width:fit-content}@media(min-width:1280px){.operator-card-container__content{animation:fadeIn 1s}}.operator-card-container__content>span{font-size:.875rem;font-weight:500;line-height:1.25rem}@media(min-width:1280px){.operator-card-container__content>span{font-size:1.5rem;line-height:1.75rem}}.operator-card-container__content>span:first-child{color:#7369c8}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.operators-cards-container::-webkit-scrollbar{display:none}.operators-cards-section{padding-bottom:5%;padding-left:4vw;padding-right:4vw;position:relative}.operators-cards-section__title{margin:0 auto;text-align:center}@media(min-width:1280px){.operators-cards-section__title{font-size:1.5rem;line-height:2rem}.operators-cards-section__title span:before{content:"\a";white-space:pre-wrap}}.operators-cards-section__container{-ms-overflow-style:none;display:flex;flex-direction:row;height:auto;justify-content:space-between;margin-top:3%;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;width:100%}@media(min-width:768px){.operators-cards-section__container--next-arrow{right:2%}.operators-cards-section__container--next-arrow,.operators-cards-section__container--prev-arrow{background-image:url(/static/media/arrow.fad8965688b73d397da3.svg);bottom:35%;height:50px;position:absolute;width:50px;z-index:1}.operators-cards-section__container--prev-arrow{left:2%;transform:rotate(180deg)}}.operators-cards-section__container::-webkit-scrollbar{display:none}.blank-link-arrow-icon{align-items:center;background:none;border:none;color:#393c3a;display:flex;justify-content:flex-start;text-decoration:none;width:70%}@media(min-width:1280px){.blank-link-arrow-icon{width:100%}}.blank-link-arrow-icon__text{cursor:pointer;font-family:Neue Haas Unica,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:0;padding:0;text-align:left}@media(min-width:1280px){.blank-link-arrow-icon__text{font-size:1.5rem;font-weight:700;line-height:2rem}}.blank-link-arrow-icon:hover{filter:opacity(.8)}.blank-link-arrow-icon__icon{margin-left:5%;max-width:24px}@media(min-width:1280px){.blank-link-arrow-icon__icon{max-width:36px}}.heroDualOffer{background-color:#ceff00;height:auto;padding-left:4vw;padding-right:4vw;padding-top:21%;position:relative;transition:all 2s ease}.heroDualOffer,.heroDualOffer__header{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.heroDualOffer__header__image{margin-left:-2%}.heroDualOffer__header__image img:last-of-type{height:59.27px;width:45.78px}.heroDualOffer__header__title{margin:7% 15% 8.5% 0}.heroDualOffer__button{padding:0 16px;width:fit-content}.heroDualOffer__cards{grid-column-gap:12px;grid-row-gap:12px;column-gap:12px;display:grid;justify-content:center;margin:0 auto;padding-bottom:2%;padding-top:15%;row-gap:12px}.heroDualOffer__responsable{display:grid;margin-top:0}.heroDualOffer__responsable>h2{padding-right:5%}.heroDualOffer__responsable>h2 span{color:#393c3a}.heroDualOffer__responsable>h2 span:before{content:"\a";white-space:pre-wrap}.heroDualOffer__responsable .dual-illustration{align-self:flex-end;justify-self:center;margin-bottom:0;max-width:309px;width:100%}.heroDualOffer__engaged{display:grid;margin-top:0}.heroDualOffer__engaged>h2{padding-right:5%}.heroDualOffer__engaged>h2 span{color:#fff}.heroDualOffer__engaged__footer{align-items:flex-end;display:flex;justify-content:space-between}.heroDualOffer__engaged__footer .vertvolt-icon{height:116px;width:140px}@media(min-width:768px){.heroDualOffer{padding:12% 8.5vw 0}.heroDualOffer__header{flex:1 1;flex-direction:row-reverse;flex-wrap:wrap}.heroDualOffer__header__image{margin-right:1%;margin-top:1.5%}.heroDualOffer__header__title{flex:3 1;margin:3% 3% 4% 0}.heroDualOffer__cards{column-gap:12px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));padding-top:5%}.heroDualOffer__responsable{grid-template-rows:80px auto auto;max-width:794px}.heroDualOffer__responsable .dual-illustration{max-height:167px;max-width:309px}.heroDualOffer__engaged{grid-template-rows:80px auto auto;max-width:794px}.heroDualOffer__engaged__footer{display:flex;justify-content:space-between}.heroDualOffer__engaged__footer .vertvolt-icon{height:auto;padding-bottom:0;width:25%}}@media(min-width:1280px){.heroDualOffer{padding-top:10%}.heroDualOffer__cards{column-gap:24px;grid-template-columns:1fr 1fr;padding-top:3%}.heroDualOffer__responsable{grid-template-rows:.5fr minmax(111px,.5fr) 1.2fr;max-width:588px}.heroDualOffer__responsable .dual-illustration{justify-self:flex-end;max-height:234px;max-width:474px;padding-top:8%;width:100%}.heroDualOffer__engaged{grid-template-rows:.5fr minmax(111px,.5fr) 1.8fr;max-width:588px}}.switch-energy-section{grid-row-gap:16px;align-items:center;display:grid;padding:5% 4vw auto;row-gap:16px;text-align:center}.switch-energy-section__buttons{column-gap:14px;display:flex;justify-content:center;margin:0 10%}.switch-energy-section__button{min-width:145px;padding:0 12px}@media(min-width:768px){.switch-energy-section{row-gap:20px}.switch-energy-section>h2,.switch-energy-section>p{max-width:800px}.switch-energy-section__button{padding:0 16px}}@media(min-width:1280px){.switch-energy-section{row-gap:34px}.switch-energy-section__button{padding:0 24px}}.detailed-bill{display:grid;justify-content:center;margin-top:0;padding-top:40px}@media(min-width:768px){.detailed-bill{padding:64px 72px}}.detailed-bill__main-title{margin-bottom:24px}@media(min-width:768px){.detailed-bill__main-title{margin-bottom:56px}}@media(min-width:1280px){.detailed-bill__main-title{margin-bottom:64px}}.detailed-bill__content{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.detailed-bill__content{gap:40px}}@media(min-width:1280px){.detailed-bill__content{flex-direction:row}.detailed-bill__bloc{width:50%}}.detailed-bill__first-bloc{gap:56px}.detailed-bill__explanation-bloc,.detailed-bill__first-bloc,.detailed-bill__text-section{display:flex;flex-direction:column}.detailed-bill__explanation-bloc{gap:8px}@media(min-width:768px){.detailed-bill__explanation-bloc{flex-direction:row;gap:16px}}.detailed-bill__title-icon-container{min-width:32px}@media(min-width:1280px){.detailed-bill__title-icon-container{min-width:52px}}.detailed-bill__title-icon{height:32px}@media(min-width:768px){.detailed-bill__title-icon{display:block;margin:auto}}@media(min-width:1280px){.detailed-bill__title-icon{height:52px}}.detailed-bill__graph-image{width:100%}.percentage-price__title--primary{background-color:#ceff00;border-radius:5%;color:#158053;display:inline;padding:2% 2% 0}.percentage-price__title--secondary{background-color:#158053;border-radius:5%;color:#fff;display:inline;padding:1% 1% 0}.percentage-price__title--accent{background-color:#938ae2;border-radius:5%;color:#fff;display:inline;padding:2% 2% 0}.percentage-price__text{margin-top:2%}@media(min-width:768px){.percentage-price{margin-top:3%}.percentage-price__title--accent,.percentage-price__title--primary,.percentage-price__title--secondary{font-size:1.5rem;font-weight:700;line-height:2rem}.percentage-price__text{margin-top:3%}}@media(min-width:1280px){.percentage-price{margin-top:5%}.percentage-price__title--accent,.percentage-price__title--primary,.percentage-price__title--secondary{font-size:2rem;font-weight:800;line-height:2.5rem}}.price-distribution{align-items:center}.price-distribution__card{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:10%}.price-distribution__texts{display:flex;flex-direction:row;flex-wrap:wrap;gap:5%;margin-bottom:5%;margin-top:10%}.price-distribution__price{padding-top:6%}.price-distribution__chart img{height:auto;max-height:175px;max-width:175px;width:auto}@media(min-width:768px){.price-distribution__price{padding-top:0}.price-distribution__cardSection{height:auto;margin-top:1%;max-height:600px;max-width:1200px;width:auto}.price-distribution h3{max-width:60%;padding-bottom:0}.price-distribution__card{align-items:flex-start;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;padding-top:3%}.price-distribution__texts{margin-bottom:1%;margin-top:0;padding-right:3%}.price-distribution__chart{margin-right:10%;margin-top:0;padding-top:0}.price-distribution__chart img{max-height:250px;max-width:250px}.price-distribution__button{margin-bottom:1%}}@media(min-width:1280px){.price-distribution__chart img{max-height:320px;max-width:320px}.price-distribution__button{margin-top:0}}.detailed-elec-offer{grid-row-gap:16px;grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;padding-bottom:1%;row-gap:16px}.detailed-elec-offer__cards--bottom{margin-top:0}.detailed-elec-offer .ilek-price-card-elec>h3{max-height:60px}.detailed-elec-offer>h2{color:#393c3a;margin:auto;text-align:center}@media(min-width:768px){.detailed-elec-offer>h2{font-size:1.5rem;line-height:1.75rem}}@media(min-width:1280px){.detailed-elec-offer>h2{font-size:2.5rem;line-height:3.25rem}}.detailed-gas-offer{grid-row-gap:16px;grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;row-gap:16px}.detailed-gas-offer__cards--bottom{margin-top:0}.detailed-gas-offer>h2{color:#393c3a;margin:auto;text-align:center}@media(min-width:768px){.detailed-gas-offer>h2{font-size:1.5rem;line-height:1.75rem}}@media(min-width:1280px){.detailed-gas-offer>h2{font-size:2.5rem;line-height:3.25rem}}@media(min-width:768px){.detailed-gas-offer .biomethane-image{max-width:794px;min-height:320px}}@media(min-width:1280px){.detailed-gas-offer .biomethane-image{max-height:561px;max-width:588px;min-height:361px}}.detailed-gas-offer .cows-image{min-height:436px}@media(min-width:768px){.detailed-gas-offer .cows-image{max-width:794px;min-height:320px}}@media(min-width:1280px){.detailed-gas-offer .cows-image{max-height:100%;max-width:588px;min-height:410px}}.manifest-section{align-items:center;display:grid;justify-content:flex-start;position:relative}@media(min-width:1441px){.manifest-section{justify-content:center}}.manifest-section--desktop{display:none}.manifest-section--mobile{box-sizing:border-box;display:block;height:auto;margin:0;width:auto}.manifest-section__producers{display:flex;justify-content:space-between;margin-bottom:5%;width:100%}.manifest-section__producers img{max-width:110px}.manifest-section__line{display:flex;flex-wrap:wrap}.manifest-section__button{margin-top:10%}.manifest-section__images{padding-bottom:9%}.manifest-section__images img{max-height:103px;max-width:109px}@media(min-width:768px){.manifest-section__producer{padding-right:20px}.manifest-section--desktop{align-self:flex-start;display:grid;margin:0;width:auto}}@media(min-width:768px)and (min-width:1441px){.manifest-section--desktop{width:1200px}}@media(min-width:768px){.manifest-section--mobile{display:none}.manifest-section__button{margin-top:5%}.manifest-section__image{max-height:72.5px;max-width:76px}}@media(min-width:1280px){.manifest-section{pointer-events:none}.manifest-section__image{max-height:98px;max-width:102.5px}.manifest-section__button{pointer-events:auto}}.join-ilek-steps{width:100%}.join-ilek-steps__number{align-items:center;background-color:#7369c8;border-radius:50%;box-sizing:border-box;display:flex;height:33px;justify-content:center;width:33px}.join-ilek-steps__number span{color:#fff;font-family:PP Formula,sans-serif;font-size:1.1438rem;margin-top:3px}.join-ilek-steps__text{margin-bottom:7%}.join-ilek-steps__title{margin-top:2%}.join-ilek-steps__content{margin-top:1%}@media(min-width:700px){.join-ilek-steps{align-items:stretch;display:flex}.join-ilek-steps__text{height:auto;margin-bottom:1%;margin-left:5%;width:auto}.join-ilek-steps__title{margin:0}.join-ilek-steps__content{padding-right:2%}.join-ilek-steps__number{flex-shrink:0}}@media(min-width:1280px){.join-ilek-steps__number{height:45px;width:45px}.join-ilek-steps__number span{font-size:1.5625rem}.join-ilek-steps__text{margin-bottom:5%}}.join-ilek__section{padding-bottom:5vh;padding-top:3vh}.join-ilek__card{background-color:none;padding-bottom:3%}.join-ilek__body{display:flex;flex-wrap:wrap}.join-ilek__body__illustration{height:100%;margin:auto;max-height:330px;max-width:320px;width:100%}.join-ilek__steps{display:flex;flex-direction:column;width:100%}.join-ilek__steps__container>p{min-height:60px;min-width:60px;padding:3%}.join-ilek__cta{width:fit-content}@media(min-width:700px){.join-ilek__section{background-color:#faf8df;padding-top:2vh}.join-ilek__body{flex-wrap:nowrap;height:auto;justify-content:space-between}.join-ilek__body__illustration{align-self:center;margin:4% auto auto;max-height:50%;max-width:50%;order:2}.join-ilek__steps{margin-top:4vh}.join-ilek__steps__container>p{padding:2%}.join-ilek__steps__container:last-child>div>p:last-child{margin-bottom:6%}.join-ilek__card{background-color:#eaeaea;border-radius:2.5rem;width:100%}}@media(min-width:768px){.join-ilek__section{padding:5vh 1vw}.join-ilek__card{padding:4% 2% 3.2% 4%}}@media(min-width:1280px){.join-ilek__steps{max-height:4407px;max-width:550px}.join-ilek__card{max-height:710px;padding:4% 2% 3.2% 2.3%}.join-ilek__body{flex-wrap:nowrap;justify-content:space-between}.join-ilek__body__illustration{margin:auto;max-height:42%;max-width:43%;order:2}}@media(min-width:1441px){.join-ilek__body__illustration{max-height:498px;max-width:484px}.join-ilek__steps{margin:auto 0}}.dual-offer-template{height:100%;position:relative}.pagination-arrows{align-items:center;display:grid;font-size:.875rem;grid-template-columns:1fr 2fr 1fr;height:50px}.pagination-arrows__text{color:#767676;text-align:center;width:100%}.pagination-arrows__arrow-container{height:100%}.pagination-arrows__arrow{background-position:50%;background-repeat:no-repeat;cursor:pointer;height:100%;width:100%}.pagination-arrows__arrow--right{background-image:url(/static/media/arrow_right.fb9d981afe6035c510bd.svg)}.pagination-arrows__arrow--left{background-image:url(/static/media/arrow_left.5e6b619d9a843332901c.svg)}.pagination-arrows__arrow:hover{background-color:#eaeaea}.pagination-arrows__arrow--hidden{cursor:default}.table-v2__container{overflow:auto}.table-v2 .table-v2__container--without-pagination table{border-bottom:1px solid #eaeaea;border-bottom-left-radius:32px;border-bottom-right-radius:32px;padding-bottom:16px}@media(min-width:1280px){.table-v2 .table-v2__container--without-pagination table{padding-bottom:32px}}.table-v2 table{border:1px solid #cbc9c9;border-collapse:initial;border-spacing:0;border-top-left-radius:32px;border-top-right-radius:32px;padding:24px 16px 0;table-layout:fixed;width:100%}@media(min-width:1280px){.table-v2 table{border-bottom:none;padding:32px 32px 0}}.table-v2 table th{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1rem;font-weight:700;height:50px}@media(min-width:1280px){.table-v2 table th{font-size:1rem}}.table-v2 table td{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1rem;font-weight:500;height:50px;padding:7px 5px}.table-v2 table td:last-of-type{border-right:none}@media(min-width:1280px){.table-v2 table td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.table-v2 table td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}}.table-v2 table tbody tr:last-of-type{border-bottom:1px solid #cbc9c9}@media(min-width:1280px){.table-v2 table tbody tr:last-of-type{border-bottom:none}}.table-v2__title-container{padding:0 16px 0 8px;text-align:left}.table-v2__header,.table-v2__row{text-align:center}.table-v2__row{white-space:pre-wrap}.table-v2__row:nth-child(odd){background:#f8f7f4}.table-v2__row:hover{background:#eaeaea}.table-v2__row--empty:hover{background:inherit}.table-v2__row--empty:hover:nth-child(odd){background:#eaeaea}.table-v2__footer-container{border:1px solid #cbc9c9;border-bottom-left-radius:32px;border-bottom-right-radius:32px;overflow:hidden}.table-v2__footer{padding:10px}.table-v2__footer--without-navigation{margin-top:1rem}.godsons-table table{background-color:#fff;border:1px solid #eaeaea}.dashboard-box{border-radius:30px;box-sizing:border-box;padding:16px}@media(min-width:1280px){.dashboard-box{padding:40px}}.dashboard-box--white{background-color:#fff}.dashboard-box--grey{background-color:#f8f7f4}.dashboard-box--green{background-color:#158053}.referral-code-box{grid-gap:8px;border:1px solid #eaeaea;display:grid;gap:8px;padding:32px}.referral-code-box__code{width:100%}.tag{border-radius:8px;display:inline-block;padding:8px;width:fit-content}.educational-bubbles{border:1px solid #cbc9c9;border-radius:12px;padding:24px}.educational-bubbles--info,.educational-bubbles--pedagogy{background-color:#eaeaea}.educational-bubbles--attention{background-color:#fff6e3}.educational-bubbles--success{background-color:#eff6f3}.educational-bubbles--error{background-color:#ffefef}.educational-bubbles__first-bloc{column-gap:8px;display:flex}.educational-bubbles__detail-bloc{margin-top:16px}.educational-bubbles__icon{height:1rem;object-fit:contain;vertical-align:initial;width:1rem}@media(min-width:1280px){.educational-bubbles__icon{height:1.25rem;width:1.25rem}}.educational-bubbles__title{font-weight:700}.educational-bubbles__text{margin:auto}.educational-bubbles__button{margin-top:1rem}.educational-bubbles__children-container{display:flex;flex-direction:column;gap:16px}.error-comparison{max-width:700px}.termination-in-process__container{background-color:#eaeaea}.termination-in-process__container .educational-bubbles__title{margin-top:2px}.period-navigation{display:flex;justify-content:center;justify-content:space-between;margin:auto;max-width:500px;min-height:42px;text-align:center;width:100%}@media(min-width:1280px){.period-navigation{min-height:45px}}.period-navigation__container{align-items:center;display:flex;flex-direction:column;height:58px;justify-content:center;padding:0 32px;width:100%}.period-navigation__status{column-gap:6px;display:flex;justify-content:center;margin:4px auto auto}.period-navigation__arrow,.period-navigation__loading{margin-bottom:auto;margin-top:auto}.period-navigation__loading{height:24px;width:30px}.period-navigation__title{font-size:.8rem;line-height:1.313rem}@media(min-width:1280px){.period-navigation__title{font-size:1.25rem}}.comparisonTableContentBase{align-items:center;display:flex;height:100%}@media(min-width:1280px){.comparisonTableContentBase{height:168px;justify-content:center}}.comparisonTableContentBase__icon{padding:12px 8px 12px 16px}@media(min-width:1280px){.comparisonTableContentBase__icon{padding:16px}}.comparisonTableContentBase__text-container{display:flex;flex-direction:column}.comparisonTableContentGas{align-items:center;display:flex;height:44px}@media(min-width:1280px){.comparisonTableContentGas{height:168px;justify-content:center}}.comparisonTableContentGas__icon{padding:8px 8px 8px 16px}@media(min-width:1280px){.comparisonTableContentGas__icon{padding:16px}}.comparisonTableContentGas__text-container,.comparisonTableContentHphc{display:flex;flex-direction:column}.comparisonTableContentHphc__block{border-bottom:1px solid #eaeaea;display:flex;height:44px;justify-content:center}@media(min-width:1280px){.comparisonTableContentHphc__block{height:52px}}.comparisonTableContentHphc__block:last-child{border:none}.comparisonTableContentHphc__container{display:flex;justify-content:flex-start;width:250px}.comparisonTableContentHphc__icon{align-self:center;display:flex;padding:8px 8px 8px 16px}@media(min-width:1280px){.comparisonTableContentHphc__icon{padding:16px}}.comparisonTableContentHphc__text-container{display:flex;flex-direction:column;justify-content:center}.comparisonTableBlock{width:50%}.comparisonTableBlock__header{background-color:#f8f7f4;border-bottom:1px solid #eaeaea;padding:4px 0 4px 16px}@media(min-width:768px){.comparisonTableBlock__header{align-items:center;display:flex;height:36px;justify-content:center;padding:0}}.comparisonTableBlock__content{height:calc(100% - 36px)}.comparison-table{align-self:stretch;border:1px solid #eaeaea;border-radius:17px;display:flex;flex-direction:column}.comparison-table--no-border{border:none}.comparison-table__nav{display:flex;justify-content:center;padding:8px 12px}.comparison-table__nav__content{align-items:center;display:flex;gap:4px;margin-top:4px}.comparison-table__blocks{border-top:1px solid #eaeaea;display:flex}.comparison-table__blocks>:first-child{border-right:1px solid #eaeaea}.comparison-table__error{align-self:center}@media(min-width:1280px){.comparison-table__error{width:700px}}.city-autocomplete-input-v2{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:1fr 0}.city-autocomplete-input-v2 .react-autosuggest__container{position:relative}.city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__input{border:1px solid #cbc9c9;border-radius:35px;box-sizing:border-box;color:#393c3a;height:46px;max-height:46px;padding:10px 20px;width:100%}.city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__input:focus{border-color:#158053}.city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__input--focused{outline:none}.city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__input--open{border-radius:35px 35px 0 0}.city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__suggestions-container--open{background-color:#fff;border:1px solid #158053;border-radius:0 0 35px 35px;border-top:0;box-shadow:0 2px 5px #cbc9c9;box-sizing:border-box;display:block;position:absolute;top:48px;width:100%;z-index:2}.city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__suggestions-container--open .react-autosuggest__suggestions-list{border-radius:0 0 35px 35px;list-style-type:none;margin:0;overflow:hidden;padding:0}.city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__suggestions-container--open .react-autosuggest__suggestions-list .react-autosuggest__suggestion{cursor:pointer;padding:5px 20px}.city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__suggestions-container--open .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion .address{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:.875rem;margin:0}.city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__suggestions-container--open .react-autosuggest__suggestions-list .react-autosuggest__suggestion .suggestion .context{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:11px;font-weight:500;margin:0}.city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__suggestions-container--open .react-autosuggest__suggestions-list .react-autosuggest__suggestion--highlighted{background-color:#eaeaea}.city-autocomplete-input-v2--loading .react-autosuggest__container .react-autosuggest__input{padding-right:45px}.city-autocomplete-input-v2__mini-loader{position:relative;right:43px;top:1px}.input-v2{-webkit-font-smoothing:antialiased;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbc9c9;border-radius:35px;box-shadow:none;box-sizing:border-box;color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;height:46px;outline:0;padding:0 16px;transition:.5s ease}.input-v2::-webkit-input-placeholder{color:#767676}.input-v2:-moz-placeholder,.input-v2::-moz-placeholder{color:#767676}.input-v2:-ms-input-placeholder{color:#767676}@media(min-width:1280px){.input-v2{font-size:1.1875rem;height:64px;padding:0 20px}}.input-v2:focus{border:1px solid #cbc9c9}.input-v2--disabled{background-color:#eaeaea}.input-v2-container{position:relative;width:100%}.input-v2-container__toggle-password{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;position:absolute;right:15px;top:11px}@media(min-width:1280px){.input-v2-container__toggle-password{top:20px}}.paper{background-color:#fff;border-radius:16px;box-sizing:border-box;padding:24px}@media(min-width:768px){.paper{padding:32px}}.paper--invisible-mobile{display:contents}@media(min-width:1280px){.paper--invisible-mobile{display:inherit}}.paper--nested{padding:24px}.paper--shadow{box-shadow:0 4px 35px 0 #393c3a26}.benefit-card-reinsurance{grid-row-gap:8px;display:grid;row-gap:8px}.benefit-card-reinsurance__content{column-gap:40px;display:flex;justify-content:space-between}.benefit-card-reinsurance__img-container{align-items:flex-end;display:flex;height:100%}.benefit-card-reinsurance__img{height:64px;width:64px}.dashboard-termination-reinsurances__title{margin-bottom:16px}.dashboard-termination-reinsurances__cards{display:flex;flex-direction:column;gap:8px 16px}@media(min-width:1280px){.dashboard-termination-reinsurances__cards{flex-direction:row}}.accordeon-card__head{align-items:center;cursor:pointer;display:flex}.accordeon-card__title-container{width:100%}.accordeon-card__content{max-height:0;overflow:hidden;transition:max-height .3s}.accordeon-card__content--open{max-height:99rem;overflow:visible}.empty-state{width:100%}.empty-state__container{position:relative}@media(min-width:1280px){.empty-state__container{margin-bottom:85px;margin-right:100px;min-height:400px;width:calc(100% - 100px)}}.empty-state__illustration{width:100%}.empty-state__illustration-container{margin-left:auto;margin-right:auto;margin-top:32px;max-width:510px}@media(min-width:1280px){.empty-state__illustration-container{left:calc(100% - 410px);position:absolute;top:140px;width:510px}}.caption-element{align-items:center;column-gap:8px;display:flex}.caption-element__square{box-sizing:border-box;height:12px;width:12px}.chart-caption{background-color:#f8f7f4;border-radius:6px;box-sizing:border-box;column-gap:16px;display:flex;justify-content:space-around;padding:4px 8px}@media(min-width:768px){.chart-caption{flex-direction:column;row-gap:8px;width:fit-content}}.chart-caption__line{display:flex;flex-direction:column;justify-content:center;row-gap:4px}@media(min-width:768px){.chart-caption__line{align-items:center;column-gap:16px;flex-direction:row;justify-content:space-between}}.chart-caption__label{width:100%}@media(min-width:768px){.chart-caption__label{width:auto}}.chart-caption__elements{align-items:flex-start;column-gap:16px;display:flex;flex-direction:column;flex-wrap:wrap;row-gap:4px}.chart-caption__elements--only-one-line{flex-direction:row;justify-content:center;row-gap:8px}@media(min-width:768px){.chart-caption__elements{align-items:center;column-gap:16px;flex-direction:row;justify-content:flex-end}}.callback-request-ds{background:#f8f7f4;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;gap:var(--spacing-16-px-1-rem,16px);height:fit-content;max-width:320px;padding:32px;padding:var(--spacing-32-px-2-rem,32px)}.callback-request-ds--primary{background:#158053}.callback-request-ds--primary button{color:#fff}.callback-request-ds--tertiary{background:#f3f1fe}.callback-request-ds--highlight-tertiary{background:#393c3a}.callback-request-ds__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.callback-request-ds__header__image{margin-right:-16px}@media(min-width:1280px){.callback-request-ds__header__image{margin-right:-12px}}.callback-request-ds__button{align-items:center;display:flex;justify-content:flex-start;padding-left:0}.callback-request-ds__button span{display:flex;gap:12px;text-align:left}.callback-request-ds__button--light-text span{color:#fff}.callback-request-ds__sub-description{font-family:Neue Haas Unica Italic,sans-serif;font-weight:400}.targeting-component{display:inline-flex;max-width:max-content;position:relative}.targeting-component__floating-component{background:#fff;border-radius:16px;box-shadow:0 4px 35px #393c3a26;box-sizing:border-box;display:flex;flex-direction:column;max-width:350px;opacity:0;padding:16px;pointer-events:none;position:absolute;row-gap:16px;text-align:left;visibility:hidden;z-index:1}.targeting-component__floating-component--visible{opacity:1;pointer-events:all;visibility:visible}.targeting-component__target-component{cursor:pointer}.targeting-component__arrow{border-left:15px solid #0000;border-right:15px solid #0000;border-top:15px solid #fff;opacity:0;pointer-events:none;position:absolute;visibility:hidden;z-index:2}.targeting-component__arrow--inverted{border-bottom:15px solid #fff;border-top:none}.targeting-component__arrow--visible{opacity:1;pointer-events:all;visibility:visible}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.date-input-v2 .react-datepicker{box-sizing:border-box;font-family:Neue Haas Unica,sans-serif}.date-input-v2 .react-datepicker__header{background-color:#fff;border-bottom:none}.date-input-v2 .react-datepicker__triangle{transform:translate(230px)!important}.date-input-v2 .react-datepicker .react-datepicker__navigation{top:10px}.date-input-v2 .react-datepicker .react-datepicker__navigation--next{right:10px}.date-input-v2 .react-datepicker .react-datepicker__navigation--previous{left:10px}.date-input-v2 .react-datepicker .react-datepicker__navigation--next,.date-input-v2 .react-datepicker .react-datepicker__navigation--previous{border:.5px solid #ccc}.date-input-v2 .react-datepicker .react-datepicker__navigation-icon--next{top:0}.date-input-v2 .react-datepicker .react-datepicker__navigation-icon--next:before{border-width:1px 1px 0 0;height:10px;left:-4px}.date-input-v2 .react-datepicker .react-datepicker__navigation-icon--previous{top:0}.date-input-v2 .react-datepicker .react-datepicker__navigation-icon--previous:before{border-width:1px 1px 0 0;height:10px;left:-4px}.date-input-v2 .react-datepicker .react-datepicker__current-month{padding-top:8px;text-transform:capitalize}.date-input-v2 .react-datepicker .react-datepicker__day-names{padding-top:10px}.date-input-v2 .react-datepicker .react-datepicker__day-name{text-transform:uppercase}.date-input-v2 .react-datepicker .react-datepicker__day{padding-bottom:1px;width:1.8rem}.date-input-v2 .react-datepicker .react-datepicker__day:hover{border-radius:50%}.date-input-v2 .react-datepicker .react-datepicker__day--keyboard-selected[aria-selected=false],.date-input-v2 .react-datepicker .react-datepicker__day--selected[aria-selected=false] .react-datepicker__day--today[aria-selected=false],.date-input-v2 .react-datepicker .react-datepicker__day--today[aria-selected=false]+.react-datepicker__day--selected[aria-selected=false],.date-input-v2 .react-datepicker .react-datepicker__day[aria-selected=true],.date-input-v2 .react-datepicker .react-datepicker__month-text--keyboard-selected,.date-input-v2 .react-datepicker .react-datepicker__quarter-text--keyboard-selected,.date-input-v2 .react-datepicker .react-datepicker__year-text--keyboard-selected{background-color:#158053;border-radius:50%;color:#fff}.date-input-v2 .react-datepicker .react-datepicker__day--keyboard-selected:not([aria-selected=true]):not(.react-datepicker__day--today){background:none!important;border:none;color:#000}.date-input-v2 .react-datepicker__input-container input{-webkit-font-smoothing:antialiased;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbc9c9;border-radius:100px;box-shadow:none;color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;height:46px;outline:0;padding:0 16px;transition:.5s ease}.date-input-v2 .react-datepicker__input-container input::-webkit-input-placeholder{color:#393c3a}.date-input-v2 .react-datepicker__input-container input:-moz-placeholder,.date-input-v2 .react-datepicker__input-container input::-moz-placeholder{color:#393c3a}.date-input-v2 .react-datepicker__input-container input:-ms-input-placeholder{color:#393c3a}.date-input-v2 .react-datepicker__input-container input:focus{border:2px solid #158053}.date-input-v2--disabled .react-datepicker__input-container input{font-family:Neue Haas Unica Italic,sans-serif;opacity:.6}.step-indicator-v2{align-items:center;display:flex;flex-direction:column}.step-indicator-v2__bubble{border-radius:50%;height:2.0625rem;text-align:center;width:2.0625rem}.step-indicator-v2__bubble.primary{background-color:#ceff00}.step-indicator-v2__bubble.secondary{background-color:#158053;color:#eaeaea}.step-indicator-v2__bubble.light{background-color:#f8f7f4}.step-indicator-v2__bubble.error{border:2px dashed #e3262f}.step-indicator-v2__bubble--clickable{cursor:pointer}.step-indicator-v2__bubble--title{padding-top:4px}.step-indicator-v2__name{text-align:center}@media(min-width:1280px){.step-indicator-v2{height:5rem}.step-indicator-v2__bubble{height:2.8125rem;width:2.8125rem}.step-indicator-v2__bubble.error{border:3px dashed #e3262f}.step-indicator-v2__bubble--title{padding-top:8px}.step-indicator-v2__name{bottom:0;position:absolute;width:100%}}.stepper-timeline-v2{display:flex;justify-content:space-around;margin:1rem 0;max-width:1200px;position:relative;width:100%}@media(min-width:1280px){.stepper-timeline-v2{justify-content:space-between;margin:20px auto 60px;max-width:600px}}.stepper-timeline-v2__line{display:none}@media(min-width:1280px){.stepper-timeline-v2__line{display:block;height:2px;margin-top:1.5rem;max-width:560px;width:100%;z-index:0}.stepper-timeline-v2__line:first-child,.stepper-timeline-v2__line:last-child{display:none}.stepper-timeline-v2__line--done{-webkit-appearance:none;appearance:none;background-color:#f8f7f4;border:none}.stepper-timeline-v2__line--done::-webkit-progress-value{background-color:#ceff00}.stepper-timeline-v2__line--done::-moz-progress-bar{background:#ceff00}.stepper-timeline-v2__line--done::-webkit-progress-bar{background-color:#f8f7f4}}.stepper-timeline-v2__step{flex-direction:row}@media(min-width:1280px){.stepper-timeline-v2__step{flex-direction:column}}.stepper-timeline-v2__step--inactive .step-indicator-v2__name{display:none}@media(min-width:1280px){.stepper-timeline-v2__step--inactive .step-indicator-v2__name{display:block}}.stepper-timeline-v2__step--active .step-indicator-v2__name{color:#393c3a;padding-left:.5rem}@media(min-width:1280px){.stepper-timeline-v2__step--active .step-indicator-v2__name{color:#393c3a;padding-left:0}}.stepper-v2{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 12px;width:100%}@media(min-width:1280px){.stepper-v2{padding:0 24px}}.error-placeholder-atom{background-color:#f8f7f4;box-sizing:border-box;display:flex;flex-direction:column;padding:16px;row-gap:1rem;width:100%}@media(min-width:1280px){.error-placeholder-atom{padding:32px}}.error-placeholder-atom__title{align-items:center;column-gap:8px;display:flex}.error-placeholder-atom__emoji{line-height:normal;position:relative;top:-3px;width:1.25rem}@media(min-width:1280px){.error-placeholder-atom__emoji{width:1.5rem}}.error-placeholder-atom__button{width:100%}@media(min-width:1280px){.error-placeholder-atom__button{max-width:fit-content}}.form-section{grid-gap:24px;background-color:#f8f7f4;border-radius:24px;box-sizing:border-box;display:grid;flex-direction:column;gap:24px;margin-bottom:32px;padding:24px;position:relative;transition:all .3s ease-in-out 0s;width:100%}@media(min-width:1280px){.form-section{border-radius:32px}}.form-section__title-container{display:grid}.form-section__required-field-mention{padding-top:4px}.form-section__required-field-mention__asterisk{color:#e3262f}.form-section__content-container{grid-gap:24px;display:grid;gap:24px}.form-section .radio-input-group-v2{gap:16px}.collapsible-ds{width:auto}.collapsible-ds__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.collapsible-ds__content{overflow:hidden;transition:.3s ease-in-out}.skeleton{animation:shimmer 1.5s linear infinite forwards;background:#eaeaea;background:linear-gradient(45deg,#eaeaea 32%,#f8f7f4 50%,#eaeaea 62%);background-size:200% 100%}.skeleton--block{display:block}.barChartSkeleton__container{min-height:310px;padding-bottom:21px;position:relative;width:100%}.barChartSkeleton__lines{display:flex;flex-direction:column;justify-content:space-between;min-height:310px}.barChartSkeleton__full-line{width:100%}.barChartSkeleton__line{align-items:center;display:flex;gap:8px;justify-content:flex-end}.barChartSkeleton__bars{overflow-border-top-left-radius:2px;overflow-border-top-right-radius:2px;align-items:flex-end;bottom:0;display:flex;justify-content:space-around;overflow:hidden span;position:absolute;width:97%}.barChartSkeleton__bars--comparison{display:flex;gap:50px;justify-content:center}.barChartSkeleton__bar,.barChartSkeleton__bar-comparison{align-items:center;display:flex;flex-direction:column;gap:10px;padding-right:12px}.barChartSkeleton__bar{padding-bottom:8px}.skeleton-bar{animation:shimmer 1.5s linear infinite forwards;background:#eaeaea;background:linear-gradient(75deg,#eaeaea 32%,#f8f7f4 50%,#eaeaea 62%);background-size:200% 100%}@keyframes shimmer{to{background-position-x:-200%}}.bar-chart{display:flex;flex-direction:column;gap:8px;line-height:normal;margin-bottom:35px;margin-top:14px;max-width:1500px;position:relative}.bar-chart__graph-container{box-sizing:border-box;padding-right:40px;position:relative;width:100%}@media(min-width:1280px){.bar-chart__graph-container{padding-right:50px}}.bar-chart__content{align-items:flex-end;column-gap:24px;display:flex;height:200px;justify-content:flex-start;position:relative;width:fit-content}.bar-chart__content--centered{column-gap:40px;margin:0 auto;padding-left:40px}@media(min-width:1280px){.bar-chart__content--centered{column-gap:64px;padding-left:50px}}.bar-chart__content--small{column-gap:0}.bar-chart__y-unit-container{display:flex;gap:8px;justify-content:flex-end;padding-right:4px}.bar-chart__line-container{grid-column-gap:4px;align-items:center;column-gap:4px;display:grid;grid-template-columns:1fr 40px;justify-content:center;line-height:15px;position:relative;width:100%}@media(min-width:1280px){.bar-chart__line-container{grid-template-columns:1fr 50px}}.bar-chart__y-labels{inset:0;position:absolute;width:100%}.bar-chart__y-label{display:inline-block;min-width:fit-content;text-align:center}@media(min-width:1280px){.bar-chart__y-label{text-align:left}}.bar-chart__line{background-color:#f8f7f4;height:1px;left:0;width:100%}.bar-chart__scroll-window{direction:rtl;margin-bottom:-35px;margin-top:-45px;overflow-x:scroll;overscroll-behavior-x:none;padding-bottom:35px;padding-right:12px;padding-top:45px;scrollbar-width:thin}.bar-chart__scroll-window::-webkit-scrollbar{display:none}.bar-chart-rectangle{position:relative}.bar-chart-rectangle__height-transition{transition:height .2s}.bar-chart-rectangle__value{border-radius:8px;bottom:0;position:absolute}.bar-chart-rectangle__estimated-gradient{bottom:0;position:absolute}.bar-chart-rectangle__estimated-line{border:1px solid;border-radius:8px;bottom:0;box-sizing:border-box;position:absolute;transition:height .5s}.bar-chart-rectangle__estimated-line--under-value{border:none;border-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px dotted #fff}.bar-chart-element{background-color:#0000;border:none;cursor:pointer;height:100%;min-width:28px;opacity:.65;padding:0;position:relative;transition:width .2s}.bar-chart-element__selected-line-container{align-items:center;display:flex;flex-direction:column;position:absolute;transition:height .7s;width:100%}.bar-chart-element__selected-line-top{background-color:#393c3a;border:1px solid #393c3a;border-radius:50%;height:4px;position:relative;top:-3px;width:4px}.bar-chart-element__selected-line{background-color:#393c3a;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:100%;position:relative;top:-3px;width:1px;z-index:1}.bar-chart-element__x-label-container{bottom:-30px;direction:ltr;display:flex;justify-content:center;position:absolute}.bar-chart-element__x-label{border-radius:100px;padding:0 8px;transition:background-color .2s;white-space:nowrap}.bar-chart-element--selected{opacity:1}.bar-chart-element--selected .bar-chart-element__x-label{background-color:#eaeaea}.bar-chart-element__icon-container{height:20px;left:50%;position:absolute;transform:translate(-50%,-50%);width:20px}.bar-chart-element__rectangles-container{align-items:flex-end;display:flex;gap:8px;height:100%;justify-content:center;padding:0 10px}.bar-chart-stackable-element{background-color:#0000;border:none;height:100%;margin-bottom:0;padding:0;position:relative;transition:width .2s;width:32px}.bar-chart-stackable-element__rectangles-container{display:flex;flex-direction:column-reverse;height:100%;width:100%}.bar-chart-stackable-element__rectangle{width:100%}.bar-chart-stackable-element__rectangle--height-transition{transition:height .2s}.bar-chart-stackable-element__x-label-container{bottom:-30px;color:#393c3a;display:flex;justify-content:center;margin-top:6px;position:absolute;width:100%}.bar-chart-stackable-element__x-label{border-radius:50px;color:#393c3a;direction:ltr;font-size:.68rem;padding:4px 16px;transition:background-color .2s}.block-container{align-items:center;border-bottom:1px solid #eaeaea;display:flex;height:44px}@media(min-width:1280px){.block-container{justify-content:center;padding-left:45px}}.block-container:last-child{border-bottom:none}.block-container__icon{display:flex;padding:8px 8px 8px 16px}@media(min-width:1280px){.block-container__icon{padding:16px}}.block-container__text{display:flex;flex-direction:column;gap:4px}@media(min-width:1280px){.block-container--isHphc{height:52px;justify-content:center;padding-right:90px}.skeleton-block-hphc{display:flex;flex-direction:column}}.skeleton-block-hphc__first-child{align-items:center;border-bottom:1px solid #eaeaea;display:flex;height:44px;padding-left:16px}@media(min-width:1280px){.skeleton-block-hphc__first-child{height:52px;justify-content:center;padding-left:0;padding-right:30px}}.skeleton-block-hphc__text{display:flex;flex-direction:column;gap:4px;padding-left:8px}@media(min-width:1280px){.skeleton-block-hphc__text{padding-left:16px}}.comparison-table-skeleton{align-items:center;border:1px solid #eaeaea;border-radius:17px;display:flex;flex-direction:column}.comparison-table-skeleton__period-navigation{align-items:center;box-sizing:border-box;display:flex;height:76px;justify-content:space-between;padding:8px 12px;width:100%}@media(min-width:768px){.comparison-table-skeleton__period-navigation{width:525px}}.comparison-table-skeleton__blocks{display:flex;width:100%}.comparison-table-skeleton__block{display:flex;flex-direction:column;width:50%}.comparison-table-skeleton__block:first-child{border-right:1px solid #eaeaea}@media(min-width:1280px){.comparison-table-skeleton__block__base-gas{height:168px}}.dashboard-gas-comparison-template-skeleton{display:flex;flex-direction:column;gap:55px;width:100%}@media(min-width:1280px){.dashboard-gas-comparison-template-skeleton{gap:72px}}.dashboard-gas-comparison-template{align-items:center;display:flex;flex-direction:column;gap:16px}.dashboard-gas-comparison-template__container{box-sizing:border-box;width:100%}.dashboard-gas-comparison-template__bar-chart{width:100%}.dashboard-gas-comparison-template__paper{display:flex;flex-direction:column;padding:8px;row-gap:16px}@media(min-width:1280px){.dashboard-gas-comparison-template__paper{column-gap:16px;padding:32px;row-gap:32px}.dashboard-gas-comparison-template{gap:32px}}.dashboard-elec-comparison-template-skeleton{display:flex;flex-direction:column;gap:40px;width:100%}.dashboard-elec-comparison-template{align-items:center;display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.dashboard-elec-comparison-template{gap:32px}}.dashboard-elec-comparison-template__container{box-sizing:border-box;width:100%}.dashboard-elec-comparison-template__content{align-items:center;display:flex;flex-direction:column;width:100%}.dashboard-elec-comparison-template__bar-chart{width:100%}.dashboard-elec-comparison-template__caption{display:flex;flex-direction:row;gap:24px;justify-content:center}.dashboard-elec-comparison-template__paper{display:flex;flex-direction:column;padding:8px;row-gap:16px}@media(min-width:1280px){.dashboard-elec-comparison-template__paper{column-gap:16px;padding:32px;row-gap:32px}}.button-details{display:flex;justify-content:flex-start;padding:8px 0}.button-details span{font-size:.875rem;padding-top:6px;text-align:left}.comparison-card{background-image:url(/static/media/graph.a347269a9846ee9f7ff6.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 75%;display:flex;flex-direction:column;row-gap:8px;width:100%}.comparison-card__container--texts{max-width:80%}.comparison-card__text{padding-top:10px}.comparison-card__button{width:fit-content}.timeline-range-periods__content{border-radius:32px;margin-bottom:4px;overflow:hidden;position:relative}.timeline-range-periods__base-line{background-color:#2d6848;border-radius:32px;height:20px;width:100%}.timeline-range-periods__offpeak-container{position:absolute;top:0}.timeline-range-periods__superoffpeak-container{position:absolute;top:0;z-index:2}.timeline-range-periods__offpeak-timeline{background-color:#3ec87e;border-radius:32px;height:20px}.timeline-range-periods__superoffpeak-timeline{background-color:#aca3f0;border-radius:32px;height:20px}.timeline-range-periods__captions{display:flex;justify-content:space-between;margin-top:0}.dashboard-elec-range-periods-card{flex-direction:column;row-gap:16px}.dashboard-elec-range-periods-card,.dashboard-elec-range-periods-card__title-container{display:flex;justify-content:space-between}.dashboard-elec-range-periods-card__caption{background-color:#0000}.dashboard-elec-range-periods-card__text-container{column-gap:12px;display:flex}.dashboard-elec-range-periods-card__time{color:#fff}.dashboard-elec-informations-cards-container{display:flex;flex-direction:column;gap:16px 24px;justify-content:center;margin:0}@media(min-width:768px){.dashboard-elec-informations-cards-container{flex-direction:row}}.dashboard-elec-informations-cards-container__comparison-card,.dashboard-elec-informations-cards-container__ranges-card{width:100%}.dashboard-elec-informations-cards-container__error{box-sizing:border-box;margin:32px auto auto;max-width:720px;width:100%}.cardFAQ{align-items:flex-start;border:1px solid #eaeaea;display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-width:254px;padding:24px}@media(min-width:1280px){.cardFAQ{width:350px}}.cardFAQ__text{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}.faq-section{display:flex;flex-direction:column;gap:24px}.faq-section--error{gap:0}.faq-section__top{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:1475px}.faq-section__content{-ms-overflow-style:none;display:flex;flex-direction:row;gap:24px;overflow:auto;scrollbar-width:none}.faq-section__content::-webkit-scrollbar{background:#0000;height:0;width:0}.faq-section__button{display:flex;justify-content:flex-start}.circular-loader{animation-duration:.5s;animation-iteration-count:infinite;animation-name:run;animation-timing-function:linear;border-radius:50%;border-style:solid;line-height:normal}.circular-loader--color-green{border-top-color:#158053}.circular-loader--color-vertvolt{border-top-color:#ceff00}.circular-loader--color-lavander{border-top-color:#938ae2}.circular-loader--color-black{border-top-color:#393c3a}.circular-loader--size-L{border-width:5px;height:72px;width:72px}.circular-loader--size-M{border-width:4px;height:54px;width:54px}.circular-loader--size-S{border-width:3px;height:40px;width:40px}.circular-loader--size-XS{border-width:2px;height:24px;width:24px}@keyframes run{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.table-pagination-arrows{align-items:center;display:flex;height:56px;padding:0 24px}.table-pagination-arrows__text{color:#767676;font-size:.875rem;text-align:center}.table-pagination-arrows__arrow-container{align-items:center;column-gap:24px;display:flex;height:100%;justify-content:center;width:100%}.table-ds{width:100%}.table-ds__container{background-color:#fff;border:1px solid #cbc9c9;border-radius:21px;box-sizing:border-box;min-width:0}.table-ds table{border-collapse:collapse;margin:0;position:relative;table-layout:fixed;width:100%}@media(min-width:1280px){.table-ds table{border-bottom:none;padding-bottom:0}}.table-ds table thead{background-color:#393c3a;text-align:left}.table-ds table thead th:first-child{border-radius:21px 0 0 0}.table-ds table thead th:last-child{border-radius:0 21px 0 0}.table-ds table tbody{padding:0 8px;text-align:left;white-space:pre}.table-ds table tbody tr{position:relative}.table-ds table tbody tr :after{content:"";display:block;margin-right:8px;position:absolute;right:1px;top:0;width:calc(100% - 16px)}.table-ds table tbody tr:first-child :after{content:none}.table-ds table td,.table-ds table th{padding:8px}@media(min-width:768px){.table-ds table td,.table-ds table th{padding:16px}}.table-ds table tr{border-bottom:1px solid #cbc9c9}.table-ds table tbody tr:last-child,.table-ds table thead tr:first-child{border-bottom:none}.table-ds__row{box-sizing:border-box}.table-ds .table-pagination-arrows{border-top:1px solid #cbc9c9}.popover-ds--reversed .targeting-component__floating-component{background:#393c3a}.popover-ds--reversed .targeting-component__arrow{border-bottom-color:#393c3a;border-top-color:#393c3a}.popover-ds__text{font-size:.875rem}.popover-ds__button-container{display:flex;justify-content:flex-end}.popover-ds__title{font-size:1.125rem;line-height:1.313rem}.elec-meter-readers-table__header{display:flex;flex-direction:column;font-size:12px;-webkit-hyphens:auto;hyphens:auto;text-align:center}.elec-meter-readers-table__header svg{margin:auto;min-width:20px}@media(min-width:768px){.elec-meter-readers-table__header{flex-direction:row;text-align:left}}.elec-meter-readers-table__cell-text{display:inline-block;text-align:center;white-space:break-spaces;width:100%}@media(min-width:768px){.elec-meter-readers-table__cell-text{text-align:left}}.tab-bar{box-sizing:border-box;height:44px;position:relative}.tab-bar__border{border:1px solid #cbc9c9;padding:4px}.tab-bar__border,.tab-bar__container{border-radius:100px;box-sizing:border-box;height:100%;width:100%}.tab-bar__container{align-items:center;color:#393c3a;display:flex;overflow:visible;position:relative}.tab-bar__selector{border-radius:100px;height:calc(100% + 2px);overflow:hidden;position:absolute}.tab-bar__selector__content{background-color:#393c3a;display:flex;height:100%;position:relative}.tab-bar__element{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;outline:none;width:100%}.toggle-button{background-color:#0000;border:1px solid #cbc9c9;border-radius:50px;box-sizing:border-box;color:#393c3a;cursor:pointer;font-size:.75rem;min-height:35px;padding:5px 7px}@media(min-width:1280px){.toggle-button{padding:5px 22px}}.toggle-button--activated{background-color:#393c3a;border:none;color:#fff}.dropdown{position:relative}.dropdown__base-button{align-items:center;background-color:#f8f7f4;border:1px solid #eaeaea;border-radius:100px;cursor:pointer;display:flex;gap:4px;height:44px;justify-content:center;min-width:70px;padding:8px 12px}.dropdown__base-button p{white-space:nowrap}.dropdown__base-button svg{pointer-events:none}.dropdown__base-button--disabled{cursor:default}.dropdown__list{background-color:#fff;border:1px solid #eaeaea;border-radius:16px;display:flex;flex-direction:column;min-width:250px;opacity:0;padding:8px;position:absolute;right:0;top:52px;transform:translateY(8px);transition:opacity .2s,transform .2s}.dropdown__list--visible{opacity:1;transform:translate(0);transform-origin:center;z-index:1}.dropdown__element{align-items:center;background-color:inherit;border:none;border-radius:4px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px;text-align:left}.dropdown__element svg{min-width:24px}.dropdown__element--selected{background-color:#eff6f3}.pager{align-items:center;box-sizing:border-box;column-gap:16px;display:flex;height:44px;justify-content:space-between;padding:8px;text-align:center;width:auto}.pager--with-background{background-color:#f8f7f4;border:1px solid #eaeaea;border-radius:100px}.pager__children{display:block;flex:1 1 auto}.pager__button{box-sizing:border-box;flex-shrink:0;height:24px;min-height:24px;padding:0 8px;width:24px}.period-selection{display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.period-selection{flex-direction:row}}.period-selection__period-regul-container{display:flex;gap:8px;justify-content:space-between}@media(min-width:1280px){.period-selection__period-regul-container{justify-content:flex-start;width:100%}}.period-selection__pager-unit-container{display:flex;gap:16px;height:44px;justify-content:center}.period-selection__pager{white-space:nowrap}.period-selection__tab-bar{width:100%}@media(min-width:1280px){.period-selection__tab-bar{max-width:400px}}.period-selection__toggle-button{align-items:center;display:flex;gap:8px;padding:0 16px;white-space:nowrap}.daily-consent-sent{background-color:#f8f7f4;border:1px solid #0000;padding:20px;width:calc(100% - 40px)}.daily-consent-sent__title{font-size:1.5rem;margin-bottom:1.5rem}.daily-consent-sent__content{align-items:center;display:flex;flex-direction:column;gap:1rem}@media(min-width:1280px){.daily-consent-sent__content{flex-direction:row}}.daily-consent-sent__status{align-items:center;background-color:#eaeaea;border-radius:4px;display:flex;flex-shrink:0;font-weight:400;height:80px;justify-content:center;padding:8px;text-align:center;width:100%}@media(min-width:1280px){.daily-consent-sent__status{width:130px}}.daily-consent-sent__status-text{display:block;margin-bottom:0;margin-top:0}.daily-consent-sent__text{color:#393c3a;margin-bottom:0;width:100%}@media(min-width:1280px){.daily-consent-sent__text{text-align:center}}.daily-consent-sent__icon{height:1.5rem;position:relative;top:-4px}.radio-input-v2{margin-bottom:0}.radio-input-v2--button input[type=radio]{display:none}.radio-input-v2--button__container{align-items:center;background-color:#fff;border:1px solid #cbc9c9;border-radius:32px;color:#393c3a;cursor:pointer;display:flex;font-family:Neue Haas Unica,sans-serif;font-size:.9175rem;font-weight:500;gap:8px;height:46px;justify-content:center;padding:0 21px;text-align:center;text-transform:uppercase;width:auto}@media(min-width:1280px){.radio-input-v2--button__container{background-color:#f8f7f4;border:none;font-size:1rem;height:50px;padding:0 22px;width:auto}}.radio-input-v2--button__container--one-line{background-color:#f8f7f4;border:none;font-size:1rem;height:50px;padding:0;width:auto}@media(min-width:1280px){.radio-input-v2--button__container--one-line{padding:0 22px}}.radio-input-v2--button__icon-container img{display:none;max-width:30px}@media(min-width:1280px){.radio-input-v2--button__icon-container img{max-width:inherit}}.radio-input-v2--button__icon-container img.active.active-icon,.radio-input-v2--button__icon-container img.default-icon{display:block}.radio-input-v2--button__icon-container img.active.default-icon,.radio-input-v2--button__icon-container--one-line{display:none}@media(min-width:1280px){.radio-input-v2--button__icon-container--one-line{display:block}}@media(min-width:768px){.radio-input-v2--button__icon-container--one-line{display:block}}.radio-input-v2--button__label{justify-self:center}input[type=radio]:checked+.radio-input-v2--button__container{background:#158053;border:1px solid #158053;color:#fff}.radio-input-v2--radio{color:#393c3a;cursor:pointer;font-family:Neue Haas Unica,sans-serif;font-size:.9175rem;margin:2% 3% 2% 0}.radio-input-v2--radio input[type=radio]{display:none}@media(min-width:1280px){.radio-input-v2--radio{font-size:1rem}}.radio-input-v2--radio__container{align-items:center;display:inline-flex;height:25px;justify-content:center;position:relative}input[type=radio]+.radio-input-v2--radio__container:before{background-color:#fff;border:2px solid #158053;border-radius:25px;box-sizing:border-box;content:" ";height:25px;margin:0 5px 0 0;width:25px}input[type=radio]:checked+.radio-input-v2--radio__container:after{background:#fff;border:9px solid #158053;border-radius:25px;box-sizing:border-box;content:" ";height:25px;left:0;position:absolute;top:0;width:25px}.radio-input-v2--radio__label{width:fit-content}.radio-input-group-v2{width:auto}.radio-input-group-v2--button{column-gap:12px;display:flex;flex-direction:column;flex-wrap:wrap;row-gap:12px}@media(min-width:1280px){.radio-input-group-v2--button{align-items:center;background-color:#fff;border:1px solid #cbc9c9;border-radius:35px;column-gap:8px;display:inline-grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:64px;padding:0 8px;row-gap:8px}}.radio-input-group-v2--one-line{align-items:center;background-color:#fff;border:1px solid #cbc9c9;border-radius:35px;column-gap:8px;display:inline-grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:64px;padding:0 8px;row-gap:8px;width:100%}.error-message{color:#e3262f;line-height:1.2em}.error-message--v2{font-family:Neue Haas Unica,sans-serif;font-size:.875rem}.loading-placeholder-v2{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.loading-placeholder-v2__gif{height:89px;width:89px}.loading-placeholder-v2__text{color:#393c3a;font-family:Neue Haas Unica,sans-serif;margin-top:1rem}.dashboard-electricity-meter-readers-container__switch{box-sizing:border-box}.dashboard-electricity-meter-readers-container__error{box-sizing:border-box;max-width:700px;width:100%}.dashboard-electricity-consumption-communicant-template{display:flex;flex-direction:column;row-gap:16px}.consumption-icon-and-text__icon{border-radius:100px;box-sizing:border-box;height:24px;width:8px}.consumption-icon-and-text__text-container{align-items:flex-end;display:flex;flex-wrap:wrap;gap:4px;word-break:break-word}.consumption-icon-and-text__text-container svg{padding-bottom:4px}.consumption-table-base-block{display:flex;gap:8px;margin-top:12px}@media(min-width:768px){.consumption-table-base-block{margin-top:16px}}.consumption-table-header-block-V2{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.consumption-table-header-block-V2__icon{size:16px}.consumption-table-header-block-V2__left-part{display:inline;min-width:fit-content}.consumption-table-header-block-V2__right-part{display:flex;gap:2px}.consumption-table-header-block-V2__tag{padding:4px 8px}.consumption-table-hphc-block{display:flex;flex-direction:column;gap:16px;margin-top:12px;width:100%}@media(min-width:1280px){.consumption-table-hphc-block{flex-direction:row;margin-top:16px}}.consumption-table-hphc-block__container{display:flex;gap:12px;justify-content:space-between}@media(min-width:1280px){.consumption-table-hphc-block__container{flex-direction:column}}.consumption-table-hphc-block__element{display:flex;gap:8px}.consumption-table-hphc-block__element-estimation{display:none}.consumption-infos-conso{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.consumption-infos-conso__container{align-items:baseline;display:flex;margin-right:16px}@media(min-width:768px){.consumption-infos-conso__container{margin-right:40px}}.consumption-infos-conso__price-display{align-items:baseline;display:flex;margin-right:2px}.consumption-infos-conso__global-infos-versus,.target-infos-conso{align-items:baseline;display:flex;gap:4px}.consumption-table-infos-conso{align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding:12px 12px 8px;width:auto}.consumption-table-infos-conso__global-infos-container{display:flex;justify-content:space-between;width:100%}.consumption-table-price-details{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.consumption-table-price-details__container{align-items:center;display:flex;gap:8px;margin-top:12px}@media(min-width:768px){.consumption-table-price-details__container{margin-top:16px}}.consumption-table-price-details__icon{border-radius:100px;height:24px;width:8px}.consumption-table-price-details__text-container{align-items:baseline;display:flex;gap:2px}.consumption-table-shc-block{display:flex;flex-direction:column;gap:16px;margin-top:12px;width:100%}@media(min-width:1280px){.consumption-table-shc-block{flex-direction:row;margin-top:16px}}.consumption-table-shc-block__container{display:flex;gap:12px;justify-content:space-between}@media(min-width:1280px){.consumption-table-shc-block__container{flex-direction:column}}.consumption-table-shc-block__element{display:flex;gap:8px}.consumption-table-shc-block__element-estimation{display:none}.consumption-table-V2{border:1px solid #cbc9c9;border-radius:16px;box-shadow:0 1px 6px 3px #393c3a26;display:flex;flex-direction:column;margin:8px 0;max-width:fit-content;min-width:200px;overflow:hidden;padding:12px 16px 16px;position:relative;width:fit-content}@media(min-width:1280px){.consumption-table-V2{min-width:250px;padding:16px 24px 24px}}.consumption-table-V2__container{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.bar-chart-display-trigger{height:100%}.chart-bottom-infos{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.chart-bottom-infos--no-button{justify-content:flex-end}.chart-bottom-infos--no-power{justify-content:flex-start}.chart-bottom-infos__button span{margin-top:2px}.chart-bottom-infos__text{word-wrap:break-word;max-width:133px;text-align:right;white-space:normal}@media(min-width:768px){.chart-bottom-infos__text{max-width:fit-content}}.bar-chart-loader{align-items:center;display:flex;height:100%}.electricity-bar-chart{display:flex;flex-direction:column;gap:8px;line-height:normal;margin-bottom:35px;margin-top:14px;max-width:1500px;position:relative}.electricity-bar-chart__graph-container{box-sizing:border-box;padding-right:32px;position:relative;width:100%}@media(min-width:1280px){.electricity-bar-chart__graph-container{padding-right:64px}}.electricity-bar-chart__content{align-items:flex-end;column-gap:24px;display:flex;height:200px;justify-content:flex-start;position:relative;width:fit-content}.electricity-bar-chart__content--small{column-gap:0}.electricity-bar-chart__y-unit-container{display:flex;gap:8px;justify-content:flex-end;padding-right:4px}.electricity-bar-chart__line-container{grid-column-gap:4px;align-items:center;column-gap:4px;display:grid;grid-template-columns:1fr 30px;justify-content:center;line-height:15px;position:relative;width:100%}@media(min-width:1280px){.electricity-bar-chart__line-container{grid-template-columns:1fr 50px}}.electricity-bar-chart__y-labels{inset:0;position:absolute;width:100%}.electricity-bar-chart__y-label{text-align:center}@media(min-width:1280px){.electricity-bar-chart__y-label{text-align:left}}.electricity-bar-chart__line{background-color:#f8f7f4;height:1px;left:0;width:100%}.electricity-bar-chart__scroll-window{direction:rtl;margin-bottom:-35px;margin-top:-45px;overflow-x:scroll;overscroll-behavior-x:none;padding-bottom:35px;padding-right:12px;padding-top:45px;scrollbar-width:thin}.electricity-bar-chart__scroll-window::-webkit-scrollbar{display:none}.electricity-bar-chart-rectangle{position:relative}.electricity-bar-chart-rectangle__height-transition{transition:height .2s}.electricity-bar-chart-rectangle__value{border-radius:8px;bottom:0;position:absolute}.electricity-bar-chart-rectangle__estimated-gradient{bottom:0;position:absolute}.electricity-bar-chart-rectangle__estimated-line{border:1px solid;border-radius:8px;bottom:0;box-sizing:border-box;position:absolute;transition:height .5s}.electricity-bar-chart-rectangle__estimated-line--under-value{border:none;border-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px dotted #fff}.electricity-bar-chart-element{background-color:#0000;border:none;cursor:pointer;height:100%;opacity:.65;padding:0;position:relative;transition:width .2s;z-index:3}.electricity-bar-chart-element__selected-line-container{align-items:center;display:flex;flex-direction:column;padding-top:6px;position:absolute;transition:height .7s;width:100%;z-index:1234}.electricity-bar-chart-element__selected-line{background-color:#393c3a;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:100%;position:relative;width:1px;z-index:1}.electricity-bar-chart-element__selected-line-top{background-color:#393c3a;border:1px solid #393c3a;border-radius:50%;height:4px;position:relative;top:1px;width:4px}.electricity-bar-chart-element__selected-arrow-low{border-radius:4px;height:3px;opacity:.6;position:relative;width:3px}.electricity-bar-chart-element__x-label-container{bottom:-30px;direction:ltr;display:flex;justify-content:center;position:absolute}.electricity-bar-chart-element__x-label{border-radius:100px;padding:0 8px;transition:background-color .2s;white-space:nowrap}.electricity-bar-chart-element--selected{opacity:1}.electricity-bar-chart-element--selected .bar-chart-element__x-label{background-color:#eaeaea}.electricity-bar-chart-element__icon-container{height:20px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:20px}.electricity-bar-chart-element__rectangles-container{align-items:flex-end;display:flex;gap:8px;height:100%;justify-content:center;padding:0 10px}.modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#15805399;box-sizing:border-box;display:flex;height:100%;left:0;opacity:1;overflow:auto;padding:32px;position:fixed;top:0;transition:opacity .5s;width:100%;z-index:100}.modal ::-webkit-scrollbar{visibility:hidden}@media(min-width:1280px){.modal ::-webkit-scrollbar{visibility:visible;width:3px}.modal ::-webkit-scrollbar-track{background:#0000}.modal ::-webkit-scrollbar-thumb{background:#767676}}.modal__container{background-color:#fff;border-radius:24px;height:auto;margin:auto;max-width:347px;padding:32px 24px;position:relative;width:100%}@media(min-width:768px){.modal__container{border-radius:32px;max-width:791px;padding:64px 88px}}.modal__container--fit-content{width:fit-content}.modal__container .close-button{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;right:4px;top:4px;width:40px}@media(min-width:768px){.modal__container .close-button{right:16px;top:16px}}.modal__container .close-button svg{height:21px;width:21px}@media(min-width:768px){.modal__container .close-button svg{height:24px;width:24px}}.modal__container__body{margin:auto;overflow:auto;padding:0}.elec-consent-consumption-form{border:1px solid #cbc9c9;border-radius:17px;display:flex;flex-direction:column;gap:24px;max-width:600px;padding:24px}.elec-consent-consumption-form__header{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.elec-consent-consumption-form__title-with-icon{align-items:center;display:flex;gap:8px}.elec-consent-consumption-form__submit{margin-top:10px;width:100%}.elec-consent-sent{gap:32px;padding:0 24px}.elec-consent-sent,.elec-consent-sent__content{align-items:center;display:flex;flex-direction:column}.elec-consent-sent__content{gap:16px;margin-top:13px}@media(min-width:768px){.elec-consent-sent__content{margin-top:28px}}.elec-consent-sent__text,.elec-consent-sent__title{text-align:center}.elec-consent-sent__image{width:190px}.energy-switch-buttons{display:flex}.button-v2,.energy-switch-buttons{align-items:center;justify-content:center}.button-v2{border:none;border-radius:39.12px;color:#fff;cursor:pointer;display:inline-flex;flex-direction:column;font-family:PP Formula,sans-serif;font-size:.696rem;font-weight:800;height:2.875rem;line-height:normal;padding:0 16px 1px;text-align:center;text-transform:uppercase;transition:background .5s ease,box-shadow .5s ease,opacity .5s,color .5s,border-color .5s;width:auto}.button-v2:before{content:"";display:inline-block;height:10%;width:100%}.button-v2--dark{background-color:#393c3a}.button-v2--dark--outline{background-color:#0000;border:2px solid #393c3a;color:#393c3a}.button-v2--primary{background-color:#ceff00;color:#158053!important}.button-v2--primary--outline{background-color:#0000;border:2px solid #393c3a;color:#ceff00}.button-v2--secondary{background-color:#158053}.button-v2--secondary--outline{background-color:#0000;border:2px solid #158053;color:#158053}.button-v2--accent{background-color:#938ae2}.button-v2--accent--outline{background-color:#0000;border:2px solid #938ae2;color:#7369c8}.button-v2--grey{background-color:#f8f7f4;color:#393c3a}.button-v2--grey--outline{background-color:#0000;border:2px solid #f8f7f4;color:#f8f7f4}.button-v2--link-v2,.button-v2--link-v2-button{align-items:center;background:none;border:none;color:#393c3a;display:inline-flex;font-size:inherit;justify-content:space-between;margin:0;padding:0 1em;text-align:center;text-decoration:none;text-transform:none}.button-v2--link-v2-button:before,.button-v2--link-v2:before{content:"";display:none}.button-v2--link-v2-button:hover,.button-v2--link-v2:hover{color:#393c3a;opacity:.7;text-decoration:none}.button-v2--link-v2--secondary,.button-v2--link-v2-button--secondary{color:#158053}.button-v2--link-v2--secondary:hover,.button-v2--link-v2-button--secondary:hover{color:#158053;opacity:.7}@media(min-width:768px){.button-v2--xlarge{border-radius:37.8px;font-size:1.6062rem;height:4.6875rem;padding:0 48px 1px}.button-v2--mobileApp{position:relative;width:auto}.button-v2--large{border-radius:39.453px;font-size:.7025rem;height:2.875rem;padding:0 32px 1px}.button-v2--small{border-radius:31px;font-size:.719rem;height:2.375rem;padding:0 24px 1px}}@media(min-width:1280px){.button-v2:hover{opacity:.7!important}.button-v2--xlarge{border-radius:51.5px;font-size:2.188rem;height:6.4375rem;padding:0 48px 1px}.button-v2--mobileApp{position:relative;width:auto}.button-v2--large{border-radius:59.67px;font-size:1.063rem;height:4.0625rem;padding:0 32px 1px}.button-v2--small{border-radius:31px;font-size:.719rem;height:2.875rem;padding:0 24px 1px}}.button-v2--link-v2-button{border-radius:0;display:inline;height:fit-content;margin:0;padding:0}.tooltip .targeting-component__floating-component{background-color:#fff;border-radius:16px;box-shadow:0 1px 5px 2px #393c3a40;display:flex;flex-direction:column;padding:16px}.tooltip--dark .targeting-component__floating-component{background:#393c3a}.tooltip--dark .targeting-component__arrow{border-bottom-color:#393c3a;border-top-color:#393c3a}.tooltip__content-body{display:flex;flex-direction:column;gap:8px}.tooltip__trigger{background-color:#0000}.recharge-cost{grid-gap:12px;background:#158053;border-radius:24px;display:grid;gap:12px;padding:16px 24px 24px}.recharge-cost__title{align-items:center;display:flex;gap:4px}.recharge-cost__ev-offer-profits{align-items:flex-start;align-self:stretch;display:flex;gap:16px;padding-top:8px}.recharge-cost__ev-offer-cost-bloc{background:#ceff00;border-radius:10px;height:24px;width:81px}.recharge-cost__ev-offer-cost-bloc--large{width:131px}.savings-per-year{display:flex;flex-direction:column;gap:8px}.savings-per-year__title{margin-bottom:8px}.savings-profit{display:flex;flex-direction:column;gap:24px}.savings-profit>*{flex:1 1;max-width:400px}@media(min-width:1280px){.savings-profit{align-items:center;flex-direction:row-reverse;gap:80px;justify-content:space-around}}.detailed-profits{display:flex;flex-direction:column;gap:128px}.electric-vehicle-suitable{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:48px;max-width:900px;text-align:center}@media(min-width:1280px){.electric-vehicle-suitable{gap:24px}}.electric-vehicle-suitable__title--green{color:#ceff00}.question-and-answer{gap:16px}.question-and-answer__answer{transition:max-height .5s ease}.question-and-answer__answer--opened{max-height:170px}.questions-and-answers{max-width:400px}.questions-and-answers__title{margin-bottom:16px}.questions-and-answers__separator{background-color:#393c3a;border:none;height:1px;margin-bottom:16px;margin-top:16px}.frequently-asked-questions{align-items:center;align-self:stretch;background-color:#ceff00;display:flex;flex-direction:column;gap:40px;justify-content:center}@media(min-width:1280px){.frequently-asked-questions{flex-direction:row-reverse}}.input-container{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;margin:0;padding:0!important}.input-container__label{align-items:center;column-gap:4px;display:flex;line-height:1.25rem}.input-container__required-sign{color:#e3262f}.input-container__tooltip{padding-top:2px;text-transform:none}.input-container>input{color:#393c3a;max-width:744px}.card-inputs{grid-row-gap:24px;display:grid;height:auto;row-gap:24px}.card-inputs__title{font-family:Neue Haas Unica,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}.card-inputs__card-container{display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.card-inputs__card-container{flex-direction:row;gap:8px}}.card-inputs__element-container{gap:8px;height:auto}.card-inputs__input-container{position:relative}.card-inputs__input-container,.card-inputs__input-container .StripeElement--empty,.card-inputs__input-container .StripeElement--focus,.card-inputs__input-container .StripeElement--invalid{grid-row-gap:8px;display:grid;height:48px;max-width:728px;row-gap:8px}.card-inputs__input-container .StripeElement--empty svg,.card-inputs__input-container .StripeElement--focus svg,.card-inputs__input-container .StripeElement--invalid svg,.card-inputs__input-container svg{left:24px;position:absolute;top:12px}.card-inputs__input-container .StripeElement,.card-inputs__input-container .StripeElement--empty .StripeElement,.card-inputs__input-container .StripeElement--focus .StripeElement,.card-inputs__input-container .StripeElement--invalid .StripeElement{-webkit-font-smoothing:antialiased;align-items:center;background:#fff;border:1px solid #cbc9c9;border-radius:100px;box-sizing:border-box;display:grid;outline:0;padding:0 24px}.card-inputs__input-container .StripeElement--empty .StripeElement--focus,.card-inputs__input-container .StripeElement--focus,.card-inputs__input-container .StripeElement--focus .StripeElement--focus,.card-inputs__input-container .StripeElement--invalid .StripeElement--focus{border:1px solid #158053}.card-inputs__input-container .StripeElement--empty .StripeElement--invalid,.card-inputs__input-container .StripeElement--focus .StripeElement--invalid,.card-inputs__input-container .StripeElement--invalid,.card-inputs__input-container .StripeElement--invalid .StripeElement--invalid{border:1px solid #e3262f}.card-inputs__error-message{color:#e3262f;font-size:1rem;margin:0}.card-inputs__element-with-label{display:flex}.card-inputs__tooltip{margin-left:8px}.card-inputs__tooltip-list{margin:16px}.card-inputs__tooltip-text{color:#fff;font-size:.75rem;font-weight:500;line-height:1rem}.card-inputs__required-field-mention{padding-top:4px}.card-inputs__required-field-mention__asterisk{color:#e3262f}.card-inputs #card-number,.card-inputs #cvc{padding-left:58px}.modal-description-article{padding:4%}@media(min-width:768px){.modal-description-article{min-width:400px}}.modal-description-article__product-picture{height:auto;max-width:300px;width:100%}.modal-description-article__description{margin:15px auto;max-width:80%}@media(min-width:768px){.modal-description-article__prices{font-size:1.125rem;font-weight:400;line-height:1.625rem}}.modal-description-article__prices--price{color:#cbc9c9;text-decoration:line-through}.modal-description-article__prices--arrow{margin:0 5px;width:9px}.modal-description-article__pay-action{margin:auto}.product{background-color:#fff;border:1px solid #eaeaea;border-radius:32px;display:grid;grid-template-rows:1fr 1fr;height:284px;padding:24px}.product.disabled-card{cursor:not-allowed;filter:contrast(50%);-webkit-filter:saturate(20%)}.product.enable-card{cursor:pointer}@media(min-width:768px){.product.enable-card:hover .arrow-green{transform:translate(30px);transition:transform 1s}.product{height:340px;max-width:285px}}.product__prices--price{color:#cbc9c9;text-decoration:line-through}.product__prices--arrow{margin:0 4px;width:9px}.product__icones-container{display:grid;grid-template-columns:1fr 1fr}.product__icones-container--arrow-green{align-self:end}.product__icones-container--product-picture{align-self:end;height:auto;justify-self:end;max-width:110px}.products-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}.shopping-table__table table{background-color:#fff}.user-points{background:#faf8df;border-radius:24px;padding:16px 24px}@media(min-width:768px){.user-points{max-width:fit-content}}.dashboard-shop{display:flex;flex-direction:column;row-gap:32px}.dashboard-shop__header{display:flex;flex-direction:column;flex-wrap:wrap}.dashboard-shop__header--title{min-width:fit-content}@media(min-width:768px){.dashboard-shop__header{column-gap:16px;display:flex;flex-direction:row;justify-content:space-between}}.new-credit-card-payment{margin:0}.new-credit-card-payment__container{grid-row-gap:16px;display:grid;height:auto;max-width:526px;row-gap:16px}.new-credit-card-payment__form{grid-gap:40px;display:grid;gap:40px}.new-credit-card-payment__button-container{grid-gap:16px;display:grid;gap:16px}@media(min-width:1280px){.new-credit-card-payment__button-container{display:flex;flex-direction:row-reverse;gap:16px;justify-content:space-between;margin-top:16px}}.new-credit-card-payment__button{height:48px;width:100%}@media(min-width:1280px){.new-credit-card-payment__button{min-height:48px}}.new-credit-card-payment__required-field-mention__asterisk{color:#e3262f}.new-credit-card-payment--error-message{color:#e3262f;font-size:1rem;margin:0}.cvc-input{gap:8px;height:auto}.cvc-input__input-container{position:relative}.cvc-input__input-container,.cvc-input__input-container .StripeElement--empty,.cvc-input__input-container .StripeElement--focus,.cvc-input__input-container .StripeElement--invalid{grid-row-gap:8px;display:grid;height:48px;max-width:728px;row-gap:8px}.cvc-input__input-container .StripeElement--empty svg,.cvc-input__input-container .StripeElement--focus svg,.cvc-input__input-container .StripeElement--invalid svg,.cvc-input__input-container svg{left:24px;position:absolute;top:12px}.cvc-input__input-container .StripeElement,.cvc-input__input-container .StripeElement--empty .StripeElement,.cvc-input__input-container .StripeElement--focus .StripeElement,.cvc-input__input-container .StripeElement--invalid .StripeElement{-webkit-font-smoothing:antialiased;align-items:center;background:#fff;border:1px solid #cbc9c9;border-radius:100px;box-sizing:border-box;display:grid;outline:0;padding:0 24px}.cvc-input__input-container .StripeElement--empty .StripeElement--focus,.cvc-input__input-container .StripeElement--focus,.cvc-input__input-container .StripeElement--focus .StripeElement--focus,.cvc-input__input-container .StripeElement--invalid .StripeElement--focus{border:1px solid #158053}.cvc-input__input-container .StripeElement--empty .StripeElement--invalid,.cvc-input__input-container .StripeElement--focus .StripeElement--invalid,.cvc-input__input-container .StripeElement--invalid,.cvc-input__input-container .StripeElement--invalid .StripeElement--invalid{border:1px solid #e3262f}.cvc-input__error-message{color:#e3262f;font-size:1rem;margin:0}.cvc-input__element-with-label{display:flex}.cvc-input__tooltip{margin-left:8px}.cvc-input__tooltip-list{margin:16px}.cvc-input__tooltip-text{color:#fff;font-size:.75rem;font-weight:500;line-height:1rem}.cvc-input__required-field-mention{padding-top:4px}.cvc-input__required-field-mention__asterisk{color:#e3262f}.cvc-input #cvc{padding-left:58px}.registered-credit-card-payment{grid-row-gap:16px;display:grid;height:auto;margin:0;max-width:526px;row-gap:16px}@media(min-width:1280px){.registered-credit-card-payment{gap:24px}}.registered-credit-card-payment__form{grid-gap:16px;display:grid;gap:16px}.registered-credit-card-payment__form-container{align-self:stretch;background:#eff6f3;border:1px solid #158053;border-radius:16px;display:flex;flex-direction:column;gap:16px;max-width:728px;padding:24px 16px;position:relative}.registered-credit-card-payment__form-container>svg{position:absolute;right:12px;top:12px}.registered-credit-card-payment__credit-card-container{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.registered-credit-card-payment__card-details{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;padding-top:2px}.registered-credit-card-payment__card-brand{text-transform:uppercase}.registered-credit-card-payment__card-expiry{font-weight:400}.registered-credit-card-payment__button-container{grid-gap:16px;display:grid;gap:16px}@media(min-width:1280px){.registered-credit-card-payment__button-container{display:flex;flex-direction:row-reverse;gap:16px;justify-content:space-between;margin-top:16px}}.registered-credit-card-payment__button{height:48px;width:100%}@media(min-width:1280px){.registered-credit-card-payment__button{min-height:48px}}.registered-credit-card-payment__required-field-mention__asterisk{color:#e3262f}.registered-credit-card-payment__new-card-button{display:flex;gap:12px;height:44px;justify-content:center}.registered-credit-card-payment__new-card-button span{font-size:.75rem}.registered-credit-card-payment--error-message{color:#e3262f;font-size:1rem;margin:0}.dashboard-late-payment__container{grid-gap:16px;background-color:#fff;border-radius:16px;display:grid;gap:16px;height:auto;margin-top:24px;max-width:526px;padding:24px;width:auto}@media(min-width:1280px){.dashboard-late-payment__container{margin-top:32px;padding:32px}}.dashboard-late-payment__footer{align-items:center;display:flex;gap:8px;justify-content:center}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.phone-input-atom-v2{-webkit-font-smoothing:antialiased;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbc9c9;border-radius:100px;box-shadow:none;box-sizing:border-box;display:flex;height:46px;outline:0;overflow:hidden;padding:8px 2px 8px 20px!important;position:relative;transition:.5s ease}.phone-input-atom-v2 .PhoneInputInput{border:none;color:#393c3a;margin:0;outline:0}.phone-input-atom-v2 .PhoneInputInput::placeholder{font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;height:100%;line-height:1.5rem}.phone-input-atom-v2 .PhoneInputCountry{order:2;padding-right:3%;text-align:left}.phone-input-atom-v2 .PhoneInputCountrySelect{min-width:280px}.phone-input-atom-v2 .PhoneInputCountryIcon--border{background:none;border:none;box-shadow:none;max-width:15px}.phone-input-atom-v2:focus-within{border:1px solid #158053}.phone-input-atom-v2 .PhoneInputCountrySelectArrow{border-style:solid;border-width:0 1px 1px 0}.recall-phone-input{margin:0 auto}.recall-phone-input__label{margin-bottom:12px}.recall-phone-input__label--hidden{display:block;height:0;margin:0;padding:0;visibility:hidden;width:0}.recall-phone-input:not(.recall-phone-input--error):not(:focus-within) label>p{color:#393c3a}.recall-phone-input:not(.recall-phone-input--error):focus-within label>p{color:#158053}.recall-phone-input__input{border-radius:47.5504px;margin-bottom:5px;max-height:48px}.recall-phone-input__input input{font-family:Neue Haas Unica,sans-serif;font-size:.875rem}.recall-phone-input__input input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}.recall-phone-input__input--hidden-country .PhoneInputCountry{display:none}.recall-phone-input--error:focus-within div{border-color:#e3262f}.recall-phone-input--error label>p,.recall-phone-input--error:focus-within label>p{color:#e3262f}.recall-form{margin-top:4.5vh;max-width:400px;position:relative}.recall-form__button{min-height:46px;position:absolute;right:0;top:0}.recall-form .icon{align-items:center;display:flex;height:17px;width:17px}.recalling{height:auto;padding:32px 0}.recalling h2{color:#158053;display:block;font-size:2rem;line-height:2.5rem;margin:16px auto;max-width:500px;text-align:center}.recalling__form{height:auto;margin:auto;width:100%}.recalling__text{display:block;margin:0 auto;max-width:500px;padding-top:32px;text-align:center}.recalling .error-message{display:block;line-height:1rem;margin-top:10px;width:100%}@media(min-width:768px){.recalling h2{font-size:2.5rem;line-height:3.25rem;margin-bottom:16px}.recalling__text{padding-top:16px}}@media(min-width:1280px){.recalling h2{font-size:2.5rem;line-height:3.25rem}.recalling__text{max-width:100%;padding-bottom:16px;padding-top:16px}}.additional-public-pages-template{margin-top:6%}.additional-public-pages-template--title{text-align:center}@media(min-width:1280px){.additional-public-pages-template--title{text-align:left}}.additional-public-pages-template__content-container{margin-top:8%}@media(min-width:768px){.additional-public-pages-template__content-container{grid-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:1fr 2fr}}@media(min-width:1280px){.additional-public-pages-template__content-container{grid-template-columns:333px auto}.additional-public-pages-template .collapsible-menu{margin-right:20px}}.additional-public-pages-template .section{background-color:#fff}.additional-public-pages-template .section__title{color:#393c3a}.additional-public-pages-template .recalling{padding-bottom:0}.cookies{margin-top:10%}@media(min-width:1280px){.cookies{margin-left:8%;margin-top:0}}.cookies li{color:#393c3a}.cookies li,.cookies p>li{font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;font-weight:500!important;line-height:1.625rem}@media(min-width:1280px){.cookies li,.cookies p>li{font-size:1.125rem;line-height:1.625rem}}.cookies__button{padding:0}@media(min-width:1280px){.cookies__button{font-size:1.125rem}}.confidentiality-v2{margin-top:10%}@media(min-width:1280px){.confidentiality-v2{margin-left:8%;margin-top:0}}.confidentiality-v2__under-title{font-weight:700}.confidentiality-v2 li,.confidentiality-v2 p>li,.confidentiality-v2__link,.confidentiality-v2__link p{font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;font-weight:500!important;line-height:1.625rem}.confidentiality-v2 li--strong,.confidentiality-v2 p>li--strong,.confidentiality-v2__link p--strong,.confidentiality-v2__link--strong{font-weight:700!important}@media(min-width:1280px){.confidentiality-v2 li,.confidentiality-v2 p>li,.confidentiality-v2__link,.confidentiality-v2__link p{font-size:1.125rem;line-height:1.625rem}}.confidentiality-v2 h4,.confidentiality-v2__under-title{padding-bottom:2%}.confidentiality-v2 #duree ul{list-style:none;padding-bottom:1%}.confidentiality-v2 li{color:#393c3a}.confidentiality-v2__link{color:#158053;text-decoration:none}.confidentiality-v2__link:hover{color:#158053}.confidentiality-v2__card{border:1px solid #cbc9c9;border-radius:30px;margin:4% auto 2%;padding:32px 35px;text-align:center}@media(min-width:1280px){.confidentiality-v2__card{padding:42px 45px}}.gas-tariff-zone{align-items:center;display:flex;flex-direction:column;margin:180px auto 80px;text-align:center}.gas-tariff-zone__text{margin-bottom:3%;margin-top:3%}.gas-tariff-zone__adress-input{margin:3% auto;text-align:start;width:280px}@media(min-width:768px){.gas-tariff-zone__adress-input{width:400px}}@media(min-width:1280px){.gas-tariff-zone__adress-input{width:550px}}.gas-tariff-zone__search-btn{width:fit-content}.gas-tariff-zone__gas-division{margin:1% auto;text-align:center}.gas-tariff-zone__gas-division-text{font-weight:400}.gas-tariff-zone__gas-division-result{background-color:#ceff00;border:1px solid #ceff00;border-radius:60px;color:#158053;height:26px;margin:1% auto;padding:18px 48px;text-align:center;width:164px}.gas-tariff-zone .section--default.recalling{background-color:#fff;margin-top:8%}.gas-tariff-zone .recalling h2{color:#393c3a}.gas-tariff-zone input::placeholder{font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;height:100%;line-height:1.5rem}.form-input-container-v2{display:inline-flex;flex-direction:column;row-gap:8px;width:100%}.form-input-container-v2__input{box-sizing:border-box;width:100%}.form-input-container-v2__input::placeholder{font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;height:100%;line-height:1.5rem}.form-input-container-v2__with-tooltip{display:flex;gap:5px}.form-input-container-v2__label--hidden{clip:rect(1px,1px,1px,1px);border-width:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(min-width:768px){.update-email__validate{width:auto}}.forgotten-password{align-items:flex-start;background-color:#f8f7f4;border-radius:27px;display:flex;flex-direction:column;gap:56px;height:auto;justify-content:center;margin:74px auto 6%;max-width:556px;padding:32px 24px;text-align:left;width:100%}@media(min-width:768px){.forgotten-password{border-radius:60px;margin:84px auto 6%;padding:64px}}@media(min-width:1280px){.forgotten-password{margin:128px auto 6%;width:556px}}.forgotten-password__title{text-align:left}.forgotten-password__form{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;width:100%}.forgotten-password__input{align-items:center;justify-content:center;row-gap:10px;width:100%}@media(min-width:768px){.forgotten-password__input{max-width:428px}}.forgotten-password__input label{align-self:flex-start}.forgotten-password__input p{font-size:1.3125rem;padding-bottom:10px}@media(min-width:768px){.forgotten-password__input p{font-size:1.3125rem}}.forgotten-password__input input{font-size:1.3125rem;height:64px;text-align:center}@media(min-width:768px){.forgotten-password__input input{font-size:1.3125rem;height:64px;width:100%}}.forgotten-password__text{background-color:#fff;border-radius:17px;padding:16px}.forgotten-password__button-container{margin-top:6%}.forgotten-password__button-container button{width:auto}.create-password{align-items:center;display:flex;flex-direction:column;gap:56px;height:auto;justify-content:center;margin:74px auto 6%;max-width:556px;padding:32px 24px;position:relative;text-align:center;width:100%}@media(min-width:768px){.create-password{border-radius:60px;margin:84px auto 6%;min-height:638px;padding:64px}}@media(min-width:1280px){.create-password{margin:88px auto 6%;width:556px}}.create-password__title{text-align:center}.create-password__input{display:flex;font-size:1.3125rem;justify-content:center;width:100%}.create-password__input input{height:64px;margin:auto;width:100%}.create-password__input input::placeholder{color:#cbc9c9}.create-password__input input:focus::placeholder{color:#0000}.create-password__input:focus-within .label-container-v2__text,.create-password__input:focus-within span{color:#158053}@media(min-width:768px){.create-password__input{font-size:1.3125rem;max-width:428px}.create-password__input input{height:64px}}.create-password .error-message{font-size:1.1875rem}@media(min-width:1280px){.create-password .error-message{font-size:1.1875rem}}.create-password .is-invalid input{border:1px solid #e3262f}.create-password .is-invalid .label-container-v2__text,.create-password .is-invalid span{color:#e3262f}.create-password__button{align-self:center;font-size:1.0625rem;height:3rem;margin:auto}@media(min-width:1280px){.create-password__button{height:normal}}.create-password__form{grid-gap:30px;box-sizing:border-box;display:grid;gap:30px;height:100%;max-width:428px;text-align:left;width:100%}.co-owner-form-modal{display:flex;flex-direction:column;position:relative;transition:1s ease}.co-owner-form-modal__content{display:flex;flex-direction:column;gap:32px}.co-owner-form-modal__description{white-space:pre-line}.co-owner-form-modal__inputs{display:flex;flex-direction:column;gap:24px;width:100%}.co-owner-form-modal__buttons-container,.co-owner-form-modal__texts{display:flex;flex-direction:column;gap:16px}.co-owner-form-modal__buttons-container{align-items:center;flex:1 0;justify-content:center;width:100%}@media(min-width:768px){.co-owner-form-modal__buttons-container{flex-direction:row-reverse}}.co-owner-form-modal__additional-info-link{font-size:1rem;font-weight:500;line-height:1.5rem}.co-owner-confirm-modal{display:flex;flex-direction:column;position:relative}.co-owner-confirm-modal__content{align-items:center;display:flex;flex-direction:column;gap:32px}.co-owner-confirm-modal__description{white-space:pre-line}.co-owner-confirm-modal__texts{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.co-owner-confirm-modal__buttons-container{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}@media(min-width:768px){.co-owner-confirm-modal__buttons-container{flex-direction:row-reverse}}.co-owner-confirm-modal__button{width:100%}@media(min-width:768px){.co-owner-confirm-modal__button{width:auto}}.co-owner-confirm-modal__image{width:100%}@media(min-width:768px){.co-owner-confirm-modal__image{height:10.9375rem;width:auto}}.update-co-owner{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px}.update-co-owner__link{align-items:center;cursor:pointer;display:flex;gap:4px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.update-co-owner__icon{height:20px}@media(min-width:768px){.update-co-owner{align-items:center;flex-direction:row}}.my-address-card{align-items:center;background-color:#fff;border:1px solid #eaeaea;border-radius:32px;display:flex;flex-direction:column;justify-content:center;margin:16px 0;padding:32px}@media(min-width:1280px){.my-address-card{margin:0;max-width:285px}}.my-address-card__link{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.my-address-card__picture{height:auto;margin-bottom:12px;max-width:135px}.my-address-card p{text-align:center}.update-email__form{padding-top:32px}.update-email__form .form-input-container-v2{row-gap:12px}.update-email__form .form-input-container-v2__input{min-width:299px}.update-email__form .error-message--v2{font-size:14px;margin-bottom:15px}.update-email__validate{margin:auto;width:100%}@media(min-width:768px){.update-email__validate{width:auto}}.form-phone-input-container-v2{display:flex;flex-direction:column;row-gap:12px;width:100%}.form-phone-input-container-v2__input{box-sizing:border-box;width:100%}.reset-password{border-radius:32px;margin:12px 0}@media(min-width:1280px){.reset-password{margin:0;max-width:285px}}.reset-password__picture{margin-bottom:12px}.update-user-infos{border-radius:32px;padding:24px}@media(min-width:1280px){.update-user-infos{margin:0;max-width:285px}}.update-user-infos__block,.update-user-infos__info-container{display:flex;flex-direction:column;gap:16px}.update-user-infos__block{position:relative}.update-user-infos__block--editable-icon{justify-self:end;position:absolute;right:0;top:0}.update-user-infos__block--editable-icon img{cursor:pointer}.dashboard-profile{display:flex;flex-direction:column;gap:32px}.dashboard-profile__elements-container{max-width:930px}@media(min-width:1300px){.dashboard-profile__elements-container{grid-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr}}.update-phone-number .form-phone-input-container-v2{align-items:center;row-gap:15px}.update-phone-number .error-message--v2{margin-bottom:15px}.update-user-modal{margin:30px;max-width:100%}.update-user-modal__form,.update-user-modal__title{text-align:left}.update-user-modal__container .phone-input-v2{margin:auto}.update-user-modal__container .ik-input{margin:10px 0;width:100%}.update-user-modal__password-error{display:flex;flex-direction:column;gap:10px}.update-user-modal__validate{margin:16px auto auto}.update-user-modal .input-v2.input-v2--without-number{width:100%}.reset-password{align-items:center;background-color:#fff;border:1px solid #eaeaea;border-radius:35px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:10px 0;padding:32px}@media(min-width:1300px){.reset-password{margin:0;max-width:285px}}.reset-password__picture{height:auto;margin-bottom:10px;max-width:85px}.reset-password__text{text-align:center}@media(min-width:1280px){.reset-password__text{font-size:1.5rem;line-height:2rem}}.update-user-infos{background-color:#fff;border:1px solid #eaeaea;border-radius:35px;padding:25px}@media(min-width:1300px){.update-user-infos{margin:0;max-width:285px}}.update-user-infos__info-container--editable-icon{justify-self:end}.update-user-infos__info-container--editable-icon img{cursor:pointer}.update-user-infos__information-name{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.75rem}.update-user-infos__text{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.625rem}.update-user-infos__info-title{display:grid;grid-template-columns:2fr 1fr}.dashboard-profile-info-template{display:flex;flex-direction:column;gap:32px}.dashboard-profile-info-template__elements-container{max-width:930px}@media(min-width:1300px){.dashboard-profile-info-template__elements-container{grid-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr 1fr}}.input-date-field{display:inline-flex;flex-direction:column;position:relative;width:100%}.input-date-field__input{box-sizing:border-box;width:100%}.input-date-field__icon{right:10px;top:5px}.input-date-field .react-datepicker-wrapper{width:100%}.input-date-field .react-datepicker__calendar-icon{height:fit-content;position:absolute;width:fit-content}.input-date-field__input--disabled .react-datepicker__input-container input{font-family:Neue Haas Unica Italic,sans-serif;opacity:.6}.input-date-field .react-datepicker__input-container input::placeholder{color:#767676!important;font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;line-height:1.5rem;padding-left:10px;width:100%}.input-date-field .react-datepicker{border:1px solid #cbc9c9;box-sizing:border-box;font-family:Neue Haas Unica,sans-serif}.input-date-field .react-datepicker__header{background-color:#fff;border-bottom:none;position:relative}.input-date-field .react-datepicker__triangle{left:220px!important;top:-.94rem}.input-date-field .react-datepicker .react-datepicker__navigation{top:10px}.input-date-field .react-datepicker .react-datepicker__navigation--next{right:10px}.input-date-field .react-datepicker .react-datepicker__navigation--previous{left:10px}.input-date-field .react-datepicker .react-datepicker__navigation--next,.input-date-field .react-datepicker .react-datepicker__navigation--previous{border:1px solid #393c3a;border-radius:100px}.input-date-field .react-datepicker .react-datepicker__navigation-icon{border-color:#393c3a;color:#393c3a}.input-date-field .react-datepicker .react-datepicker__navigation-icon--next{top:1px}.input-date-field .react-datepicker .react-datepicker__navigation-icon--next:before{border-color:#393c3a;border-width:1px 1px 0 0;height:7px;left:-4px;width:7px}.input-date-field .react-datepicker .react-datepicker__navigation-icon--previous{top:1px}.input-date-field .react-datepicker .react-datepicker__navigation-icon--previous:before{border-color:#393c3a;border-width:1px 1px 0 0;height:7px;left:-4px;width:7px}.input-date-field .react-datepicker .react-datepicker__current-month{font-size:1rem;padding-top:2px;text-transform:capitalize}.input-date-field .react-datepicker .react-datepicker__day-names{padding-top:10px}.input-date-field .react-datepicker .react-datepicker__day-name{text-transform:uppercase}.input-date-field .react-datepicker .react-datepicker__day{padding-bottom:1px;width:1.8rem}.input-date-field .react-datepicker .react-datepicker__day:hover{border-radius:50%}.input-date-field .react-datepicker .react-datepicker__day--keyboard-selected[aria-selected=false],.input-date-field .react-datepicker .react-datepicker__day--selected[aria-selected=false] .react-datepicker__day--today[aria-selected=false],.input-date-field .react-datepicker .react-datepicker__day--today[aria-selected=false]+.react-datepicker__day--selected[aria-selected=false],.input-date-field .react-datepicker .react-datepicker__day[aria-selected=true],.input-date-field .react-datepicker .react-datepicker__month-text--keyboard-selected,.input-date-field .react-datepicker .react-datepicker__quarter-text--keyboard-selected,.input-date-field .react-datepicker .react-datepicker__year-text--keyboard-selected{background-color:#158053;border-radius:50%;color:#fff}.input-date-field .react-datepicker .react-datepicker__day--keyboard-selected:not([aria-selected=true]):not(.react-datepicker__day--today){background:none!important;border:none;color:#000}.input-date-field .react-datepicker__input-container input{-webkit-font-smoothing:antialiased;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbc9c9;border-radius:100px;box-shadow:none;color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1rem;height:48px;outline:0;padding:0 16px;transition:.5s ease}.input-date-field .react-datepicker__input-container input::-webkit-input-placeholder{color:#393c3a}.input-date-field .react-datepicker__input-container input:-moz-placeholder,.input-date-field .react-datepicker__input-container input::-moz-placeholder{color:#393c3a}.input-date-field .react-datepicker__input-container input:-ms-input-placeholder{color:#393c3a}.input-date-field .react-datepicker__input-container input:focus{border:2px solid #158053}.input-date-field .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{stroke:#cbc9c9;color:#fff}.input-date-field .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle path{fill:#fff}.input-field{-webkit-font-smoothing:antialiased;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbc9c9;border-radius:35px;box-shadow:none;box-sizing:border-box;color:#393c3a;font-family:Neue Haas Unica,sans-serif;height:48px;outline:0;padding:8px 4px 8px 24px;transition:.5s ease}.input-field::placeholder{font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.input-field:hover{border:1px solid #393c3a}.input-field:focus{border:1px solid #158053}.input-field--disabled{background-color:#f8f7f4}.input-field--has-error{border:1px solid #e3262f}input[type=number].input-v2--without-number::-webkit-inner-spin-button,input[type=number].input-v2--without-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-number-field{position:relative}.input-number-field__input{width:100%}.input-number-field__unit{cursor:default;position:absolute;right:12px;top:12px}.input{display:flex;flex-direction:column;gap:8px}.input__error-message{font-size:.875rem}.alert-over-consumption-modal{display:flex;flex-direction:column;gap:32px}.alert-over-consumption-modal__upper-part{display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.alert-over-consumption-modal__upper-part{gap:24px}}.alert-over-consumption-modal__form{display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.alert-over-consumption-modal__form{gap:24px}}.alert-over-consumption-modal__buttons-container{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.alert-over-consumption-modal__buttons-container{flex-direction:row-reverse;gap:32px;justify-content:center}.alert-over-consumption-modal__buttons-container button{min-width:176px}}.dashboard-profile-notifications-template-error{display:flex;flex-direction:column;gap:16px;max-width:1200px;position:relative}@media(min-width:1280px){.dashboard-profile-notifications-template-error{height:450px}}.dashboard-profile-notifications-template-error__first-component{display:flex;flex-direction:column;gap:16px}.dashboard-profile-notifications-template-error__first-component button{max-width:310px;min-height:48px}@media(min-width:1280px){.dashboard-profile-notifications-template-error__first-component{height:352px;max-width:788px}}.dashboard-profile-notifications-template-error__second-component{box-shadow:0 1px 6px 3px #393c3a26}@media(min-width:1280px){.dashboard-profile-notifications-template-error__second-component{bottom:0;height:290px;position:absolute;right:0;width:510px}}.dashboard-profile-notifications-template-error__image{width:100%}.dashboard-profile-notifications-template-skeleton{display:flex;flex-direction:column;gap:24px}@media(min-width:1280px){.dashboard-profile-notifications-template-skeleton{flex-direction:row}}.dashboard-profile-notifications-template-skeleton__first-card{border-radius:16px;height:343px;width:100%}@media(min-width:1280px){.dashboard-profile-notifications-template-skeleton__first-card{width:50%}}.tag-notification-status{align-items:center;background-color:#f8f7f4;border-radius:4px;column-gap:4px;display:inline-flex;padding:4px 8px;width:fit-content}.tag-notification-status__activated{background-color:#eff6f3}.notification-card-container{display:flex;flex-direction:column;gap:32px}.notification-card-container__upper{display:flex;flex-direction:column;gap:8px}.notification-card-container__upper-first-section{align-items:center;display:flex;justify-content:space-between}.notification-card-container__upper-text{align-items:center;display:flex;gap:8px}.notification-card-container__upper-image{height:24px;width:24px}.notification-card-container__title{display:inline}.notification-card-container__lower{display:flex;flex-direction:column;gap:4px}.dashboard-profile-notifications-template{display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.dashboard-profile-notifications-template{flex-direction:row}.dashboard-profile-notifications-template .notification-card-container{width:50%}}.form-address-input-v2{display:inline-flex;flex-direction:column;row-gap:8px;width:100%}.form-address-input-v2 input::placeholder{color:#767676;font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;line-height:1.5rem}.form-back-and-next-bar-v2{display:flex;gap:8px;justify-content:center;margin:0 auto;max-width:1200px;text-align:center;width:auto}@media(min-width:768px){.form-back-and-next-bar-v2{flex-direction:row;justify-content:flex-end;margin:0;padding-top:0}}.form-back-and-next-bar-v2__button{min-width:106px}@media(min-width:768px){.form-back-and-next-bar-v2__button{min-width:147px}}.form-back-and-next-bar-v2--hasPreviousButton{flex-direction:column;flex-wrap:wrap;gap:8px;justify-content:center}@media(min-width:768px){.form-back-and-next-bar-v2--hasPreviousButton{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}}.form-back-and-next-bar-v2__no-engagement-container{display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.form-back-and-next-bar-v2__no-engagement-container{flex-direction:row-reverse;gap:16px}}.form-back-and-next-bar-v2__no-engagement-text{margin:auto 0}.inline-link{border-bottom:none;color:inherit;cursor:pointer;display:inline;font-family:Neue Haas Unica,sans-serif;font-size:inherit;font-weight:500;gap:4px;line-height:inherit;text-decoration:underline;width:auto}.inline-link svg{margin-left:4px}.inline-link--external{border-bottom:1px solid #393c3a;text-decoration:none}.image__dual__container{border-radius:20px;display:flex;flex-grow:1;margin-bottom:1rem;min-height:200px;overflow:hidden;position:relative}.image__dual__container .left-image,.image__dual__container .right-image{background-position:50%;background-size:cover;width:50%}.image__dual__container .content{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;padding:1.25rem 1.3rem;position:absolute;right:0;text-align:center}.image__dual__container .legend{text-align:center;word-break:normal}.generic-estimated-consumption-details{align-items:flex-start;border-radius:32px;display:flex;flex-direction:column;gap:24px;max-height:500px;padding:0}@media(min-width:1280px){.generic-estimated-consumption-details{padding:64px 88px}}.generic-estimated-consumption-details__container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:32px;overflow-y:auto}.generic-estimated-consumption-details__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.generic-estimated-consumption-details__bloc-text{font-weight:400}.generic-estimated-consumption-details__content,.generic-estimated-consumption-details__educational-bubble{margin-right:16px}.estimated-consumption-details{align-items:flex-start;border-radius:32px;display:flex;flex-direction:column;gap:24px;padding:0}@media(min-width:1280px){.estimated-consumption-details{padding:64px 88px}}.estimated-consumption-details ul{margin:0;padding-inline-start:32px}.estimated-consumption-details ul li{color:inherit;font-size:inherit;line-height:inherit}.estimated-consumption-details__close-button{margin:auto;max-width:400px;width:100%}.image__container{background-color:#eaeaea;background-position:50%;background-size:cover;border-radius:20px;display:block;flex-grow:1;height:220px;margin-bottom:1rem;overflow:hidden;position:relative;width:auto}.image__container .content{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;padding:1.25rem 1.3rem;position:absolute;right:0;text-align:center}.image__container .legend{text-align:center;word-break:normal}.saved-draft{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center}@media(min-width:768px){.saved-draft{align-items:center;text-align:center}}.saved-draft__title-icon{height:24px;margin-right:10px}@media(min-width:768px){.saved-draft__title-icon{height:32px}}.saved-draft__green-text{color:#158053}.saved-draft__email-sent-container{background-color:#f8f7f4;padding:12px 16px;width:auto}@media(min-width:768px){.saved-draft__email-sent-container{width:100%}}.saved-draft__email-sent-text{font-size:.875rem;font-weight:400;line-height:1rem}.saved-draft__button-container{display:flex;justify-content:center;margin-top:16px;width:100%}@media(min-width:768px){.saved-draft__button-container{width:auto}}.form-subscription-sidebar-section__header{display:flex}.form-subscription-sidebar-section__header .step-name{margin:auto 0}.form-subscription-sidebar-section__header .update-subscription{padding-top:0}.form-subscription-sidebar-section__edit-button{height:40px;margin-left:2px;min-height:40px;padding:0;width:40px}.form-subscription-sidebar-section__project-items{margin-bottom:4%;margin-top:0;padding:0}.form-subscription-sidebar-section__project-items .item{color:#393c3a;cursor:default;font-family:Neue Haas Unica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;list-style:none;padding:2px 0}.form-subscription-sidebar{background-color:#f8f7f4;border-radius:35px;height:fit-content;max-width:250px;padding:10%;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}.form-subscription-sidebar__title{padding-bottom:4%}.form-subscription-sidebar__button-container{align-items:center;display:flex;justify-content:center;margin-top:40px}.form-subscription-sidebar__button-container .saved-button{padding:0 32px}.form-subscription-sidebar__horizontal-bar{border:1px solid #cbc9c9;margin:24px 0;max-width:100%;width:200px}@media(min-width:768px){.form-subscription-sidebar{padding:50px}}.tag-contract{align-items:center;border-radius:4px;column-gap:4px;display:inline-flex;padding:4px 8px;width:fit-content}.tag-contract--electricity{background-color:#eff6f3}.tag-contract--gas{background-color:#f3f1fe}.tag-contract--disabled{background-color:#f8f7f4;color:#767676}.tag-contract--electricity.tag-contract--gas{background-color:#fff6e3;color:#393c3a}.tag-contract--electricity.tag-contract--gas.tag-contract--disabled{background-color:#f8f7f4;color:#767676}.subscription-address-select-item{background-color:#0000;border:none;cursor:default;display:flex;flex-direction:column;padding:12px 8px;row-gap:6px;text-align:left}.subscription-address-select-item--has-interactions{background-color:#fff;cursor:pointer}.subscription-address-select-item--has-interactions:hover{background-color:#f8f7f4}.subscription-address-select-item--selected{background-color:#eff6f3}.subscription-address-select-item--selected:hover{background-color:#eff6f3;cursor:default}.subscription-address-select{overflow:visible;position:relative;width:100%}.subscription-address-select__button-item{cursor:pointer;padding:0;width:100%}.subscription-address-select__base-button{align-items:center;background-color:#fff;border:1px solid #cbc9c9;border-radius:8px;column-gap:4px;display:flex;justify-content:center;min-height:35px;padding:12px;transition:box-shadow .3s;width:100%}.subscription-address-select__base-button--open,.subscription-address-select__base-button--open:hover,.subscription-address-select__base-button:hover{box-shadow:0 0 5px 2px #393c3a26}.subscription-address-select__base-button:disabled:hover{box-shadow:none;cursor:default}.subscription-address-select__base-button:disabled .subscription-address-select__button-item{cursor:default}.subscription-address-select__arrow{align-items:center;display:flex;justify-content:center;transform-origin:center;transition:transform .3s}.subscription-address-select__arrow--open{transform:rotateX(180deg)}.subscription-address-select__list{background-color:#393c3a;border-radius:8px;box-shadow:0 1px 5px 2px #393b3a26;display:grid;max-height:460px;opacity:0;overflow-y:scroll;overflow:hidden;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(8px);transition:opacity .3s,transform .3s;width:100%}.subscription-address-select__list::-webkit-scrollbar{background-color:#fff;border-bottom-right-radius:8px;border-top-right-radius:8px;height:2px;width:7px}.subscription-address-select__list::-webkit-scrollbar-thumb{background-color:#cbc9c9;border-radius:8px}.subscription-address-select__list--visible{opacity:1;overflow:auto;pointer-events:all;transform:translate(0);z-index:1112}.leave-housing-form{grid-row-gap:24px;display:grid;row-gap:24px}.leave-housing-form__red{color:#e3262f}.leave-housing-form__buttons-container{align-items:center;display:flex;flex-direction:column-reverse;gap:16px;justify-content:center;margin-top:16px}@media(min-width:768px){.leave-housing-form__buttons-container{flex-direction:row;gap:32px}}.leave-housing-form__label{margin-bottom:8px}.leave-housing-form__button{max-width:350px;width:100%}.leave-housing-form__input{width:100%}.leave-housing-form__help-container{display:flex;flex-direction:column;gap:40px}.leave-housing-form__link{display:inline;font-family:Neue Haas Unica,sans-serif;font-size:1rem;font-weight:500;padding-left:0;padding-right:0;text-align:left;text-decoration:underline}.leave-housing-form__link:hover{text-decoration:underline}.tunnel-radio-button{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;padding:16px 16px 24px;position:relative}.tunnel-radio-button__input{display:none}.tunnel-radio-button--selected{border:1px solid #158053;box-shadow:0 0 0 2px #2f925c1a}.tunnel-radio-button__checkbox{position:absolute;right:12px;top:12px}.tunnel-radio-button__text{font-family:PP Formula,sans-serif;margin-top:8px}.tunnel-radio-button__text--without-icon{margin-top:12px}.tunnel-radio-button__description{text-align:center}.tunnel-radio-button-group{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:768px){.tunnel-radio-button-group{flex-direction:row}}.tunnel-radio-button-group__radio-button{flex:1 1}.new-housing-form,.new-housing-form__complements{grid-row-gap:24px;display:grid;row-gap:24px}.new-housing-form__complements{width:100%}.new-housing-form__title{grid-row-gap:16px;display:grid;row-gap:16px}.new-housing-form__red{color:#e3262f}.new-housing-form__buttons-container{align-items:center;display:flex;flex-direction:column-reverse;gap:16px;justify-content:center;margin-top:16px}@media(min-width:768px){.new-housing-form__buttons-container{flex-direction:row;gap:32px}}.new-housing-form__button{max-width:350px;width:100%}.new-housing-form__second-line{width:auto}.new-housing-form__infos{gap:8px}.new-housing-form__infos,.new-housing-form__infos-input{align-items:flex-start;align-self:stretch;display:flex;width:100%}.new-housing-form__infos-input{flex:1 0;flex-direction:column}.new-housing-form__infos-input input{width:100%}.new-housing-form__energy-inputs label{background-color:#f8f7f4}.confirmation-moving-modal{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:791px}.confirmation-moving-modal__title{align-self:start;display:flex}@media(min-width:768px){.confirmation-moving-modal__title{width:96%}}@media(min-width:1280px){.confirmation-moving-modal__title{width:100%}}.confirmation-moving-modal__text{align-self:start;display:inline}.confirmation-moving-modal__validation-button{max-width:400px;width:100%}.confirmation-moving-modal__callback-card{max-width:fit-content}.calendly-inline-widget{height:700px;margin-left:-16px;margin-right:-16px;margin-top:24px;min-width:220px}@media(min-width:1280px){.calendly-inline-widget{margin-top:-32px;width:650px}}.dashboard-moving-form-template__title{margin-bottom:24px}@media(min-width:1280px){.dashboard-moving-form-template__title{margin-bottom:32px}}.dashboard-moving-form-template__red{color:#e3262f}@media(min-width:1280px){.dashboard-moving-form-template__container{display:flex;gap:24px;justify-content:flex-start}}.dashboard-moving-form-template__buttons-container{align-items:center;display:flex;flex-direction:column-reverse;gap:16px;justify-content:center;margin-top:16px}@media(min-width:768px){.dashboard-moving-form-template__buttons-container{flex-direction:row;gap:32px}}.dashboard-moving-form-template__form{width:100%}.dashboard-moving-form-template__form-container{display:flex;flex-direction:column;margin-bottom:0;row-gap:24px}.dashboard-moving-form-template__button{max-width:350px;width:100%}.dashboard-moving-form-template__card-container{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}@media(min-width:1280px){.dashboard-moving-form-template__card-container{flex-flow:column;gap:24px;margin-top:0;min-width:368px}}.dashboard-moving-form-template__card{max-width:100%;width:100%}@media(min-width:768px){.dashboard-moving-form-template__card{height:fit-content;margin:0}}.dashboard-moving-form-template__input{width:100%}.contract-termination-modal-content{align-items:center;display:flex;flex-direction:column;max-width:790px;position:relative;row-gap:16px}@media(min-width:1280px){.contract-termination-modal-content{row-gap:32px}}.contract-termination-modal-content__img{margin-bottom:1rem;width:67px}@media(min-width:1280px){.contract-termination-modal-content__img{margin-bottom:0}}.contract-termination-radio-button-group{display:flex;justify-content:center}.contract-termination-radio-button-group__text{text-transform:none}.contract-termination-radio-button-group__radio-group{border:none;grid-auto-flow:row;height:fit-content;padding:0;row-gap:16px;text-transform:none}@media(min-width:1280px){.contract-termination-radio-button-group__radio-group{column-gap:16px;grid-auto-flow:column;width:fit-content}}.contract-termination-radio-button-group img{max-width:53px;width:53px}@media(min-width:1280px){.contract-termination-radio-button-group img{margin:auto}}.contract-termination-radio-button-group span{align-items:center;align-self:center;background:#fff;border:1px solid #eaeaea;display:flex;flex-direction:column;height:192px;justify-content:center;max-width:285px;padding:16px;row-gap:16px}.contract-termination-radio-button-group span:hover{box-shadow:0 1px 5px 2px #393b3a26}.contract-termination-radio-button-group input[type=radio]:checked+.radio-input-v2--button__container{background:#fff}.contract-termination-modal{padding:16px}.leave-housing{border:1px solid #cbc9c9;border-radius:35px;margin:10px 0;max-width:352px}@media(min-width:1280px){.leave-housing{margin:0}}.leave-housing__button{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;margin:32px auto}.leave-housing__button:disabled{cursor:default}.leave-housing__button:disabled .leave-housing__picture{filter:grayscale(100%)}.leave-housing__picture{margin-bottom:10px;max-width:135px}.leave-housing__address{text-decoration:underline}.leave-housing__sub-title{margin-bottom:2rem}.dashboard-moving-page__reinsurance-cards,.dashboard-moving__reinsurance-cards{margin-top:64px}@media(min-width:1280px){.dashboard-moving-page__reinsurance-cards,.dashboard-moving__reinsurance-cards{margin-top:88px}}.loader{align-items:center;background:#fff;bottom:0;cursor:wait;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.loader__icon{height:90px;position:relative;width:98px}.loader__icon img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.loader__icon--arrows{animation:rotating 2s linear infinite}.loader p{color:#393c3a;padding:10px 0}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.consumption-per-equipment{background-color:#fff;border-radius:16px;padding:20px 20px 20px 32px}.consumption-per-equipment__badge{margin:16px 0 0 -53px}.consumption-per-equipment__percent{float:left;font-family:PP Formula;font-size:24px;white-space:nowrap}.consumption-per-equipment__total,.consumption-per-equipment__unit{margin-bottom:4px}.consumption-per-equipment__name{align-items:center;display:flex;margin-top:-40px}.consumption-per-equipment__name img{margin-bottom:8px}.consumption-per-equipment__consumption{align-items:center;display:flex;font-size:14px;margin:8px 0}@media(min-width:1280px){.consumption-per-equipment__consumption{align-items:flex-end}}.consumption-per-equipment__kwh{font-size:14px}.pie-chart-per-equipment__pie{align-items:center;display:flex;justify-content:center;position:relative}.equipments-legend{display:flex;flex:1 1;flex-wrap:wrap;list-style:none;margin-top:24px;white-space:nowrap}.equipments-legend__square{display:inline-block;height:10px;margin-right:5px;vertical-align:middle;width:10px}.equipments-legend__equipment{display:inline-block;margin-right:10px}.dashboard-elec-consumption-per-equipment-template{align-items:center;border-radius:17px;display:flex;flex-direction:column;height:100%;min-height:650px;padding:20px}.dashboard-elec-consumption-per-equipment-template__navigation{padding-top:40px;width:100%}.dashboard-elec-consumption-per-equipment-template__navigation--period-selection{padding-bottom:16px}.dashboard-elec-consumption-per-equipment-template__disaggregation-content{display:flex;flex-direction:column;margin-top:8px;padding:16px;width:100%}@media(min-width:1280px){.dashboard-elec-consumption-per-equipment-template__disaggregation-content{flex-direction:row}}.dashboard-elec-consumption-per-equipment-template__chart{flex:1 1;margin:0}@media(min-width:1280px){.dashboard-elec-consumption-per-equipment-template__chart{margin:0 50px 0 0}}.dashboard-elec-consumption-per-equipment-template__infos{display:flex;flex:1 1;flex-direction:column}.dashboard-elec-consumption-per-equipment-template__infos--text{margin-bottom:32px}.dashboard-elec-consumption-per-equipment-template__consumption-container{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.dashboard-elec-consumption-per-equipment-template__equipments-navigation{display:flex;gap:40px;justify-content:center;margin-top:auto}.dashboard-elec-consumption-per-equipment-template__update-button{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:17px 16px 16px;width:100%}.dashboard-elec-analyze-onboarding-template{margin:0 auto;position:relative}@media(min-width:768px){.dashboard-elec-analyze-onboarding-template{width:990px}.dashboard-elec-analyze-onboarding-template__first-card{position:absolute;width:790px}}.dashboard-elec-analyze-onboarding-template__first-card--text{padding:16px 0}@media(min-width:768px){.dashboard-elec-analyze-onboarding-template__first-card--text{width:420px}}.dashboard-elec-analyze-onboarding-template__second-card{box-shadow:0 4px 35px 0 #393c3a26;margin:8px auto 0;width:311px}@media(min-width:768px){.dashboard-elec-analyze-onboarding-template__second-card{left:500px;position:absolute;top:150px;width:510px}}.dashboard-elec-analyze-onboarding-template__second-card--image{max-width:247px}@media(min-width:768px){.dashboard-elec-analyze-onboarding-template__second-card--image{max-width:446px}}.dashboard-elec-analyze-waiting-template{margin:0 auto;position:relative}@media(min-width:768px){.dashboard-elec-analyze-waiting-template{width:990px}.dashboard-elec-analyze-waiting-template__first-card{position:absolute;width:790px}}.dashboard-elec-analyze-waiting-template__first-card--text{padding:16px 0}@media(min-width:768px){.dashboard-elec-analyze-waiting-template__first-card--text{width:420px}}.dashboard-elec-analyze-waiting-template__second-card{box-shadow:0 4px 35px 0 #393c3a26;margin:8px auto 0;width:311px}@media(min-width:768px){.dashboard-elec-analyze-waiting-template__second-card{left:500px;position:absolute;top:150px;width:510px}}.dashboard-elec-analyze-waiting-template__second-card--image{max-width:247px}@media(min-width:768px){.dashboard-elec-analyze-waiting-template__second-card--image{max-width:446px}}.activation-subscription-address{align-items:center;box-sizing:border-box;column-gap:16px;display:flex;width:100%}.activation-subscription-address__energy-container{align-items:center;display:flex;justify-content:center}.activation-subscription-address__address-container{align-content:center;box-sizing:border-box;display:grid}.activation-subscription-address__address-title{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.activation-subscription-address__energy-box{align-items:center;background-color:#f8f7f4;border-radius:17px;box-sizing:border-box;display:flex;flex-grow:1;height:64px;justify-content:center;padding:12px;width:64px}.activation-subscription-address__energy-icon{width:100%}.subscription-in-progress{grid-row-gap:16px;display:grid;row-gap:16px}.subscription-in-progress__button-container{display:flex;justify-content:center}@media(min-width:1280px){.subscription-in-progress__button-container{justify-content:flex-end}}.intercom-button button{height:100%;margin-right:15px;min-width:205px}.card-action{box-sizing:border-box;display:flex;padding:24px;position:relative}.card-action__content{grid-row-gap:16px;display:grid;row-gap:16px;width:100%}.card-action__image-container{position:absolute;right:24px;width:50px}.card-action__image-container img{width:100%}.form-date-input-container-v2{display:inline-flex;flex-direction:column;row-gap:12px;width:100%}.form-date-input-container-v2__date-picker{box-sizing:border-box;width:100%}.form-date-input-container-v2 .react-datepicker-wrapper{width:100%}.form-date-input-container-v2 .react-datepicker__input-container input::placeholder{color:#767676;font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;line-height:1.5rem;padding-left:10px;width:100%}.checkbox-v2__container{align-items:center;display:flex;justify-content:flex-start}.checkbox-v2--yellow{opacity:0;position:absolute}.checkbox-v2--yellow__input{display:none}.checkbox-v2--yellow+span{cursor:pointer;padding:0;position:relative}.checkbox-v2--yellow+span label{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0}.checkbox-v2--yellow+span:before{background:#fff;border:1px solid #393c3a;content:"";display:inline-block;height:20px;margin-right:10px;min-width:20px;vertical-align:text-top}.checkbox-v2--yellow:checked+span:before{background:#ceff00;border:1px solid #ceff00}.checkbox-v2--yellow:disabled+span{cursor:auto;opacity:.5}.checkbox-v2--yellow:disabled+span:before{box-shadow:none;opacity:.5}.checkbox-v2--yellow:checked+span:after{background:#393c3a;box-shadow:2px 0 0 #393c3a,4px 0 0 #393c3a,4px -2px 0 #393c3a,4px -4px 0 #393c3a,4px -6px 0 #393c3a,4px -8px 0 #393c3a;content:"";height:2px;left:5px;position:absolute;top:50%;transform:rotate(45deg);width:2px}.gas-consent-daily-consumption{border:1px solid #cbc9c9;border-radius:17px;display:flex;flex-direction:column;gap:24px;max-width:600px;padding:24px}.gas-consent-daily-consumption__header{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.gas-consent-daily-consumption__title-with-icon{align-items:center;display:flex;gap:8px}.gas-consent-daily-consumption__terms{align-items:center;background-color:#fff6e3;border-radius:7px;padding:12px 24px}.gas-consent-daily-consumption__checkbox{display:block}.gas-consent-daily-consumption__checkbox-text{margin:0}.gas-consent-daily-consumption__error-message{display:block}.gas-consent-daily-consumption__submit{width:100%}.circle-chart{align-items:center;display:flex;height:200px;justify-content:center;width:200px}.circle-chart__estimated-circle{background:conic-gradient(from 0deg at 50% 48%,#158053 65%,#fff 65%,#fff 100%);border-radius:50%;box-sizing:border-box;height:100%;padding:7px;position:relative;width:100%}.circle-chart__estimated-circle-dot-box{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.circle-chart__estimated-circle-dot-box--end{transform:rotate(235.3deg)}.circle-chart__estimated-circle-dot-box--start--progress{top:7px}.circle-chart__estimated-circle-dot{background-color:#158053;border-radius:50%;height:7px;left:calc(50% - 3.5px);position:absolute;top:0;width:7px}.circle-chart__consumption-circle-container{background:#fff;border-radius:50%;padding:7px;position:relative}.circle-chart__circle,.circle-chart__consumption-circle-container,.circle-chart__size-circle-container{box-sizing:border-box;height:100%;width:100%}.circle-chart__size-circle-container{border-radius:40%;overflow:hidden}.circle-chart__text-container{align-items:center;background:#fff;border-radius:50%;bottom:14px;display:flex;flex-direction:column;justify-content:center;left:14px;position:absolute;right:14px;text-align:center;top:14px}.circle-chart__consumption-circle{height:100%;width:100%}.circle-chart__conic-radient{border-radius:50%;height:100%;width:100%}.circle-chart__circle-container{height:100%;mix-blend-mode:lighten;width:100%}.circle-chart__circle-mask{fill:#fff;stroke:#eaeaea}.circle-chart__circle-border{stroke:#000;stroke-linecap:round;fill:none;transform:rotate(-88deg);transform-origin:50% 50%;transition:stroke-dashoffset .3s}.meter-not-communicant-chart{display:grid}.meter-not-communicant-chart__line-container{width:200px}.meter-not-communicant-chart__line{border-left:1px solid #158053;height:30px;margin:16px auto;width:1px}.meter-not-communicant-chart__estimation-text-container{grid-row-gap:6px;display:grid;flex-grow:1;max-width:200px;row-gap:6px;text-align:center}.meter-not-communicant-chart__label{color:#767676;font-size:1rem;white-space:pre}.meter-not-communicant-chart__label--consumption{color:#393c3a;font-size:2rem;font-weight:600}.meter-not-communicant-chart__label--accent{color:#158053;font-size:.9rem;font-weight:500}.meter-not-communicant-chart__label--consumed{color:#393c3a}.gas-consumption-table-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.gas-consumption-table-header__left-part{display:inline;min-width:fit-content}.gas-consumption-table-header__right-part{display:flex;gap:2px}.gas-consumption-table-header__icon{size:16px}.gas-conso-infos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.gas-conso-infos__container{align-items:baseline;display:flex;margin-right:16px}@media(min-width:768px){.gas-conso-infos__container{margin-right:40px}}.gas-conso-infos__price-display{align-items:baseline;display:flex;margin-right:2px;min-width:fit-content}.gas-conso-infos__versus-infos{align-items:baseline;display:flex;gap:4px}.gas-conso-infos__title{min-width:fit-content}.gas-conso-infos__text-container{align-items:baseline;display:flex;flex-wrap:wrap}.gas-conso-infos__text{align-items:baseline;display:flex;margin-right:4px}.gas-target-infos{align-items:baseline;display:flex;gap:4px}.gas-consumption-table-primary-infos{align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding:12px 12px 8px;width:auto}.gas-consumption-table-primary-infos__container{display:flex;justify-content:space-between;width:100%}.gas-target-details{display:flex;gap:8px;margin-top:16px}.gas-target-details__icon{border-radius:100px;box-sizing:border-box;height:24px;width:8px}.gas-target-details__text-container{align-items:baseline;display:flex;gap:4px;width:100%}.gas-target-details__text-container--text{min-width:fit-content}.gas-target-details__price-text-container{align-items:baseline;display:flex;width:100%}.gas-target-details__price-text-container--text{min-width:fit-content}.gas-target-details__text{display:flex;flex-wrap:wrap;gap:4px}.gas-consumption-table{border:1px solid #cbc9c9;border-radius:16px;box-shadow:0 1px 6px 3px #393c3a26;display:flex;flex-direction:column;margin:8px 0;max-width:fit-content;min-width:200px;overflow:hidden;padding:12px 16px 16px;position:relative;width:fit-content}@media(min-width:1280px){.gas-consumption-table{min-width:250px;padding:16px 24px 24px}}.radio-button-only{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #393c3a;border-radius:50%;cursor:pointer;display:grid;justify-self:flex-end;margin:0;min-height:20px;min-width:20px;place-content:center}.radio-button-only:not([disabled]):hover{border-color:#2d6848}.radio-button-only:before{border-radius:50%;content:"";display:block;height:12px;transform:scale(0);transition:transform .12s ease-in-out;width:12px}.radio-button-only:checked:before{background-color:#158053;transform:scale(1)}.radio-button-only:checked{border-color:#158053}.radio-button-only:disabled:before{background-color:#767676;border:1px solid #cbc9c9}.radio-button-only:disabled{background-color:#eaeaea;border:1px solid #767676}.selection-controls{align-items:center;background:#fff;border:1px solid #cbc9c9;border-radius:16px;font-family:Neue Haas Unica,sans-serif;font-style:normal;font-weight:500;line-height:26px;padding:16px 24px}.selection-controls--dark{align-items:flex-start;background-color:#393c3a;border:2px solid #393c3a;color:#fff;display:flex;flex-direction:column;gap:16px}.selection-controls--dark .detailed-consumption-panel{align-items:start;display:flex;padding:0;width:100%}@media(min-width:768px){.selection-controls--dark{padding:16px 24px 24px}}.selection-controls--dark input{background-color:#393c3a}.selection-controls--dark input:not([disabled]):hover{border-color:#ceff00}.selection-controls__radio{align-items:center;color:#393c3a;cursor:pointer;display:flex;font-size:1.125rem;font:Neue Haas Unica,sans-serif;gap:12px;width:100%}.selection-controls__radio--dark{color:#fff}.selection-controls__radio--dark input{border-color:#fff}.selection-controls__tag{padding:4px 8px}.selection-controls__label-container{gap:8px}@media(min-width:1280px){.selection-controls__label-container{align-items:center;display:inline-flex}}.selection-controls__with-tag{gap:8px}@media(min-width:1280px){.selection-controls__with-tag{align-items:center;display:flex}}.selection-controls__with-tag--text{align-items:center;display:inline;margin-right:8px;padding:0!important}.selection-controls:has(input[type=radio]:checked){background-color:#eff6f3;border:1px solid #158053}.selection-controls:has(input[type=radio]:checked).selection-controls--dark{background-color:#393c3a;border:2px solid #ceff00}.selection-controls:has(input[type=radio]:checked).selection-controls--dark input[type=radio]:checked:not(:disabled){border-color:#ceff00}.selection-controls:has(input[type=radio]:checked).selection-controls--dark input[type=radio]:checked:not(:disabled):checked:before{background-color:#ceff00}.detailed-consumption-panel{background-color:#393c3a;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:16px}@media(min-width:768px){.detailed-consumption-panel{flex-direction:row;gap:24px;justify-content:center;max-width:738px;padding:24px}}.detailed-consumption-panel__container{align-items:center;display:flex;gap:8px}.detailed-consumption-panel__container p{line-height:1.25rem}@media(min-width:768px){.detailed-consumption-panel__container{flex-direction:column-reverse;width:200px}}@media(min-width:1280px){.detailed-consumption-panel__container{flex-direction:column-reverse;width:214px}}.detailed-consumption-panel__image{border-radius:8px;height:80px;object-fit:cover;width:150px}@media(min-width:768px){.detailed-consumption-panel__image{height:94px;width:200px}}@media(min-width:1280px){.detailed-consumption-panel__image{height:94px;width:214px}}.consent-modal{display:flex;flex-direction:column;gap:16px}.consent-modal__title{color:#7369c8}.consent-modal__controls{display:flex;flex-direction:column;gap:8px}.consent-modal__gas-consent{display:flex;flex-direction:column;gap:16px}.consent-modal__gas-consent .checkbox-v2__container{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}.consent-modal__gas-consent .checkbox-v2--yellow+span:before{margin-right:12px;padding-top:2px}.consent-modal__gas-consent .checkbox-v2--yellow:checked+span:after{top:8%}@media(min-width:768px){.consent-modal__gas-consent .checkbox-v2--yellow:checked+span:after{top:20%}}.consent-modal__checkbox{padding-left:8px}.consent-modal__checkbox-container{display:flex;flex-direction:column;gap:8px}.consent-modal__bottom-info{align-items:center;display:flex;gap:4px;justify-content:center}.consent-modal__button-container{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding-top:16px}@media(min-width:1280px){.consent-modal__button-container{padding-top:24px}}.consent-modal__education{align-items:center;background-color:#faf8df;border-radius:16px;display:flex;gap:8px;padding:16px 24px;text-align:center;width:fit-content}.consent-modal__education svg{margin-bottom:4px}@media(min-width:1280px){.consent-modal__education svg{height:24px;width:24px}}.modal__container{padding:32px 16px}@media(min-width:768px){.modal__container{max-width:738px;padding:32px}}@media(min-width:1280px){.modal__container{padding:64px 88px}}.modal__body{display:flex;justify-content:center}.modal{padding:32px 0}.update-consent-modal__content{display:flex;flex-direction:column}@media(min-width:768px){.update-consent-modal__content{align-items:center;margin-bottom:0}}.update-consent-modal__title{margin-bottom:24px;text-align:left}.update-consent-modal__button{margin-top:32px;width:100%}@media(min-width:768px){.update-consent-modal__button{width:fit-content}}.link{color:#393c3a;cursor:pointer;font-family:Neue Haas Unica,sans-serif;font-size:inherit;font-weight:500;text-decoration:underline}.link--S{font-size:.875rem;line-height:1.25rem}.link--M{font-size:1rem;line-height:1.5rem}.link--L{font-size:1.125rem;line-height:1.625rem}.link:hover{color:#767676}.customer-count{display:grid;height:auto;padding-top:4vh}@media(min-width:768px){.customer-count{min-width:376px}}@media(min-width:1280px){.customer-count{padding-top:9%;width:auto}}.customer-count__number{margin-left:auto;margin-right:auto;position:relative;z-index:1}.customer-count__number--check{height:30.7px;position:absolute;right:-15px;top:-18px;width:32px;z-index:2}@media(min-width:768px){.customer-count__number--check{height:45px;right:-23px;top:-22px;width:47px}}@media(min-width:1280px){.customer-count__number--check{height:71px;right:-40px;top:-34px;width:74px}}.customer-count h2{margin-bottom:3%;margin-top:0}@media(min-width:1280px){.customer-count h2{margin-bottom:5%}}.customer-count__subtitle{margin:0 15%;text-align:center;z-index:3}@media(min-width:1280px){.customer-count__subtitle{margin:0 auto 4%;max-width:720px}}.customer-count button{margin-left:auto;margin-right:auto;margin-top:6%}@media(min-width:1280px){.customer-count button{margin:5% auto}}.dual-card-offer{align-items:flex-start;background:#f8ffdd;border:1px solid #ceff00;border-radius:24px;display:flex;flex-direction:column;gap:24px;justify-content:space-around;padding:24px}@media(min-width:1280px){.dual-card-offer__title__offer-word:after{content:"\a";white-space:pre}}.dual-card-offer__title--green{color:#158053}.dual-card-offer__benefits-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;min-height:190px}.dual-card-offer__benefits-container__benefit{align-items:flex-start;align-self:stretch;display:flex;gap:8px}.dual-card-offer__buttons-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.dual-card-offer__buttons-container__button{width:100%}.dual-card-offer__buttons-container__button.estimate-button{background:#393c3a}.electricity-card-offer{align-items:flex-start;background:#eff6f3;border:1px solid #158053;border-radius:24px;display:flex;flex-direction:column;gap:24px;justify-content:space-around;padding:24px}@media(min-width:1280px){.electricity-card-offer__title__offer-word:after{content:"\a";white-space:pre}}.electricity-card-offer__title--green{color:#158053}.electricity-card-offer__benefits-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;min-height:190px}.electricity-card-offer__benefits-container__benefit{align-items:flex-start;align-self:stretch;display:flex;gap:8px}.electricity-card-offer__buttons-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.electricity-card-offer__buttons-container__button{width:100%}.gas-card-offer{align-items:flex-start;background:#f3f1fe;border:1px solid #7369c8;border-radius:24px;display:flex;flex-direction:column;gap:24px;justify-content:space-around;padding:24px}@media(min-width:1280px){.gas-card-offer__gas-title{height:120px}}.gas-card-offer__title--green{color:#7369c8}.gas-card-offer__benefits-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;min-height:190px}.gas-card-offer__benefits-container__benefit{align-items:flex-start;align-self:stretch;display:flex;gap:8px}.gas-card-offer__buttons-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.gas-card-offer__buttons-container__button{width:100%}@media(min-width:1280px){.enr-fixe-plus-offers-section{padding-left:0;padding-right:0}}.enr-fixe-plus-offers-section__header{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:32px;justify-content:center}.enr-fixe-plus-offers-section__header__title{text-align:center}.enr-fixe-plus-offers-section__content-container{background:#fff;border-radius:32px;display:flex;flex-direction:column;gap:40px;margin:auto;max-width:100%;padding:40px 16px}@media(min-width:1120px){.enr-fixe-plus-offers-section__content-container{padding:40px;width:auto}}.enr-fixe-plus-offers-section__energies-container{align-items:center;display:flex;flex-direction:column;gap:24px;margin:auto}@media(min-width:1120px){.enr-fixe-plus-offers-section__energies-container{align-items:normal;flex-direction:row;gap:24px}}.hero{align-items:flex-start;background-color:#ceff00;display:flex;flex-direction:column;height:auto;justify-content:center;padding:25% 4vw 19%;position:relative;transition:all 2s ease}.hero__layout{margin-left:0;max-width:1220px}.hero__title{font-size:2.375rem;margin-bottom:1rem}.hero__text{margin-bottom:8%;max-width:70%}.hero .logo{background:none;border:0;box-sizing:border-box;display:block;height:51px;margin:10% 0;transition:color 2s ease;width:106px;z-index:12}.hero .logo--scrolled,.hero__background-image{display:none}.hero__call-to-action{display:flex;gap:24px}.hero__offer-button{color:#393c3a}.hero__offer-button span{align-items:center;color:inherit;display:flex;height:100%;justify-content:center;text-decoration:none}@media(min-width:768px){.hero{padding-bottom:8%;padding-left:8vw;padding-top:15vh}.hero__title{margin-bottom:3%;padding-right:1vw}.hero__text{margin:0 0 4%;max-width:80%}.hero .logo{height:91px;margin:0 0 5%;width:189px}.hero{padding-bottom:8vh;z-index:0}.hero__title{margin-bottom:2%}.hero__text{max-width:100%}.hero__background-image{background-repeat:no-repeat;background-size:cover;bottom:0;display:block;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 2s ease;width:100%;z-index:1}.hero__button,.hero__layout,.hero__text,.hero__title{z-index:2}.hero__text,.hero__title{transition:color 2s ease}.hero--active .hero__background-image{opacity:1}.hero--active .hero__text,.hero--active .hero__title{color:#ceff00}.hero .logo{background:none;border:0;box-sizing:border-box;display:block;height:104.5px;margin:0 0 5%;text-align:left;width:217px}.hero .logo,.hero .logo>img{transition:all 2s ease}.hero .logo--active>img{fill:#158053}.hero .logo--active>img,.hero .logo--scrolled>img{fill:#ceff00}.hero .logo--scrolled{display:none}}@media(min-width:1441px){.hero{padding-left:0;padding-right:0}.hero__layout{margin-left:auto}.hero__title{font-size:4.375rem}}.manifest-picto-section{display:flex;height:auto;margin-top:3%;position:relative;width:100%}.manifest-picto-section--desktop{display:none}.manifest-picto-section__bloc__icon{background-image:url(/static/media/bloc_icons.1574ea9a0960f4b3eb97.svg);background-repeat:no-repeat;height:187.7px;margin-bottom:5%;width:205.67px}.manifest-picto-section__title{align-items:center;display:flex;flex-wrap:wrap}.manifest-picto-section__button{display:block;margin-top:5%}@media(min-width:1280px){.manifest-picto-section{padding-left:4vh;padding-right:0;pointer-events:none}.manifest-picto-section--mobile{display:none}.manifest-picto-section--desktop{display:block}.manifest-picto-section__title{font-size:5.5rem;font-weight:800;line-height:103px}.manifest-picto-section__icon-wind{background-image:url(/static/media/wind.71075128ba2952ff9165.svg);background-repeat:no-repeat;background-size:cover;height:105.68px;margin:0 2% 1%;width:86.86px}.manifest-picto-section__icon-sun{background-image:url(/static/media/sun.8377dedd7c5518fc7731.svg);background-repeat:no-repeat;background-size:cover;height:94.8px;margin:0 1%;width:102.8px}.manifest-picto-section__icon-barrage{background-image:url(/static/media/barrage.ee2108a0efa8ee3907a6.svg);background-repeat:no-repeat;background-size:cover;height:87.6px;margin:0 2%;width:123.05px}.manifest-picto-section__icon-carrot{background-image:url(/static/media/carrot.28f17482f29c61386981.svg);background-repeat:no-repeat;background-size:cover;height:102.74px;width:91.63px}.manifest-picto-section__button{pointer-events:auto}}@media(min-width:1441px){.manifest-picto-section{padding-left:0}}.producer-name-and-picture{align-items:center;display:flex;opacity:1;text-decoration:none;transition:opacity 1s ease}.producer-name-and-picture:hover{opacity:.3}.producer-name-and-picture__name-container{position:relative;white-space:nowrap}.producer-name-and-picture__plus-icon{bottom:8px;height:20px;position:absolute;right:-12px;width:20px}.producer-name-and-picture__picture{height:auto;padding-left:15px;width:100px}@media(min-width:1280px){.producer-name-and-picture__plus-icon{bottom:15px;height:30px;position:absolute;right:-15px;width:30px}.producer-name-and-picture__picture{width:100%}}.manifest-producer-section{align-items:flex-start;display:flex;padding-bottom:5vh;position:relative}.manifest-producer-section__layout{align-items:flex-start;display:inline-grid;grid-template-rows:auto;justify-content:flex-start;width:100%}.manifest-producer-section__image{height:auto;width:100%}.manifest-producer-section .react-reveal{box-sizing:initial;display:inline-block}.manifest-producer-section__title{display:inline-block;margin:0}.manifest-producer-section__title:after{content:" "}.manifest-producer-section--desktop{display:none}.manifest-producer-section--mobile{display:block}.manifest-producer-section__producers{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5%;max-width:370px}.manifest-producer-section__producers img{max-width:100px}.manifest-producer-section__line{display:flex;flex-wrap:wrap}.manifest-producer-section__button{margin-top:8.5%}@media(min-width:1280px){.manifest-producer-section{padding-bottom:6vh}.manifest-producer-section__layout{display:flex;flex-direction:column}.manifest-producer-section .react-reveal{display:flex;flex-wrap:wrap}.manifest-producer-section__producer{padding-right:20px}.manifest-producer-section--desktop{display:block}.manifest-producer-section--mobile{display:none}.manifest-producer-section__button{margin-top:7%;pointer-events:auto}}@media(min-width:1441px){.manifest-producer-section__layout{padding-left:0;padding-right:0}}.manifest-section{color:#ceff00;height:auto;margin-left:0;padding-bottom:5vh;padding-top:7vh}.manifest-section__subtitle{margin-top:3%}.manifest-section__subtitle--break{display:block;margin-top:3%}@media(min-width:768px){.manifest-section{padding-bottom:5vh;padding-top:8vh}.manifest-section__subtitle--break{display:none}.manifest-section__subtitle:hover{cursor:default;opacity:1;transition:opacity .4s ease-in-out}.manifest-section__subtitle:hover span:not(:hover){opacity:.5;transition:opacity .4s ease-in-out}}@media(min-width:1280px){.manifest-section{padding-bottom:5vh;padding-top:11vh}.manifest-section__subtitle--break{display:none}.manifest-section__subtitle:hover{cursor:default;opacity:1;transition:opacity .4s ease-in-out}.manifest-section__subtitle:hover span:not(:hover){opacity:.5;transition:opacity .4s ease-in-out}}@media(min-width:1441px){.manifest-section{margin-left:auto}}.video-section{height:100%;margin:0;object-fit:cover;padding:0;position:relative;width:100%}.video-section__video{width:100%}.video-section__title{left:15%;position:absolute;right:15%;text-align:center}@media(min-width:1280px){.video-section__title{left:35%;position:absolute;right:35%;text-align:center;top:40%}}.producers-card-ilek{display:none;height:100%;min-height:1024px;padding:1vh 0}.producers-card-ilek__layout{box-sizing:border-box;height:100%;position:relative}.producers-card-ilek__content{box-sizing:border-box;display:grid;grid-template-columns:1fr;height:100%;justify-content:space-between;margin:0 auto;max-width:752px;padding:8% 0 3%}.producers-card-ilek__content--energies-container{align-items:flex-start;align-self:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;z-index:2}.producers-card-ilek__content--energies-container>div{align-self:flex-end}.producers-card-ilek__content--energies-container--energy{align-items:center;display:flex;margin:20px 0}.producers-card-ilek__content--energies-container--energy--icon{height:33.8px;margin-right:14px;width:31.88px}.producers-card-ilek__content--title{margin:0 70px;text-align:center;z-index:2}.producers-card-ilek__map-container{position:absolute;top:15%;transform:translateX(4vw);width:585px;z-index:2}.producers-card-ilek__map-container>img{height:auto;width:100%}@media(min-width:768px){.producers-card-ilek{display:grid}}@media(min-width:1280px){.producers-card-ilek{display:block;height:750px;margin:0;min-height:750px;padding-left:0}.producers-card-ilek__layout{padding-left:3%}.producers-card-ilek__content{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;height:100%;margin-left:0;max-width:570px;padding:5% 0}.producers-card-ilek__content--title{margin:0;max-width:50vw;text-align:left}.producers-card-ilek__content--energies-container{align-self:flex-end;margin-left:0}.producers-card-ilek__content--energies-container--energy--icon{height:43.68px;margin-right:28px;width:41.21px}.producers-card-ilek__map-container{position:absolute;right:3%;top:50%;transform:translateY(-50%);width:680px!important}}.white-box__container{align-items:flex-start;align-self:stretch;background-color:#fff;border-radius:24px;box-shadow:0 4px 35px 0 #393c3a26;display:flex;flex-direction:column;gap:8px;padding:24px;position:relative}@media(min-width:768px){.white-box__container{width:320px}}.white-box__description{margin-bottom:16px;width:90%}.white-box__icon{bottom:7px;max-height:64px;max-width:64px;position:absolute;right:8px}.best-prices__container{display:flex;flex-direction:column;flex-shrink:0;gap:40px;text-align:center}.best-prices__content{display:flex;flex-direction:column;gap:12px;margin:auto;max-width:100%}.best-prices__white-boxes-container{display:flex;flex-direction:column;gap:24px;text-align:left}@media(min-width:768px){.best-prices__white-boxes-container{flex-direction:row;justify-content:center}}.best-prices__link.link{color:#fff;cursor:pointer;text-align:end}.best-prices__link.link:hover{color:#cbc9c9}.homepage-template{height:100%;position:relative}.homepage-template__best-price{padding:95px 33px 59px}.manifest-section-container{background-color:#158053;transition:all .5s ease}.manifest-section-container__producer-card-container{display:flex;justify-content:space-around}.manifest-section-container--primary{background-color:#ceff00;transition:all 1s ease-in-out}.customer-service{align-items:center;background:#faf8df;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 0}@media(min-width:768px){.customer-service{padding:64px 0}}.customer-service__benefits{align-items:center;display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.customer-service__benefits{flex-direction:row;justify-content:space-evenly;margin:32px 40px;width:calc(100% - 80px)}.customer-service__benefits>*{max-width:232px}}.customer-service__bloc,.customer-service__title{text-align:center}.customer-service__customer-picture{width:166px}.customer-service__more-review-button{margin-top:8px}.benefit-card{background:#158053;border:1px solid #3ec87e;border-radius:24px;display:flex;flex-direction:column;gap:8px;padding:16px}.benefit-card__title{font-family:PP Formula,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.5;min-height:50px}.benefit-card__image{margin:0 auto;width:177px}.no-commitment-benefit__separator{background-color:#3ec87e;border:none;height:1px;margin-bottom:24px;margin-top:16px}.no-commitment-benefit__redirect-button{margin:auto}.no-commitment-benefit__detail-bloc{align-items:flex-start;display:flex;gap:16px;justify-content:center}.no-commitment-benefit__detail-bloc-benefit{align-items:center;display:flex;flex:1 1;flex-direction:column}.no-commitment-benefit__detail-text{text-align:center}.fixed-offer-benefits{background:#eff6f3;position:relative}.fixed-offer-benefits__container{height:4000px;margin:auto;max-width:543px;padding:0 24px;position:relative;transition:margin-top .05s ease}.fixed-offer-benefits__card{left:0;position:sticky;right:0;top:0;transition:transform 1s ease,opacity 1s ease;z-index:5}.fixed-offer-benefits__card--hidden{opacity:0;transform:translateY(100%)}.fixed-offer-benefits__card--visible{opacity:1;transform:translateY(0)}.fixed-offer-benefits__bottom-image{background:linear-gradient(180deg,#eff6f3,#eff6f300 76.51%),url(/static/media/windmill.9aab7f1ba6590009e4a4.jpg) #d3d3d3 50%/cover no-repeat;bottom:0;height:500px;position:sticky;width:100%}.fixed-offer-principle{background:#eff6f3}.fixed-offer-principle__graph{display:block;margin:auto;max-width:720px;width:100%}.fixed-offer-principle__redirection-button{margin:40px auto 0}.ilek-plus{background:#393c3a;display:flex;flex-direction:column;gap:24px}.ilek-plus__title{text-align:center}.ilek-plus__content{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.ilek-plus__content{flex-direction:row;justify-content:center}}.ilek-plus__text-bloc{max-width:307px}@media(min-width:768px){.ilek-plus__text-bloc{margin:auto 0}}.ilek-plus__image{margin:0 auto;width:307px}@media(min-width:768px){.ilek-plus__image{margin:0}}.ilek-plus__subtitle{margin-bottom:24px;text-align:left}.ilek-plus__description--volt{color:#ceff00}.desktop-benefit{display:none}@media(min-width:1280px){.desktop-benefit{display:block}}.mobile-benefits{align-items:center;background-color:#eff6f3;border-top:1px solid #eaeaea;display:flex;gap:8px;justify-content:space-around;width:100%}.mobile-benefits__item-title{align-items:center;display:flex;font-size:1.125rem;font-style:normal;font-weight:800;line-height:normal;text-align:center}.mobile-benefits__item{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:8px 12px}.mobile-benefits__vertvolt-icon{margin:24px 0}.mobile-benefits .trustpilot-widget-custom{height:90px;margin:auto;width:150px}@media(min-width:1280px){.mobile-benefits{display:none}}.hero-container-reassurance{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:1200px}.hero-container-reassurance__card{height:72px;min-height:0;padding:24px 12px;position:relative}@media(min-width:768px){.hero-container-reassurance__card{border:1px solid #eaeaea;min-height:140px;padding:24px 16px}}.hero-container-reassurance__card-container{display:flex;gap:16px;justify-content:center}.hero-container-reassurance__card-container>*{flex:1 1}.hero-container-reassurance__card-title--green{color:#158053}.hero-container-reassurance__card-title-icon{bottom:0;position:absolute;right:6px;width:46px}@media(min-width:768px){.hero-container-reassurance__card-title-icon{bottom:9px;right:9px;width:64px}}.hero-container-reassurance__card-title{font-size:1.125rem;font-style:normal;font-weight:800;line-height:24px}@media(min-width:1280px){.hero-container-reassurance .trustpilot-widget-custom{width:85%}}.fixed-offer-hero{background:linear-gradient(180deg,#ffffff80 23.41%,#ffffff40 32.42%,#393c3a40 37.24%,#393c3a40 46.59%,#a9b2ad00 62.83%,#eff6f3 77.32%),radial-gradient(128.18% 48.76% at 0 0,#eff6f3 0,#eff6f300 75.23%),url(/static/media/photovoltaicPanel.11e0ec42943cd031c12f.jpeg) #d3d3d3 50%/cover no-repeat;display:flex;flex-direction:column;gap:88px;justify-content:space-between;padding-bottom:16px;padding-top:88px}@media(min-width:768px){.fixed-offer-hero{gap:128px;padding-bottom:64px;padding-top:128px}}.fixed-offer-hero__icon{height:88px}@media(min-width:768px){.fixed-offer-hero__icon{height:150px}}.fixed-offer-hero__icon-container{margin:0 auto}@media(min-width:768px){.fixed-offer-hero__icon-container{position:absolute;right:0;top:-27px}}.fixed-offer-hero__content{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1200px;position:relative;width:100%}@media(min-width:1280px){.fixed-offer-hero__content{height:524px}}.fixed-offer-hero__title--green{color:#158053}@media(min-width:768px){.fixed-offer-hero__subtitle{max-width:calc(100% - 342px)}}.fixed-offer-hero__estimate-button{width:fit-content}.fixed-offer-hero__estimate-button-bloc{align-items:center;display:flex;flex-direction:column;gap:4px;width:fit-content}.gas-fixed-offer-hero{background:linear-gradient(180deg,#ffffff80 23.41%,#ffffff40 32.42%,#393c3a40 37.24%,#393c3a40 46.59%,#a9b2ad00 62.83%,#eff6f3 77.32%),radial-gradient(128.18% 48.76% at 0 0,#eff6f3 0,#eff6f300 75.23%),url(/static/media/cowsPasture.0148083482ba67a3030a.jpeg) #393c3a 50%/cover no-repeat;display:flex;flex-direction:column;gap:88px;justify-content:space-between;padding-bottom:16px;padding-top:88px}@media(min-width:768px){.gas-fixed-offer-hero{background-position:center 55%;gap:128px;padding-bottom:64px;padding-top:128px}}@media(min-width:1280px){.gas-fixed-offer-hero__icon{height:150px;width:340px}}.gas-fixed-offer-hero__icon-container{margin:0 auto}@media(min-width:768px){.gas-fixed-offer-hero__icon-container{position:absolute;right:0;top:-27px}}.gas-fixed-offer-hero__content{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1200px;position:relative;width:100%}@media(min-width:1280px){.gas-fixed-offer-hero__content{height:524px}}.gas-fixed-offer-hero__title--highlight-secondary{color:#7369c8}.gas-fixed-offer-hero__estimate-button{width:fit-content}.gas-fixed-offer-hero__estimate-button-bloc{align-items:center;display:flex;flex-direction:column;gap:4px;width:fit-content}.discover-electric-vehicle-offer{align-items:flex-start;background:#393c3a;border:1px solid #eaeaea;border-radius:24px;display:flex;flex-direction:column;gap:8px;padding:16px}.discover-electric-vehicle-offer__title--volt{color:#ceff00}.discover-electric-vehicle-offer__redirect-button{margin-top:12px;text-align:left}.add-gas-offer{align-items:flex-start;background:#7369c8;border:1px solid #eaeaea;border-radius:24px;display:flex;flex-direction:column;gap:8px;padding:16px}.add-gas-offer__title--volt{color:#ceff00}.add-gas-offer__redirect-button{margin-top:12px}@media(min-width:768px){.add-gas-offer__redirect-button{margin-top:auto}}.add-electricity-offer{align-items:flex-start;background:#158053;border:1px solid #eaeaea;border-radius:24px;display:flex;flex-direction:column;gap:8px;padding:16px}.add-electricity-offer__title--volt{color:#ceff00}.add-electricity-offer__redirect-button{margin-top:12px}@media(min-width:768px){.add-electricity-offer__redirect-button{margin-top:auto}}.other-offers{background:#eff6f3;display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.other-offers{align-items:center;gap:40px}}.other-offers__container{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.other-offers__container{flex-direction:row}}.other-offers__container>*{flex:1 1}.more-questions .title-ds{color:#fff}.question-and-answer{cursor:pointer;display:flex;flex-direction:column}.question-and-answer__question-bloc{align-items:center;display:flex;gap:16px;justify-content:space-between}.question-and-answer__question{max-width:calc(100% - 48px)}.question-and-answer__answer{max-height:0;overflow:hidden;transition:max-height .5s ease,margin-top .5s ease}.question-and-answer__answer--opened{margin-top:16px;max-height:300px}.electricity-fixed-offer-template__hero{padding-left:4vw;padding-right:4vw}@media(min-width:768px){.electricity-fixed-offer-template__hero{padding-left:8.5vw;padding-right:8.5vw}}.electricity-fixed-offer-template__principle{padding:40px 12px}@media(min-width:768px){.electricity-fixed-offer-template__principle{padding:0 88px 64px}}.electricity-fixed-offer-template__other-offers{padding:40px 16px}@media(min-width:768px){.electricity-fixed-offer-template__other-offers{padding:88px 64px}}.electricity-fixed-offer-template__break-image-hydro{background:url(/static/media/hydro.5b769cf06f5e3920fca4.webp) #d3d3d3 50%/cover no-repeat;height:224px;width:100%}@media(min-width:768px){.electricity-fixed-offer-template__break-image-hydro{height:430px}}.electricity-fixed-offer-template__break-image-windmill{background:url(/static/media/windmill.86308cee3db185c6facc.webp) #d3d3d3 50%/cover no-repeat;height:224px;width:100%}@media(min-width:768px){.electricity-fixed-offer-template__break-image-windmill{height:430px}}.electricity-fixed-offer-template__faq,.electricity-fixed-offer-template__ilek-plus{padding:64px 24px}.offer-questions-and-answers{background-color:#ceff00;display:flex;flex-direction:column;gap:16px}.offer-questions-and-answers__title{margin-bottom:16px}@media(min-width:768px){.offer-questions-and-answers__title{text-align:center}.offer-questions-and-answers__content{align-items:flex-start;display:flex;gap:40px}}.offer-questions-and-answers__separator{background-color:#393c3a;border:none;height:1px;margin-bottom:16px;margin-top:16px}.offer-questions-and-answers__list-item{color:inherit;font-size:inherit;line-height:inherit}.offer-questions-and-answers__more-questions{margin-top:40px}@media(min-width:768px){.offer-questions-and-answers__more-questions{margin-top:0;min-width:407px}}.gas-fixed-offer-template__hero{padding-left:4vw;padding-right:4vw}@media(min-width:768px){.gas-fixed-offer-template__hero{padding-left:8.5vw;padding-right:8.5vw}}.gas-fixed-offer-template__other-offers{padding:40px 16px}@media(min-width:768px){.gas-fixed-offer-template__other-offers{padding:88px 64px}}.gas-fixed-offer-template__break-image-methanization{background:url(/static/media/gasProducer.60cd82d4c00be807d68b.webp) #d3d3d3 50%/cover no-repeat;height:224px;width:100%}@media(min-width:768px){.gas-fixed-offer-template__break-image-methanization{height:430px}}.gas-fixed-offer-template__break-image-cows{background:url(/static/media/cows.b33895c8f86dabcc3639.webp) #d3d3d3 50%/cover no-repeat;height:224px;width:100%}@media(min-width:768px){.gas-fixed-offer-template__break-image-cows{height:430px}}.gas-fixed-offer-template__principle{padding:40px 12px}@media(min-width:768px){.gas-fixed-offer-template__principle{padding:0 88px 64px}}.gas-fixed-offer-template__faq,.gas-fixed-offer-template__ilek-plus{padding:64px 24px}.electric-vehicle-hero{align-items:flex-start;background:linear-gradient(180deg,#393c3a00 85%,#393c3a),url(/static/media/electricVehicleMobile.d5c13a4228be5a68c105.jpg) 100%/cover no-repeat;display:flex;flex-direction:column;height:auto;justify-content:center;padding-left:16px;padding-right:16px;padding-top:130px;position:relative;transition:opacity 2s ease}.electric-vehicle-hero__layout{display:flex;flex-direction:column;gap:24px;margin:0 auto 80px;max-width:1220px;z-index:1}.electric-vehicle-hero__title{max-width:1200px}.electric-vehicle-hero__text{max-width:556px}.electric-vehicle-hero__button{width:fit-content}.electric-vehicle-hero__trustscore-and-badge{display:flex;flex-direction:column;margin:auto}.electric-vehicle-hero__trustscore-and-badge__img-container{grid-gap:27px;align-items:center;display:grid;gap:27px;grid-template-columns:1fr 1fr;justify-items:center;padding-bottom:12px;padding-top:12px;z-index:1}.electric-vehicle-hero__trustscore-and-badge-b-corp{max-width:60px}.electric-vehicle-hero__trustscore-and-badge-service-quality{max-width:108px}@media(min-width:768px){.electric-vehicle-hero{background:linear-gradient(180deg,#393c3a00 85%,#393c3a),url(/static/media/evOfferBackground.3c069d624f2f236bbf67.png) 0/cover no-repeat}.electric-vehicle-hero__title{margin-top:100px}}@media(min-width:1280px){.electric-vehicle-hero{padding-left:64px;padding-right:64px;width:calc(100vw - 143px)}.electric-vehicle-hero__background-image{max-height:870px}.electric-vehicle-hero__trustscore-and-badge{align-items:center;flex-direction:row;justify-content:flex-end;margin-bottom:32px;width:100%}}.customer-service-trustpilot-reviews{background-color:#faf8df;display:flex;flex-direction:column;padding-bottom:6%}.customer-service-trustpilot-reviews .trustpilot-dynamic-card__section{max-width:90%;padding-left:2%}.customer-service-trustpilot-reviews__button{align-self:center;margin-top:3%}.trustpilot-reviews-section{height:auto}.trustpilot-reviews-section__title{margin:auto;text-align:center}.trustpilot-reviews-section__button{align-self:center}.trustpilot-reviews-section__container{box-sizing:border-box;height:auto;margin:0 auto 14%;max-width:800px;position:relative;transition:all 2s ease;width:100%}@media(min-width:768px){.trustpilot-reviews-section__container{margin:auto}}.end-podium-section--button,.end-podium-section--title{margin:2% 0}.ik-input-number-v2__input{-webkit-font-smoothing:antialiased;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbc9c9;border-radius:100px;box-shadow:none;box-sizing:border-box;color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;height:46px;outline:0;padding-left:8px;transition:.5s ease;width:100%}.ik-input-number-v2__input::-webkit-input-placeholder{color:#767676}.ik-input-number-v2__input:-moz-placeholder,.ik-input-number-v2__input::-moz-placeholder{color:#767676}.ik-input-number-v2__input:-ms-input-placeholder{color:#767676}@media(min-width:1280px){.ik-input-number-v2__input{font-size:1.1875rem;height:64px;padding:0 20px}}.ik-input-number-v2__input:focus{border:1px solid #158053}.unit-input-number-v2{height:64px;position:relative!important}.unit-input-number-v2__input:focus{border-color:1px solid #158053}.unit-input-number-v2__input:disabled{cursor:not-allowed;filter:contrast(50%);-webkit-filter:saturate(20%)}.unit-input-number-v2__input::placeholder{font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;height:100%;line-height:1.5rem}.unit-input-number-v2__unit{cursor:default;position:absolute;right:3px;top:3px}@media(min-width:1280px){.unit-input-number-v2__unit{right:6px;top:11px}}.unit-input-number-v2__unity{align-items:center;background-color:#158053;border-radius:50%;color:#fff;display:inline-flex;font-family:Neue Haas Unica,sans-serif;font-size:.875rem;font-weight:500;height:40px;justify-content:center;line-height:1.5rem;width:40px}@media(min-width:1280px){.unit-input-number-v2__unity{font-size:.875rem;height:45px;width:45px}}.elec-form-self-meter-reading__form-section{background-color:#f8f7f4;border-radius:25px;display:flex;flex-direction:column;gap:32px;padding:32px}@media(min-width:1280px){.elec-form-self-meter-reading__form-section{align-items:flex-start;padding:40px;width:100%}}.elec-form-self-meter-reading__title{display:flex;flex-direction:column;gap:16px}.elec-form-self-meter-reading__link{align-items:center;display:flex;gap:4px}.elec-form-self-meter-reading__form{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.elec-form-self-meter-reading__form .date-input-v2{height:64px;position:relative;width:100%}.elec-form-self-meter-reading__form .date-input-v2 .react-datepicker-wrapper{width:100%}.elec-form-self-meter-reading__form .date-input-v2 .react-datepicker__input-container input{box-sizing:border-box;cursor:default;height:64px;padding:8px 24px;width:100%}.elec-form-self-meter-reading__form .date-input-v2 .react-datepicker__input-container input::placeholder{font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;height:100%;line-height:1.5rem}.elec-form-self-meter-reading__form .date-input-v2 .react-datepicker__input-container input:focus{border:1px solid #158053}.elec-form-self-meter-reading__form .date-input-v2 .react-datepicker__input-container input:disabled{cursor:not-allowed;filter:contrast(50%);-webkit-filter:saturate(20%)}.elec-form-self-meter-reading__form .unit-input-number-v2 input{height:64px;padding:8px 24px;text-align:start}.elec-form-self-meter-reading__form .unit-input-number-v2 input::placeholder{font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;height:100%;line-height:1.5rem}.elec-form-self-meter-reading__inputs{display:flex;flex-direction:column;gap:24px;width:100%}.elec-form-self-meter-reading__input{display:flex;flex-direction:column;gap:12px;width:100%}.elec-form-self-meter-reading__submit button{padding:16px 24px;width:50%}.elec-form-sent{background-color:#f8f7f4;border:none;margin-bottom:16px;text-align:center}.elec-form-sent__text{margin-bottom:24px;margin-top:16px}.elec-form-sent__icon{height:140.057px;margin-bottom:32px;margin-top:24px;width:191px}.elec-form-sent__button{box-shadow:none;display:inline-flex}@media(min-width:1280px){.elec-form-sent{padding:40px}}.banner{background-color:#eaeaea;border-radius:24px;display:flex;flex-direction:column;padding:24px;row-gap:16px}@media(min-width:1280px){.banner{border-radius:100px;flex-direction:row;justify-content:space-around;padding:16px}}.banner a{cursor:pointer;text-underline-offset:4px}.banner a:hover{color:#393c3a}.banner__element{column-gap:8px;cursor:pointer;display:flex;text-decoration:none}.banner__img-container{align-items:center;display:flex;justify-content:center}.banner__img-container img{width:40px}.banner__text-container{display:flex;flex-direction:column;justify-content:center}.contract-action-card{display:flex;flex-direction:column;gap:16px;width:100%}.contract-action-card button span{color:#fff}@media(min-width:768px){.contract-action-card{height:156px;max-width:319px}}@media(min-width:1280px){.contract-action-card{height:100%;max-width:486px}.dashboard-help-template-skeleton{margin-left:12px}}.dashboard-help-template-skeleton__title{margin:auto}@media(min-width:768px){.dashboard-help-template-skeleton__title{margin:0}}.dashboard-help-template-skeleton__contact-cards{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;margin-top:32px;max-width:1500px}@media(min-width:768px){.dashboard-help-template-skeleton__contact-cards{flex-direction:row}}.dashboard-help-template-skeleton__contact-cards--card{min-width:220px}@media(min-width:768px){.dashboard-help-template-skeleton__contact-cards--card{width:320px}}.dashboard-help-template-skeleton__faq-section{margin-top:100px}.dashboard-help-template-skeleton__bottom-bar{margin-top:100px;min-width:220px}@media(min-width:768px){.dashboard-help-template-skeleton__bottom-bar{width:320px}}.faq-section-skeleton{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.faq-section-skeleton{width:fit-content}}.faq-section-skeleton__title{margin:auto}@media(min-width:768px){.faq-section-skeleton__title{margin:0}}.faq-section-skeleton__top{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.faq-section-skeleton__content{display:flex;flex-direction:row;gap:24px}.faq-section-skeleton__button{display:flex;justify-content:flex-start}.faq-section-skeleton__button--point{margin-left:12px}.contact-card{display:flex;flex-direction:column;gap:16px;max-width:320px}@media(min-width:768px){.contact-card{width:320px}}.contact-card__paper{width:fit-content}.contact-card__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.contact-card__header--title{max-width:270px}.contact-card__header--image{height:55px}.contact-card__content{display:flex;flex-direction:column;gap:16px}.dashboard-help-template{overflow:auto}@media(min-width:1280px){.dashboard-help-template{margin-left:12px;margin-right:120px}}.dashboard-help-template__title{text-align:center;width:100%}@media(min-width:768px){.dashboard-help-template__title{text-align:left}}.dashboard-help-template__contact-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;margin-top:24px;max-width:1000px}.dashboard-help-template__contact-cards--trio{max-width:1500px}.dashboard-help-template__contact-cards--phone-number{text-decoration:none}@media(min-width:768px){.dashboard-help-template__contact-cards--card{height:170px}}.dashboard-help-template__contact-cards__button{display:flex;justify-content:flex-start;padding-left:0}.dashboard-help-template__contact-cards__button span{margin-top:6px}.dashboard-help-template__contact-cards__button--content{font-family:PP Formula,sans-serif}.dashboard-help-template__faq-section{margin-top:100px}.complementary-infos-contract-card{display:flex;flex-direction:column;justify-content:center;min-height:88px}.complementary-infos-contract-card__container{border-left:1px solid #cbc9c9;border-radius:4px;padding:8px 4px}.contract-card{row-gap:16px}.contract-card,.dashboard-template-contracts-v2{display:flex;flex-direction:column}.dashboard-template-contracts-v2__currents-contracts-container--single{display:flex;flex-direction:column;gap:24px;padding-bottom:64px;padding-top:40px}@media(min-width:768px){.dashboard-template-contracts-v2__currents-contracts-container--single{display:flex}}@media(min-width:1280px){.dashboard-template-contracts-v2__currents-contracts-container--single{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;padding-bottom:72px;padding-top:64px}}.dashboard-template-contracts-v2__currents-contracts-container--multiple{display:flex;flex-direction:column;gap:24px;padding-bottom:64px;padding-top:40px}@media(min-width:1280px){.dashboard-template-contracts-v2__currents-contracts-container--multiple{display:grid;grid-template-columns:minmax(662px,1fr) 1fr;grid-template-rows:1fr;padding-bottom:72px;padding-top:64px}}.dashboard-template-contracts-v2__currents-contracts{display:flex;flex-direction:column;gap:16px}.dashboard-template-contracts-v2__currents-contracts--multiple{display:flex;flex-wrap:wrap;gap:24px}@media(min-width:768px){.dashboard-template-contracts-v2__currents-contracts--multiple>.paper.contract-card{max-width:319px}}@media(min-width:1280px){.dashboard-template-contracts-v2__currents-contracts--multiple{flex-wrap:nowrap}.dashboard-template-contracts-v2__currents-contracts--single{max-width:100%}}.dashboard-template-contracts-v2__others-contracts{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:64px}.dashboard-template-contracts-v2__others-contracts>.paper.contract-card{width:100%}@media(min-width:768px){.dashboard-template-contracts-v2__others-contracts>.paper.contract-card{max-width:319px}}@media(min-width:1280px){.dashboard-template-contracts-v2__others-contracts{flex-direction:row;padding-bottom:72px}}.dashboard-template-contracts-v2__terminated-contracts{display:flex;flex-direction:column;gap:24px;padding-bottom:40px}.dashboard-template-contracts-v2__terminated-contracts>.paper.contract-card{width:100%}@media(min-width:768px){.dashboard-template-contracts-v2__terminated-contracts>.paper.contract-card{max-width:319px}}@media(min-width:1280px){.dashboard-template-contracts-v2__terminated-contracts{flex-flow:row wrap;padding-bottom:80px}}.dashboard-template-contracts-v2__extra-cards--single{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.dashboard-template-contracts-v2__extra-cards--single>.paper.contract-action-card{height:100%;max-width:100%}}@media(min-width:1280px){.dashboard-template-contracts-v2__extra-cards--single{display:grid;grid-template-rows:1fr 1fr;width:100%}.dashboard-template-contracts-v2__extra-cards--single>.paper.contract-action-card{max-width:100%}}.dashboard-template-contracts-v2__extra-cards--multiple{display:flex;flex-wrap:wrap;gap:24px}.dashboard-template-contracts-v2__extra-cards--multiple>.paper.contract-action-card{max-width:486px}@media(min-width:768px){.dashboard-template-contracts-v2__extra-cards--multiple{display:flex;flex-direction:row}.dashboard-template-contracts-v2__extra-cards--multiple>.paper.contract-action-card{width:319px}}@media(min-width:1280px){.dashboard-template-contracts-v2__extra-cards--multiple{flex-direction:column}.dashboard-template-contracts-v2__extra-cards--multiple>.paper.contract-action-card{height:auto;max-width:100%;width:100%}}@media(min-width:1371px){.dashboard-template-contracts-v2__extra-cards--multiple{display:grid;grid-template-rows:1fr 1fr}}.reinsurance-sidebar{align-items:flex-start;background-color:#faf8df;border-radius:35px;display:flex;flex-direction:column;height:fit-content;padding:1.5rem;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s}.reinsurance-sidebar__customer-reviews-minibox-container{margin:auto}@media(min-width:1280px){.reinsurance-sidebar__customer-reviews-minibox-container .trustpilot-widget{left:-21px}}.reinsurance-sidebar__title{font-size:1.25rem;font-style:normal;font-weight:800;line-height:140%;margin:1rem auto;text-align:center}.reinsurance-sidebar__title--second-part{color:#158053}.reinsurance-sidebar__text{color:#767676;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.reinsurance-sidebar__logo-container{display:flex;justify-content:center;margin:0 auto 1rem}.reinsurance-sidebar__logo-container--vert-volt{margin-left:.5rem;max-width:45%}@media(min-width:1280px){.reinsurance-sidebar{max-width:250px}.reinsurance-sidebar__title{margin:1rem 0;text-align:left}.reinsurance-sidebar__logo-container{display:flex;justify-content:flex-start;margin-bottom:1rem}}.tunnel-form-container-v2{column-gap:12px;display:flex;flex-direction:column;justify-content:center;margin:0 auto 20px;max-width:1200px;width:100%}@media(min-width:1280px){.tunnel-form-container-v2{column-gap:11px;flex-direction:row}.tunnel-form-container-v2.has-reinsurance-sidebar{display:grid;grid-template-columns:3fr 1fr}}.tunnel-form-container-v2__children{width:100%}@media(min-width:1280px){.tunnel-form-container-v2__children{margin-left:0}.tunnel-form-container-v2__children--with-side-bar{max-width:661px}.tunnel-form-container-v2__sidebar{display:block;flex-shrink:0}}.tunnel-form-container-v2__informations-side-bar{display:flex;flex-direction:column-reverse;gap:16px}@media(min-width:1280px){.tunnel-form-container-v2__informations-side-bar{flex-direction:column}}.tunnel-form-container-v2__callback-request-card{width:auto}@media(min-width:1280px){.tunnel-form-container-v2__callback-request-card{max-width:300px;width:100%}}.reinsurance-sidebar{padding:32px;padding:var(--spacing-32-px-2-rem,32px)}@media(min-width:1280px){.reinsurance-sidebar{max-width:300px;width:100%}}.address-form-v2 input::placeholder{color:#767676;font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;line-height:1.5rem}@media(min-width:1280px){.address-form-v2__container{display:grid;width:100%}}.address-form-v2__address-container,.address-form-v2__address-helper{font-size:.875rem;font-weight:500;line-height:1rem}.address-form-v2__address-container--has-error,.address-form-v2__address-container--has-error .form-address-input-v2__address-helper,.address-form-v2__address-container--has-error div>label>p,.address-form-v2__address-helper--has-error,.address-form-v2__address-helper--has-error .form-address-input-v2__address-helper,.address-form-v2__address-helper--has-error div>label>p{color:#e3262f}.address-form-v2__address-container--has-error .city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__input,.address-form-v2__address-helper--has-error .city-autocomplete-input-v2 .react-autosuggest__container .react-autosuggest__input{border:1px solid #e3262f}.address-form-v2__complementContainer{display:grid}.address-form-v2__complementContainer--second-line{grid-row-gap:16px;display:grid;row-gap:16px}.address-form-v2__complementContainer--infos{grid-gap:24px 16px;display:grid;gap:24px 16px;justify-content:stretch}.address-form-v2__complementContainer--meter .form-input-container-v2__label{gap:8px}@media(min-width:1280px){.address-form-v2__complementContainer--infos{grid-template-columns:1fr 1fr}}.address-form-v2__address-helper{max-width:90%}.button-text-icon{align-items:center;background:none;border:none;color:#393c3a;display:flex;font-size:14px;height:auto;justify-content:flex-start;line-height:20px;width:70%}@media(min-width:1280px){.button-text-icon{width:100%}}.button-text-icon:focus,.button-text-icon:hover{filter:brightness(90%)}.button-text-icon__icon{margin-left:15px;max-width:20px}@media(min-width:768px){.button-text-icon__icon{max-width:24px}}@media(min-width:1280px){.button-text-icon__icon{max-width:32px}}.button-text-icon__text{position:relative;top:2px}.self-meter-reading-education__title{margin-bottom:24px;text-align:start}.self-meter-reading-education p{text-align:start}.self-meter-reading-education__content{display:flex;flex-direction:column;gap:8px;text-align:start}.self-meter-reading-education__button{cursor:pointer;display:flex;margin-left:auto;margin-top:8px;width:auto}@media(min-width:1280px){.self-meter-reading-education__button{margin-top:24px}}.self-meter-reading-infos__title{margin-bottom:24px;text-align:start}.self-meter-reading-infos__content{display:flex;flex-direction:column;gap:8px;text-align:start}.self-meter-reading-secondary-cards__content{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:1280px){.self-meter-reading-secondary-cards__content{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.self-meter-reading-secondary-cards__content .square-section{display:block}}.self-meter-reading-template__page-title{margin-bottom:16px}@media(min-width:1280px){.self-meter-reading-template__page-title{margin-bottom:32px}}.self-meter-reading-template__cards{display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.self-meter-reading-template__cards{align-items:flex-start;flex-direction:row;gap:24px}}.heroCustomerReviews{background-color:#ceff00;border:none;height:auto;padding-left:4vw;padding-right:4vw;padding-top:21%;position:relative;transition:all 2s ease}.heroCustomerReviews,.heroCustomerReviews__header{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.heroCustomerReviews__header__image{margin-left:-2%}.heroCustomerReviews__header__title{margin:7% 15% 8.5% 0}.heroCustomerReviews__podium{margin:2% 0}.heroCustomerReviews__podium .card-reviews{display:grid;justify-items:flex-start}.heroCustomerReviews__podium .card-reviews>h2 span{color:#7369c8}.heroCustomerReviews__podium .card-reviews_action{padding:0;width:100%}.heroCustomerReviews__podium .card-reviews--button{align-self:end;font-size:1rem}.heroCustomerReviews__podium .card-reviews__bottom{align-items:flex-end;display:flex;justify-content:space-between;margin:0}.heroCustomerReviews__podium .card-reviews__bottom__button{align-items:center;align-self:end;background:none;border:none;cursor:pointer;display:inline-flex;justify-content:flex-start;margin:0;width:100%}@media(min-width:1280px){.heroCustomerReviews__podium .card-reviews__bottom__button{padding:0 5% 0 0}}.heroCustomerReviews__podium .card-reviews__bottom__button p{padding:0 4% 0 0;width:fit-content}@media(min-width:1280px){.heroCustomerReviews__podium .card-reviews__bottom__button p{margin-right:5%;padding:0}}.heroCustomerReviews__podium .card-reviews__bottom__button:hover{opacity:.7}.heroCustomerReviews__podium .card-reviews__bottom__arrow{height:24px;margin-right:5%;margin-top:3%;width:24px}@media(min-width:1280px){.heroCustomerReviews__podium .card-reviews__bottom__arrow{height:36px;margin-right:0;width:36px}}.heroCustomerReviews__podium .card-reviews__bottom__icon{height:76px;width:73px}@media(min-width:1280px){.heroCustomerReviews__podium .card-reviews__bottom__icon{height:114px;width:110px}}.heroCustomerReviews__podium .card-reviews:nth-child(2)>h2 span,.heroCustomerReviews__podium .card-reviews:nth-child(3)>h2 span{color:#393c3a}.heroCustomerReviews__competitor-reviews{display:grid;justify-items:center;margin:0 0 5%}@media(min-width:768px){.heroCustomerReviews__competitor-reviews{align-items:center;gap:20px;grid-template-columns:1fr 1fr}}@media(min-width:1280px){.heroCustomerReviews__competitor-reviews{grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}}.heroCustomerReviews__competitor-reviews--widget{background-color:#393c3a;border-radius:32px;box-sizing:border-box;min-height:430px;padding:24px;width:100%}@media(min-width:768px){.heroCustomerReviews__competitor-reviews--widget{background-color:#393c3a;border-radius:24px;margin-right:2px;min-height:479px;padding:32px}}@media(min-width:1280px){.heroCustomerReviews__competitor-reviews--widget{background-color:#393c3a;border-radius:32px;margin-right:4px;min-height:580px}}.heroCustomerReviews__competitor-reviews .customer-reviews{height:auto;margin:5% 0;width:95%}@media(min-width:768px){.heroCustomerReviews__competitor-reviews .customer-reviews{width:100%}.heroCustomerReviews{padding:12% 8.5vw 0}.heroCustomerReviews__header{flex:1 1;flex-direction:row-reverse;flex-wrap:wrap}.heroCustomerReviews__header__image{margin-right:1%;margin-top:1.5%}.heroCustomerReviews__header__title{flex:3 1;margin:3% 3% 4% 0}.heroCustomerReviews__podium{display:grid;grid-template-columns:1fr 1fr 1fr}.heroCustomerReviews__podium .card-reviews{display:grid;margin:2%}}@media(min-width:1280px){.heroCustomerReviews .trustpilot-competitor-card{margin-right:0}.heroCustomerReviews__podium .card-reviews>h2{width:90%}}@media(min-width:1300px){.heroCustomerReviews__podium .card-reviews:first-child{grid-template-rows:35% 40% 35%}.heroCustomerReviews__podium .card-reviews:nth-child(2){grid-template-rows:35% 40% 25%}.heroCustomerReviews__podium .card-reviews:nth-child(3){grid-template-rows:70% 5% 35%}}.icon-v2{margin:0}.icon-v2--normal{font-size:1.563rem}.icon-v2--small{font-size:1rem}.icon-v2--primary,.icon-v2--secondary{color:#158053}.icon-v2--error{color:#e3262f}.icon-v2--white{color:#fff}.iban-input-container{box-sizing:border-box;display:flex;flex-direction:column;row-gap:8px}.iban-input-container__input{border-radius:32px;box-sizing:border-box;text-align:left}.iban-input-container__input input:hover{border-color:#393c3a}.iban-input-container__input input:focus{border-color:#158053}.iban-input-container__input--disabled{background-color:#f8f7f4}.iban-input-container__input--error input:focus,.iban-input-container__input--error input:hover{border-color:#e3262f}.iban-input-container__message{position:relative}.iban-input-container__message .icon-container-v2 .icon-v2{font-size:1rem;left:0;position:absolute;top:5%}@media(min-width:1280px){.iban-input-container__message .icon-container-v2 .icon-v2{font-size:1.3rem;top:0}}.iban-input-container__message--right{display:flex;justify-content:flex-end;margin-right:8px;margin-top:5px}.iban-input-container__message--icon,.iban-input-container__text--icon{font-size:14px;justify-content:flex-start;padding-left:1.5em}.iban-input-container__message--icon--loading{padding-right:1.2em}.iban-input-container__text--success{color:#158053!important;margin-left:5px;text-align:start}.iban-input-container svg.svg-inline--fa.icon-v2.icon-v2--error{font-size:1.5rem;left:0;top:5%}.form-iban-input{box-sizing:border-box;display:inline-flex;flex-direction:column;row-gap:8px;width:100%}.form-iban-input--loading{position:relative}.form-iban-input__mini-loader{position:absolute;right:10px;top:40px}.payment-success-modal{gap:32px;justify-content:center}.payment-success-modal,.payment-success-modal__text-container{align-items:center;display:flex;flex-direction:column;width:100%}.payment-success-modal__text-container{gap:24px;text-align:center}.payment-success-modal__button-container{display:flex;flex-direction:column-reverse;gap:16px;width:100%}@media(min-width:1280px){.payment-success-modal__button-container{flex-direction:row;gap:32px}}.payment-success-modal__button-container button{width:100%}.payment-success-modal__button-container--solo-button{align-items:center;display:flex;justify-content:center}.payment-success-modal__button-container--solo-button button{max-width:145px}.select-input-v2__control{background:#fff;border:1px solid #cbc9c9;border-radius:32px!important;box-shadow:none;box-sizing:border-box;cursor:pointer!important;transition:border-radius 0s!important}@media(min-width:1280px){.select-input-v2__control{border-radius:35px!important}}.select-input-v2__control--menu-is-open{border:1px solid #eaeaea!important;border-radius:24px 24px 0 0!important;box-shadow:none!important}@media(min-width:1280px){.select-input-v2__control--menu-is-open{border-radius:32px 32px 0 0!important}}.select-input-v2__control--menu-is-open .select-input__dropdown-indicator{color:#393c3a!important;transform:rotate(180deg)}.select-input-v2__control--is-focused{border:1px solid #158053!important;box-shadow:none!important}.select-input-v2__placeholder{color:#767676;font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;font-weight:400;padding-left:10px;width:100%}.select-input-v2__value-container,.select-input-v2__value-container--has-value{height:46px;padding-left:16px!important}@media(min-width:1280px){.select-input-v2__value-container,.select-input-v2__value-container--has-value{padding-left:20px!important}}.select-input-v2__single-value{align-self:center;box-sizing:border-box;color:#393c3a!important;font-family:Neue Haas Unica,sans-serif;line-height:1.5rem}@media(min-width:1280px){.select-input-v2__single-value{align-items:center;display:flex}}.select-input-v2__single-value:first-of-type{line-height:2.5rem}@media(min-width:1280px){.select-input-v2__single-value:first-of-type{align-self:center;line-height:inherit}}.select-input-v2__dropdown-indicator{color:#393c3a!important;transition:transform .3s,color .3s!important}.select-input-v2__dropdown-indicator:hover{opacity:.7!important}.select-input-v2__indicator-separator{width:0!important}.select-input-v2__menu{border:1px solid #158053;border-radius:0 0 32px 32px!important;border-top:0;box-shadow:none!important;margin:-2px 0 0!important;overflow:hidden;z-index:2!important}@media(min-width:1280px){.select-input-v2__menu{border-radius:0 0 35px 35px!important}}.select-input-v2__menu-list{padding:0!important}.select-input-v2__option{color:#cbc9c9!important;cursor:pointer!important;font-family:Neue Haas Unica,sans-serif;padding:12px 16px!important}@media(min-width:1280px){.select-input-v2__option{padding:12px 20px!important}}.select-input-v2__option:hover{color:#393c3a!important}.select-input-v2__option--is-focused{background-color:#fff!important}.select-input-v2__option--is-selected{background-color:#fff!important;color:#393c3a!important}.form-select-input-container-v2{display:inline-flex;flex-direction:column;row-gap:8px;width:100%}.form-select-input-container-v2 .select-input-v2{box-sizing:border-box;width:100%}.form-select-input-container-v2__with-tooltip{display:flex;gap:10px}.form-unit-input-number-v2{display:flex;flex-direction:column;row-gap:8px;width:100%}.form-unit-input-number-v2 .unit-input-number-v2{box-sizing:border-box;font-size:1.125rem;height:46px;width:100%}@media(min-width:1280px){.form-unit-input-number-v2 .unit-input-number-v2{font-size:1.1875rem;height:64px}}.form-unit-input-number-v2__with-tooltip{display:flex}.termination-validation-modal{margin:0 auto;max-width:38.43rem}.termination-validation-modal__text{margin-top:1rem}@media(min-width:1280px){.termination-validation-modal__text{margin-top:1.5rem}}.termination-validation-modal__validation-button{margin:2rem auto 0}.contract-termination-radio-input-group-container__radio label{background-color:#f8f7f4;height:100px;justify-content:center}.confirmation-termination-modal{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:791px}.confirmation-termination-modal__title{align-self:start;display:flex}@media(min-width:768px){.confirmation-termination-modal__title{width:96%}}@media(min-width:1280px){.confirmation-termination-modal__title{width:100%}}.confirmation-termination-modal__text{align-self:start;display:inline}.confirmation-termination-modal__validation-button{max-width:400px;width:100%}.confirmation-termination-modal__callback-card{max-width:fit-content}.rdv-callback{align-items:flex-start;border-radius:32px;max-width:fit-content}.rdv-callback,.rdv-callback__container{display:flex;flex-direction:column;gap:32px}.rdv-callback__container{align-self:stretch;overflow-y:auto}@media(min-width:1280px){.rdv-callback__container{width:650px}}.rdv-callback__title{padding-right:15px}@media(min-width:768px){.rdv-callback__title{align-self:center;padding-right:0;text-align:center;width:500px}}.rdv-callback__text-container{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.rdv-callback__text-container{gap:24px}}.rdv-callback__button{margin:auto}.dashboard-termination-form-template__form-container-old{display:flex;flex-direction:column;flex-grow:100%;margin-bottom:0;row-gap:32px;width:100%}@media(min-width:1280px){.dashboard-termination-form-template__form-container-old{row-gap:24px}}.dashboard-termination-form-template__link-container{margin-top:16px 0;text-align:center}@media(min-width:1280px){.dashboard-termination-form-template__link-container{margin-top:8px 0;text-align:left}}.dashboard-termination-form-template__link{display:inline-flex;justify-content:center}.dashboard-termination-form-template__reinssurance-card{margin-top:64px}@media(min-width:1280px){.dashboard-termination-form-template__reinssurance-card{margin-top:88px}}.dashboard-termination-form-template__title{margin-bottom:24px}@media(min-width:1280px){.dashboard-termination-form-template__title{margin-bottom:32px}}.dashboard-termination-form-template__red{color:#e3262f}@media(min-width:1280px){.dashboard-termination-form-template__container{display:flex;gap:24px;justify-content:flex-start}}.dashboard-termination-form-template__buttons-container{align-items:center;display:flex;flex-direction:column-reverse;gap:16px;justify-content:center;margin-top:16px}@media(min-width:768px){.dashboard-termination-form-template__buttons-container{flex-direction:row;gap:32px}}.dashboard-termination-form-template__form{width:100%}.dashboard-termination-form-template__form-container{display:flex;flex-direction:column;flex-grow:100%;margin-bottom:0;row-gap:24px;width:100%}.dashboard-termination-form-template__help-container{display:flex;flex-direction:column;gap:40px}.dashboard-termination-form-template__label{margin-bottom:8px}.dashboard-termination-form-template__link{display:inline;font-family:Neue Haas Unica,sans-serif;font-size:1rem;font-weight:500;height:24px;padding-left:0;padding-right:0;text-align:left;text-decoration:underline}.dashboard-termination-form-template__link:hover{text-decoration:underline}.dashboard-termination-form-template__button{max-width:350px;width:100%}.dashboard-termination-form-template__card-container{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}@media(min-width:1280px){.dashboard-termination-form-template__card-container{flex-flow:column;gap:24px;margin-top:0;min-width:368px}}.dashboard-termination-form-template__card{max-width:100%;width:100%}@media(min-width:768px){.dashboard-termination-form-template__card{height:fit-content;margin:0}}.dashboard-termination-form-template__ddr-modal{display:flex;justify-content:center}.dashboard-termination-form-template__input{width:100%}@media(min-width:1280px){.dashboard-termination-form-template__input--max-width{max-width:300px}}.dashboard-termination-form-template__modal-fit-content{width:100%}@media(min-width:1280px){.dashboard-termination-form-template__modal-fit-content{width:fit-content}}.dashboard-termination-form-template__modal-container{padding:16px}.dashboard-termination-page__reinsurance-cards{margin-top:64px}@media(min-width:1280px){.dashboard-termination-page__reinsurance-cards{margin-top:88px}}.form-elec-meter-input{grid-row-gap:6px;display:grid;row-gap:6px}@media(min-width:1280px){.form-elec-meter-input{row-gap:12px}}.form-elec-meter-input__form-container{grid-row-gap:12px;display:grid;grid-template-columns:1fr;row-gap:12px}.form-elec-meter-input__input-container{position:relative}@media(min-width:768px){.form-elec-meter-input__input-container{max-width:421px}}.form-elec-meter-input__delivery-point-input{box-sizing:border-box;height:46px;text-align:left}@media(min-width:768px){.form-elec-meter-input__delivery-point-input{max-width:421px}}.form-elec-meter-input__delivery-point-input::placeholder{font-size:1rem;font-style:italic;text-align:left}.form-elec-meter-input__button{align-items:center;background-color:#158053;border:none;border-radius:50%;bottom:5px;box-shadow:none;display:flex;height:36px;justify-content:center;position:absolute;right:6px;top:33px;width:36px;z-index:2}.form-elec-meter-input__button:hover{opacity:.7}.form-elec-meter-input__arrow{height:26.5px;width:19.8px}.form-elec-meter-input__tips{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:8px}@media(min-width:1280px){.form-elec-meter-input__tips{font-size:.875rem;font-weight:400;line-height:1.25rem}}.form-elec-meter-input__error{color:#e3262f;margin-top:16px}.form-elec-meter-input__text{flex-grow:1}.form-elec-meter-input__label{font-size:1rem;margin-bottom:.5rem}@media(min-width:1280px){.form-elec-meter-input__form-container{grid-column-gap:24px;display:grid;grid-template-columns:minmax(340px,1fr) auto}.form-elec-meter-input__label{font-size:1.25rem}.form-elec-meter-input__delivery-point-input{width:100%}.form-elec-meter-input__tips{font-size:.85rem;line-height:2rem}}.tab-button{align-items:center;background-color:#fff;border:1px solid #cbc9c9;border-radius:25px;display:grid;flex-direction:column;justify-content:center;min-height:193px;padding:12px;width:100%}.tab-button--opacified{opacity:.3}@media(min-width:1280px){.tab-button{border-radius:35px;flex-direction:column;justify-content:center;min-height:322px}.tab-button:hover .elec-delivery-point-search-tab__element,.tab-button:hover .elec-delivery-point-search-tab__element__image-container{opacity:1}.tab-button:hover .elec-delivery-point-search-tab__element__label-container{text-decoration:underline}}.tab-button__image-container{align-items:center;display:flex;justify-content:center}.tab-button__image-container img{height:54px;object-fit:contain;width:60px}@media(min-width:1280px){.tab-button__image-container img{height:150px;width:170px}}.tab-button__label-container{display:flex;flex-direction:column;margin-bottom:0;margin-top:0}.tab-button__label-container p{color:#000;opacity:.5;padding-bottom:5px}.tab-button__label-container>span{padding-bottom:2%}@media(min-width:1280px){.tab-button__label-container{margin-left:0;margin-top:2.5rem;text-align:center;width:auto}}.tab-button__label-container>strong{color:#000;font-family:Neue Haas Unica,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;opacity:1}@media(min-width:1280px){.tab-button__label-container>strong{font-size:1.125rem;line-height:1.625rem}}.tab-button__arrow-container{align-items:center;background-color:#938ae2;border:none;border-radius:50%;box-shadow:none;display:flex;height:24px;justify-content:center;margin:8% auto 0;width:24px}@media(min-width:1280px){.tab-button__arrow-container{height:29.81px;width:29.81px}}.tab-button__arrow-container img{transition:transform .3s}@media(min-width:1280px){.tab-button__arrow-container img{transition:none}}.help-bubble--invisible{display:none}.help-bubble--visible{display:block}.help-bubble--visible__button-to-sidebar{align-items:center;background-color:#393c3a;border-radius:50%;bottom:32px!important;box-shadow:0 20px 21px -15px hsla(0,0%,7%,.329);cursor:pointer;display:flex;height:60px;justify-content:center;min-height:60px;padding:30px;position:fixed;right:20px;width:60px;z-index:9999999999999}.help-bubble--visible__button-to-sidebar:hover{background-color:#393c3a}.help-bubble--visible__help-icon{height:35px;padding-top:5px;width:35px}.amount{align-items:baseline;display:flex;gap:0}.amount--L{gap:8px}.amount__price-container{align-items:flex-start;display:flex;gap:.25rem;height:auto;margin-top:0}.amount__price{display:flex;gap:4px;margin:7px auto 0;text-align:center}.amount--L .amount__price{gap:8px}.amount--S .amount__price{gap:0}.amount__decimals-ttc-container{display:flex;flex-direction:row}.amount__decimals-ttc-container--L{flex-direction:column-reverse}.amount__decimals-container{margin-top:auto;position:relative;top:-4px}.amount__decimals-container--up{top:-12px}@media(min-width:768px){.amount__decimals-container--up{top:-18px}}.amount--L .amount__decimals-container{top:-6px}@media(min-width:768px){.amount--L .amount__decimals-container{top:-9px}}.amount--S .amount__decimals-container{top:0}.amount__decimals,.amount__euro-sign,.amount__integer,.amount__month,.amount__ttc{font-family:PP Formula,sans-serif;white-space:nowrap}.amount__decimals--green,.amount__euro-sign--green,.amount__integer--green,.amount__month--green,.amount__ttc--green{color:#158053}.amount__decimals--dark,.amount__euro-sign--dark,.amount__integer--dark,.amount__month--dark,.amount__ttc--dark{color:#393c3a}.amount__decimals--purple,.amount__euro-sign--purple,.amount__integer--purple,.amount__month--purple,.amount__ttc--purple{color:#7369c8}.amount__decimals--primary,.amount__euro-sign--primary,.amount__integer--primary,.amount__month--primary,.amount__ttc--primary{color:#ceff00}.amount__decimals--white,.amount__euro-sign--white,.amount__integer--white,.amount__month--white,.amount__ttc--white{color:#fff}.amount__decimals--red,.amount__euro-sign--red,.amount__integer--red,.amount__month--red,.amount__ttc--red{color:#e3262f}.amount__integer{font-weight:800}.amount__integer--S{font-size:1.5rem;line-height:2rem}.amount__integer--M{font-size:2rem;line-height:2.5rem}@media(min-width:768px){.amount__integer--M{font-size:2.5rem;line-height:3.25rem}}.amount__integer--L{font-size:2.5rem;line-height:3.25rem}@media(min-width:768px){.amount__integer--L{font-size:3.75rem;line-height:4.5rem}}.amount__decimals,.amount__euro-sign{font-weight:800}.amount__decimals--S,.amount__euro-sign--S{font-size:1.125rem;font-weight:500;line-height:1.625rem}.amount__decimals--L,.amount__decimals--M,.amount__euro-sign--L,.amount__euro-sign--M{font-size:1.25rem;line-height:1.75rem}@media(min-width:768px){.amount__decimals--L,.amount__decimals--M,.amount__euro-sign--L,.amount__euro-sign--M{font-size:1.5rem;line-height:2rem}}.amount__ttc{font-weight:500;margin:0 auto auto 0}.amount__ttc--S{font-size:.75rem;line-height:1rem}.amount__ttc--M{font-size:1rem;line-height:1.5rem}.amount__ttc--L{font-size:.875rem;line-height:1.25rem}.amount__month{font-weight:800}.amount__month--S{font-size:.875rem;line-height:1.25rem}.amount__month--M{font-size:1.25rem;line-height:1.75rem}@media(min-width:768px){.amount__month--M{font-size:1.5rem;line-height:2rem}}.amount__month--L{font-size:1.5rem;line-height:2rem}@media(min-width:768px){.amount__month--L{font-size:2rem;line-height:2.5rem}}.price-skeleton{display:flex;height:32px;width:150px}.price-skeleton__skeleton{background:#767676;background:linear-gradient(45deg,#767676 32%,#a7a6a6 50%,#767676 62%);background-size:200% 100%;margin:auto}.offpeak-details{align-items:center;align-self:stretch;background:#4c504d;border-radius:24px;display:flex;flex-direction:column;gap:8px;padding:24px;text-align:center}.offpeak-details__title{background:#3ec87e;border-radius:4px;padding:2px 8px}.offpeak-details__time-slot{display:flex;flex-direction:row;gap:4px}.offpeak-details__time-slot-text{margin:auto}.peak-details{align-items:center;align-self:stretch;background:#4c504d;border-radius:24px;display:flex;flex-direction:column;gap:8px;padding:24px;text-align:center}.peak-details__title{background:#2d6848;border-radius:4px;padding:2px 8px}.peak-details__time-slot{display:flex;flex-direction:row;gap:4px}.peak-details__time-slot-text{margin:auto}.post-time-slot{align-items:center;align-self:stretch;background:#4c504d;border-radius:24px;display:flex;flex-direction:column;gap:12px;padding:16px 24px;text-align:center}.post-time-slot__image{max-width:100%}.subscription-details{align-items:center;align-self:stretch;background:#4c504d;border-radius:24px;display:flex;flex-direction:column;gap:12px;padding:24px 24px 16px;text-align:center}.subscription-details__link{color:#fff}.super-offpeak-details{align-items:center;align-self:stretch;background:#4c504d;border-radius:24px;display:flex;flex-direction:column;gap:8px;padding:24px;text-align:center}.super-offpeak-details__title{background:#bbfbd8;border-radius:4px;padding:2px 8px}.super-offpeak-details__time-slot{display:flex;flex-direction:row;gap:4px}.super-offpeak-details__time-slot-text{margin:auto}.super-offpeak-explanation{align-self:stretch;display:flex;flex-direction:column;gap:24px}@media(min-width:1280px){.super-offpeak-explanation{flex-wrap:wrap;max-width:600px}}.super-offpeak-explanation__details-bloc,.super-offpeak-explanation__details-container{display:flex;flex-direction:column;gap:24px}@media(min-width:1280px){.super-offpeak-explanation__details-bloc{flex-direction:row}.super-offpeak-explanation__details-bloc>*{flex:1 1}}.electric-vehicle-offer-template{align-items:center;background-color:#393c3a;display:flex;flex-direction:column}.electric-vehicle-offer-template__main-profits{margin:0 16px 80px;max-width:1200px}@media(min-width:1280px){.electric-vehicle-offer-template__main-profits{margin-bottom:180px}}.electric-vehicle-offer-template__ev-suitable{margin:0 16px 60px}@media(min-width:1280px){.electric-vehicle-offer-template__ev-suitable{margin-bottom:120px;margin-left:auto;margin-right:auto}}.electric-vehicle-offer-template__super-offpeak-explanation{margin:0 24px}@media(min-width:1280px){.electric-vehicle-offer-template__super-offpeak-explanation{margin:auto}}.electric-vehicle-offer-template__detailed-profits{margin:144px 24px 64px}@media(min-width:1280px){.electric-vehicle-offer-template__detailed-profits{margin-top:200px}}.electric-vehicle-offer-template__frequently-asked-questions{padding:64px 24px}@media(min-width:1280px){.electric-vehicle-offer-template__frequently-asked-questions{padding:80px 187px}}.mini-loader-with-sentence-v2{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:1rem}.mini-loader-with-sentence-v2__text{color:#393c3a}.summary-payment-v2{position:relative}.summary-payment-v2__payment-line{display:flex}.summary-payment-v2__modify-link{cursor:pointer;position:absolute;right:0;top:-30px}.dual-first-moving-fees{max-width:700px}.dual-first-moving-fees__explanation-container{display:flex;flex-direction:column;gap:16px}.dual-first-moving-fees__explanation-table table tbody{background-color:#fff}.dual-first-moving-fees__explanation-table table tbody tr:last-child td:first-child{border-bottom-left-radius:21px}.dual-first-moving-fees__explanation-table table tbody tr:last-child td:last-child{border-bottom-right-radius:21px}.dual-first-moving-fees__explanation-table table tbody td p{text-wrap:wrap}.dual-first-moving-fees__text{font-weight:400}.dual-first-moving-fees__context-container{display:flex;justify-content:space-between}@media(min-width:768px){.dual-first-moving-fees__context-container{gap:16px;justify-content:flex-start}}.dual-first-moving-fees__tooltip-text{max-width:70vw}.dual-first-moving-fees__context-container .tooltip-wrapper-v2__content{left:11vw}@media(min-width:768px){.dual-first-moving-fees__context-container .tooltip-wrapper-v2__content{left:25vw}}@media(min-width:1280px){.dual-first-moving-fees__context-container .tooltip-wrapper-v2__content{left:10vw}}.dual-moving-fees{max-width:700px}.dual-moving-fees__explanation-container{display:flex;flex-direction:column;gap:16px}.dual-moving-fees__explanation-table table tbody{background-color:#fff}.dual-moving-fees__explanation-table table tbody tr:last-child td:first-child{border-bottom-left-radius:21px}.dual-moving-fees__explanation-table table tbody tr:last-child td:last-child{border-bottom-right-radius:21px}.dual-moving-fees__explanation-table table tbody td p{text-wrap:wrap}.dual-moving-fees__text{font-weight:400}.sub-header__container{display:flex;justify-content:space-between}@media(min-width:768px){.sub-header__container{gap:16px;justify-content:flex-start}}.sub-header__tooltip-text{max-width:70vw}.dual-unknown-moving-fees{max-width:700px}.dual-unknown-moving-fees__explanation-container{display:flex;flex-direction:column;gap:16px}.dual-unknown-moving-fees__explanation-table table tbody{background-color:#fff}.dual-unknown-moving-fees__explanation-table table tbody tr:last-child td:first-child{border-bottom-left-radius:21px}.dual-unknown-moving-fees__explanation-table table tbody tr:last-child td:last-child{border-bottom-right-radius:21px}.dual-unknown-moving-fees__explanation-table table tbody td p{text-wrap:wrap}.dual-unknown-moving-fees__text{font-weight:400}.electricity-first-moving-fees{max-width:700px}.electricity-first-moving-fees__explanation-container{display:flex;flex-direction:column;gap:16px}.electricity-first-moving-fees__explanation-table table tbody{background-color:#fff}.electricity-first-moving-fees__explanation-table table tbody tr:last-child td:first-child{border-bottom-left-radius:21px}.electricity-first-moving-fees__explanation-table table tbody tr:last-child td:last-child{border-bottom-right-radius:21px}.electricity-first-moving-fees__explanation-table table tbody td p{text-wrap:wrap}.electricity-first-moving-fees__text{font-weight:400}.electricity-first-moving-fees__context-container{display:flex;justify-content:space-between}@media(min-width:768px){.electricity-first-moving-fees__context-container{gap:16px;justify-content:flex-start}}.electricity-first-moving-fees__tooltip-text{max-width:70vw}.electricity-first-moving-fees__context-container .tooltip-wrapper-v2__content{left:11vw}@media(min-width:768px){.electricity-first-moving-fees__context-container .tooltip-wrapper-v2__content{left:25vw}}@media(min-width:1280px){.electricity-first-moving-fees__context-container .tooltip-wrapper-v2__content{left:10vw}}.electricity-moving-fees{max-width:700px}.electricity-moving-fees__explanation-container{display:flex;flex-direction:column;gap:16px}.electricity-moving-fees__explanation-table table tbody{background-color:#fff}.electricity-moving-fees__explanation-table table tbody tr:last-child td:first-child{border-bottom-left-radius:21px}.electricity-moving-fees__explanation-table table tbody tr:last-child td:last-child{border-bottom-right-radius:21px}.electricity-moving-fees__explanation-table table tbody td p{text-wrap:wrap}.electricity-moving-fees__text{font-weight:400}.electricity-unknown-moving-fees{max-width:700px}.electricity-unknown-moving-fees__explanation-container{display:flex;flex-direction:column;gap:16px}.electricity-unknown-moving-fees__explanation-table table tbody{background-color:#fff}.electricity-unknown-moving-fees__explanation-table table tbody tr:last-child td:first-child{border-bottom-left-radius:21px}.electricity-unknown-moving-fees__explanation-table table tbody tr:last-child td:last-child{border-bottom-right-radius:21px}.electricity-unknown-moving-fees__explanation-table table tbody td p{text-wrap:wrap}.electricity-unknown-moving-fees__text{font-weight:400}.existing-housing-tooltip .tooltip-wrapper-v2__content,.new-housing-tooltip .tooltip-wrapper-v2__content{left:-18vw}@media(min-width:768px){.existing-housing-tooltip .tooltip-wrapper-v2__content,.new-housing-tooltip .tooltip-wrapper-v2__content{left:25vw}}@media(min-width:1280px){.existing-housing-tooltip .tooltip-wrapper-v2__content,.new-housing-tooltip .tooltip-wrapper-v2__content{left:10vw}}.gas-moving-fees{max-width:700px}.gas-moving-fees__text{font-weight:400}.payment-recap__title-container{display:flex}.payment-recap__title{margin:auto 0}.payment-recap__text{margin-bottom:1rem}@media(min-width:1280px){.payment-recap__text{max-width:50%}}.payment-recap__edit-button{height:40px;margin-left:2px;min-height:40px;padding:0;width:40px}.payment-recap .summary-payment-v2__modify-link{top:auto}.payment-recap .summary-payment-v2__payment-line p{cursor:default;list-style:none;padding:2px 0}.validation-v2__link{color:inherit;cursor:pointer;font-weight:600;text-decoration:underline}.validation-v2__section .form-section__content-container{gap:32px}.validation-v2__section__privacy-policy-link{color:#767676;font-weight:400}@media(min-width:1280px){.authorization-form-v2{grid-column-gap:12px;column-gap:12px;display:grid}}.authorization-form-v2__section{gap:0}@media(min-width:1280px){.authorization-form-v2__text{max-width:50%}}.authorization-form-v2__text--green{color:#158053}.authorization-form-v2__monthly-price{background-color:#ceff00;border-radius:25px;margin-bottom:8px;padding:10px 26px 8px;width:fit-content}@media(min-width:1280px){.authorization-form-v2__monthly-price{min-width:238px}}.authorization-form-v2__error-placeholder,.authorization-form-v2__mini-loader-with-sentence{margin:auto;max-width:600px;min-height:90px}.authorization-form-v2 .authorization-form-container{background-color:#eaeaea;border-radius:20px;margin-bottom:30px;padding:30px;position:relative}.authorization-form-v2 .collapsible-ds__header-detail-button .text-ds{display:none}@media(min-width:768px){.authorization-form-v2 .collapsible-ds__header-detail-button .text-ds{display:block}}.authorization-form-v2 .authorization-form-gas{padding:30px}.authorization-form-v2 .authorization-form-gas__title{color:#767676;margin-bottom:5px}.authorization-form-v2__buttons{column-gap:16px;display:flex;justify-content:center;margin:0 auto;max-width:1200px;text-align:center;width:auto}@media(min-width:1280px){.authorization-form-v2__buttons{justify-content:space-between}}.authorization-form-v2__buttons--return{margin:0;white-space:nowrap}.authorization-form-v2__buttons--submit{white-space:nowrap}.authorization-form-v2 .bank-informations-text{font-family:Neue Haas Unica Italic,sans-serif}.authorization-form-v2__recap{max-width:100%}.authorization-form-v2__recap .form-subscription-sidebar__button-container,.authorization-form-v2__recap .form-subscription-sidebar__image,.authorization-form-v2__recap .form-subscription-sidebar__title{display:none}.authorization-form-v2 .form-subscription-sidebar{padding:0}.authorization-form-v2 .form-subscription-sidebar__project-items{grid-gap:6px;display:grid;gap:6px}.checkbox__container{background-color:#fff;border:1px solid #cbc9c9;border-radius:10px;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;min-height:56px;padding-left:20px;padding-right:20px;width:100%}.checkbox__container:focus,.checkbox__container:hover{border:1px solid #158053}.checkbox__container:focus{background-color:#eff6f3}.checkbox__container--disabled{background-color:#eaeaea;cursor:auto}.checkbox__container--disabled:active{background-color:#eaeaea}.checkbox__container--disabled:active,.checkbox__container--disabled:focus,.checkbox__container--disabled:hover{border:1px solid #cbc9c9}.checkbox__container--error{border:1px solid #e3262f}.checkbox__container--checked{background-color:#eff6f3;border:1px solid #cbc9c9}.checkbox__image{width:24px}.checkbox__children-container{align-items:center;display:flex;justify-content:flex-start;pointer-events:none;width:100%}.checkbox__children{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.625rem;margin:0}.checkbox__input{opacity:0;position:absolute}.checkbox__input+span{padding:0;position:relative}.checkbox__input+span label{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem}.checkbox__input+span:before{background:#fff;border:1px solid #393c3a;border-radius:1px;content:"";display:inline-block;height:20px;margin-right:10px;min-width:20px;position:relative;top:calc(50% - 10px);vertical-align:text-top}.checkbox__input:checked+span:before{background-color:#158053;border:1px solid #158053}.checkbox__input:disabled+span{color:#cbc9c9;cursor:auto}.checkbox__input:disabled+span:before{border:1px solid #cbc9c9;box-shadow:none}.checkbox__input:checked+span:after{background:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;content:"";height:2px;left:5px;position:absolute;top:calc(50% - 1px);transform:rotate(45deg);width:2px}.checkbox__disabled-tag{align-items:center;background-color:#fff;border-radius:4px;margin:auto;padding:6px;white-space:nowrap}.checkbox__container--disabled>.checkbox__input+span:before{background-color:#fff}.checkbox__container--disabled>.checkbox__input:checked+span:before{background-color:#cbc9c9}.radio-button{align-items:center;background:#fff;border:1px solid #cbc9c9;border-radius:10px;box-sizing:border-box;color:#393c3a;cursor:pointer;display:grid;font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;font-weight:500;grid-template-columns:auto 30px;height:auto;line-height:1.625rem;margin:0;max-height:101px;padding:16px 24px;width:auto}.radio-button input[type=radio]:checked:not(:disabled),.radio-button:focus-within,.radio-button:has(input[type=radio]:checked){background-color:#eff6f3;border:1px solid #158053}.radio-button:has(input[type=radio]:disabled):has(input[type=radio]:checked){background-color:#eaeaea;border:1px solid #cbc9c9}.radio-button-group{grid-gap:8px;display:grid;gap:8px;width:auto}.form-section-modal{grid-gap:34px;background-color:#0000;border-radius:25px;box-sizing:border-box;display:grid;flex-direction:column;flex-wrap:wrap;gap:34px;margin-bottom:13px;padding:24px;position:relative;transition:all .3s ease-in-out 0s;width:100%}@media(min-width:1280px){.form-section-modal{border-radius:35px;margin-bottom:24px;padding:32px}}.form-section-modal__title{margin:0 0 40px}.add-new-address-form__section-button{margin-top:40px;width:100%}@media(min-width:768px){.add-new-address-form__section-button{width:fit-content}}.add-new-address-form__section .form-address-input-v2__input{max-width:100%;width:100%}.add-new-address-form__button-container{display:flex;justify-content:center}.add-new-address-form__additional-informations{grid-row-gap:16px;grid-column-gap:16px;column-gap:16px;display:grid;justify-content:stretch;row-gap:16px}@media(min-width:1280px){.add-new-address-form__additional-informations{grid-template-columns:.5fr .5fr .5fr 1fr}.add-new-address-form__additional-informations>.input{max-width:160px}}.form-naf-code{display:flex;flex-direction:column;gap:8px}.form-naf-code input[id=nafCode]{text-align:left;width:auto}.form-siret-number{display:flex;flex-direction:column;gap:8px}.form-siret-number input[id=siretNumber]{text-align:left;width:auto}.new-contract-informations-form__address-section__legend{margin-top:25px}.new-contract-informations-form__check-box{width:auto}.new-contract-informations-form__customer-type-section{margin-top:16px}.new-contract-informations-form__customer-type-section__social-reason-input{width:100%}.new-contract-informations-form__customer-type-section__siret-and-naf-container{display:flex;flex-direction:row;gap:32px;justify-content:space-between;margin-top:24px}.new-contract-informations-form .react-datepicker-wrapper,.new-contract-informations-form__customer-type-section__siret-and-naf-container .form-naf-code,.new-contract-informations-form__customer-type-section__siret-and-naf-container .form-siret-number{width:100%}.new-contract-informations-form .react-datepicker-wrapper input[name=movingInDate]{min-width:100%}.exit-popin{align-items:flex-start;border-radius:35px;max-height:500px}.exit-popin,.exit-popin__container{display:flex;flex-direction:column;gap:32px}.exit-popin__container{align-self:stretch;overflow-y:auto}.exit-popin__container--success{text-align:center}.exit-popin__title{padding-right:15px}@media(min-width:768px){.exit-popin__title{padding-right:0}}.exit-popin__form{display:flex;flex-direction:column;gap:12px;max-width:100%;width:100%}@media(min-width:768px){.exit-popin__form{gap:0;position:relative}}.exit-popin__form--error{gap:12px}.exit-popin__recall-input{margin:0;max-width:100%;width:100%}.exit-popin__recall-input input::placeholder{color:#767676;font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;line-height:1.5rem}.exit-popin__recall-input div{margin-bottom:12px;max-width:100%;width:100%}@media(min-width:768px){.exit-popin__recall-input div{min-width:100%}}.exit-popin__close-button{width:100%}.exit-popin__image-container{align-items:center;align-self:center;display:flex;flex-direction:column;height:191px;justify-content:center}.exit-popin__text-container{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.exit-popin__text-container{gap:24px}.exit-popin__button{bottom:0;display:flex;height:46px;justify-content:center;margin-bottom:12px;position:absolute;right:0;z-index:0}.exit-popin__form--error .exit-popin__button{bottom:31px}.exit-popin__close-button{align-self:center;width:111px}}.reset-subscription-modal{display:flex;flex-direction:column;gap:3rem}@media(min-width:1280px){.reset-subscription-modal{padding:0 48px}}.reset-subscription-modal__informations-container{align-items:center;display:flex;flex-direction:column;gap:2rem}.reset-subscription-modal__informations-container__title{text-align:left}.reset-subscription-modal__informations-container__text{max-width:700px;text-align:left}.reset-subscription-modal__buttons-container{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:center}@media(min-width:1280px){.reset-subscription-modal__buttons-container{flex-direction:row-reverse}}.reset-subscription-modal__button{width:100%}.open-email-box{align-items:center;display:grid;justify-items:center}@media(min-width:1280px){.open-email-box{margin:auto;width:75%}}.open-email-box__text,.open-email-box__title{text-align:center}.open-email-box__title{margin-bottom:24px}.open-email-box__button{margin-top:16px;text-transform:uppercase;width:100%}@media(min-width:1280px){.open-email-box__button{width:fit-content}}.informations-form-v2{margin-bottom:5%}.informations-form-v2__informations__container h2{margin-bottom:10px}.informations-form-v2__informations__container .react-datepicker-wrapper{width:100%}.informations-form-v2__informations__container .react-datepicker-wrapper input[name=movingInDate]{min-width:100%}.informations-form-v2__informations__text-container{padding-bottom:11px}.informations-form-v2__informations__link,.informations-form-v2__informations__text{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:.75rem;font-weight:400}.informations-form-v2__informations__link{color:#474185;font-size:.875rem;font-weight:500;line-height:1.5rem;margin:0;text-decoration:underline}.informations-form-v2__informations-fields-container{grid-row-gap:16px;display:grid;row-gap:16px}@media(min-width:1280px){.informations-form-v2__informations-fields-container{gap:32px 8px;grid-template-columns:1fr 1fr}}.informations-form-v2__details-sentence-container{align-items:center;background:#eaeaea;border-radius:16px;display:flex;flex-direction:column;gap:12px;margin-bottom:8px;margin-top:24px;padding:12px}@media(min-width:1280px){.informations-form-v2__details-sentence-container{flex-direction:row}}.informations-form-v2__details-sentence-container img{align-self:flex-start}.informations-form-v2__details-sentence-text{color:#474185}.informations-form-v2__professional-informations input[id=socialReason]{width:auto}.informations-form-v2__professional-informations input[id=nafCode]::placeholder,.informations-form-v2__professional-informations input[id=siretNumber]::placeholder,.informations-form-v2__professional-informations input[id=socialReason]::placeholder{font-family:Neue Haas Unica Italic,sans-serif}@media(min-width:1280px){.informations-form-v2__professional-informations input[id=nafCode]::placeholder,.informations-form-v2__professional-informations input[id=siretNumber]::placeholder,.informations-form-v2__professional-informations input[id=socialReason]::placeholder{font-size:1.125rem}}.informations-form-v2__professional-informations .form-section__content-container{gap:16px}.informations-form-v2__siret-and-naf-container{grid-gap:16px;display:grid;gap:16px}@media(min-width:1280px){.informations-form-v2__siret-and-naf-container{gap:16px;grid-template-columns:1fr 1fr}}.informations-form-v2__siret-and-naf-container .form-naf-code .input-container,.informations-form-v2__siret-and-naf-container .form-siret-number .input-container{gap:8px}.informations-form-v2__open-email-box-modal{width:100%}.doughnut-chart{align-items:center;display:flex;justify-content:center}.doughnut-chart,.doughnut-chart__icon-container{height:100%;width:100%}.doughnut-chart__icon-container>div{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.detailed-price-content{width:100%}.detailed-price-content .detailed-price-content__description-container{align-items:center;align-self:stretch;border-radius:16px;display:flex;flex-direction:column;width:100%}@media(min-width:768px){.detailed-price-content .detailed-price-content__description-container{gap:16px}}.detailed-price-content .detailed-price-content__description-container__description{align-self:stretch;background-color:#fff;border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px 0 16px 24px;width:auto}.detailed-price-content .detailed-price-content__description-container__description-title-container{display:flex}.detailed-price-content .detailed-price-content__description-container__detail-button{box-shadow:none;min-height:0;padding:0}.detailed-price-content .detailed-price-content__description-container .button-ds--usage-secondary--focus{background-color:#0000;box-shadow:none;min-height:0;padding:0}.detailed-price-content .detailed-price-content__description-container--collapse{flex-direction:row}.detailed-price-content__description-container--collapse{background:#fff;justify-content:space-between;overflow:hidden}.detailed-price-content__description-container--collapse.isOpen{border-bottom-left-radius:0;border-bottom-right-radius:0}.detailed-price-content__description-container--collapse__detail-button{padding-left:0;padding-right:5px;width:100%}@media(min-width:425px){.detailed-price-content__description-container--collapse__detail-button{padding-right:24px;width:auto}}.detailed-price-content__description-collapse-container{overflow:hidden;transition:.3s ease-in-out}.detailed-price-content__description-collapse-container .collapsible-details{background:#fff;border-bottom-left-radius:16px;padding:0 24px 24px}.detailed-price-content__description-collapse-container .collapsible-details--open-modal{flex-direction:row-reverse;justify-content:flex-end;margin:16px 0;padding:0;text-transform:uppercase;width:100%}.detailed-price-content__description-collapse-container .collapsible-details--open-modal .button-text-icon__text{font-size:14px;font-weight:700;margin-left:5px;text-align:left}.detailed-price-content__description-collapse-container .collapsible-details--open-modal .button-text-icon__icon{margin-left:0;max-width:24px}.detailed-price-content__description-collapse-container .collapsible-details__link{color:#158053;font-weight:500;line-height:1.5rem}.detailed-price-content .targeting-component__floating-component{z-index:3}.detailed-monthly-price{align-items:flex-start;background-color:#f8f7f4;border-radius:24px;display:flex;flex-basis:100%;flex-direction:column;gap:1.5rem;padding:2rem 2rem 1.5rem}.detailed-monthly-price__doughnut--mobile{display:block}@media(min-width:768px){.detailed-monthly-price__doughnut--mobile{display:none}}.detailed-monthly-price__doughnut--desktop{display:none}@media(min-width:768px){.detailed-monthly-price__doughnut--desktop{display:block}}.detailed-monthly-price__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;width:100%}@media(min-width:768px){.detailed-monthly-price__header{gap:0}}@media(min-width:1280px){.detailed-monthly-price__header{align-items:center;flex-direction:row;flex-wrap:nowrap}}.detailed-monthly-price__header-top{align-items:flex-start;display:flex;flex-basis:100%;flex-direction:column;gap:4px;max-width:240px;width:100%}@media(min-width:768px){.detailed-monthly-price__header-top{max-width:350px}}.detailed-monthly-price__header-bottom{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;width:100%}@media(min-width:768px){.detailed-monthly-price__header-bottom{align-items:flex-end;height:80%;margin-top:-1rem}}@media(min-width:1280px){.detailed-monthly-price__header-bottom{align-items:center;justify-content:flex-end;margin-top:0}}@media(min-width:768px){.detailed-monthly-price__title{font-size:1.5rem;line-height:2rem}.detailed-monthly-price__subtitle{font-size:1rem;line-height:1.5rem}}.detailed-monthly-price__monthly-price{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.detailed-monthly-price__monthly-price{align-items:baseline;display:flex;flex-direction:row}}.detailed-monthly-price__detail{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media(min-width:1280px){.detailed-monthly-price__detail{align-items:flex-start;flex-direction:row;justify-items:center}}.detailed-monthly-price__icon{align-items:center;display:flex;height:1rem;justify-content:center;position:relative}@media(min-width:1280px){.detailed-monthly-price__icon{align-self:center;width:2rem}.detailed-monthly-price__icon svg{position:absolute;z-index:3}}.market-arguments-by-steps-v2{background:#f8f7f4;padding:56px 0;width:99vw}.market-arguments-by-steps-v2__container{display:flex;flex-direction:column;justify-content:space-between;margin:auto;max-width:90%;padding:0 40px;row-gap:48px;width:auto}@media(min-width:768px){.market-arguments-by-steps-v2__container{max-width:688px}}@media(min-width:1280px){.market-arguments-by-steps-v2__container{max-width:1200px}}.market-arguments-by-steps-v2__title{align-self:center;max-width:90%;text-align:center}.market-arguments-by-steps-v2__content{grid-row-gap:32px;grid-column-gap:32px;column-gap:32px;display:grid;row-gap:32px}@media(min-width:1280px){.market-arguments-by-steps-v2__content{grid-template-columns:1fr 1fr 1fr}}.market-arguments-by-steps-v2 .market-argument-v2{align-items:flex-start;display:grid;grid-template-rows:auto 1fr;justify-content:center;margin:0;text-align:center}.market-arguments-by-steps-v2 .market-argument-v2__header{padding-bottom:3%}.market-arguments-by-steps-v2 .market-argument-v2__bubble{color:#fff;height:auto}@media(min-width:1280px){.market-arguments-by-steps-v2 .market-argument-v2__bubble{height:auto}}.market-argument-v2:first-child{justify-self:center}.price-offer-container{background-color:#ceff00;border-radius:32px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:32px;width:100%}@media(min-width:768px){.price-offer-container{padding:40px}}.price-offer-container__fixed-price-container,.price-offer-container__main-container,.price-offer-container__postpone-actions,.price-offer-container__postpone-container{display:flex;flex-direction:column;justify-content:center;text-align:center}.price-offer-container__main-container{gap:56px}.price-offer-container__fixed-price-container{gap:32px}.price-offer-container__monthly-price{width:fit-content}.price-offer-container__detail-button{font-size:.875rem;font-weight:800;line-height:1.25rem;margin:auto}.price-offer-container__monthly-price,.price-offer-container__subscribe{margin:auto}.price-offer-container__subscribe-detail{margin-top:4px}@media(min-width:768px){.price-offer-container__postpone-actions{flex-direction:row;flex-wrap:wrap}}.price-offer-container__postpone-button{margin:16px auto 0}@media(min-width:768px){.price-offer-container__postpone-button{margin:16px 12px 0;min-width:40%}}.price-offer-container__recall-conditions{margin-top:8px}@media(min-width:768px){.price-offer-container__recall-conditions{margin-top:16px;max-width:440px;order:3;width:100%}}.production-info-card{grid-gap:32px;background-color:#15805366;border-radius:24px;display:grid;gap:32px;height:250px;padding:32px;position:relative}.production-info-card__image{border-radius:24px;height:100%;object-fit:cover;object-position:top;position:absolute;width:100%;z-index:-1}.production-info-card__image--mobile{display:block}@media(min-width:768px){.production-info-card__image--mobile{display:none}}.production-info-card__image--desktop{display:none}@media(min-width:768px){.production-info-card__image--desktop{display:block}}.production-info-card__title{z-index:1}.smoothed-bill{grid-gap:32px;background-color:#393c3a;border-radius:24px;display:grid;gap:32px;height:auto;padding:32px 40px}.smoothed-bill__content{display:flex;flex-direction:column;gap:24px;justify-content:space-between}@media(min-width:768px){.smoothed-bill__content{flex-direction:row}}.smoothed-bill__details{align-items:flex-start;display:flex;flex-direction:column;gap:32px;min-width:200px}@media(min-width:768px){.smoothed-bill__details{justify-content:space-between;max-width:300px}}.smoothed-bill__regulation-container{align-items:flex-start;display:flex;gap:8px}@media(min-width:768px){.smoothed-bill__regulation-container{flex-direction:column}}.smoothed-bill__meter-image{height:32px;width:26px}.smoothed-bill__euro-image{height:28px;width:28px}.smoothed-bill__image{margin:auto}@media(min-width:768px){.smoothed-bill__image{margin:0}}.smoothed-bill__image--mobile{display:block;max-width:285px;width:100%}@media(min-width:768px){.smoothed-bill__image--mobile{display:none}}.smoothed-bill__image--desktop{display:none}@media(min-width:768px){.smoothed-bill__image--desktop{display:block;max-width:390px;width:100%}}.transparency-block{grid-gap:24px;display:grid;gap:24px;max-width:1200px}.transparency-block--top{display:flex;flex-direction:column;gap:24px;justify-content:center}@media(min-width:1280px){.transparency-block--top{flex-direction:row}}.transparency-block--bottom{display:flex;flex-direction:column;gap:24px}@media(min-width:1280px){.transparency-block--bottom{flex-direction:row}}.transparency-block__vertvolt{align-items:flex-start;align-self:stretch;background-color:#393c3a;border-radius:32px;display:flex;flex-direction:column;gap:28px;padding:32px}@media(min-width:1280px){.transparency-block__vertvolt{max-width:344px}}.offer-form{margin-bottom:0;max-width:1200px}.offer-form>div{align-items:center}.offer-form>div,.offer-form__top-container{display:flex;flex-direction:column;justify-content:center}.offer-form__top-container{align-items:flex-start;gap:24px}@media(min-width:1280px){.offer-form__top-container{flex-direction:row;height:650px;justify-content:center}.offer-form__top-container__price-detail{margin:0;max-width:281px}.offer-form__main-price-offer{height:100%;max-width:712px}}.offer-form__main-price-collapsible .collapsible-element__content{height:fit-content}.offer-form__main-price-collapsible .collapsible-element__content--open{max-height:none}@media(min-width:1280px){.offer-form__main-price-collapsible .collapsible-element__content{height:calc(100% - 32px)}}.offer-form__main-price-recap{margin:auto}.offer-form__main-price-recap.form-subscription-sidebar{max-width:none}.offer-form__main-price-recap .form-subscription-sidebar__title,.offer-form__main-price-recap hr:first-of-type{display:none}@media(min-width:1280px){.offer-form__main-price-recap{height:calc(100% - 32px);overflow:hidden}.offer-form__main-price-recap.form-subscription-sidebar{overflow-y:scroll;padding:40px 32px 0}.offer-form__main-price-recap.form-subscription-sidebar::-webkit-scrollbar{background-color:#0000;width:6px}.offer-form__main-price-recap.form-subscription-sidebar::-webkit-scrollbar-track{background-color:#0000}.offer-form__main-price-recap.form-subscription-sidebar::-webkit-scrollbar-thumb{background:#767676;border-radius:99px}.offer-form__main-price-recap .form-subscription-sidebar__button-container{margin-bottom:60px}.offer-form__main-price-recap .form-subscription-sidebar__title,.offer-form__main-price-recap hr:first-of-type{display:block}}.offer-form__success-container{display:flex;flex-direction:column;gap:56px}.offer-form__monthly-detail-title{margin-bottom:24px}.offer-form__monthly-detail-price{flex-direction:column;gap:24px}.offer-form__monthly-detail-price.dual-container{display:flex}@media(min-width:1280px){.offer-form__monthly-detail-price.dual-container{flex-direction:row}.offer-form__monthly-detail-price.dual-container .detailed-monthly-price__header{align-items:flex-start;flex-direction:column}.offer-form__monthly-detail-price.dual-container .detailed-monthly-price__header-bottom{justify-content:space-between}.offer-form__monthly-detail-price.dual-container .detailed-monthly-price__detail{flex-wrap:wrap}.offer-form__monthly-detail-price.dual-container .detailed-monthly-price2__header{align-items:flex-start;flex-direction:column}.offer-form__monthly-detail-price.dual-container .detailed-monthly-price2__header-bottom{justify-content:space-between}.offer-form__monthly-detail-price.dual-container .detailed-monthly-price2__detail{flex-wrap:wrap}.offer-form__monthly-detail-price{flex-direction:row}}.offer-form__monthly-detail-subscribe-button{margin:56px auto 0}.offer-form__errorPlaceholder,.offer-form__loadingPlaceholder{margin-left:auto;margin-right:auto;max-width:640px;min-height:400px}.offer-form__uniq-offer{background:none;padding:0}@media(min-width:1280px){.offer-form__uniq-offer{background-color:#f8f7f4;padding-bottom:0;padding-top:0}}.offer-form__energy-informations{background-color:#f8f7f4}.offer-form__bottom-buttons{margin:56px auto}.offer-form__bottom-buttons>button:nth-child(2){align-items:center;padding:0 24px}.offer-form__bottom-buttons>button:nth-child(2) p,.offer-form__bottom-buttons>button:nth-child(2) span{color:#fff;font-family:PP Formula,sans-serif;font-size:.875rem;font-weight:800;margin:0}.offer-form__bottom-buttons--desktop{display:none}@media(min-width:1280px){.offer-form__bottom-buttons--desktop{display:inline-flex}}.offer-form .market-arguments-by-steps{padding:0 3%}.offer-form__transparency-block{grid-gap:24px;display:grid;gap:24px}.credit-card-inputs{grid-row-gap:12px;display:grid;row-gap:12px}.credit-card-inputs__title{font-family:Neue Haas Unica,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}.credit-card-inputs__card-container{display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.credit-card-inputs__card-container{flex-direction:row;gap:8px}}.credit-card-inputs__card-number{width:100%}@media(min-width:1280px){.credit-card-inputs__card-expiry{min-width:120px;width:120px}.credit-card-inputs__card-cvc{min-width:85px;width:85px}}.credit-card-inputs__error-container{grid-row-gap:6px;color:#e3262f;display:grid;font-size:1.125rem;list-style:none;padding-left:0;row-gap:6px}.credit-card-inputs__element-container{grid-row-gap:8px;display:grid;height:46px;max-width:400px;row-gap:8px}.credit-card-inputs__element-container .StripeElement{-webkit-font-smoothing:antialiased;align-items:center;background:#fff;border:1px solid #158053;border-radius:100px;box-sizing:border-box;display:grid;outline:0;padding:0 24px}.credit-card-inputs__error-message{color:#e3262f;font-size:1rem;margin:0}.credit-card-inputs__element-with-label{display:flex}.credit-card-inputs__tooltip{margin-left:8px}.credit-card-inputs__tooltip-list{margin:16px}.credit-card-inputs__tooltip-text{color:#fff;font-size:.75rem;font-weight:500;line-height:1rem}.form-referral-input{box-sizing:border-box;display:flex;flex-direction:column;row-gap:8px;width:100%}.form-referral-input__link{justify-content:flex-start;min-height:0;min-height:auto;padding-left:0}.form-referral-input__link:hover{background-color:#0000}.form-referral-input__label{text-transform:capitalize}.form-referral-input svg circle{display:none}.form-referral-input .form-label-container__label{cursor:pointer}.form-referral-input .input-v2{box-sizing:border-box;font-size:19px;height:46px;padding:0 20px;text-align:left}.form-referral-input .input-v2:focus{border:1px solid #158053}@media(min-width:1280px){.form-referral-input .input-v2{height:64px;padding:0 15px}}.credit-card-infos{display:flex;margin-top:32px}.credit-card-infos__text{margin-bottom:16px}@media(min-width:768px){.credit-card-infos__text{margin-bottom:1rem}}.credit-card-infos__text--green{color:#158053}.credit-card-infos__text--bold{font-weight:700}.credit-card-infos svg{padding-bottom:5px}.collapsible-element{background:#f8f7f4;border-radius:35px;box-sizing:border-box;margin:auto;position:relative;width:100%}.collapsible-element__expand-button{width:100%}.collapsible-element__content{max-height:0;overflow:hidden;transition:max-height .5s}.collapsible-element--open .collapsible-element__content{height:100%;max-height:fit-content}@media(min-width:1280px){.collapsible-element--open .collapsible-element__content{max-height:720px}}@media(min-width:768px){.collapsible-element{max-width:380px}}@media(min-width:1280px){.collapsible-element{height:100%}.collapsible-element__content{max-height:none}.collapsible-element__expand-button{display:none}}.detailed-price{width:100%}.detailed-price .detailed-price__description-container{align-items:center;align-self:stretch;border-radius:16px;display:flex;flex-direction:column;width:100%}@media(min-width:768px){.detailed-price .detailed-price__description-container{gap:16px}}.detailed-price .detailed-price__description-container__description{align-self:stretch;background-color:#fff;border-radius:24px;box-shadow:0 4px 35px 0 #393c3a26;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px;width:auto}.detailed-price .detailed-price__description-container__description-title-container{align-items:center;display:flex}.detailed-price .detailed-price__description-container__description-title-container--tooltip{padding-top:5px}.payment-form-detailed-monthly-price{align-items:center;align-self:stretch;background-color:#158053;border-radius:25px;display:flex;flex-direction:column;gap:0;justify-content:center;margin:auto;padding:16px 40px;transition:.3s ease-in-out}@media(min-width:1280px){.payment-form-detailed-monthly-price--open{width:85%}}.payment-form-detailed-monthly-price__title{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.payment-form-detailed-monthly-price__price-container{align-items:flex-start;display:flex;gap:.25rem;height:auto;margin-top:0}.payment-form-detailed-monthly-price__price{align-items:baseline;display:flex;margin:7px auto 0}.payment-form-detailed-monthly-price--L .payment-form-detailed-monthly-price__price{gap:8px}.payment-form-detailed-monthly-price--S .payment-form-detailed-monthly-price__price{gap:0}.payment-form-detailed-monthly-price__decimals-ttc-container{display:flex;flex-direction:row}.payment-form-detailed-monthly-price__decimals-ttc-container--L{flex-direction:column-reverse}.payment-form-detailed-monthly-price__decimals-container{margin-top:15px;position:relative}.payment-form-detailed-monthly-price--L .payment-form-detailed-monthly-price__decimals-container{top:-6px}@media(min-width:768px){.payment-form-detailed-monthly-price--L .payment-form-detailed-monthly-price__decimals-container{top:-9px}}.payment-form-detailed-monthly-price--S .payment-form-detailed-monthly-price__decimals-container{top:0}.payment-form-detailed-monthly-price__decimals,.payment-form-detailed-monthly-price__euro-sign,.payment-form-detailed-monthly-price__integer,.payment-form-detailed-monthly-price__month,.payment-form-detailed-monthly-price__ttc{font-family:PP Formula,sans-serif;white-space:nowrap}.payment-form-detailed-monthly-price__decimals--green,.payment-form-detailed-monthly-price__euro-sign--green,.payment-form-detailed-monthly-price__integer--green,.payment-form-detailed-monthly-price__month--green,.payment-form-detailed-monthly-price__ttc--green{color:#158053}.payment-form-detailed-monthly-price__decimals--dark,.payment-form-detailed-monthly-price__euro-sign--dark,.payment-form-detailed-monthly-price__integer--dark,.payment-form-detailed-monthly-price__month--dark,.payment-form-detailed-monthly-price__ttc--dark{color:#393c3a}.payment-form-detailed-monthly-price__decimals--purple,.payment-form-detailed-monthly-price__euro-sign--purple,.payment-form-detailed-monthly-price__integer--purple,.payment-form-detailed-monthly-price__month--purple,.payment-form-detailed-monthly-price__ttc--purple{color:#7369c8}.payment-form-detailed-monthly-price__decimals--primary,.payment-form-detailed-monthly-price__euro-sign--primary,.payment-form-detailed-monthly-price__integer--primary,.payment-form-detailed-monthly-price__month--primary,.payment-form-detailed-monthly-price__ttc--primary{color:#ceff00}.payment-form-detailed-monthly-price__decimals--white,.payment-form-detailed-monthly-price__euro-sign--white,.payment-form-detailed-monthly-price__integer--white,.payment-form-detailed-monthly-price__month--white,.payment-form-detailed-monthly-price__ttc--white{color:#fff}.payment-form-detailed-monthly-price__integer{font-weight:800}.payment-form-detailed-monthly-price__integer--S{font-size:1.5rem;line-height:2rem}.payment-form-detailed-monthly-price__integer--M{font-size:2rem;line-height:2.5rem}@media(min-width:768px){.payment-form-detailed-monthly-price__integer--M{font-size:2.5rem;line-height:3.25rem}}.payment-form-detailed-monthly-price__integer--L{font-size:2.5rem;line-height:3.25rem}@media(min-width:768px){.payment-form-detailed-monthly-price__integer--L{font-size:3.75rem;line-height:4.5rem}}.payment-form-detailed-monthly-price__decimals,.payment-form-detailed-monthly-price__euro-sign{font-weight:800;margin-top:15px}.payment-form-detailed-monthly-price__decimals--S,.payment-form-detailed-monthly-price__euro-sign--S{font-size:1.125rem;font-weight:500;line-height:1.625rem}.payment-form-detailed-monthly-price__decimals--L,.payment-form-detailed-monthly-price__decimals--M,.payment-form-detailed-monthly-price__euro-sign--L,.payment-form-detailed-monthly-price__euro-sign--M{font-size:1.25rem;line-height:1.75rem}@media(min-width:768px){.payment-form-detailed-monthly-price__decimals--L,.payment-form-detailed-monthly-price__decimals--M,.payment-form-detailed-monthly-price__euro-sign--L,.payment-form-detailed-monthly-price__euro-sign--M{font-size:1.5rem;line-height:2rem}}.payment-form-detailed-monthly-price__ttc{font-weight:500;margin-left:4px}.payment-form-detailed-monthly-price__ttc--S{font-size:.75rem;line-height:1rem}.payment-form-detailed-monthly-price__ttc--M{font-size:1rem;line-height:1.5rem}.payment-form-detailed-monthly-price__ttc--L{font-size:.875rem;line-height:1.25rem}.payment-form-detailed-monthly-price__month{font-weight:800;margin-top:15px}.payment-form-detailed-monthly-price__month--S{font-size:.875rem;line-height:1.25rem}.payment-form-detailed-monthly-price__month--M{font-size:1.25rem;line-height:1.75rem}@media(min-width:768px){.payment-form-detailed-monthly-price__month--M{font-size:1.5rem;line-height:2rem}}.payment-form-detailed-monthly-price__month--L{font-size:1.5rem;line-height:2rem}@media(min-width:768px){.payment-form-detailed-monthly-price__month--L{font-size:2rem;line-height:2.5rem}}.payment-form-detailed-monthly-price__detail-button{background:#0000;margin-bottom:16px}.payment-form-detailed-monthly-price__details-container{display:none;max-height:0;opacity:0;transition:max-height .2s ease-in-out,opacity 0ms ease-in-out}.payment-form-detailed-monthly-price__details-container--open{align-items:center;display:flex;flex-direction:column;gap:16px;max-height:868px;opacity:1;transition:max-height .2s ease-in-out,opacity .5s ease-in-out;width:100%}@media(min-width:1280px){.payment-form-detailed-monthly-price__details-container--open{max-height:528px}}@media(min-width:768px){.payment-form-detailed-monthly-price__details-container{flex-direction:row;gap:24px}}.payment-form-detailed-monthly-price__details-price{align-items:flex-start;background:#f8f7f4;border-radius:24px;display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:24px 16px;transition:.3s ease-in-out;width:100%}.payment-form-detailed-monthly-price__details-price-cards-container{width:100%}.payment-form-detailed-monthly-price__icon{align-items:center;display:flex;height:1rem;justify-content:center;margin:auto;position:relative}.payment-form-detailed-monthly-price--open .payment-form-detailed-monthly-price__text{margin-top:16px}.ik-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#15805399;bottom:0;display:flex;left:0;min-height:100vh;opacity:0;overflow:auto;position:fixed;right:0;top:0;transition:opacity .5s;visibility:hidden}.ik-modal.active{opacity:1;visibility:visible;z-index:100}.ik-modal .ik-modal_container{background-color:#fff;border-radius:35px;margin:auto;max-width:950px;position:relative}.ik-modal .ik-modal_container .ik-modal_close{color:#393c3a;cursor:pointer;display:flex;justify-content:flex-end;position:relative;width:100%}.ik-modal .ik-modal_container .ik-modal_close span{background-image:url(/static/media/cross.7f9c8e8f332f1743a4b6.svg);background-repeat:no-repeat;background-size:contain;height:21px;margin:20px 30px 0 0;width:21px}.ik-modal .ik-modal_container .ik-modal_body{overflow:auto;padding:0;text-align:center}.sponsorship-campain{border:1px solid #eaeaea;padding:40px}@media(min-width:768px){.sponsorship-campain__container{max-width:70%}}.sponsorship-campain__title{margin-bottom:16px}.sponsorship-campain__title .title__amount{color:#158053}.sponsorship-campain__img-container{display:flex;justify-content:flex-end;width:100%}@media(min-width:768px){.sponsorship-campain__img-container{align-items:flex-end}}.sponsorship-campain__img{width:100px}@media(min-width:768px){.sponsorship-campain__img{width:150px}}.sponsorship-campain__text{display:inline}.sponsorship-campain__text-container{grid-row-gap:16px;display:grid;row-gap:16px}.button-with-input{background-color:#fff;border:1px solid #cbc9c9;border-radius:100px;display:flex;height:45px}.button-with-input__input{background-color:#fff;border:none;border-radius:100px;padding-left:16px;padding-right:4px;width:100%}.button-with-input__input:disabled{color:#767676}.button-with-input__input:focus{border:none;outline:none}.button-with-input__input::placeholder{font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;height:100%;line-height:1.5rem}.button-with-input__loader-container{align-items:center;display:flex;height:100%;margin-right:8px}.button-with-input__button-container{align-items:center;display:flex;justify-content:center}.button-with-input__button{height:100%;min-width:95px}.error-message__tips-list{display:flex;flex-direction:column;gap:18px;margin:16px 0 0}.error-message__tips-list li{color:#393c3a}.add-new-iban-modal__form{display:flex;flex-direction:column;gap:40px}.add-new-iban-modal__section{gap:20px}.add-new-iban-modal__bank-data-iban{margin-bottom:12px;max-width:100%;width:100%}.add-new-iban-modal__bank-data-iban #iban,.add-new-iban-modal__owner-name-input,.add-new-iban-modal__owner-name-input #ownerName{max-width:100%}.add-new-iban-modal__credit-card-container{display:flex;flex-direction:column;gap:32px}.add-new-iban-modal__credit-card-title{margin-top:2%}.add-new-iban-modal__section-button{margin:5% auto 0}.add-new-iban-modal__credit-card-text{margin-top:2%}.add-new-iban-modal .credit-card-inputs-v2{row-gap:normal}.new-contract-payment-form__section{gap:0}@media(min-width:1280px){.new-contract-payment-form__tag{display:grid;width:100%}}.new-contract-payment-form__bank-data{grid-row-gap:16px;display:grid;row-gap:16px}.new-contract-payment-form__bank-data-iban{height:100px}@media(min-width:1280px){.new-contract-payment-form__bank-data-iban{height:120px}}.new-contract-payment-form__price{padding-bottom:16px}.new-contract-payment-form__price--title{align-items:center;display:flex}.new-contract-payment-form__price--title--tooltip{margin-left:15px}.new-contract-payment-form__error-placeholder{align-items:center;display:inline-flex;justify-content:space-around;min-height:74px}.new-contract-payment-form__mini-loader-with-sentence{min-height:74px}.new-contract-payment-form__monthly-price{background-color:#ceff00;border-radius:25px;padding:10px 26px 8px;width:fit-content}@media(min-width:1280px){.new-contract-payment-form__monthly-price{min-width:238px}}.new-contract-payment-form .payment-form-container{border-radius:20px;margin-bottom:30px;position:relative}.new-contract-payment-form__credit-card-title,.new-contract-payment-form__informations,.new-contract-payment-form__price{grid-gap:20px;display:grid;gap:20px}.new-contract-payment-form__credit-card-text{margin-bottom:0}.new-contract-payment-form .form-input-container-v2 .form-input-container-v2__input,.new-contract-payment-form .form-select-input-container-v2 .select-input-v2,.new-contract-payment-form .iban-input-container-v2 .iban-input-container-v2__input{max-width:350px}.new-contract-payment-form .form-input-container-v2 .form-input-container-v2__input{width:auto}.new-contract-payment-form__saved-iban-label .label-container-v2__text{margin:24px 0}.new-contract-payment-form .label-container-v2__text{font-weight:700}.new-contract-payment-form .tooltip__top--right{left:-35px}@media(min-width:1280px){.new-contract-payment-form .tooltip__top--right{left:5px}}.uncorrect-energies-error-message{align-items:center;background-color:#fff6e3;border:1px solid #cbc9c9;border-radius:12px;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:2%;padding:24px}.uncorrect-energies-error-message__phone{color:#fff;text-decoration:none}.uncorrect-energies-error-message__phone:hover{color:#fff}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;width:100%}.rc-slider-rail,.rc-slider-track{border-radius:6px;height:4px;position:absolute}.rc-slider-track{background-color:#abe2fb;left:0}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;height:14px;margin-top:-5px;position:absolute;touch-action:pan-x;width:14px}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle:focus{outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;margin-left:-4px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.form-slider-container-v2 .slider{padding:20px 5px}@media(min-width:1280px){.form-slider-container-v2 .slider{padding:20px 40px}}.form-slider-container-v2 .slider .rc-slider .rc-slider-rail{background-color:#cbc9c9!important}.form-slider-container-v2 .slider .rc-slider .rc-slider-mark-text{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1.125rem}.form-slider-container-v2 .slider .rc-slider .rc-slider-dot{background-color:#0000;border:1px solid #0000}.form-slider-container-v2 .slider .rc-slider .rc-slider-handle{background-color:#0000;border:1px solid #0000;margin-top:-10px}.consumption-estimation{grid-row-gap:16px;display:grid;row-gap:16px}.consumption-estimation__input-container{grid-gap:24px;display:grid;gap:24px}@media(min-width:1280px){.consumption-estimation{row-gap:24px}.consumption-estimation .radio-input-group-v2--button{width:auto}.consumption-estimation__input-container{column-gap:17px;grid-template-columns:1fr 1fr}.consumption-estimation__input-container--unit-input{row-gap:8px}.consumption-estimation__input-container--slider-input{margin:0 0 32px}.consumption-estimation .label-container-v2{width:80%}}.consumption-estimation .heating p{max-width:340px}.consumption-estimation__housekind_component{gap:8px}.professional-consumption-estimation{grid-gap:32px;display:grid;gap:32px}@media(min-width:1280px){.professional-consumption-estimation__select-input,.professional-consumption-estimation__unit-input>.unit-input-number-v2{width:100%}}.consumption-form-dual__peak-inputs{display:flex;flex-direction:column;gap:0;justify-content:space-between}@media(min-width:1280px){.consumption-form-dual__peak-inputs{flex-direction:row;gap:32px}}.consumption-form-dual .form-unit-input-number-v2{row-gap:14px}.consumption-form-dual__consumption-input-container{grid-gap:16px;display:grid;gap:16px}.consumption-form-dual__consumption-input-container .form-label-container__label{display:block}@media(min-width:1280px){.consumption-form-dual__consumption-input-container .form-label-container__label{display:flex}}.consumption-form-dual__consumption-input-container .form-label-container__label-required{padding-right:4px}@media(min-width:1280px){.consumption-form-dual__consumption-input-container .form-label-container__label-required{padding-right:0}}.tabs__selectors{grid-column-gap:17px;column-gap:17px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-bottom:0;margin-top:3%;max-width:588px;padding-left:0;place-items:flex-start center}@media(min-width:1280px){.tabs__selectors{column-gap:24px}}.tabs__item{opacity:.8;position:relative;transition:opacity .5s;width:100%}.tabs__item:hover{opacity:1}.tabs__item:last-child:after{visibility:hidden}.tabs__item:before{content:"​";display:none}@media(min-width:1280px){.tabs__item:after{display:none}}.tabs__item--hightlight:after{opacity:0}.tabs__item--opacified{opacity:.3}.tabs__content-container{display:block}.tabs__content{animation:appear .5s linear;margin-top:32px}@keyframes appear{0%{display:none;opacity:0}to{display:inherit;opacity:1}}.snack-bar-element{align-items:center;border-radius:16px;box-shadow:0 4px 35px 0 #393c3a26;column-gap:16px;display:flex;margin:auto;max-width:300px;padding:16px 8px 16px 16px;pointer-events:auto;transition:opacity .5s;width:100%}@media(min-width:1280px){.snack-bar-element{max-width:700px}}.snack-bar-element--error{background-color:#ffefef;border:2px solid #e3262f}.snack-bar-element--fade-out{opacity:0}.snack-bar-element--information{background-color:#eaeaea;border:2px solid #393c3a}.snack-bar-element--success{background-color:#eff6f3;border:2px solid #158053}.snack-bar-element--warning{background-color:#fff6e3;border:2px solid #ff8718}.snack-bar-element__text{white-space:pre-line;width:100%}.snack-bar-element__icon-container{align-items:center;display:flex;flex-shrink:0;height:fit-content;justify-content:center;width:fit-content}.snack-bar-element__button{flex-shrink:0}.socials-share-button{column-gap:8px;display:flex;justify-content:center}.socials-share-button__img{width:24px}.snack-bar{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;left:0;pointer-events:none;position:fixed;row-gap:16px;top:16px;width:100%;z-index:900}.snack-bar .react-reveal{margin:auto;width:100%}.dashboard-address-list-element{background-color:#fff;border:none;border-bottom:1px solid #eaeaea;color:#393c3a;cursor:pointer;padding:32px;transition:color .5s;width:100%}.dashboard-address-list-element:hover{color:#393c3a;text-decoration:underline}.dashboard-address-list-element--terminated,.dashboard-address-list-element--terminated:hover{color:#cbc9c9}.dashboard-address-list{text-align:center}.dashboard-address-list__element:last-child{border:none}.breadcrumbs-container{align-items:center;display:inline-flex;gap:4px;height:24px;justify-content:center;margin-bottom:16px}.breadcrumbs-container__link{color:#767676;font-family:Neue Haas Unica,sans-serif;font-size:.875rem;line-height:1.25rem;text-decoration:none}.breadcrumbs-container__link:hover{color:#393c3a;text-decoration:underline}.breadcrumbs-container__item{align-items:center;display:flex;justify-content:center;padding:2px 4px}.breadcrumbs-container__link-container{align-items:center;display:inline-flex;gap:4px;justify-content:center}.customer-area-menu-item{list-style-type:none;padding:16px}.customer-area-menu-item__link{align-items:center;column-gap:16px;display:flex;padding:0;text-decoration:none}.customer-area-menu-item__link .customer-area-menu-item__icon,.customer-area-menu-item__link .customer-area-menu-item__label{color:#393c3a}.customer-area-menu-item__link:hover .customer-area-menu-item__icon,.customer-area-menu-item__link:hover .customer-area-menu-item__label{color:#158053}.customer-area-menu-item--active{border-right:4px solid #158053}.customer-area-menu-item--active .customer-area-menu-item__link{cursor:default;pointer-events:none}.customer-area-menu-item--active .customer-area-menu-item__icon,.customer-area-menu-item--active .customer-area-menu-item__label{color:#158053}.customer-area-menu-item--has-children{padding-bottom:8px}.customer-area-menu-subsection-item{margin-left:48px;min-height:24px;padding:8px 16px}.customer-area-menu-subsection-item__link{display:block;height:24px;padding:0;text-decoration:none}.customer-area-menu-subsection-item__link:hover .customer-area-menu-subsection-item__label{color:#158053}.customer-area-menu-subsection-item--active{border-right:4px solid #158053;cursor:default;pointer-events:none}.customer-area-menu-subsection-item--active .customer-area-menu-subsection-item__label{color:#158053}.customer-area-menu-subsection-item--active::marker{color:green}.customer-area-menu-subsection-item--parent-active{border-right:4px solid #158053}.customer-area-menu-body{margin:0;padding:0}.customer-area-menu-footer{background-color:#fff;box-shadow:0 0 24px 15px #fff}.customer-area-menu-footer__button{margin:auto auto 24px}.customer-area-menu-footer__delimiter{background-color:#393c3a;height:1px;margin:auto;width:calc(100% - 32px)}.referral-link-container{grid-row-gap:8px;border:1px solid #eaeaea;display:grid;padding:32px;row-gap:8px}.referral-link-container input{font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;line-height:1.5rem}.hamburger-container .hamburger__button{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;height:23px;justify-content:space-between;outline:none;padding:0;width:35px}.hamburger-container .hamburger__button__line{background:#333;background-color:#158053;border-radius:10px;display:block;height:4px;transition:.4s;width:29px}.hamburger-container .hamburger__button__line:first-child{transform-origin:0 0;transition:transform .4s ease-in-out}.hamburger-container .hamburger__button__line:nth-child(2){transition:transform .4s ease-in-out}.hamburger-container .hamburger__button__line:last-child{transform-origin:0 100%;transition:transform .4s ease-in-out}.hamburger__button--open .hamburger__button__line{background-color:#ceff00}.hamburger__button--open .hamburger__button__line--is-keeping-first-color{background-color:#158053}.hamburger__button--open .hamburger__button__line:first-child{transform:rotate(45deg)}.hamburger__button--open .hamburger__button__line:nth-child(2){transform:rotate(45deg) translate(-4px,4px)}.hamburger__button--open .hamburger__button__line:last-child{transform:rotate(-45deg)}.payment-form{margin-bottom:0;max-width:1200px}.payment-form__required-field-mention__asterisk{color:#e3262f}@media(min-width:1280px){.payment-form__tag{display:grid;width:100%}}.payment-form__section{row-gap:0}.payment-form__bank-data{grid-row-gap:24px;display:grid;row-gap:24px;width:100%}.payment-form__bank-data-iban{row-gap:8px}.payment-form__price{display:grid}.payment-form__price-title{align-items:center;display:flex;margin:4px 0}.payment-form__price-title--tooltip{margin-left:8px}.payment-form__price-text{align-items:center;display:flex;flex-direction:row}.payment-form__error-placeholder{align-items:center;display:inline-flex;font-family:Neue Haas Unica,sans-serif;justify-content:space-around;min-height:74px}.payment-form__mini-loader-with-sentence{min-height:74px}.payment-form__credit-card-title--red{color:#e3262f}.payment-form__credit-card-container{display:flex;flex-direction:column;gap:32px;max-width:750px}.payment-form__market-arguments{width:100%}.payment-form__main-price-collapsible.collapsible-element{margin-bottom:56px}@media(min-width:768px){.payment-form__main-price-collapsible.collapsible-element{display:none}}.payment-form .form-section{margin-bottom:32px}.payment-form .form-section__content-container{gap:32px}@media(min-width:1280px){.payment-form .form-section__content-container{gap:40px}}.payment-form .form-input-container-v2 .form-input-container-v2__input:focus{border:1px solid #158053}.payment-form__good-faith span>label{font-size:.875rem;line-height:1.25rem}.payment-form__final-part{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.payment-form__final-part{gap:24px}}.payment-form__back-and-next-bar{flex-direction:column-reverse;width:100%}@media(min-width:768px){.payment-form__back-and-next-bar{flex-direction:row}}.payment-form__bank-data-iban .tooltip__content{text-transform:none}.stepper-v2{max-width:none!important}@media(min-width:1280px){.stepper-v2{padding:0!important}}.tunnel-form-container-v2 .payment-form{max-width:1200px}.tunnel-form-container-v2__sidebar{display:none}@media(min-width:1280px){.tunnel-form-container-v2__sidebar{display:block;max-height:713px;overflow-y:scroll}}.tunnelheader-container{height:50px;left:0;margin:0;overflow-y:hidden;padding:8px 16px;position:fixed;right:0;top:-65px;transition:all .8s ease;z-index:9}.tunnelheader-container--visible{top:0}.tunnelheader-container--visible.tunnelheader-container--secondary{background-color:#158053}.tunnelheader-container--visible.tunnelheader-container--transparent{background-color:#0000}@media(min-width:768px){.tunnelheader-container{padding-left:120px;padding-right:120px;padding:0 8.5vw}}.tunnelheader-container .navbar-container{display:flex;flex-direction:row;height:100%;justify-content:space-between;margin:0 auto;padding:0;position:relative;width:100%}.tunnelheader-container .navbar-container__logo{background:none;border:0;box-sizing:initial;cursor:pointer;display:none;left:4%;position:relative}.tunnelheader-container .navbar-container__logo--visible{display:block}.tunnelheader-container .navbar-container__img{height:32px;margin-left:8px;width:69px}.image-clickable{background-color:#0000;border:none;box-sizing:border-box;cursor:pointer}.image-clickable img{width:100%}.customer-area-menu-notification-list{background-color:#fff;border-radius:10px;box-shadow:0 0 5px 2px #393c3a26;display:grid;left:11px;opacity:0;pointer-events:none;position:absolute;right:75px;top:70px;transform:translateY(10px);transition:opacity .2s,transform .2s;z-index:101}.customer-area-menu-notification-list--visible{opacity:1;pointer-events:all;transform:translate(0)}@media(min-width:768px){.customer-area-menu-notification-list{left:11px;right:17px;width:272px}}.customer-area-menu-notification-list__header{align-items:center;background-color:#393c3a;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;justify-content:space-between;padding:8px 12px}.customer-area-menu-notification-list__header-container{display:flex;flex-direction:column;gap:3px}.customer-area-menu-notification-list__header-caption{align-items:center;background-color:#eaeaea;border-radius:8px;display:flex;gap:8px;padding:8px}.customer-area-menu-notification-list__container{max-height:460px;overflow:auto}.customer-area-menu-notification-list__item{display:flex;padding:16px 12px}.customer-area-menu-notification-list__item:hover{background-color:#f8f7f4;cursor:pointer}.customer-area-menu-notification-list__item--read{padding-left:18px}.customer-area-menu-notification-list__item-icon{padding-right:8px}.customer-area-menu-notification-list__close-button{background:none;border:none;cursor:pointer;padding:0;position:relative}.customer-area-menu-notification-list__close-button:first-child{padding-top:1px}.customer-area-menu-notification-list__arrow-next{align-items:center;display:flex}.customer-area-menu-notification-list__no-notifications{display:flex;padding:16px}.customer-area-menu-notification-center{display:flex;height:32px}.customer-area-menu-notification-center__icon-button{background:none;border:none;cursor:pointer;padding:0;position:relative}.customer-area-menu-notification-center__icon-button:first-child{padding-top:1px}.customer-area-menu-header{align-items:center;display:flex;justify-content:space-between;padding:24px 16px}.customer-area-menu-header__logo{display:flex}.customer-area-menu-header__logo img{height:32px;width:64px}@media(min-width:1280px){.customer-area-menu-header__mobile-menu-button{display:none}}.customer-area-menu-header__right-container{align-items:center;display:flex;gap:24px}.customer-area-menu{background-color:#fff;overflow:hidden;position:fixed;width:100%;z-index:10}@media(min-width:768px){.customer-area-menu{-ms-overflow-style:none;border-right:1px solid #cbc9c9;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative;scrollbar-width:none;width:300px}.customer-area-menu::-webkit-scrollbar{background:#0000;width:0}}.customer-area-menu--mobile{height:calc(100% - 82px);overflow:scroll}@media(min-width:768px){.customer-area-menu__body{-ms-overflow-style:none;height:100%;overflow:scroll;overflow-x:hidden;scrollbar-width:none}.customer-area-menu__body::-webkit-scrollbar{background:#0000;width:0}}.customer-area-menu__address{box-sizing:border-box;padding:6px}.screen-border-modal{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:#fff;bottom:0;cursor:pointer;left:0;opacity:0;overflow-y:hidden;overscroll-behavior:contain;pointer-events:none;position:fixed;right:0;top:0;transition:background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,opacity .3s;z-index:1000}.screen-border-modal--visible{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px) contrast(60%);background:#15805399;opacity:1;overflow-y:auto;pointer-events:all}.screen-border-modal--visible .screen-border-modal__modal{animation:openUp .3s}@keyframes openUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translate(0)}}.screen-border-modal__modal{animation:closeDown .3s;background-color:#fff;border-radius:27px 27px 0 0;box-sizing:border-box;cursor:default;margin-top:5rem;min-height:calc(100% - 5rem);padding:48px 16px 16px;position:relative}@media(min-width:1280px){.screen-border-modal__modal{margin-left:auto;margin-right:auto;max-width:900px;padding:80px;width:100%}}@keyframes closeDown{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(100px)}}.screen-border-modal__header{align-items:baseline;column-gap:16px;display:flex}.screen-border-modal__title{color:#393c3a;flex-grow:1;font-family:PP Formula,sans-serif;font-size:1.25rem}@media(min-width:1280px){.screen-border-modal__title{font-size:2rem}}.screen-border-modal__cross-container{display:flex;justify-content:flex-end}.screen-border-modal__close-button{--size:40px;cursor:pointer;flex-shrink:0;height:var(--size);position:absolute;right:16px;top:16px;width:var(--size)}@media(min-width:1280px){.screen-border-modal__close-button{--size:32px;right:32px;top:32px}}.plus-sign-to-minus-sign{height:14px;position:relative;width:14px}.plus-sign-to-minus-sign__line-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.plus-sign-to-minus-sign__line{background:#393c3a;height:3px;transition:transform .2s,color .2s;width:14px}.plus-sign-to-minus-sign--plus .plus-sign-to-minus-sign__line--two{transform:rotate(90deg)}.plus-sign-to-minus-sign--green .plus-sign-to-minus-sign__line{background:#158053}.accordeon-bloc__head{align-items:center;background-color:#0000;border:none;column-gap:16px;cursor:pointer;display:flex;justify-content:flex-start;padding:0;text-align:left;width:100%}.accordeon-bloc__head:focus{outline:none}.accordeon-bloc__title{color:#000;letter-spacing:normal;margin:13px 0;transition:color .2s;width:100%}.accordeon-bloc__content{box-sizing:border-box;max-height:0;overflow:hidden;transition:max-height .2s}.accordeon-bloc__content-space{padding-bottom:16px;padding-top:16px}.accordeon-bloc--open .accordeon-bloc__title{color:#158053}.accordeon-bloc--open .accordeon-bloc__content{max-height:99rem}.gas-day-consumption-details__title{margin-bottom:16px}.gas-day-consumption-details__title--two{margin-bottom:16px;margin-top:32px}.gas-day-consumption-details__accordeon{border-top:1px solid #eaeaea}.gas-day-consumption-details__accordeon:last-child{border-bottom:1px solid #eaeaea}.gas-day-consumption-details__emoji{position:relative;top:2px;width:.875rem}.gas-day-consumption-details__informations-bubble{background-color:#f8f7f4}.gas-day-consumption-details__list{grid-row-gap:8px;display:grid;padding-left:24px;row-gap:8px}.gas-consumption-pricing-card{border:1px solid #cbc9c9;border-radius:20px;width:100%}.gas-consumption-pricing-card__title-container{padding:18px 16px 16px}.gas-consumption-pricing-card__part-container,.gas-consumption-pricing-card__total-container{border-top:1px solid #cbc9c9;padding:16px}.gas-consumption-pricing-card__title{font-size:1rem;line-height:1.1rem;margin-bottom:0}@media(min-width:1280px){.gas-consumption-pricing-card__title{font-size:1.1rem}}.gas-consumption-pricing-card__price{color:#158053}.gas-consumption-pricing-card__list{margin-bottom:0;padding-left:16px}.gas-consumption-pricing-card__list li{color:#393c3a;font-size:.87rem;margin-bottom:8px}@media(min-width:1280px){.gas-consumption-pricing-card__list li{font-size:1rem}}.gas-consumption-pricing-card__list ul{padding-left:8px}@media(min-width:1280px){.gas-consumption-pricing-card__list ul{padding-left:16px}}.gas-consumption-pricing-card__bubble{margin-bottom:.5rem;margin-top:.5rem;max-width:420px}.gas-consumption-pricing-card__bubble-line{display:inline-block;margin-bottom:.5rem}.gas-consumption-pricing-card__bubble-line:last-child{margin-bottom:0}.gas-consumption-pricing-card__total{font-size:1rem}.gas-mensual-consumption-details__accordeon{border-top:1px solid #eaeaea}.gas-mensual-consumption-details__accordeon:last-child{border-bottom:1px solid #eaeaea}.gas-mensual-consumption-details__price-details{margin:auto;max-width:500px}.gas-mensual-consumption-details__emoji{position:relative;top:2px;vertical-align:initial;width:.875rem}.gas-mensual-consumption-details__informations-bubble{background-color:#f8f7f4}.gas-mensual-consumption-details__subscription-details{margin-bottom:1rem;margin-top:1rem}.gas-mensual-consumption-details__list{display:grid;padding-left:24px}.gas-mensual-consumption-details__bubble{margin-bottom:16px}.gas-mensual-consumption-details__button-link{text-decoration:underline}.gas-regularisation-consumption-details__accordeon{border-top:1px solid #eaeaea}.gas-regularisation-consumption-details__accordeon:last-child{border-bottom:1px solid #eaeaea}.gas-regularisation-consumption-details__emoji{position:relative;top:2px;vertical-align:initial;width:.875rem}.gas-regularisation-consumption-details__informations-bubble{background-color:#f8f7f4}.gas-regularisation-consumption-details__subscription-details{margin-bottom:16px;margin-top:16px}.gas-regularisation-consumption-details__list{display:grid;padding-left:24px}.gas-regularisation-consumption-details__list i{color:#cbc9c9}.gas-regularisation-consumption-details__bubble{margin-bottom:16px}.gas-regularisation-consumption-details__button-link{text-decoration:underline}.gas-year-consumption-details__title{margin-bottom:16px}.gas-year-consumption-details__title--two{margin-top:32px}.gas-year-consumption-details__accordeon{border-top:1px solid #eaeaea}.gas-year-consumption-details__accordeon:last-child{border-bottom:1px solid #eaeaea}.gas-year-consumption-details__emoji{position:relative;top:2px;width:.875rem}.gas-year-consumption-details__informations-bubble{background-color:#f8f7f4}.gas-year-consumption-details__list{grid-row-gap:8px;display:grid;padding-left:24px;row-gap:8px}.consumption-repartition-cre__text{margin-left:-32px}.elec-day-consumption-details__accordeon{border-top:1px solid #eaeaea}.elec-day-consumption-details__accordeon:last-child{border-bottom:1px solid #eaeaea}.elec-day-consumption-details__title{margin-bottom:1rem}.elec-day-consumption-details__text-block:first-child{margin-bottom:2rem}.elec-mensual-consumption-details__title{margin-bottom:8px}.elec-mensual-consumption-details__accordeon{border-top:1px solid #eaeaea}.elec-mensual-consumption-details__accordeon:last-child{border-bottom:1px solid #eaeaea}.elec-mensual-consumption-details__emoji{position:relative;top:2px;vertical-align:initial;width:.875rem}.elec-mensual-consumption-details__subscription-details{margin-bottom:1rem;margin-top:1rem}.elec-mensual-consumption-details__list{grid-row-gap:16px;display:grid;font-size:.875rem;padding-left:24px;row-gap:16px}.elec-mensual-consumption-details__list li{color:#393c3a}.elec-mensual-consumption-details__list i{color:#cbc9c9;font-weight:300}.elec-mensual-consumption-details__bubble{margin-bottom:16px}.elec-mensual-consumption-details__button-link{font-size:.75rem;text-decoration:underline}@media(min-width:1280px){.elec-mensual-consumption-details__button-link{font-size:.875rem}}.elec-year-consumption-details__accordeon{border-top:1px solid #eaeaea}.elec-year-consumption-details__accordeon:last-child{border-bottom:1px solid #eaeaea}.elec-year-consumption-details__title{margin-bottom:1rem}.elec-year-consumption-details__text-block:first-child{margin-bottom:2rem}.dashboard-elec-consumptions-modal__modal-offpeak-title{grid-row-gap:16px;display:grid;margin-bottom:32px;row-gap:16px}.dashboard-elec-consumptions-modal__modal-offpeak-timeline{padding:0 16px}@media(min-width:1280px){.dashboard-elec-consumptions-modal__modal-offpeak-timeline{padding:0}}.consumption-table-skeleton-v2{box-shadow:0 1px 6px 3px #393c3a26;display:flex;flex-direction:column;gap:12px;max-width:400px;padding:12px 16px 16px;width:100%}@media(min-width:1280px){.consumption-table-skeleton-v2{padding:16px 24px 24px}}.consumption-table-skeleton-v2--hphc{max-width:436px}.consumption-table-skeleton-v2__container{display:flex;flex-flow:column wrap;gap:8px}@media(min-width:768px){.consumption-table-skeleton-v2__container{flex-direction:row;gap:12px;justify-content:space-between}}.consumption-table-skeleton-v2__container--super-offpeak{flex-direction:row;justify-content:space-between}.consumption-table-skeleton-v2__consumption-info{align-items:center;display:flex;gap:8px;width:fit-content}.period-selection-skeleton{column-gap:8px;display:flex;height:35px}@media(min-width:1280px){.period-selection-skeleton{column-gap:16px}}.period-selection-skeleton__segmented-control-container{width:100%}.period-selection-skeleton__segmented-control{background-color:#fafafa;border-radius:50px;box-sizing:border-box;column-gap:8px;display:flex;height:35px;margin:auto;max-width:600px;padding:0 4px}@media(min-width:1280px){.period-selection-skeleton__segmented-control{column-gap:8px}}.period-selection-skeleton__dropdown{height:35px;min-width:69px}@media(min-width:1280px){.period-selection-skeleton__dropdown{min-width:138px}}.period-selection-skeleton__dropdown--hidden{visibility:hidden}.dashboard-gas-consumption-template-skeleton{display:flex;flex-direction:column;gap:16px;justify-content:flex-end;width:100%}@media(min-width:1280px){.dashboard-gas-consumption-template-skeleton{gap:32px}}.dashboard-gas-consumption-template-skeleton__consumption-table{display:flex;justify-content:end}.dashboard-gas-consumption-eval__text{align-items:center;display:flex;flex-direction:column}@media(min-width:1280px){.dashboard-gas-consumption-eval__text{flex-direction:row;justify-content:center}}.dashboard-gas-consumption-eval__link{border-bottom:1px solid #767676;border-radius:0;line-height:0;margin-right:1px;min-width:240px;padding:0 0 2px}@media(min-width:1280px){.dashboard-gas-consumption-eval__link{margin-top:3px}}.dashboard-gas-consumption-eval__link span{align-items:center;display:flex;gap:4px;top:0}.dashboard-gas-consumption-eval--loading{align-items:center;display:flex;justify-content:center}.dashboard-gas-consommation-template-v2{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;row-gap:16px}@media(min-width:768px){.dashboard-gas-consommation-template-v2{row-gap:32px}}.dashboard-gas-consommation-template-v2__cards-container{display:flex;justify-content:center;width:100%}.dashboard-gas-consommation-template-v2__not-communicant-container{grid-row-gap:32px;display:grid;row-gap:32px;text-align:center}.dashboard-gas-consommation-template-v2__not-communicant-title{font-weight:500;margin-bottom:0}.dashboard-gas-consommation-template-v2__not-communicant-chart{margin:auto;max-width:200px;width:100%}.dashboard-gas-consommation-template-v2__container{box-sizing:border-box;display:flex;flex-direction:column;row-gap:16px;width:100%}@media(min-width:1280px){.dashboard-gas-consommation-template-v2__container{gap:24px 16px;grid-template-columns:140px 1fr}}.dashboard-gas-consommation-template-v2__consumption-table--not-visible{opacity:0}.dashboard-gas-consommation-template-v2__paper{display:flex;flex-direction:column;padding:8px;row-gap:16px}@media(min-width:768px){.dashboard-gas-consommation-template-v2__paper{gap:32px 16px;padding:24px 32px}}.dashboard-gas-consommation-template-v2__not-normal-state{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;row-gap:32px;width:100%}.dashboard-gas-consommation-template-v2__not-normal-state--loading-meter-readers{justify-content:center;min-height:300px}.dashboard-gas-consommation-template-v2__not-normal-state--consent{margin:auto;max-width:600px}.dashboard-gas-consommation-template-v2__not-normal-state--consent--with-data{min-height:0}.dashboard-gas-consommation-template-v2__error-image-container{align-items:center;display:flex;flex-grow:2;justify-content:center}.dashboard-gas-consommation-template-v2__error-image{max-width:430px;width:100%}.dashboard-gas-consommation-template-v2__consent-image{margin:auto;max-height:300px;max-width:90vw}@media(min-width:1280px){.dashboard-gas-consommation-template-v2__consent-image{max-width:430px}}.dashboard-gas-consommation-template-v2__button{margin-top:64px;width:fit-content}.dashboard-gas-consommation-template-v2__table-container{display:flex;flex-direction:column;margin-top:100px;row-gap:5px}@media(min-width:1280px){.dashboard-gas-consommation-template-v2__table-container{margin-top:140px;row-gap:48px}}.dashboard-gas-consommation-template-v2__loader{margin-left:auto;margin-right:auto;width:fit-content}.dashboard-gas-consommation-template-v2__global-error{box-sizing:border-box;max-width:700px;width:100%}.dashboard-gas-consommation-template-v2__global-error--graph{margin:40px auto}@media(min-width:1280px){.dashboard-gas-consommation-template-v2__global-error--graph{margin:64px auto}}.dashboard-elec-consumption-template-skeleton{display:flex;flex-direction:column;row-gap:50px;width:100%}.dashboard-elec-consumption-template-skeleton__bar-chart-container{display:flex;flex-direction:column;row-gap:17px}@media(min-width:768px){.dashboard-elec-consumption-template-skeleton__bar-chart-container{row-gap:32px}}.dashboard-elec-consumption-template-skeleton__bar-chart-container>:first-child{margin-left:auto}.dashboard-electricity-consumption-communicant-graph-template__error{box-sizing:border-box;margin:auto;max-width:700px;width:100%}.dashboard-electricity-consumption-communicant-graph-template__consent{margin:auto;width:fit-content}.dashboard-electricity-consumption-communicant-graph-template__consumption-table--not-visible{opacity:0}.dashboard-electricity-consumption-graph-container{display:flex;flex-direction:column;row-gap:24px}@media(min-width:1280px){.dashboard-electricity-consumption-graph-container__period-selection .tab-bar.period-selection__tab-bar{max-width:545px}}.dashboard-real-time__infos{background-color:#f8f7f4;border-radius:16px;margin:128px 0;padding:32px}.dashboard-real-time__subtitle,.dashboard-real-time__title{text-align:left}.dashboard-real-time__title{color:#393c3a;font-size:1.5rem;font-weight:800;letter-spacing:-1.03px;padding-bottom:12px}.dashboard-real-time__subtitle{color:#767676;font-size:1rem;line-height:25px;margin:4px 0 24px;max-width:650px}.dashboard-real-time__content{column-gap:20px;display:flex;flex:1 1;flex-wrap:wrap;margin-top:10px}.dashboard-real-time__double_bubble{flex:2 1;min-width:300px}.dashboard-real-time__double_bubble,.dashboard-real-time__simple_bubble{background-color:#fff;border-radius:16px;margin-bottom:15px;padding:24px}.dashboard-real-time__simple_bubble{flex:1 1;min-width:150px}.dashboard-real-time__tooltip{margin-top:-5px}.dashboard-real-time__tooltip #tooltip-hour{background-color:#393c3a;border-radius:16px;color:#fff;font-size:.75rem;left:180px;max-width:300px;min-width:300px;opacity:1;padding:16px 4px}.dashboard-real-time__tooltip .tooltip-wrapper-v2__trigger{background-color:#158053;color:#fff}.dashboard-real-time__bubble-name{color:#767676;display:flex}.dashboard-real-time__bubble__content{align-items:flex-end;column-gap:20px;display:flex;flex:1 1;margin-top:15px}.dashboard-real-time__bubble__value_unit{align-items:flex-end;column-gap:2px;display:flex}.dashboard-real-time__bubble__value{color:#158053;font-family:PP Formula,Arial,Helvetica,sans-serif;font-size:2rem}.dashboard-real-time__bubble__value .decimal{font-size:1.25rem}.dashboard-real-time__bubble__unit{color:#158053;font-size:1.25rem;margin-left:5px}.dashboard-real-time__bubble__text,.dashboard-real-time__bubble__unit{margin-bottom:4px}.dashboard-real-time__bubble__unit.hc,.dashboard-real-time__bubble__value.hc{color:#3ec87e}.dashboard-elec-real-time-consumption-template{width:100%;z-index:0}.dashboard-elec-real-time-consumption-template .wrapper{background-color:#f8f7f4;border-radius:32px;box-sizing:border-box;margin-bottom:25px;position:relative}.dashboard-elec-real-time-consumption-template h3{color:#393c3a;font-family:Neue Haas Unica,sans-serif;text-align:center}.dashboard-elec-real-time-consumption-template .realTimeAvg .row{display:flex;flex-wrap:wrap;justify-content:center}.dashboard-elec-real-time-consumption-template .realTimeAvg h5{text-align:center}.dashboard-elec-real-time-consumption-template .realTimeAvg .realTimeAvgConsumption,.dashboard-elec-real-time-consumption-template .realTimeAvg .realTimeAvgPower{background-color:#fff;border:1px solid #cbc9c9;border-radius:24px;flex:1 1;margin:24px;min-width:315px;padding:24px}.dashboard-elec-real-time-consumption-template .realTimeAvg .realTimeAvgConsumption .line,.dashboard-elec-real-time-consumption-template .realTimeAvg .realTimeAvgPower .line{height:30px}.dashboard-elec-real-time-consumption-template .realTimeAvg .chart-wrapper{flex:2 1;height:270px;width:100%}.dashboard-elec-real-time-consumption-template .realTimeInfo{float:left}.dashboard-elec-real-time-consumption-template .realTimeTooltip #tooltip-hour{left:350px;max-width:300px;min-width:300px}.dashboard-elec-real-time-consumption-template .realTimeWarningMessage{border:1px solid #ff8718;border-radius:4px;padding:12px}.dashboard-elec-real-time-consumption-template .dashboard-real-time__legend{display:flex;height:20px;justify-content:center;list-style:none;margin-top:24px;padding:0}.dashboard-elec-real-time-consumption-template .dashboard-real-time__legend li{font-family:Neue Haas Unica,sans-serif;font-size:.875rem;margin-right:10px}.dashboard-elec-real-time-consumption-template .dashboard-real-time__legend li:before{content:"";display:inline-block;height:10px;margin-right:5px;width:10px}.dashboard-elec-real-time-consumption-template .dashboard-real-time__legend li.hp:before{background-color:#158053}.dashboard-elec-real-time-consumption-template .dashboard-real-time__legend li.hc:before{background-color:#3ec87e}.dashboard-electricity-consumption-not-communicant-template{grid-row-gap:16px;display:grid;row-gap:16px}.dashboard-electricity-consumption-not-communicant-template__chart{grid-row-gap:32px;display:grid;row-gap:32px;text-align:center}.dashboard-electricity-consumption-not-communicant-template__button-container{display:flex;justify-content:center}.dashboard-electricity-consumption-not-communicant-template__button-container span{margin-top:2px}.dashboard-electricity-consumption-not-communicant-template__not-communicant-chart-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:32px}.dashboard-electricity-consumption-not-communicant-template__not-communicant-chart{margin:auto;max-width:200px;width:100%}.dashboard-electricity-consumption-not-communicant-template__global-error{box-sizing:border-box;max-width:700px;width:100%}.dashboard-electricity-consumption-not-communicant-template__global-error--graph{margin:40px auto}@media(min-width:1280px){.dashboard-electricity-consumption-not-communicant-template__global-error--graph{margin:64px auto}}.credit-card-form .StripeElement{-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #cbc9c9;border-radius:100px;color:#393c3a;display:block;font-family:Neue Haas Unica,sans-serif;margin:20px auto;max-width:500px;outline:0;padding:15px 20px}.credit-card-form .card-input-form__error-message,.credit-card-form--error-message{color:#e3262f;text-align:center}.credit-card-form__validate-button-container{display:flex;justify-content:center}.credit-card-form__validate-button-container .validate-credit-card{min-width:143px}.credit-card-form__cancel{margin-right:20px}.update-bank-card-modal{margin:20px}.bank-card__container{display:flex;justify-content:space-between}.bank-details,.bank-details__container{display:flex;flex-direction:column;gap:16px}.bank-details__container{background-color:#fff;border:1px solid #eaeaea;border-radius:32px;padding:16px}.bank-details__line{display:flex;justify-content:space-between}.bank-details__button img{height:32px;width:32px}.billing-table{background-color:#fff;border-radius:32px}.billing-table .table-v2__container--without-pagination table{border:1px solid #eaeaea;padding:24px 16px}@media(min-width:1280px){.billing-table .table-v2__container--without-pagination table{padding:32px}}.billing-table .table-v2__header{border:none}.billing-table__download-image img{min-width:32px}.billing-table .table-v2__row td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.billing-table .table-v2__row td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}@media(min-width:768px){.billing-table .table-v2__row td{border:none;border-radius:0;padding:7px 5px}}.billing-table .table-v2__row td .download-button img{min-width:32px}.table-v2 table{border:1px solid #eaeaea;border-bottom:none}.table-v2__footer-container{border:1px solid #eaeaea;border-top:none}.invoices{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.download-button{align-items:center;display:flex;justify-content:center}.download-button__loader-container{border-radius:50%;height:24px;width:24px}.download-button__mobile{margin:auto}.payment-line{align-items:center;display:flex;justify-content:space-around;padding:0 0 16px}.payment-line__cell{flex-grow:1;width:100%}.payment-table{background-color:#fff;border-radius:32px}.payment-table table{border:1px solid #eaeaea;border-bottom:none;padding:24px 16px 0}@media(min-width:768px){.payment-table table{padding:32px 32px 0}}.payment-table .table-v2__footer-container{border:1px solid #eaeaea;border-top:none}.payment-table .table-v2__header{border:none}.payment-table .table-v2__row td{border-radius:8px;padding:16px 0}@media(min-width:768px){.payment-table .table-v2__row td{border:none;border-radius:0;padding:7px 5px}}.payment-table .table-v2__row td .download-button img{min-width:32px}.payments{display:flex;flex-direction:column;gap:16px}.invoice-list{grid-row-gap:16px;grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;list-style:none;padding-left:0;row-gap:16px}@media(min-width:1280px){.invoice-list{column-gap:0;grid-template-columns:repeat(4,1fr)}}.invoice-list__item{width:fit-content}.invoice-list__thumbnail{height:167px;width:121px}@media(min-width:1280px){.invoice-list__thumbnail{height:183.7px;width:133.1px}}.overlay-image-new{align-items:center;background:#393c3a;border:none;cursor:pointer;display:flex;height:100vh;justify-content:center;left:0;overflow:scroll;overscroll-behavior:contain;position:fixed;top:0;width:100vw;z-index:10}.overlay-image-new__btn{background:#0000;border:none;cursor:pointer;height:16px;padding:0;position:absolute;right:16px;top:16px;width:16px}@media(min-width:1280px){.overlay-image-new__btn{position:fixed}}.overlay-image-new__btn img{height:100%;width:100%}.overlay-image-new__img-container{margin:auto;max-width:900px;overflow:auto;padding:50px 16px 16px}.overlay-image-new__img{cursor:default;height:auto;width:100%}.elec-meter-find-by-invoice__title{margin-bottom:15px}.elec-meter-find-by-invoice__form,.elec-meter-find-by-invoice__invoice-list{margin-top:3rem}.elec-meter-find-by-linky{width:100%}.elec-meter-find-by-linky__title{margin-bottom:15px}.elec-meter-find-by-linky__img{align-items:center;background-color:#fff;border:none;border-radius:25px;display:flex;justify-content:center;margin:10% 0;max-width:523px;padding:24px;width:100%}.elec-meter-find-by-linky__img img{max-width:24.5rem;width:100%}@media(min-width:1280px){.elec-meter-find-by-linky__img{border-radius:35px;margin:7% 0}}.elec-meter-find-by-linky__form{margin-top:3rem}.pdl-form{display:flex;flex-direction:column;row-gap:16px}.pdl-form__top-form{justify-content:center;width:100%}.pdl-form__help-container{flex-shrink:0;margin:auto;max-width:605px;width:100%}.pdl-form__buttons{display:flex;flex-direction:column;row-gap:8px}@media(min-width:1280px){.pdl-form__buttons{display:flex;flex-direction:row;justify-content:space-between}}.pdl-form__button{width:fit-content}.incompatible-formula{display:flex;flex-direction:column;row-gap:16px}.incompatible-formula__buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:1280px){.incompatible-formula__buttons-container{flex-direction:row}}.incompatible-formula__button{margin-bottom:16px}.incompatible-formula__button div{padding-top:0}.incompatible-formula__buttons-group{display:flex;flex-direction:column;row-gap:16px;width:100%}@media(min-width:1280px){.incompatible-formula__buttons-group{width:auto}}.incompatible-formula__buttons-group .intercom-button,.incompatible-formula__buttons-group .intercom-button button{width:100%}@media(min-width:1280px){.incompatible-formula__buttons-group{flex-direction:row}.incompatible-formula__buttons-group .intercom-button,.incompatible-formula__buttons-group .intercom-button button{width:auto}}.incompatible-formula__validate{width:100%}@media(min-width:1280px){.incompatible-formula__validate{width:auto}}.activation-fallback-error{grid-row-gap:16px;display:grid;grid-template-columns:100%;row-gap:16px}.activation-fallback-error__button-container{display:flex;justify-content:center}.gc-mandate{grid-row-gap:16px;display:grid;grid-template-columns:100%;row-gap:16px}.gc-mandate__buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;row-gap:16px}.gc-mandate__buttons-container .intercom-button,.gc-mandate__buttons-container .intercom-button button{width:100%}@media(min-width:1280px){.gc-mandate__buttons-container{flex-direction:row}.gc-mandate__buttons-container .intercom-button,.gc-mandate__buttons-container .intercom-button button{width:auto}}.intervention-needed-for-power{grid-row-gap:16px;display:grid;grid-template-columns:100%;row-gap:16px}.intervention-needed-for-power__buttons-container{display:flex}.intervention-needed-for-power__buttons-container .intercom-button,.intervention-needed-for-power__buttons-container .intercom-button button{width:100%}@media(min-width:1280px){.intervention-needed-for-power__buttons-container{justify-content:flex-end}.intervention-needed-for-power__buttons-container .intercom-button,.intervention-needed-for-power__buttons-container .intercom-button button{width:auto}}.price-too-low{grid-row-gap:16px;display:grid;row-gap:16px}.price-too-low__button-container{display:flex;justify-content:center}@media(min-width:1280px){.price-too-low__button-container{justify-content:flex-end}}.intervention-needed-circuit-breaker-change{grid-row-gap:16px;display:grid;row-gap:16px}.intervention-needed-circuit-breaker-change__buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;row-gap:16px}.intervention-needed-circuit-breaker-change__buttons-container .intercom-button,.intervention-needed-circuit-breaker-change__buttons-container .intercom-button button{width:100%}@media(min-width:1280px){.intervention-needed-circuit-breaker-change__buttons-container{flex-direction:row}.intervention-needed-circuit-breaker-change__buttons-container .intercom-button,.intervention-needed-circuit-breaker-change__buttons-container .intercom-button button{width:auto}}.intervention-needed-circuit-breaker-change__button div{padding-top:0}.intervention-needed-formula-change{grid-row-gap:16px;display:grid;row-gap:16px}.intervention-needed-formula-change__buttons-container{display:flex;flex-direction:column;row-gap:16px}.intervention-needed-formula-change__buttons-container button{width:100%}.intervention-needed-formula-change__buttons-container button div{padding-top:0}@media(min-width:1280px){.intervention-needed-formula-change__buttons-container{align-items:center;flex-direction:row;justify-content:space-between}.intervention-needed-formula-change__buttons-container button{width:inherit}}.intervention-needed-power-change{grid-row-gap:16px;display:grid;grid-template-columns:100%;row-gap:16px}.intervention-needed-power-change__buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;row-gap:16px}.intervention-needed-power-change__buttons-container .intercom-button,.intervention-needed-power-change__buttons-container .intercom-button button{width:100%}@media(min-width:1280px){.intervention-needed-power-change__buttons-container{flex-direction:row}.intervention-needed-power-change__buttons-container .intercom-button,.intervention-needed-power-change__buttons-container .intercom-button button{width:auto}}.intervention-needed-power-change__button div{padding-top:0}.incompatible-power{grid-row-gap:16px;display:grid;grid-template-columns:100%;row-gap:16px}.incompatible-power__buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:32px;row-gap:16px}@media(min-width:1280px){.incompatible-power__buttons-container{flex-direction:row}}.incompatible-power__buttons-group{display:flex;flex-direction:column;row-gap:16px;width:100%}@media(min-width:1280px){.incompatible-power__buttons-group{width:auto}}.incompatible-power__buttons-group .intercom-button,.incompatible-power__buttons-group .intercom-button button{width:100%}@media(min-width:1280px){.incompatible-power__buttons-group{flex-direction:row}.incompatible-power__buttons-group .intercom-button,.incompatible-power__buttons-group .intercom-button button{width:auto}}.incompatible-power__button div{padding-top:0}.incompatible-power__validate{width:100%}@media(min-width:1280px){.incompatible-power__validate{width:auto}}.index-inputs{display:flex;flex-direction:column;max-width:764px;row-gap:16px;width:100%}@media(min-width:1280px){.index-inputs{column-gap:8px;flex-direction:row;justify-content:stretch}}.index-inputs .ik-input-number-v2{width:100%}.index-inputs .ik-input-number-v2_input{max-width:none}.index-missing{display:flex;flex-direction:column;grid-template-columns:100%;row-gap:16px}.index-missing__buttons-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:32px;row-gap:16px}@media(min-width:1280px){.index-missing__buttons-container{flex-direction:row}}.index-missing__buttons-group{display:flex;flex-direction:column;row-gap:16px;width:100%}@media(min-width:1280px){.index-missing__buttons-group{width:auto}}.index-missing__buttons-group .intercom-button,.index-missing__buttons-group .intercom-button button{width:100%}@media(min-width:1280px){.index-missing__buttons-group{flex-direction:row}.index-missing__buttons-group .intercom-button,.index-missing__buttons-group .intercom-button button{width:auto}}.index-missing__validate{width:100%}@media(min-width:1280px){.index-missing__validate{width:auto}}.index-missing__inputs-container{margin:auto}.index-missing__inputs-container .radio-input-group-v2{margin-bottom:15px}.index-missing__inputs-container .unit-input-number-v2{margin:auto;width:100%}.index-missing__inputs-container .index-inputs{display:flex;flex-direction:row}#subscription-activation{font-family:Neue Haas Unica,sans-serif}#subscription-activation #incompatible-circuit-breaker .title,#subscription-activation #incompatible-power .title,#subscription-activation #index-missing .title,#subscription-activation .incompatible-formula .title,#subscription-activation .index-gas-missing .title,#subscription-activation .pce-form .title,#subscription-activation .pdl-form .title{color:#393c3a;font-size:20px;font-weight:600}#subscription-activation #incompatible-circuit-breaker .description-one,#subscription-activation #incompatible-circuit-breaker .description-three,#subscription-activation #incompatible-circuit-breaker .description-two,#subscription-activation #incompatible-power .description-one,#subscription-activation #incompatible-power .description-three,#subscription-activation #incompatible-power .description-two,#subscription-activation #index-missing .description-one,#subscription-activation #index-missing .description-three,#subscription-activation #index-missing .description-two,#subscription-activation .incompatible-formula .description-one,#subscription-activation .incompatible-formula .description-three,#subscription-activation .incompatible-formula .description-two,#subscription-activation .index-gas-missing .description-one,#subscription-activation .index-gas-missing .description-three,#subscription-activation .index-gas-missing .description-two,#subscription-activation .pce-form .description-one,#subscription-activation .pce-form .description-three,#subscription-activation .pce-form .description-two,#subscription-activation .pdl-form .description-one,#subscription-activation .pdl-form .description-three,#subscription-activation .pdl-form .description-two{font-size:16px}#subscription-activation #incompatible-circuit-breaker .buttons,#subscription-activation #incompatible-power .buttons,#subscription-activation #index-missing .buttons,#subscription-activation .incompatible-formula .buttons,#subscription-activation .index-gas-missing .buttons,#subscription-activation .pce-form .buttons,#subscription-activation .pdl-form .buttons{align-items:center;display:flex;justify-content:space-between}#subscription-activation #incompatible-circuit-breaker .buttons .validation  button,#subscription-activation #incompatible-power .buttons .validation  button,#subscription-activation #index-missing .buttons .validation  button,#subscription-activation .incompatible-formula .buttons .validation  button,#subscription-activation .index-gas-missing .buttons .validation  button,#subscription-activation .pce-form .buttons .validation  button,#subscription-activation .pdl-form .buttons .validation  button{width:150px}#subscription-activation #incompatible-circuit-breaker .buttons .bloc-buttons,#subscription-activation #incompatible-power .buttons .bloc-buttons,#subscription-activation #index-missing .buttons .bloc-buttons,#subscription-activation .incompatible-formula .buttons .bloc-buttons,#subscription-activation .index-gas-missing .buttons .bloc-buttons,#subscription-activation .pce-form .buttons .bloc-buttons,#subscription-activation .pdl-form .buttons .bloc-buttons{display:flex}#subscription-activation #incompatible-circuit-breaker .redirect-to-chat .chat-link,#subscription-activation #incompatible-power .redirect-to-chat .chat-link,#subscription-activation #index-missing .redirect-to-chat .chat-link,#subscription-activation .incompatible-formula .redirect-to-chat .chat-link,#subscription-activation .index-gas-missing .redirect-to-chat .chat-link,#subscription-activation .pce-form .redirect-to-chat .chat-link,#subscription-activation .pdl-form .redirect-to-chat .chat-link{color:#158053;cursor:pointer;font-weight:600;margin:10px auto 0;text-decoration:underline;width:fit-content}#subscription-activation .pdl_missing,#subscription-activation .wrong_pdl{padding:0}#subscription-activation #generic .title,#subscription-activation #incompatible-circuit-breaker .title,#subscription-activation #incompatible-power .title,#subscription-activation #index-missing .title,#subscription-activation #price-too-low .title,#subscription-activation .gc-mandate .title,#subscription-activation .index-gas-missing .title{color:#393c3a;font-size:20px;font-weight:600}#subscription-activation #generic .description-one,#subscription-activation #generic .description-three,#subscription-activation #generic .description-two,#subscription-activation #incompatible-circuit-breaker .description-one,#subscription-activation #incompatible-circuit-breaker .description-three,#subscription-activation #incompatible-circuit-breaker .description-two,#subscription-activation #incompatible-power .description-one,#subscription-activation #incompatible-power .description-three,#subscription-activation #incompatible-power .description-two,#subscription-activation #index-missing .description-one,#subscription-activation #index-missing .description-three,#subscription-activation #index-missing .description-two,#subscription-activation #price-too-low .description-one,#subscription-activation #price-too-low .description-three,#subscription-activation #price-too-low .description-two,#subscription-activation .gc-mandate .description-one,#subscription-activation .gc-mandate .description-three,#subscription-activation .gc-mandate .description-two,#subscription-activation .index-gas-missing .description-one,#subscription-activation .index-gas-missing .description-three,#subscription-activation .index-gas-missing .description-two{font-size:16px}#subscription-activation #generic .bloc-buttons,#subscription-activation #incompatible-circuit-breaker .bloc-buttons,#subscription-activation #incompatible-power .bloc-buttons,#subscription-activation #index-missing .bloc-buttons,#subscription-activation #price-too-low .bloc-buttons,#subscription-activation .gc-mandate .bloc-buttons,#subscription-activation .index-gas-missing .bloc-buttons{align-items:center;display:flex;justify-content:space-between}#subscription-activation #index-missing i,#subscription-activation .index-gas-missing i{color:#158053;cursor:pointer}@media(max-width:1300px){#subscription-activation .activation-informations{align-items:center;display:flex;flex-direction:column}}@media(max-width:1150px){#subscription-activation #index-missing,#subscription-activation .incompatible-formula,#subscription-activation .index-gas-missing,#subscription-activation .pce-form,#subscription-activation .pdl-form{margin:0}#subscription-activation #index-missing .buttons,#subscription-activation .incompatible-formula .buttons,#subscription-activation .index-gas-missing .buttons,#subscription-activation .pce-form .buttons,#subscription-activation .pdl-form .buttons{display:flex;flex-direction:column;row-gap:16px}#subscription-activation #index-missing .buttons .intercom-button,#subscription-activation #index-missing .buttons .validation,#subscription-activation .incompatible-formula .buttons .intercom-button,#subscription-activation .incompatible-formula .buttons .validation,#subscription-activation .index-gas-missing .buttons .intercom-button,#subscription-activation .index-gas-missing .buttons .validation,#subscription-activation .pce-form .buttons .intercom-button,#subscription-activation .pce-form .buttons .validation,#subscription-activation .pdl-form .buttons .intercom-button,#subscription-activation .pdl-form .buttons .validation{width:100%}#subscription-activation #index-missing .buttons .bloc-buttons,#subscription-activation .incompatible-formula .buttons .bloc-buttons,#subscription-activation .index-gas-missing .buttons .bloc-buttons,#subscription-activation .pce-form .buttons .bloc-buttons,#subscription-activation .pdl-form .buttons .bloc-buttons{display:flex;flex-direction:column;row-gap:8px;width:100%}#subscription-activation #index-missing .buttons button,#subscription-activation .incompatible-formula .buttons button,#subscription-activation .index-gas-missing .buttons button,#subscription-activation .pce-form .buttons button,#subscription-activation .pdl-form .buttons button{width:100%}#subscription-activation #gc-mandate .bloc-buttons{display:flex;flex-direction:column}}.index-gas-missing{grid-row-gap:16px;display:grid;row-gap:16px}.index-gas-missing .ik-input-number-v2{max-width:749px;width:100%}.index-gas-missing .ik-input-number-v2_input{max-width:none}.index-gas-missing__buttons{display:flex;flex-direction:column;row-gap:8px}@media(min-width:1280px){.index-gas-missing__buttons{flex-direction:row;justify-content:space-between}}.index-gas-missing__bloc-buttons{display:flex;flex-direction:column;row-gap:8px}@media(min-width:1280px){.index-gas-missing__bloc-buttons{flex-direction:row}}.index-gas-missing__inputs-container{margin:auto}.index-gas-missing__inputs-container .radio-input-group-v2{margin-bottom:15px}.index-gas-missing__inputs-container__button{width:fit-content}.index-gas-missing__inputs-container__button div{padding-top:0}.form-mask-input-container-v2{display:inline-flex;flex-direction:column;row-gap:8px;width:100%}.form-mask-input-container-v2 input{box-sizing:border-box;text-align:left;width:100%}.form-mask-input-container-v2 input::placeholder{font-family:Neue Haas Unica Italic,sans-serif;font-size:1rem;height:100%;line-height:1.5rem}.form-mask-input-container-v2 .label-container-v2__text{margin-bottom:1%}.form-mask-input-container-v2 .label-container-v2__infoText{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;margin-top:1%}.pce-form{display:flex;flex-direction:column;row-gap:8px}.pce-form__button{width:fit-content}.pce-form__button div{padding-top:0}.pce-form__buttons{display:flex;flex-direction:column;row-gap:8px}@media(min-width:1280px){.pce-form__buttons{flex-direction:row;justify-content:space-between}}.pce-form__bloc-buttons{display:flex;flex-direction:column;row-gap:8px}@media(min-width:1280px){.pce-form__bloc-buttons{flex-direction:row}}.incompatible-contractual-state{display:flex;flex-direction:column;row-gap:16px}.incompatible-contractual-state__buttons-container{align-items:center;display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.incompatible-contractual-state__buttons-container{align-items:center;flex-direction:row;justify-content:space-between}}.incompatible-contractual-state__button div{padding-top:0}.incompatible-technical-state{display:flex;flex-direction:column;row-gap:16px}.incompatible-technical-state__buttons-container{align-items:center;display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.incompatible-technical-state__buttons-container{align-items:center;flex-direction:row;justify-content:space-between}}.incompatible-technical-state__button div{padding-top:0}.subscription-activation{display:flex;flex-direction:column;row-gap:16px}.subscription-activation__switch-energy{width:100%}.subscription-activation__switch-energy button{border-radius:0!important}.subscription-activation__address{margin-top:16px}@media(min-width:1280px){.subscription-activation__address{margin-top:32px}}.subscription-activation__timeline-container{margin-bottom:16px;margin-top:16px;width:100%}@media(min-width:1280px){.subscription-activation__timeline-container{margin-bottom:32px;margin-left:40px;margin-top:32px;max-width:500px}}.subscription-activation__timeline-container .stepper-timeline-v2{margin:0}.carousel__content{border-radius:16px;display:flex;overflow:hidden;transition:transform .5s ease;width:100%}.carousel__navigation{align-items:center;display:flex;justify-content:space-between;margin-top:16px;width:100%}.carousel__navigation-dot{align-items:center;display:flex;gap:4px;justify-content:center}.carousel__navigation--button{align-items:center;display:flex;justify-content:center;padding:0}.carousel__navigation--button-previous{padding:8px 0 0;transform:rotate(180deg)}.carousel__navigation--button:disabled{cursor:default;opacity:0}.carousel__navigation--button-dot,.carousel__navigation--button-next{padding:0}.dashboard-home-card-skeleton{height:476px;padding:0;width:100%}@media(min-width:768px){.dashboard-home-card-skeleton{height:508px}}.dashboard-home-card-skeleton--small{height:322px}.dashboard-home-card-skeleton__content{border-radius:16px;height:100%;width:100%}.blog-article{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:space-between;object-fit:cover;transition:translate .3s ease-in-out;width:100%}.blog-article__image{aspect-ratio:16/7;border-radius:16px;margin-bottom:16px;max-width:100%;object-fit:fill}.blog-article__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:16px 0;overflow:hidden;text-overflow:ellipsis}.dashboard-home-blog-card{display:flex;flex-direction:column;gap:16px;padding:32px 24px;position:relative}.dashboard-home-blog-card__error{display:flex;flex-direction:column;gap:16px;width:100%}.dashboard-home-blog-card__image-error{border-radius:16px;height:164px;object-fit:cover;width:100%}@media(min-width:1280px){.dashboard-home-blog-card__image-error{height:200px}}.dashboard-home-consumption-communicating-card{display:flex;flex-direction:column;row-gap:16px}.dashboard-home-consumption-communicating-card__consumption-container-block{display:flex;flex-direction:column;row-gap:8px}.dashboard-home-consumption-communicating-card__consumption-container-line{column-gap:16px;display:flex;justify-content:center}.dashboard-home-consumption-communicating-card__inline-text{display:inline}.dashboard-home-consumption-communicating-card__consumption-element,.dashboard-home-consumption-communicating-card__period{text-align:center}.dashboard-home-consumption-error-card__image{background-color:#158053;height:100px;object-fit:contain;width:100%}.dashboard-home-consumption-card{display:flex;flex-direction:column;row-gap:16px}.dashboard-home-consumption-card__non-communicant{text-align:center}.dashboard-home-help-card,.dashboard-home-help-card__content{display:flex;flex-direction:column;gap:16px}.dashboard-home-help-card__content{justify-content:flex-start;width:100%}.dashboard-home-help-card__content button span{color:#fff}.dashboard-home-help-card__error-text{text-decoration:none}.dashboard-home-help-card__link{border-bottom:1px solid #eaeaea;text-decoration:none}@media(min-width:768px){.dashboard-home-help-card__link{border:none;text-decoration:underline}}.dashboard-home-monthly-price{display:flex;flex-direction:column;row-gap:16px}.dashboard-home-monthly-price button span{color:#158053}.dashboard-home-monthly-price__centered{justify-content:center;text-align:center}.dashboard-home-monthly-price__tooltip-container{align-items:center;column-gap:8px;display:inline-flex;white-space:nowrap}.dashboard-home-monthly-price__tooltip-trigger{display:block;position:relative;top:2px}@media(min-width:1280px){.dashboard-home-monthly-price__tooltip-trigger{top:0}}.recovery-card{grid-gap:16px;background-color:#fff;border:1px solid #eaeaea;border-radius:24px;display:grid;gap:16px;padding:24px}@media(min-width:1280px){.recovery-card{max-width:546px;padding:32px}}.recovery-card__header{grid-gap:8px;display:grid;gap:8px}.recovery-card__recovery_reason p{display:inline}.recovery-card__link{align-items:center;background-color:#158053;border-radius:100px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:PP Formula,sans-serif;font-size:.875rem;font-weight:800;height:48px;justify-content:center;line-height:1.25rem;margin:0;padding:0 24px;position:relative;text-decoration:none;text-transform:uppercase;transition:background-color .3s;width:100%}.recovery-section{display:flex;flex-direction:column;gap:16px;width:100%}.recovery-section div{max-width:546px}@media(min-width:1280px){.recovery-section{flex-direction:row;gap:16px;margin-bottom:60px}}.onboarding-modal{margin:auto;padding-top:4px;width:327px}@media(min-width:768px){.onboarding-modal{width:615px}}.onboarding-modal__text{margin-top:8px}.onboarding-modal__preview{border-radius:24px;left:-8px;margin:24px auto 0;min-height:349px;position:relative;width:calc(100% + 16px)}@media(min-width:768px){.onboarding-modal__preview{min-height:354px}}.onboarding-modal__preview-image{height:100%;object-fit:cover;width:100%}.onboarding-modal__end-button{margin:0 auto;min-height:48px}.dashboard-home-consent-card{border-radius:16px;display:flex;flex-direction:column;row-gap:16px}.dashboard-home-consent-card__img-container{border-radius:16px;display:flex;justify-content:center;max-height:154px;width:100%}.dashboard-home-consent-card__img{border-radius:16px;object-fit:contain;width:100%}@media(min-width:768px){.dashboard-home-consent-card__img{max-width:500px;object-fit:cover}}.dashboard-home-default-template__title-container{display:flex;flex-direction:column;row-gap:8px}@media(min-width:1280px){.dashboard-home-default-template__title-container{align-items:center;flex-direction:row;justify-content:space-between}.dashboard-home-default-template__segmented-control{max-width:388px}}.dashboard-home-default-template__container{display:flex;flex-direction:column;row-gap:16px}@media(min-width:1280px){.dashboard-home-default-template__container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:50fr 50fr}}.dashboard-home-default-template__column{display:contents}@media(min-width:1280px){.dashboard-home-default-template__column{display:flex;flex-direction:column;row-gap:32px}.dashboard-home-default-template__element{float:left}}.dashboard-home-default-template__onboarding-modal{padding-left:0;padding-right:0}@media(min-width:1280px){.dashboard-home-default-template__onboarding-modal{padding-left:32px;padding-right:32px}}.dashboard-home-default-template__recovery-section{margin-bottom:0;width:100%}.dashboard-home-default-template__recovery-section div{border-radius:16px;max-width:100%}@media(min-width:1280px){.dashboard-home-default-template__recovery-section .recovery-card{width:100%}}.schedule-payment-card{border-radius:24px;display:flex;flex-direction:column;gap:16px;max-width:525px;min-width:100%}@media(min-width:375px){.schedule-payment-card{min-width:343px}}@media(min-width:1280px){.schedule-payment-card{min-width:401px}}.schedule-payment-card__header{display:flex;flex-direction:column;gap:16px}.schedule-payment-card__content,.schedule-payment-card__regularization{display:flex;flex-direction:column;gap:4px}.schedule-payment-card__content-amount{align-items:center;display:flex}.schedule-payment-card__separator{border:.5px solid #eaeaea;margin:0;width:100%}.dashboard-invoices-template{display:grid}.dashboard-invoices-template__title{margin-bottom:32px}@media(min-width:1280px){.dashboard-invoices-template__title{margin-bottom:60px}}.dashboard-invoices-template__top-section{display:flex;flex-wrap:wrap;gap:16px}.dashboard-invoices-template__schedule-payment-section{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}@media(min-width:1280px){.dashboard-invoices-template__schedule-payment-section:not(:empty){margin-bottom:80px}}.dashboard-invoices-template__tables{display:flex;flex-direction:column-reverse;gap:24px;margin-bottom:16px}@media(min-width:1280px){.dashboard-invoices-template__tables{flex-direction:row;gap:16px;margin-bottom:60px}.dashboard-invoices-template__bank-details{width:50%}}.formula-tunnel-radio-button{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:16px 16px 24px;position:relative}.formula-tunnel-radio-button__input{display:none}.formula-tunnel-radio-button__tag{background-color:#eff6f3;border:.25px solid #3ec87e;border-radius:8px;left:16px;padding:8px;position:absolute;top:-17px}.formula-tunnel-radio-button--selected{border:1px solid #158053;box-shadow:0 0 0 2px #2f925c1a}.formula-tunnel-radio-button__checkbox{position:absolute;right:12px;top:12px}.formula-tunnel-radio-button__text{font-family:PP Formula,sans-serif;margin-top:12px;text-align:left;width:100%}.formula-tunnel-radio-button__description{text-align:center;text-align:left;width:100%}.formula-tunnel-radio-button-group{display:flex;flex-direction:column;gap:24px;width:100%}.formula-tunnel-radio-button-group__radio-button{flex:1 1}.formula-tunnel-radio-button-group__radio-button--tagged:first-child{margin-top:12px}.super-offpeak{align-items:flex-start;background:#fff;border:1px solid #3ec87e;border-radius:16px;display:flex;flex-direction:column;gap:8px;margin-top:24px;padding:24px 16px 16px;position:relative}.super-offpeak__sticker{align-items:center;background:#eff6f3;border:.25px solid #3ec87e;border-radius:8px;display:flex;gap:4px;left:16px;padding:8px;position:absolute;top:-17px}.super-offpeak__sticker-text{color:#158053;font-size:.75rem;line-height:16px}.super-offpeak__header{align-items:center;display:flex;flex:1 0;gap:4px;justify-content:space-between;width:100%}@media(min-width:1280px){.super-offpeak__title-container{align-items:flex-end;display:flex}}.super-offpeak__title-container-highlighted-text,.super-offpeak__title-container-text{font-family:PP Formula,sans-serif;font-size:.875rem;line-height:1.4}.super-offpeak__title-container-highlighted-text{background:linear-gradient(to top right,#26df83,#26bfb1 50%,#26a0df);border-radius:4px;font-weight:800;padding:4px 8px 0}@media(min-width:1280px){.super-offpeak__title-container-highlighted-text{margin-left:4px}}.super-offpeak__description{font-size:.75rem;line-height:16px}@media(min-width:1280px){.meter-form-provider-change-text{align-items:flex-start;background:#eaeaea;border:1px solid #cbc9c9;border-radius:16px;display:flex;gap:16px;padding:24px}.meter-form-provider-change-text__description{font-weight:500}.dual-meter-form .consumption-form-elec__peak-inputs{flex-flow:row wrap}}.dual-meter-form .targeting-component__trigger-component{width:100%}.dual-meter-form .targeting-component__trigger-component .tooltip__trigger{padding:0;width:100%}.dual-meter-form .targeting-component__trigger-component .tooltip__trigger .radio-input-group-v2--button{width:100%}@media(min-width:1280px){.dual-meter-form .targeting-component__trigger-component .tooltip__trigger .radio-input-group-v2--button{width:calc(100% - 16px)}}.dual-meter-form .form-label-container__label,.dual-meter-form .input-container{gap:8px}.dual-meter-form__formula-container{grid-gap:8px;display:grid;gap:8px}.consumption-form-elec__consumption-input{gap:8px}.consumption-form-elec__peak-inputs{grid-gap:24px;display:grid;gap:24px}.consumption-form-elec__legend{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-transform:uppercase}.consumption-form-elec__legend-required{margin:0 0 0 1px}.consumption-form-elec .form-unit-input-number-v2{row-gap:14px}.consumption-form-elec__select-inputs-container{display:flex;flex-direction:column;row-gap:24px}.consumption-form-elec__select-inputs-container .radio-input-v2{min-width:55px;text-align:center}.consumption-form-elec__form-unit-input,.consumption-form-elec__formula_container{grid-gap:8px;display:grid;gap:8px}.consumption-form-elec__peak-inputs .checkbox-v2__container label{margin-top:2%}@media(min-width:768px){.consumption-form-elec__peak-inputs .checkbox-v2__container label{margin-top:1%}}@media(min-width:1280px){.elec-meter-movingin-form__container{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:auto auto}}.elec-meter-movingin-form .form-section{padding-bottom:12px}@media(min-width:768px){.elec-meter-movingin-form__subtitle{padding-right:15%}}.elec-meter-provider-change-form{display:flex}@media(min-width:1280px){.elec-meter-provider-change-form__container{column-gap:34px;margin-top:40px;max-width:1200px}.elec-meter-provider-change-form__container .tunnel-form-container-v2__children--with-side-bar{max-width:none}}.elec-meter-provider-change-form__top-container{background-color:#ceff00;border-radius:24px;margin-bottom:40px;padding:24px;width:auto}@media(min-width:1280px){.elec-meter-provider-change-form__top-container{display:grid;grid-template-columns:repeat(2,1fr);padding:40px}}.elec-meter-provider-change-form__illustration{align-items:center;display:flex;height:auto;justify-content:center;width:100%}@media(min-width:1280px){.elec-meter-provider-change-form__illustration{height:100%}}.elec-meter-provider-change-form__illustration img{max-height:330px;max-width:320px}@media(min-width:1280px){.elec-meter-provider-change-form__illustration img{margin:auto 0 auto auto;max-height:435px;max-width:408px}}.elec-meter-provider-change-form__bottom-container{background-color:#f8f7f4;border-radius:32px;margin-top:24px;padding:24px}@media(min-width:1280px){.elec-meter-provider-change-form__bottom-container{margin-top:0;padding:40px}}.elec-meter-provider-change-form__bottom-container h2,.elec-meter-provider-change-form__bottom-container h3{display:inline-block;max-width:600px}.elec-meter-provider-change-form__subtext{margin:16px 0}@media(min-width:1280px){.elec-meter-provider-change-form__subtext{margin-top:2rem}}.elec-meter-provider-change-form__navigator{display:flex;flex-direction:column-reverse;gap:16px;margin-top:2rem}@media(min-width:768px){.elec-meter-provider-change-form__navigator{flex-direction:row}}.elec-meter-provider-change-form .modal-v2__container{max-width:600px}@media(min-width:1280px){.consumption-form-v2__container{display:grid;width:100%}}.consumption-form-v2__legend{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-transform:uppercase}.consumption-form-v2__legend-required{margin:0 0 0 1px}.consumption-form-v2 .label-container-v2__text{color:#393c3a}.consumption-form-v2 .heating p{max-width:340px}.consumption-form-v2__consumption-known-container,.consumption-form-v2__form-unit-input{gap:8px}.meter-form-v2 .meter-title{width:100%}.meter-form-v2__form-unit-input,.meter-form-v2__form-unit-input .form-label-container__label{gap:8px}.meter-form-v2__form-unit-input .tooltip__trigger{padding-left:0}.meter-form-v2__form-gas-delivery-point-input .input-container{gap:8px}@media(min-width:1280px){.meter-form-v2__container{display:grid;width:100%}.meter-form-v2 .meter-title{width:100%}}.link-list{box-sizing:border-box;display:flex;flex-direction:column;width:auto}.link-list__blank-link,.link-list__blank-link:hover,.link-list__blank-link:visited,.link-list__link{color:#fff;display:block;font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.625rem;margin:0;padding:0;text-decoration:none}@media(min-width:768px){.link-list a:hover,.link-list a:visited,.link-list__blank-link,.link-list__link{font-size:1.125rem;line-height:2.2rem}}.submenu{box-sizing:border-box;margin:0;padding:0;width:auto}.submenu__list{list-style:none;margin:0;padding:0}.submenu__header{align-items:center;display:flex}.submenu__header__text{width:fit-content;word-break:keep-all}.submenu__header__icon{font-size:.4375rem;margin:auto 5vw}.submenu__body{height:0;visibility:collapse}.submenu__body a:first-child{margin-top:2vh}.submenu__body--open{display:flex;flex-direction:column;height:auto;visibility:visible}@media(min-width:768px){.submenu__header__text{font-size:1.125rem;line-height:2rem}.submenu__header__icon{display:none}.submenu__body,.submenu__body--open{visibility:visible}}.referral-link-to-email-container{grid-row-gap:8px;border:1px solid #eaeaea;display:grid;padding:32px;row-gap:8px}.referral-link-to-email-container__form{display:flex;flex-direction:column}.sidebar-page{display:none}@media(min-width:992px){.sidebar-page{display:block}.sidebar-page .background-black{background-color:#15805399;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:9}.sidebar-page .sidebar{background-color:#fff;height:100%;padding-right:2%;padding-top:1%;position:fixed;right:0;top:0;width:50%;z-index:10}.sidebar-page .sidebar__button-container{display:flex;justify-content:flex-end;margin-right:.8rem;margin-top:.3rem}.sidebar-page .sidebar__link-to-help-center{align-items:center;background-color:#393c3a;border-radius:30px;display:flex;height:38px;margin-left:40px;max-width:400px}.sidebar-page .sidebar__link-to-help-center .interrogation-point-img{display:none}.sidebar-page .sidebar__link-to-help-center .title{color:#fff;font-family:Neue Haas Unica,sans-serif;font-size:1.25rem;font-weight:500;line-height:.813rem;margin:auto;text-align:center}.sidebar-page .sidebar__links-container{margin-left:40px;padding-top:30px}.sidebar-page .sidebar__links-container .title{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;margin:20px 0}.sidebar-page .sidebar__links-container .links-list{margin-bottom:50px}.sidebar-page .sidebar__links-container .articles-link,.sidebar-page .sidebar__links-container .category-link{color:#158053;font-size:25px;margin:10px 0}.sidebar-page .sidebar__links-container .articles-link__link,.sidebar-page .sidebar__links-container .category-link__link{color:#393c3a;font-family:Neue Haas Unica,sans-serif}}.dashboard-template-container{background-color:#f8f7f4;box-sizing:border-box;width:100%}.dashboard-template-container--error,.dashboard-template-container--select-address{align-items:center;background-color:#fff;flex-direction:column;padding-top:32px}.dashboard-template-container--error{display:flex;height:100vh;justify-content:center;row-gap:32px}.dashboard-template-container--select-address{display:flex;margin:auto;max-width:600px;padding-left:16px;padding-right:16px;row-gap:32px;text-align:center}.dashboard-template-container__inner{display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.dashboard-template-container__inner--mobile-open{height:82px;overflow:hidden}@media(min-width:768px){.dashboard-template-container__inner{flex-direction:row}}.dashboard-template-container__logo--select-address{width:100px}.dashboard-template-container__content{box-sizing:border-box;overflow:scroll;overflow-x:hidden;padding:12px 16px 132px;position:relative;width:100%}@media(min-width:768px){.dashboard-template-container__content{padding:40px 24px 132px}}@media(min-width:1280px){.dashboard-template-container__content{padding:60px 24px 124px}}.dashboard-template-container__content-children{margin:auto;max-width:1600px}.dashboard-template-container__menu{flex-shrink:0}.ik-input-container{width:100%}.ik-input-container .ik-input{-webkit-font-smoothing:antialiased;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbc9c9;border-radius:35px;box-shadow:none;box-sizing:border-box;color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;height:46px;outline:0;padding:0 16px;transition:.5s ease}.ik-input-container .ik-input::-webkit-input-placeholder{color:#767676}.ik-input-container .ik-input:-moz-placeholder,.ik-input-container .ik-input::-moz-placeholder{color:#767676}.ik-input-container .ik-input:-ms-input-placeholder{color:#767676}@media(min-width:1280px){.ik-input-container .ik-input{font-size:1.1875rem;height:64px;padding:0 20px}}.ik-input-container .ik-input.error{border:1px solid #e3262f;color:#e3262f}.ik-input-container .ik-input-error{color:#e3262f;font-family:Neue Haas Unica,sans-serif;font-size:13px;margin:5px 0 0 20px;text-transform:uppercase}.update-user-name-modal{min-width:600px;padding:20px 60px}.update-user-name-modal .ik-input-container-v2{margin-top:20px}.update-user-name-modal .phone-input{margin:20px auto}.update-user-name-modal__validate{margin:20px auto 0}.update-user-name-modal__container .ik-input{margin:10px 0;width:100%}.update-password-modal__form{text-align:left}.update-password-modal__password-error{display:flex;flex-direction:column;gap:10px}.dashboard-elec-consumption-router__container--radio-input-group{box-sizing:border-box;margin-bottom:56px;margin-top:24px;max-width:100%}.dashboard-gas-consumption-router__container{box-sizing:border-box}.dashboard-gas-consumption-router__container--radio-input-group,.dashboard-profile-router__container--radio-input-group{box-sizing:border-box;margin-bottom:56px;margin-top:24px;max-width:100%}.lightheader-container{height:50px;left:0;margin:0;overflow-y:hidden;padding-left:11px;padding-right:11px;position:absolute;right:0;top:10px;transition:all .8s ease;z-index:9}.lightheader-container .navbar-container{display:flex;flex-direction:row;height:100%;justify-content:space-between;margin:0 auto;padding:0;position:relative;width:100%}.lightheader-container .navbar-container__logo{background:none;border:0;box-sizing:initial;left:4%;z-index:10}.lightheader-container .navbar-container__img{height:31.3px;transition:all 2s ease;width:65px}.lightheader-container .navbar-container button{font-family:PP Formula,sans-serif;font-size:.719rem;margin:0;padding:0}.lightheader-container .navbar-container__need-help-link{display:block;font-family:PP Formula,sans-serif;margin:auto 0;text-decoration-line:none}.lightheader-container .navbar-container__need-help-link p.text-ds{color:#393c3a;font-weight:500}.lightheader-container .navbar-container__need-help-link--desktop{display:none}.lightheader-container .navbar-container__need-help-link--desktop:hover{background-color:#0000}.lightheader-container .navbar-container__need-help-link--desktop:hover .text-ds{text-decoration-line:underline}.lightheader-container .navbar-container__need-help-link-icon{left:3px;position:relative;top:2px}@media(min-width:768px){.lightheader-container{padding-left:120px;padding-right:120px}.lightheader-container .navbar-container__need-help-link--desktop{display:block}.lightheader-container .navbar-container__need-help-link--mobile{display:none}}.contact-section{height:auto;margin:0 auto;max-width:75%;padding-right:15px;position:relative;text-align:center}.contact-section--desktop{display:none}.contact-section--mobile{display:inline-flex}.contact-section__icon{display:inline;height:28.96px;margin-left:-20px;margin-top:-25px;width:28px}.contact-section__text{line-height:1.5rem;margin-top:-8px}.contact-section__text-phone{color:#fff!important;font-family:Neue Haas Unica,sans-serif!important;font-weight:700}@media(min-width:768px){.contact-section{margin:7% 0;text-align:left}.contact-section--desktop{display:none}.contact-section--mobile{display:inline-flex}.contact-section__icon{height:27.96px;margin-left:0;width:27px}.contact-section__text{font-size:1rem;font-weight:500;line-height:1.0625rem;margin:0;max-height:20px}}@media(min-width:1280px){.contact-section{margin:0;text-align:left}.contact-section--desktop{display:inline-flex}.contact-section--mobile{display:none}.contact-section__icon{height:28.96px;width:28px}.contact-section__text{margin:0;max-height:20px}}.referral-point-counter{display:flex;flex-direction:column}@media(min-width:1280px){.referral-point-counter{min-height:250px}}.referral-point-counter__text-container{flex-grow:1;margin-bottom:1rem}.referral-point-counter__button{width:100%}.dashboard-referral-template__container{column-gap:15px;display:flex;flex-direction:column;row-gap:15px}@media(min-width:1441px){.dashboard-referral-template__container{flex-direction:row}}.dashboard-referral-template__side-bar{box-sizing:border-box;display:flex;flex-direction:column;row-gap:15px;width:100%}@media(min-width:1441px){.dashboard-referral-template__side-bar{max-width:475px;min-width:390px}}.dashboard-referral-template__body{display:flex;flex-direction:column;row-gap:15px}.dashboard-referral-template__side-by-side{width:100%}@media(min-width:1441px){.dashboard-referral-template__side-by-side{box-sizing:border-box;column-gap:15px;display:flex}}.dashboard-referral-template__img-container{align-items:center;display:flex;flex-grow:1;justify-content:center}.dashboard-referral-template__img-container img{max-height:300px;width:100%}.footer-container{background-color:#158053;box-sizing:border-box;height:auto;padding:5.6vh 5vw;width:100%}.footer-container__title--link{color:#fff;font-size:1.25rem;line-height:1.75rem}@media(min-width:1280px){.footer-container__title--link{font-size:1.5rem;line-height:2rem}}.footer-container__body{display:grid;width:100%}.footer-container__menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;height:auto;justify-content:space-between;padding:10% 3% 10% 0;width:100%}.footer-container__menu__submenu{margin-bottom:15px}.footer-container__menu__submenu a:hover{color:#fff}.footer-container__certification{margin:10% auto 4%}.footer-container__labels{display:flex;height:auto;justify-content:space-around;margin:auto}.footer-container__vertvolt{height:64.45px;width:76.3px}.footer-container__b-corp{align-items:center;display:flex;flex-direction:column;max-width:133px;width:100%}.footer-container__b-corp--img{height:74.39px;width:56.58px}.footer-container__b-corp--text{font-size:.5625rem;line-height:1.125rem;margin:2% auto 5%;text-align:center}.footer-container__footer{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:30px;padding-top:4%}.footer-container__logo{height:26px;width:54px}.footer-container__socials{align-items:baseline;display:inline-flex;justify-content:space-between;min-width:140px}.footer-container__socials--icon{display:block;height:100%}.footer-container__socials img,.footer-container__socials--icon{height:20px;width:20px}.menu-container__header:hover+.menu-container__body{display:flex;flex-direction:column}@media(min-width:768px){.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:8vh 8vw}.footer-container__header{font-size:5.5rem;line-height:1.8125rem;width:70%}.footer-container__body{padding-bottom:3%}.footer-container__menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));height:100%;min-height:320px;padding:10% 3% 5% 0}.footer-container__menu__submenu{max-width:185px;width:100%}.footer-container__certification{box-sizing:border-box;display:flex;flex-direction:column;margin:5% auto 4% 0;max-width:200px}.footer-container__labels{justify-content:space-between;margin:0;width:100%}.footer-container__b-corp{align-items:center;display:flex;flex-direction:column;max-width:108px;width:100%}.footer-container__b-corp--text{font-size:.5625rem;font-weight:400;line-height:1.125rem;margin:2% auto 5%;text-align:center}.footer-container__footer{padding-bottom:0;padding-top:0;width:100%}.footer-container__logo{height:31.3px;width:65px}.footer-container__socials{max-height:29px;max-width:200px;width:100%}.footer-container__socials--icon,.footer-container__socials--icon img{height:29px;width:29px}}@media(min-width:1280px){.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;padding:8vh 10vw 8vh 8vw}.footer-container__header{font-size:5.5rem;width:100%}.footer-container__body{display:flex;flex-direction:row;padding-bottom:2%;padding-top:60px}.footer-container__menu{flex:2 1;max-width:80%;padding:0 1% 0 0}.footer-container__menu__submenu{max-width:250px}.footer-container__menu__submenu .link-list__blank-link:last-child{line-height:1.4rem;margin-top:5px}.footer-container__certification{box-sizing:border-box;display:flex;flex-direction:column;justify-self:flex-end;margin-right:0;margin-top:0;max-width:266px;padding-top:0}.footer-container__labels{justify-content:space-between;margin:0;width:100%}.footer-container__vertvolt{height:110px;width:130.9px}.footer-container__b-corp{align-items:flex-start;max-width:145px}.footer-container__b-corp--img{height:157px;width:119px}.footer-container__b-corp--text{font-size:.8125rem;font-weight:400;line-height:1.125rem;margin:2% auto 5%;padding-left:15px;text-align:left}.footer-container__footer{padding-bottom:0;padding-top:0;width:100%}.footer-container__logo{height:31.3px;width:65px}.footer-container__socials{max-height:29px;max-width:265px;width:100%}}.finish-subscription-template__body{margin-top:60px}.finish-subscription-template__body .payment-form-2 .form-section{margin:0 auto 32px;max-width:661px}.finish-subscription-template__body .payment-form__tag{margin-bottom:144px}.finish-subscription-template__title{padding:32px 0;text-align:center}.finish-subscription-template__title--green{color:#158053}.dropdown-container{box-sizing:border-box;display:block;list-style:none;margin:0;min-height:60px;position:relative;width:100%}.dropdown-container__list{align-items:flex-start;display:none;flex-direction:column;height:100%;justify-content:flex-start;list-style:none;margin-left:0;max-width:300px;min-width:230px;padding:0;position:static;width:100%}.dropdown-container__list__item:first-child{margin-top:5%}.dropdown-container__list .list-header{order:2}.dropdown-container__list .list-body{background-color:#0000;box-sizing:border-box;display:block;height:auto;margin-bottom:2%;z-index:42}.dropdown-container__list__item{color:#fff!important;display:block;font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;margin:12% 0}.dropdown-container__list__item.open{align-items:center;display:flex;margin:0;padding:10% 0}.dropdown-container__list__item,.dropdown-container__list__item:hover{border-bottom:none!important;color:#fff!important;font-weight:500;text-decoration:none!important}.dropdown-container .icon-container{height:1.5rem;margin-left:11.5px}.dropdown-container .icon-container,.dropdown-container__icon{align-items:center;display:flex;justify-content:center;width:20px}.dropdown-container__icon{height:18px;margin-top:10px}.dropdown-container__icon--open{margin-bottom:8px;margin-top:0;transform:rotate(180deg)}.dropdown-container__button{align-items:flex-end;background:none;border:0;box-sizing:initial;color:#fff;display:inline-flex;font-family:Neue Haas Unica,sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 7%;padding:0;width:100%}.dropdown-container .focus{margin:0 0 1%}.dropdown-container__button:hover{text-decoration:none}.dropdown-container__list.open{display:flex;padding-left:16px;z-index:3}@media(min-width:768px){.dropdown-container .icon-container{margin-left:16px}.dropdown-container{min-height:80px;width:auto}.dropdown-container__list{border-radius:10px;box-sizing:initial;height:100%;margin-left:-20px;margin-top:0;padding-left:0;position:absolute;top:65px;width:100%}.dropdown-container__list__item.open{align-items:center;display:flex;margin:0;padding:5% 0}.dropdown-container__list.open{padding-left:0}.dropdown-container .list-header{background-color:#0000;box-sizing:border-box;display:block;height:70px;order:1}.dropdown-container .list-body{grid-gap:5px;align-content:center;align-items:flex-start;background-color:#158053;border-radius:19px;display:grid;gap:5px;grid-template-rows:auto;height:auto;justify-content:flex-start;padding:7% 25px;width:100%}.dropdown-container .list-body>a{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;font-size:.875rem;font-weight:400;height:30px;justify-content:center}.dropdown-container .list-body>a:hover{font-weight:700}.dropdown-container .list-body>a:after{content:attr(data-text);content:attr(data-text)/"";font-weight:700;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}}@media speech and (min-width:768px){.dropdown-container .list-body>a:after{display:none}}@media(min-width:768px){.dropdown-container .list-body.open{padding-left:0}.dropdown-container__item,.dropdown-container__item:hover{font-size:.875rem}.dropdown-container__button{color:#fff;display:inline-block;font-size:.875rem;margin:0;width:auto}.dropdown-container .focus{margin:0}.dropdown-container .icon-container{display:inline-block;height:12px;margin-left:11.5px;width:15px}.dropdown-container__icon{height:12px;margin-top:5px;width:12px}.dropdown-container__icon--open{margin-bottom:0;transform:none}}.menu-item{align-items:flex-start;display:flex;height:60px;justify-content:flex-start;list-style:none!important;margin-right:1%;padding:0}.menu-item__link{border-bottom:none!important;box-sizing:border-box;color:#fff;display:block;font-family:Neue Haas Unica,sans-serif;font-size:1.5rem;font-weight:700;text-decoration:none}.menu-item__dropdown{margin-right:1%}@media(min-width:768px){.menu-item{height:auto;margin-bottom:1%}.menu-item__link{font-size:.875rem;line-height:normal;margin:0;padding:0}.menu-item .link-button span{font-family:Neue Haas Unica,sans-serif;top:0}.menu-item .link-button:hover{opacity:1!important}}.menu-items__container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:auto;padding-left:0;width:auto}.menu-items__container__item{margin-bottom:4%;min-height:60px}@media(min-width:768px){.menu-items__container{display:inline-flex;flex-direction:row;width:100%}.menu-items__container__item{align-items:center;box-sizing:border-box;display:flex;height:100%;margin:0 2%;min-height:auto;padding:0}}.header-container{height:50px;left:0;margin:0;overflow-y:hidden;padding-left:4%;padding-right:6%;position:fixed;right:0;top:-65px;transition:all .8s ease;width:100%;z-index:9}.header-container--primary,.header-container--visible{top:0}.header-container .navbar-container{align-items:center;display:flex;height:100vh;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0;position:relative;width:100%}.header-container .navbar-container__logo{background:none;border:0;box-sizing:initial;left:4%;position:fixed;top:-60px;z-index:10}.header-container .navbar-container__logo--visible{opacity:1;top:10px}.header-container .navbar-container__logo--menu-open{margin-left:-1%;top:10px}.header-container .navbar-container--has-dark-background .hamburger__button__line{background-color:#fff}.header-container .navbar-container__img{height:31.3px;transition:all 2s ease;width:65px}.header-container .navbar-container__logo--transparent{opacity:0}.header-container .navbar-container__logo--transparent .navbar-container__img{transition:opacity 0s ease}.header-container .navbar-container nav>ul li>button,.header-container .navbar-container nav>ul>li>a,.header-container .navbar-container nav>ul>li>a:hover{color:#fff;text-transform:none!important}.header-container .navbar-container__nav{align-items:flex-end;background-color:#158053;bottom:0;box-sizing:border-box;flex-direction:column;height:100vh;justify-content:center;left:100%;margin:0;overflow-y:hidden;position:fixed;top:0;transform:translateX(0);transition:transform .3s ease;width:100vw;z-index:8}.header-container .navbar-container__nav--mobile{display:flex}.header-container .navbar-container__nav--desktop{display:none}.header-container .navbar-container__nav.isMenu{-webkit-overflow-scrolling:none;background-color:#158053!important;height:100vh;overflow-y:hidden;overscroll-behavior:none;touch-action:none;transform:translateX(-100%)}.header-container .navbar-container__nav.isMenu .list-body{background-color:#158053;margin-right:1%;padding:.5em 0 0}.header-container .navbar-container__nav.isMenu .list-body .menu-item{font-size:1.3125rem!important}.header-container .navbar-container__nav__list{background:none;margin:40% 0 4% 4%;width:100%}.header-container .navbar-container__ctas{align-items:center;bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;margin:0;opacity:1;padding:0;position:fixed;right:0;width:100%;z-index:12}.header-container .navbar-container__ctas--button{color:#fff;justify-content:center;text-decoration:underline}.header-container .navbar-container__ctas--hidden{opacity:0}.header-container .navbar-container__ctas button{border-radius:0!important;font-family:PP Formula,sans-serif;font-size:.719rem;margin:0;padding:0;width:50%}.header-container .navbar-container__ctas .estimate{background-color:#7369c8}.header-container .navbar-container__ctas .logout{background-color:#7369c8;border:0;font-family:PP Formula,sans-serif;font-size:.719rem;padding:0;text-transform:uppercase}.header-container .navbar-container__ctas .hidden{display:none}.header-container .navbar-container__toggle{position:fixed;right:12px;top:16px;z-index:112}.header-container .navbar-container__toggle--hidden{top:-66px}.header-container--visible.header-container--primary{background-color:#ceff00}.header-container.menu-open{background-color:#158053}.menu-open+.hero>.logo{display:none!important}.header-container--primary.header-container--visible .navbar-container__logo--visible .navbar-container__img{transition:all 0s ease}@media(min-width:768px){.header-container{height:64px;padding-left:78px}.header-container--visible{top:0}.header-container .logout,.header-container .logout--active{background-color:none;color:#158053;font-size:1.5rem;text-transform:capitalize}.header-container .logout.open{color:#fff}.header-container .navbar-container__logo{left:8.5vw;top:-66px;transition:all 0s ease}.header-container .navbar-container__logo--menu-open,.header-container .navbar-container__logo--visible{top:16px}.header-container .navbar-container__ctas{height:38px;justify-content:flex-end;padding-right:17%;right:0;top:13px}.header-container .navbar-container__ctas--hidden{top:-73px}.header-container .navbar-container__ctas--button{color:#393c3a}.header-container .navbar-container__ctas button{border-radius:1.938rem!important;height:38px;max-width:140px;min-width:129px;padding:0}.header-container .navbar-container__ctas button:last-child{margin-left:11px;max-width:117px;min-width:117px}.header-container .navbar-container__ctas .logout{background:none;font-family:Neue Haas Unica,sans-serif;font-size:.875rem;text-transform:capitalize}.header-container .navbar-container__nav{padding-left:8.5vw}.header-container .navbar-container__nav__list{padding:16% 0 0}.header-container .navbar-container__nav__list>li{margin-left:0;padding-left:0}.header-container .navbar-container__toggle{display:none}.header-container{background-color:#0000;height:64px;margin:0 auto;overflow-y:visible;padding:0 8.5vw;width:auto}.header-container .logout,.header-container nav>ul li>button,.header-container nav>ul>li>a,.header-container nav>ul>li>a:hover,.header-container nav>ul>li>button>span{color:#158053!important}.header-container--active .logout--active,.header-container--active nav>ul>li>a,.header-container--active nav>ul>li>a:hover,.header-container--active nav>ul>li>button,.header-container--active nav>ul>li>button>span,.header-container--primary .logout--active,.header-container--primary nav>ul>li>a,.header-container--primary nav>ul>li>a:hover,.header-container--primary nav>ul>li>button,.header-container--primary nav>ul>li>button>span{color:#fff!important}.header-container--primary{background:#158053!important}.header-container .navbar-container--has-dark-background a,.header-container .navbar-container--has-dark-background nav>ul>li>button,.header-container .navbar-container--has-dark-background nav>ul>li>button>span{color:#fff!important}.header-container .navbar-container{box-sizing:border-box;height:100%;margin:0 auto;position:relative}.header-container .navbar-container__nav{align-items:center;background:#0000;box-sizing:initial;flex-direction:row;height:100%;justify-content:flex-end;margin:0;overflow-y:visible;padding-left:2%;position:static;transform:none}.header-container .navbar-container__nav__list{align-items:center;box-sizing:border-box;display:flex;gap:2%;justify-content:flex-end;margin:0;padding-left:0;padding-right:2%;padding-top:0}.header-container .navbar-container__nav--mobile{display:none}.header-container .navbar-container__nav--desktop{display:inline-flex}.header-container .navbar-container__ctas{max-width:270px;min-width:270px;padding-right:0;position:static}.header-container .navbar-container__ctas .logout{text-transform:capitalize}.header-container .navbar-container__ctas--button{color:#fff}.header-container .navbar-container__ctas--button span{color:inherit}.header-container .navbar-container__ctas--button-primary{color:#158053}.header-container .navbar-container__ctas--button-active,.header-container .navbar-container__ctas--button-primary-scrolled{color:#fff}.header-container .navbar-container__logo{left:0;position:absolute}.header-container .navbar-container__toggle{display:none}.header-container:not(.header-container--visible){top:-65px}.menu-open+.hero>.logo--active{display:block}}.modal-v2__body .login-template{background-color:#fff;margin:auto;padding:0}.referral-card{background-color:#eaeaea;padding:2%}.referral-card__main-card{margin:auto;max-width:800px}@media(min-width:1280px){.referral-card__main-card{padding:64px}}.referral-card__main-card--title{margin-bottom:64px}.referral-card__main-card--text{margin-bottom:1rem}.referral-card__main-card--gift-card{color:#fff;font-size:1rem;font-weight:500;height:auto;line-height:1.5rem;margin:24px 0;max-width:100%;min-height:0}.referral-card__main-card--subscription-text--link{color:#158053;font-size:1rem;font-weight:500;font-weight:700;line-height:1.5rem;text-decoration:underline}.referral-card__main-card--subscription-text--link:hover{color:#158053;cursor:pointer;text-decoration:none}.referral-card__main-card--button{margin:32px 0}.referral-card__main-card--contact-ilek--link{color:#158053;font-size:1rem;font-weight:500;font-weight:700;line-height:1.5rem;text-decoration:underline}.referral-card__main-card--contact-ilek--link:hover{color:#158053;cursor:pointer;text-decoration:none}.referral-header{align-items:center;background-color:#ceff00;display:flex;flex-direction:column;height:auto;justify-content:center;padding-left:4vw;padding-right:4vw;padding-top:25%}@media(min-width:768px){.referral-header{padding-top:20%}}@media(min-width:1280px){.referral-header{padding-top:10%}}.referral-header--logo{height:auto;margin-bottom:25px;width:150px}.referral-header__text{margin-bottom:40px;text-align:center}.producers-page-adjectives-banners .animated-banners__title{margin:5% auto}.producers-page-adjectives-banners .animated-banner{cursor:default}.benefits{background-color:#faf8df;padding:4% 0}.benefits--title{padding:2%;text-align:center}.benefits__mobile--picture{display:block;height:auto;margin:auto;max-width:300px}.benefits__mobile .benefits__mobile-cards{display:grid;justify-items:center}@media(min-width:768px){.benefits__mobile .benefits__mobile-cards{grid-template-columns:1fr 1fr}}.benefits__mobile .benefits__mobile-cards__card{margin:2%;max-width:352px}.benefits__mobile .benefits__mobile-cards--title{margin-bottom:5%;margin-top:5%}.benefits__desktop{display:grid;grid-template-columns:1fr 1fr}.benefits__desktop .benefits__desktop-cards--title{margin:0}.benefits__desktop .benefits__desktop-cards__card{align-items:center;display:grid;grid-template-columns:1fr 4fr;margin:2%;max-height:190px;max-width:588px;min-height:0;padding:25px}.benefits__desktop--picture{display:block;margin:auto}.benefits__desktop__second-block{align-items:self-end;display:grid}.link-and-icon-footer-card{display:grid;margin-bottom:24px}.link-and-icon-footer-card__link{grid-row:2/3;justify-content:flex-start;padding-left:0}.link-and-icon-footer-card__link-text{text-align:left}.link-and-icon-footer-card__icon{grid-row:1/3;justify-self:end;max-width:50px}@media(min-width:1280px){.link-and-icon-footer-card__icon{max-width:100px}}.fading-card-content{display:grid;height:100%;margin-top:0;padding:0 5%;width:100%}.fading-card-content>h3{max-width:85%}@media(min-width:1280px){.fading-card-content>h3{max-width:100%}}.fading-card-content>h3 span{color:#7369c8}.fading-card-content>h3 span:before{content:"\a";white-space:pre-wrap}.fading-card-content>p{white-space:break-spaces}.fading-card-content__bottom .link-and-icon-footer-card__icon{max-height:100px;max-width:100px}.fading-card-content__bottom .link-and-icon-footer-card a{width:75%}.fading-card-content__top{position:absolute;right:5%;top:5%}.fading-card-content__top img{height:21px;transform:rotate(45deg);transition:.5 ease-in-out;width:21px}.fading-card{height:100%;margin:0 auto;max-height:500px;max-width:390px;position:relative;width:100%}@media(min-width:768px){.fading-card{max-height:560px;max-width:390px}}.fading-card__background-picture{display:block}@media(min-width:768px){.fading-card__background-picture{max-height:560px;max-width:390px}}.fading-card__background-picture--top{align-items:center;display:flex;justify-content:space-between;margin:16px 20px 0;max-height:560px;max-width:390px;position:absolute;width:90%}.fading-card__background-picture--top>h3{margin-bottom:0;margin-top:0}.fading-card__background-picture--top--icon{margin-right:3%;max-height:21px;max-width:21px}.fading-card__background-picture img{border-radius:25px;height:100%;max-height:500px;width:100%}@media(min-width:768px){.fading-card__background-picture img{max-height:560px;max-width:390px}}.fading-card__content{background-color:#fff;border-radius:20px;bottom:0;height:100%;left:0;max-height:500px;max-width:390px;position:absolute;right:0;top:0;width:100%}@media(min-width:768px){.fading-card__content{max-height:560px}}.energy-card-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.energy-card-content__title--hightlight{color:#7369c8}.energies-scrolling-animation--mobile{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:center;margin:auto;padding-bottom:5%;position:relative;transition:all 2s ease}.energies-scrolling-animation--mobile__card{padding:1.5%}.energies-scrolling-animation--mobile span:after{content:"\a";white-space:pre-wrap}.energies-scrolling-animation--desktop{display:none}@media(min-width:1280px){.energies-scrolling-animation--mobile{display:none}.energies-scrolling-animation--desktop{display:block}}.energies-scrolling-animation__container{-ms-overflow-style:none;border-radius:35px;height:750px;margin:0 auto;position:relative;scrollbar-width:none;width:100%}.energies-scrolling-animation__container::-webkit-scrollbar{display:none}.energies-scrolling-animation__container__image{background-size:cover;border-radius:35px;bottom:0;height:100%;margin:auto;max-width:1200px;opacity:0;position:sticky;top:0;transition:opacity 1s ease;width:100%}.energies-scrolling-animation__container__image.active{opacity:1}.energies-scrolling-animation__container__image--water{background-image:url(/static/media/water.b0384526c52cbc1dc685.jpg)}.energies-scrolling-animation__container__image--solar{background-image:url(/static/media/solar.680ae59ae7ca2e2db9d3.jpg)}.energies-scrolling-animation__container__image--wind{background-image:url(/static/media/wind.b06794c2eb86121cf201.jpg)}.energies-scrolling-animation__container__image--biomethane{background-image:url(/static/media/biomethane.b583c023f841595ef81e.jpg)}.energies-scrolling-animation__container__inner{bottom:0;left:0;position:absolute;right:0;top:40px;z-index:1}.energies-scrolling-animation__container .flipping-card{height:500px;left:15%;max-width:555px;perspective:1000px;position:sticky;top:40px;transform:translateX(-65%);width:50%;z-index:2}@media(min-width:1280px){.energies-scrolling-animation__container .flipping-card{left:35%}}@media(min-width:1441px){.energies-scrolling-animation__container .flipping-card{left:40%}}.energies-scrolling-animation__container .flipping-card__inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform 1s;width:100%}.energies-scrolling-animation__container .flipping-card__inner--flipped{transform:rotateY(180deg)}.energies-scrolling-animation__container .flipping-card__face{backface-visibility:hidden;background-color:#fff;border-radius:16px;box-shadow:0 3px 18px 3px #cbc9c9;height:100%;overflow:hidden;padding:5%;position:absolute;width:100%}.energies-scrolling-animation__container .flipping-card__face--back{transform:rotateY(180deg)}.fading-card-desktop{height:100%;max-height:600px;max-width:595px;position:relative;width:100%}.fading-card-desktop__background-picture{display:block}.fading-card-desktop__background-picture img{border-radius:40px;height:100%;max-height:600px;max-width:595px;width:100%}.fading-card-desktop__content{background-color:#fff;border-radius:20px;bottom:5%;height:100%;left:5%;max-height:90%;max-width:90%;opacity:0;position:absolute;right:5%;top:5%;width:100%}.fading-card-desktop__content:hover{opacity:1;transition:all 1s ease-in-out}.fading-producers-cards-section{padding-bottom:5%;transition:all 2s ease}@media(min-width:768px){.fading-producers-cards-section{padding-top:4vh}}.fading-producers-cards-section__title{margin:0 auto;padding:0 6%;text-align:center}@media(min-width:1280px){.fading-producers-cards-section__title{font-size:2rem;line-height:2.5rem;padding:0}}.fading-producers-cards-section__cards-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:2% auto;width:100%}@media(min-width:768px){.fading-producers-cards-section__cards-container{grid-template-columns:repeat(auto-fit,minmax(304px,1fr))}}@media(min-width:1280px){.fading-producers-cards-section__cards-container{grid-template-columns:repeat(auto-fit,minmax(520px,1fr))}}.fading-producers-cards-section__cards{margin:0 auto;width:100%}.fading-producers-cards-section .fading-card-desktop{display:none}@media(min-width:1280px){.fading-producers-cards-section .fading-card{display:none}.fading-producers-cards-section .fading-card-desktop{display:block;margin:auto}}.heroProducersPage{background-color:#ceff00;border:none;height:auto;padding-left:4vw;padding-right:4vw;padding-top:21%;position:relative;transition:all 2s ease}.heroProducersPage,.heroProducersPage__header{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.heroProducersPage__header__image{margin-left:-2%}.heroProducersPage__header__title{margin:7% 15% 8.5% 0}.heroProducersPage__cards{grid-row-gap:10px;display:grid;margin:0 auto;padding-bottom:2%;padding-top:15%;row-gap:10px}.heroProducersPage__cards .card-responsable{height:100%;margin:auto;min-height:auto}.heroProducersPage__cards .card-responsable>h2 span{color:#7369c8}.heroProducersPage__cards .picture-container{border-radius:25px;height:100%;min-height:420px;width:100%}.heroProducersPage__cards .picture-container--wind-mobile{border-radius:25px;box-sizing:border-box;height:100%;object-fit:fill;width:100%}.heroProducersPage__cards .picture-container--wind-desktop{display:none}@media(min-width:768px){.heroProducersPage{padding:12% 8.5vw 0}.heroProducersPage__header{flex:1 1;flex-direction:row-reverse;flex-wrap:wrap}.heroProducersPage__header__image{margin-right:1%;margin-top:1.5%}.heroProducersPage__header__title{flex:3 1;margin:3% 3% 4% 0}.heroProducersPage__cards{gap:16px;grid-template-columns:1fr 1fr;padding-top:5%}.heroProducersPage__cards .picture-container{margin:auto;min-height:253px}}@media(min-width:1280px){.heroProducersPage{padding-top:10%}.heroProducersPage__cards{grid-template-columns:1fr 2fr}}@media(min-width:1280px)and (min-width:1270px){.heroProducersPage__cards .card-responsable>h2{width:70%}}@media(min-width:1280px){.heroProducersPage__cards .picture-container{border-radius:35px;margin:auto}.heroProducersPage__cards .picture-container--wind-mobile{display:none}.heroProducersPage__cards .picture-container--wind-desktop{border-radius:35px;box-sizing:border-box;display:block;height:100%;object-fit:fill;width:100%}}.highlight-section{height:auto;margin-left:0;padding-bottom:5vh;padding-top:7vh}.highlight-section__title{margin-top:3%}@media(min-width:768px){.highlight-section{padding-bottom:5vh;padding-top:8vh}.highlight-section__title:hover{cursor:default;opacity:1;transition:opacity .4s ease-in-out}.highlight-section__title:hover span:not(:hover){opacity:.5;transition:opacity .4s ease-in-out}}@media(min-width:1280px){.highlight-section{padding-bottom:5vh;padding-top:11vh}}.producers-page-manifest-section{align-items:flex-start;display:flex;position:relative}.producers-page-manifest-section__layout{width:100%}.producers-page-manifest-section__title{font-size:2rem}.producers-page-manifest-section--desktop{display:none}.producers-page-manifest-section--mobile{display:block}.producers-page-manifest-section__producers{justify-content:space-between;margin-bottom:5%;width:100%}.producers-page-manifest-section__producers img{margin:2%;max-width:100px}.producers-page-manifest-section__producers--first{margin-left:2%}.producers-page-manifest-section__producers--second{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:360px}.producers-page-manifest-section__line{display:flex;flex-wrap:wrap}.producers-page-manifest-section__button{margin-top:6.5%}@media(min-width:768px){.producers-page-manifest-section{padding-bottom:6vh}.producers-page-manifest-section__producer{padding-right:20px}.producers-page-manifest-section__button{margin-top:5%}.producers-page-manifest-section__producers img{margin:2%;max-width:250px}.producers-page-manifest-section__producers--first{margin-left:2%}.producers-page-manifest-section__producers--second{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:400px}}@media(min-width:1280px){.producers-page-manifest-section{pointer-events:none}.producers-page-manifest-section--desktop{display:block}.producers-page-manifest-section--mobile{display:none}.producers-page-manifest-section__title{align-items:center;display:flex;flex-wrap:wrap;font-size:5.5rem;font-weight:800;line-height:6.125rem}.producers-page-manifest-section__button{pointer-events:auto}}@media(min-width:1441px){.producers-page-manifest-section__layout{padding-left:0;padding-right:0}}.regions-banner{background-color:#158053}.regions-banner .ik-layout{width:100%}.regions-banner .icons-container-mobile{display:grid;grid-auto-flow:column;justify-items:center;margin-bottom:5%}.regions-banner .icons-container-mobile--icon{height:auto;margin:3px;max-width:90%}.regions-banner--title{margin-bottom:5%}.regions-banner .icons-and-text{max-width:700px}@media(min-width:1280px){.regions-banner .icons-and-text{max-width:none;width:auto}}.regions-banner .icons-and-text--icon{margin:10px}.regions-banner .map-producers{display:none}@media(min-width:1280px){.regions-banner .map-producers{grid-column-gap:8%;column-gap:8%;display:grid;grid-template-columns:2fr 1fr;margin:5% 0}.regions-banner .map-producers__map-container>img{width:100%;z-index:1}.regions-banner .map-producers__energies-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-end;z-index:2}.regions-banner .map-producers__energies-container>div{align-self:flex-end}.regions-banner .map-producers__energies-container .energy{align-items:center;display:flex;margin:20px 0}.regions-banner .map-producers__energies-container .energy--icon{height:33.8px;margin-right:14px;width:31.88px}.regions-banner .map-producers__energies-container .title{max-width:85%}}.branding-card{text-align:center;width:100%}@media(min-width:768px){.branding-card{border-radius:0}}.branding-card__image{max-height:262px;max-width:262px;object-fit:cover}.branding-card__container{display:flex;flex-direction:column;gap:32px;justify-content:flex-start}.branding-card__text-container{align-items:center;display:flex;flex-direction:row;gap:16px;text-align:left}.login-template{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:32px;margin-bottom:132px;margin-top:65px;padding:0 16px}@media(min-width:768px){.login-template{flex-direction:row;gap:0;height:calc(100vh - 65px);margin-bottom:0;padding:0;width:100%}.login-template>:nth-child(2){flex-basis:75%;flex-grow:1;flex-shrink:1}}.login-template__connection{gap:32px}.login-template__branding,.login-template__branding-card,.login-template__connection{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.login-template__branding,.login-template__branding-card{height:100%}.login-template__button-container{align-items:center;display:flex;justify-content:center}.login-template__button{width:236px}.login-template__form{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:600px;padding:0 16px;width:100%}.login-template__form .user-coming-from-tunnel{padding-bottom:32px}.login-template__form .error-message{margin-bottom:12px}.login-template__password-link{color:#158053;display:flex;font-weight:500;justify-content:center;margin-bottom:32px;margin-top:32px;text-underline-offset:2px}.update-password{align-items:center;display:flex;flex-direction:column;gap:56px;height:auto;justify-content:center;margin:74px auto 6%;max-width:556px;padding:32px 24px;position:relative;text-align:center;width:100%}@media(min-width:768px){.update-password{border-radius:60px;margin:84px auto 6%;min-height:638px;padding:64px}}@media(min-width:1280px){.update-password{margin:88px auto 6%;width:556px}}.update-password__title{text-align:center}.update-password__input{display:flex;font-size:1.3125rem;justify-content:center;width:100%}.update-password__input input{height:64px;margin:auto;width:100%}.update-password__input input::placeholder{color:#cbc9c9}.update-password__input input:focus::placeholder{color:#0000}.update-password__input:focus-within .label-container-v2__text,.update-password__input:focus-within span{color:#158053}@media(min-width:768px){.update-password__input{font-size:1.3125rem;max-width:428px}}.update-password .error-message{font-size:1.1875rem}@media(min-width:1280px){.update-password .error-message{font-size:1.1875rem}}.update-password .is-invalid input{border:1px solid #e3262f}.update-password .is-invalid .label-container-v2__text,.update-password .is-invalid span{color:#e3262f}.update-password__button{margin:auto}.update-password__form{grid-gap:30px;box-sizing:border-box;display:grid;gap:30px;height:100%;max-width:428px;text-align:left;width:100%}.terms{margin-top:10%}@media(min-width:1280px){.terms{margin-left:8%;margin-top:0}}.terms li,.terms p>li,.terms__link{font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.625rem}@media(min-width:1280px){.terms li,.terms p>li,.terms__link{font-size:1.125rem;line-height:1.625rem}}.terms li{color:#393c3a}.terms__link{text-decoration:none}.terms__link,.terms__link:hover{color:#158053}.update-iban-public{min-width:auto;padding:5%}@media(min-width:1280px){.update-iban-public{min-width:600px;padding:7%}}.update-iban-public__title{margin:0;padding-bottom:6%;text-align:left}@media(min-width:1280px){.update-iban-public__title{line-height:3rem}}.update-iban-public__form{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.update-iban-public__iban,.update-iban-public__owner-name{box-sizing:border-box;text-align:left;width:100%}.update-iban-public__iban{max-width:none;row-gap:normal}@media(min-width:1280px){.update-iban-public__iban{max-width:none}}.update-iban-public .form-input-container-v2,.update-iban-public .iban-input-container-v2{margin:10px 0}.update-iban-public .form-input-container-v2__input,.update-iban-public .iban-input-container-v2__input{width:100%}.update-iban-public__button{margin-top:20px}.update-iban-public__validate{margin:auto}.ik-modal-v2_container{width:100%}@media(min-width:1280px){.ik-modal-v2_container{max-width:600px;width:auto}}.new-bank-card{margin:20px}.new-bank-card__arrow-to-saved-card{color:#767676;width:100%}.new-bank-card__arrow-to-saved-card:hover{color:#767676}.new-bank-card .bank-card-container--error-message{padding-top:16px}.registered-card__informations-bloc{display:flex;justify-content:space-between}.registered-card__informations-container{display:flex;flex-wrap:wrap;margin-bottom:30px;margin-top:10px}.registered-card__informations-text{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1rem;font-weight:500}@media(min-width:1280px){.registered-card__informations-text{font-size:1rem}}.registered-card__informations-text--space{padding-right:20px}@media(min-width:1280px){.registered-card__informations-text--space{padding-left:5px}}.registered-card__edit-button{cursor:pointer;margin:auto 0}.registered-card__payment-button{width:100px}@media(min-width:1280px){.registered-card__payment-button{width:140px}}.registered-card .bank-card-container--error-message{padding-top:16px}.recovery-form__text{color:#393c3a;font-family:Neue Haas Unica,sans-serif;font-size:1rem;font-weight:500;margin-top:20px}@media(min-width:1280px){.recovery-form__text{font-size:1rem}}.payment-template{align-items:center;display:flex;flex-direction:column;gap:56px;height:auto;justify-content:center;margin:74px auto 6%;padding:32px 24px;width:100%}@media(min-width:768px){.payment-template{border-radius:60px;margin:84px auto 6%;padding:64px}}@media(min-width:1280px){.payment-template{margin:128px auto 6%}}.payment-template__title{line-height:3rem;text-align:center}.payment-template__card{background-color:#f8f7f4;border:2px solid #e3262f;border-radius:25px;box-shadow:none;margin-bottom:20px;max-width:556px;padding:25px}.payment-template .ik-modal-v2_container{width:100%}@media(min-width:1280px){.payment-template .ik-modal-v2_container{max-width:600px}}.payment-template .new-bank-card{margin:0}.descriptive-sheet__electricity-container{margin-bottom:40px}.descriptive-sheet__electricity-container,.descriptive-sheet__gas-container{align-items:flex-start;display:flex;flex-direction:column}.descriptive-sheet__title{margin-top:64px}.descriptive-sheet__subtitle{margin-bottom:8px}.descriptive-sheet__link{color:#158053;font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.625rem;padding-left:0;text-align:left;text-decoration:none}.descriptive-sheet__link:hover{color:#158053}.price-sheets{margin-top:10%}@media(min-width:1280px){.price-sheets{margin-left:8%;margin-top:0}}.price-sheets__under-title{font-family:Neue Haas Unica,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media(min-width:1280px){.price-sheets__under-title{font-size:1.25rem;line-height:1.625rem}}.price-sheets .elec-prices-list,.price-sheets .gas-prices-list,.price-sheets__link{margin-bottom:0}.price-sheets li,.price-sheets p>li,.price-sheets__link,.price-sheets__link p{font-family:Neue Haas Unica,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.625rem}.price-sheets li--strong,.price-sheets p>li--strong,.price-sheets__link p--strong,.price-sheets__link--strong{font-weight:700}@media(min-width:1280px){.price-sheets li,.price-sheets p>li,.price-sheets__link,.price-sheets__link p{font-size:1.125rem;line-height:1.625rem}}.price-sheets h4,.price-sheets__under-title{padding-bottom:2%}.price-sheets #duree ul{list-style:none;padding-bottom:1%}.price-sheets li{color:#393c3a}.price-sheets__link{color:#158053;margin-bottom:5%;padding-left:0;text-align:left;text-decoration:none}@media(min-width:1280px){.price-sheets__link{margin-bottom:3%}.price-sheets__link:last-of-type{margin-bottom:7%}}.price-sheets__link:hover{color:#158053}.price-sheets__text--link{padding-left:0;padding-right:0}@font-face{font-display:swap;font-family:PP Formula;font-weight:800;src:url(/static/media/PPFormula-Extrabold.a07cda23652d179b3890.ttf) format("ttf"),url(/static/media/PPFormula-Extrabold.de2a2e8b1866ef57f088.woff) format("woff"),url(/static/media/PPFormula-Extrabold.9e2c25df948f215447fd.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Haas Unica;font-weight:400;src:url(/static/media/NeueHaasUnicaPro-Regular.8494d7149be98b3e4caf.ttf) format("ttf"),url(/static/media/NeueHaasUnicaPro-Regular.f8febe0abbe8fc6e4c3c.woff) format("woff"),url(/static/media/NeueHaasUnicaPro-Regular.ef4a9fe10db93b4dccd8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Haas Unica;font-weight:500;src:url(/static/media/NeueHaasUnicaPro-Medium.3d04881f9b0cc4e3b788.ttf) format("ttf"),url(/static/media/NeueHaasUnicaPro-Medium.b987a8b4d9870ba02d3a.woff) format("woff")}@font-face{font-display:swap;font-family:Neue Haas Unica;font-weight:700;src:url(/static/media/NeueHaasUnicaPro-Bold.3e6c7cff8e1a514e0873.ttf) format("ttf"),url(/static/media/NeueHaasUnicaPro-Bold.f9cfe30de7ca0d9bf22a.woff) format("woff"),url(/static/media/NeueHaasUnicaPro-Bold.e529b20e16d5529bf0d1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Neue Haas Unica Italic;font-weight:400;src:url(/static/media/NeueHaasUnicaPro-Italic.ee88ee59f30f82998059.woff) format("woff"),url(/static/media/NeueHaasUnicaPro-Italic.07aebf33f18646355bdc.woff2) format("woff2")}.cancelling-page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:8% auto;max-width:1200px;row-gap:20%}.cancelling-page>p{margin:0 25%;text-align:center}.cancelling-page>h1{margin:5% 20%;text-align:center}.cancelling-page>button{margin-top:5%}.subscription-tunnel{margin-top:50px}.tunnel-layout__footer{display:none}@media(min-width:768px){.tunnel-layout__footer{display:flex}}#partner-tunnel{padding-top:0!important}#partner-tunnel header{display:none}#partner-tunnel .partner-tunnel{box-sizing:border-box;margin:0 auto;width:100%}#partner-tunnel .partner-tunnel .title-container{grid-column-gap:20px;align-items:center;border-bottom:1px solid #eaeaea;column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,auto));padding:10px 12px;width:auto}#partner-tunnel .partner-tunnel .title-container img{height:100%;width:100%}#partner-tunnel .partner-tunnel .title-container .logo{height:45px;max-width:115px}#partner-tunnel .partner-tunnel .title-container .tunnel__image{display:none}#partner-tunnel .partner-tunnel .title-container .title{display:flex;flex-wrap:wrap;font-family:Neue Haas Unica,sans-serif;font-size:1.25rem;line-height:1.625rem;margin:0}#partner-tunnel .partner-tunnel .title-container__button{justify-self:flex-end;padding:12px;width:100px}#partner-tunnel .partner-tunnel .title-container__button>p{font-size:.625rem;line-height:.75rem}#partner-tunnel .partner-tunnel .highlight{color:#7369c8!important}@media(min-width:1280px){#partner-tunnel .partner-tunnel .title-container{border-bottom:none;display:grid;height:auto;margin:50px auto;max-width:1100px;padding:40px 10px 24px;width:100%}#partner-tunnel .partner-tunnel .title-container .logo{height:80px}#partner-tunnel .partner-tunnel .title-container .tunnel__image{display:block;max-height:135px;max-width:280px}#partner-tunnel .partner-tunnel .title-container .tunnel__image img{box-sizing:border-box;max-height:135px}#partner-tunnel .partner-tunnel .title-container .title{font-size:32px;line-height:2.375rem}}#partner-tunnel .partner-tunnel__custom-title{font-family:Neue Haas Unica,sans-serif;font-size:1.25rem;line-height:1.4375rem;margin:8px 24px}#partner-tunnel .partner-tunnel .title-container:has(.title-container__button){border-bottom:none}#partner-tunnel .partner-tunnel .title-container:has(.title-container__button) .logo{height:32px;max-width:105px}#partner-tunnel .partner-tunnel--custom .partner-tunnel__tunnel{margin-top:15px}