
.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),
.entry-content > .wp-block-pdfemb-pdf-embedder-viewer {
  max-width: none;
}
.wp-container-6 > :where(:not(.alignleft):not(.alignright)) {
  max-width: 940px;
}

.g_electric {
    max-width: 100% !important;
}
.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {
    padding: 0 !important;
}
.has-global-padding{padding: 0 !important;}
footer.wp-block-template-part {
    display: none !important;
}
.wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
    display: none;
}

.g_electric {
background: url(../img/truck_header.png);
background-size: contain;
background-repeat: no-repeat;
background-color: #192428;
padding: 0px 20px 100px 20px;
font-family: 'Poppins', sans-serif;
background-position: 0 -178px;
}
.g_hero {
position:relative;
font-size: 80px;
width: calc(50% - 147px);
margin: 0px 0 0 100px;
border: 2px solid #62bf9c;
box-shadow: -5px -2px 8px -1px #6dbe9c87, inset 6px -1px 8px -1px #6dbe9c87;
border-right: 0;
border-radius: 40px 0 0 40px;
padding: 100px 60px;
-webkit-animation: linear infinite;
-webkit-animation-name: g_hero_bg;
-webkit-animation-duration: 2.5s;
}
.g_hero_content {
width: 500px;
color: #8bdc97;
font-weight: 400;
line-height: 90px;
}

.g_hero_content span{
color: #0b5669;
}

.g_hero_content a {
font-size: 20px;
border: 1px solid #ffffff;
padding: 16px;
border-radius: 40px;
display: block;
width: 180px;
color: #fff;
cursor: pointer;
text-align: center;
line-height: 20px;
margin-top: 20px;
transition: 0.5s;
text-decoration:none;
}
.g_hero_content a:hover{
border: 1px solid #0b5667;
background: #0b5667;
}
.g_calendar_right {
padding: 150px 40px 80px 40px;
width: calc(50% - 82px);
margin: 0;
float: left;
}
.g_calendar_left {
  position: relative;
  float: left;
  width: calc(50% - 136px);
  margin-left: 135px;
  border-right: 2px solid #62bf9c;
  border-top: 2px solid #62bf9c;
  border-bottom: 2px solid #62bf9c;
  box-shadow: inset -8px 6px 8px -8px #6dbe9c87, 6px -5px 8px -6px #6dbe9c87;
  border-radius: 0 40px 40px 0;
  -webkit-animation: linear infinite;
  -webkit-animation-name: g_calendar_left_bg;
  -webkit-animation-duration: 2.5s;
}
.g_calendar_arrow_down_block{display:none;}
.g_calendar_title{
font-size:50px;
margin-bottom: 40px;
color:#fff;
font-weight:300;
}
.g_cb{clear:both;}
.g_calendar {
display: flex;
position: relative;
top: -2px;
margin-bottom: -4px;
}
.g_calendar_info_text_right {
color: #89d995;
margin-bottom: 40px;
display: flex;
align-items: center;
position: relative;
cursor:pointer;
}
.g_calendar_info_text_right_content{
font-size: 16px;
width: 220px;


}
.g_calendar_info_text_right_info {
border: 1px solid #89d995;
border-radius: 8px;
padding: 5px 15px;
font-weight: 200;
margin-right: 20px;
font-size: 30px;
line-height: 30px;
position: relative;
}

.g_calendar_info_text_right_info:before {
content: '';
width: 58px;
height: 1px;
top: 20px;
background: #89d995;
position: absolute;
left: -59px;
transition:0.2s;
}
.g_calendar_info_text_right:hover .g_calendar_info_text_right_info:before{
width: 100px;
left: -101px;
}
.g_calendar_info_text_right_info:after {
content: '';
background: #89d995;
width: 8px;
height: 8px;
position: absolute;
border-radius: 100%;
left: -4px;
top: 16px;
transition:0.2s;
}
.g_calendar_info_text_right:hover .g_calendar_info_text_right_info:after{
left: -101px;
background: #c9e8f5d1;
width: 10px;
height: 10px;
border-radius: 100%;
box-shadow: 1px 0px 11px 6px #2dcafc;
}
.g_calendar_info_text_right:hover .g_calendar_info_text_right_text_content{
opacity:1;
}

.g_stay{
width: calc(50% - 147px);
margin: 0 0 0 100px;
border: 2px solid #62bf9c;
box-shadow: -5px -2px 8px -5px #6dbe9c87, inset 6px -1px 8px -3px #6dbe9c87;
border-right: 0;
border-radius: 40px 0 0 40px;
padding: 60px 60px;
min-height:668px;
position:relative;
-webkit-animation: linear infinite;
-webkit-animation-name: g_stay_bg;
-webkit-animation-duration: 2.5s;
}
.g_stay_content{color:#fff;z-index:99;}
.g_stay_title {
font-size: 60px;
font-weight: 300;
line-height:60px;
}
.g_stay_subtitle {
font-size: 35px;
font-weight: 300;
line-height:35px;
}
.g_hero:after {
content: '';
background: #c9e8f5d1;
width: 40px;
height: 6px;
border-radius: 100%;
position: absolute;
top: -3px;
right: 0px;
box-shadow: 1px 0px 11px 6px #2dcafc;
-webkit-animation: linear infinite;
-webkit-animation-name: g_hero;
-webkit-animation-duration: 2.5s;
}
@keyframes g_hero_bg{
  0%{
  transform: translateZ(0);
  border-color: #62bf9c;
  box-shadow: -5px -2px 8px -3px #6dbe9c87, inset 6px -1px 8px -3px #6dbe9c87
  }
  50%{
  border-color: #85e8fe;
  box-shadow: -5px -2px 8px -3px #85e8fe87, inset 6px -1px 8px -3px  #85e8fe87;
  }
  100%{
  border-color: #62bf9c;
  box-shadow: -5px -2px 8px -3px #6dbe9c87, inset 6px -1px 8px -3px #6dbe9c87
  },
}

@keyframes g_battery_right_bg{
  0%{
  transform: translateZ(0);
  border-color: #62bf9c;
  box-shadow: inset 0px -7px 8px -11px #6dbe9c87, -6px 6px 8px -5px #6dbe9c87;
  }
  50%{
  border-color: #85e8fe;
  box-shadow: inset 0px -7px 8px -11px #85e8fe87, -6px 6px 8px -5px  #85e8fe87;
  }
  100%{
  border-color: #62bf9c;
  box-shadow: inset 0px -7px 8px -11px #6dbe9c87, -6px 6px 8px -5px #6dbe9c87;
  },
}


@keyframes g_stay_bg{
  0%{
  transform: translateZ(0);
  border-color: #62bf9c;
  box-shadow: -5px -2px 8px -5px #6dbe9c87, inset 6px -1px 8px -3px #6dbe9c87;
  }
  50%{
  border-color: #85e8fe;
  box-shadow: -5px -2px 8px -5px #85e8fe87, inset 6px -1px 8px -3px #85e8fe87;
  }
  100%{
  border-color: #62bf9c;
  box-shadow: -5px -2px 8px -5px #6dbe9c87, inset 6px -1px 8px -3px #6dbe9c87;
  },
}
@keyframes g_whats_next_bg{
  0%{
  transform: translateZ(0);
  border-color: #62bf9c;
  box-shadow: -7px 13px 7px -13px #6dbe9c87, inset 4px 0px 4px -1px #6dbe9c87;

  }
  50%{
  border-color: #85e8fe;
  box-shadow: -7px 13px 7px -13px #85e8fe87, inset 4px 0px 4px -1px #85e8fe87;
}
  
  100%{
  border-color: #62bf9c;
  box-shadow: -7px 13px 7px -13px #6dbe9c87, inset 4px 0px 4px -1px #6dbe9c87;

  },
}
@keyframes g_calendar_left_bg{
  0% {
    transform: translateZ(0);
    border-color: #62bf9c;
    box-shadow: inset -8px 6px 8px -8px #6dbe9c87, 6px -5px 8px -6px #6dbe9c87;
  }
  50% {
    border-color: #85e8fe;
    box-shadow: inset -8px 6px 8px -8px #85e8fe87, 6px -5px 8px -6px #85e8fe87;
  }
  100% {
    border-color: #62bf9c;
    box-shadow: inset -8px 6px 8px -8px #6dbe9c87, 6px -5px 8px -6px #6dbe9c87;
  }
}

@keyframes g_consultation_bg{
  0% {
    transform: translateZ(0);
    border-color: #62bf9c;
    box-shadow: 6px -1px 5px -4px #6dbe9c87, inset -7px -1px 3px -4px #6dbe9c87;
  }
  50% {
    border-color: #85e8fe;
    box-shadow: 6px -1px 5px -4px #6dbe9c87, inset -7px -1px 3px -4px #6dbe9c87;
  }
  100% {
    border-color: #62bf9c;
    box-shadow: 6px -1px 5px -4px #6dbe9c87, inset -7px -1px 3px -4px #6dbe9c87;
  }
}


@keyframes g_lets_start_bg{
  0% {
    transform: translateZ(0);
    border-color: #62bf9c;
    box-shadow: 6px -4px 5px -4px #6dbe9c87, inset -6px -6px 3px -4px #6dbe9c87;
  }
  50% {
    border-color: #85e8fe;
    box-shadow: 6px -4px 5px -4px #85e8fe87, inset -6px -6px 3px -4px  #85e8fe87;
  }
  100% {
    border-color: #62bf9c;
    box-shadow: 6px -4px 5px -4px #6dbe9c87, inset -6px -6px 3px -4px #6dbe9c87;
  }
}

@keyframes g_battery_left_bg{
  0% {
    transform: translateZ(0);
    border-color: #62bf9c;
    box-shadow: inset -5px 5px 8px -5px #6dbe9c87, 6px -3px 8px -3px #6dbe9c87;
  }
  50% {
    border-color: #85e8fe;
    box-shadow: inset -5px 5px 8px -5px #85e8fe87, 6px -3px 8px -3px #85e8fe87;
  }
  100% {
    border-color: #62bf9c;
    box-shadow: inset -5px 5px 8px -5px #6dbe9c87, 6px -3px 8px -3px #6dbe9c87;
  }
}

@keyframes g_battery_animation{
  0% {
    width: 6px;
    height: 40px;
    left: 0;
    top:200px;
    transform: translateZ(0);
    }
    20% {
      width: 6px;
      height: 40px;

      top:20px;
    }
    36% {
    width: 6px;
    height: 6px;
    right: 100%;
    top:0px;
    }
    37% {
    width: 6px;
    height: 40px;
    right: 100%;
    top:0px;
    }
    50% {
      opacity: 0;
    }
    51% {
      opacity: 1;
    }
    60% {
    width: 6px;
    height: 40px;
    right: calc(100% - 2px);
    top:calc(100% - 40px);
    }
    61% {
    width: 6px;
    height: 6px;
    right: calc(100% - 40px);
    top:calc(100% - 2px);
    }
    62% {
      width: 40px;
      height: 6px;
      right: calc(100% - 100px);
      top: calc(100% - 2px);
    }
    100% {
      width: 40px;
      height: 6px;
      right: -23px;
      top: calc(100% - 2px);
      opacity: 1;
    }
  }
  @keyframes g_consultation_animation{
    0% {
      width: 6px;
      height: 40px;
      top: 6px;
      transform: translateZ(0);
    }
      
    36% {
      width: 6px;
      height: 40px;
      top: 0px;
      opacity: 0;
    }
    37% {
      width: 6px;
      height: 40px;
      top: 0px;
      opacity: 1;
    }
    51% {
      opacity: 1;
    }
    100% {
      width: 6px;
      height: 40px;
      top: calc(100% - 36px);
      opacity: 1;
  }
  }

@keyframes g_hero {
0% {
width: 40px;
height: 6px;
right: 0;top:-3px;
opacity: 1;
transform: translateZ(0);
}

35% {
width: 40px;
height: 6px;
right: calc(100% - 60px);
top:-3px;
}

36% {
width: 6px;
height: 6px;
right: 100%;
top:20px;
}
37% {
width: 6px;
height: 40px;
right: 100%;
top:20px;
}

60% {
width: 6px;
height: 40px;
right: calc(100% - 2px);
top:calc(100% - 40px);
}
61% {
width: 6px;
height: 6px;
right: calc(100% - 40px);
top:calc(100% - 2px);
}
62% {
width: 40px;
height: 6px;
right: calc(100% - 40px);
top:calc(100% - 2px);
}
100% {
width: 40px;
height: 6px;
right: 0;
top:calc(100% - 2px);
opacity: 1;
}
}



.g_calendar_left:after {
content: '';
background: #c9e8f5d1;
width: 40px;
height: 6px;
border-radius: 100%;
position: absolute;
top: -5px;
right: 40px;
box-shadow: 1px 0px 11px 6px #2dcafc;
-webkit-animation: linear infinite;
-webkit-animation-name: g_calendar_left;
-webkit-animation-duration: 2.5s;
}

.g_stay:after {
content: '';
background: #c9e8f5d1;
width: 6px;
height: 40px;
border-radius: 100%;
position: absolute;
top: -5px;
right: 40px;
box-shadow: 1px 0px 11px 6px #2dcafc;
-webkit-animation: linear infinite;
-webkit-animation-name: g_stay;
-webkit-animation-duration: 2.5s;
}
@keyframes g_calendar_left {
  0% {
    right: 40px;
    top: -5px;
    width: 40px;
    height: 6px;
  }
  2% {
    right: -4px;
    top: -5px;
    width: 6px;
    height: 40px;
  }
  60% {
    right: -4px;
    top: calc(100% - 50px);
    width: 6px;
    height: 40px;
  }
  61% {
    right: -4px;
    top: 100%;
    height: 6px;
    width: 40px;
  }
  62% {
    right: 50px;
    top: 100%;
    height: 6px;
    width: 40px;
  }
  100% {
    right: 100%;
    top: 100%;
    height: 6px;
    width: 40px;
  }
}
@keyframes g_battery_left {
0% {
right: 40px;top:-5px;
translateZ(0);
width:40px;
height:6px;
}
2% {
right: -4px;top:-5px;
width:6px;
height:40px;
}
60% {
right: -4px;
top:calc(100% - 5px);
}
100% {
opacity:0;
right: 0;
top:calc(100% - 5px);
}
}

@keyframes g_lets_start_animation {
  0% {
    right: 40px;
    width:40px;
    height:6px;
     top:-5px;
     opacity:1;
  }
  2% {
  right: -4px;
  top:-5px;
  width:6px;
  height:40px;
  }
  60% {
  right: -4px;
  top:calc(100% - 30px);
  width:6px;
  height:40px;
  }
  62% {
    right: 10px;
    top:calc(100% - 3px);
    width:40px;
    height:6px;
    }
  100% {
    right: 50%;
    top: calc(100% - 3px);
    width:200px;
  height:6px;
  opacity: 1;
  }
  }



@keyframes g_stay {
  0% {
    right: 98%;
    top:-5px;
  }
  2% {
    right: 100%;
    top:-5px;
  }
  60% {
    top: calc(100% - 50px);
    width: 6px;
    height: 40px;
  }
  62% {
    right: 100%;
    top: 100%;
    height: 6px;
    width: 40px;
  }
  100% {
    right: 0%;
    top:calc(100% - 5px);
    height: 6px;
    width: 40px;
  }
}

.g_calendar_info_text_date_left {
position: absolute;
left: -220px;
width: 145px;
text-align: right;
color: #fff;
font-size: 20px;
font-weight: bold;
}
.g_calendar_info_text_date {
position: relative;
margin-bottom: 40px;
}
.g_calendar_info_text_date_right{color:#fff;}
.g_calendar_info_text_date_right span{display:block;color:#89d995;font-size:12px;}

.g_calendar_info_text_date_left:after {
content: '';
background: #fff;
width: 8px;
height: 8px;
position: absolute;
right: -17px;
top: 10px;
border-radius: 100%;
}
.g_calendar_info_text_date_left:before {
content: '';
background: #fff;
width: 35px;
height: 1px;
position: absolute;
right: -50px;
top: 13px;
}
.g_stay_content {
position: absolute;
margin-top: 90px;
margin-left: 150px;
width: calc(100% - 220px);
}
.g_battery_left {
  float: left;
  position: relative;
  width: 57px;
  margin-left: calc(50% - 57px);
  border-right: 2px solid #62bf9c;
  border-top: 2px solid #62bf9c;
  border-bottom: 0;
  box-shadow: inset -4px 0px 3px -10px #6dbe9c47, 6px -3px 8px -3px #6dbe9c38;
  border-radius: 0 40px 0 0;
  -webkit-animation: linear infinite;
  -webkit-animation-name: none;
  -webkit-animation-duration: 2.5s;
  min-height: 657px;
  padding-top: 65px;
}
.g_battery_right {float:right;}
.g_battery_icon{font-size:20px;margin-bottom:40px;color:#fff;}

.g_battery_icon.icon_1{
background: url(../icons/asset9.png);
margin-top: 100px;
margin-right: 250px;
background-size: 100px;
}
.g_battery_icon.icon_2{
background: url(../icons/asset10.png);
margin-top: 260px;
margin-right: 370px;
background-size:70px;
}
.g_battery_icon.icon_3 {
background: url(../icons/asset11.png);
margin-top: 425px;
margin-right: 434px;
background-size: 60px;
}
.g_battery_icon.icon_4 {
background: url(../icons/asset12.png);
margin-top: 562px;
margin-right: 339px;
background-size: 100px;
width: 200px !important;
}
.g_battery_icon.icon_5 {
background: url(../icons/asset13.png);
margin-top: 660px;
margin-right: 250px;
background-size: 60px;
}
.g_battery_icon.icon_6 {
background: url(../icons/asset14.png);
margin-top: 30px;
background-size: 64px;
left: 242px;
}
.g_battery_icon.icon_7 {
background: url(../icons/asset15.png);
margin-top: 198px;
background-size: 70px;
left: 412px;
}
.g_battery_icon.icon_8 {
background: url(../icons/asset16.png);
margin-top: 394px;
background-size: 60px;
left: 416px;
}
.g_battery_icon.icon_9 {
background: url(../icons/asset17.png);
margin-top: 561px;
background-size: 56px;
width: 116px !important;
left: 288px;
}
.g_battery_icon.icon_1,.g_battery_icon.icon_2, .g_battery_icon.icon_3,.g_battery_icon.icon_4,.g_battery_icon.icon_5,.g_battery_icon.icon_6,.g_battery_icon.icon_7, .g_battery_icon.icon_8,.g_battery_icon.icon_9{
background-repeat: no-repeat;
position: absolute;
width: 150px;
right: 0;
background-position: top center;
}

.g_battery_icon .icon_title {
width: 145px;
padding-top: 100px;
text-align: center;
font-weight: 200;
font-size: 16px;
}
.g_battery_icon.icon_2 .icon_title {
padding-top: 80px;
}
.icon_3 .icon_title {
padding-top: 70px;
}
.icon_4 .icon_title {
padding-top: 43px;
width: 200px;
}
.icon_5 .icon_title {
padding-top: 70px;
}
.g_battery_icon.icon_7 .icon_title {
padding-top: 70px;
}
.g_battery_icon.icon_8 .icon_title {
padding-top: 70px;
}
.g_battery_icon .icon_description_left, .g_battery_icon .icon_description_right {
opacity: 0;
position: absolute;
top: -20px;
right: -26%;
background: #192428;
padding: 20px;
width: 350px;
font-size: 16px;
font-weight:300;
border-radius: 10px;
box-shadow: 0px 0px 4px 2px #465155;
transition:0.2s;
z-index:99;
}
.g_battery_icon:hover .icon_description_left, .g_battery_icon:hover .icon_description_right{
opacity: 1;
}
.g_battery {
margin-top: -2px;
position: relative;
z-index:1;
}
.g_battery_content {
border-radius: 40px;
border: 5px solid #8bdc97;
box-shadow: 4px -1px 5px -4px #6dbe9c87, inset -7px -1px 3px -4px #6dbe9c87;
width: 300px;
position: absolute;
left: calc(50% - 155px);
top: 264px;
background: #fff;
-webkit-animation: linear infinite;
-webkit-animation-name: battery;
-webkit-animation-duration: 2.5s;
z-index:2;
color: #082f38;
}
.g_battery_row {
min-height: 27px;
text-align: center;
padding: 10px;
border-top: 10px solid #192428;
border-left: 10px solid #192428;
border-right: 10px solid #192428;
position: relative;
z-index: 9;
}
.g_battery_row.first {
border-radius: 36px 36px 0 0;
height:80px !important;
}
.g_battery_row.row_3 {
font-size: 40px;
}
.g_battery_row.row_4 {
font-size: 20px;
}
.g_battery_row.row_5 {
font-size: 20px;
}
.g_battery_row.row_8 {
font-size: 16px;
}
.g_battery_row.last {
border-radius: 0 0 36px 36px;
margin-bottom: 0;
border-bottom: 10px solid #192428;
}
.g_battery_content:after {
background: #89dc9a;
width: calc(100% - 17px);
height: calc(100% - 40px);
position: absolute;
z-index: 0;
left: 9px;
top: 9px;
content: "";
-webkit-animation: linear infinite;
-webkit-animation-name: g_battery_content_after;
-webkit-animation-duration: 2.5s;
}
@keyframes g_battery_content_after {
0% {
height: calc(100% - 40px);
}
25% {
height: calc(75% - 40px);
}
50% {
height: calc(25% - 40px);
}
75% {
height: calc(75% - 40px);
}
100% {
height: calc(100% - 40px);
}
}
.g_battery_left:after {
content: '';
background: #c9e8f5d1;
width: 40px;
height: 6px;
border-radius: 100%;
position: absolute;
top: -5px;
right: 40px;
box-shadow: 1px 0px 11px 6px #2dcafc;
-webkit-animation: linear infinite;
-webkit-animation-name: g_battery_left;
-webkit-animation-duration: 2.5s;
}
.g_stay_icon {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.g_stay_icon_text{opacity:0;}
.g_stay_icons {
  display: flex;
  margin-top: 120px;
  flex-wrap:wrap;
  align-items: baseline;
  justify-content: space-between;
}
.g_stay_icon .icon_1{background:url('../icons/asset3.png');}
.g_stay_icon .icon_2{background:url('../icons/asset5.png');}
.g_stay_icon .icon_3{background:url('../icons/asset6.png');}
.g_stay_icon .icon_4{background:url('../icons/asset7.png');}
.g_stay_icon .icon_5{background:url('../icons/asset8.png');}
.g_stay_icon .icon {
position: relative;
width: 35%;
height: 140px;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
}
.g_stay_icon_title {
font-size: 16px;
text-align: center;
width: 160px;
margin-top: 20px;
height:100px;
}
.g_stay_icon_text {
opacity: 0;
background: #192428;
top: 0;
left: 0;
width: 218px;
margin-left: -15%;
margin-top: -300px;
padding: 20px;
z-index: 99;
border-radius: 10px;
font-weight: 300;
position: relative;

opacity: 0;
    background: #192428;
    top: 0;
    left: 0;
    width: 218px;
    margin-left: -15%;
    margin-top: -257px;
    padding: 20px;
    z-index: 99;
    border-radius: 10px;
    font-weight: 300;
    position: relative;
}
.g_stay_icon:hover .g_stay_icon_text{
opacity:1;
box-shadow:0px 0px 4px 2px #465155;
}
.g_stay_icon:hover .g_stay_icon_title, .g_stay_icon:hover .icon{

}
.g_calendar_info_text_right_text_content {
position: absolute;
width: 500px;
left: -594px;
color: #fff;
background: #192428;
padding: 20px;
border-radius: 10px;
opacity:0;
transition:0.2s;
z-index:99;
font-size:14px;
}
.g_calendar_info_text_right_text_content span{

color:#89d995
}
.g_battery_right {
  float: left;
  width: calc(50% - 35px);
  margin: 40px 0 -2px -2px;
  border: 2px solid #62bf9c;
  box-shadow: inset -6px 0px 3px -10px #6dbe9c47, -3px 3px 8px -3px #6dbe9c38;
  border-right: 0;
  border-top: 0;
  border-radius: 0 0 0 40px;
  padding: 60px 60px;
  min-height: 1086px;
  position: relative;
  -webkit-animation: linear infinite;
  -webkit-animation-name: none; 
  animation-duration: 2.5s;
}

.g_battery_right:after
{
  content: '';
    background: #c9e8f5d1;
    width: 40px;
    opacity: 0;
    height: 6px;
    border-radius: 100%;
    position: absolute;
    top: -3px;
    right: 0px;
    box-shadow: 1px 0px 11px 6px #2dcafc;
    -webkit-animation: linear infinite;
    -webkit-animation-name: g_battery_animation;
    -webkit-animation-duration: 5s;
}

.g_consultation:before {
  position: absolute;
  content: "";
  background: #1a2428;
  top: -15px;
  left: -13px;
  width: 50%;
  height: 25px;
}

.g_consultation {
  position: relative;
  margin-left: 255px;
  border-right: 2px solid #62bf9c;
  border-top: 2px solid #62bf9c;
  border-bottom: 2px solid #62bf9c;
  box-shadow: 6px -1px 5px -4px #6dbe9c87, inset -7px -1px 3px -4px #6dbe9c87;
  border-radius: 0 40px 40px 0;
  -webkit-animation: linear infinite;
  -webkit-animation-name: g_consultation_bg;
  -webkit-animation-duration: 2.5s;
  padding: 130px 120px 140px 0px;
  margin-top: -2px;
  margin-right: 80px;
  text-align: center;
  z-index:0;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(100% - 255px);

}
.g_ensuring_desktop {
position: absolute;
bottom: 60px;
color: #89d995;
font-size: 50px;
font-weight: 300;
left: 60px;
width: 500px;
text-align: left;
line-height: 55px;
}
.g_ensuring_mobile, .g_access_mobile {
  display:none;
}
.g_consultation_title {
color: #89d995;
font-size: 30px;
font-weight: 200;
line-height: 80px;
position:relative;
}
.g_whats_next {
  position: relative;
  margin-left: 160px;
  border-left: 2px solid #62bf9c;
  border-top: 2px solid #62bf9c;
  border-bottom: 2px solid #62bf9c;
  box-shadow: -7px 13px 7px -13px #6dbe9c87, inset 4px 0px 4px -1px #6dbe9c87;
  border-radius: 40px 0 0 40px;
  padding: 80px;
  margin-top: -2px;
  margin-right: 120px;
  color: #fff;
  -webkit-animation: linear infinite;
  -webkit-animation-name: g_whats_next_bg;
  -webkit-animation-duration: 2.5s;
}
.g_lets_start {
position: relative;
margin-left: 255px;
border-right: 2px solid #62bf9c;
border-top: 2px solid #62bf9c;
border-bottom: 2px solid #62bf9c;
box-shadow: 6px -4px 5px -4px #6dbe9c87, inset -6px -6px 3px -4px #6dbe9c87;
border-radius: 0 40px 40px 0;
-webkit-animation: linear infinite;
-webkit-animation-name: g_lets_start_bg;
-webkit-animation-duration: 2.5s;
padding: 190px 80px;
margin-top: -2px;
margin-right: 80px;
text-align: center;
color: #fff;
padding-bottom: 198px;
}
.g_lets_start_title {
font-size: 43px;
letter-spacing: 10px;
font-weight: 300;
color: #62bf9c;
}

.g_lets_start:before {
content: "";
background: #1a2428;
width: 60%;
position: absolute;
bottom: -2px;
height: 9px;
left: 0;
}
.g_access_desktop {
position: absolute;
bottom: 60px;
color: #fff;
font-size: 50px;
font-weight: 300;
left: -560px;
width: 500px;
text-align: right;
line-height:55px;
}
.g_whats_next_title {
display: inline;
font-size: 40px;
color: #89d995;
font-weight:300;
}
.g_whats_next_subtitle {
display: inline;
font-size: 36px;
margin-left: 20px;
font-weight:300;
}

.g_whats_next_desc {
margin: 0 15%;
text-align: center;
margin-top: 100px;
margin-bottom: 20px;
font-weight: 300;
font-size: 20px;
}
.g_whats_next_list {
display: flex;
justify-content: space-between;
width: 70%;
margin: 0 15%;
color: #89d995;
font-weight: 300;
padding-top: 140px;
text-align: center;
}
.g_whats_next_1:before, .g_whats_next_2:before, .g_whats_next_3:before {
content: "1.";
font-size: 115px;
position: absolute;
top: -150px;
font-weight: 300;
left: 65px;
}
.g_whats_next_2:before{content: "2.";}
.g_whats_next_3:before{content: "3.";}

.g_whats_next_1 {
width: 200px;
display: inline-block;
position: relative;
}
.g_whats_next_2 {
width: 200px;
display: inline-block;
position: relative;
}
.g_whats_next_3 {
width: 200px;
display: inline-block;
position: relative;
}
.g_whats_next_icon {
background: url(../icons/asset18.png);
background-size: 60px;
background-repeat: no-repeat;
background-position: left center;
padding-left: 100px;
font-size: 26px;
font-weight: 300;
margin: 0 15%;
margin-top: 60px;
}

.g_solution {
    position: relative;
    border: 2px solid #62bf9c;
    padding: 41px;
    font-size: 36px;
    border-radius: 40px;
    background: #1a2428;
    color: #62bf9c;
    cursor: pointer;
    width: 500px;
    margin: -75px auto 128px auto;
    z-index: 99;
}

.g_solution_form {

}

.g_solution.opened {
  width: 600px;
  -webkit-animation: linear;
  -webkit-animation-name: opened_solution;
  -webkit-animation-duration: 0.4s;
}
.g_solution_extra_height{
  width:100%;
  height:800px;
  display:none;
}

@keyframes opened_solution{
  0%{
    width:500px;
  }
  100%{
    width: 640px;
  }
}

	/*	.electric_form input,.electric_form select{*/
 /*     width:100%;*/
 /*     padding:10px;*/
 /*     border-radius:4px;*/
 /*     border:1px solid #617074;*/
 /*     font-size:16px !important;*/
 /*     background:none;*/
 /*     color:#fff;*/
 /*   }*/
	/*.electric_form select, .extra_route input {*/
	/*	background: #4b5456;*/
	/*}*/
		
.form_title {
    color: #62bf9c;
    height: 70px;
    line-height: 70px;
    text-align: left;
    font-size: 24px;
}
		
		span.select2-selection__arrow {
    display: none;
}

.form_info {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    text-align: left;
    color: #3D3D3D;
    width: 70%;
}

.form_info a {
  color: #0B5669;
}

/*.electric_form input::placeholder, .electric_form select::placeholder {*/
/*    color: #fff;*/
/*    padding-left: 5px;*/
/*}*/

.g_solution.opened{cursor:default;}

.g_consultation:after {
  content: '';
  background: #c9e8f5d1;
  width: 40px;
  height: 6px;
  border-radius: 100%;
  position: absolute;
  top: -3px;
  opacity: 0;
  right: -3px;
  box-shadow: 1px 0px 11px 6px #2dcafc;
  -webkit-animation: linear infinite;
  -webkit-animation-name: g_consultation_animation;
  -webkit-animation-duration: 5s;
  -webkit-animation-delay: 3.2s;
}

.g_whats_next:after {
  content: '';
  background: #c9e8f5d1;
  width: 40px;
  height: 6px;
  border-radius: 100%;
  position: absolute;
  top: -3px;
  right: 0px;
  box-shadow: 1px 0px 11px 6px #2dcafc;
  -webkit-animation: linear infinite;
  -webkit-animation-name: g_hero;
  -webkit-animation-duration: 5s;
  -webkit-animation-delay: 3.2s;
  opacity: 0;
}

.g_lets_start:after{
    content: '';
    background: #c9e8f5d1;
    width: 40px;
    height: 6px;
    border-radius: 100%;
    position: absolute;
    top: -5px;
    right: 40px;
    box-shadow: 1px 0px 11px 6px #2dcafc;
    -webkit-animation: linear infinite;
    -webkit-animation-name: g_lets_start_animation;
    -webkit-animation-duration: 5s;
    animation-delay: 3.2s;
    opacity: 0;
}

.g_battery_row.first, .g_battery_row.last,.g_battery_row.row_2,.g_battery_row.row_7 {
    height: 60px;
}

.g_solution .error {
    border: 1px solid red;
}

/*.ge_error {*/
/*    line-height: 20px;*/
/*    font-size: 16px;*/
/*    margin-top: 12px;*/
/*    margin-bottom: 16px;*/
/*    color: #ff0000;*/
/*}*/

.ge_error {
    font-size: 14px;
    font-weight: 500;
    margin-top: 12px;
    margin-bottom: 16px;
    color: #ff0000;
    background-color: #f8d7da;
    border: 1px solid #f5c6cb;
    padding: 10px 15px;
    border-radius: 5px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/*.submitted {*/
/*  active:*/
/*}*/

.g_hero_top:after {
  content: '';
  background: #c9e8f5d1;
  width: 40px;
  height: 6px;
  border-radius: 100%;
  position: absolute;
  top: 0;
  opacity:0;
  right: -3px;
  box-shadow: 1px 0px 11px 6px #2dcafc;
  -webkit-animation: linear infinite;
  -webkit-animation-name: g_hero_top_right_bg;
  -webkit-animation-duration: 2.5s;
}
@keyframes g_hero_top_right_bg{
  0% {
    width: 6px;
    height: 40px;
    transform: translateZ(0);
    display: block;
    opacity: 0;
    top: 0;
  }
  65% {
    width: 6px;
    height: 40px;
    transform: translateZ(0);
    top: 0;
    opacity: 0;
  }
  70% {
    width: 6px;
    height: 40px;
    transform: translateZ(0);
    top: 0;
    opacity: 1;
  }
  98% {
    width: 6px;
    height: 40px;
    transform: translateZ(0);
    top: 80%;
    opacity: 1;
  }
  100% {
    width: 40px;
    height: 6px;
    top: 100%;
    opacity: 1;
  }
}
@keyframes g_hero_top_right_animation{
  0%{
  translateZ(0)
  border-color: #62bf9c;
  box-shadow: 4px -1px 5px -4px #6dbe9c87, inset -7px -1px 3px -4px #6dbe9c87;
  }
  50%{
  border-color: #85e8fe;
  box-shadow: 4px -1px 5px -4px #85e8fe87, inset -7px -1px 3px -4px #85e8fe87;
  }
  100%{
  border-color: #62bf9c;
  box-shadow: 4px -1px 5px -4px #6dbe9c87, inset -7px -1px 3px -4px #6dbe9c87;
  },
}


.form_response{
  color: green;
  text-align:center;
}

.g_solution_text {
  text-align: center;
}
.gain_access {
  position: absolute;
  top: 0;
  background: #192428;
  padding: 20px;
  width: 600px;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  border-radius: 10px;
  margin: 0 auto;
  margin-left: calc(50% - 300px);
  box-shadow: 0px 0px 4px 2px #465155;
  z-index: 99;
  visibility:hidden;
} 

.g_consultation_title:hover .gain_access {
  visibility:visible;
}

.g_solution_form p.form_response {
    padding: 40px;
    font-size: 16px;
    background: #192428;
    border: 1px solid #60bf9d;
    border-radius: 10px;
}



.rightCornerShadow {
  position: absolute;
  width: 46px;
  height: 46px;
  border-top-right-radius: 36px;
  top: -1px;
  right: -2px;
  box-shadow: 4px -6px 5px -4px #6dbe9c87, inset -7px 6px 3px -4px #6dbe9c87;
  -webkit-animation: linear infinite;
  -webkit-animation-name: g_right_corner_bg;
  -webkit-animation-duration: 2.5s;
}


@keyframes g_right_corner_bg{
  0% {
    transform: translateZ(0);
    border-color: #62bf9c;
    box-shadow: 4px -6px 5px -4px #6dbe9c87, inset -7px 6px 3px -4px #6dbe9c87;
  }
  50% {
    border-color: #85e8fe;
    box-shadow: 4px -6px 5px -4px #85e8fe87, inset -7px 6px 3px -4px #85e8fe87;
  }
  100% {
    border-color: #62bf9c;
    box-shadow: 4px -6px 5px -4px #6dbe9c87, inset -7px 6px 3px -4px #6dbe9c87;
  }
}


.lets_start_hide_line {
  position: absolute;
  bottom: -20px;
  width: 386px;
  height: 42px;
  left: 7px;
  background-color: #192428;
}

.g_whats_next_title_block {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}


.g_battery_row.active {
  background: #8bdc97;
}
.g_battery_content:after {
  background: none;
}

.g_hero_top {
  position: relative;
  border-right: 2px solid #62bf9c;
  border-bottom: 2px solid #62bf9c;
  box-shadow: 4px -1px 5px -4px #6dbe9c87, inset -7px -1px 3px -4px #6dbe9c87;
  border-radius: 0 0px 40px 0;
  -webkit-animation: linear infinite;
  -webkit-animation-name: g_hero_top_right_animation;
  -webkit-animation-duration: 2.5s;
  height: 200px;
  text-align: center;
  z-index: 0;
  width: 50px;
  margin-left: calc(50% - 49px);
  margin-bottom: -2px;
}

.info_show_more {
  display: none;
}




/* CSS for implementing new design */

/* Contact information */
.electric_form form {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.contact-information-block,
.trailer-type-block,
.topography-block,
.cargo-loading-weight-block,
.loading-duration-block,
.unloading-duration-block
{
    display: flex;
    flex-direction: column;
    gap: 12px;
    max-width:925px;
}

.contact-information-inner,
.trailer-type-inner,
.topography-inner,
.route-inner,
.cargo-loading-weight-inner,
.loading-duration-loading-inner,
.unloading-duration-loading-inner
{
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 22.4px;
    color: #000000;
}

.contact-information-fields-block {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.contact-information-fields-block input {
    height: 46px;
    border-radius: 5px;
    border: 1px solid #0000001A;
    background-color: #FFFFFF;
    padding: 12px 20px;
    margin: 0;
    /*width: 50%;*/
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    color: #666666;
}

.contact-information-fields-block input::placeholder {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    color: #666666;
}

.contact-information-fields-block-first,
.contact-information-fields-block-second,
.contact-information-fields-block-third
{
    display: flex;
    gap: 20px;
}

/* Trailer type */
.trailer-type-fields-block {
    display: flex;
    gap: 20px;
}

.trailer-type-tilt-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 50%;
    height: 48px;
    border-radius: 5px;
    padding: 12px 16px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 22.4px;
    color: #0B5669;
    background: #FFFFFF;
    border: 1px solid #0000001A;
    cursor: pointer;
}

.trailer-type-reefer-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 50%;
    height: 48px;
    border-radius: 5px;
    padding: 12px 16px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 22.4px;
    color: #0B5669;
    background: #FFFFFF;
    border: 1px solid #0000001A;
    cursor: pointer;
}

.trailer-type-tilt-btn:hover,
.trailer-type-reefer-btn:hover,
.topography-mountainous-btn:hover,
.topography-plain-btn:hover,
.topography-combination-btn:hover {
    background-color: rgba(99, 213, 243, 0.2);
    border-color: rgba(99, 213, 243, 0.2);
    transition: 0.3s;
}


.trailer-type-tilt-btn-icon,
.trailer-type-reefer-btn-icon
{
    background-image: url('/wp-content/themes/hello-elementor/assets/images/arrow_right_alt.svg');
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Topography */
.topography-fields-block {
    display: flex;
    gap: 20px;
}

.topography-mountainous-btn,
.topography-plain-btn,
.topography-combination-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 50%;
    height: 48px;
    border-radius: 5px;
    padding: 12px 16px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 22.4px;
    color: #0B5669;
    background: #FFFFFF;
    border: 1px solid #0000001A;
    cursor: pointer;
}

/* Route */
.route-block {
    display: flex;
    flex-direction: column;
    gap: 24px;
    max-width: 925px;
}

.route-fields-block {
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 20px;
}

.select2-selection::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 10px; /* Adjust position of the icon */
  transform: translateY(-50%);
  width: 16px; /* Icon width */
  height: 16px; /* Icon height */
  background-image: url('/wp-content/themes/hello-elementor/assets/images/search-icon.svg');
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none; /* Allow clicks to go through to the select element */
  z-index: 2;
}

.route-fields-block-first {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 50%;
}

.route-fields-block-second {
    width: 50%;
}

.select2-container--default .select2-selection--single {
    display: flex;
    align-items: center;
    height: 46px;
    border-radius: 5px;
    border: 1px solid #0000001A;
    background-color: #FFFFFF;
    padding: 12px 20px;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    color: #666666;
    position:relative;
}

.select2-dropdown {
    margin-top: -10px;
    padding: 12px 20px;
    color: #666666;
    border: 1px solid #0000001A;
    font-family: 'Roboto', sans-serif;
}

/*input.select2-search__field {*/
/*    background: none;*/
/*    padding: 10px;*/
/*    height: 30px;*/
/*    color: #fff;*/
/*    font-family: 'Poppins';*/
/*    font-size: 16px;*/
/*}*/

/*.select2-container--default .select2-selection--single .select2-selection__rendered {*/
/*    color: #fff;*/
/*}*/

.select2-selection__rendered {
    text-align: left;
    margin: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    color: #666666;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0;
    margin: 0;
}

.add_point {
    display: flex;
    align-items: center;
    height: 46px;
    border-radius: 5px;
    border: 1px solid #0000001A;
    background-color: #FFFFFF;
    padding: 12px 20px;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    color: #666666;
    cursor: pointer;
}

.extra_route {
    padding: 12px;
    border: 1px dashed #666666;
    border-radius: 5px;
    display: none;
    position:relative;
}

.extra_route_active{
  display: block;
}

.close_point {
    position: absolute;
    top: -6px;
    right: -12px;
    background: #ea0000;
    line-height: 16px;
    font-size: 16px;
    border-radius: 20px;
    padding: 3px 7px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}

.close_point {
    display:none;
}

.close_point_active {
    display:block;
}

.electric_form select {
    display: flex;
    align-items: center;
    height: 46px;
    border-radius: 5px;
    border: 1px solid #0000001A;
    background-color: #FFFFFF;
    padding: 12px 20px;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    color: #666666;
    cursor: pointer;
}

/* Cargo weigth */

.cargo-loading-weight-fields-block {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    flex-direction: row;
}

.cargo-loading-weight-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    max-width: 100%;
    width: calc(20% - 16px);
    height: 48px;
    border-radius: 5px;
    padding: 12px 16px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 22.4px;
    color: #0B5669;
    background: #FFFFFF;
    border: 1px solid #0000001A;
    cursor: pointer;
}

span.select2-dropdown.select2-dropdown--below {
    top: 42px;
}

input.select2-search__field {
    outline: #008fb3 !important;
}

input[name="vat_number"], input[name="vat_number"] + .ge_error {
    width: calc(100% - 10px);
}

/* Loading duration */

.loading-duration-fields-block,
.unloading-duration-fields-block
{
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    flex-direction: row;
}

.loading-duration-btn,
.unloading-duration-btn
{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    max-width: 100%;
    width: calc(20% - 16px);
    height: 48px;
    border-radius: 5px;
    padding: 12px 16px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 22.4px;
    color: #0B5669;
    background: #FFFFFF;
    border: 1px solid #0000001A;
    cursor: pointer;
}


.acceptance-block {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    width: 65%;
}

.acceptance-block label {
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    color: #3D3D3D;
}

.acceptance-block input[type="checkbox"] {
    width: 24px;
    height: 24px;
    padding: 0px 12px;
    appearance: none;
    border: 1px solid #ccc;
    border-radius: 5px;
    outline: none;
    cursor: pointer;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.acceptance-block input[type="checkbox"]:checked {
    background-color: #008fb3;
    border-color: #008fb3;
}

.acceptance-block input[type="checkbox"]:checked::after {
    content: '✔';
    color: #FFFFFF;
    font-size: 14px;
    font-family: "Roboto", sans-serif;
}

.submit_form {
    /*order: 2;*/
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 145px;
    height: 50px;
    padding: 8px 30px;
    border-radius: 3000px;
    background-color: #0B5669;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 22.4px;
    color: #FFFFFF;
    cursor: pointer;
}

.submit_form:hover {
    background-color: #159DC0;
}

.submit-btn-icon {
    background-image: url('/wp-content/themes/hello-elementor/assets/images/white-right-arrow.svg');
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.form-info-submit-block {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.electric_form input:focus,
.electric_form input:active
{
    outline: #008fb3 !important;
    border-color: #008fb3 !important;
}

.electric_form select:focus,
.electric_form select:active {
    outline: none !important;
    border: 2px solid #008fb3 !important;
}

.electric_form select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.trailer-type-reefer-btn-icon,.trailer-type-tilt-btn-icon{
    transition:0.3s all;
}

.trailer-type-tilt-btn.active .trailer-type-tilt-btn-icon,
.trailer-type-reefer-btn.active .trailer-type-reefer-btn-icon{
    transform: rotate(90deg);
}

/*.error {*/
/*    border: 1px solid red;*/
/*}*/

.contact-info-first-field-block,
.contact-info-second-field-block
{
    display: flex;
    flex-direction: column;
    width: 50%;
}

.step-mobile-heading-num {
    display: none;
}

.mobile-next-step-block,
.mobile-trailer-type-next-step-block,
.mobile-topography-next-step-block,
.mobile-route-next-step-block,
.mobile-cargo-weight-next-step-block,
.mobile-loading-duration-next-step-block {
    display: none;
}



.form-submit-block {
    display: none;
}


.electric_form_success_message {
    display: none;
    padding: 20px 0px;
    background-color: #F3FAFC;
}

.electric-form-success-inner {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.electric-succes-inner-first-block {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.electric-succes-inner-first-block h4 {
    font-family: 'Poppins', sans-serif;
    padding: 0;
    margin: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 25.2px;
    color: #0B576A;
}

.electric-succes-inner-second-block p {
    margin: 0;
    padding: 0;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22.4px;
    color: #000000;
}

.form-submit-block {
    max-width: 925px;
    align-items: center;
    justify-content: flex-end;
}
