body #lottie svg {
  height: 100% !important;
  transform: scale(2.5) !important;
}

body .et_pb_section.header-new-main, body .et_pb_section_0_tb_header.et_pb_section {
  background-color: transparent !important;
}
body .et_pb_section.header-new-main.sticky-hnm{
  /*background-color: #ececec !important;*/
  background-image: url(/wp-content/uploads/2024/07/background_contact.png) !important;
  background-color: #FFF !important;
  background-position-y: 30%;
}
.rand_contact_col_2 svg {
  /*margin-top: -63px;*/
  margin-top: 0px;
  margin-left: -61px;
}
.et_pb_section.sectiunea_1_asv {
  padding-bottom: 64px;
}
.text_asv_1 h2, .text_asv_1 h2 span{
  font-size: 40px !important;
  line-height: 56px !important;
}
.text_asv_1 .et_pb_text_inner{
  font-weight: 400;
}
.et_pb_row.rand_general_asv.rand_asv_2 {
  padding-top: 46px;
}
.text_asv_1 p{
  font-size: 16px !important;
  line-height: 32px !important;
}
/*.text_asv_1 {
  width: 75%;
  max-width: 885px;
}*/
.text_asv_1 h2 {
  padding-bottom: 27px;
}
.image_asv_1 img{
  border-radius: 10px;
}
.rand_asv_3 .et_pb_column {
  width: 29%;
  margin-right: 6%;
}
.box_de_ce_ppc .et_pb_text_inner {
  font-weight: 400;
}
.box_de_ce_ppc h4 {
  display: flex;
  align-items: center;
  column-gap: 17px;
  flex-direction: row;
  padding-bottom: 20px;
}
.box_de_ce_ppc p {
  font-size: 16px !important;
  line-height: 32px !important;
  padding-right: 6px;
}
.et_pb_row.rand_general_asv.rand_asv_3 {
  padding-top: 7px;
}
.et_pb_section.sectiunea_3_asv {
  padding-top: 0px;
}
.et_pb_row.rand_general_asv.rand_asv_4 {
  padding-top: 47px;
  padding-bottom: 47px;
}
.rand_asv_4 .et_pb_text_inner {
  font-weight: 400;
  width: 58%;
  margin-left: auto;
  margin-right: auto;
  max-width: 685px;
}
.rand_asv_4 h3 {
  padding-bottom: 25px;
}
.rand_asv_4 p {
  font-size: 16px !important;
  line-height: 32px !important;
}
body #page-container .et_pb_section .rand_asv_4 .et_pb_button, body #page-container .et_pb_section .rand_asv_4 .et_pb_button:hover {
  padding: 7px 85px !important;
}
.et_pb_section.sectiunea_5_asv {
  padding-top: 39px;
  padding-bottom: 0px;
}
.et_pb_row.rand_general_asv.rand_asv_5 {
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 0px;
  padding-right: 0px !important;
  padding-left: 0px !important;
  padding-bottom: 0px;
}
.et_pb_section.sectiune_contact_2 {
  padding-top: 30px;
  padding-bottom: 0px;
}
@media (max-width: 1418px) {
  .rand_asv_4 .et_pb_text_inner {
    width: 65%;
    max-width: 738px;
  }
}
@media (max-width: 1278px) {
  .rand_asv_4 .et_pb_text_inner {
      width: 70%;
      max-width: none;
  }
}
@media (max-width: 1200px) {
  .text_asv_1 h2, .text_asv_1 h2 span {
    font-size: 38px !important;
    line-height: 54px !important;
  }
  .rand_contact_col_2 svg {
    /*margin-top: 0;*/
    margin-top: 20px;
    margin-left: -20px;
    width: auto;
    height: 237px;
}
  .rand_contact_col_1 h1 br{
    display: none;
  }
  body #page-container .et_pb_section .et_pb_button_1{
    font-size: 18px !important;
  }
  .et_pb_row.rand_general_asv.rand_asv_4 {
    max-width: 90% !important;
  }
  .rand_asv_4 .et_pb_text_inner {
    width: 80%;
  }
  .rand_asv_4 h3{
    font-size: 26px !important;
    line-height: 39px !important;
  }
  body .et_pb_row {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 1000px) {
  .rand_asv_3 .et_pb_column {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 50px;
  }
}

@media (max-width: 981px) {
  body #lottie {
      margin-top: 0px !important;
      margin-left: 0px;
  }
}


@media (max-width: 872px) {
  .box_de_ce_ppc h4{
    font-size: 16px !important;
    line-height: 24px !important;
    column-gap: 17px;
    padding-bottom: 16px;
  }
  .et_pb_section.sectiune_contact_2 {
    padding-top: 0px !important;
  }
  .image_asv_1 img {
    height: 220px;
    object-fit: cover;
  }
  .text_asv_1 h2, .text_asv_1 h2 span {
    font-size: 32px !important;
    line-height: 44px !important;
  }
  .et_pb_row.rand_general_asv.rand_asv_2 {
    padding-top: 12px;
  }
  .text_asv_1 {
    width: 100%;
  }
  .et_pb_section.sectiunea_1_asv {
    padding-bottom: 35px;
  }
  .et_pb_section.sectiunea_3_asv {
    padding-bottom: 0;
  }
  body #page-container .et_pb_section .et_pb_button_1 {
    font-size: 16px !important;
  }
  body #page-container .et_pb_section .rand_asv_4 .et_pb_button, body #page-container .et_pb_section .rand_asv_4 .et_pb_button:hover{
    padding: 10px 58px !important;
  }
  .rand_asv_4 .et_pb_module.et_pb_text {
    margin-bottom: 37px;
  }
  .rand_asv_4 h3{
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 9px;
  }
  .rand_asv_4 h3 br{
    display: none;
  }
  .rand_asv_4 .et_pb_text_inner {
    width: 95%;
  }
}
