.et_pb_row.rand_general_da.rand_da_2{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

.et_pb_row.rand_general_da.rand_da_2 .et_pb_module, .et_pb_row.rand_general_da.rand_da_2 .et_pb_image_wrap, .et_pb_row.rand_general_da.rand_da_2 img{
  height: 100%;
}

.et_pb_row.rand_general_da.rand_da_2 img{
  object-fit: cover;
}

body .et_pb_section.header-new-main, body .et_pb_section_0_tb_header.et_pb_section {
  background-color: transparent !important;
}
.rand_contact_col_2 img {
  margin-top: -90px;
}
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 .et_pb_code_inner{
  text-align: center;
}
body #page-container .et_pb_section a.et_pb_button.btn-hai-sa-ne-auzim {
  margin-top: 40px;
  padding: 7px 87px 7px 87px !important;
}
body .rand_contact_col_1 {
  width: 56% !important;
}
body .rand_contact_col_2 {
  width: 36% !important;
}
.et_pb_section.sectiunea_1_da {
  padding-bottom: 44px;
}
.et_pb_section.sectiunea_2_da {
  padding-top: 72px;
  padding-bottom: 20px;
}
.et_pb_column.rda2_col1 {
  width: 46%;
  margin-right: 8.2%;
}
.rda2_col1 img{
  border-radius: 10px;
}
.et_pb_column.rda2_col2 {
  width: 45.8%;
  padding-top: 20px;
}
.rda2_col2 h2, .rda2_col2 h2 span {
  font-size: 35px !important;
  line-height: 52.5px !important;
  padding-bottom: 23px;
}
.rda2_col2 p {
  line-height: 32px !important;
  padding-bottom: 31px;
}
.et_pb_section.sectiunea_3_da {
  padding-top: 0px;
  padding-bottom: 50px;
}
.et_pb_row.rand_da_3 {
  padding-top: 25px;
  padding-bottom: 10px;
}
.rand_da_3 .et_pb_text_inner {
  font-weight: 400;
  width: 80%;
  max-width: 873px;
}
.rand_da_3 h3, .rand_da_3 h3 span {
  font-size: 40px !important;
  line-height: 56px !important;
  padding-bottom: 16px;
}
.rand_da_3 p {
  font-size: 16px !important;
  line-height: 32px !important;
}
.et_pb_row.rand_general_da.rand_da_4 {
  padding-top: 12px;
}
.rand_da_4 .et_pb_column {
  width: 46%;
  margin-right: 8%;
}
.box_de_ce_ppc .et_pb_text_inner {
  font-weight: 400;
}
.box_de_ce_ppc h4 {
  display: flex;
  align-items: center;
  column-gap: 16px;
  flex-direction: row;
  padding-bottom: 20px;
}
.box_de_ce_ppc p {
  font-size: 16px !important;
  line-height: 32px !important;
  padding-right: 6px;
}
.et_pb_section.sectiunea_4_da {
  padding-top: 0px;
}
.et_pb_row.rand_general_da.rand_da_5 {
  padding-top: 47px;
  padding-bottom: 47px;
}
.rand_da_5 .et_pb_text_inner {
  font-weight: 400;
  width: 58%;
  margin-left: auto;
  margin-right: auto;
  max-width: 685px;
}
.rand_da_5 h3 {
  padding-bottom: 25px;
}
.rand_da_5 p {
  font-size: 16px !important;
  line-height: 32px !important;
}
body #page-container .et_pb_section .rand_da_5 .et_pb_button, body #page-container .et_pb_section .rand_da_5 .et_pb_button:hover {
  padding: 7px 85px !important;
}
.et_pb_section.sectiunea_5_da {
  padding-top: 39px;
  padding-bottom: 0px;
}
.et_pb_row.rand_general_da.rand_da_6 {
  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_da_5 .et_pb_text_inner {
    width: 65%;
    max-width: 738px;
  }
}
@media (max-width: 1278px) {
  .rand_da_5 .et_pb_text_inner {
      width: 70%;
      max-width: none;
  }
}
@media (max-width: 1200px) {
  .rand_contact_col_2 img {
    margin-top: -50px;
  }
  body #page-container .et_pb_section .et_pb_button_1{
    font-size: 18px !important;
  }
  .et_pb_row.rand_general_da.rand_da_5 {
    max-width: 90% !important;
  }
  .rand_da_5 .et_pb_text_inner {
    width: 80%;
  }
  .rand_da_5 h3{
    font-size: 26px !important;
    line-height: 39px !important;
  }
  .rand_da_3 h3, .rand_da_3 h3 span {
    font-size: 38px !important;
    line-height: 54px !important;
  }
  .rand_contact_col_2 svg {
    margin-top: 0;
    height: 251px;
  }
  body .et_pb_row {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 15px;
    padding-right: 15px;
  }
  .et_pb_column.rda2_col1 {
    margin-right: 5%;
  }
  .rda2_col2 h2, .rda2_col2 h2 span {
    font-size: 31px !important;
    line-height: 44px !important;
  }
  .et_pb_column.rda2_col2 {
    width: 49%;
  }
  .rda2_col2 p {
    padding-right: 0;
  }
}
@media(max-width: 872px)
{
  .rand_contact_col_2 img {
    margin-top: -50px;
    max-height: 400px;
    object-fit: contain;
  }
  .box_de_ce_ppc h4 img {
    height: 40px;
    object-fit: contain;
  }
  .et_pb_section.sectiune_contact_2 {
    padding-top: 0px !important;
  }
  .et_pb_section.sectiunea_2_asv {
    padding-bottom: 28px;
  }
  .et_pb_section.sectiunea_3_da {
    padding-bottom: 27px;
  }
  .et_pb_section.sectiune_contact_2 {
    padding-top: 0;
  }
  body #page-container .et_pb_section .et_pb_button_1 {
    font-size: 16px !important;
  }
  body #page-container .et_pb_section .rand_da_5 .et_pb_button, body #page-container .et_pb_section .rand_da_5 .et_pb_button:hover{
    padding: 10px 58px !important;
  }
  .rand_da_5 .et_pb_module.et_pb_text {
    margin-bottom: 37px;
  }
  .rand_da_5 h3{
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 9px;
  }
  .rand_da_5 h3 br{
    display: none;
  }
  .rand_da_5 .et_pb_text_inner {
    width: 95%;
  }
  .et_pb_section.sectiunea_4_da {
    padding-bottom: 0;
  }
  .rand_da_4 .et_pb_column {
    width: 100%;
    margin-right: 0px;
  }
  .rand_da_3 .et_pb_text_inner {
    width: 100%;
  }
  .et_pb_row.rand_da_3 {
    padding-top: 5px;
  }
  .box_de_ce_ppc h4{
    font-size: 16px !important;
    line-height: 24px !important;
    column-gap: 17px;
    padding-bottom: 16px;
  }
  .rand_asv_3 .et_pb_column {
    margin-bottom: 29px;
  }
  .rand_da_3 h3, .rand_da_3 h3 span {
    font-size: 32px !important;
    line-height: 44px !important;
  }
  body #page-container .et_pb_section a.et_pb_button.btn-hai-sa-ne-auzim {
    margin-top: 23px;
    padding: 10px 60px 10px 60px !important;
  }
  .rand_contact_col_2 svg {
    margin-top: 0;
    margin-left: 0;
    height: 258px;
  }
  body .rand_contact_col_2 {
    width: 100% !important;
  }
  body .rand_contact_col_1 {
    width: 100% !important;
  }
  .rda2_col2 h2, .rda2_col2 h2 span {
    padding-bottom: 31px;
  }
  .rda2_col2 p {
    font-size: 16px !important;
  }
  .et_pb_column.rda2_col2 {
    width: 100%;
  }
  .rda2_col2 {
    padding-top: 0px !important;
  }
  .et_pb_section.sectiunea_2_da {
    padding-top: 28px;
  }
  .et_pb_column.rda2_col1 {
    width: 100% !important;
    margin-right: 0px !important;
  }
  .rda2_col1 img {
    height: 220px;
    object-fit: cover;
  }
}
