@font-face {
  font-family: 'icomoon-d';
  src:  url('fonts/icomoon-d.eot?wgoc1u');
  src:  url('fonts/icomoon-d.eot?wgoc1u#iefix') format('embedded-opentype'),
  url('fonts/icomoon-d.ttf?wgoc1u') format('truetype'),
  url('fonts/icomoon-d.woff?wgoc1u') format('woff'),
  url('fonts/icomoon-d.svg?wgoc1u#icomoon-d') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icond-"], [class*=" icond-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon-d' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?r0f734');
  src:  url('fonts/icomoon.eot?r0f734#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?r0f734') format('truetype'),
    url('fonts/icomoon.woff?r0f734') format('woff'),
    url('fonts/icomoon.svg?r0f734#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.calculator [class^="icon-"], .calculator [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.icond-Icons-slider .path1:before {
  content: "\1f44d";
  margin-left: -1em;
  color: rgb(240, 45, 75);
}
.icond-Icons-slider .path2:before {
  content: "\1f44e";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icond-Checked:before {
  content: "\1f3fb";
  color: #f02d4b;
}
.icond-Electricitate-pachet:before {
  content: "\1f3fc";
  color: #4b5ad0;
}
.icond-Electricitate1:before {
  content: "\1f3fd";
  color: #4b5ad0;
}
.icond-Gaz-pachet:before {
  content: "\1f3fe";
  color: #f4a21f;
}
.icond-Hamburger-menu:before {
  content: "\1f400";
  color: #fff;
}
.icond-Linkedin:before {
  content: "\1f3ff";
  color: #fff;
}
.icond-Nova:before {
  content: "\1f402";
  color: #fff;
}
.icond-Persoana-fizica-icon:before {
  content: "\1f403";
  color: #fff;
}
.icond-Persoana-juridica:before {
  content: "\1f404";
  color: #fff;
}
.icond-Progress-bar-1 .path1:before {
  content: "\1f405";
  color: rgb(0, 0, 0);
}
.icond-Progress-bar-1 .path2:before {
  content: "\1f408";
  margin-left: -3.2001953125em;
  color: rgb(255, 255, 255);
}
.icond-Progress-bar-1 .path3:before {
  content: "\1f409";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
  opacity: 0.2;
}
.icond-Progress-bar-1 .path4:before {
  content: "\1f40a";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
  opacity: 0.2;
}
.icond-Progress-bar-1 .path5:before {
  content: "\1f40b";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
}
.icond-Progress-bar-1 .path6:before {
  content: "\1f40c";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
  opacity: 0.2;
}
.icond-Progress-bar-1 .path7:before {
  content: "\1f40d";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
  opacity: 0.2;
}
.icond-Progress-bar-1 .path8:before {
  content: "\1f415";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
}
.icond-Progress-bar-2 .path1:before {
  content: "\1f406";
  color: rgb(0, 0, 0);
}
.icond-Progress-bar-2 .path2:before {
  content: "\1f40e";
  margin-left: -3.2001953125em;
  color: rgb(255, 255, 255);
}
.icond-Progress-bar-2 .path3:before {
  content: "\1f40f";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
  opacity: 0.2;
}
.icond-Progress-bar-2 .path4:before {
  content: "\1f410";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
}
.icond-Progress-bar-2 .path5:before {
  content: "\1f411";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
}
.icond-Progress-bar-2 .path6:before {
  content: "\1f412";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
  opacity: 0.2;
}
.icond-Progress-bar-2 .path7:before {
  content: "\1f413";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
  opacity: 0.2;
}
.icond-Progress-bar-2 .path8:before {
  content: "\1f414";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
}
.icond-Progress-bar-3 .path1:before {
  content: "\1f407";
  color: rgb(0, 0, 0);
}
.icond-Progress-bar-3 .path2:before {
  content: "\1f416";
  margin-left: -3.2001953125em;
  color: rgb(255, 255, 255);
}
.icond-Progress-bar-3 .path3:before {
  content: "\1f417";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
}
.icond-Progress-bar-3 .path4:before {
  content: "\1f418";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
}
.icond-Progress-bar-3 .path5:before {
  content: "\1f419";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
}
.icond-Progress-bar-3 .path6:before {
  content: "\1f41a";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
}
.icond-Progress-bar-3 .path7:before {
  content: "\1f41b";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
  opacity: 0.2;
}
.icond-Progress-bar-3 .path8:before {
  content: "\1f41c";
  margin-left: -3.2001953125em;
  color: rgb(240, 45, 75);
}
.icond-Upload .path1:before {
  content: "\1f446";
  color: rgb(240, 45, 75);
}
.icond-Upload .path2:before {
  content: "\1f44b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icond-Uploaded .path1:before {
  content: "\1f447";
  color: rgb(45, 183, 164);
}
.icond-Uploaded .path2:before {
  content: "\1f449";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icond-Uploaded .path3:before {
  content: "\1f44a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icond-Check-marksvg:before {
  content: "\1f448";
}
.icond-Arrow-left-slider:before {
  content: "\1f32f";
  color: #a79378;
}
.icond-Arrow-left .path1:before {
  content: "\1f331";
  color: rgb(0, 0, 0);
}
.icond-Arrow-left .path2:before {
  content: "\1f332";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icond-Arrow-left .path3:before {
  content: "\1f348";
  margin-left: -1em;
  color: rgb(23, 22, 25);
}
.icond-Arrow-right-slider:before {
  content: "\1f333";
  color: #a79378;
}
.icond-Arrow-right .path1:before {
  content: "\1f334";
  color: rgb(0, 0, 0);
}
.icond-Arrow-right .path2:before {
  content: "\1f335";
  margin-left: -0.986328125em;
  color: rgb(255, 255, 255);
}
.icond-Arrow-right .path3:before {
  content: "\1f336";
  margin-left: -0.986328125em;
  color: rgb(23, 22, 25);
}
.icond-Background-element:before {
  content: "\1f337";
  color: #ddfaf6;
}
.icond-Casnici:before {
  content: "\1f338";
  color: #fff;
}
.icond-Consum .path1:before {
  content: "\1f339";
  color: rgb(25, 220, 195);
  opacity: 0.15;
}
.icond-Consum .path2:before {
  content: "\1f33a";
  margin-left: -1.0166015625em;
  color: rgb(25, 220, 195);
}
.icond-Consum .path3:before {
  content: "\1f33b";
  margin-left: -1.0166015625em;
  color: rgb(25, 220, 195);
}
.icond-Descarca .path1:before {
  content: "\1f33c";
  color: rgb(25, 220, 195);
  opacity: 0.15;
}
.icond-Descarca .path2:before {
  content: "\1f33d";
  margin-left: -1.0166015625em;
  color: rgb(25, 220, 195);
}
.icond-Descarca .path3:before {
  content: "\1f33e";
  margin-left: -1.0166015625em;
  color: rgb(25, 220, 195);
}
.icond-Download:before {
  content: "\1f33f";
  color: #fadadf;
}
.icond-Electricitate:before {
  content: "\1f340";
  color: #cd223c;
}
.icond-Energie-verde:before {
  content: "\1f341";
  color: #5bf0d5;
}
.icond-Facebook:before {
  content: "\1f349";
  color: #fff;
}
.icond-Gaz:before {
  content: "\1f344";
  color: #cd223c;
}
.icond-Index .path1:before {
  content: "\1f343";
  color: rgb(221, 250, 246);
}
.icond-Index .path2:before {
  content: "\1f346";
  margin-left: -1.0166015625em;
  color: rgb(25, 220, 195);
}
.icond-Plateste .path1:before {
  content: "\1f345";
  color: rgb(25, 220, 195);
  opacity: 0.15;
}
.icond-Plateste .path2:before {
  content: "\1f347";
  margin-left: -1.0166015625em;
  color: rgb(25, 220, 195);
}
.icond-Search:before {
  content: "\1f342";
  color: #516074;
}
.icond-Youtube:before {
  content: "\1f330";
  color: #fff;
}


.icon-Pictograma_EE:before {
  content: "\e900";
  color: #50f0d7;
}
.icon-Pictograma_GN:before {
  content: "\e901";
  color: #f02d4b;
}
.icon-Energie-verde:before {
  content: "\e902";
  color: #50f0d7;
}
.icon-icon_Monitorizare-3:before {
  content: "\e903";
  color: #1adcc2;
}
.icon-icon_Consultant-dedicat:before {
  content: "\e904";
  color: #1adcc2;
}
.icon-icon_Eficientizare:before {
  content: "\e905";
  color: #1adcc2;
}

.new-icon-Gaz, .new-icon-Electricitate {
    font-family: 'icomoon' !important;
}
.new-icon-Electricitate:before {
    content: "\e900";
    color: #1adcc2 !important;
}
.new-icon-Gaz:before {
    content: "\e901";
    color: #f02d4b !important;
}
i.icond-Electricitate-pachet.color-yellow-before.new-icon-Electricitate {
    font-size: 42px;
}
.icond-Energie-verde {
    font-family: 'icomoon' !important;
    font-size: 19rem !important;
}
.icond-Energie-verde::before {
    content: "\e902" !important;
}
.icon-icon_Monitorizare-3, .icon-icon_Consultant-dedicat, .icon-icon_Eficientizare {
    font-family: 'icomoon';
    font-style: normal;
    font-size: 65px !important;
    left: -5px;
    position: relative;
}
