Newer
Older
* {
margin: 0;
line-height: 1;
font-family: "Lato", sans-serif;
color: white;
.text-18-white {
font-weight: 400;
color: white;
font-size: 1.125rem;
.text-18-white-padding {
font-weight: 400;
padding-top: 2rem;
color: white;
font-size: 1.125rem;
.text-18-black-padding {
font-weight: 400;
padding-top: 2rem;
color: #121212;
font-size: 1.125rem;
.text-16-black-padding {
font-weight: 400;
padding-top: 2rem;
color: #121212;
font-size: 1rem;
.text-18-black {
font-weight: 400;
color: #121212;
font-size: 1.125rem;
line-height: 1.6rem;
}
.text-26-white-bold-padding {
font-weight: 900;
padding-top: 2rem;
color: white;
font-size: 1.625rem;
line-height: 2rem;
}
.text-36-black {
font-weight: 900;
font-size: 2.25rem;
.yellow {
color: #f1c017;
}
@media all and (max-width: 1200px) {
.text-36-white,
.text-36-black {
font-size: 1.85rem;
}
}
nav {
height: 80px;
width: 100%;
position: fixed;
z-index: 100;
background: radial-gradient(74.83% 76.97% at 50% 13.64%, #343641 0%, #1b1c22 100%);
padding: 1rem 4rem;
display: flex;
justify-content: space-between;
transition: all 300ms ease;
}
@media all and (max-width: 1200px) {
nav {
height: 75px;
}
}
nav .main-logo {
display: flex;
align-items: center;
}
nav .links {
display: flex;
align-items: center;
}
nav .links .navlink {
text-decoration: none;
font-weight: 700;
}
@media (max-width: 1200px) {
nav .main-logo {
margin: auto;
}
nav .links {
display: none;
}
padding: 0 1rem;
}
@media (min-width: 1200px) {
.container {
padding: 0;
}
}
cursor: pointer;
display: flex;
text-decoration: none;
align-items: center;
justify-content: space-between;
background: #f1c017;
color: #121212;
border-radius: 2px;
width: 100%;
height: 56px;
max-width: fit-content;
padding: 1rem;
margin: 2rem 0;
border: 0;
transition: all 400ms ease;
font-size: 1.25rem;
text-align: center;
justify-content: center;
line-height: 115%;
padding: 0.5rem 1rem 0.5rem 0.5rem;
background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;
}
@media all and (min-width: 1200px) {
.main-cta .content-txt .button > div:not(:last-child) {
box-shadow: 0px 0px 20px 0px #f1c017;
}
.main-cta .content-txt .button img {
transform: translate(0, 2px);
@media (max-width: 1200px) {
.main-cta .mglLogo {
margin-top: 0;
}
}
background: #1b1c22;
text-align: center;
@media (max-width: 1200px) {
.explanation {
padding: 1rem;
display: flex;
align-items: center;
justify-content: center;
.explanation .compteurs > *:not(:last-child) {
margin-right: 0.8rem;
}
@media (max-width: 1200px) {
.explanation .compteurs {
flex-direction: column;
}
.explanation .compteurs > div:not(.gaz-color) {
margin-bottom: 2rem;
}
.explanation .compteurs span {
margin-bottom: 5rem;
color: #a0a0a0;
font-size: 1.1rem;
}
background: linear-gradient(180deg, #323339 0%, #25262b 100%);
display: flex;
flex-direction: column;
position: relative;
transition: all 300ms ease;
}
.explanation .compteurs .bloc:hover {
box-shadow: 0 0 10px 0 currentColor;
.explanation .compteurs .bloc h3 {
color: currentColor;
margin-top: 8rem;
font-weight: 900;
font-size: 2rem;
}
left: 0;
right: 0;
margin: auto;
}
margin-top: auto;
display: flex;
height: 35px;
}
margin-top: 1.5rem;
}
@media (max-width: 1200px) {
background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;
position: relative;
}
.security:before, .security::after {
content: "";
display: inline-block;
position: absolute;
width: 100%;
height: 10px;
left: 0;
background-image: url("assets/pattern-dot.svg");
background-color: #b97715;
background-repeat: repeat-x;
background-position: center;
z-index: 1;
}
.security::before {
top: -0.5rem;
}
.security:after {
bottom: -0.5rem;
}
.security .container {
margin: 0 auto;
}
.security .container-cloud {
display: flex;
position: relative;
padding: 7rem 0 2rem;
justify-content: space-between;
align-items: center;
}
@media (min-width: 1200px) {
padding: 3rem 0;
}
}
.security p {
color: #121212;
font-size: 1.5rem;
font-weight: 700;
flex-basis: 40%;
}
.security p:nth-of-type(1) {
text-align: right;
}
.security .xs-text {
display: block;
flex-basis: 100%;
text-align: center;
}
@media (min-width: 1200px) {
display: none;
}
}
.security .xl-text {
display: none;
display: block;
}
}
.security .container-img {
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
@media (max-width: 1200px) {
top: -70px;
transform: translateX(-50%);
width: 45%;
}
}
.security .container-img img {
width: 100%;
}
background: #1b1c22;
}
.views-app .content {
max-width: 945px;
width: 100%;
margin: 0 auto;
}
.views-app .fluid-pipes {
text-align: center;
}
@media (max-width: 1200px) {
.views-app .fluid-pipes img {
transform: translate(0, -25px);
}
.views-app .screens-container {
display: flex;
justify-content: center;
.views-app .screens-container {
flex-direction: column;
margin-top: 0.5rem;
}
.views-app .screens-container .screen {
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
padding-top: 6rem;
position: relative;
}
.views-app .screens-container .screen:before, .views-app .screens-container .screen:after {
content: "";
display: inline-block;
height: 100px;
width: 1px;
background: #f1c017;
position: absolute;
top: 0;
z-index: 1;
}
.views-app .screens-container .screen::before {
left: 48%;
transform: translateX(-50%);
}
.views-app .screens-container .screen::after {
left: 52%;
transform: translateX(-50%);
}
.views-app .screens-container img {
width: 90%;
position: relative;
z-index: 2;
}
.views-app .screens-container p {
margin: 1.5rem 0;
}
}
.views-app .screens-container .screen.consumption, .views-app .screens-container .screen.ecogesture {
margin-top: 0;
}
@media (min-width: 1200px) {
.views-app .screens-container .screen.consumption, .views-app .screens-container .screen.ecogesture {
margin-top: -8rem;
}
}
@media (min-width: 1200px) {
.views-app .screens-container .screen.challenge {
.views-app .screens-container .screen p {
font-weight: 700;
line-height: 120%;
margin-top: 1rem;
}
.views-app .screens-container .screen.consumption span {
}
.views-app .screens-container .screen.challenge span {
color: #61f0f2;
}
.views-app .screens-container .screen.ecogesture span {
}
.views-app p {
line-height: 24px;
font-size: 1.25rem;
text-align: center;
margin: 1.5rem 0;
}
@media (min-width: 1200px) {
.views-app p {
margin: 2rem 0 0;
}
}
.views-app p span {
display: block;
font-size: 1.5rem;
}
.create-account {
background-color: #121212;
padding: 2rem 0;
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
@media all and (max-width: 1200px) {
.create-account {
padding: 2rem 0;
}
.create-account .container {
padding: 0;
}
.create-account .container h2,
.create-account .container p {
padding: 0 1rem;
}
.create-account .content .button {
width: 100%;
font-size: 1.25rem;
padding: 1rem;
text-align: center;
}
}
.create-account h2 {
margin-bottom: 2rem;
}
.create-account .warning,
.create-account .warning2 {
padding: 1rem 0;
width: 100vw;
background-image: url(assets/pattern-wip.svg);
background-repeat: repeat-x;
}
.create-account .warning {
padding-top: 2rem;
background-position: top;
}
.create-account .warning2 {
background-position: bottom;
}
.create-account .container {
max-width: 1200px;
margin: auto;
display: flex;
justify-content: center;
align-items: center;
}
cursor: pointer;
display: flex;
text-decoration: none;
align-items: center;
justify-content: space-between;
background: #f1c017;
color: #121212;
border-radius: 2px;
width: 100%;
height: 56px;
max-width: fit-content;
padding: 1rem;
margin: 2rem 0;
border: 0;
transition: all 400ms ease;
font-size: 1.25rem;
text-align: center;
justify-content: center;
font-weight: 700;
background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;
}
@media all and (min-width: 1200px) {
.create-account .container a.button > div:not(:last-child) {
box-shadow: 0px 0px 20px 0px #f1c017;
}
font-weight: 900;
}
.steps {
background: #1b1c22;
}
.steps .containerSteps {
max-width: 1000px;
margin: auto;
}
.steps .containerSteps .step {
display: flex;
justify-content: center;
align-items: start;
margin: 2.5rem 0;
}
@media all and (max-width: 1200px) {
.steps .containerSteps .step {
flex-direction: column;
}
}
.steps .containerSteps .step .flex {
display: flex;
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
}
@media all and (min-width: 1200px) {
.steps .containerSteps .step img {
position: relative;
top: -60px;
}
}
.steps .containerSteps .number {
font-size: 5rem;
margin-top: -0.5rem;
}
@media all and (max-width: 1200px) {
.steps .containerSteps .number {
margin-top: 0;
font-size: 3rem;
}
}
.steps .containerSteps .text > p {
color: white;
text-align: left;
}
@media all and (max-width: 1200px) {
.steps .containerSteps .content {
font-size: 1rem;
}
}
.steps .containerSteps .header {
font-weight: 900;
font-size: 1.6rem;
margin-bottom: 0.5rem;
}
@media all and (max-width: 1200px) {
.steps .containerSteps .header {
font-size: 1.2rem;
}
}
.steps .containerSteps .content {
font-size: 1.2rem;
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
}
.steps .containerSteps .gaz-color {
color: #45d1b8;
}
.steps .containerSteps .water-color {
color: #3a98ec;
}
.steps .containerSteps .elec-color {
color: #d87b39;
}
.steps .containerSteps .gl-color {
color: #ff0101;
}
.steps .containerSteps .button {
cursor: pointer;
display: flex;
text-decoration: none;
align-items: center;
justify-content: space-between;
background: #f1c017;
color: #121212;
border-radius: 2px;
width: 100%;
height: 56px;
max-width: fit-content;
padding: 1rem;
margin: 2rem 0;
border: 0;
transition: all 400ms ease;
margin: auto;
font-size: 1.5rem;
text-align: center;
justify-content: center;
font-weight: 700;
padding: 2rem 3rem;
border-radius: 4px;
background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;
}
@media all and (min-width: 1200px) {
.steps .containerSteps .button > div:not(:last-child) {
margin-right: 1rem;
}
}
.steps .containerSteps .button:hover {
box-shadow: 0px 0px 20px 0px #f1c017;
}
.steps .containerSteps .button span {
font-weight: 900;
}
padding: 2rem 1rem;
background: #121212;
color: white;
}
.cloud-gl .text-content {
max-width: 689px;
text-align: center;
margin: 0 auto;
}
.cloud-gl h2 {
font-size: 1.75rem;
font-weight: 900;
}
.cloud-gl p {
line-height: 1.463rem;
padding: 0;
}
.cloud-gl .button {
display: inline-block;
background: #ff0101;
text-align: center;
border-radius: 4px;
margin-top: 1.25rem;
text-decoration: none;
max-width: 221px;
font-size: 1.125rem;
font-weight: 700;
line-height: 1.238rem;
transition: all 0.4s;
}
.cloud-gl .button:hover {
box-shadow: 0px 0px 10px 0px #ff0101;
}
display: flex;
align-items: center;
justify-content: space-between;
color: #f1c017;
font-weight: 900;
}
footer .legal-notice {
order: 3;
}
}
/*# sourceMappingURL=index.css.map */