.header-menu {
  margin-left: 0;
  margin-right: auto;
}
@media (min-width: 1024px) {
  .header-menu {
    margin-left: 5%;
  }
}
@media (min-width: 1200px) {
  .header-menu {
    margin-left: 10%;
  }
}
.header-menu > ul > li {
  margin-left: 20px;
}
@media (min-width: 1024px) {
  .header-menu > ul > li {
    margin-left: 30px;
  }
}
@media (min-width: 1200px) {
  .header-menu > ul > li {
    margin-left: 50px;
  }
}
.header-menu > ul > li > a {
  color: #000d19;
  font-family: "RobotoMedium", sans-serif;
  font-size: 15px;
  letter-spacing: 0.75px;
}
.header-menu .sub-menu {
  top: calc(100% - 10px);
  left: -63px;
}

.language-select-header .options {
  position: static;
  display: block;
}
.language-select-header .options li {
  display: inline-block;
  padding: 10px 4px;
  text-transform: uppercase;
}
.language-select-header .options li a {
  color: #000d19 !important;
  font-family: "RobotoMedium", sans-serif;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.75px;
  transition: all 0.4s;
}
.language-select-header .options li a:hover {
  color: #70b0bf !important;
}
.language-select-header .options li.current-lang a {
  color: #70b0bf !important;
}

body .navbar a.button {
  margin-left: 35px;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  display: block;
  border-radius: 99px;
  letter-spacing: 1px;
  padding: 7px 25px;
  background-color: #70b0bf;
  border: 1px solid #70b0bf;
  transition: all 0.2s linear;
  max-width: 220px;
  font-family: "RobotoBold", sans-serif;
  text-align: center;
  line-height: 30px;
}
body .navbar a.button:hover {
  background-color: #fff;
  color: #70b0bf;
  transition: all 0.2s linear;
  text-decoration: none;
}

#topCarousel .top-slider-home-indicators {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
  right: auto;
  width: 100%;
}
#topCarousel .top-slider-home-indicators .carousel-indicators {
  position: static;
  flex-flow: row;
  margin: 0 0 6px 20px;
  justify-content: flex-start !important;
}
@media (max-width: 1080px) {
  #topCarousel .top-slider-home-indicators .carousel-indicators {
    position: static !important;
    margin-top: 40px !important;
    transform: none;
  }
}
#topCarousel .top-slider-home-indicators .carousel-indicators li {
  display: block;
  width: 10px;
  height: 10px;
  border: none;
  background: #636364;
  transition: all 0.4s;
  margin-right: 6px;
}
#topCarousel .top-slider-home-indicators .carousel-indicators li:hover {
  background: #70b0bf;
  transform: scale(1.2);
}
#topCarousel .top-slider-home-indicators .carousel-indicators li.active {
  background: #70b0bf;
}

.carousel .carousel-item {
  overflow: hidden;
}
.carousel .carousel-item.full-width-image {
  position: relative;
  min-height: 550px;
}
.carousel .carousel-item.full-width-image .slide-bg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
}
.carousel .carousel-item.full-width-image .slide-bg img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right;
}
@media (min-width: 960px) {
  .carousel .carousel-item.full-width-image .slide-bg img {
    left: 50%;
    top: 50%;
    width: auto;
    object-fit: contain;
    object-position: center;
    transform: translate(-50%, -50%);
  }
}
.carousel .carousel-item.full-width-image .main-container {
  position: relative;
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 550px;
  padding: 30px 25px;
}
.carousel .carousel-item.full-width-image .slide-logo {
  margin-bottom: 40px;
  max-height: 40px;
}
.carousel .carousel-item.full-width-image .slide-logo img {
  display: block;
  width: auto;
  height: 100%;
}
.carousel .carousel-item.full-width-image .slide-title {
  color: #fff;
  font-size: 38px;
  font-family: "RobotoBold", sans-serif;
  line-height: 50px;
}
@media (min-width: 960px) {
  .carousel .carousel-item.full-width-image .slide-title {
    font-size: 58px;
    line-height: 70px;
  }
}
.carousel .carousel-item.full-width-image .slide-subtitle {
  color: #fff;
  font-size: 38px;
  font-family: "RobotoLight", sans-serif;
  line-height: 50px;
}
@media (min-width: 960px) {
  .carousel .carousel-item.full-width-image .slide-subtitle {
    font-size: 58px;
    line-height: 70px;
  }
}
.carousel .carousel-item.full-width-image .slide-text {
  margin: 40px 0;
  color: #fff;
  font-family: "RobotoLight", sans-serif;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 5.72px;
}
@media (min-width: 960px) {
  .carousel .carousel-item.full-width-image .slide-text {
    font-size: 22px;
    line-height: 30px;
  }
}
.carousel .carousel-item.full-width-image .slider-info-button-home a {
  display: inline-block;
  padding: 13px 35px;
  max-width: 300px;
  font-size: 15px;
  font-family: "RobotoBold", sans-serif;
  letter-spacing: 0.75px;
}

.single-news-post-home {
  min-width: 150px;
  justify-content: center;
}
@media (min-width: 1200px) {
  .single-news-post-home {
    width: 12.5%;
  }
}

.news-info-block {
  flex-wrap: wrap;
  padding-bottom: 95px;
}

.top-block-info-home {
  margin-top: 35px;
}

.info-big-text-home {
  margin-bottom: 16px;
  color: #2f4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 29px;
  text-transform: none;
}

.single-news-post-home a {
  padding: 6px 15px;
}

.single-news-image-home {
  display: flex;
  height: 60px;
  min-height: 60px;
  max-height: 60px;
  align-items: center;
  justify-content: center;
  margin-bottom: 13px;
}

.single-news-title-home {
  color: #2f4858;
  font-family: "RobotoMedium", sans-serif;
  font-size: 16px;
  line-height: 24px;
}

body.home .single-news-post-home:hover img {
  filter: none;
}

.main-info-home .button-wrapper {
  margin-top: 25px;
  display: flex;
  width: 100%;
  justify-content: center;
}
.main-info-home .button-wrapper .button {
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  display: block;
  border-radius: 99px;
  letter-spacing: 1px;
  padding: 7px 25px;
  background-color: #70b0bf;
  border: 1px solid #70b0bf;
  transition: all 0.2s linear;
  max-width: 100%;
  font-family: "RobotoBold", sans-serif;
  text-align: center;
}
.main-info-home .button-wrapper .button:hover {
  background-color: #fff;
  color: #70b0bf;
  transition: all 0.2s linear;
  text-decoration: none;
}

.stage-banner {
  position: relative;
}
.stage-banner .bg {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.stage-banner .content {
  position: relative;
  z-index: 3;
  margin: auto;
  padding: 30px 15px 40px;
  height: 340px;
  max-width: 1300px;
}
.stage-banner .content figure {
  margin: 0 0 13px;
}
.stage-banner .content h3 {
  margin-bottom: 15px;
  color: #fff;
  font-size: 30px;
  font-family: "RobotoBold", sans-serif;
}
.stage-banner .content p {
  display: none;
}
@media (min-width: 768px) {
  .stage-banner .content p {
    display: block;
    color: #fff;
    font-size: 16px;
    font-family: "RobotoLight", sans-serif;
    letter-spacing: 1.6px;
  }
}
.stage-banner .content .button-wrapper {
  display: flex;
  margin-top: 25px;
}
@media (min-width: 540px) {
  .stage-banner .content .button-wrapper {
    margin-top: 27px;
  }
}
.stage-banner .content .button-wrapper .button {
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  display: block;
  border-radius: 99px;
  letter-spacing: 1px;
  padding: 7px 37px;
  background-color: #70b0bf;
  border: 1px solid #70b0bf;
  transition: all 0.2s linear;
  max-width: 100%;
  font-family: "RobotoBold", sans-serif;
  text-align: center;
}
.stage-banner .content .button-wrapper .button:hover {
  background-color: #fff;
  color: #70b0bf;
  transition: all 0.2s linear;
  text-decoration: none;
}
.stage-banner.set-banner .content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.stage-banner.set-banner .content .link-back {
  display: inline-block;
  margin-bottom: auto;
  color: #fff;
  font-family: "RobotoBold", sans-serif;
  font-size: 15px;
  letter-spacing: 0.7px;
  transition: all 0.4s;
}
.stage-banner.set-banner .content h3 {
  margin-bottom: 5px;
  font-size: 62px;
}
.stage-banner.set-banner .content p {
  margin-bottom: 70px;
  font-size: 27px;
}

.subnav {
  padding: 10px 0 88px;
}
.subnav p {
  margin-bottom: 18px;
}
.subnav .link-back {
  color: #2f4858;
  font-size: 13px;
}
.subnav nav {
  display: flex;
  flex-wrap: wrap;
  margin: 13px 0 0 -12px;
}
.subnav nav a {
  margin-left: 12px;
  margin-top: 12px;
  color: #2f4858;
  font-size: 15px;
  text-transform: uppercase;
  display: block;
  border-radius: 99px;
  letter-spacing: 1px;
  padding: 7px 25px;
  background-color: #fff;
  border: 2px solid #2f4858;
  transition: all 0.2s linear;
  max-width: 100%;
  font-family: "RobotoBold", sans-serif;
  text-align: center;
}
.subnav nav a:hover {
  background-color: #2f4858;
  color: #fff !important;
  transition: all 0.2s linear;
  text-decoration: none;
}
.subnav nav a.active {
  color: #fff;
  background: #70b0bf;
  border-color: #70b0bf;
}
.subnav nav a.active:hover {
  color: #70b0bf !important;
  background: #fff;
}

.page-template-template-charging-accessories .subnav {
  padding-bottom: 68px;
}

.main-container-wrapper.bg {
  background: url("../images/charging-bg-1.jpg") no-repeat center bottom #fff;
  background-size: 100% auto;
  padding-bottom: 50px;
}
.main-container-wrapper.bg h3.env {
  margin: 0;
  text-align: center;
  color: #2f4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 48px;
}

.main-container-wrapper.bg2 {
  background: url("../images/charging-bg-2.jpg") no-repeat left top #fff;
  background-size: 100% auto;
  padding-bottom: 50px;
}

.main-info {
  display: flex;
  flex-direction: column;
}
@media (min-width: 960px) {
  .main-info {
    flex-direction: row;
  }
}
@media (min-width: 960px) {
  .main-info .text {
    width: 60%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.main-info .text h1 {
  margin: 0 0 45px;
  color: #2f4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 45px;
}
@media (min-width: 768px) {
  .main-info .text h1 {
    font-size: 65px;
  }
}
@media (min-width: 1300px) {
  .main-info .text h1 {
    font-size: 85px;
  }
}
.main-info .text h2 {
  margin: 0 0 45px;
  color: #2f4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 25px;
}
@media (min-width: 768px) {
  .main-info .text h2 {
    font-size: 35px;
  }
}
@media (min-width: 1300px) {
  .main-info .text h2 {
    font-size: 45px;
  }
}
.main-info .text p {
  color: #2f4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 14px;
  line-height: 30px;
}
.main-info .text .button-wrapper {
  display: flex;
  margin-top: 40px;
}
.main-info .text .button-wrapper .button {
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  display: block;
  border-radius: 99px;
  letter-spacing: 1px;
  padding: 7px 25px;
  background-color: #70b0bf;
  border: 1px solid #70b0bf;
  transition: all 0.2s linear;
  max-width: 100%;
  font-family: "RobotoBold", sans-serif;
  text-align: center;
}
.main-info .text .button-wrapper .button:hover {
  background-color: #fff;
  color: #70b0bf;
  transition: all 0.2s linear;
  text-decoration: none;
}

.video-slider {
  margin-top: 50px;
}
@media (min-width: 960px) {
  .video-slider {
    margin-top: 0;
    margin-left: 40px;
  }
}
.video-slider .video-block-play {
  right: auto;
  bottom: auto;
  line-height: 1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.video-slider-wrapper .modal-content {
  position: relative;
  width: auto !important;
}
.video-slider-wrapper .modal-content::after {
  content: "";
  position: absolute;
  right: -35px;
  top: -35px;
  display: block;
  width: 30px;
  height: 30px;
  background: url("../images/cross-modal.png") no-repeat center center #000;
  background-size: 12px auto;
  border: 2px solid #fff;
  border-radius: 100%;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.34);
  cursor: pointer;
  pointer-events: none;
}
.video-slider-wrapper .carousel-indicators {
  position: static;
  margin-top: 10px;
  flex-flow: row;
}
.video-slider-wrapper .carousel-indicators li {
  display: block;
  width: 10px;
  height: 10px;
  border: none;
  background: #636364;
  transition: all 0.4s;
  border-radius: 99px;
}
.video-slider-wrapper .carousel-indicators li:hover {
  background: #70b0bf;
  transform: scale(1.2);
}
.video-slider-wrapper .carousel-indicators li.active {
  background: #70b0bf;
}

.features-wrapper {
  margin: 110px 0;
  width: 100%;
  min-width: 320px;
}
.features-wrapper h4 {
  margin: 0 0 8px;
  color: #2f4858;
  font-size: 48px;
  font-family: "RobotoBold", sans-serif;
}
.features-wrapper p {
  color: #2f4858;
  font-size: 14px;
  line-height: 30px;
  font-family: "RobotoRegular", sans-serif;
}
.features-wrapper p strong {
  font-family: "RobotoBold", sans-serif;
}
.features-wrapper .features {
  margin: 63px 0 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 50px;
}
@media (min-width: 670px) {
  .features-wrapper .features {
    grid-template-columns: 1fr 1fr;
    grid-gap: 75px 50px;
  }
}
@media (min-width: 990px) {
  .features-wrapper .features {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.features-wrapper .features .feature {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.features-wrapper .features .feature figure {
  width: 84px;
  min-width: 84px;
  max-width: 84px;
  height: auto;
  margin: 0 20px 0 0;
}
.features-wrapper .features .feature figure img {
  display: block;
  width: 100%;
  height: auto;
}
.features-wrapper .features .feature .info h5 {
  color: #2f4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 23px;
}
.features-wrapper .features .feature .info p {
  color: #2f4858;
  font-size: 14px;
  line-height: 30px;
  font-family: "RobotoRegular", sans-serif;
}

.environments-wrapper h3 {
  text-align: center;
  color: #2f4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 48px;
  margin: 0 0 50px;
}
.environments-wrapper .environments {
  display: flex;
  flex-wrap: wrap;
}
.environments-wrapper .environment {
  width: 100%;
}
@media (min-width: 700px) {
  .environments-wrapper .environment {
    max-width: 50%;
  }
}
@media (min-width: 960px) {
  .environments-wrapper .environment {
    flex: 1;
  }
}
.environments-wrapper .environment figure {
  position: relative;
  display: flex;
  height: 0;
  padding-bottom: 75%;
  margin: 0;
}
.environments-wrapper .environment figure img {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.environments-wrapper .environment figure figcaption {
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  padding-bottom: 60px;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 46px;
  line-height: 58px;
  font-family: "RobotoBold", sans-serif;
  text-align: center;
  background: url("../images/arrow.png") no-repeat center bottom;
}

.attachments {
  display: flex;
  flex-wrap: wrap;
  margin: 35px 0 0 -55px;
}
.attachments .attachment {
  margin: 15px 0 0 55px;
}
.attachments .attachment h5 {
  margin: 0 0 10px;
  color: #2f4858;
  font-size: 20px;
  line-height: 32px;
  font-family: "RobotoBold", sans-serif;
}
.attachments .attachment .button {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 35px;
  color: #fff;
  line-height: 41px;
  text-align: center;
  background: #b72f2f;
  border-radius: 99px;
  border: 2px solid #b72f2f;
  transition: all 0.4s;
}
.attachments .attachment .button svg {
  display: inline-block;
  width: 20px;
  height: auto;
  margin-right: 10px;
}
.attachments .attachment .button span {
  display: inline-block;
  font-size: 15px;
  font-family: "RobotoBold", sans-serif;
  text-transform: uppercase;
}
.attachments .attachment .button:hover {
  color: #b72f2f !important;
  background: #fff;
}

.sets-wrapper {
  margin: -44px 0 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 15px;
}
@media (min-width: 640px) {
  .sets-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 960px) {
  .sets-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (min-width: 1024px) {
  .sets-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.sets-wrapper .set-item {
  padding: 30px 0;
  background: #fff;
  box-shadow: 0 4px 35px rgba(0, 0, 0, 0.15);
}
.sets-wrapper .set-item .image-wrapper {
  position: relative;
  width: 100%;
  align-self: flex-start;
  height: 0;
  margin: 0;
  padding-bottom: 70%;
}
.sets-wrapper .set-item .image-wrapper img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.sets-wrapper .set-item .info {
  width: 100%;
  padding: 15px 26px 0;
}
.sets-wrapper .set-item h2 {
  margin: 0;
  color: #2F4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 34px;
}
.sets-wrapper .set-item h5 {
  margin: 0;
  color: #2F4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 16px;
  line-height: 23px;
  min-height: 46px;
}
.sets-wrapper .set-item p {
  margin: 25px 0 0;
  color: #2f4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 14px;
  line-height: 30px;
}
.sets-wrapper .set-item .button-wrapper {
  margin: 26px 0 0;
}
.sets-wrapper .set-item .button-wrapper .button {
  color: #2f4858;
  font-size: 15px;
  text-transform: uppercase;
  display: inline-block;
  border-radius: 99px;
  letter-spacing: 1px;
  padding: 6px 32px;
  background-color: #fff;
  border: 2px solid #2f4858;
  transition: all 0.2s linear;
  max-width: 100%;
  font-family: "RobotoBold", sans-serif;
  text-align: center;
}
.sets-wrapper .set-item .button-wrapper .button:hover {
  background-color: #2f4858;
  color: #fff !important;
  transition: all 0.2s linear;
  text-decoration: none;
}
.sets-wrapper .set-item .button-wrapper .button.filled {
  color: #fff;
  border-color: #70b0bf;
  background: #70b0bf;
}
.sets-wrapper .set-item .button-wrapper .button.filled:hover {
  color: #70b0bf !important;
  background: #fff;
}
.sets-wrapper .set-item .button-wrapper .button.right {
  margin-left: auto !important;
}

.set-more-info {
  margin-top: 25px;
  width: 100%;
  display: none;
}
@media (min-width: 960px) {
  .set-more-info {
    margin-bottom: 40px;
  }
}
.set-more-info .set-features {
  margin: 50px 0 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.set-more-info .set-features .feature {
  display: flex;
  margin-bottom: 50px;
  width: 100%;
  min-width: 320px;
}
@media (min-width: 670px) {
  .set-more-info .set-features .feature {
    width: 30%;
  }
}
.set-more-info .set-features .feature figure {
  width: 84px;
  min-width: 84px;
  max-width: 84px;
  height: auto;
  margin: 0 25px 0 0;
}
.set-more-info .set-features .feature figure img {
  display: block;
  width: 100%;
  height: auto;
}
.set-more-info .set-features .feature .feature-info h5 {
  margin: 0;
  color: #2f4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 23px;
}
.set-more-info .set-features .feature .feature-info p {
  color: #2f4858;
  font-size: 14px;
  line-height: 30px;
  font-family: "RobotoRegular", sans-serif;
}
.set-more-info .set-stats {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  margin: 10px 0 60px;
  color: #2f4858;
  font-size: 14px;
  line-height: 30px;
}
@media (min-width: 960px) {
  .set-more-info .set-stats {
    flex-direction: row;
  }
}
.set-more-info .set-stats .stat-col {
  width: 100%;
}
@media (min-width: 960px) {
  .set-more-info .set-stats .stat-col {
    width: 45%;
  }
}
.set-more-info .set-stats .stat-row {
  display: flex;
}
.set-more-info .set-stats .stat-row .stat-label {
  flex: 1;
  font-family: "RobotoBold", sans-serif;
  text-align: right;
}
.set-more-info .set-stats .stat-row .stat-value {
  flex: 2;
  padding-left: 20px;
  font-family: "RobotoRegular", sans-serif;
}

.sets-compare {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media (min-width: 960px) {
  .sets-compare {
    flex-wrap: nowrap;
    margin-top: -35px;
    margin-bottom: -50px;
  }
}
.sets-compare .set-compare-header {
  display: none;
  margin: 0 auto 0 0;
  padding: 66px 0 0;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 960px) {
  .sets-compare .set-compare-header {
    display: flex;
    width: 34%;
    max-width: 432px;
  }
}
.sets-compare .set-compare-header h3 {
  margin: 0 20px 20px 0;
  padding: 0;
  color: #2F4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 50px;
  line-height: 53px;
}
.sets-compare .set-compare-header .compare-options-list {
  list-style: none;
  display: block;
  margin: 0 0 22px 10px;
  padding: 0;
}
.sets-compare .set-compare-header .compare-options-list li {
  position: relative;
  padding: 10px 20px 10px 74px;
  cursor: pointer;
}
.sets-compare .set-compare-header .compare-options-list li::after {
  content: "";
  position: absolute;
  right: 0;
  top: 20px;
  display: block;
  width: 17px;
  height: 10px;
  background: url("../images/dropdown.svg") no-repeat center center;
  background-size: contain;
}
.sets-compare .set-compare-header .compare-options-list li + li {
  margin-top: 8px;
}
.sets-compare .set-compare-header .compare-options-list li [class^=icon-wb-],
.sets-compare .set-compare-header .compare-options-list li [class^=icon-wb-] > span {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 48px;
}
.sets-compare .set-compare-header .compare-options-list li [class^=icon-wb-] > span::before {
  margin: 0;
}
.sets-compare .set-compare-header .compare-options-list li .label {
  color: #2F4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 18px;
  line-height: 30px;
}
.sets-compare .set-compare-header .compare-options-list li .description {
  display: none;
  color: #2F4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 15px;
  line-height: 30px;
}
.sets-compare .set-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #fff;
  box-shadow: 0 4px 35px rgba(0, 0, 0, 0.15);
}
@media (min-width: 960px) and (min-width: 960px) {
  .sets-compare .set-item {
    width: 200px;
  }
}
@media (min-width: 960px) and (min-width: 1120px) {
  .sets-compare .set-item {
    width: 250px;
  }
}
.sets-compare .set-item .head {
  display: flex;
  flex-direction: column;
  align-self: center;
}
@media (min-width: 960px) {
  .sets-compare .set-item .head {
    align-self: center;
    width: 100%;
  }
}
.sets-compare .set-item .head h5 {
  position: relative;
  z-index: 2;
  margin: -10px 17px 15px;
  color: #2f4858;
  font-size: 28px;
  font-family: "RobotoBold", sans-serif;
  text-align: center;
}
@media (min-width: 990px) {
  .sets-compare .set-item .head h5 {
    text-align: left;
  }
}
.sets-compare .set-item .head p {
  position: relative;
  z-index: 2;
  margin: 0 17px;
  color: #2F4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
}
@media (min-width: 990px) {
  .sets-compare .set-item .head p {
    text-align: left;
  }
}
.sets-compare .set-item .head figure {
  position: relative;
  z-index: 1;
  align-self: flex-end;
  margin: 0;
  width: 100%;
  height: 0;
  padding-bottom: 90%;
  background: #fff;
}
.sets-compare .set-item .head figure img {
  position: absolute;
  left: 50%;
  top: 50%;
  display: block;
  width: 80%;
  height: 80%;
  object-fit: contain;
  transform: translate(-50%, -50%);
}
.sets-compare .set-item .set-stats {
  margin-top: 27px;
}
.sets-compare .set-item .set-stats .set-stat {
  display: none;
  padding: 0 17px;
  color: #2F4858;
  font-size: 14px;
  line-height: 22px;
  font-family: "RobotoRegular", sans-serif;
  min-height: 33px;
  text-align: center;
}
@media (min-width: 990px) {
  .sets-compare .set-item .set-stats .set-stat {
    display: block;
    min-height: 62px;
  }
}
.sets-compare .set-item .set-stats .set-stat.set-stat-dimenstion {
  display: block;
}
.sets-compare .set-item .set-stats .set-stat.on {
  display: block;
  background: url("../images/tick.png") no-repeat right 20px top 5px;
}
@media (min-width: 960px) {
  .sets-compare .set-item .set-stats .set-stat.on {
    background: url("../images/tick.png") no-repeat center top 10px;
  }
}
@media (min-width: 960px) {
  .sets-compare .set-item .set-stats .set-stat span {
    display: none;
  }
}
.sets-compare .set-item + .set-item {
  margin-top: 50px;
}
@media (min-width: 960px) {
  .sets-compare .set-item + .set-item {
    margin-top: 0;
    margin-left: 15px;
  }
}

.wysiwyg.narrow {
  width: 100%;
  min-width: 320px;
  max-width: 740px;
}
@media (min-width: 1300px) {
  .wysiwyg.narrow {
    width: 60%;
  }
}
.wysiwyg h1 {
  margin: 0 0 10px;
  color: #2f4858;
  font-size: 50px;
  font-family: "RobotoBold", sans-serif;
}
.wysiwyg h6 {
  margin: 10px 0 25px;
  color: #2f4858;
  font-size: 20px;
  font-family: "RobotoBold", sans-serif;
}
.wysiwyg p {
  margin: 15px 0;
  color: #2f4858;
  font-size: 14px;
  line-height: 30px;
  font-family: "RobotoRegular", sans-serif;
}
.wysiwyg p strong {
  font-family: "RobotoBold", sans-serif;
}

.modal-application {
  max-width: 970px;
}
.modal-application .modal-content.bg {
  background: url("../images/modal-form-bg.jpg") no-repeat right top #fff;
}
.modal-application .main-modal-content {
  padding: 40px 60px 70px;
}
.modal-application .modal-form-content {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .modal-application .modal-form-content {
    flex-direction: row;
    justify-content: space-between;
  }
}
.modal-application .modal-form-content form {
  order: 2;
  width: 100%;
}
@media (min-width: 768px) {
  .modal-application .modal-form-content form {
    max-width: 565px;
    order: 1;
  }
}
.modal-application .modal-form-content .variation {
  order: 1;
}
@media (min-width: 768px) {
  .modal-application .modal-form-content .variation {
    order: 2;
    margin: 23px 0 0;
  }
}
.modal-application .modal-form-content .variation h3 {
  margin: 0 0 3px;
  padding: 0;
  color: #2F4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 34px;
  line-height: 36px;
}
.modal-application .modal-form-content .variation h4 {
  margin: 0 0 35px;
  padding: 0;
  color: #2F4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 20px;
  line-height: 32px;
}
.modal-application .modal-form-content .variation h4 strong {
  font-family: "RobotoBold", sans-serif;
}
.modal-application .modal-form-content .variation p {
  margin: 0 0 10px;
  padding: 0;
  color: #2F4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 14px;
  line-height: 30px;
}
.modal-application .modal-form-content .variation figure {
  margin: 20px;
}
.modal-application .modal-form-content .variation figure img {
  display: block;
  width: 100%;
  height: auto;
}
.modal-application .form-row {
  display: block;
  margin: 6px -13px 0;
}
@media (min-width: 768px) {
  .modal-application .form-row {
    display: flex;
  }
}
.modal-application .form-row.spaced {
  margin-top: 33px;
}
.modal-application .form-row.final {
  margin-top: 20px;
  justify-content: space-between;
}
.modal-application .form-row .form-col {
  flex: 1;
  margin-left: 13px;
}
.modal-application .form-row .col {
  display: flex;
  margin-left: 13px;
  padding: 0;
}
.modal-application h2 {
  margin: 0 0 35px;
  color: #2f4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 50px;
  line-height: 1;
}
.modal-application label {
  display: block;
  margin: 0 0 5px;
  color: #2f4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 15px;
  line-height: 32px;
}
.modal-application label.error {
  display: none !important;
}
.modal-application label.has-checkbox {
  display: flex;
  align-items: center;
  align-self: center;
  margin: 0;
  color: #2f4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 13px;
}
.modal-application label.has-checkbox a {
  color: #2f4858;
  text-decoration: underline #2f4858;
  transition: all 0.4s;
}
.modal-application label.has-checkbox a:hover {
  text-decoration: underline transparent;
}
.modal-application input[type=checkbox] {
  margin: 0 14px 0 0;
  width: 20px;
  height: 20px;
  outline: none !important;
  cursor: pointer;
}
.modal-application input[type=text], .modal-application input[type=email] {
  display: block;
  padding: 0 20px;
  width: 100%;
  color: #2f4858;
  font-size: 15px;
  font-family: "RobotoRegular", sans-serif;
  line-height: 50px;
  border: 1px solid #2f4858;
  background: #fff;
  outline: none !important;
}
.modal-application input[type=text].error, .modal-application input[type=email].error {
  border-color: #ff0000;
}
.modal-application textarea {
  display: block;
  padding: 20px;
  width: 100%;
  height: 95px;
  color: #2f4858;
  font-size: 15px;
  font-family: "RobotoRegular", sans-serif;
  line-height: 20px;
  border: 1px solid #2f4858;
  background: #fff;
  outline: none !important;
}
.modal-application textarea.error {
  border-color: #ff0000;
}
.modal-application .button-wrapper {
  display: flex;
  margin-top: 30px;
  justify-content: center;
}
@media (min-width: 768px) {
  .modal-application .button-wrapper {
    margin-top: 0;
    justify-content: flex-end;
  }
}
.modal-application .button-wrapper button, .modal-application .button-wrapper .button {
  display: block;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  border-radius: 99px;
  letter-spacing: 1px;
  padding: 7px 37px;
  background-color: #70b0bf;
  border: 1px solid #70b0bf;
  transition: all 0.2s linear;
  max-width: 100%;
  font-family: "RobotoBold", sans-serif;
  text-align: center;
  cursor: pointer;
}
.modal-application .button-wrapper button:hover, .modal-application .button-wrapper .button:hover {
  background-color: #fff;
  color: #70b0bf;
  transition: all 0.2s linear;
  text-decoration: none;
}
.modal-application .set-select-wrapper {
  display: flex;
}
.modal-application .set-select-wrapper + .form-row {
  margin-top: 8px;
}
.modal-application .set-select {
  position: relative;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.modal-application .set-select .label {
  position: relative;
  display: inline-block;
  padding-right: 30px;
  color: #2f4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 20px;
  line-height: 32px;
}
.modal-application .set-select .label::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  display: block;
  width: 15px;
  height: 10px;
  background: url("../images/set-dropdown.svg") no-repeat center center;
  background-size: contain;
  transform: translateY(-50%);
}
.modal-application .set-select .value {
  display: block;
  margin-top: -3px;
  color: #2f4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 16px;
  line-height: 32px;
  text-transform: uppercase;
}
.modal-application .set-select .set-options {
  position: absolute;
  top: 30px;
  right: -20px;
  list-style: none;
  display: none;
  margin: 0;
  padding: 0;
  background: #fff;
  box-shadow: 0 4px 35px rgba(0, 0, 0, 0.15);
}
.modal-application .set-select .set-options li {
  font-family: "RobotoRegular", sans-serif;
  font-size: 16px;
  line-height: 32px;
  text-transform: uppercase;
}
.modal-application .set-select .set-options li a {
  display: block;
  padding: 10px 20px;
  color: #2f4858;
}
.modal-application .set-select.active .set-options {
  display: block;
}
@media (min-width: 768px) {
  .modal-application .modal-form-success {
    display: flex;
    align-items: center;
    height: 50vh;
    max-height: 600px;
    min-height: 200px;
  }
}
.modal-application .modal-form-success-content {
  padding-top: 135px;
  background: url("../images/form-success.svg") no-repeat center top;
}
@media (min-width: 768px) {
  .modal-application .modal-form-success-content {
    padding-top: 0;
    padding-left: 135px;
    background-position: left center;
  }
}
.modal-application .modal-form-success-content p {
  color: #2f4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 20px;
  line-height: 32px;
}
.modal-application .modal-form-success-content .button-wrapper {
  justify-content: flex-start;
}
.modal-application .checkator_source.error + label + .checkator_element {
  border-color: #ff0000;
}

.accessories-table {
  padding: 0 65px 40px 40px;
  background: #fff;
  box-shadow: 0 4px 35px rgba(0, 0, 0, 0.15);
}
.accessories-table-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: -10px;
  padding: 30px 0;
  border-bottom: 1px solid #E0E0E0;
}
@media (min-width: 768px) {
  .accessories-table-row {
    flex-wrap: nowrap;
    justify-content: flex-start;
    margin-top: 0;
  }
}
.accessories-table-cell {
  padding-top: 0;
  width: 100%;
  min-width: 100%;
  margin-top: 10px;
  text-align: center;
}
@media (min-width: 480px) {
  .accessories-table-cell {
    width: 50%;
    min-width: 50%;
  }
}
@media (min-width: 768px) {
  .accessories-table-cell {
    width: auto;
    min-width: 0;
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .accessories-table-cell.value-image {
    width: 160px;
    min-width: 160px;
  }
}
.accessories-table-cell.value-title {
  color: #2F4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 16px;
  line-height: 21px;
}
@media (min-width: 768px) {
  .accessories-table-cell.value-title {
    margin-left: 20px;
    width: 360px;
    text-align: left;
  }
}
.accessories-table-cell.value-text {
  color: #2F4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 14px;
  line-height: 21px;
}
@media (min-width: 768px) {
  .accessories-table-cell.value-text {
    margin-left: 20px;
    text-align: left;
  }
}
.accessories-table-cell.value-price {
  color: #70B0BF;
  font-family: "RobotoBold", sans-serif;
  font-size: 16px;
  line-height: 21px;
}
@media (min-width: 768px) {
  .accessories-table-cell.value-price {
    text-align: right;
    margin-left: auto;
    padding-right: 30px;
  }
}

.solutions-wrapper {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .solutions-wrapper .solutions .solution {
    display: flex;
  }
}
@media (min-width: 768px) {
  .solutions-wrapper .solutions .solution figure {
    width: 35%;
    margin-right: 30px;
  }
}
.solutions-wrapper .solutions .solution figure img {
  display: block;
  width: 100%;
  height: auto;
}
.solutions-wrapper .solutions .solution .info {
  padding: 15px 0;
}
@media (min-width: 768px) {
  .solutions-wrapper .solutions .solution .info {
    width: 50.5%;
  }
}
.solutions-wrapper .solutions .solution .info h5 {
  margin: 0 0 33px;
  color: #2F4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 32px;
  line-height: 36px;
}
.solutions-wrapper .solutions .solution .info p {
  margin: 0;
  color: #2F4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 14px;
  line-height: 30px;
}
.solutions-wrapper .solutions .solution .info p + p {
  margin-top: 20px;
}
.solutions-wrapper .solutions .solution .info .button-wrapper {
  margin: 17px 0 0;
}
.solutions-wrapper .solutions .solution .info .button-wrapper .button {
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  display: inline-block;
  border-radius: 99px;
  letter-spacing: 1px;
  padding: 6px 25px;
  background-color: #70B0BF;
  border: 2px solid #70B0BF;
  transition: all 0.2s linear;
  max-width: 100%;
  font-family: "RobotoBold", sans-serif;
  text-align: center;
}
.solutions-wrapper .solutions .solution .info .button-wrapper .button:hover {
  background-color: #fff;
  color: #70B0BF !important;
  transition: all 0.2s linear;
  text-decoration: none;
}
.solutions-wrapper .solutions .solution + .solution {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .solutions-wrapper .solutions .solution + .solution {
    margin-top: 53px;
  }
}
@media (min-width: 768px) {
  .solutions-wrapper .solutions .solution:nth-child(even) {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .solutions-wrapper .solutions .solution:nth-child(even) figure {
    order: 2;
    margin-right: 0;
    margin-left: 30px;
  }
}
@media (min-width: 768px) {
  .solutions-wrapper .solutions .solution:nth-child(even) .info {
    order: 1;
  }
}

.app-wrapper {
  background-color: #1C2528;
  background-repeat: no-repeat;
  background-position: center 30px;
  background-size: 80% auto;
}
@media (min-width: 990px) {
  .app-wrapper {
    background-position: 130% 50%;
    background-size: auto 60%;
  }
}
@media (min-width: 1100px) {
  .app-wrapper {
    background-position: 131% 90%;
    background-size: auto 83%;
  }
}
.app-wrapper .app {
  padding: 60% 30px 50px;
}
@media (min-width: 990px) {
  .app-wrapper .app {
    padding: 72px 15px 117px;
  }
}
@media (min-width: 1100px) {
  .app-wrapper .app {
    padding: 72px 0 117px;
  }
}
.app-wrapper .app h3 {
  margin: 0 0 55px;
  color: #fff;
  font-size: 48px;
  line-height: 56px;
  font-family: "RobotoBold", sans-serif;
}
.app-wrapper .app p {
  margin: 0;
  color: #fff;
  font-size: 19px;
  line-height: 30px;
  font-family: "RobotoRegular", sans-serif;
}
.app-wrapper .app p + p {
  margin-top: 30px;
}
.app-wrapper .app .button-wrapper {
  margin-top: 50px;
}
.app-wrapper .app .button-wrapper a + a {
  margin-left: 27px;
}

.youtube-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20px;
  margin: 87px 15px 65px;
}
@media (min-width: 768px) {
  .youtube-grid {
    margin: 87px 30px 65px;
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1024px) {
  .youtube-grid {
    margin: 87px 98px 65px;
  }
}
.youtube-grid-item .iframe-wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 61%;
}
.youtube-grid-item .iframe-wrapper iframe {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.single-set-wrapper {
  margin: 50px 0;
  padding-bottom: 70px;
  background: #fff;
  box-shadow: 0 4px 35px rgba(0, 0, 0, 0.15);
}
.single-set-wrapper .features-wrapper {
  width: auto;
  margin: 100px 15px 87px;
}
@media (min-width: 768px) {
  .single-set-wrapper .features-wrapper {
    margin: 100px 30px 87px;
  }
}
@media (min-width: 1024px) {
  .single-set-wrapper .features-wrapper {
    margin: 100px 97px 87px;
  }
}
.single-set-wrapper .button-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
}
@media (min-width: 540px) {
  .single-set-wrapper .button-wrapper {
    flex-direction: row;
    margin-top: 27px;
  }
}
.single-set-wrapper .button-wrapper .button {
  display: block;
  padding: 7px 37px;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  border-radius: 99px;
  letter-spacing: 1px;
  background-color: #70b0bf;
  border: 2px solid #70b0bf;
  transition: all 0.2s linear;
  max-width: 100%;
  font-family: "RobotoBold", sans-serif;
  text-align: center;
}
.single-set-wrapper .button-wrapper .button:hover {
  background-color: #fff;
  color: #70b0bf;
  transition: all 0.2s linear;
  text-decoration: none;
}
.single-set-wrapper .button-wrapper .button.outline {
  color: #2F4858;
  background: #fff;
  border-color: #2F4858;
}
.single-set-wrapper .button-wrapper .button.outline:hover {
  color: #fff;
  background: #2F4858;
}
.single-set-wrapper .button-wrapper .button + .button {
  margin-top: 20px;
}
@media (min-width: 540px) {
  .single-set-wrapper .button-wrapper .button + .button {
    margin-top: 0;
    margin-left: 20px;
  }
}
.single-set-wrapper .secondary-meta {
  margin: 65px 15px;
}
@media (min-width: 768px) {
  .single-set-wrapper .secondary-meta {
    display: flex;
    justify-content: space-between;
    margin: 65px 30px;
  }
}
@media (min-width: 1024px) {
  .single-set-wrapper .secondary-meta {
    margin: 65px 102px;
  }
}
@media (min-width: 768px) {
  .single-set-wrapper .secondary-meta .set-stats-wrapper {
    width: 49%;
  }
}
.single-set-wrapper .secondary-meta .set-stats-wrapper .set-stats .stat-row {
  display: flex;
  color: #2F4858;
  font-size: 14px;
  line-height: 30px;
}
.single-set-wrapper .secondary-meta .set-stats-wrapper .set-stats .stat-row .stat-label {
  width: 36%;
  min-width: 36%;
  font-family: "RobotoBold", sans-serif;
}
.single-set-wrapper .secondary-meta .set-stats-wrapper .set-stats .stat-row .stat-value {
  margin-left: 10px;
  font-family: "RobotoRegular", sans-serif;
}
.single-set-wrapper .secondary-meta .secondary-gallery-wrapper {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .single-set-wrapper .secondary-meta .secondary-gallery-wrapper {
    margin-top: 0;
    width: 49%;
  }
}
.single-set-wrapper .secondary-meta .secondary-gallery-wrapper h3 {
  margin: 0 0 10px;
  color: #2F4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 23px;
}
.single-set-wrapper .secondary-meta .secondary-gallery-wrapper .secondary-gallery {
  height: 320px;
  background: #ccc;
}
.single-set-main {
  padding: 50px 25px;
}
@media (min-width: 768px) {
  .single-set-main {
    display: flex;
    justify-content: space-between;
    padding: 50px;
  }
}
@media (min-width: 768px) {
  .single-set-main .set-main-gallery-wrapper {
    width: 40%;
  }
}
.single-set-main .set-main-gallery-wrapper .main-gallery {
  display: block;
  background: #ccc;
  height: 400px;
}
.single-set-main .set-main-info {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .single-set-main .set-main-info {
    margin-top: 0;
    width: 57%;
  }
}
.single-set-main .set-main-info h3 {
  margin: 10px 0 10px;
  color: #2F4858;
  font-family: "RobotoBold", sans-serif;
  font-size: 34px;
  line-height: 40px;
}
.single-set-main .set-main-info h4, .single-set-main .set-main-info p {
  margin: 0;
  color: #2F4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 14px;
  line-height: 30px;
}
.single-set-main .main-info-meta {
  margin-top: 27px;
}
@media (min-width: 640px) {
  .single-set-main .main-info-meta {
    display: flex;
  }
}
.single-set-main .main-info-meta div {
  position: relative;
  display: block;
  margin: 0;
  color: #2F4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 20px;
  line-height: 32px;
}
.single-set-main .main-info-meta div + div {
  margin-top: 27px;
}
@media (min-width: 640px) {
  .single-set-main .main-info-meta div + div {
    margin-top: 0;
    margin-left: 80px;
  }
}
.single-set-main .main-info-meta div strong {
  display: inline-block;
  font-family: "RobotoBold", sans-serif;
}
.single-set-main .main-info-meta div .label {
  display: inline-block;
  margin: 0;
  padding: 0 30px 0 0;
  color: #2F4858;
  font-family: "RobotoBold", sans-serif;
  background: url("../images/dropdown.svg") no-repeat right center;
  cursor: pointer;
}
.single-set-main .main-info-meta div .value {
  display: block;
  margin: 0;
  color: #2F4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 14px;
  line-height: 30px;
}
.single-set-main .main-info-meta div ul {
  position: absolute;
  z-index: 999;
  top: 30px;
  display: none;
  list-style: none;
  width: 300px;
  margin: 0;
  padding: 10px;
  color: #2F4858;
  font-family: "RobotoRegular", sans-serif;
  font-size: 14px;
  line-height: 30px;
  background: #fff;
  box-shadow: 0 4px 35px rgba(0, 0, 0, 0.15);
}
.single-set-main .main-info-meta div ul.active {
  display: block;
}
.single-set-main .main-info-meta div ul li {
  display: block;
  padding: 10px;
  cursor: pointer;
  transition: all 0.4s;
}
.single-set-main .main-info-meta div ul li:hover {
  color: #fff;
  background: #2F4858;
}
.single-set-main .button-wrapper {
  display: flex;
  margin-top: 25px;
  justify-content: flex-start;
}
@media (min-width: 540px) {
  .single-set-main .button-wrapper {
    margin-top: 35px;
  }
}

[id^=gallery-].carousel {
  height: 100%;
}
[id^=gallery-].carousel .carousel-inner {
  height: 100%;
}
[id^=gallery-].carousel .carousel-inner .carousel-item {
  height: 100%;
  background: #fff;
}
[id^=gallery-].carousel .carousel-inner .carousel-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
[id^=gallery-].carousel .carousel-indicators {
  bottom: -41px;
}
[id^=gallery-].carousel .carousel-indicators li {
  margin-left: 15px;
  width: 9px;
  height: 9px;
  background: #8C8C8C;
  border-radius: 100%;
  cursor: pointer;
  transition: all 0.4s;
}
[id^=gallery-].carousel .carousel-indicators li.active {
  background: #70B0BF;
}
[id^=gallery-].carousel .carousel-indicators li:hover {
  transform: scale(1.2);
}

@font-face {
  font-family: "wallbox";
  src: url("../fonts/wallbox/wallbox.eot?vrv6c1");
  src: url("../fonts/wallbox/wallbox.eot?vrv6c1#iefix") format("embedded-opentype"), url("../fonts/wallbox/wallbox.ttf?vrv6c1") format("truetype"), url("../fonts/wallbox/wallbox.woff?vrv6c1") format("woff"), url("../fonts/wallbox/wallbox.svg?vrv6c1#wallbox") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-wb-], [class*=" icon-wb-"] {
  font-family: "wallbox" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-wb-icon-type-1:before {
  content: "\ea64";
  color: #000;
}

.icon-wb-icon-type-2:before {
  content: "\ea5b";
  color: #000;
}

.icon-wb-icon_socket:before {
  content: "\ead6";
  color: #000;
}

.icon-wb-icon_chademo:before {
  content: "\ea5c";
  color: #000;
}

.icon-wb-minus:before {
  content: "\eae2";
  color: #000;
}

.icon-wb-NotaAvailable:before {
  content: "\ea44";
  color: #000;
}

.icon-wb-plus:before {
  content: "\eae3";
  color: #000;
}

.icon-wb-DropDown_small:before {
  content: "\ea45";
  color: #000;
}

.icon-wb-DropDown_small_white:before {
  content: "\ea46";
  color: #fff;
}

.icon-wb-DropDown_big:before {
  content: "\ea47";
  color: #000;
}

.icon-wb-DropDown_big_white:before {
  content: "\ea48";
  color: #fff;
}

.icon-wb-Button_Up:before {
  content: "\ea4a";
  color: #000;
}

.icon-wb-Button_Up_white:before {
  content: "\ea4b";
  color: #fff;
}

.icon-wb-Button_Right:before {
  content: "\ea4c";
  color: #000;
}

.icon-wb-Button_Right_white:before {
  content: "\ea4d";
  color: #fff;
}

.icon-wb-Button_Left:before {
  content: "\ea4e";
  color: #000;
}

.icon-wb-Button_Left_white:before {
  content: "\ea4f";
  color: #fff;
}

.icon-wb-Button_Down:before {
  content: "\ea50";
  color: #000;
}

.icon-wb-Button_Down_white:before {
  content: "\ea51";
  color: #fff;
}

.icon-wb-Button_Play-Video_black:before {
  content: "\ea5d";
  color: #000;
}

.icon-wb-Button_Play-Video_white:before {
  content: "\ea5e";
  color: #fff;
}

.icon-wb-Icon_Shopping-bag_black:before {
  content: "\ea31";
  color: #000;
}

.icon-wb-Icon_Shopping-bag_white:before {
  content: "\ea30";
  color: #fff;
}

.icon-wb-Icon_Select-language_black:before {
  content: "\ea33";
  color: #000;
}

.icon-wb-Icon_Select-language_white:before {
  content: "\ea32";
  color: #fff;
}

.icon-wb-Icon_free-shipping:before {
  content: "\ea34";
  color: #000;
}

.icon-wb-24px:before {
  content: "\ea35";
  color: #000;
}

.icon-wb-Check:before {
  content: "\ea49";
  color: #52b89e;
}

.icon-wb-Icon_filter_black .path1:before {
  content: "\ea5f";
  color: #000;
}

.icon-wb-Icon_filter_black .path2:before {
  content: "\ea60";
  margin-left: -1em;
  color: #000;
}

.icon-wb-Icon_filter_black .path3:before {
  content: "\ea61";
  margin-left: -1em;
  color: #000;
}

.icon-wb-Icon_filter_black .path4:before {
  content: "\ea62";
  margin-left: -1em;
  color: #000;
}

.icon-wb-Icon_filter_black .path5:before {
  content: "\ea63";
  margin-left: -1em;
  color: #000;
}

.icon-wb-Icon_filter_black .path6:before {
  content: "\ea65";
  margin-left: -1em;
  color: #000;
}

.icon-wb-Icon_filter_black .path7:before {
  content: "\ea66";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-Icon_filter_black .path8:before {
  content: "\ea67";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-Icon_filter_black .path9:before {
  content: "\ea68";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-Icon_new-window:before {
  content: "\ea69";
  color: #000;
}

.icon-wb-Icon_new-window_white:before {
  content: "\ea6a";
  color: #fff;
}

.icon-wb-Icon_sign-in_black:before {
  content: "\eacb";
  color: #000;
}

.icon-wb-Icon_sign-in_white:before {
  content: "\eacc";
  color: #fff;
}

.icon-wb-Icon_star:before {
  content: "\eacd";
  color: #000;
}

.icon-wb-button:before {
  content: "\ebbb";
}

.icon-wb-rec:before {
  content: "\ebbc";
}

.icon-wb-dot:before {
  content: "\ebbd";
}

.icon-wb-xxxxx_Pulsar:before {
  content: "\eace";
  color: #000;
}

.icon-wb-xxxxx_Pulsar-Plus:before {
  content: "\ea3b";
  color: #000;
}

.icon-wb-xxxxx_Pulsar-Family:before {
  content: "\ea3c";
  color: #000;
}

.icon-wb-xxxxx_Copper-Family:before {
  content: "\ea3f";
  color: #000;
}

.icon-wb-xxxxx_Copper-SB:before {
  content: "\ea3e";
  color: #000;
}

.icon-wb-xxxxx_Commander-2:before {
  content: "\ea40";
  color: #000;
}

.icon-wb-xxxxx_Quasar:before {
  content: "\ea3a";
  color: #000;
}

.icon-wb-xxxxx_Onyx:before {
  content: "\ea3d";
  color: #000;
}

.icon-wb-xxxxx_Supernova_Front-only .path1:before {
  content: "\eacf";
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Front-only .path2:before {
  content: "\ead0";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Front-only .path3:before {
  content: "\ead1";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Front-only .path4:before {
  content: "\ead2";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Front-only .path5:before {
  content: "\ead3";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Front-only .path6:before {
  content: "\ead4";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Front-only .path7:before {
  content: "\ead5";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Front-only .path8:before {
  content: "\ead7";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Front-only .path9:before {
  content: "\ead8";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Front-only .path10:before {
  content: "\ead9";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Front-only .path11:before {
  content: "\eada";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Front-only .path12:before {
  content: "\eadb";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path1:before {
  content: "\eadc";
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path2:before {
  content: "\eadd";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path3:before {
  content: "\eade";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path4:before {
  content: "\eadf";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path5:before {
  content: "\eae0";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path6:before {
  content: "\eae1";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path7:before {
  content: "\eae4";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path8:before {
  content: "\eae5";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path9:before {
  content: "\eae6";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path10:before {
  content: "\eae7";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path11:before {
  content: "\eae8";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path12:before {
  content: "\eae9";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path13:before {
  content: "\eaea";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path14:before {
  content: "\eaeb";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path15:before {
  content: "\eaec";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path16:before {
  content: "\eaed";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path17:before {
  content: "\eaee";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Supernova_Two-views .path18:before {
  content: "\eaef";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path19:before {
  content: "\eaf0";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path20:before {
  content: "\eaf1";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path21:before {
  content: "\eaf2";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path22:before {
  content: "\eaf3";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path23:before {
  content: "\eaf4";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path24:before {
  content: "\eaf5";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path25:before {
  content: "\eaf6";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Supernova_Two-views .path26:before {
  content: "\eaf7";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-xxxxx_Onyx_Dual:before {
  content: "\eaf8";
  color: #000;
}

.icon-wb-xxxxx_All-chargers:before {
  content: "\ea42";
  color: #000;
}

.icon-wb-xxxxx_Packs .path1:before {
  content: "\eaf9";
  color: #231f20;
}

.icon-wb-xxxxx_Packs .path2:before {
  content: "\eafa";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Packs .path3:before {
  content: "\eafb";
  margin-left: -1em;
  color: #231f20;
}

.icon-wb-xxxxx_Packs .path4:before {
  content: "\eafc";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Packs .path5:before {
  content: "\eafd";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Packs .path6:before {
  content: "\eafe";
  margin-left: -1em;
  color: #231f20;
}

.icon-wb-xxxxx_Packs .path7:before {
  content: "\eaff";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Packs .path8:before {
  content: "\eb00";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Packs .path9:before {
  content: "\eb01";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Accessories:before {
  content: "\ea43";
  color: #000;
}

.icon-wb-xxxxx_Catalogue_ICON-24_1 .path1:before {
  content: "\ea41";
  color: #000;
}

.icon-wb-xxxxx_Catalogue_ICON-24_1 .path2:before {
  content: "\eb02";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Catalogue_ICON-24_1 .path3:before {
  content: "\eb03";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Catalogue_ICON-24_1 .path4:before {
  content: "\eb04";
  margin-left: -1em;
  color: none;
}

.icon-wb-xxxxx_Catalogue_ICON-24_1 .path5:before {
  content: "\eb05";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Catalogue_ICON-24_1 .path6:before {
  content: "\eb06";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Catalogue_ICON-24_1 .path7:before {
  content: "\eb07";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Catalogue_ICON-24_1 .path8:before {
  content: "\eb08";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Catalogue_ICON-24_1 .path9:before {
  content: "\eb09";
  margin-left: -1em;
  color: #000;
}

.icon-wb-xxxxx_Catalogue_ICON-24_1 .path10:before {
  content: "\eb0a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path1:before {
  content: "\e900";
  color: #000;
}

.icon-wb-icon_schedules .path2:before {
  content: "\e901";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path3:before {
  content: "\e902";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path4:before {
  content: "\e903";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path5:before {
  content: "\e904";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path6:before {
  content: "\e905";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path7:before {
  content: "\e906";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path8:before {
  content: "\e907";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path9:before {
  content: "\e908";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path10:before {
  content: "\e909";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path11:before {
  content: "\e90a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path12:before {
  content: "\e90b";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path13:before {
  content: "\e90c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path14:before {
  content: "\e90d";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path15:before {
  content: "\e90e";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path16:before {
  content: "\e90f";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_schedules .path17:before {
  content: "\e910";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_calendar .path1:before {
  content: "\eb0b";
  color: #000;
}

.icon-wb-icon_calendar .path2:before {
  content: "\eb0c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_calendar .path3:before {
  content: "\eb0d";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_calendar .path4:before {
  content: "\eb0e";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_calendar .path5:before {
  content: "\eb0f";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_calendar .path6:before {
  content: "\eb10";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_calendar .path7:before {
  content: "\eb11";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_calendar .path8:before {
  content: "\eb12";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_calendar .path9:before {
  content: "\eb13";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_calendar .path10:before {
  content: "\eb14";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_calendar .path11:before {
  content: "\eb15";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_calendar .path12:before {
  content: "\eb16";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_calendar .path13:before {
  content: "\eb17";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_calendar .path14:before {
  content: "\eb18";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_calendar .path15:before {
  content: "\eb19";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_calendar .path16:before {
  content: "\eb1a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_save-money .path1:before {
  content: "\e911";
  color: #000;
}

.icon-wb-icon_save-money .path2:before {
  content: "\e912";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_save-money .path3:before {
  content: "\e913";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_save-money .path4:before {
  content: "\e914";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_refund-money .path1:before {
  content: "\eb1b";
  color: #000;
}

.icon-wb-icon_refund-money .path2:before {
  content: "\eb1c";
  margin-left: -1em;
  color: #50b89d;
}

.icon-wb-icon_refund-money .path3:before {
  content: "\eb1d";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_rfid .path1:before {
  content: "\e915";
  color: #000;
}

.icon-wb-icon_rfid .path2:before {
  content: "\e916";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_rfid .path3:before {
  content: "\e917";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_rfid .path4:before {
  content: "\e918";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_realtime-monitoring .path1:before {
  content: "\e919";
  color: #000;
}

.icon-wb-icon_realtime-monitoring .path2:before {
  content: "\e91a";
  margin-left: -1.001953125em;
  color: #4db79d;
}

.icon-wb-icon_realtime-monitoring .path3:before {
  content: "\e91b";
  margin-left: -1.001953125em;
  color: #000;
}

.icon-wb-icon_realtime-monitoring .path4:before {
  content: "\e91c";
  margin-left: -1.001953125em;
  color: #000;
}

.icon-wb-icon_privacy .path1:before {
  content: "\e91d";
  color: #000;
}

.icon-wb-icon_privacy .path2:before {
  content: "\e91e";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_privacy .path3:before {
  content: "\e91f";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_power .path1:before {
  content: "\e920";
  color: #000;
}

.icon-wb-icon_power .path2:before {
  content: "\e921";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_power .path3:before {
  content: "\e922";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_power .path4:before {
  content: "\e923";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_fast-charging .path1:before {
  content: "\eb1e";
  color: #000;
}

.icon-wb-icon_fast-charging .path2:before {
  content: "\eb1f";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_fast-charging .path3:before {
  content: "\eb20";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_fast-charging .path4:before {
  content: "\eb21";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_power-sharing .path1:before {
  content: "\e924";
  color: #000;
}

.icon-wb-icon_power-sharing .path2:before {
  content: "\e925";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_power-sharing .path3:before {
  content: "\e926";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_power-sharing .path4:before {
  content: "\e927";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_power-sharing .path5:before {
  content: "\e928";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_power-boost .path1:before {
  content: "\e929";
  color: #52b89e;
}

.icon-wb-icon_power-boost .path2:before {
  content: "\e92a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_pin .path1:before {
  content: "\e92b";
  color: #000;
}

.icon-wb-icon_pin .path2:before {
  content: "\e92c";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_pin .path3:before {
  content: "\e92d";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_pin .path4:before {
  content: "\e92e";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_pin .path5:before {
  content: "\e92f";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_pin .path6:before {
  content: "\e930";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_pin .path7:before {
  content: "\e931";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_pin .path8:before {
  content: "\e932";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_bidirectional .path1:before {
  content: "\eb22";
  color: #000;
}

.icon-wb-icon_bidirectional .path2:before {
  content: "\eb23";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_bidirectional .path3:before {
  content: "\eb24";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_phase-balancing .path1:before {
  content: "\e933";
  color: #52b89d;
}

.icon-wb-icon_phase-balancing .path2:before {
  content: "\e934";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_phase-balancing .path3:before {
  content: "\e935";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_phase-balancing .path4:before {
  content: "\e936";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_phase-balancing .path5:before {
  content: "\e937";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_phase-balancing .path6:before {
  content: "\e938";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_phase-balancing .path7:before {
  content: "\e939";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_phase-balancing .path8:before {
  content: "\e93a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-Icon_payments .path1:before {
  content: "\e93b";
  color: #000;
}

.icon-wb-Icon_payments .path2:before {
  content: "\e93c";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-Icon_payments .path3:before {
  content: "\e93d";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-Icon_payments .path4:before {
  content: "\e93e";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-Icon_payments .path5:before {
  content: "\e93f";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-Icon_payments .path6:before {
  content: "\e940";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-Icon_payments .path7:before {
  content: "\e941";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-Icon_payments .path8:before {
  content: "\e942";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-Icon_payments .path9:before {
  content: "\e943";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-Icon_payments .path10:before {
  content: "\e944";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-Icon_payments .path11:before {
  content: "\e945";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-Icon_payments .path12:before {
  content: "\e946";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-Icon_payments .path13:before {
  content: "\e947";
  margin-left: -1em;
  color: #000;
}

.icon-wb-Icon_payments .path14:before {
  content: "\e948";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_partners .path1:before {
  content: "\e949";
  color: #000;
}

.icon-wb-icon_partners .path2:before {
  content: "\e94a";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_partners .path3:before {
  content: "\e94b";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_partners .path4:before {
  content: "\e94c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_wallbox .path1:before {
  content: "\eb25";
  color: #000;
}

.icon-wb-icon_wallbox .path2:before {
  content: "\eb26";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_wallbox .path3:before {
  content: "\eb27";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-myWallbox .path1:before {
  content: "\e94d";
  color: #000;
}

.icon-wb-myWallbox .path2:before {
  content: "\e94e";
  margin-left: -1em;
  color: #4db79d;
}

.icon-wb-myWallbox .path3:before {
  content: "\e94f";
  margin-left: -1em;
  color: #000;
}

.icon-wb-myWallbox .path4:before {
  content: "\e950";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_multiuser .path1:before {
  content: "\e951";
  color: #000;
}

.icon-wb-icon_multiuser .path2:before {
  content: "\e952";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_multiuser .path3:before {
  content: "\e953";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_multiuser .path4:before {
  content: "\e954";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_multiuser .path5:before {
  content: "\e955";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_multiuser .path6:before {
  content: "\e956";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_multiuser .path7:before {
  content: "\e957";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_mobile-connectivity .path1:before {
  content: "\e958";
  color: #000;
}

.icon-wb-icon_mobile-connectivity .path2:before {
  content: "\e959";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_mobile-connectivity .path3:before {
  content: "\e95a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_mobile-connectivity .path4:before {
  content: "\e95b";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_mobile-connectivity .path5:before {
  content: "\e95c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_mobile-connectivity .path6:before {
  content: "\e95d";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_mobile-connectivity .path7:before {
  content: "\e95e";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_manufacturing .path1:before {
  content: "\e95f";
  color: #000;
}

.icon-wb-icon_manufacturing .path2:before {
  content: "\e960";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_manufacturing .path3:before {
  content: "\e961";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_manufacturing .path4:before {
  content: "\e962";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_manufacturing .path5:before {
  content: "\e963";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_manufacturing .path6:before {
  content: "\e964";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_manufacturing .path7:before {
  content: "\e965";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_manufacturing .path8:before {
  content: "\e966";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_manufacturing .path9:before {
  content: "\e967";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_mail .path1:before {
  content: "\e968";
  color: #000;
}

.icon-wb-icon_mail .path2:before {
  content: "\e969";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_mail .path3:before {
  content: "\e96a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_mail .path4:before {
  content: "\e96b";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_location .path1:before {
  content: "\e96c";
  color: #000;
}

.icon-wb-icon_location .path2:before {
  content: "\e96d";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_location .path3:before {
  content: "\e96e";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_leader .path1:before {
  content: "\e96f";
  color: #000;
}

.icon-wb-icon_leader .path2:before {
  content: "\e970";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_leader .path3:before {
  content: "\e971";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_internet .path1:before {
  content: "\e972";
  color: #000;
}

.icon-wb-icon_internet .path2:before {
  content: "\e973";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path3:before {
  content: "\e974";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path4:before {
  content: "\e975";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path5:before {
  content: "\e976";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path6:before {
  content: "\e977";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path7:before {
  content: "\e978";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path8:before {
  content: "\e979";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path9:before {
  content: "\e97a";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path10:before {
  content: "\e97b";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path11:before {
  content: "\e97c";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path12:before {
  content: "\e97d";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path13:before {
  content: "\e97e";
  margin-left: -1em;
  color: #4bbea2;
}

.icon-wb-icon_internet .path14:before {
  content: "\e97f";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_internet .path15:before {
  content: "\e980";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_internet .path16:before {
  content: "\e981";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_internet .path17:before {
  content: "\e982";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_installation .path1:before {
  content: "\e983";
  color: #000;
}

.icon-wb-icon_installation .path2:before {
  content: "\e984";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_installation .path3:before {
  content: "\e985";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_installation .path4:before {
  content: "\e986";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_installation .path5:before {
  content: "\e987";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_installation-quote .path1:before {
  content: "\eb28";
  color: #000;
}

.icon-wb-icon_installation-quote .path2:before {
  content: "\eb29";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_installation-quote .path3:before {
  content: "\eb2a";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_installation-quote .path4:before {
  content: "\eb2b";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_installation-quote .path5:before {
  content: "\eb2c";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_installation-quote .path6:before {
  content: "\eb2d";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_installation-quote .path7:before {
  content: "\eb2e";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_installation-quote .path8:before {
  content: "\eb2f";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_installation-quote .path9:before {
  content: "\eb30";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_installation-quote .path10:before {
  content: "\eb31";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_installation-quote .path11:before {
  content: "\eb32";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_installation-quote .path12:before {
  content: "\eb33";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_installation-quote .path13:before {
  content: "\eb34";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_info .path1:before {
  content: "\e988";
  color: #52b89e;
}

.icon-wb-icon_info .path2:before {
  content: "\e989";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_info .path3:before {
  content: "\e98a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_gestures .path1:before {
  content: "\e98b";
  color: #52b89d;
}

.icon-wb-icon_gestures .path2:before {
  content: "\e98c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_gestures .path3:before {
  content: "\e98d";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_gestures .path4:before {
  content: "\e98e";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_face-recognition .path1:before {
  content: "\e98f";
  color: #000;
}

.icon-wb-icon_face-recognition .path2:before {
  content: "\e990";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path3:before {
  content: "\e991";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_face-recognition .path4:before {
  content: "\e992";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_face-recognition .path5:before {
  content: "\e993";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_face-recognition .path6:before {
  content: "\e994";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_face-recognition .path7:before {
  content: "\e995";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_face-recognition .path8:before {
  content: "\e996";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_face-recognition .path9:before {
  content: "\e997";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_face-recognition .path10:before {
  content: "\e998";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_face-recognition .path11:before {
  content: "\e999";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_face-recognition .path12:before {
  content: "\e99a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_face-recognition .path13:before {
  content: "\e99b";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_face-recognition .path14:before {
  content: "\e99c";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path15:before {
  content: "\e99d";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path16:before {
  content: "\e99e";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path17:before {
  content: "\e99f";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path18:before {
  content: "\e9a0";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path19:before {
  content: "\e9a1";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path20:before {
  content: "\e9a2";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path21:before {
  content: "\e9a3";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path22:before {
  content: "\e9a4";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path23:before {
  content: "\e9a5";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path24:before {
  content: "\e9a6";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path25:before {
  content: "\e9a7";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path26:before {
  content: "\e9a8";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path27:before {
  content: "\e9a9";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path28:before {
  content: "\e9aa";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path29:before {
  content: "\e9ab";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path30:before {
  content: "\e9ac";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path31:before {
  content: "\e9ad";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path32:before {
  content: "\e9ae";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path33:before {
  content: "\e9af";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path34:before {
  content: "\e9b0";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path35:before {
  content: "\e9b1";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path36:before {
  content: "\e9b2";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_face-recognition .path37:before {
  content: "\e9b3";
  margin-left: -1em;
  color: #010101;
}

.icon-wb-icon_face-recognition .path38:before {
  content: "\e9b4";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_ethernet:before {
  content: "\e9b5";
  color: #000;
}

.icon-wb-icon_dynamic-power-sharing .path1:before {
  content: "\e9b6";
  color: #000;
}

.icon-wb-icon_dynamic-power-sharing .path2:before {
  content: "\e9b7";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_dynamic-power-sharing .path3:before {
  content: "\e9b8";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_dynamic-power-sharing .path4:before {
  content: "\e9b9";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_dynamic-power-sharing .path5:before {
  content: "\e9ba";
  margin-left: -1em;
  color: #000;
}

.icon-wb-contact .path1:before {
  content: "\eb35";
  color: #000;
}

.icon-wb-contact .path2:before {
  content: "\eb36";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_development .path1:before {
  content: "\e9bb";
  color: #000;
}

.icon-wb-icon_development .path2:before {
  content: "\e9bc";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_development .path3:before {
  content: "\e9bd";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_development .path4:before {
  content: "\e9be";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_design .path1:before {
  content: "\e9bf";
  color: #000;
}

.icon-wb-icon_design .path2:before {
  content: "\e9c0";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_design .path3:before {
  content: "\e9c1";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_design .path4:before {
  content: "\e9c2";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_design .path5:before {
  content: "\e9c3";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_design .path6:before {
  content: "\e9c4";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_compatibility .path1:before {
  content: "\eb37";
  color: #000;
}

.icon-wb-icon_compatibility .path2:before {
  content: "\eb38";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_DC-leakage .path1:before {
  content: "\e9c5";
  color: #000;
}

.icon-wb-icon_DC-leakage .path2:before {
  content: "\e9c6";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-pedestal_icon .path1:before {
  content: "\eb39";
  color: #000;
}

.icon-wb-pedestal_icon .path2:before {
  content: "\eb3a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-pedestal_icon .path3:before {
  content: "\eb3b";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-pedestal_icon .path4:before {
  content: "\eb3c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-pedestal_icon .path5:before {
  content: "\eb3d";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_customize .path1:before {
  content: "\e9c7";
  color: #000;
}

.icon-wb-icon_customize .path2:before {
  content: "\e9c8";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_customize .path3:before {
  content: "\e9c9";
  margin-left: -1em;
  color: #231f20;
}

.icon-wb-icon_customize .path4:before {
  content: "\e9ca";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_customize .path5:before {
  content: "\e9cb";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_customize .path6:before {
  content: "\e9cc";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_customize .path7:before {
  content: "\e9cd";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_customize .path8:before {
  content: "\e9ce";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_customize .path9:before {
  content: "\e9cf";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_copy .path1:before {
  content: "\e9d0";
  color: #000;
}

.icon-wb-icon_copy .path2:before {
  content: "\e9d1";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_copy .path3:before {
  content: "\e9d2";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale .path1:before {
  content: "\eb3e";
  color: #52b89e;
}

.icon-wb-icon_scale .path2:before {
  content: "\eb3f";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_scale .path3:before {
  content: "\eb40";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_scale .path4:before {
  content: "\eb41";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_scale .path5:before {
  content: "\eb42";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_scale .path6:before {
  content: "\eb43";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_scale .path7:before {
  content: "\eb44";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_scale .path8:before {
  content: "\eb45";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale .path9:before {
  content: "\eb46";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path1:before {
  content: "\eb47";
  color: #000;
}

.icon-wb-icon_scale2 .path2:before {
  content: "\eb48";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path3:before {
  content: "\eb49";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_scale2 .path4:before {
  content: "\eb4a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path5:before {
  content: "\eb4b";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path6:before {
  content: "\eb4c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path7:before {
  content: "\eb4d";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path8:before {
  content: "\eb4e";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path9:before {
  content: "\eb4f";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path10:before {
  content: "\eb50";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path11:before {
  content: "\eb51";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path12:before {
  content: "\eb52";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path13:before {
  content: "\eb53";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path14:before {
  content: "\eb54";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_scale2 .path15:before {
  content: "\eb55";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_connectivity .path1:before {
  content: "\e9d3";
  color: #52b89d;
}

.icon-wb-icon_connectivity .path2:before {
  content: "\e9d4";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_connectivity .path3:before {
  content: "\e9d5";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_connectivity .path4:before {
  content: "\e9d6";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_configuration .path1:before {
  content: "\e9d7";
  color: #000;
}

.icon-wb-icon_configuration .path2:before {
  content: "\e9d8";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_configuration .path3:before {
  content: "\e9d9";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_configuration .path4:before {
  content: "\e9da";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_compact .path1:before {
  content: "\e9db";
  color: #000;
}

.icon-wb-icon_compact .path2:before {
  content: "\e9dc";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_compact .path3:before {
  content: "\e9dd";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_compact .path4:before {
  content: "\e9de";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_compact .path5:before {
  content: "\e9df";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_compact .path6:before {
  content: "\e9e0";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_compact .path7:before {
  content: "\e9e1";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_compact .path8:before {
  content: "\e9e2";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_compact .path9:before {
  content: "\e9e3";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_cloud .path1:before {
  content: "\e9e4";
  color: #000;
}

.icon-wb-icon_cloud .path2:before {
  content: "\e9e5";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_cloud .path3:before {
  content: "\e9e6";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_cloud .path4:before {
  content: "\e9e7";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_cloud .path5:before {
  content: "\e9e8";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_cloud .path6:before {
  content: "\e9e9";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_cart .path1:before {
  content: "\e9ea";
  color: #000;
}

.icon-wb-icon_cart .path2:before {
  content: "\e9eb";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_cart .path3:before {
  content: "\e9ec";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_cart .path4:before {
  content: "\e9ed";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_CAI .path1:before {
  content: "\e9ee";
  color: #000;
}

.icon-wb-icon_CAI .path2:before {
  content: "\e9ef";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_CAI .path3:before {
  content: "\e9f0";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_CAI .path4:before {
  content: "\e9f1";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_bluetooth .path1:before {
  content: "\e9f2";
  color: #000;
}

.icon-wb-icon_bluetooth .path2:before {
  content: "\e9f3";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-customer_success .path1:before {
  content: "\eb56";
  color: #000;
}

.icon-wb-customer_success .path2:before {
  content: "\eb57";
  margin-left: -1em;
  color: #000;
}

.icon-wb-customer_success .path3:before {
  content: "\eb58";
  margin-left: -1em;
  color: #000;
}

.icon-wb-customer_success .path4:before {
  content: "\eb59";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-customer_success .path5:before {
  content: "\eb5a";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-icon_voice-controll .path1:before {
  content: "\eb5b";
  color: #000;
}

.icon-wb-icon_voice-controll .path2:before {
  content: "\eb5c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_voice-controll .path3:before {
  content: "\eb5d";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_voice-controll .path4:before {
  content: "\eb5e";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_voice-controll .path5:before {
  content: "\eb5f";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_voice-controll .path6:before {
  content: "\eb60";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-press .path1:before {
  content: "\eb61";
  color: #000;
}

.icon-wb-press .path2:before {
  content: "\eb62";
  margin-left: -1em;
  color: #000;
}

.icon-wb-press .path3:before {
  content: "\eb63";
  margin-left: -1em;
  color: #000;
}

.icon-wb-press .path4:before {
  content: "\eb64";
  margin-left: -1em;
  color: #000;
}

.icon-wb-press .path5:before {
  content: "\eb65";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-press .path6:before {
  content: "\eb66";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-press .path7:before {
  content: "\eb67";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-press .path8:before {
  content: "\eb68";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-press .path9:before {
  content: "\eb69";
  margin-left: -1em;
  color: #000;
}

.icon-wb-press .path10:before {
  content: "\eb6a";
  margin-left: -1em;
  color: none;
}

.icon-wb-press .path11:before {
  content: "\eb6b";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-press .path12:before {
  content: "\eb6c";
  margin-left: -1em;
  color: #e22d77;
}

.icon-wb-press .path13:before {
  content: "\eb6d";
  margin-left: -1em;
  color: none;
}

.icon-wb-press .path14:before {
  content: "\eb6e";
  margin-left: -1em;
  color: none;
}

.icon-wb-press .path15:before {
  content: "\eb6f";
  margin-left: -1em;
  color: none;
}

.icon-wb-icon_award-winning .path1:before {
  content: "\e9f4";
  color: #000;
}

.icon-wb-icon_award-winning .path2:before {
  content: "\e9f5";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_award-winning .path3:before {
  content: "\e9f6";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_award-winning .path4:before {
  content: "\e9f7";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_aesthetically-pleasing .path1:before {
  content: "\e9f8";
  color: #52b89d;
}

.icon-wb-icon_aesthetically-pleasing .path2:before {
  content: "\e9f9";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_aesthetically-pleasing .path3:before {
  content: "\e9fa";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_aesthetically-pleasing .path4:before {
  content: "\e9fb";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_aesthetically-pleasing .path5:before {
  content: "\e9fc";
  margin-left: -1em;
  color: #000;
}

.icon-wb-MID-Icon .path1:before {
  content: "\eb70";
  color: #000;
}

.icon-wb-MID-Icon .path2:before {
  content: "\eb71";
  margin-left: -1em;
  color: #4bc1a4;
}

.icon-wb-MID-Icon .path3:before {
  content: "\eb72";
  margin-left: -1em;
  color: #000;
}

.icon-wb-MID-Icon .path4:before {
  content: "\eb73";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_advOptions .path1:before {
  content: "\e9fd";
  color: #231f20;
}

.icon-wb-icon_advOptions .path2:before {
  content: "\e9fe";
  margin-left: -1em;
  color: #231f20;
}

.icon-wb-icon_advOptions .path3:before {
  content: "\e9ff";
  margin-left: -1em;
  color: #231f20;
}

.icon-wb-icon_advOptions .path4:before {
  content: "\ea00";
  margin-left: -1em;
  color: #231f20;
}

.icon-wb-icon_advOptions .path5:before {
  content: "\ea01";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_advOptions .path6:before {
  content: "\ea02";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_advOptions .path7:before {
  content: "\ea03";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_advOptions .path8:before {
  content: "\ea04";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_advOptions .path9:before {
  content: "\ea05";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_advOptions .path10:before {
  content: "\ea06";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_advOptions .path11:before {
  content: "\ea07";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-phase .path1:before {
  content: "\ea08";
  color: #000;
}

.icon-wb-phase .path2:before {
  content: "\ea09";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-phase .path3:before {
  content: "\ea0a";
  margin-left: -1em;
  color: none;
}

.icon-wb-phase .path4:before {
  content: "\ea0b";
  margin-left: -1em;
  color: none;
}

.icon-wb-phase1 .path1:before {
  content: "\ea0c";
  color: #000;
}

.icon-wb-phase1 .path2:before {
  content: "\ea0d";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-phase1 .path3:before {
  content: "\ea0e";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_MID .path1:before {
  content: "\eb74";
  color: #000;
}

.icon-wb-icon_MID .path2:before {
  content: "\eb75";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_MID .path3:before {
  content: "\eb76";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_MID .path4:before {
  content: "\eb77";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_MID .path5:before {
  content: "\eb78";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_MID .path6:before {
  content: "\eb79";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_MID .path7:before {
  content: "\eb7a";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_user_management .path1:before {
  content: "\ea0f";
  color: #000;
}

.icon-wb-icon_user_management .path2:before {
  content: "\ea10";
  margin-left: -0.9990234375em;
  color: #000;
}

.icon-wb-icon_user_management .path3:before {
  content: "\ea11";
  margin-left: -0.9990234375em;
  color: #000;
}

.icon-wb-icon_user_management .path4:before {
  content: "\ea12";
  margin-left: -0.9990234375em;
  color: #52b89e;
}

.icon-wb-icon_personalised_interface .path1:before {
  content: "\ea13";
  color: #000;
}

.icon-wb-icon_personalised_interface .path2:before {
  content: "\ea14";
  margin-left: -0.9990234375em;
  color: #52b89e;
}

.icon-wb-icon_personalised_interface .path3:before {
  content: "\ea15";
  margin-left: -0.9990234375em;
  color: #000;
}

.icon-wb-icon_status_lightnig .path1:before {
  content: "\ea16";
  color: #000;
}

.icon-wb-icon_status_lightnig .path2:before {
  content: "\ea17";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_status_lightnig .path3:before {
  content: "\ea18";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_status_lightnig .path4:before {
  content: "\ea19";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_status_lightnig .path5:before {
  content: "\ea1a";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_status_lightnig .path6:before {
  content: "\ea1b";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_status_lightnig .path7:before {
  content: "\ea1c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_small_powerful .path1:before {
  content: "\ea1d";
  color: #000;
}

.icon-wb-icon_small_powerful .path2:before {
  content: "\ea1e";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_small_powerful .path3:before {
  content: "\ea1f";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_easy_to_use .path1:before {
  content: "\ea20";
  color: #000;
}

.icon-wb-icon_easy_to_use .path2:before {
  content: "\ea21";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_easy_to_use .path3:before {
  content: "\ea22";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_easy_to_use .path4:before {
  content: "\ea23";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_easy_to_use .path5:before {
  content: "\ea24";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_technology .path1:before {
  content: "\ea25";
  color: #52b89e;
}

.icon-wb-icon_technology .path2:before {
  content: "\ea26";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_technology .path3:before {
  content: "\ea27";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_technology .path4:before {
  content: "\ea28";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_technology .path5:before {
  content: "\ea29";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_technology .path6:before {
  content: "\ea2a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_dimensions .path1:before {
  content: "\e900";
  color: #000;
}

.icon-wb-icon_dimensions .path2:before {
  content: "\ea53";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_dimensions .path3:before {
  content: "\ea54";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_dimensions .path4:before {
  content: "\ea55";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_dimensions .path5:before {
  content: "\ea56";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_dimensions .path6:before {
  content: "\ea57";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_dimensions .path7:before {
  content: "\ea58";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_dimensions .path8:before {
  content: "\ea59";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_dimensions .path9:before {
  content: "\ea5a";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_touch .path1:before {
  content: "\ea6b";
  color: #52b89d;
}

.icon-wb-icon_touch .path2:before {
  content: "\ea6c";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_touch .path3:before {
  content: "\ea6d";
  margin-left: -1em;
  color: #231f20;
}

.icon-wb-icon_touch .path4:before {
  content: "\ea6e";
  margin-left: -1em;
  color: #231f20;
}

.icon-wb-icon_touch .path5:before {
  content: "\ea6f";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_time .path1:before {
  content: "\ea70";
  color: #000;
}

.icon-wb-icon_time .path2:before {
  content: "\ea71";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_time .path3:before {
  content: "\ea72";
  margin-left: -1em;
  color: #231f20;
}

.icon-wb-icon_time .path4:before {
  content: "\ea73";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_fast .path1:before {
  content: "\eb7b";
  color: #000;
}

.icon-wb-icon_fast .path2:before {
  content: "\eb7c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_fast .path3:before {
  content: "\eb7d";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_fast .path4:before {
  content: "\eb7e";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_fast .path5:before {
  content: "\eb7f";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_terms-of-use .path1:before {
  content: "\ea74";
  color: #000;
}

.icon-wb-icon_terms-of-use .path2:before {
  content: "\ea75";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_terms-of-use .path3:before {
  content: "\ea76";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_telephone2 .path1:before {
  content: "\eb80";
  color: #52b89d;
}

.icon-wb-icon_telephone2 .path2:before {
  content: "\eb81";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_telephone2 .path3:before {
  content: "\eb82";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_telephone .path1:before {
  content: "\ea77";
  color: #52b89d;
}

.icon-wb-icon_telephone .path2:before {
  content: "\ea78";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_telephone .path3:before {
  content: "\ea79";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_telephone .path4:before {
  content: "\ea7a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_telephone .path5:before {
  content: "\ea7b";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_worldwide .path1:before {
  content: "\eaaa";
  color: #000;
}

.icon-wb-icon_worldwide .path2:before {
  content: "\eaab";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path3:before {
  content: "\eaac";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path4:before {
  content: "\eaad";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path5:before {
  content: "\eaae";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path6:before {
  content: "\eaaf";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path7:before {
  content: "\eab0";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path8:before {
  content: "\eab1";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path9:before {
  content: "\eab2";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path10:before {
  content: "\eab3";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path11:before {
  content: "\eab4";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path12:before {
  content: "\eab5";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path13:before {
  content: "\eab6";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path14:before {
  content: "\eab7";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path15:before {
  content: "\eab8";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path16:before {
  content: "\eab9";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_worldwide .path17:before {
  content: "\eaba";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_wireless-power-sharing .path1:before {
  content: "\eabb";
  color: #52b89d;
}

.icon-wb-icon_wireless-power-sharing .path2:before {
  content: "\eabc";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_wireless-power-sharing .path3:before {
  content: "\eabd";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_wireless-power-sharing .path4:before {
  content: "\eabe";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_wireless-power-sharing .path5:before {
  content: "\eabf";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_wireless-power-sharing .path6:before {
  content: "\eac0";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_wireless-power-sharing .path7:before {
  content: "\eac1";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_wireless-power-sharing .path8:before {
  content: "\eac2";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_wallbox-care .path1:before {
  content: "\eac4";
  color: #000;
}

.icon-wb-icon_wallbox-care .path2:before {
  content: "\eac5";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_wallbox-care .path3:before {
  content: "\eac6";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_wallbox-care .path4:before {
  content: "\eac7";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_user .path1:before {
  content: "\eac8";
  color: #2aad95;
}

.icon-wb-icon_user .path2:before {
  content: "\eac9";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_user .path3:before {
  content: "\eaca";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_support .path1:before {
  content: "\ea7c";
  color: #52b89e;
}

.icon-wb-icon_support .path2:before {
  content: "\ea7d";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_support .path3:before {
  content: "\ea7e";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_support .path4:before {
  content: "\ea7f";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_statistics .path1:before {
  content: "\ea80";
  color: #000;
}

.icon-wb-icon_statistics .path2:before {
  content: "\ea81";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_statistics .path3:before {
  content: "\ea82";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_weather-resitant .path1:before {
  content: "\eb83";
  color: #000;
}

.icon-wb-icon_weather-resitant .path2:before {
  content: "\eb84";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_weather-resitant .path3:before {
  content: "\eb85";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_weather-resitant .path4:before {
  content: "\eb86";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_weather-resitant .path5:before {
  content: "\eb87";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_weather-resitant .path6:before {
  content: "\eb88";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_weather-resitant .path7:before {
  content: "\eb89";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_weather-resitant .path8:before {
  content: "\eb8a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_weather-resitant .path9:before {
  content: "\eb8b";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_weather-resitant .path10:before {
  content: "\eb8c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_weather-resitant .path11:before {
  content: "\eb8d";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_solar-charge .path1:before {
  content: "\ea83";
  color: #000;
}

.icon-wb-icon_solar-charge .path2:before {
  content: "\ea84";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_solar-charge .path3:before {
  content: "\ea85";
  margin-left: -1em;
  color: #010101;
}

.icon-wb-icon_solar-charge .path4:before {
  content: "\ea86";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_solar-charge .path5:before {
  content: "\ea87";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_solar-charge .path6:before {
  content: "\ea88";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_solar-charge .path7:before {
  content: "\ea89";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_solar-charge .path8:before {
  content: "\ea8a";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_solar-charge .path9:before {
  content: "\ea8b";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_solar-charge .path10:before {
  content: "\ea8c";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_solar-charge .path11:before {
  content: "\ea8d";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_see_manual .path1:before {
  content: "\ea8e";
  color: #000;
}

.icon-wb-icon_see_manual .path2:before {
  content: "\ea8f";
  margin-left: -1em;
  color: #52b89d;
}

.icon-wb-icon_see_manual .path3:before {
  content: "\ea90";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_see_manual .path4:before {
  content: "\ea91";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_search .path1:before {
  content: "\ea92";
  color: #000;
}

.icon-wb-icon_search .path2:before {
  content: "\ea93";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_search .path3:before {
  content: "\ea94";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_purpose .path1:before {
  content: "\ea95";
  color: #50b89e;
}

.icon-wb-icon_purpose .path2:before {
  content: "\ea96";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_look-great .path1:before {
  content: "\eb8e";
  color: #000;
}

.icon-wb-icon_look-great .path2:before {
  content: "\eb8f";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_look-great .path3:before {
  content: "\eb90";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_look-great .path4:before {
  content: "\eb91";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_look-great .path5:before {
  content: "\eb92";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_look-great .path6:before {
  content: "\eb93";
  margin-left: -1em;
  color: #52b89e;
}

.icon-wb-icon_look-great .path7:before {
  content: "\eb94";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_innovation .path1:before {
  content: "\ea97";
  color: #000;
}

.icon-wb-icon_innovation .path2:before {
  content: "\ea98";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_innovation .path3:before {
  content: "\ea99";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_innovation .path4:before {
  content: "\ea9a";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_innovation .path5:before {
  content: "\ea9b";
  margin-left: -1em;
  color: #50b89e;
}

.icon-wb-icon_innovation .path6:before {
  content: "\ea9c";
  margin-left: -1em;
  color: #50b89e;
}

.icon-wb-icon_innovation .path7:before {
  content: "\ea9d";
  margin-left: -1em;
  color: #50b89e;
}

.icon-wb-icon_innovation .path8:before {
  content: "\ea9e";
  margin-left: -1em;
  color: #50b89e;
}

.icon-wb-icon_innovation .path9:before {
  content: "\ea9f";
  margin-left: -1em;
  color: #50b89e;
}

.icon-wb-icon_excellence .path1:before {
  content: "\eaa0";
  color: #000;
}

.icon-wb-icon_excellence .path2:before {
  content: "\eaa1";
  margin-left: -1em;
  color: #50b89e;
}

.icon-wb-icon_excellence .path3:before {
  content: "\eaa2";
  margin-left: -1em;
  color: #50b89e;
}

.icon-wb-icon_excellence .path4:before {
  content: "\eaa3";
  margin-left: -1em;
  color: #50b89e;
}

.icon-wb-icon_excellence .path5:before {
  content: "\eaa4";
  margin-left: -1em;
  color: #50b89e;
}

.icon-wb-icon_excellence .path6:before {
  content: "\eaa5";
  margin-left: -1em;
  color: #50b89e;
}

.icon-wb-icon_excellence .path7:before {
  content: "\eaa6";
  margin-left: -1em;
  color: #000;
}

.icon-wb-icon_home-solutions:before {
  content: "\eb95";
  color: #000;
}

.icon-wb-icons_business-solutions:before {
  content: "\eb96";
  color: #000;
}

.icon-wb-icon_wifi:before {
  content: "\eac3";
  color: #000;
}

.icon-wb-Protective-earth:before {
  content: "\eaa9";
  color: #000;
}

.icon-wb-Icon_twitter .path1:before {
  content: "\ea36";
  color: #000;
}

.icon-wb-Icon_twitter .path2:before {
  content: "\eb97";
  margin-left: -1em;
  color: #000;
}

.icon-wb-Icon_twitter .path3:before {
  content: "\eb98";
  margin-left: -1em;
  color: none;
}

.icon-wb-Icon_twitter .path4:before {
  content: "\eb99";
  margin-left: -1em;
  color: none;
}

.icon-wb-Icon_twitter .path5:before {
  content: "\eb9a";
  margin-left: -1em;
  color: none;
}

.icon-wb-Icon_facebook:before {
  content: "\ea39";
  color: #000;
}

.icon-wb-Icon_linkedIn:before {
  content: "\ea37";
  color: #000;
}

.icon-wb-Icon_instagram:before {
  content: "\ea38";
  color: #000;
}

.icon-wb-Icon_youtube .path1:before {
  content: "\eb9b";
  color: #000;
}

.icon-wb-Icon_youtube .path2:before {
  content: "\eb9c";
  margin-left: -1em;
  color: #000;
}

.icon-wb-Icon_youtube .path3:before {
  content: "\eb9d";
  margin-left: -1em;
  color: #fff;
}

.icon-wb-Power:before {
  content: "\ea2b";
  color: #000;
}

.icon-wb-Power-Boost:before {
  content: "\eaa7";
  color: #000;
}

.icon-wb-Gesture:before {
  content: "\ea2c";
  color: #000;
}

.icon-wb-Connectivity:before {
  content: "\ea2d";
  color: #000;
}

.icon-wb-Compatible:before {
  content: "\ea2e";
  color: #000;
}

.icon-wb-WeatherResistant:before {
  content: "\eaa8";
}

.icon-wb-CableLength:before {
  content: "\ea2f";
  color: #000;
}

.icon-wb-Funcionalities:before {
  content: "\ebc5";
  color: #000;
}

.icon-wb-myWallbox1:before {
  content: "\ebc6";
  color: #000;
}

.icon-wb-copy:before {
  content: "\ebcf";
  color: #000;
}

.icon-wb-mobile:before {
  content: "\ebd0";
  color: #000;
}

.icon-wb-dimensions:before {
  content: "\ebd1";
  color: #000;
}

.icon-wb-installation:before {
  content: "\ebd2";
  color: #000;
}

.icon-wb-time .path1:before {
  content: "\ebd3";
  color: #000;
}

.icon-wb-time .path2:before {
  content: "\ebd4";
  margin-left: -1em;
  color: #231f20;
}

.icon-wb-time .path3:before {
  content: "\ebd5";
  margin-left: -1em;
  color: #000;
}

.icon-wb-bills:before {
  content: "\ebd6";
  color: #000;
}

.icon-wb-care:before {
  content: "\ebe6";
  color: #000;
}

.icon-wb-icon_wallbox-logo:before {
  content: "\ebbe";
  color: #000;
}

#wpadminbar {
  display: none;
}

body {
  min-width: 414px;
}
body.page-template-home {
  padding-top: 0;
}
@media (min-width: 992px) {
  body.page-template-home {
    padding-top: 50px;
  }
}
body.postid-5762, body.single-set {
  padding-top: 50px;
}
@media (min-width: 992px) {
  body.postid-5762, body.single-set {
    padding-top: 100px;
  }
}
body.page-template-template-sets, body.page-template-template-charging-compare {
  padding-top: 50px;
}
@media (min-width: 992px) {
  body.page-template-template-sets, body.page-template-template-charging-compare {
    padding-top: 100px;
  }
}
body.page-template-template-sets .main-container-wrapper, body.page-template-template-charging-compare .main-container-wrapper {
  padding-bottom: 220px;
}
body.page-template-template-charging-accessories .main-container-wrapper {
  padding-bottom: 80px;
}

/*# sourceMappingURL=custom.css.map */
