/*
 Theme Name:     CANOPY RO
 Description:    CANOPY RO Theme
 Author:         Canopy
 Template:       Divi
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */


/*START - Consultanta Marketing Digital*/
.text-box-consultanta p{
  line-height: 28px !important;
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-size: 14px !important;
  font-weight: 400;
  margin-bottom: 17px;
  color:#454545 !important;
  padding-left: 6%;
  padding-right: 6%;
  text-align: center;
  margin-bottom: 0px !important;
  padding-bottom: 4px;
}

.text-box-consultanta h4{
  font-size: 18px;
  font-weight: 600;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-bottom: 0px;
}

.text-box-consultanta img {
  margin-left: auto ;
  margin-right: auto;
  display: block;
  margin-bottom: 8px;
}

.special-row-button-consultanta{
  display: flex;
  justify-content: center;
}

.special-row-button-consultanta .et_pb_column{
  background-color: transparent!important;
  box-shadow: none!important;
  margin-right: auto!important;
  margin-left: auto!important;
  display: contents!important;
}

.modul-suna-cunoscut .et_pb_text_inner p{
  display: flex!important;
  padding-left: 5px!important;
  color: #454545!important;
}

.modul-suna-cunoscut .et_pb_text_inner p img{
  height: fit-content;
  width: 20px!important;
  margin-top: 10px!important;
  margin-right: 10px!important;
}


.ceprimesti-row .et-last-child .et_pb_image img{
  max-height: 400px;
  object-fit: cover!important;
}

.consultanta-info .et_pb_text_inner p em img{
  width: 15px!important;
    margin-right: 10px!important;
}
.page-id-26714 #fld_3027009_1,
.page-id-26714 #fld_8387400_1{
  width: 100%!important;
}
.page-id-26714 #CF6835af599c7ab_1-row-1{
  display: flex;
  grid-gap:16px!important;
}
.page-id-26714 #CF6835af599c7ab_1-row-1 .col-sm-6 {
  width: 50%!important;
}
.page-id-26714 #CF6835af599c7ab_1-row-1::after,
.page-id-26714 #CF6835af599c7ab_1-row-1::before{
  display: none!important;
}

.page-id-26714 #CF6835af599c7ab_1-row-3,
.page-id-26714 #CF6835af599c7ab_1-row-2{
  width: 48.8%!important;
}
.page-id-26714 #fld_1737877Label,
.page-id-26714 #fld_3999777Label,
.page-id-26714 #fld_7478206Label{
  display: none!important;
}
.page-id-26714 #CF6835af599c7ab_1-row-3{
  float: right;
  width: calc(50% - 8px);
  }

  .page-id-26714 #CF6835af599c7ab_1-row-2{
    float: left;
    width: calc(50% - 8px);
  }


.page-id-26714 #fld_3999777_1{
  height: 72px!important;
}

.text-box-form {
  margin-bottom: 22px!important;
}

.text-box-form p img{
  width: 15px !important;
  margin-right: 0px !important;
}

.text-box-form p{
  font-style: italic!important;
  color:#454545!important;
  font-size: 16px!important;
}

.page-id-26714 .rand2_contact_col_form_content .caldera-grid textarea {
  height: 180px!important;
}


.row-consultanta-banner .et_pb_column_1_2{
  width: 75%!important;
  margin-right: 1%
}

.row-consultanta-banner .et-last-child{
  width: 13%!important;
}


.row-consultanta-banner .hai_sa{
  white-space: nowrap!important;
}
/*FAQ*/

.faq-consultanta{
  padding-top: 0px!important;
}

.faq-consultanta h2{
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
font-weight: 600;
font-size: 40px!important;
color: #454545 !important;
letter-spacing: -0.01em;
}


.faq-consultanta .et_pb_toggle{
  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  border: 0px!important;
  background-color: #ffffff!important;
}

.faq-consultanta h5{
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #111111 !important;
    letter-spacing: -0.01em;
    line-height: 30px;
}

.faq-consultanta p{
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px!important;
  color:#838383!important;
}

.faq-consultanta .et_pb_toggle_title:before {
  content: url('/wp-content/uploads/2024/09/arrow-right-outline-2.png.webp')!important;
  transform: rotate(270deg);
}

.faq-consultanta .et_pb_toggle_open .et_pb_toggle_title:before {
  content: url('/wp-content/uploads/2024/09/arrow-right-outline-2.png.webp')!important;
  transform: rotate(450deg);
}


@media only screen and (max-width: 980px) {

  .rand_set_2 .et_pb_image{
    margin-bottom: 30px!important;
  }

  .row-consultanta-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .row-consultanta-banner .et_pb_column_1_2 {
    width: 100%!important;
  }


  .page-id-26714 #CF6835af599c7ab_1-row-1{
    flex-direction: column;
    grid-gap:0px!important;
  }

  .page-id-26714 #CF6835af599c7ab_1-row-1 .col-sm-6 {
    width: 100%!important;
  }


  .page-id-26714 #CF6835af599c7ab_1-row-2,
  .page-id-26714 #CF6835af599c7ab_1-row-3{
    width: 100%!important;
    }

    .ceprimesti-row {
      display: flex!important;
      flex-direction: column-reverse!important;
    }

    .page-id-26714 .sectiunea_2_da{
      padding: 20px 0px!important;
    }
}

@media (max-width: 950px) {
  .page-id-26714 .echipa_marketing .et_pb_column {

  max-width: fit-content!important;

    }

    }

    @media (max-width: 872px) {

.faq-consultanta h2{
      font-size: 32px !important;
      line-height: 44px !important;

    }

  }



/*END - Consultanta Marketing Digital*/

.page-id-26517 .et_pb_text_0  h2{
  font-size: 70px!important;
  line-height: 84px!important;
}
@media only screen and (max-width: 872px) {
  .page-id-26517 .et_pb_text_0  h2{
  font-size: 27px!important;
  line-height: 49px!important;
}
}

.custom-imagine-footer img, .last-item-footer img, .image_wauto img, body.page-id-20818 .col_1_serviciu_cu_ce_te_putem_ajuta img{
  width: auto !important;
}

.last-item-footer .media-image-link-footer a{
  text-align: center;
}

/* Start edit 23.12 */
body.page-id-26044 .rand_servicii_1 span{
  max-height: 250px!important;
}
@media only screen and (max-width: 872px) {
body.page-id-26044 .rand_servicii_1 span{
  max-height: 270px!important;
}

body.page-id-26044 .rand_servicii_1 .et_pb_code{
  display: none!important;
}
}
body.page-id-26044 .rand_servicii_1 .et_pb_code{
  display: none!important;
}
body.page-id-26074 .rand_contact_col_2 span{
  max-height: 200px!important;

}
body.page-id-26074 .rand_servicii_1 .et_pb_code{
  display: none!important;
}
@media only screen and (max-width: 872px) {
body.page-id-26074 .rand_contact_col_2 .et_pb_image{
  margin-left: 0px!important;
}
body.page-id-26074 .rand_contact_col_2 span{
  max-height: 290px!important;

}

}
@media only screen and (max-width: 500px) {
  body.page-id-26074 .rand_contact_col_2 span{
    max-height: 220px!important;

  }
}
@media only screen and (max-width: 400px) {
  body.page-id-26074 .rand_contact_col_2 span{
    max-height: 190px!important;
  }
}

.page-id-26074 .rand_contact_col_1 h1 {
  padding-top: 20px!important;
}

/*end edit*/

#ana-img img{
  border-radius: 100% !important;
}

.title-answers{
  margin-bottom: 30px;
}

.raspuns-corect-show{
  color: #4CAF50;
}
.raspuns-corect{
  margin-bottom: 10px;
}
.raspuns-normal {
  font-weight: 400 !important;
}
.raspuns-bold {
  font-weight: bold;
}
.intrebare-ty .raspunsul-tau .correct {
  color: #4CAF50;
}
.intrebare-ty .intrebare{
  font-size: 22px;
  margin-bottom: 10px;
  line-height: 28px;
}
.intrebare-ty .raspunsul-tau .wrong{
  color: #ff3434;
}
.page-id-23791 header#main-header,
.page-id-23791 .ancr-group,
.page-id-23791 .et_slide_menu_top,
.page-id-23791 .footer-forest,
.page-id-23791 #main-footer,
.page-id-23791 .joinchat{
  display: none !important;
}

.style-regulament-gpec h1{
  margin-top: 100px;
  color: #309C92;
  margin-bottom: 40px;
  font-size: 16.5px !important;
}
.new-style-intrebari .caldera_forms_form .custom-radio-terms label{
  color: #fff !important;
  padding-left: 20px;
  cursor: pointer;
}
.new-style-intrebari .caldera_forms_form .custom-radio-terms label a{
  color: #fff !important;
  text-decoration: underline;
}
.custom-radio-terms{}
.custom-radio-terms input{
  margin-top: 4px !important;
  top: 0px;
  position: absolute;
}
.custom-radio-terms{
  /* display: flex; */
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  /* justify-content: center; */
  color: #fff;
}
.custom-radio-terms > div{
  display: flex;
  grid-gap: 10px;
}
#fld_1155129_1-wrap{
margin-top: 40px;
}
.custom-radio-terms span{
  margin-bottom: 0 !important;
  margin-top: 1px !important;
}
.custom-radio-terms .has-error .help-block {

    /* color: #EC6C2B !important; */
}
.custom-radio-terms .help-block{
  color: #fff;
  font-family: 'Poppins';
}

.custom-radio-terms .help-block a{
  color: #a94442;
  text-decoration: underline;
}
.style-regulament-gpec p,
.style-regulament-gpec p span,
.style-regulament-gpec li,
.style-regulament-gpec li span{
  color: #000;
  font-family: 'Poppins';
  font-size: 11px !important;
  line-height: 16px !important;
}
.style-regulament-gpec ul{
  padding-left: 30px !important;
}
.style-regulament-gpec h2{
  font-size: 12px !important;
  margin-top: 10px;
  margin-bottom: 5px;
}

.style-regulament-gpec,
.style-regulament-gpec h1,
.style-regulament-gpec h2{
  font-family: 'Poppins';
}
.page-id-23842 .et_pb_section.et_pb_section_0.et_section_regular{
  background: #D9D9D9;
}
.intrebare-ty{
  padding: 0 0 30px 0;
}
.container-ty-intrebari{

    font-family: 'Poppins';
    font-size: 18px;
    color: #000;
}
.container-ty-intrebari .raspuns-corect-show{
  color: #4CAF50;
}
.raspunsul-tau.gresit{
  color: #ff3434;
}
.ty-page-max{
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}
.custom_center{
  text-align: center;
}
.custom_center input{
  margin-left: auto;
  margin-right: auto;
}
.button-style-new-quiz{
  display: flex;
  justify-content: center;
}
.custom_center label{
  color: #fff !important;
}
.max-container-intrebare .help-block.caldera_ajax_error_block{
  margin-top: 20px;
}
.max-container-intrebare-2 .help-block.caldera_ajax_error_block{
  margin-top: 20px;
}
.max-container-intrebare-3 .help-block.caldera_ajax_error_block{
  margin-top: 20px;
}
.style-padding{
  padding: 5px 40px 30px 40px;
}
.custom-style-lp{
  max-width: 900px;
  padding-top: 0 !important;
}
.custom-style-lp > div{
  background: #fff;
  border-radius: 20px;
}
.custom-style-lp img{
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;

}
.hero-lp-intrebari{
  background: #009C92;
  padding-top: 27px !important;
}
.mini-container-intrebare{
  font-size: 22px;
  margin-bottom: 30px;
  line-height: 32px;
}
.container-raspuns .radio:last-child{
  margin-bottom: 0 !important;
}
.max-container-intrebare,
.max-container-intrebare-2,
.max-container-intrebare-3,
.new-style-intrebari .caldera_forms_form .style-text,
.new-style-intrebari .caldera_forms_form label{
  font-family: 'Poppins';
  font-size: 18px;
  color: #000;
}

.custom-style-lp p{
  font-size: 18px !important;
  color: #000;
  line-height: 28px !important;
}
.new-style-intrebari  .parsley-required{
  font-family: 'Poppins';
}
.custom-style-lp h1{
  font-size: 40px;
  color: #F26E24;
  margin-bottom: 20px;
}
.new-style-intrebari .caldera_forms_form label{
  font-weight: 500;
}
.new-style-intrebari .caldera_forms_form input[type='submit']{
  background: #EC6C2B;
  font-family: 'Poppins';
  font-size: 18px;
  color: #fff !important;
  border: 0px;
  border-radius: 7px;
}
.new-style-intrebari .caldera_forms_form input[type='text'],
.new-style-intrebari .caldera_forms_form input[type='email'],
.new-style-intrebari .caldera_forms_form input[type='phone']{
  font-family: 'Poppins';
  font-size: 18px;
  color: #000;
  max-width: 300px;
}
.new-style-intrebari  .caldera-grid .radio + .radio{
  margin-top: 20px !important;
}
.new-style-intrebari  .field_required{
  color: #ee0000 !important;
}
.new-style-intrebari .caldera_forms_form .style-text{
  margin-bottom: 40px;
  margin-top: 20px;
}
.caldera_forms_form .row div.max-container-intrebare:nth-child(1){
  padding: 35px !important;
}
.caldera_forms_form .row div.max-container-intrebare-2:nth-child(1){
  padding: 35px !important;
}
.caldera_forms_form .row div.max-container-intrebare-3:nth-child(1){
  padding: 35px !important;
}

.max-container-intrebare{
  /* border: 1px solid gray; */
  padding: 35px !important;
  border-radius: 20px;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
  border-left-color: #009C92;
  background: #fff;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.max-container-intrebare-2{
  /* border: 1px solid gray; */
  padding: 35px !important;
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
  margin-bottom: 0px;
  position: relative;
  overflow: hidden;
  border-left-color: #009C92;
  background: #fff;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0px !important;
}
.max-container-intrebare-3{
  padding: 35px !important;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-bottom: 0px;
  position: relative;
  overflow: hidden;
  border-left-color: #009C92;
  background: #fff;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0px !important;
}
/* .max-container-intrebare::before{
  content: '';
  width: 4px;
  height: 100%;
  background: #009C92;
  position: absolute;
  left: 0;
  top: 0;
} */
.max-container-intrebare .container-raspuns{
  margin-bottom: 0;
}
.max-container-intrebare-2 .container-raspuns{
  margin-bottom: 0;
}
.max-container-intrebare-3 .container-raspuns{

}
.container-raspuns input[type='radio']:after {
  width: 20px;
  height: 20px;
  border-radius: 15px;
  top: 1px;
  left: -5px;
  position: relative;
  background-color: #fff;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid #d1d3d1;
}

.new-style-intrebari .caldera_forms_form .style-text.style-text-title{
  text-align: center;
  color: #fff !important;
  margin-top: 115px !important;
  font-size: 22px !important;
  line-height: 32px;
}
.caldera-grid .container-raspuns .radio label{
  padding-left: 25px;
  display: flex;
  gap: 15px;
}
.caldera-grid .container-raspuns.has-error .radio {
  color: #000 !important;
}
.container-raspuns   input[type='radio']:checked:after {
  width: 20px;
  height: 20px;
  border-radius: 15px;
  top: -1px;
  left: -5px;
  position: relative;
  background-color: #009C92;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid #d1d3d1;
}

.container-popup{
  visibility: hidden;
  opacity: 0;
  left: 0 !important;
  top: 0 !important;
  position: fixed;
  width: 100%;
  height: 100%;
  background: #7c7c7c36;
  display: flex;
  align-items: center;
  justify-content: center;
}
.container-popup.active{
  visibility: visible;
  opacity: 1;
}
.section-popup{
  width: 60%;
  max-width: 1024px;
  background: #fff;
}
.certified-name{
  color: #f26e21;
}
.section-popup p{
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;
  font-size: 18px;
  text-align: center !important;
  padding: 20px 50px 40px 50px !important;
}
.close-popup-x{
  padding: 10px 15px;
  font-size: 20px;
  cursor: pointer;
}
.button-close{
  margin-bottom: 30px !important;
  text-align: center;
  color: #ffffff !important;
  background: #f26e21;
  font-family: "Poppins" !important;
  font-size: 22px;
  padding: 10px 20px;
  margin: auto;
  width: 150px;
}
@media (max-width: 980px){
  .section-popup{
    max-width: 90%;

  }
}
.da-close-popup{

      display: flex;
      justify-content: flex-end;
  }
}
.page-id-23540 .field-config.option-required{
  height: 30px;
  width: 30px;
}

.new-set-column-consent{
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: start;
  row-gap: 60px;
  column-gap: 10px;
}

.item_list_1{
  order: 1;
}
.item_list_2{
  order: 3;
}
.item_list_3{
  order: 2;
}
.item_list_4{
  order: 4;
}

/*  start stilizare header cu banda timer */

.announcement-class-menu-top.et_slide_menu_top .et_pb_top_menu_inner {
  top: 33px;
}
.announcement-class-menu-top.et_slide_menu_top.sticky-contact-new.sticky-contact .et_pb_top_menu_inner{
  top: 28px;
}
.sticky-menu-active .announcement-class  .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu{
  top: 4px !important;
}
@media (max-width: 1920px){
  #main-header.announcement-class{
    top: 40px !important;
    padding: 10px 0px !important;
  }

  .sticky-menu-active .announcement-class  .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
    top: 4px;
  }
}
@media (max-width: 1554px){
  .sticky-menu-active .announcement-class  .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu{
    top: -6px !important;
  }
  .sticky-menu-active .announcement-class.et-fixed-header  .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu{
    top: 4px !important;
  }
  .announcement-class-menu-top.et_slide_menu_top.sticky-contact .et_pb_top_menu_inner {
    top: 85px;
  }
  .announcement-class-menu-top.et_slide_menu_top.sticky-contact-new.sticky-contact .et_pb_top_menu_inner {
    top: 37px;
  }
  #main-header.announcement-class{
    top: 52px !important;
  }
}

@media (max-width: 980px and min-width: 800px){
  #main-header.announcement-class{
    top: 72px !important;
  }
  .announcement-class-menu-top.et_slide_menu_top.sticky-contact .et_pb_top_menu_inner{
    top: 73px;
  }
  .announcement-class-menu-top.et_slide_menu_top.sticky-contact-new.sticky-contact .et_pb_top_menu_inner{
    top: 55px;
  }
}
@media (max-width: 800px){
  #main-header.announcement-class{
    top: 0px !important;
  }

  .announcement-class-menu-top.et_slide_menu_top .et_pb_top_menu_inner {
    top: -25px;
  }
  .announcement-class-menu-top.et_slide_menu_top.sticky-contact-new.sticky-contact .et_pb_top_menu_inner{
    top: -25px;
  }
}

@media (max-width: 640px){

  .announcement-class-menu-top.et_slide_menu_top .et_pb_top_menu_inner {
    top: 9px;
  }
  .announcement-class-menu-top.et_slide_menu_top.sticky-contact-new.sticky-contact .et_pb_top_menu_inner{
    top: -20px;
  }
}

/*  sfarsit stilizare header cu banda timer */
body.page-id-23540 .hero-section-services{
 background-size: 32vh !important;
}
body.page-id-23209 #ancr-23499 {
  display: none !important;
}
body.page-id-23209 #ancr-23499 .ancr-inner p{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.button-image-left{

  background-size: 40px !important;
  background-position: center left 4px !important;
}
.contact-canopy-academy-full-w.new-set form{
  width: 100% !important;
  margin-top: 0;
}
.contact-canopy-academy-full-w.new-set select{
  padding: 36px !important;

}
.page-id-23540 #caldera_forms_widget-2,
.page-id-23540 #text-2,
.page-id-23540 .first-section-footer
{
  display: none;
}
.page-id-23540 .form-group.radio-termeni{
  margin: 20px 0;
}
.border-left-set{
  position: relative;

}
.border-left-set::before{
  content: " ";
  width: 1px;
  height: 100%;
  background: #BCBCBC;
  left: 50%;
  top: 50%;
  position: absolute;
  transform: translate(-50%,-50%);
}
.page-id-23540 .hero-bottom-col-left{
  bottom: 20px;
}
.image-right-20{
  margin-right: 23.8px;
  margin-bottom: -15px !important;
}
.page-id-23540 .hero-bottom-row-whp .et_pb_column{
  width: 46% !important;
  bottom: 20px;
}
.et-fb-root-ancestor .page-id-23540 header{
  /* display: none !important; */
}
.new-section-consent .motive-list.top-1{
  margin-top: 0;

}
.new-section-consent .motive-list.top-2{
margin-top: 0;

}
.new-section-consent .number-container span{
  line-height: 60px !important;
}
.new-section-consent .motive-list p,
.new-section-consent .motive-list h3{
  text-align: left;
}
.new-section-consent .motive-list{
  justify-content: space-around;
  align-items: flex-start;
}
.radio-termeni.new-set input{
  height: 20px;
  width: 20px;
}
.flex-center-new-set{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.flex-center-new-set .et_pb_image {
  margin-bottom: 0 !important;
  margin-left: auto;
  margin-right: auto;
}
.flex-center-new-set .et_pb_image img{
  max-height: 80px;
  object-fit: contain;
  transition-duration: 0.4s;
  opacity: 0.5;
  filter: grayscale(100%)
}
.flex-center-new-set .et_pb_image img:hover{
  filter: grayscale(0%);
  opacity: 1;

}
.page-id-23209 #logo{
  max-width: 181px;
}

.page-id-23088 #caldera_forms_widget-2, .page-id-23088 #text-2, .page-id-23088 .hp-tree-mobile.hide-on-desktop, .page-id-23088 .first-section-footer{
  display: none;
}
.page-id-23088 .footer-forest img {
  left: -4.5px !important;
}
.row_serviciu_cu_ce_te_putem_ajuta.new-grid-set{
  display: grid;
  grid-template-columns: calc( 50% - 50px ) 52px calc( 50% - 50px );
  gap: 20px;
  margin-bottom: -140px !important;
}

.row_serviciu_cu_ce_te_putem_ajuta.new-grid-set .et_pb_column_21,
.row_serviciu_cu_ce_te_putem_ajuta.new-grid-set .et_pb_column_23{
  margin-top: 100px;
}
.row_serviciu_cu_ce_te_putem_ajuta.new-grid-set .et_pb_column_21,
.row_serviciu_cu_ce_te_putem_ajuta.new-grid-set .et_pb_column_22,
.row_serviciu_cu_ce_te_putem_ajuta.new-grid-set .et_pb_column_23{
  width: 100%;
}
.row_serviciu_cu_ce_te_putem_ajuta .new-width-form .btn{
  margin-top: 50px;
}
.row_serviciu_cu_ce_te_putem_ajuta .new-width-form .form-group{
  margin-bottom: 50px;
}
.contact-canopy-academy-full-w.new-width-form input{
  font-size: 22px !important;
  padding: 29px 38px !important;
}

.contact-canopy-academy-full-w.new-width-form select{
  font-size: 22px !important;
  padding: 33px 38px !important;
}
.contact-canopy-academy-full-w.new-width-form form{
  width: 100%;
  margin-top: 0;
}
.abonareNewsletterHeader{
  display: none;
}
.cky-banner-element.button-new{
  color: #FFFFFF;
  border-color: #019C93;
  background-color: #019C93;
  padding: 8px 27px;
  cursor: pointer;
}
.cky-banner-element.button-new:hover{
  opacity: 0.8;
}
body.page-id-22073 footer .widget_caldera_forms_widget .submit,
body.page-id-23209 footer .widget_caldera_forms_widget .submit{
  width: auto;
}

.hideRow{
  display: none !important;
}


.descarca-ghid-btn-container.descarca-ghid-btn-container-new {
    left: 0;
}

p.custom_error {
  color: #a94442;
  margin-top: 5px;
}

.popup_descarcare.popup {
  max-width: 60%;
}

.popup_descarcare.popup .form-group {
  text-align: center;
}

.popup_descarcare.popup input[type="url"], .popup_descarcare.popup input[type="email"], .new-class-custom-form input {
  width: 100%;
  height: 34px;
  background-color: #fff;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  padding: 46px!important;
  border: 1px solid #8e8e8e!important;
  background: #fff;
  font-size: 18px!important;
  line-height: 21.6px!important;
  color: #8e8e8e!important;
  font-family: "Open Sans"!important;
}

.popup_descarcare.popup input[type=submit]{
  color: #fff!important;
  background: #f26e21;
  width: 49%;
  font-family: Poppins!important;
  font-size: 30px!important;
  font-weight: 300!important;
  line-height: 36px!important;
  margin-top: 20px;
  letter-spacing: 3.5px;
  padding: 29px!important;
  transition: all .2s ease-in;
}

.popup_descarcare.popup .et_pb_text {
  margin-bottom: 30px !important;
}

/*start sectiune noua*/
.page-id-21151 #caldera_forms_widget-2, .page-id-21151 #text-2, .page-id-21151 .first-section-footer{
  display: none !important;
}
.et_pb_row.row_sectiune_title_servciiga4, .et_pb_row.row_sectiune_servciiga4.et_pb_row_4col {
  width: 90%;
  max-width: 1644px;
}
.et_pb_row.row_sectiune_title_servciiga4 {
  padding-top: 0px;
}
.row_sectiune_title_servciiga4 h3 {
  width: 1413px;
  margin-left: auto;
  margin-right: auto;
  line-height: 54px;
}
.et_pb_row.row_sectiune_servciiga4.et_pb_row_4col {
  padding-top: 76px;
}
.row_sectiune_servciiga4 .et_pb_column {
  margin-right: 1%;
  width: 24%;
}
.row_sectiune_servcii_consent .titlu_pachet_serviciuga4{
  background: #009C94;
}
.row_sectiune_servcii_consent .titlu_pachet_serviciuga4.new_color{
  background: #EC6C28;
  height: 226px;
}
.row_sectiune_servciiga4 .et_pb_column:nth-child(1) .titlu_pachet_serviciuga4{
  background-image: linear-gradient(180deg, #707070 calc(100% - 20px), #FFF 20px)
}

.row_sectiune_servciiga4 .et_pb_column:nth-child(2) .titlu_pachet_serviciuga4{
  background-image: linear-gradient(180deg, #464646 calc(100% - 20px), #FFF 20px)
}

.row_sectiune_servciiga4 .et_pb_column:nth-child(3) .titlu_pachet_serviciuga4{
  background-image: linear-gradient(180deg, #009C94 calc(100% - 20px), #FFF 20px)
}

.row_sectiune_servciiga4 .et_pb_column:nth-child(4) .titlu_pachet_serviciuga4{
  background-image: linear-gradient(180deg, #F26E24 calc(100% - 20px), #FFF 20px)
}

.titlu_pachet_serviciuga4 {
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 35px;
  padding-bottom: 33px;
  margin-bottom: 0px !important;
}

.titlu_pachet_serviciuga4 h4{
  padding-bottom: 20px;
}

.et_pb_module.descrierea_seviciupaghet_ga4 {
  padding-top: 28px;
  width: 84%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px !important;
}

.et_pb_module.descrierea_seviciupaghet_ga4 li {
  line-height: 42px;
  margin-bottom: 3px;
}
.descrierea_pret_seviciupaghet_ga4 {
  padding-top: 13px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 62px;
}

.descrierea_pret_seviciupaghet_ga4 h6{
  line-height: 28px;
  margin-top: 9px;
  margin-bottom: 21px;
}

.descrierea_pret_seviciupaghet_ga4 a{
  border: 1px solid #000000;
  background: transparent;
  font-family: "Poppins";
  font-size: 25px;
  font-weight: 300 !important;
  letter-spacing: 1px;
  line-height: 30px;
  text-align: center;
  padding: 18px 5px 18px 5px;
  color: #000000;
  transition: all 0.2s ease-in;
  text-transform: uppercase;
  cursor: pointer;
  display: block;
  max-width: 210px;
  margin-left: auto;
  margin-right: auto;
}

/*end sectiune noua*/



body.page-id-20818 .footer-forest img {
  display: none !important;
}

.pp-multiple-authors-layout-boxed ul li {
  padding-bottom: 0px !important;
}

.pp-multiple-authors-layout-boxed .multiple-authors-name{
  line-height: 30px !important;
  margin-top: 10px;
}

.pp-multiple-authors-layout-boxed .avatar{
  max-height: 80px;
  object-fit: contain;
}

body .articol .entry-content .pp-multiple-authors-wrapper a{
  line-height: 20px !important;
}

.formularjob .form-group.cf2-field-group, .formularinternship .form-group.cf2-field-group{
  min-height: 70px;
}

.formularinternship .form-control.cf2-field.cf2-file, .formularjob .form-control.cf2-field.cf2-file{
  min-height: 70px;
}

.linked_in_form{
  margin-bottom: 50px !important;
}



.custom_html_class {
  text-align: center;
  margin-bottom: 15px;
}

.custom_html_class p{
  font-size: 18px !important;
  line-height: 25px;
}

.form-group.cf2-field-group.has-error .cf2-file-control{
  display: inline-block !important;
  width: auto;
  float: left;
  line-height: normal;
}

.form-group.cf2-field-group.has-error span.cf2-file-name.file-name{
  display: none !important
}

body #main-content .formularinternship #caldera_form_1 ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove, body #main-content .formularjob #caldera_form_1 ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove{
  padding: 0px !important;
  height: auto;
  border: none !important;
  text-decoration: none !important;
  line-height: normal !important;
  width: auto !important;
  font-weight: 400 !important;
}

.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:before {
  content: " \2716";
  font-size: 90%;
  color: #333;
  text-decoration: none;
  cursor: pointer;
  margin-right: 10px;
}

body #main-content .formularinternship #caldera_form_1 ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:hover, body #main-content .formularjob #caldera_form_1 ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:hover{
  background: transparent !important;
  color: #000 !important;
}


.form-group.cf2-field-group.has-error .cf2-file-progress-bar{
  display: none !important;
}

ody #main-content .formularinternship #caldera_form_1 ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:after, body #main-content .formularjob #caldera_form_1 ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:after{
  text-decoration: none;
}

.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:after{
  content: "" !important;
}

.formularinternship .form-control.cf2-field.cf2-file, .formularjob .form-control.cf2-field.cf2-file{
  box-shadow: none !important;
}

.asteptari-row a[title="Citeste mai mult"]{
  margin-top: 18px;
  max-width: 342px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
  text-align: center;
  letter-spacing: 0.1em;
  color: #000000!important;
  border-width: 1px!important;
  border-color: #000000;
  border-style: solid;
  border-radius: 0px;
  font-size: 18px;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
  font-weight: 300!important;
  text-transform: uppercase!important;
  margin-top: 25px;
  display: inline-block;
  cursor: pointer;
}

.asteptari-row a[title="Citeste mai mult"]:hover{
  border: 1px solid #f26e21 !important;
  background-color: #f26e21 !important;
  color: #FFF !important;
}

.et_pb_row.row_serviciu_cu_ce_te_putem_ajuta {
  max-width: 1520px;
  padding-top: 63px;
  padding-bottom: 75px;
  margin-bottom: 72px;
}

.et_pb_column.col_1_serviciu_cu_ce_te_putem_ajuta .et_pb_image {
  text-align: center;
}

.et_pb_column.col_1_serviciu_cu_ce_te_putem_ajuta {
  width: 20% !important;
  margin-right: 2% !important;
}

.et_pb_column.col_2_serviciu_cu_ce_te_putem_ajuta {
  width: 78% !important;
  padding-top: 18px;
  padding-right: 1em;
  padding-right: 50px;
}

body #page-container .et_pb_section .row_serviciu_cu_ce_te_putem_ajuta a.et_pb_button {
  padding: 0.5em 2.6em!important;
  letter-spacing: 0.1em;
}

.col_2_serviciu_cu_ce_te_putem_ajuta h3 {
  margin-top: 17px;
  margin-bottom: 19px;
}

.col_2_serviciu_cu_ce_te_putem_ajuta p {
  line-height: 39px;
  letter-spacing: 0em;
}

.col_2_serviciu_cu_ce_te_putem_ajuta h4 {
  letter-spacing: 0.1em;
  font-weight: 400 !important;
}

.et_pb_row.asteptari-row.asteptari-row-2 {
  margin-top: 10px !important;
}

.bottom-servicii-cta-section.hai-cu-noi-sc{
  width: 80%;
  max-width: 80%;
  margin-bottom: 150px;
}

.bottom-servicii-cta-section.hai-cu-noi-sc-2{
  width: 80%;
  max-width: 80%;
  margin-bottom: 102px;
}

.et_pb_section.section_ga4_1.alte-servicii-sc.et_section_regular {
  padding-top: 0px;
}

.et_pb_section.sectiune_servicii_cu_ce_te_putem_ajuta.sectiune_servicii_cu_ce_te_putem_ajuta_as.et_section_regular {
  padding-top: 29px;
}

.bottom-servicii-cta-section.hai-cu-noi-sc-3{
  width: 80%;
  max-width: 80%;
  margin-bottom: 159px;
}

.bottom-servicii-cta-section.hai-cu-noi-sc-4{
  width: 80%;
  max-width: 80%;
  margin-bottom: 115px;
}

.et_pb_row.echipa-training-marketing-row.row-echipa-sc {
  width: 80% !important;
  max-width: 80% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}

.row-echipa-sc .p1{
  text-transform: uppercase;
  padding-bottom: 3px !important;
}

.et_pb_module.et_pb_text.title_echipa_sc {
  padding-top: 134px;
}

.et_pb_row.oferte_ga4_row.row-formular-sc {
  max-width: 1379px;
}

.row-formular-sc .et_pb_column.oferte_ga4_col.oferte_ga4_col_1 {
  padding-right: 35px;
  margin-right: 71px;
  padding-top: 146px;
}

.oferte_ga4_row.row-formular-sc .contact-canopy-academy-full-w form {
  width: 100%;
}

.row-formular-sc .motive-text h2 {
  padding-bottom: 21px;
}

.et_pb_module.et_pb_text.title_echipa_sc h3{
  line-height: 58px;
}

p.p1_sc{
  padding-bottom: 0px !important;
}

p.p1_sc a{
  font-size: 22px;
  color: #999999;
}

.et_pb_section.sectiune_sc_persoana.et_section_regular {
  padding-top: 0px;
}

.et_pb_section.section_ga4_1.web-dev-section.et_section_regular {
  padding-top: 0px;
}

.et_pb_section.section_ga4_1.social-media-sc.et_section_regular {
  padding-top: 0px;
}

.hai-cu-noi-sc .strategie-digitala-cta h3, .hai-cu-noi-sc-2 .strategie-digitala-cta h3, .hai-cu-noi-sc-3 .strategie-digitala-cta h3, .hai-cu-noi-sc-4 .strategie-digitala-cta h3 {
  padding-bottom: 47px;
}

.et_pb_column.oferte_ga4_col.oferte_ga4_col_1 {
  /*width: 50% !important;
  margin-right: 50px;*/
  width:100% !important;
  padding-right: 0px;
  margin-right: 0px;
}

.et_pb_column.oferte_ga4_col.oferte_ga4_col_1 .et_pb_text_22{
  min-height: auto !important;
}

body.page-id-20737 #text-2, body.page-id-20737 div#caldera_forms_widget-2, body.page-id-20737 .first-section-footer{
  display: none !important;
}

body.page-id-20818 #text-2, body.page-id-20818 div#caldera_forms_widget-2, body.page-id-20818 .first-section-footer{
  display: none !important;
}

.et_pb_column.oferte_ga4_col.oferte_ga4_col_2 {
  /*width: calc(50% - 100px) !important;*/
  width: 100% !important;
}

.et_pb_section.motive-section.oferte_ga4_section {
  padding-top: 0px;
}

.et_pb_section.motive-section.oferte_ga4_section {
  padding-top: 0px;
}

.et_pb_column.oferte_ga4_col.oferte_ga4_col_1{
  padding-top: 128px;
}
/*
.oferte_ga4_col_2 .caldera-grid .form-group {
  margin-bottom: 46px;
}*/

.oferte_ga4_col_2 .caldera-grid .form-group.trimite_formular_ga4 {
  width: 100%;
}

.oferte_ga4_col_2 .caldera-grid .form-group {
  margin-bottom: 30px;
  width: 48%;
  margin-left: 1%;
  margin-right: 1%;
}

.oferte_ga4_col_2 .contact-canopy-academy-full-w select{
  padding: 36px !important;
}

.oferte_ga4_col_2 .caldera-grid .btn,
.contact-canopy-academy-full-w.new-set .btn,
.row_serviciu_cu_ce_te_putem_ajuta.new-grid-set .caldera-grid .btn{
  border: 1px solid #f26e21 !important;
  background: #f26e21;
  font-family: "Poppins" !important;
  font-size: 25px !important;
  font-weight: 300 !important;
  letter-spacing: 1px;
  line-height: 30px !important;
  text-align: center;
  padding: 18px 70px 18px 70px !important;
  color: #ffffff !important;
  transition: all 0.2s ease-in;
  margin-right: auto;
  text-transform: uppercase;
  cursor: pointer;
}

.oferte_ga4_col_2 .caldera-grid .form-group:nth-last-child(2){
  margin-bottom: 20px !important;
}

.et_pb_section.motive-section.oferte_ga4_section {
  padding-bottom: 0px !important;
  margin-bottom: -150px;
}

.oferte_ga4_col_2 .caldera-grid .btn:hover{
  color: #8e8e8e !important;
  background: #ffffff;
  border: 1px solid #8e8e8e !important;
}

.oferte_ga4_col_2 .contact-canopy-academy-full-w form {
  /*margin-top: 150px;*/
  margin-top: 60px;
}

.oferte_ga4_col_1 h2{
  padding-bottom: 17px;
}

.oferte_ga4_row .contact-canopy-academy-full-w form {
  width: 80%;
  /*margin-left: 0px !important;*/
  margin-left: auto!important;
  margin-right: auto;
}

.ga4_form .caldera-grid .col-sm-12{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

.studii-de-caz-row.row-blog-facebook-ads-2 .et_pb_ajax_pagination_container{
  -webkit-box-pack: center;
  -ms-flex-pack: center;
   justify-content: center;
}

.imagni-agentie-specializata{
  margin-top: 50px;
}

.imagni-agentie-specializata img{
  max-height: 150px;
  object-fit: contain;
}

/*start linkedin*/
body.page-id-20461 .et_animated {
    opacity: 1 !important;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both!important;
    animation-fill-mode: both!important;
}

body.page-id-20461 .hero-bottom-col-left{
  animation: fadeinCustom 4s;
  -moz-animation: fadeinCustom 4s;
   -webkit-animation: fadeinCustom 4s;
   -o-animation: fadeinCustom 4s;
}

@keyframes fadeinCustom {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadeinCustom { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadeinCustom { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadeinCustom { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

span.specialword{
  font-family: "Open Sans" !important;
  font-size: 64px;
  color: #F26E24;
  font-weight: 700;
  display: block;
  margin-top: 10px;
}
.sectiuneLinkedinAfter .et_pb_row {
  max-width: 1531px;
}

.sectiuneLinkedinAfter .number-container{
  margin-top: -11px;
}

.container_4_linkedin h3{
  line-height: 60px;
}

.container_3_linkedin h3{
  margin-bottom: 22px;
}

.sectiuneLinkedinAfter .et_pb_row.motive-list-row {
  padding-top: 50px !important;
  padding-bottom: 13px !important;
}

.container_1_linkedin {
  padding-top: 95px !important;
}
.container_2_linkedin{
  padding-top: 69px !important;
}
.container_3_linkedin {
  padding-top: 13px !important;
  padding-bottom: 84px !important;
}
.container_4_linkedin {
  padding-top: 80px !important;
}

.sectiuneLinkedinAfter .wdcl-carousel-frontend  .slick-arrow:before{
  -webkit-text-stroke: 2px #FFF !important;
}

.bottom-servicii-cta-section.hai-cu-noi-in-varf-sectiune.hai-cu-noi-in-varf-sectiune-2.sectiuneLinkedinAfter.container_5_linkedin {
    margin-top: 123px !important;
}

.sectiuneLinkedinAfter .et_pb_row.row-carousel-lp-academy {
  max-width: 100%;
  padding-top: 85px !important;
}

.sectiuneLinkedinAfter .number-container span{
  line-height: 81px;
}

.sectiuneLinkedinAfter .motive-list-item{
  min-height: auto !important;
  height: auto !important;
}

.sectiuneLinkedinAfter .et_pb_row.motive-list-row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.sectiuneLinkedinAfter  .motive-list{
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.sectiuneLinkedinAfter .number-description{
  letter-spacing: -0.03em;
  text-align: left !important;
  width: 78.75%;
}

.container_1_linkedin h1{
  margin-bottom: 60px;
}
/*
.sectiuneLinkedinAfter{
  display: none;
}
*/
.sectiuneLinkedinInitiala{
  display: none !important;
}

body #page-container .et_pb_section a.clickVeziCineLipseste {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  letter-spacing: 0.09em;
  padding-left: 65px !important;
  padding-right: 65px !important;
  border: 1px solid #f26e24 !important;
}
body #page-container .et_pb_section a.clickVeziCineLipseste:hover {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  letter-spacing: 0.09em;
  padding-left: 65px !important;
  padding-right: 65px !important;
  border: 1px solid #000000 !important;
  background: #ffffff !important;
  color: #000000 !important;
}

body.page-id-20461 .hero-section {
    background-size: 43vh !important;
}

body.page-id-20818 .hero-section-services,
body.page-id-23088 .hero-section-services {
  background-position-x: 52%;
  /*background-size: 728px !important;
  background-position-y: 31%;*/
  background-size: 644px !important;
  background-position-y: 36%;
}

.section_gpec{
  background-image: none !important;
}

.et_pb_section.hero-section-services.section_gpec.et_pb_with_background.et_section_regular{
  background-image: none !important;
}

body #page-container .et_pb_section a.et_pb_button.inscrieregpec {
  margin-top: 40px;
  padding: 0.5em 2.5em!important;
  letter-spacing: 0.1em;
}

.et_pb_column.col_1_gpec {
  margin-right: 2.5%;
}

.et_pb_column.col_2_gpec {
  width: 45.25%;
  margin-top: 0px !important;
  padding-top: 20px;
}

.col_2_gpec .et_pb_module.et_pb_text {
  margin-bottom: 55px !important;
}

.et_pb_module.et_pb_text.obiective-avantaj.avantaj-last.text-new-gpec{
  margin-bottom: 0px !important;
}

.et_pb_section.inscriere-section.new-inscriere-section.gpec-inscriere {
  margin-top: 150px;
}

body #page-container #et-main-area .gpec-inscriere .orange-btn{
  padding: 0.5em 2.5em!important;
  letter-spacing: 0.1em !important;
  width: auto;
  text-transform: uppercase!important;
  line-height: 42.5px !important;
}

.title-parteneri-gpec #services-title2 {
  padding-bottom: 0;
}

.obiective-avantaj.avantaj-last.text-new-gpec h2 {
    padding-bottom: 70px;
}

.row-carousel-hp.row-parteneri-gpec {
  padding-top: 0px!important;
  padding-bottom: 0px!important;
}

.row-gpec .et_pb_image{
  text-align: center;
}

.et_pb_row.last-row-gads.row-gpec {
  display: flex;
  align-items: center;
}

.row-parteneri-gpec .slider-logos-hp .slick-arrow{
  top: 26% !important;
}

@media screen and (max-width: 1800px){
  body.page-id-20461 .hero-bottom-row-whp .et_pb_column {
    width: 34.9% !important;
  }
}

@media screen and (max-width: 1650px){
  body.page-id-20461 #hero-bottom-row-col-left h2, .hero-bottom-col-left h2 {
      font-size: 60px !important;
      line-height: 74px !important;
  }
}

@media screen and (max-width: 1580px){
  .row_sectiune_title_servciiga4 h3 {
    width: 90%;
  }
}


@media screen and (max-width: 1560px){

  .new-class-font h2{
    font-size: 70px !important;
    line-height: 90px !important;
  }
  #ancr-23499 .ancr-btn-wrap{
    font-size: 20px;
  }
  .row_sectiune_servcii_consent .titlu_pachet_serviciuga4.new_color{
    background: #EC6C28;
    height: 209px;
  }
  .row_sectiune_title_servciiga4 h3 {
    line-height: 44px;
    font-size: 40px !important;
  }

  .et_pb_row.row_sectiune_servciiga4.et_pb_row_4col {
    padding-top: 20px;
  }

  .titlu_pachet_serviciuga4 h4 {
    padding-bottom: 10px;
    font-size: 25px !important;
  }

  .et_pb_module.descrierea_seviciupaghet_ga4 li {
    font-size: 20px !important;
    line-height: 35px !important;
  }

  .descrierea_pret_seviciupaghet_ga4 h5{
    font-size: 25px !important;
  }

  .et_pb_module.descrierea_seviciupaghet_ga4{
    width: 90%;
  }

  .descrierea_pret_seviciupaghet_ga4 h6 {
    line-height: 20px;
    font-size: 14px !important;
    margin-bottom: 20px;
  }

  .titlu_pachet_serviciuga4 h3{
    font-size: 38px !important;
  }

  body .et_pb_module.et_pb_text.et_pb_text_1.lp-academy-first-title.lp-academy-first-title-complete.new_ga_4_first_title{
    margin-bottom: 37px !important;
  }
  span.specialword{
    font-size: 45px !important;
  }
  .container_1_linkedin h1 {
    margin-bottom: 40px;
    font-size: 60px !important;
  }
  .container_1_linkedin {
    padding-top: 60px !important;
  }

}
@media screen and (max-width: 1480px){
  body.page-id-20461 .hero-section {
    background-size: 30vh !important;
  }
}
@media screen and (max-width: 1385px){
  body.page-id-20461 .hero-bottom-row-whp .et_pb_column {
      width: 40.9% !important;
  }
}
@media screen and (max-width: 1138px){
  body.page-id-20461 .hero-section {
    background-size: 16vh !important;
  }
}

@media screen and (max-width: 1300px){
  .row_sectiune_servciiga4 .et_pb_column {
    margin-right: 2%;
    width: 49%;
    margin-bottom: 50px;
  }

  .row_sectiune_servciiga4 .et_pb_column:nth-child(2)
  {
    margin-right: 0px;
  }
  .row_sectiune_servciiga4 .et_pb_column:nth-child(4)
  {
    margin-right: 0px;
  }
}

@media screen and (max-width: 981px){

  .new-class-font h2{
    font-size: 40px !important;
    line-height: 60px !important;
  }

  .page-id-20184 .hero-bottom-row-whp .et_pb_column {
    width: 60.9% !important;
  }
  .popup_descarcare.popup{
    max-width: 100% !important;
  }

  .specialists-title.bine-ai-venit-gpec h2 {
    text-align: center !important;
  }

  .specialists-title.bine-ai-venit-gpec p{
    text-align: center !important;
  }

  .descarca-ghid-btn-container.descarca-ghid-btn-container-new{
    transform: none;
  }

  .row_sectiune_servciiga4 .et_pb_column {
    margin-right: 0px !important;
    width: 100% !important;
    margin-bottom: 50px !important;
  }

  .row_sectiune_title_servciiga4 h3 {
    line-height: 38px;
    font-size: 30px !important;
    width: 100%;
  }

  .et_pb_row.row_sectiune_servciiga4.et_pb_row_4col {
    padding-top: 0;
  }

  .et_pb_module.descrierea_seviciupaghet_ga4 li {
    font-size: 18px !important;
    line-height: 28px !important;
  }

  .titlu_pachet_serviciuga4 {
    padding-bottom: 40px;
  }

  .et_pb_module.descrierea_seviciupaghet_ga4 {
    padding-top: 20px;
    margin-bottom: 15px !important;
  }

  .et_pb_module.descrierea_seviciupaghet_ga4 {
    height: auto !important;
  }

  .descrierea_pret_seviciupaghet_ga4 h6{
    height: auto !important;
  }

  body .et_pb_module.et_pb_text.et_pb_text_1.lp-academy-first-title.lp-academy-first-title-complete.new_ga_4_first_title{
    margin-bottom: 0px !important;
  }

  .detalii-curs-title.detalii-curs-title-pret.ce_este_ga4 h3{
    font-size: 30px !important;
    margin-bottom: 0px !important;
  }

  body .title_ua_ga4 h3, body .detalii-curs-title.detalii-curs-title-pret.txt_section_ga_4 h3, body .servicii_aditionale_ga4 h3{
    font-size: 30px !important;
  }

  body .ga4_section_4 h3{
    font-size: 25px !important;
    line-height: 37px;
  }



  .sectiuneLinkedinAfter .number-container {
    width: 70px;
    padding-right: 10px !important;
  }

  body.page-id-20461 .motive-list-col-left .motive-list-item:nth-child(1) .number-container {
    padding-left: 0px;
  }

  .bottom-servicii-cta-section.hai-cu-noi-in-varf-sectiune.hai-cu-noi-in-varf-sectiune-2.sectiuneLinkedinAfter.container_5_linkedin {
    margin-top: 50px !important;
  }

  .container_4_linkedin h3 {
    line-height: 32px;
  }

  .sectiuneLinkedinAfter .et_pb_row.row-carousel-lp-academy {
    padding-top: 20px !important;
  }

  body.page-id-20461 .hero-bottom-col-left p {
      display: block !important;
      font-size: 18px !important;
      line-height: 30px !important;
  }
  body.page-id-20461 .hero-bottom-col-left h2 {
    padding-bottom: 10px;
  }
  span.specialword {
    font-size: 35px !important;
  }

  body.page-id-20461 .hero-bottom-row-whp, body.page-id-20461 .hero-bottom-row-whp2 {
    bottom: -90px;
  }
  body.page-id-20461 .hero-bottom-row-whp .et_pb_column {
    width: 100% !important;
  }

  body.page-id-20461 .hero-section {
    background-size: 15vh !important;
    background-position-y: 38%;
    height: 60vh !important;
    min-height: 450px !important;
  }
  .container_1_linkedin h1 {
    margin-bottom: 25px;
    font-size: 30px !important;
  }
  .container_1_linkedin {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .container_1_linkedin .et_pb_row{
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .container_3_linkedin h3 {
    margin-bottom: 0px;
  }
  .container_3_linkedin h3, .container_4_linkedin h3{
    font-size: 25px !important;
  }
  .sectiuneLinkedinAfter .et_pb_row.motive-list-row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .sectiuneLinkedinAfter .et_pb_row.motive-list-row{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .sectiuneLinkedinAfter .et_pb_row.motive-list-row .et_pb_column{
    margin-bottom: 20px !important;
  }

  .sectiuneLinkedinAfter .number-description {
    letter-spacing: normal;
    text-align: left !important;
    width: calc(100% - 70px);
    font-size: 18px;
  }

  .sectiuneLinkedinAfter .number-container {
    margin-top: 0;
    padding-top: 7px;
    margin-right: 0;
  }

  .container_3_linkedin {
    padding-bottom: 35px !important;
  }

  .container_4_linkedin {
    padding-top: 35px !important;
  }


}



/*end linkedin*/

.active-menu-item .customHover .sub-menu{
  padding: 0 !important;
}
.sub-menu .menu-item.customHover.mlmax a{
  margin-right: -50px !important;
}
.sub-menu .menu-item.customHover.mlmax .sub-menu .menu-item a{
  margin-right: 0px !important;
}

.custom_arrow {
    background-image: url(/wp-content/uploads/2022/05/next.png) !important;
    background-repeat: no-repeat !important;
    background-size: 11px !important;
    /*background-position-x: right !important;
    background-position-y: center !important;
    background-position-y: 65% !important;
    padding-right: 25px !important;
    margin-right: -25px !important;*/
    background-position-x: center !important;
    background-position-y:  65% !important;
    padding-right: 25px !important;
    padding-left: 25px;
}
.google_ads_item a {
    /* background-image: url(/wp-content/uploads/2022/04/gads_logo.svg) !important; */
    background-repeat: no-repeat !important;
    background-size: 16px !important;
    background-position-x: left !important;
    background-position-y: center !important;
    padding-left: 20px !important;
}
.hoverOpenForce .custom_arrow{
  background-image: url(/wp-content/uploads/2022/05/down.png) !important;
}
.customHover .sub-menu .custom_arrow{
  display: none !important
}

/*start bogdan edits*/
.online-mkt-jobs-section .online-mkt-jobs-branch, .online-mkt-jobs-section .online-mkt-jobs-branch-col-right{
  display: none !important
}

.hp-video-col .et_pb_video .et_pb_video_overlay_hover:hover {
    background: transparent;
}

body.page-template-page-job div#caldera_forms_widget-2, body.page-template-page-job div#text-2, body.page-template-page-job .first-section-footer{
  display: none !important
}

body.page-template-page-job #main-content #caldera_form_1 .form-group.applay input[type="submit"]{
  color: #ffffff !important;
  background: #f26e21 !important;
  border-color: rgb(142, 142, 142) !important;
}

body.page-template-page-job #main-content #caldera_form_1 .form-group.applay input[type="submit"]:hover{
  color: #8e8e8e !important;
  background-color: #ffffff !important;
  border-color: #8e8e8e !important;
}

body .slick-lightbox {
  z-index: 999999;
}

body .slick-next:before, body .slick-prev:before{
  font-size: 35px;
  opacity: 1;
}

body .slick-next, body .slick-prev{
  width: 35px;
  height: 35px;
  z-index: 999999;
}

.lwp_image_carousel .slick-slide img {
  cursor: pointer;
  height: 225px;
  object-fit: cover;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

body .slick-lightbox-close:before{
  font-size: 40px;
  opacity: 1;
  font-weight: 700;
}

.lwp_image_carousel .slick-slide img{
  cursor: pointer;
}

body.page-template-page-job .has-text-align-center{
  font-size: 45px !important;
}

.online-mkt-jobs-section .online-mkt-jobs-branch-col-left{
  min-width: 50%;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center;
  margin-top: 0;
}
.online-mkt-jobs-section .online-mkt-jobs-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.online-mkt-jobs-section .online-mkt-jobs-branch-col-left ul{
  list-style-type: none !important;
}

.online-mkt-jobs-section .hai-in-echipa-text{
  text-align: center;
}

.online-mkt-jobs-section .jobs_list p{
  text-align: center !important;
}

.page-template-page-job  .form-control.cf2-field.parsley-error.cf2-file span.help-block.caldera_ajax_error_block.filled{
  position: absolute;
  bottom: 0;
}

.page-template-page-job .form-control.cf2-field.parsley-error.cf2-file {
    height: 98px;
}

.page-template-page-job span.parsley-required {
    color: #a94442;
}

.page-template-page-job .caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-extra-data {
  margin-top: 0px;
}



@media screen and (max-width: 1024px){
  .et_pb_module.lwp_image_carousel {
    margin-bottom: 50px;
  }
  .formularinternship {
    width: 100%;
  }
  .formularjob{
    width: 100%;
  }

}

@media screen and (max-width: 981px){

  body #page-container .et_pb_section a.et_pb_button.inscrieregpec, body #page-container #et-main-area .gpec-inscriere .orange-btn{
    padding-left: 15px!important;
    padding-right: 15px!important;
    font-size: 21px!important;
  }
  .formularinternship .form-group.cf2-field-group, .formularjob .form-group.cf2-field-group {
    min-height: 54px;
  }
  .formularinternship .form-control.cf2-field.cf2-file, .formularjob .form-control.cf2-field.cf2-file{
    min-height: 54px;
  }

  .page-template-page-job .form-control.cf2-field.parsley-error.cf2-file {
    height: 62px;
  }
  body.page-template-page-job .has-text-align-center{
    font-size: 30px !important;
  }
  body #page-container .et_pb_section a.clickVeziCineLipseste{
    font-size: 18px !important;
    line-height: 30px !important;
    padding: 15px 30px !important;
  }
  body #page-container .et_pb_section a.clickVeziCineLipseste:hover{
    font-size: 18px !important;
    line-height: 30px !important;
    padding: 15px 30px !important;
  }
}
@media screen and (max-width: 380px){
  body #page-container .et_pb_section a.clickVeziCineLipseste {
    padding: 12px 7px !important;
  }
  body #page-container .et_pb_section a.clickVeziCineLipseste:hover{
    padding: 12px 7px !important;
  }
}
/*end bogdan edits*/


.col-half h6{
  cursor: pointer;
  text-align: center;
  color: #FFF;
  border: 1px solid #f26e21;
  background: #f26e21;
  padding-top: 15px;
  padding-right: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}

.col-half h6:hover{
  color: #8e8e8e;
  background: #ffffff;
  border: 1px solid #8e8e8e;
}

@-webkit-keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}


.col-half.activeCurs p{
  display: block;
  margin-bottom: 30px;
}

.col-half p{
  display: none;
  -webkit-animation: fade-in-top 0.8s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	        animation: fade-in-top 0.8s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

.lp-academy-first-title.lp-academy-first-title-complete.col-half h3{
  font-size: 22px;
  line-height: 33px;
}

.lp-academy-first-title.lp-academy-first-title-complete.col-half {
  width: 49%;
  float: left;
  margin-top: 0px !important;
  margin-bottom: 80px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.lp-academy-first-title.lp-academy-first-title-complete.col-half:nth-child(even) {
    margin-left: 2% !important;
}

.lp-academy-first-title.lp-academy-first-title-complete.col-half .et_pb_text_inner {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}


.flex-column{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.detalii-curs-row .detalii-curs-col-right{
  background-position-y: 40%;
}

.specialisti-canopy-row.new-specialisti-canopy-row .specialisti-canopy-col-left{
  width: 70% !important;
  margin-right: 2% !important;
}

.specialisti-canopy-row.new-specialisti-canopy-row .specialisti-canopy-col-right{
  background-size: contain;
  width: 28% !important;
  min-height: 340px;
  background-position-y:top;
}


.new-de-ce-sa-te-inscrii-section .de-ce-te-inscrii-col-left {
    width: 61.8% !important;
    margin-right: 2% !important;
}

.de-ce-te-inscrii-col-right.new-de-ce-te-inscrii-col-right {
    min-height: 400px;
    background-size: contain;
    background-position-y: top;
}

.inscriere-section.new-inscriere-section{
  margin-top: 60px;
  padding-bottom: 108px !important;
}

.contact-canopy-academy-full-w form {
    width: 60%;
    margin: auto;
    text-align: center;
}

.hai-in-echipa-text.full-w-hai-in-echipa h3, .hai-in-echipa-text.full-w-hai-in-echipa p{
  text-align: center !important;
}

.nowrap{
  white-space: nowrap;
}

.lp-academy-first-title.lp-academy-first-title-complete {
  width: 80%;
}

.et_pb_module.et_pb_text.et_pb_text_1.lp-academy-first-title.lp-academy-first-title-complete.new_ga_4_first_title{
  width: 98%;
  margin-bottom: 87px !important;
}

.detalii-curs-title.detalii-curs-title-pret.ce_este_ga4 {
  margin-top: 55px;
}

.detalii-curs-title.detalii-curs-title-pret.ce_este_ga4 h3 {
  margin-bottom: 36px;
}

.detalii-curs-title.detalii-curs-title-pret.ce_este_ga4 h4 {
  margin-bottom: 11px;
}

.et_pb_section.section_ga4_1 {
  padding-bottom: 0px;
}

.et_pb_column.de-ce-te-inscrii-col-right.new-de-ce-te-inscrii-col-right.col_right_ga4 {
  padding: 0px !important;
  margin-top: 22px;
  width: 40% !important;
}

.col_left_ga4 .motive-list{
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}

.col_left_ga4 .number-container span {
  line-height: 69px !important;
}

.col_left_ga4 .number-description {
  width: 76.75%;
  text-align: left !important;
}

.col_left_ga4 .number-container {
  width: 80px !important;
  margin-right: 10px !important;
}

.ga4_section_3 .et_pb_row {
  padding-top: 0px;
  max-width: 1500px;
}

.et_pb_section.asteptari-section.ga4_section_5 {
  padding-top: 0px;
}

.et_pb_row.asteptari-row.ga4_section_4_row {
  width: 80%;
  max-width: 1120px;
  margin-top: 0px !important;
}

.asteptari-item.asteptari-first.ga4_section_4_txt1, .asteptari-item.asteptari-first.ga4_section_4_txt2 {
  width: 100% !important;
  margin-bottom: 34px !important;
}

.ga4_section_4 .et_pb_row {
  padding-top: 0px;
  max-width: 1419px;
}

.servicii_aditionale_ga4 h3{
  margin-bottom: 41px;
}

.detalii-curs-title.detalii-curs-title-pret.txt_section_ga_4 {
  margin-top: 120px;
}

.detalii-curs-title.detalii-curs-title-pret.txt_section_ga_4 h3{
  margin-bottom: 38px;
}

.detalii-curs-title.detalii-curs-title-pret.txt_section_ga_4 h4 {
  width: 77%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 17px;
}

.et_pb_section.ga4_section_3 {
  padding-top: 0px !important;
  padding-bottom: 30px !important;
}

.title_ua_ga4 {
  margin-bottom: 82px !important;
}

.ga4_section_2 .motive-list-item{
  margin-bottom: 72px !important;
}

.new-de-ce-sa-te-inscrii-section .de-ce-te-inscrii-col-left.col_left_ga4  {
    width: 58% !important;
    margin-right: 2% !important;
}

.de-ce-sa-te-inscrii-section.ga4_section_2{
  padding-top: 74px;
}

.et_pb_row.row_ga4 {
  max-width: 1153px;
}

.et_pb_row.row_ga4.row_sc{

}

.hero-serv-canopy .hero-bottom-row-whp .et_pb_column {
  width: 50% !important;
}

.hero-serv-canopy p{
  font-size: 22px;
}

.et_pb_row.row_ga4.row_sc {
  padding-top: 0px;
  max-width: 1077px;
}

.row_sc .detalii-curs-title.detalii-curs-title-pret.ce_este_ga4 h3 {
  margin-bottom: 18px;
}


.hero-serv-canopy .hero-bottom-col-left {
  bottom: 90px;
}

.lp-academy-first-title.lp-academy-first-title-complete h2{
  text-align: center !important;
}

.ga4_section_4_row h3 {
  font-size: 35px;
  margin-bottom: 20px;
}

.servicii-logos-row.servicii-logos-row-sc .logo-item .et_pb_blurb_description h3{
  font-size: 48px;
  font-weight: 700;
  padding-bottom: 46px;
}

.servicii-logos-row-sc a[title="Afla mai multe"]:hover{
  background-color: #FFF;
  color: #009C94!important;
}

.pay_per_click_sc{
  padding-top: 0px !important;
}

.pay_per_click_sc .detalii-curs-title.detalii-curs-title-pret.ce_este_ga4{
  margin-top: 38px;
}

.pay_per_click_sc .et_pb_row.row_ga4, .social-media-sc .et_pb_row.row_ga4, .web-dev-section .et_pb_row.row_ga4{
  max-width: 1365px;
}

.et_pb_section.sectiune_servicii_cu_ce_te_putem_ajuta.sectiune_servicii_cu_ce_te_putem_ajuta_web.et_section_regular {
    padding-top: 60px;
}

.pay_per_click_sc .detalii-curs-title.detalii-curs-title-pret.ce_este_ga4 h4 {
  margin-bottom: 35px;
}

.et_pb_section.sectiune_servicii_cu_ce_te_putem_ajuta.sectiune_servicii_cu_ce_te_putem_ajuta_2.et_section_regular{
  padding-top: 59px;
}

.et_pb_section.sectiune_servicii_cu_ce_te_putem_ajuta.et_section_regular{
  padding-top: 91px;
}

.servicii-logos-row-sc a[title="Afla mai multe"]{
  cursor: pointer;
  margin-top: 60px !important;
  max-width: 342px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  padding-left: 55px !important;
  padding-right: 55px !important;
  text-align: center;
  letter-spacing: 0.1em;
  color: #FFF!important;
  border-width: 1px!important;
  border-color: #009C94;
  border-style: solid;
  border-radius: 0px;
  font-size: 25px;
  background-color: #009C94;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
  font-weight: 300!important;
  text-transform: uppercase!important;
  margin-top: 25px;
  display: inline-block;
}

.section_special_a h6{
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.ga4_section_4_row .et_pb_blurb_description {
  padding-bottom: 127px;
  display: inline-block;
}

.section_special_a a{
  border: 1px solid #f26e21;
  background: #f26e21;
  font-family: "Poppins";
  font-size: 25px;
  font-weight: 300 !important;
  letter-spacing: 1px;
  line-height: 30px;
  text-align: center;
  padding: 18px 70px 18px 70px;
  margin-top: 53px;
  color: #ffffff;
  transition: all 0.2s ease-in;
  margin-right: auto;
  text-transform: uppercase;
  cursor: pointer;
}

.ga4_item a{
  border: 1px solid #000000;
  background: transparent;
  font-family: "Poppins";
  font-size: 25px;
  font-weight: 300 !important;
  letter-spacing: 1px;
  line-height: 30px;
  text-align: center;
  padding: 18px 5px 18px 5px;
  /*margin-top: 79px;*/
  margin-top: 50px;
  color: #000000;
  transition: all 0.2s ease-in;
  text-transform: uppercase;
  cursor: pointer;
  display: block;
  max-width: 210px;
  margin-left: auto;
  margin-right: auto;
}

.ga4_item img{
  height: 111px;
  object-fit: contain;
}

.page-id-20737 .footer-forest img{
  display: none;
}

.et_pb_column.oferte_ga4_col.oferte_ga4_col_1{
  /*background-image: url(/wp-content/uploads/2022/10/footerFormGa4Sign.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position-y: top;
  background-position-x: right;*/
}

.et_pb_row.oferte_ga4_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.section_special_a a:hover{
  color: #8e8e8e;
  background: #ffffff;
  border: 1px solid #8e8e8e;
}



/*de adaugat */
.jobs_list h3{
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size: 30px;
  color: #000000!important;
  line-height: 40px;
  padding-bottom: 38px;
}

.jobs_list a{
  font-style: normal !important;
}
.jobs_list p {
  font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 600;
  color: #f26e21!important;
  line-height: 33px;
  text-align: left;
  font-size: 22px;
  font-style: normal !important;
}

/*end de adaugat*/

.google_ads_item a{
  /* background-image: url("/wp-content/uploads/2022/04/gads_logo.svg") !important; */
  background-repeat: no-repeat !important;
  background-size: 16px !important;
  background-position-x: left !important;
  background-position-y: center !important;
  padding-left: 20px !important;
}

.gads_premier_partener_row .et_pb_column, .row_reguli_de_baza .et_pb_column, .eficient-section-gads .et_pb_column {
  width: 50% !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.hp-tree-mobile.newbranch {
  background-position-x: calc(50% - 12px);
}

.last-row-gads img{
  min-height: 350px;
  object-fit: cover;
}

.last-row-gads.row-gpec img{
  min-height: auto;
  object-fit: contain;
}

.sectiune-gads-info article a.more-link{
  text-transform: uppercase;
  max-width: 292px;
}

.first_col_reguli_de_baza h4{
  line-height: 37px;
}

.first_col_google_premier_partner .et_pb_module, .first_col_reguli_de_baza .et_pb_module {
  margin-right: 0px !important;
}

.col-2-eficient .et_pb_module{
  text-align: right;
  padding-right: 57px;
}

.last-row-gads{
  width: 84.5%;
  max-width: 84.5%;
}

.row-de-ce-sa-lucrezi-cu-noi{
  width: 82.5% !important;
  max-width: 82.5% !important;
  margin-top: 0px !important;
  padding-top: 0px !important;
}

.row-de-ce-sa-lucrezi-cu-noi.row-de-ce-sa-lucrezi-cu-noi-second {
  padding-top: 100px !important;
}

.training-online-logos-section.sectiune-servicii-gads {
  padding-bottom: 178px !important;
}

.sectiune_titlu_gads {
  padding-top: 26px !important;
  padding-bottom: 15px !important;
}

.testimoniale-gads .testimonial .et_pb_main_blurb_image {
  min-height: 67px;
  max-height: 67px;
}

body.page-id-20014 .hero-section{
  background-size: 43vh !important;
}

.bottom-servicii-cta-section.hai-cu-noi-in-varf-sectiune.hai-cu-noi-in-varf-sectiune-3 h3{
  line-height: 53px;
  padding-left: 4%;
  padding-right: 4%;
}

.bottom-servicii-cta-section.hai-cu-noi-in-varf-sectiune.hai-cu-noi-in-varf-sectiune-2 {
  margin-bottom: 51px !important;
}

.row-de-ce-sa-lucrezi-cu-noi  .training-online-item h2{
  padding-left: 6px;
  padding-right: 6px;
}

.second-row-gads {
  padding-bottom: 82px !important;
}

.row-gads {
  padding-bottom: 128px !important;
}

.last-row-gads .et-last-child{
  margin-top: 73px;
}

.second_col_google_premier_partner img{
  margin-top: -10px;
}

.row_reguli_de_baza .spoturi-video-list.strategie-digitala-title ul li{
  background-size: 64px;
  background-position-y: -8px;
  padding-left: 74px;
  margin-bottom: 10px;
}

.second_col_reguli_de_baza img{
  margin-top: 20px;
}

.first_col_reguli_de_baza h4{
  padding-left: 28px;
  margin-bottom: 27px;
}

.row_reguli_de_baza {
  max-width: 78% !important;
  width: 78% !important;
  padding-top: 0px !important;
  margin-top: -6px;
}

.gads_premier_partener_row {
  padding-top: 47px !important;
  width: 87% !important;
  max-width: 87% !important;
}

.eficient-section-gads .et_pb_row {
  width: 80% !important;
  max-width: 80% !important;
}

.first_col_google_premier_partner h2{
  margin-bottom: 28px;
}

.strategie-digitala-cta-row .strategie-digitala-cta h3{
  margin-top: 9px;
}

.strategie-digitala-cta-row.strategie-digitala-cta p:nth-last-child(1) {
    margin-top: 57px;
}

body #page-container .et_pb_section .et_pb_button.btn_oh {
  margin-top: 18px;
  width: 342px;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
  text-align: center;
  letter-spacing: 0.1em;
}

.de-ce-animatii-section.sectiune_gads_premierpartener {
  padding-bottom: 78px !important;
}

.txt_1_idali {
  padding-top: 12px;
}

.txt_2_idali {
  margin-top: 113px;
  width: 84% !important;
  max-width: 84% !important;
  margin-bottom: 75px !important;
}

.txt_2_idali p{
  padding-bottom: 1.5em;
}

.hai-cu-noi-in-varf-sectiune h3{
  margin-bottom: 61px !important;
}

.bottom-servicii-cta-section.hai-cu-noi-in-varf-sectiune {
  width: 77%;
  max-width: 77%;
  margin-top: 20px;
  margin-bottom: 40px !important;
}

.coloumn_idali .specialists-title {
  width: 93%;
  max-width: 93%;
  margin-left: auto;
  margin-right: auto;
}

body #page-container .et_pb_section .et_pb_button.btn_oh:hover{
  border: 1px solid #f26e21 !important;
  background-color: #f26e21 !important;
  color: #FFF !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.et_pb_search .et_pb_searchsubmit:hover {
  border-left: 1px solid #000000 !important;
  background: #ffffff !important;
  color: #000000 !important;
}


.pp-multiple-authors-wrapper {
    display: none !important;
}


.pp-multiple-authors-wrapper h2.widget-title{
  display: none !important;
}

body .articol .entry-content .pp-multiple-authors-wrapper a{
  color: #999999 !important;
  pointer-events: none !important;
}

body.page-id-2038 div#caldera_forms_widget-2, body.page-id-2038 div#text-2, body.page-id-2038 .first-section-footer{
    display: none !important;
}

.pp-multiple-authors-layout-boxed ul {
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    justify-content: center;
    margin-left: 0 !important;
}

.single-post .articol .pp-multiple-authors-layout-boxed  ul {
    margin-left: 0 !important;
}

.pp-multiple-authors-layout-boxed ul li, .pp-multiple-authors-layout-centered ul li {
    border: none!important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    flex-wrap: wrap;
}

.pp-multiple-authors-layout-boxed ul li > div:nth-child(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    justify-content: center;
    flex: auto!important;
}

.pp-multiple-authors-layout-boxed ul li > div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
}

.pp-multiple-authors-layout-boxed ul li .multiple-authors-links {
    display: none!important;
}

.autor-articol-container {
    display: none !important;
}


form#commentform input#submit {
  color: #ffffff !important;
  background: #f26e21;
  font-family: "Poppins" !important;
  font-weight: 300 !important;
  transition: all 0.2s ease-in;
  text-transform: uppercase;
}

body .articol .entry-content a{
  color: #2ea3f2 !important;
}

form#commentform  p.comment-form-cookies-consent {
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

form#commentform input#wp-comment-cookies-consent {
  margin-right: 10px;
}

form#commentform  p.form-submit{
  text-align: left;
}



section#comment-wrap {
    width: 80%;
    margin: auto;
    max-width: 1080px;
}

/*start modal*/
a.trigger img{
  max-width: 30px;
  margin-left: 6px;
}
a.trigger {
  font-size: 20px;
  line-height: 24px;
  font-family: "Open Sans";
  font-weight: 400 !important;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  color: #019B95 !important;
}
.modalNewsletter {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}

.mc4wp-response {
    margin-top: 20px;
}

.mc4wp-alert {
    font-size: 20px;
}

.modalNewsletter-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    padding: 4rem 1.5rem;
    width: 45%;
    text-align: center;
}
.campuriAbonare input[type="email"] {
  border: none;
  background-color: #EAEAEA;
  color: #A6A6A6;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 24px;
  width: 100%;
}

.campuriAbonare input::-webkit-input-placeholder {
  color: #A6A6A6;
}

.campuriAbonare input:-ms-input-placeholder {
  color: #A6A6A6;
}

.campuriAbonare input::placeholder {
  color: #A6A6A6;
}

.campuriAbonare input[type="submit"] {
    border: none;
    background-color: #009C94;
    color: #FFF;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 24px;
    cursor: pointer;
    width: 210px;
}

.campuriAbonare {
  display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;  /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
  justify-content: center;
  align-items: center;
  margin-top: 5em;
  width: 84%;
  margin-left: auto;
  margin-right: auto;
}

.campuriAbonare p:first-child{
  width: calc(100% - 210px - 2em);
}

.campuriAbonare p:last-child{
  width: calc(35% - 2em);
  margin-left: 2em;
}

.campuriAbonare p{
  padding: 0px;
}

.imagine_modal img{
  height: 120px;
  object-fit: contain;
}
.mailchimpAbonare h4{
  color: #f26e21;
  font-size: 45px;
  font-weight: 600;
  margin-top: 2em;
}
.close-button {
    float: right;
    width: 1.5rem;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer;
    border-radius: 0.25rem;
    background-color: lightgray;
}
.close-button:hover {
    background-color: darkgray;
}
.mc4wp-response {
    color: #000;
    line-height: 26px !important;
}
.show-modal {
  z-index: 9999999;
  opacity: 1;
  visibility: visible;
  transform: scale(1.0);
  /*transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;*/
  display: block;
}
/*end modal*/

.abonareNewsletterHeader{
  float: left;
  margin-right: 46px !important;
}

.close-button{
  display: none !important;
}

.abonareNewsletterHeader{
  /*display: none !important;*/
}

.page-id-2038 .et_pb_video_box video {
    height: 100vh !important;
}

.page-id-2038 .online-mkt-jobs-video-col-right .et_pb_video_box video{
  height: auto!important;
}

body #page-container .slider-echipa-hp .wdcl-image-carousel .content .wdcl-image-subtitle, body #page-container .slider-echipa-lp-academy .wdcl-image-carousel .content .wdcl-image-subtitle {
  text-transform: uppercase !important;
}

.item-search {
  color: #000000 !important;
}

.et_pb_search .et_pb_searchsubmit {
  font-family: "Poppins";
  font-size: 16px !important;
  font-weight: 300;
  letter-spacing: 1px;
  line-height: 21px !important;
  text-align: center;
  text-transform: uppercase;
  border-left: solid 1px #f26e21 !important;
  background-color: #f26e21 !important;
  color: #ffffff !important;
  transition: all 0.2s ease-in;
  padding: 0 !important;
  width: 10%;
}

.et_pb_search {
  border: 1px solid #000;
  border-radius: 0 !important;
}

.joinchat--left .joinchat__button {
    bottom: 22px !important;
}

.et_slide_menu_top .et_pb_top_menu_inner
.page-id-18949 footer #media_image-2 {
  width: 50%;
}

.page-id-18949 footer #custom_html-4 {
  display: none;
}

.page-id-18921 .et_slide_menu_top {
  right: 14px;
}

.page-id-18921 #logo {
  min-height: 37px;
  object-fit: contain;
}

body.page-id-18921 .et_slide_menu_top .et_pb_top_menu_inner {
  top: 0 !important;
}


.page-id-18921.et_header_style_left .logo_container {
  position: static !important;
}


.page-id-18949 footer #custom_html-5 {
  float: right;
  margin-right: 3% !important;
}
/* CHESTIONAR SATISFACTIE */
.chestionar-satisfactie .hero-bottom-row-whp .et_pb_column {
  width: 42.9% !important;
}

.form-mobile .row:nth-last-of-type(2) {
    text-align: center !important;
}

.form-mobile {
    display: none;
}

.chestionar-satisfactie .hero-bottom-col-left h2 {
  padding-bottom: 13px;
}

.chestionar-satisfactie-clienti span.field_required {
  display: none !important;
}

.chestionar-satisfactie .hero-bottom-col-left {
  bottom: -4px;
  left: -17px;
}

.chestionar-satisfactie-clienti .intrebare span {
  font-family: "Poppins";
  font-size: 30px;
  line-height: 40px;
  font-weight: 600;
  color: #000000;
  display: block;
}

.form-mobile .submit {
    color: #ffffff !important;
    background-color: #000000 !important;
    width: 49%;
    font-family: "Poppins" !important;
    font-weight: 300 !important;
    font-size: 30px !important;
    line-height: 36px !important;
    margin-top: 56px;
    letter-spacing: 0.5px;
    padding: 29px !important;
    transition: all 0.2s ease-in;
}

.form-mobile .submit:hover {
    color: #000000 !important;
    background-color: #ffffff !important;
    border-color: #000000 !important;
}
.chestionar-satisfactie-clienti .intrebare {
  width: 100%;
  margin-bottom: 11px;
}
.chestionar-satisfactie-clienti .valoare-referinta {
  font-family: "Open Sans";
  font-size: 22px;
  line-height: 42px;
  color: #999999;
  display: block;
  letter-spacing: -0.555px;
}


.chestionar-satisfactie-clienti .radio-buttons.hide-label .radio label {
  font-size: 0 !important;
}
.chestionar-satisfactie-clienti .radio-buttons .radio input {
  margin-top: 5px;
}
.chestionar-satisfactie-clienti .radio-buttons .radio label {
  font-family: "Open Sans";
  font-size: 16px;
  line-height: 42px;
  color: #999999;
  display: block;
  text-align: center;
  font-weight: 400;
}

.chestionar-satisfactie-clienti .radio-buttons .control-label {
  font-family: "Open Sans";
  font-size: 22px;
  line-height: 42px;
  color: #999999;
  display: block;
  font-weight: 400;
  letter-spacing: -0.555px;
  width: 31.25%;
}
#CF60af4eed608bd_1-row-2 .radio-buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: wrap;
}

#fld_8976280_1-wrap {
  -webkit-box-align: flex-end !important;
  -moz-box-align: flex-end !important;
  -ms-flex-align: flex-end !important;
  -webkit-align-items: flex-end !important;
  align-items: flex-end !important;
}
.chestionar-satisfactie-clienti .caldera-grid .form-group,
.chestionar-satisfactie-clienti .cf-color-picker .form-group {
  margin-bottom: 0;
}

#CF60af4eed608bd_1-row-2 .radio-buttons > div {
  flex: 1 1;
  max-width: 621px;
}

.chestionar-satisfactie-clienti .radio-buttons.hide-label .radio label {
  flex-direction: row !important;
}

#CF60af4eed608bd_1-row-2 .intrebare {
  margin-bottom: 0;
}

.chestionar-satisfactie-clienti .caldera-grid .checkbox + .checkbox,
.caldera-grid .radio + .radio {
  margin-top: 10px !important;
}

.chestionar-row {
  padding-top: 18px !important;
}

.chestionar-satisfactie-clienti .radio-buttons input {
  appearance: none !important;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  display: block;
  border: 2px solid #f26e21;
  border-radius: 50%;
  width: 27px;
  height: 27px;
  margin-left: auto !important;
  margin-right: auto !important;
  outline: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -moz-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  transition: all 0.4s ease-in;
  pointer-events: all;
  cursor: pointer;
}

.chestionar-satisfactie-clienti .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.chestionar-satisfactie-clienti .textarea-imbunatatiri textarea:active,
.chestionar-satisfactie-clienti .textarea-imbunatatiri textarea:focus,
.chestionar-satisfactie-clienti .adresa-email-input input:active,
.chestionar-satisfactie-clienti .adresa-email-input input:focus {
  outline: none;
}
.chestionar-satisfactie-clienti .textarea-imbunatatiri textarea {
  border: none !important;
  border-bottom: 1px solid #707070 !important;
  outline: none;
  box-shadow: none !important;
  font-family: "Open Sans";
  font-size: 22px;
  line-height: 42px;
  color: #999999;
  display: block;
  letter-spacing: -0.555px;
  border-radius: 0 !important;
  width: 100% !important;
  max-width: 1469px;
}

.textarea-imbunatatiri {
    margin-top: 50px !important;
}

.chestionar-satisfactie-clienti .adresa-email-input label {
  display: none !important;
}

.page-id-18921 .chestionar-satisfactie-clienti form ::-webkit-input-placeholder,
.page-id-18921 .chestionar-satisfactie-clienti form :-moz-placeholder,
.page-id-18921 .chestionar-satisfactie-clienti form ::-moz-placeholder,
.page-id-18921 .chestionar-satisfactie-clienti form :-ms-input-placeholder {
  color: transparent !important;
}

.page-id-18921 .chestionar-satisfactie-clienti .chestionar-satisfactie-submit {
  margin: auto;
  width: 32%;
  padding: 28px 0;
  font-size: 30px;
  font-family: "Poppins";
  font-weight: 300;
  line-height: 36px;
  margin-top: 15px;
  letter-spacing: 2px;
  transition: all 0.2s ease-in;
  outline: none;
}

.page-id-18921
  .chestionar-satisfactie-clienti
  .chestionar-satisfactie-submit:focus,
.page-id-18921
  .chestionar-satisfactie-clienti
  .chestionar-satisfactie-submit:active {
  outline: none;
}

.chestionar-satisfactie-clienti .row:nth-last-of-type(1) > div {
  text-align: center;
}

.chestionar-satisfactie-clienti .adresa-email-input > div {
  margin-top: 71px;
}

.chestionar-satisfactie-clienti .adresa-email-input input {
  border: none !important;
  border-bottom: 1px solid #707070 !important;
  outline: none;
  box-shadow: none !important;
  font-family: "Open Sans";
  font-size: 22px;
  line-height: 42px;
  color: #999999;
  display: block;
  letter-spacing: -0.555px;
  border-radius: 0 !important;
}
.chestionar-satisfactie-clienti .row:not(:nth-last-of-type(1)) {
  margin-bottom: 136px;
}
.chestionar-satisfactie-clienti .radio-buttons input:focus,
.chestionar-satisfactie-clienti .radio-buttons input:active {
  outline: none !important;
}
.chestionar-satisfactie-clienti .radio-buttons input::before {
  content: "";
  width: 17px;
  height: 17px;
  display: inline-block;
  background-color: #f26e21;
  border-radius: 50%;
  border: 2px solid #f26e21;
  transition: all 0.4s ease-in;
  opacity: 0;
  transform: scale(0, 0);
  transition: all 0.15s cubic-bezier(0.64, 0.57, 0.67, 1.53);
}

.chestionar-satisfactie-clienti .radio-buttons input:checked::before {
  opacity: 1;
  transform: scale(1, 1);
}

.chestionar-satisfactie-clienti .radio-buttons > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -moz-justify-content: space-evenly;
  -webkit-justify-content: space-evenly;
  justify-content: space-evenly;
}
.chestionar-satisfactie-clienti .radio-buttons .radio {
  flex: 1 1 auto;
}
.chestionar-satisfactie-clienti .radio-buttons .radio label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  flex-direction: column-reverse;
  text-align: center;
}

.chestionar-satisfactie-clienti .radio-buttons .radio label:nth-child(1) {
  padding-left: 0;
}

.chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-1 > div,
.chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-3 > div,
.chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-5 > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-box-align: flex-end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  flex-wrap: wrap;
}

.chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-1 .radio-buttons,
.chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-3 .radio-buttons,
.chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-5 .radio-buttons {
  max-width: 621px;
  margin-left: 38px;
  margin-right: 38px;
  margin-bottom: 0;
}

.chestionar-satisfactie-clienti .radio-buttons {
  flex: 1 1;
}
/* CHESTIONAR SATISFACTIE - END */
.gol-content-row {
  height: 50vh;
}

.gol-button {
  position: absolute;
  right: 0;
  bottom: 10%;
}

.gol-logo-row {
  margin-top: 120px;
}

.gol-golut-section {
  margin-top: 120px;
}

.gol-fb-row {
  margin-top: 13px;
}

.going-up-btn {
  transition: all 0.2s ease-in;
  padding: 18px 64px;
  cursor: pointer;
  font-family: "Poppins";
  font-size: 22px;
  font-weight: 600;
}

.contact-gol-golut {
  text-decoration: none;
  font-family: "Poppins";
  font-weight: 400;
  font-size: 18px;
  color: #999999;
}

.gol-golut-contact-blurb .et_pb_main_blurb_image {
  margin-bottom: 0px !important;
}

.page-id-18844 #main-header,
.page-id-18869 #main-header {
  background-color: #eaeaea !important;
}

.autor-pg .entry,
.tag-pg .entry {
  width: 86% !important;
  max-width: 86% !important;
  margin: auto;
  text-align: center;
  margin-bottom: 35px !important;
}
.single-post .articol h2,
.single-post .articol h3,
.single-post .articol h5,
.single-post .articol h6 {
  font-family: "Poppins" !important;
  font-size: 30px !important;
  font-weight: 600 !important;
  line-height: 40px !important;
  color: #000000 !important;
}

.blog-row,
.tag-pg article,
.autor-pg article {
  max-width: 86% !important;
  width: 86% !important;
  margin: auto !important;
}

.floating-btn {
  position: fixed;
  bottom: 50px;
  right: 50px;
}

.caldera-grid {
  display: grid;
}

.caldera-grid div[id^="caldera_notices_"] {
  width: 47%;
  margin: auto;
  text-align: center;
  order: 2;
  margin-top: 10px;
}

.caldera-grid div[id^="caldera_notices_"] .alert {
  font-size: 16px !important;
  width: 100% !important;
  text-align: center;
}

.caldera-grid form {
  order: 1;
}

body #page-container .ce-inveti-curs p,
body #page-container .final-curs p {
  padding-bottom: 10px !important;
}

body #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p,
body
  #moove_gdpr_cookie_info_bar
  .moove-gdpr-cookie-notice
  .change-settings-button {
  font-size: 14px !important;
  line-height: 18px !important;
}

.floating-btn {
  background: #f26e21 !important;
  padding-top: 10px !important;
  padding-right: 30px !important;
  padding-bottom: 10px !important;
  padding-left: 30px !important;
}

body #page-container .float-btn-row .floating-btn:hover {
  color: #8e8e8e !important;
  background: #ffffff !important;
  border: 1px solid #8e8e8e !important;
}
.category-studii-de-caz #lottie svg,
.page-id-473 #lottie svg,
.page-id-17742 #lottie svg {
  transform: scale(1) !important;
}

.alert {
  width: 60%;
  margin: auto;
  text-align: center;
}
.error404 #lottie {
  margin-top: 0px;
  transform: scale(0.8);
}

.page-id-17878 #lottie,
.page-id-18553 #lottie,
 {
  margin-top: 0px;
  transform: scale(0.8);
}

.page-id-23535 .blog-anim #lottie,
.page-id-23663 .blog-anim #lottie,
.page-id-23800 .blog-anim #lottie,
.page-id-25497 .blog-anim #lottie
 {
  margin-top: -60px !important;
  transform: scale(0.5);
  height: 500px !important;
}
.page-id-23535 #lottie svg,
.page-id-23663 #lottie svg,
.page-id-23800 #lottie svg,
.page-id-25497 #lottie svg{
  height: 500px !important;
  transform: scale(1.5) !important;
}
.hero-section.new-section-lottie{
  height: 400px;
}
.container-404 {
  margin-top: 35px;
}

.error404 #main-content .container:before {
  content: none !important;
}

.error404 #content.left,
.error404 #content.left {
  width: 96%;
}

.error404 #sidebar {
  display: none;
}

.row-404,
.row-thank-you {
  margin-bottom: 28px;
}

.error404 .container {
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 0 !important;
}

.row-404 h2 {
  margin-bottom: 15px;
}

.gthp-row .et_pb_button_module_wrapper,
.gthp-row.thank-you-pg .et_pb_button_module_wrapper {
  transition: all 0.2s ease-in;
  border: 1px solid #000000;
  width: 35%;
  margin: auto;
  padding: 10px !important;
}
body
  #page-container
  .gthp-row
  .et_pb_button_module_wrapper
  .go-to-homepage:hover,
body
  #page-container
  .gthp-row.thank-you-pg
  .et_pb_button_module_wrapper
  .go-to-homepage:hover {
  padding: 0 !important;
}
body #page-container .gthp-row .et_pb_button_module_wrapper .go-to-homepage,
body
  #page-container
  .gthp-row.thank-you-pg
  .et_pb_button_module_wrapper
  .go-to-homepage {
  background-color: transparent !important;
  padding: 0 !important;
}
body
  #page-container
  .gthp-row
  .et_pb_button_module_wrapper
  .go-to-homepage:hover,
body
  #page-container
  .gthp-row.thank-you-pg
  .et_pb_button_module_wrapper
  .go-to-homepage:hover {
  background-color: #f26e21 !important;
}

.gthp-row .et_pb_button_module_wrapper:hover,
.gthp-row.thank-you-pg .et_pb_button_module_wrapper:hover {
  border: 1px solid #f26e21 !important;
  background-color: #f26e21 !important;
  color: #ffffff;
  padding: 10px !important;
}

body #page-container .gthp-row .et_pb_button_module_wrapper:hover a,
body
  #page-container
  .gthp-row.thank-you-pg
  .et_pb_button_module_wrapper:hover
  a {
  color: #ffffff !important;
}

body
  #page-container
  .gthp-row
  .et_pb_button_module_wrapper:hover
  .go-to-homepage,
body
  #page-container
  .gthp-row.thank-you-pg
  .et_pb_button_module_wrapper:hover
  .go-to-homepage {
  background-color: transparent !important;
}

.scale-down {
  transform: scale(0.7);
  position: relative;
  bottom: 100px;
}

.hscroll {
  overflow-x: auto;
}

.footer-imgs-item img {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  max-width: 200px !important;
  max-height: 130px;
  object-fit: contain;
}

.et_pb_fullscreen_menu_active #logo {
  width: 181px !important;
}

.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
  margin-right: 0 !important;
}

.yotu-lightbox .yotu-lightbox-body {
  top: 30% !important;
  transform: translateX(-50%) translateY(-30%);
  -ms-transform: translateX(-50%) translateY(-30%);
  -o-transform: translateX(-50%) translateY(-30%);
  -moz-transform: translateX(-50%) translateY(-30%);
  -webkit-transform: translateX(-50%) translateY(-30%);
}

.hero-bottom-row-whp2 svg {
  width: 40px !important;
}

body:not(.home) .cls-1 {
  opacity: 1 !important;
}

.hero-bottom-row-whp2 {
  text-align: center;
}

.hero-hp .hero-bottom-row2 {
  text-align: center;
}

.hero-hp .hero-bottom-row2 svg {
  width: 40px !important;
}

.move {
  position: absolute;
  background-color: #fff;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  left: 50%;
  transform: translateX(0);
  animation: move 2s linear infinite;
}

@keyframes move {
  0% {
    transform: translate(0, 1px);
    opacity: 0;
  }
  50% {
    transform: translate(0, 5px);
    opacity: 1;
  }
  100% {
    transform: translate(0, 10px);
    opacity: 0;
  }
}

.yotu-lightbox-content {
  width: 82.5em !important;
}

body .yotu-column-3 li {
  width: 30.66% !important;
  margin-right: 4% !important;
}

.online-mkt-jobs-section,
.online-mkt-jobs-row,
.inscriere-row,
.inscriere-section {
  padding-bottom: 0 !important;
}

.hai-in-echipa-text2 p {
  width: 100%;
  float: left;
  padding-bottom: 1em !important;
  padding-right: 15px;
}

.et_slide_menu_top.sticky-contact {
  margin-top: 10px;
  padding-top: 22px;
  padding-bottom: 22px;
}

body:not(.home) .et_slide_menu_top.sticky-contact {
  margin-top: 10px;
  padding-top: 17px;
  padding-bottom: 17px;
}

.certificate-rezidenta-tabs {
  border: none;
}

.certificate-rezidenta-tabs ul.et_pb_tabs_controls:after {
  border-top: none;
}

.certificate-rezidenta-tabs ul.et_pb_tabs_controls {
  background-color: transparent;
}

.certificate-rezidenta-tabs ul li {
  border: none;
  width: 14.28%;
  text-align: center;
}
.certificate-rezidenta-tabs .et_pb_all_tabs ul {
  width: 51.65%;
  margin: auto;
}

body #et-main-area .certificate-rezidenta-tabs ul li a {
  transition: all 0.3s ease-in;
  line-height: 35px;
}

.certificate-rezidenta-title {
  margin-top: 35px;
}

.certificate-rezidenta-tabs {
  margin-top: 150px;
}

.certificate-rezidenta-tabs .et_pb_all_tabs {
  margin-top: 100px;
}

.certificare-rezidenta-main-section {
  margin-bottom: 42px;
}

.rasfoieste-ghid-row .btn-rasfoieste,
.sarea-si-piperul-ghid-row {
  float: right;
}

.rasfoieste-ghid-section {
  margin-top: 36px;
  margin-bottom: 52px !important;
}
.sarea-si-piperul-ghid-section {
  margin-bottom: 13px !important;
  overflow: hidden;
}

.ghid-rasfoieste-text h2,
.sarea-si-piperul-rasfoieste-text h2 {
  margin-top: 58px;
  padding-bottom: 24px;
}

.sarea-si-piperul-rasfoieste-col-right {
  padding-top: 40px !important;
}

.ai-nevoie-section {
  margin-top: 76px;
}

.ai-nevoie-col-left {
  padding-left: 44.5px;
}

.ai-nevoie-col-right {
  padding-left: 6.5px;
}

.ai-nevoie-col-right ul li,
.ai-nevoie-col-left ul li {
  margin-bottom: 12px;
}

.ai-nevoie-col-right ul li:nth-last-child(1),
.ai-nevoie-col-left ul li:nth-last-child(1) {
  margin-bottom: 0 !important;
}

.descarca-row {
  margin-bottom: 42px !important;
}

.wdcl-carousel-frontend .slick-next.slick-arrow:before {
  content: "5" !important;
}

.wdcl-carousel-frontend .slick-prev.slick-arrow:before {
  content: "4" !important;
}

.pasi-promovare-slider-row {
  margin-top: 145px;
  margin-bottom: 53px !important;
  /*overflow: hidden;*/
}

.page-id-1748 .bottom-servicii-cta-section {
  margin-top: 163px;
  margin-bottom: 243px;
}

.pasi-promovare-item {
  width: 33.33%;
  float: left;
}
.pasi-esentiali-promovare-col-left,
.pasi-esentiali-promovare-col-right {
  width: 50% !important;
  margin-right: 0 !important;
}

.sarea-si-piperul-col-left,
.sarea-si-piperul-col-right {
  width: 50% !important;
  margin-right: 0 !important;
}

.sarea-si-piperul-col-left {
  padding-right: 90px;
}

.sarea-si-piperul-col-right {
  padding-left: 87px;






















}
/*.slick-current {
    margin-right: 120px;
    margin-left: 120px;
}*/

/*.slick-slide,
.slick-track {
    transition: all .2s ease-in !important;
}*/

.sarea-si-piperul-col-left {
  border-right: 2px solid #bcbcbc;
}

.analytics-item-section {
  padding-bottom: 40px !important;
}

.sarea-si-piperul-col-left h3 {
  padding-bottom: 39px;
}

.sarea-si-piperul-list-section {
  margin-bottom: 68px !important;
}

.page-id-2001 .bottom-servicii-cta-section {
  margin-bottom: 136px !important;
}

.sarea-si-piperul-col-right h3 {
  padding-bottom: 39px;
}

.sarea-si-piperul-col-left ul li {
  margin-bottom: 4px;
}

.sarea-si-piperul-col-right ul li {
  margin-bottom: 13px;
}

.sarea-si-piperul-col-left ul li:nth-last-child(1) {
  margin-bottom: 0px !important;
}

.sarea-si-piperul-col-right ul li:nth-last-child(1) {
  margin-bottom: 0px !important;
}

.sarea-si-piperul-col-left .descarca-ghid-btn-container {
  margin-top: 107px;
  padding-right: 0 !important;
}

.pasi-esentiali-promovare-col-left {
  border-right: 2px solid #bcbcbc;
}

.pasi-esentiali-promovare-title-row {
  margin-top: 53px;
}
.pasi-esentiali-promovare-title-row h2 {
  padding-bottom: 25px;
}
.pasi-esentiali-promovare-col-left {
  padding-right: 48px;
  padding-left: 59px;
}
.pasi-esentiali-promovare-col-right {
  padding-left: 86.45px;
}

.pasi-esentiali-promovare-col-right h3 {
  padding-bottom: 32px;
}

.pasi-esentiali-promovare-col-right ul li {
  margin-bottom: 13px;
}
.pasi-esentiali-promovare-col-right ul {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.pasi-esentiali-promovare-col-right ul li:nth-last-child(1) {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.pasi-esentiali-promovare-row {
  margin-top: 82px;
  padding-top: 0 !important;
}

.ai-nevoie-section .descarca-ghid-btn-container {
  margin-top: 104px;
  padding-right: 0 !important;
}
/* {
margin-bottom: 42px;
}*/
body .ghid-rasfoieste-col-left {
  width: 48% !important;
  margin-right: 7% !important;
}

body .sarea-si-piperul-rasfoieste-col-left {
  width: 38% !important;
  margin-right: 9.5% !important;
}

body .ghid-rasfoieste-col-right,
body .sarea-si-piperul-rasfoieste-col-right {
  width: auto !important;
}

.ghid-rasfoieste-text,
.sarea-si-piperul-rasfoieste-text {
  margin-bottom: 50px !important;
}

.ai-nevoie-list-row {
  padding-top: 2px !important;
  padding-bottom: 0 !important;
}
.sarea-si-piperul-btn-rasfoieste {
  float: right;
}
.ghid-btn-rasfoieste {
  overflow: hidden;
}
.ghid-rasfoieste-img,
.sarea-si-piperul-img {
  text-align: center;
}
.rasfoieste-ghid-row,
.sarea-si-piperul-ghid-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

body #et-main-area .certificate-rezidenta-tabs ul li.et_pb_tab_active a {
  color: #f26e21 !important;
}

.certificate-rezidenta-tabs .et_pb_all_tabs ul li {
  width: 100% !important;
  margin-bottom: 19px;
}
.certificate-rezidenta-tabs .et_pb_all_tabs ul li a {
  color: #f26e21 !important;
  text-decoration: none;
  font-style: italic;
  font-weight: 400 !important;
}

.online-mkt-jobs-video-section {
  margin-top: 72px;
  margin-bottom: 59px !important;
}
.online-mkt-jobs-echipa-col-left {
  margin-right: 0% !important;
  padding-right: 0;
  width: 45.7% !important;
}
.online-mkt-jobs-echipa-col-right {
  width: 54.3% !important;
  padding-left: 53px;
  padding-top: 21px;
}

.online-mkt-jobs-echipa-section {
  margin-top: 75px;
  margin-bottom: 75px !important;
}

.online-mkt-jobs-oportunitati-section {
  margin-top: 75px;
  margin-bottom: 75px !important;
}

.col-1-eficient h3{
  margin-top: -55px;
  margin-bottom: 32px;
}

.online-mkt-jobs-oportunitati-section.eficient-section-gads{
  margin-top: 33px;
  margin-bottom: 52px !important;
}

.sectiunea-gads-sect-1{
  padding-top: 28px !important;
}

.sectiune-gads-info .studii-de-caz-row {
    margin-top: 12px;
}

.sectiune-gads-info .more-link{
  margin-left: 0;
}

.sectiune-gads-info {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.sectiunea-de-ce-sa-lucrezi-cu-noi.training-online-title-section{
  padding-top: 29px !important;
}

.sectiunea-de-ce-sa-lucrezi-cu-noi .training-online-title h2{
  padding-bottom: 63px;
}

.txt-section-gads-1 p{
  width: 68%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1.7em;
}

.sectiunea-gads-sect-1 .training-online-title h2 {
  padding-bottom: 27px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  line-height: 50px;
}

.online-mkt-jobs-oportunitati-col-left {
  width: 43.2% !important;
  margin-right: 0 !important;
}

.online-mkt-jobs-oportunitati-col-right {
  width: auto !important;
  padding-left: 65px;
}

.online-mkt-jobs-oportunitati-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.de-ce-animatii-col-left {
  margin-right: 4.9% !important;
  padding-left: 28px;
}

.online-mkt-jobs-video-col-left {
  margin-right: 0% !important;
  padding-right: 38px;
  width: 45.7% !important;
  padding-top: 27px;
}

.online-mkt-jobs-video-col-right {
  width: 54.3% !important;
  padding-left: 28px;
}

.studiu-de-caz-col-right {
  padding-left: 45px !important;
}
.studiu-de-caz-col-left {
  margin-right: 3.67% !important;
  margin-left: 1.83%;
  padding-top: 26px;
}
.ppc-row {
  margin-top: 26px;
}
.ppc-row-2 {
  padding-bottom: 18px !important;
}

.strategie-digitala-icon-row {
  margin-top: 51px;
  margin-bottom: 102px;
}

.strategie-digitala-title ul {
  margin-top: 18px;
}

.strategie-digitala-title ul li {
  line-height: 42px;
  font-size: 22px;
  margin-bottom: 18px;
}

.strategie-digitala-row,
.creste-conversie-row {
  margin-top: 25px;
}

.ppc-row-2 .ppc-item.ppc-last {
  margin-bottom: 0 !important;
}
.ppc-item {
  margin-bottom: 60px !important;
  width: 43% !important;
  float: left;
}

.ppc-row .ppc-item:nth-child(odd) {
  margin-right: 7% !important;
}
.ppc-row .ppc-item:nth-child(even) {
  margin-left: 7% !important;
}
.ppc-item.ppc-last {
  margin-bottom: 40px !important;
}
.studiu-de-caz-col-left .studiu-de-caz-title {
  padding-bottom: 17px;
}

.ppc-item.ppc-last {
  float: none !important;
  margin: auto;
}

.afla-mai-multe-container {
  padding: 55px 50px;
}

.de-ce-animatii-section {
  padding-bottom: 45px !important;
}

.de-ce-animatii-title-row {
  padding-top: 58px !important;
  padding-bottom: 41px !important;
}

.servicii-item h2,
.ppc-item h2,
.strategie-digitala-icon-item h2 {
  font-family: "Poppins";
  font-size: 35px;
  font-weight: 600 !important;
  line-height: 47px;
  color: #000000;
  margin-bottom: 7px;
}

.training-online-item h2,
.conversie-item h2,
.analytics-item h2,
.personalizat-interactiv-exemple-item h2 {
  font-family: "Poppins";
  font-size: 24px !important;
  font-weight: 600 !important;
  line-height: 36px !important;
  color: #000000;
  margin-bottom: 7px;
}

.training-online-title-section {
  padding-bottom: 76px !important;
}
.servicii-item p,
.ppc-item p,
.ppc-item span,
.conversie-item p,
.conversie-item span,
.analytics-item p,
.analytics-item span,
.training-online-item p,
.training-online-item span,
.personalizat-interactiv-exemple-item p,
.personalizat-interactiv-exemple-item span .strategie-digitala-icon-item p,
.strategie-digitala-icon-item span,
.servicii-item span {
  font-family: "Open Sans";
  font-size: 22px;
  line-height: 42px !important;
  color: #999999;
}
.analytics-main-content-row {
  margin-top: 0px;
  padding-top: 0 !important;
  margin-bottom: 0px;
}
.analytics-item-row {
  margin-top: 52px;
}

.analytics-main-content {
  float: left;
  padding-right: 0%;
}

.page-id-1622 .bottom-servicii-cta-section {
  margin-bottom: 100px;
}

.analytics-main-content h3 {
  padding-bottom: 34px;
}

.analytics-main-content ul li {
  line-height: 42px;
}

.conversie-item-row .et_pb_column {
  width: 32.6667% !important;
  margin-right: 1% !important;
}
.conversie-item-row {
  margin-bottom: 117px;
}

.page-id-1581 .bottom-servicii-cta-section {
  margin-bottom: 288px !important;
}

.conversie-item-row .et_pb_column:nth-last-child(1) {
  margin-right: 0 !important;
}

.servicii-item {
  margin-bottom: 147px !important;
}

.servicii-item.servicii-last {
  margin-bottom: 0 !important;
}

.bottom-servicii-cta-section {
  width: 71%;
  max-width: 71%;
  margin: auto;
  margin-bottom: 178px;
}

.strategie-digitala-cta-row {
  padding-top: 0px !important;
  padding-bottom: 8px !important;
}

.training-online-title-row {
  margin-top: 35px;
}

.training-online-title h2 {
  padding-bottom: 45px;
}

.echipa-training-marketing-row {
  margin-top: 68px;
}

.echipa-specialisti-row {
  margin-top: 18px;
}

.training-online-logos-row {
  margin-top: 45px;
}

.personalizat-interactiv-exemple-row {
  margin-top: 0px;
}

.echipa-specialisti-section {
  padding-top: 24px !important;
}

.echipa-specialisti-titlu {
  margin-bottom: 36px !important;
}

.logo-slider {
  margin-top: 135px;
  margin-bottom: 187px !important;
}

.page-id-1430 .bottom-servicii-cta-section {
  margin-bottom: 229px !important;
}

.strategie-digitala-cta h3 {
  padding-bottom: 11px;
}

.strategie-digitala-cta p:nth-last-child(1) {
  margin-top: 22px;
}
.row-discutie {
  margin-top: 102px;
}

.training-online-logos-section {
  padding-bottom: 99px !important;
}

.training-online-title-baze {
  margin-top: 19px;
}
.btn-vreau a {
  font-family: "Poppins";
  font-size: 25px;
  font-weight: 300 !important;
  line-height: 30px;
  letter-spacing: 1px;
  color: #000000;
  text-decoration: none;
  transition: all 0.2s ease-in;
}

.yotu-pagination a {
  font-family: "Poppins";
  font-size: 23px;
  font-weight: 300 !important;
  line-height: 28px;
  letter-spacing: 1px;
  padding: 23px 47px !important;
  color: #ffffff;
  border-radius: 0 !important;
  border: 1px solid #f26e21 !important;
  background-color: #f26e21 !important;
  text-decoration: none;
  transition: all 0.2s ease-in;
}

.btn-rasfoieste a,
.btn-descarca-gratuit a,
.btn-descarca-testul a {
  font-family: "Poppins";
  font-size: 25px;
  font-weight: 300 !important;
  line-height: 30px;
  letter-spacing: 1px;
  color: #000000;
  text-decoration: none;
  transition: all 0.2s ease-in;
}

.servicii-item .btn-vreau a {
  font-family: "Poppins";
  font-size: 25px;
  font-weight: 300 !important;
  line-height: 30px;
  letter-spacing: 1px;
  color: #000000;
  text-decoration: none;
  transition: all 0.2s ease-in;
}

.btn-afla-mai-multe a {
  font-family: "Poppins";
  font-size: 18px;
  font-weight: 300 !important;
  line-height: 30px;
  letter-spacing: 1px;
  color: #000000;
  text-decoration: none;
  transition: all 0.2s ease-in;
}

.afla-mai-multe-container h3 {
  margin-bottom: 20px;
}
.btn-afla-mai-multe {
  border: 1px solid #000000;
  transition: all 0.2s ease-in;
  padding: 20px 30px;
  cursor: pointer;
}

.afla-mai-multe-container p:nth-last-child(1) {
  margin-top: 34px;
  margin-bottom: 15px;
}

.btn-afla-mai-multe:hover {
  border: 1px solid #f26e21 !important;
  background-color: #f26e21 !important;
}
.btn-afla-mai-multe:hover a {
  color: #ffffff !important;
}

.btn-rasfoieste:hover,
.btn-descarca-gratuit:hover {
  border: 1px solid #f26e21 !important;
  background: #f26e21;
}

body .btn-rasfoieste:hover a {
  color: #ffffff !important;
  background-color: #f26e21 !important;
}

body #page-container #et-main-area .orange-btn {
  background: #f26e21 !important;
  border: 1px solid #f26e21 !important;
  color: #ffffff !important;
}

body #page-container #et-main-area .orange-btn a {
  color: #ffffff !important;
  background: transparent !important;
  background-color: transparent !important;
}

body #page-container .et_pb_section .et_pb_button:after {
  color: #8e8e8e !important;
}

body #page-container #et-main-area .orange-btn:hover {
  background: #ffffff !important;
  border: 1px solid #8e8e8e !important;
  color: #8e8e8e !important;
}
body #page-container #et-main-area .orange-btn:hover a {
  color: #8e8e8e !important;
}

body .yotu-pagination:hover a {
  color: #8e8e8e !important;
  background: #ffffff !important;
  border: 1px solid #8e8e8e !important;
}
.btn-descarca-testul:hover {
  border: 1px solid #f26e21 !important;
  background-color: #f26e21 !important;
  color: #ffffff !important;
  font-style: normal;
}



.yotu-videos .yotu-video h3 {
  color: #999999 !important;
  font-family: "Poppins";
}

.field_required {
  color: #999999 !important;
}

.online-mkt-jobs-branch-col-left a {
  color: #f26e21;
  font-style: italic;
}

.item-post {
  width: 50%;
  float: left;
}

.online-mkt-jobs-cariere-section,
.online-mkt-jobs-cariere-row {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.posturi {
  overflow: hidden;
}

.online-mkt-jobs-branch-col-left,
.lp-academy-col-left {
  padding-bottom: 50px !important;
}

.detalii-curs-section {
  padding-bottom: 0 !important;
}

.inscriere-section,
.inscriere-row {
  padding-top: 0 !important;
}

body
  #page-container
  .online-mkt-jobs-oportunitati-section
  .online-mkt-jobs-branch-col-left
  .descarca-ghid-btn-container
  a {
  color: #000000 !important;
  font-style: normal !important;
}

.online-mkt-jobs-branch-col-left a .btn-rasfoieste:hover a,
body .btn-descarca-gratuit:hover a,
body
  #page-container
  .online-mkt-jobs-oportunitati-section
  .online-mkt-jobs-branch-col-left
  .descarca-ghid-btn-container:hover
  a {
  color: #ffffff !important;
}

.ghiduri-section {
  margin-top: 50px;
  margin-bottom: 56px;
}

.text-ghiduri-section {
  margin-top: 33px;
}

.text-ghiduri h2 {
  padding-bottom: 50px;
}
.text-ghiduri-row {
  padding-bottom: 0 !important;
}

.text-ghiduri h3 {
  padding-bottom: 34px;
}

.text-ghiduri ul li {
  margin-bottom: 7px;
  line-height: 42px !important;
}

.ghid-img {
  margin-bottom: 107px !important;
}

.btn-vreau {
  border: 1px solid #000000;
  transition: all 0.2s ease-in;
  padding: 18px 64px;
  cursor: pointer;
}

.btn-rasfoieste,
.btn-descarca-gratuit {
  border: 1px solid #000000;
  transition: all 0.2s ease-in;
  padding: 23px 67px;
  cursor: pointer;
}

.btn-descarca-testul {
  border: 1px solid #000000;
  transition: all 0.2s ease-in;
  padding: 23px 67px;
  cursor: pointer;
  font-style: normal !important;
}

.descarca-ghiduri-row {
  padding-bottom: 144px !important;
}
.cui-se-adreseaza-row {
  padding-top: 80px !important;
  padding-bottom: 109px !important;
}

.termeni-si-conditii-row {
  margin-top: 20px;
  margin-bottom: 16px;
}

.politica-confidentialitate-row ul li {
  line-height: 42px !important;
}

.politica-confidentialitate-row {
  margin-top: 39px;
  margin-bottom: 76px;
}

.cui-se-adreseaza-row2 {
  padding-bottom: 100px !important;
}

.cui-se-adreseaza-row3 {
  padding-bottom: 120px !important;
}
.descarca-ghiduri-section {
  margin-top: 101px;
}

.cui-se-adreseaza-row2 .et_pb_column {
  margin-right: 5.3% !important;
  width: auto !important;
}

.descarca-ghid-img {
  margin-bottom: 41px !important;
}

.descarca-ghiduri-text ul {
  margin-top: 9px;
  margin-bottom: 74px !important;
}

.descarca-ghiduri-text ul li {
  line-height: 42px !important;
  margin-bottom: 12px;
}

.descarca-ghiduri-text {
  padding: 0 55px;
}

.servicii-item .btn-vreau {
  border: 1px solid #000000;
  transition: all 0.2s ease-in;
  padding: 18px 64px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  bottom: 57px;
}

.servicii-item p:nth-last-of-type(1) {
  margin-top: 0px;
}

.servicii-row {
  margin-top: 27px;
  margin-bottom: 69px;
}
.btn-vreau:hover {
  border: 1px solid #f26e21 !important;
  background-color: #f26e21 !important;
}
.servicii-item .btn-vreau:hover {
  border: 1px solid #f26e21 !important;
  background-color: #f26e21 !important;
}
.servicii-item .btn-vreau:hover a {
  color: #ffffff !important;
}
.btn-vreau:hover a {
  color: #ffffff !important;
}
.single-post .articol p,
.single-post .articol span,
.single-post .articol a,
.single-post .articol ul li,
.single-post .articol ol li,
body ol li body ul li {
  font-size: 22px !important;
  font-family: "Open Sans" !important;
  line-height: 42px !important;
  color: #999999 !important;

}

.single-post .articol .entry-title {
  font-size: 45px;
  line-height: 60px;
  font-weight: 600;
}
.single-post .articol ul {
  padding-left: 0 !important;
  margin-left: 23px !important;
}

.single-post .articol #left-area {
  float: none;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.blog-post-section .hero-bottom-row-whp2,
.hero-section-studii-de-caz .hero-bottom-row-whp2 {
  bottom: 8px;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  position: absolute;
}

.articol .entry-content {
  width: 80%;
  margin: auto;
  max-width: 1080px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.articol .container {
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 0 !important;
}
.post-content-module {
  display: none !important;
}

.single-post #et-main-area {
  position: relative !important;
  padding-top: 0 !important;
}

.single-post #page-container {
  padding-top: 0 !important;
}
.blog-post-section .hero-bottom-col-left h2,
.hero-section-studii-de-caz .hero-bottom-col-left h2 {
  font-family: "Poppins";
  color: #000000 !important;
  font-size: 70px !important;
  line-height: 84px !important;
  font-weight: 600 !important;
}

.blog-post-section .hero-bottom-col-left p,
.blog-post-section .hero-bottom-col-left span,
.hero-section-studii-de-caz .hero-bottom-col-left p,
.hero-section-studii-de-caz .hero-bottom-col-left span {
  font-family: "Open Sans";
  color: #999999 !important;
  font-size: 22x !important;
  line-height: 42px;
}
/* Blog PAginations */
.wp-pagenavi {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border-top: none !important;
  margin-bottom: 103px;
  margin-top: 184px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
}
.wp-pagenavi a {
  color: #cccccc !important;
  margin: 0 19px;
  text-decoration: none;
  font-size: 30px !important;
  border: none !important;
  font-family: "Poppins";
  font-weight: 600 !important;
}
.wp-pagenavi a:hover {
  color: #f26e21 !important;
}
.wp-pagenavi span.current {
  color: #f26e21 !important;
  margin: 0px 10px;
  text-decoration: none;
  font-size: 30px !important;
  border: none !important;
  font-family: "Poppins";
  font-weight: 600 !important;
}

.wp-pagenavi .previouspostslink {
  position: static;
  /*left: 25%;
    right: 50%;*/
  font-family: "Open Sans";
  font-size: 30px;
  font-weight: 600;
  line-height: 42px;
}

.wp-pagenavi .nextpostslink {
  position: static;
  /*left: 50%;
    right: 25%;*/
  font-family: "Open Sans";
  font-size: 30px;
  font-weight: 600;
  line-height: 42px;
}

/* ---- */

.tag-pg article,
.autor-pg article {
  margin-bottom: 40px !important;
}
.tag-pg article:first-of-type::before,
.autor-pg article:first-of-type::before,
.tag-pg article:nth-last-of-type(1)::after,
.autor-pg article:nth-last-of-type(1)::after {
  content: none !important;
}

.blog-row article:nth-child(even) .entry-featured-image-url,
.tag-pg article:nth-child(even) .entry-featured-image-url,
.autor-pg article:nth-child(even) .entry-featured-image-url {
  width: 28.5%;
  float: left;
  margin-bottom: 0;
}
.blog-row article:nth-child(even) .entry-title,
.blog-row article:nth-child(even) .post-meta,
.blog-row article:nth-child(even) .post-content,
.tag-pg article:nth-child(even) .entry-title,
.tag-pg article:nth-child(even) .post-meta,
.tag-pg article:nth-child(even) .post-content,
.autor-pg article:nth-child(even) .entry-title,
.autor-pg article:nth-child(even) .post-meta,
.autor-pg article:nth-child(even) .post-content {
  width: 68.5%;
  float: left;
  margin-bottom: 0;
  margin-left: 3%;
  text-align: left;
  padding-right: 38px;
  margin-top: 9px !important;
}
.blog-row article,
.tag-pg article,
.autor-pg article {
  margin-bottom: 0;
  overflow: hidden;
}

.blog-row article:nth-child(even)::before {
  content: "";
  display: block;
  width: 100%;
  background-image: url("/wp-content/uploads/2021/01/middle_tree_2_5.png") !important;
  min-height: 200px;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 95px;
  visibility: visible !important;
}

.tag-pg #left-area article:nth-child(odd)::before,
.autor-pg #left-area article:nth-child(odd)::before {
  content: "";
  display: block;
  width: 100%;
  background-image: url("/wp-content/uploads/2021/01/middle_tree_2_5.png") !important;
  min-height: 200px;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 95px;
  visibility: visible !important;
}

.tag-pg #left-area article:nth-child(even)::before,
.autor-pg #left-area article:nth-child(even)::before {
  content: "";
  display: block;
  width: 100%;
  background-image: url("/wp-content/uploads/2021/01/middle_tree21.png") !important;
  min-height: 200px;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 95px;
  visibility: visible !important;
}

.blog-row article:last-of-type:after,
.tag-pg article:last-of-type:after,
.autor-pg article:last-of-type:after {
  content: none !important;
}

.blog-row article:nth-child(even)::after {
  content: "";
  display: block;
  width: 100%;
  background-image: url("/wp-content/uploads/2021/01/middle_tree21.png") !important;
  min-height: 200px;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 95px;
  visibility: visible !important;
}

.blog-row article:nth-child(odd) .entry-featured-image-url,
.tag-pg article:nth-child(odd) .entry-featured-image-url,
.autor-pg article:nth-child(odd) .entry-featured-image-url {
  width: 36%;
  float: right;
  margin-bottom: 0;
}
.blog-row article .entry-title a,
.blog-row article .entry-title,
.tag-pg article .entry-title a,
.tag-pg article .entry-title,
.autor-pg article .entry-title a,
.autor-pg article .entry-title {
  font-size: 45px;
  font-family: "Poppins";
  line-height: 60px;
  font-weight: 600 !important;
  margin-top: 39px;
}

.blog-row article:nth-child(odd) .entry-featured-image-url img,
.tag-pg article:nth-child(odd) .entry-featured-image-url img,
.autor-pg article:nth-child(odd) .entry-featured-image-url img {
  width: 72.5%;
  max-width: 100%;
  margin-top: 31px;
}

.blog-row article:nth-child(even) .entry-featured-image-url img,
.tag-pg article:nth-child(even) .entry-featured-image-url img,
.autor-pg article:nth-child(even) .entry-featured-image-url img {
  width: 91.5%;
  max-width: 100%;
}

.blog-row article .post-meta span,
.blog-row article .post-meta,
.tag-pg article .post-meta span,
.tag-pg article .post-meta,
.autor-pg article .post-meta span,
.autor-pg article .post-meta {
  font-size: 22px;
  line-height: 21.6px;
  font-family: "Poppins";
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 12px;
}

body .blog-section .blog-row article .more-link,
.autor-pg article .more-link,
.tag-pg article .more-link {
  font-family: "Poppins";
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 1px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  border: solid 1px #f26e21;
  background: #f26e21;
  color: #ffffff;
  width: auto;
  padding: 18px;
  margin-top: 50px;
  transition: all 0.2s ease-in;
}

.blog-row article .more-link:hover,
.autor-pg article .more-link:hover,
.tag-pg article .more-link:hover {
  border: solid 1px #000000;
  color: #000000;
  background: #ffffff;
}

.blog-row article:nth-child(odd) .more-link,
.autor-pg article:nth-child(odd) .more-link,
.tag-pg article:nth-child(odd) .more-link {
  float: right;
}

.blog-row article:nth-child(even) .more-link,
.autor-pg article:nth-child(even) .more-link,
.tag-pg article:nth-child(even) .more-link {
  float: left;
}

.blog-row article .post-content p,
.blog-row article .post-content span,
.tag-pg article .post-content p,
.tag-pg article .post-content span,
.autor-pg article .post-content p,
.autor-pg article .post-content span {
  font-family: "Open Sans";
  font-size: 22px !important;
  line-height: 42px !important;
  margin-top: 22px;
}
.blog-row article:nth-child(odd) .entry-title,
.blog-row article:nth-child(odd) .post-meta,
.blog-row article:nth-child(odd) .post-content,
.tag-pg article:nth-child(odd) .entry-title,
.tag-pg article:nth-child(odd) .post-meta,
.tag-pg article:nth-child(odd) .post-content,
.autor-pg article:nth-child(odd) .entry-title,
.autor-pg article:nth-child(odd) .post-meta,
.autor-pg article:nth-child(odd) .post-content {
  width: 61%;
  float: left;
  margin-bottom: 0;
  margin-right: 3%;
  text-align: right;
  padding-right: 38px;
}

.row-video-hp,
.hp-video-col,
.hp-video-col iframe,
.row-video-hp .fluid-width-video-wrapper iframe,
.hp-video-col .et_pb_video,
.hp-video-col .et_pb_video .et_pb_video_overlay,
.hp-video-col .et_pb_video .et_pb_video_overlay_hover {
  height: 100vh !important;
}

body:not(.home) .sticky-contact #et-info-phone a,
body:not(.home) .sticky-contact #et-info-phone,
body:not(.home) .sticky-contact #et-info-email {
  color: #ffffff !important;
}

body:not(.home).et_pb_fullscreen_menu_active #et-info-phone a,
body:not(.home).et_pb_fullscreen_menu_active #et-info-phone,
body:not(.home).et_pb_fullscreen_menu_active #et-info-email {
  color: #ffffff !important;
}

.container.articol {
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 0 !important;
}

.hero-bottom-row .et_pb_column_empty {
  display: block !important;
}

.contact-form-page {
  padding-top: 81px !important;
  padding-bottom: 108px !important;
}

.contact-message-page {
  margin-top: 519px !important;
  margin-bottom: 561px !important;
}
.contact-message-title {
  margin-bottom: 34px;
}

.oras-title {
  font-family: "Poppins";
  font-size: 30px;
  font-weight: 600 !important;
  text-align: center;
  line-height: 40px;
  color: #000000;
  padding-bottom: 19px;
}

body footer#main-footer #footer-widgets .oras-text {
  font-family: "Open Sans";
  font-size: 22px !important;
  line-height: 42px !important;
  text-align: center;
  color: #999999;
}

#text-3,
#text-4,
#text-5 {
  width: 33.33%;
  float: left;
  text-align: center;
  margin-top: 64px;
  margin-bottom: 86px;
  display: none;
}

#text-3 {
  padding-left: 5%;
}

#text-5 {
  padding-right: 5%;
}

#contact-us-title,
#form-contact-us-title {
  margin-bottom: 55px;
}

.contact-form-page form {
  width: 83%;
  margin: auto;
  text-align: center;
}

.contact-form-page form {
  text-align: center;
  margin-top: 50px;
}
.online-mkt-jobs-branch-col-right select,
.lp-academy-col-right select,
.contact-canopy-academy-full-w select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url("/wp-content/uploads/2021/02/Path-254.png") no-repeat !important;
  background-position: 92% !important;
}
.contact-form-page input,
.contact-form-page select,
.contact-form-page textarea,
.online-mkt-jobs-branch-col-right input,
.online-mkt-jobs-branch-col-right select,
.online-mkt-jobs-branch-col-right textarea,
.lp-academy-col-right input,
.lp-academy-col-right select,
.lp-academy-col-right textarea,
.contact-canopy-academy-full-w input,
.contact-canopy-academy-full-w select,
.contact-canopy-academy-full-w textarea {
  padding: 46px !important;
  border: 1px solid #8e8e8e !important;
  background: #ffffff;
  font-size: 18px !important;
  line-height: 21.6px !important;
  color: #8e8e8e !important;
  font-family: "Open Sans" !important;
}

.online-mkt-jobs-branch-col-right .row,
.lp-academy-col-right .row {
  margin-bottom: 34px;
}

body .online-mkt-jobs-branch-col-right form .cv-ul-tau label,
body .online-mkt-jobs-branch-col-right form .upload-test label {
  font-family: "Open Sans" !important;
  font-size: 22px !important;
  font-weight: 400 !important;
  line-height: 42px !important;

}

body .cv-ul-tau,
body .upload-test {
  width: 35%;
  float: left;
  /*margin-bottom: 50px !important;*/
}

.cv-ul-tau input[type="file"],
.upload-test input[type="file"] {
  display: none !important;
}

.file-name {
  position: absolute;
  bottom: -9px;
  width: 100%;
  text-align: center;
}

#fld_9987492_1-wrap {
  text-align: center;
}
.online-mkt-jobs-branch-col-right form .aplica,
.lp-academy-col-right form .aplica,
.contact-canopy-academy-full-w form .aplica {
  width: 38%;
  padding: 18px 21px !important;
  font-size: 25px !important;
  font-family: "Poppins" !important;
  font-weight: 300 !important;
  letter-spacing: 1px !important;
  line-height: 30px !important;
  margin-top: 63px !important;
  transition: all 0.2s ease-in;
}
body #page-container .online-mkt-jobs-branch-col-right form .aplica {
  margin-top: 0 !important;
}
body .online-mkt-jobs-branch-col-left .btn-descarca-testul a {
  font-style: normal !important;
}
body .online-mkt-jobs-branch-col-left .btn-descarca-testul:hover a {
  color: #ffffff !important;
}

.online-mkt-jobs-branch-col-right form .aplica:hover,
.lp-academy-col-right form .aplica:hover,
.upload-cv:hover,
.upload-test-btn:hover,
.contact-canopy-academy-full-w form .aplica:hover {
  background-color: #f26e21 !important;
  border: 1px solid #f26e21 !important;
  color: #ffffff !important;
}

.online-mkt-jobs-branch-col-right
  form
  #CF60181b8443928_1-row-6
  div:nth-child(1),
.online-mkt-jobs-branch-col-right
  form
  #CF60181b8443928_1-row-7
  div:nth-child(1) {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.online-mkt-jobs-branch-col-right form #CF60181b8443928_1-row-6,
.online-mkt-jobs-branch-col-right form #CF60181b8443928_1-row-7 {
  margin-bottom: 21px;
}
body .online-mkt-jobs-branch-col-right form .upload-cv,
body .online-mkt-jobs-branch-col-right form .upload-test-btn {
  padding: 6px 27px !important;
  font-family: "Poppins" !important;
  font-size: 18px !important;
  font-weight: 300 !important;
  line-height: 30px !important;
  letter-spacing: 1px !important;
  width: auto;
  transition: all 0.2s ease-in;
}

.online-mkt-jobs-branch-col-right .caldera-grid .form-control,
.lp-academy-col-right .caldera-grid .form-control,
.contact-canopy-academy-full-w .caldera-grid .form-control{
  height: auto !important;
}

.online-mkt-jobs-branch-col-right .caldera-grid .row,
.lp-academy-col-right .caldera-grid .row,
.contact-canopy-academy-full-w .caldera-grid .row{
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.contact-form-page input::-webkit-input-placeholder,
.contact-form-page input:-ms-input-placeholder,
.contact-form-page input::placeholder,
.contact-form-page textarea::-webkit-input-placeholder,
.contact-form-page textarea:-ms-input-placeholder,
.contact-form-page textarea::placeholder,
.contact-form-page select::-webkit-input-placeholder,
.contact-form-page select:-ms-input-placeholder,
.contact-form-page select::placeholder,
.online-mkt-jobs-branch-col-right input::-webkit-input-placeholder,
.online-mkt-jobs-branch-col-right input:-ms-input-placeholder,
.online-mkt-jobs-branch-col-right input::placeholder,
.online-mkt-jobs-branch-col-right textarea::-webkit-input-placeholder,
.online-mkt-jobs-branch-col-right textarea:-ms-input-placeholder,
.online-mkt-jobs-branch-col-right textarea::placeholder,
.online-mkt-jobs-branch-col-right select::-webkit-input-placeholder,
.online-mkt-jobs-branch-col-right select:-ms-input-placeholder,
.online-mkt-jobs-branch-col-right select::placeholder,
.lp-academy-col-right input::-webkit-input-placeholder,
.lp-academy-col-right input:-ms-input-placeholder,
.lp-academy-col-right input::placeholder,
.lp-academy-col-right textarea::-webkit-input-placeholder,
.lp-academy-col-right textarea:-ms-input-placeholder,
.lp-academy-col-right textarea::placeholder,
.lp-academy-col-right select::-webkit-input-placeholder,
.lp-academy-col-right select:-ms-input-placeholder,
.lp-academy-col-right select::placeholder,

.contact-canopy-academy-full-w input::-webkit-input-placeholder,
.contact-canopy-academy-full-w input:-ms-input-placeholder,
.contact-canopy-academy-full-w input::placeholder,
.contact-canopy-academy-full-w textarea::-webkit-input-placeholder,
.contact-canopy-academy-full-w textarea:-ms-input-placeholder,
.contact-canopy-academy-full-w textarea::placeholder,
.contact-canopy-academy-full-w select::-webkit-input-placeholder,
.contact-canopy-academy-full-w select:-ms-input-placeholder,
.contact-canopy-academy-full-w select::placeholder
 {
  font-size: 18px !important;
  line-height: 21.6px !important;
  color: #8e8e8e !important;
  font-family: "Open Sans" !important;
}

.contact-form-page textarea {
  resize: none;
}

/*.contact-form-page .last_row {
    margin-top: 35px;
}*/

.floating-btn {
  color: #ffffff !important;
}
.contact-form-page .submit {
  color: #ffffff !important;
  background-color: #f26e21 !important;
  width: 49%;
  font-family: "Poppins" !important;
  font-weight: 300 !important;
  font-size: 30px !important;
  line-height: 36px !important;
  margin-top: 56px;
  letter-spacing: 0.5px;
  padding: 29px !important;
  transition: all 0.2s ease-in;
}

.float-btn-row {
  padding: 0 !important;
  margin: 0 !important;
  position: absolute;
  bottom: 0;
  z-index: 999999999;
}

.contact-form-page .submit:hover {
  color: #8e8e8e !important;
  background-color: #ffffff !important;
  border-color: #8e8e8e !important;
}

.page-id-1138 footer .widget_caldera_forms_widget,
.page-id-1138 footer #text-2,
.page-id-1145 footer .widget_caldera_forms_widget,
.page-id-1145 footer #text-2,
.page-id-17742 footer #text-2,
.page-id-17742 footer .widget_caldera_forms_widget,
.page-id-17878 footer #text-2,
.page-id-17878 footer .widget_caldera_forms_widget,
.page-id-18553 footer #text-2,
.page-id-18553 footer .widget_caldera_forms_widget,
.page-id-19220 footer .widget_caldera_forms_widget,
.page-id-19220 footer #text-2,
.page-id-21724 footer .widget_caldera_forms_widget,
.page-id-21724 footer #text-2{
  display: none !important;
}

.hero-bottom-row {
  position: absolute;
  bottom: 0;
  width: 95%;
  max-width: 95%;
  left: 5%;
}

.hero-bottom-row2 {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-width: 100%;
}

#hero-bottom-row-col-left {
  position: absolute;
  bottom: 50px;
  left: -18px;
}
#hero-bottom-row-col-left h2 {
  padding-bottom: 23px;
}
.hero-bottom-row-col-center {
  position: absolute;
  bottom: 9px;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
}
#hero-bottom-row-col-right {
  position: absolute;
  bottom: 24px;
  right: -69px;
}
.hero-bottom-row .et_pb_column {
  width: 30.9% !important;
  margin-right: 0 !important;
}

.row-video-hp .et_pb_video_play {
  top: 47%;
}

.row-video-hp .et_pb_video_play::before {
  content: url("/wp-content/uploads/2021/01/play_button.png") !important;
}

.mobile_menu_bar::before {
  content: url("/wp-content/uploads/2021/01/menu_icon.png") !important;
  font-size: 32px;
  position: relative;
  left: 0;
  top: 0;
  cursor: pointer;
}

.mobile_menu_bar:hover::before {
  content: url("/wp-content/uploads/2021/02/menu-icon-orange.png") !important;
  animation: fadeInPseudo 0.5s;
}

.et_pb_fullscreen_menu_active
  .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
  display: block !important;
  opacity: 0 !important;
}
#et-main-area {
  position: absolute;
  top: 0;
  width: 100%;
}

#main-header.et-fixed-header {
  background-color: #696969 !important;
  position: fixed !important;
  padding-top: 23px;
  padding-bottom: 23px;
}
#main-header {
  background-color: transparent;
  box-shadow: none;
  padding-top: 35px;
  padding-bottom: 40px;
}

#logo {
  max-height: 100%;
}

.et_mobile_menu_arrow {
  display: none !important;
}

.et_mobile_menu .et_first_mobile_item {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 5px !important;
}

.container.clearfix.et_menu_container {
  padding-left: 40px !important;
}

.et_header_style_fullscreen #et-top-navigation,
.et_header_style_slide #et-top-navigation {
  padding-bottom: 0 !important;
}
.active-menu-item a {
  color: #f26e21 !important;
}

.active-menu-item .sub-menu {
  padding-top: 23px;
  padding-bottom: 13px;
}

.sub-menu .menu-item {
  padding: 0 !important;
}
.sub-menu .menu-item a:hover {
  opacity: 0.7 !important;
}
.sub-menu .menu-item a {
  font-family: "Poppins";
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 40px;
  opacity: 1 !important;
  color: #ffffff !important;
}
.sub-menu .menu-item .sub-menu .menu-item a{
  font-size: 15px !important;
}

.et_header_style_fullscreen
  .et_slide_in_menu_container
  span.mobile_menu_bar.et_toggle_fullscreen_menu {
  right: 63px !important;
  top: 64px !important;
}

.et_header_style_left #et-top-navigation .mobile_menu_bar,
.et_header_style_split #et-top-navigation .mobile_menu_bar {
  padding-bottom: 0;
}

.sticky-menu-active.et_header_style_fullscreen
  .et_slide_in_menu_container
  span.mobile_menu_bar.et_toggle_fullscreen_menu {
  right: 63px !important;
  top: 42px !important;
}

.sticky-menu-active.et_pb_fullscreen_menu_active.et_header_style_fullscreen
  .et_slide_in_menu_container
  span.mobile_menu_bar.et_toggle_fullscreen_menu {
  top: 42px !important;
  right: 63px !important;
}

body:not(.home).sticky-menu-active.sticky-menu-active.et_header_style_fullscreen
  .et_slide_in_menu_container
  span.mobile_menu_bar.et_toggle_fullscreen_menu {
  top: 42px !important;
}

.et_pb_fullscreen_menu_active.et_header_style_fullscreen
  .et_slide_in_menu_container
  span.mobile_menu_bar.et_toggle_fullscreen_menu {
  top: 61px !important;
  right: 63px !important;
}

body:not(.home).sticky-menu-active.et_header_style_fullscreen
  .et_slide_in_menu_container
  span.mobile_menu_bar.et_toggle_fullscreen_menu {
  top: 61px !important;
}

.et_pb_fullscreen_menu_active.mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
  /*margin-right: 32px !important;*/
  right: 32px !important;
  top: 15px !important;
}
.mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
  /*margin-right: 32px !important;*/
  right: 32px !important;
  top: 5px !important;
}

.sticky-menu-active
  .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
  /*margin-right: 32px !important;*/
  right: 32px !important;
  top: 16px !important;
}

body:not(.home).sticky-menu-active
  .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
  top: 11px !important;
}

.menu-item a {
  font-family: "Poppins";
  font-weight: 600 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.et_pb_fullscreen_menu_opened .mobile_menu_bar::before {
  content: url("/wp-content/uploads/2021/01/close-btn-menu.png") !important;
}

.et_pb_fullscreen_menu_opened .mobile_menu_bar:hover::before {
  content: url("/wp-content/uploads/2021/02/close-btn-orange-8.png") !important;
  animation: fadeInPseudo 0.8s;
}

@keyframes fadeInPseudo {
  0% {
    opacity: 0.1;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}

.et_header_style_fullscreen ul#mobile_menu_slide {
  text-align: center;
  position: relative;
  width: auto;
  display: table-cell !important;
  height: 100%;
  vertical-align: top !important;
  /* padding-top: 24px; */
  /* margin-top: 20px; */
  padding: 0;
  padding-top: 70px !important;
}
.menu-item {
  padding-bottom: 6px;
  padding-top: 2px;
}

#main-footer,
#footer-bottom {
  background-color: #eaeaea !important;
}

.et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
  width: 50% !important;
}

.et_slide_in_menu_container {
  background: #262626 !important;
}

/* TAG PAGE */
.container.tag-pg,
.container.autor-pg {
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 0 !important;
  margin: auto;
}

.container.tag-pg #left-area,
.container.autor-pg #left-area {
  width: 100% !important;
  padding: 0 !important;
}

.tag-autor-header {
  margin-bottom: 50px;
}

.tag-pg article {
  width: 86%;
  max-width: 86%;
  margin: auto;
}

.tag-pg article .entry-featured-image-url {
  width: 36%;
  float: right;
  margin-bottom: 0;
}

/* --- */

/* hide sidebar content */
/* Remove thin line */
.single-post #main-content .container:before,
.tag-pg:before,
.autor-pg:before {
  content: none !important;
}

.articol #content.left,
.articol #content.left {
  width: 96%;
}

.articol #sidebar,
.articol #sidebar {

  display: none;

}
/* --- */

body:not(.home) .mobile_menu_bar::before {
  content: url("/wp-content/uploads/2024/06/icon-menu-mobile.png") !important;
}

body:not(.home) .et-fixed-header .mobile_menu_bar::before {
  content: url("/wp-content/uploads/2024/06/icon-menu-mobile.png") !important;
}

body:not(.home) .et_pb_fullscreen_menu_opened .mobile_menu_bar.new-color-menu::before {
  content: url("/wp-content/uploads/2021/01/close-btn-menu.png") !important;
}
body:not(.home) .et_pb_fullscreen_menu_opened .mobile_menu_bar::before {
  content: url("/wp-content/uploads/2021/01/close-btn-menu.png") !important;
}
body:not(.home) .mobile_menu_bar.new-color-menu::before{
    content: url("/wp-content/uploads/2024/06/icon-menu-mobile.png") !important;
}
.sticky-contact #et-info {
  padding-top: 0 !important;
}

.et_header_style_fullscreen .et_slide_menu_top {
  position: fixed !important;
}

#et-info-phone:hover {
  opacity: 0.7;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

#text-servicii p {
  width: 72%;
  margin: auto;
}

body:not(.home) #et-info-phone a,
body:not(.home) #et-info-phone,
body:not(.home) #et-info-email {
  color: #000000 !important;
}

#et-info-phone::before,
#et-info-email::before {
  content: none !important;
}
#et-info-phone a,
#et-info-phone,
#et-info-email {
  font-size: 20px;
  line-height: 24px;
  font-family: "Open Sans";
  font-weight: 400 !important;
}

#et-info-phone {
  order: 2;
}

#et-info-email {
  order: 1;
}
.et_slide_menu_top .et_pb_top_menu_inner {
  top: 13px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.et_slide_menu_top {
  width: auto !important;
  right: 94px;
  padding-right: 0 !important;
  /* bottom: -8px; */
  background: transparent;
  z-index: 999999 !important;
  padding: 0 !important;
  top: 35px !important;
}
.et_slide_menu_top.sticky-contact{
  top:30px !important;
}
.et_header_style_fullscreen .et_slide_menu_top {
  position: fixed !important;
}

.et_header_style_fullscreen div#et-info span {
  margin-right: 46px !important;
}
#servicii-title-section,
.servicii-title-row {
  padding-top: 18.5px !important;
}

.specialists-logos-item.first-icon-row {
  width: 20%;
}

.specialists-logos-item.middle-icon-row {
  width: 20%;
  margin-right: 2.5%;
  margin-left: 2.5%;
  margin-top: 35px !important;
  margin-bottom: 91px !important;
}

.text1 {
  margin-bottom: 60px !important;
}
.specialists-logos-item.last-icon-row {
  width: 20%;
  margin-bottom: 0 !important;
}

#services-title2-row {
  padding-top: 4px !important;
}

.row-carousel-hp {
  padding-top: 91px !important;
  padding-bottom: 48px !important;
}

.row-carousel-lp-academy {
  padding-top: 71px !important;
  padding-bottom: 48px !important;
}

.detalii-curs-title-row {
  padding-top: 13px !important;
  margin-bottom: 32px;
}
.detalii-curs-col-left {
  padding-right: 3em;
  padding-left: 4em;
}

.page-id-2038 #CF60181b8443928_1-row-2 {
  display: none !important;
}
.detalii-curs-col-right {
  padding-left: 1.4em;
}
.slider-logos-hp .wdcl-carousel-item,
.slider-logos-lp-academy .wdcl-carousel-item {
  pointer-events: none;
}

.slider-logos-hp .slick-prev,
.slider-logos-lp-academy .slick-prev {
  left: -39px !important;
}
.slider-logos-hp .slick-next .slider-logos-lp-academy .slick-next {
  right: -5px !important;
}

.slider-logos-hp .slick-arrow::before,
.slider-logos-lp-academy .slick-arrow::before {
  font-size: 70px !important;
}
.slider-logos-hp .slick-arrow,
.slider-logos-lp-academy .slick-arrow {
  top: 17% !important;
}

#services-title2 {
  padding-bottom: 44px;
}

.specialists-logos-item {
  float: left;
  min-height: auto;
  margin-bottom: 50px !important;
  margin-top: 19px !important;
}

/*.hidden-text {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .3s ease-in;
}*/

.hidden-text {
  opacity: 1;
  position: relative;
}

.icon-hp {
  width: 25%;
  float: left;
  cursor: pointer;
}

.icon-hp img {
  transition: all 0.3s ease-out;

}

.specialists-logos-row {
  padding-top: 150px !important;
  padding-bottom: 0px !important;
}

.specialists-logos-row.middle,
.specialists-logos-row.last {
  padding-top: 0px !important;
}

.key-people-section {
  padding-top: 11px !important;
}

.key-people-row {
  padding-top: 67px !important;
}

.avantaje-row {
  padding-top: 69px !important;
  padding-bottom: 98px !important;
}

.avantaje-row .avantaj {
  width: 22.5%;
  float: left;
  margin-right: 3.3% !important;
}
.key-people-row .people-key:nth-last-of-type(1) {
  margin-right: 0 !important;
}
.people-key {
  width: 31.33%;
  margin-right: 2%;
  float: left;
  margin-bottom: 0 !important;
}

.people-key .et_pb_blurb_description p:nth-last-of-type(1) {
  text-align: justify !important;
}

.p1 {
  padding-bottom: 10.5px !important;
}
.people-key .et_pb_blurb_description h2 {
  font-size: 30px;
  line-height: 36px;
  font-family: "Poppins";
  font-weight: 600 !important;
  color: #000000 !important;
  padding-bottom: 11px;
}

.echipa-training-marketing h2,
.echipa-specialisiti h2 {
  font-size: 30px;
  line-height: 36px;
  font-family: "Poppins";
  font-weight: 600 !important;
  color: #000000 !important;
  padding-bottom: 11px;
}

.echipa-training-marketing .et_pb_main_blurb_image,
.echipa-specialisiti .et_pb_main_blurb_image {
  margin-bottom: 64px;
}

.avantaj-content {
  width: 100%;
  padding-top: 20px;
  line-height: 41.1px;
}

.cum-lucram-content {
  width: 100%;
  padding-top: 27px;
  line-height: 41.1px !important;
}

.footer-forest {
  background-image: url("/wp-content/uploads/2021/01/bottom_tree_V5.png");
  background-size: contain;
  background-color: #ffffff;
  height: 242px;
  min-height: 242px;
  background-position: bottom;
  background-repeat: no-repeat;
}

/*#custom_html-2 {
  width: 100%;
  text-align: center;
  margin-bottom: 92px;
}*/
#custom_html-6 {
  width: 100%;
  text-align: center;
  margin-bottom: 92px;
}

footer .container {
  width: 100%;
  max-width: 100%;
}

#footer-widgets {
  padding-top: 0;
}

footer .widget_caldera_forms_widget {
  width: 100%;
  max-width: 100%;
  padding-bottom: 0px;
  margin-bottom: 0 !important;
}

footer .widget_caldera_forms_widget form {
  width: 47%;
  margin: auto;
  text-align: center;
}

footer .widget_caldera_forms_widget input,
footer .widget_caldera_forms_widget textarea,
.contact-form-page input,
.contact-form-page textarea,
.online-mkt-jobs-branch-col-right input,
.online-mkt-jobs-branch-col-right textarea,
.form-mobile form input,
.form-mobile form textarea {
  padding: 46px !important;
  border: 1px solid #8e8e8e !important;
  background: #ffffff;
  font-size: 18px !important;
  line-height: 21.6px !important;
  color: #8e8e8e !important;
  font-family: "Open Sans" !important;
}

.lp-academy-col-right input,
.lp-academy-col-right textarea,
.contact-canopy-academy-full-w input,
.contact-canopy-academy-full-w textarea{
  padding: 36px !important;
  border: 1px solid #8e8e8e !important;
  background: #ffffff;
  font-size: 18px !important;
  line-height: 21.6px !important;
  color: #8e8e8e !important;
  font-family: "Open Sans" !important;
}

footer .footer-widget {
  margin-bottom: 25px !important;
}

footer .widget_caldera_forms_widget input::-webkit-input-placeholder,
footer .widget_caldera_forms_widget input:-ms-input-placeholder,
footer .widget_caldera_forms_widget input::placeholder,
.form-mobile .widget_caldera_forms_widget input::-webkit-input-placeholder,
.form-mobile .widget_caldera_forms_widget input:-ms-input-placeholder,
.form-mobile .widget_caldera_forms_widget input::placeholder,
footer .widget_caldera_forms_widget textarea::-webkit-input-placeholder,
footer .widget_caldera_forms_widget textarea:-ms-input-placeholder,
footer .widget_caldera_forms_widget textarea::placeholder {
  font-size: 18px !important;
  line-height: 21.6px !important;
  color: #8e8e8e !important;
  font-family: "Open Sans" !important;
}

footer .widget_caldera_forms_widget textarea,
.contact-form-page textarea,
.online-mkt-jobs-branch-col-right textarea,
.lp-academy-col-right textarea,
.contact-canopy-academy-full-w textarea{
  resize: none;

}

footer .widget_caldera_forms_widget .first_row {
  margin-bottom: 0px;
}

/*footer .widget_caldera_forms_widget .last_row {
    margin-top: 35px;
}*/
footer .widget_caldera_forms_widget .submit {
  color: #ffffff !important;
  background: #f26e21;
  width: 49%;
  font-family: "Poppins" !important;
  font-size: 30px !important;
  font-weight: 300 !important;
  line-height: 36px !important;
  margin-top: 56px;
  letter-spacing: 3.5px;
  padding: 29px !important;
  transition: all 0.2s ease-in;
}

footer .widget_caldera_forms_widget .submit:hover {
  color: #8e8e8e !important;
  background-color: #ffffff !important;
  border-color: #8e8e8e !important;
}

.follow-text {
  font-size: 18px !important;
  line-height: 21.6px !important;
  color: #8e8e8e !important;
  font-family: "Open Sans" !important;
  padding-right: 7px;
}

#footer-widgets .footer-widget #media_image-2 {
  width: 14%;
  margin-left: 3%;
  margin-bottom: 0 !important;
}

#custom_html-3 {
  width: 100%;
  margin-top: 45px;
  margin-bottom: 45px;
}

.page-id-17742 #custom_html-3 {
  margin-top: 0px;
}

.footer-imgs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
}

.footer-imgs-item {
  width: 33.33%;
  text-align: center;
}

#custom_html-3 .textwidget {
  width: 58.3%;
  margin: auto;
}

#titlu-footer {
  font-family: "Poppins";
  font-weight: 600 !important;
  font-size: 70px;
  line-height: 84px;
  color: #000000;
  padding-bottom: 0px;
}

#text-2 {
  text-align: center;
  width: 100%;
  margin-bottom: 87px;
}

#custom_html-4 {
  width: 60%;
  margin-bottom: 20px !important;
}

.footer-links {
  text-align: center;
}

.footer-links-item a {
  font-family: "Open Sans" !important;
  font-size: 22px;
  font-weight: 400;
  line-height: 42px;
  color: #000000 !important;
}

.footer-links-item {
  margin-left: 30px;
  margin-right: 30px;
}

.footer-links .footer-links-item:first-child {
  margin-left: 0;
}

.footer-links .footer-links-item:last-child {
  margin-right: 0;
}

#custom_html-5 {
  width: 20%;
  text-align: right;
  margin-right: 3%;
  margin-bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  justify-content: flex-end;
  min-height: 42px;
}

.footer-social-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.footer-forest img {
  position: relative;
  top: -1px;
  left: -0.5px;
}

body.page-id-21724 .footer-forest{
  display: none !important
}

.footer-social-container a {
  transition: all 0.02s ease-in;
}

.caldera_forms_form .first_row .first_col .form-group {
  padding-right: 8px !important;
}

.caldera_forms_form .first_row .last_col {
  padding-left: 32px !important;
}

.bottom-icon {
  font-family: "ETmodules";
  font-size: 38px;
  color: #000000 !important;
  transition: all 0.3s ease-in;
  margin: 0 10px !important;
}

.fb-logo::before {
  content: "\e0aa";
}

.ig-logo::before {
  content: "\e0b1";
}

.yt-logo::before {
  content: "\e0ba";
}

.linkedin-logo::before {
  content: "\e0b4";
}

.fb-logo:hover::before,
.ig-logo:hover::before,
.yt-logo:hover::before,
.linkedin-logo:hover::before {
  color: #f26e21 !important;
}

.people-key .et_pb_blurb_description {
  width: 100%;
  margin: auto;
  padding-top: 33px;
}

.position {
  color: #000000;
  font-weight: 300;
  font-family: "Poppins";
  font-size: 22px;
  letter-spacing: 2px;
}

.service-number {
  position: absolute;
  top: -31px;
  left: -10px;
  font-size: 140px;
  font-weight: 600;
  font-family: "Poppins";
  z-index: -1;
  color: #eaeaea;
}

.cum-lucram-number {
  position: absolute;
  top: -14px;
  left: -10px;
  font-size: 180px;
  font-weight: 600;
  font-family: "Poppins";
  z-index: -1;
  color: #eaeaea;
}

.cum-lucram-number.right {
  position: absolute;
  top: -12px;
  right: 0px;
  font-size: 180px;
  font-weight: 600;
  font-family: "Poppins";
  z-index: -1;
  color: #eaeaea;
}

.hero-bottom-row-whp {
  position: absolute;
  bottom: 0;
  width: 95%;
  max-width: 95%;
  left: 5%;
  bottom: 2px;
}

.hero-bottom-row-whp2 {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-width: 100%;
  bottom: 2px;
}

.slider-echipa-hp .wdcl-image-carousel-item figure img,
.slider-echipa-lp-academy .wdcl-image-carousel-item figure img {
  max-width: 60% !important;
  margin: auto;
}

.slider-echipa-hp .wdcl-image-carousel .content,
.slider-echipa-lp-academy .wdcl-image-carousel .content {
  position: relative !important;
  text-align: center !important;
}

.slider-echipa-hp .wdcl-image-carousel .content .wdcl-image-subtitle,
.slider-echipa-lp-academy .wdcl-image-carousel .content .wdcl-image-subtitle {
  font-weight: 300 !important;
}

.slider-echipa-lp-academy .wdcl-image-carousel .content .wdcl-image-title {
  margin-top: 20px;
}

.contact-page-text2 p {
  padding-bottom: 0 !important;
}

.form-mobile-text p {
    padding-bottom: 0 !important;
}
.de-ce-sa-te-inscrii-row {
  padding-top: 11px !important;
}

.de-ce-te-inscrii-col-right {
  padding-left: 4em;
}

.de-ce-te-inscrii-col-left {
  width: 63.8% !important;
  margin-right: 0 !important;
}

.de-ce-te-inscrii-col-left ul {
  margin-left: 11px;
  margin-top: 15px;
  margin-top: 15px;
}

.de-ce-te-inscrii-col-left ul li {
  margin-bottom: 9px;
}

.de-ce-sa-te-inscrii-section {
  padding-bottom: 32px !important;
}

.mkt-bazat-pe-proiecte-section {
  padding-top: 27px !important;
}

.lp-academy-row-first {
  padding-top: 12px !important;
  padding-bottom: 0 !important;
}

.specialisti-canopy-col-right {
  width: 25% !important;
}
.specialisti-canopy-col-left {
  width: 75% !important;
}

.specialisti-canopy-col-left ul {
  margin-left: 23px;
  margin-top: 15px;
  padding-left: 0;
}

.specialisti-canopy-col-left ul li {
  margin-bottom: 10px;
}

.specialisti-canopy-col-left ul li:nth-last-of-type(1) {
  margin-bottom: 0px;
}

.specialisti-canopy-row {
  margin-top: 64px;
}

.mkt-bazat-pe-proiecte-row {
  padding-bottom: 11px !important;
}

.lp-academy-first-title {
  width: 58%;
  margin: auto;
  margin-bottom: 37px !important;
}

.padding-bottom-top-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.hero-bottom-col-left {
  bottom: 54px;
  left: -17px;
  position: absolute;
}

.page-id-17742 .hero-bottom-col-left {
  bottom: 86px;
}

.servicii-logos-row {
  margin-top: 34px;
}

.sectiune_google_ads h2{
  padding-top: 14px;
  padding-bottom: 43px;
}

.povestea-noastra-title-section h2 {
  padding-top: 14px;
  padding-bottom: 43px;
}

.povestea-noastra-title-section {
  padding-bottom: 72px !important;
}

.sectiune_google_ads{
  padding-bottom: 72px !important;
  padding-top: 43px !important;
}

.obiective-section {
  margin-top: 112px;
  margin-bottom: 15px;
}

.obiective-section.sectiune-gads{
  margin-top: 88px;
  padding-bottom: 84px;
}

.logo-item {
  width: 33.33%;
  float: left;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: flex-start;
  -moz-box-align: flex-start;
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.asteptari-item {
  width: 25%;
  float: left;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.modalitate-item {
  width: 25%;
  float: left;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;

  display: flex;

  -webkit-box-align: flex-start;
  -moz-box-align: flex-start;
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.casete-clienti-row {
  margin-bottom: 0px;
  padding-bottom: 0 !important;
}

.asteptari-title-row {
  margin-top: 7px;
}

.cum-lucram-middle-branch {
  min-height: 2369px !important;
}
.online-mkt-jobs-branch {
  min-height: 1252px !important;
}
.online-mkt-jobs-branch {
  width: 18.071% !important;
  background-position: 50.429% 40px !important;
  margin-right: 0 !important;
}

.lp-academy-branch {
  min-height: 1302px !important;
  width: 18.071% !important;
  background-position: 50.429% 40px !important;
  margin-right: 0 !important;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.cum-lucram-middle-branch,
.cum-lucram-col-left,
.online-mkt-jobs-branch-col-left,
.lp-academy-col-left,
.cum-lucram-col-right,
.online-mkt-jobs-branch-col-right,
.lp-academy-col-right {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.online-mkt-jobs-branch-col-right,
.online-mkt-jobs-branch-col-left {
  margin-top: 208px;
}
.lp-academy-col-left {
  margin-top: 168px;
}

.lp-academy-col-right form .row.last_row, .contact-canopy-academy-full-w form .row.last_row{
  text-align: center;
}

.lp-academy-col-right form {
  margin-top: 178px;
}
.contact-canopy-academy-full-w form{
  margin-top: 50px;
}
.online-mkt-jobs-branch-col-left h3,
.lp-academy-col-left h3 {
  padding-bottom: 38px;
}

.online-mkt-jobs-branch-col-left ul,
.lp-academy-col-left ul {
  margin-bottom: 17px;
}

.online-mkt-jobs-branch-col-left ul li,
.lp-academy-col-left ul li {
  margin-bottom: 18px;
}

.cum-lucram-middle-branch {
  width: 18.1% !important;
  background-position: center 80px !important;
}

.cum-lucram-col-left,
.online-mkt-jobs-branch-col-left,
.lp-academy-col-left {
  width: 40.95% !important;
}
.cum-lucram-col-right,
.online-mkt-jobs-branch-col-right,
.lp-academy-col-right {
  width: 40.95% !important;
}
.asteptari-section {
  padding-bottom: 84px !important;
}

/*.research {
    margin-top: 188px;
}

.strategie {
    margin-top: 371px;
}

.setup {
    margin-top: 187px;
}

.promovare {
    margin-top: 228px;
}

.analiza {
    margin-top: 186px;
}

.optimizare {
    margin-top: 192px;
}

.calitate {
    margin-top: 186px;
}*/

.cum-lucram-title-row {
  margin-top: 16px;

  margin-bottom: 109px;
}

/* IMAGINI AUTOR ARTICOL BLOG */
.autor-articol-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 40px;
}
.autor-articol-container img {
  border-radius: 50%;
  margin-bottom: 10px;
}

.autor-img-container {
  width: 100%;
  text-align: center;
}

body #page-container .autor-articol-container .autor-name {
  font-size: 20px !important;
}

/* ------ */

.slider-logos-hp .slick-track,
.slider-logos-lp-academy .slick-track {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.asteptari-row {
  margin-top: 96px;
}

.modalitati-row {
  margin-top: 96px;
}

.modalitati-section {
  margin-bottom: 86px;
}

.modalitati-title-row {
  margin-top: 6px;
  margin-bottom: 203px;
}

.pinterest-ads-container img {
  margin-top: -40px;
}

.asteptari-item .et_pb_main_blurb_image {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.modalitate-item .et_pb_main_blurb_image {
  margin-bottom: 27px;
}

.asteptari-item .et_pb_blurb_description h3 {
  font-weight: 600 !important;
  line-height: 36px !important;
  padding-bottom: 14px;
}

.modalitate-item .et_pb_blurb_description h3 {
  font-weight: 600 !important;
  line-height: 36px !important;
  padding-bottom: 14px;
}

.modalitate-item .et_pb_blurb_description p {
  padding: 0 40px;
}

.asteptari-item .et_pb_blurb_description p {
  padding: 0 40px;
}

.asteptari-item.asteptari-first {
  margin-bottom: 126px !important;
}

.modalitate-item.modalitate-first {
  margin-bottom: 58px !important;
}

.da-ne-semn-container .et_pb_text_inner {
  width: 83.5%;
  margin: auto;
  padding: 50px 45px;
  background-color: #eaeaea;
}

.da-ne-semn-container h3 {
  padding-bottom: 15px;
}

.da-ne-semn-container .un-semn {
  border: 1px solid #000000;
  padding: 17.5px 47px;
  transition: all 0.2s ease-in;
}
.btn-super-jobs {
  padding: 10px 70px !important;
}

.da-ne-semn-container .un-semn:hover,
.btn-super-jobs:hover {
  border: 1px solid #f26e21 !important;
  background-color: #f26e21 !important;
  cursor: pointer;
}

.motive-section {
  margin-top: 93px;
  padding-bottom: 14px !important;
}

.motive-text h2 {
  padding-bottom: 45px;
}

.motive-text ul li {
  line-height: 42px;
  padding-bottom: 21px;
}

.conversie-item ul li {
  line-height: 42px;
  padding-bottom: 21px;
}

.motive-list-col-right .number-description {
  width: 77%;
}
.ce-spun-clientii-row {
  padding-top: 37px !important;
}

.autor {
  float: right;
  padding-top: 42px;
  padding-bottom: 50px;
  font-style: italic;
  text-align: right;
}
.sephora,
.smartbill,
.testimonial {
  height: 100% !important;
  padding: 0 70px;
}
.btn-comanda {
  padding: 23px 83px !important;
}

.testimonial .et_pb_main_blurb_image {
  min-width: 200px;
  max-width: 200px;
  min-height: 100px;
  max-height: 100px;
}

.testimonial .et_pb_main_blurb_image img {
  object-fit: contain !important;
  max-width: 70%;
}

.testimonial {
  position: relative !important;
}

.studii-de-caz-row .post-meta {
  display: none !important;
}

.sephora .et_pb_blurb_content,
.smartbill .et_pb_blurb_content,
.testimonial .et_pb_blurb_content {
  padding-top: 43px;
  height: 100%;
}

.casete-clienti-col-left,
.casete-clienti-col-right {
  margin-top: 79px;
}
.number-container {
  width: 13.25%;
}

.number-description {
  width: 86.75%;
}
.motive-list-item {
  margin-bottom: 65px !important;
}

.motive-list-row {
  padding-top: 0px !important;
}

.motive-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.number-container span {
  font-family: "Poppins";
  font-size: 59px !important;
  line-height: 91px;
  font-weight: 600;
  color: #eaeaea;
}
.number-description span {
  font-size: 22px;
  font-family: "Open Sans";
  line-height: 42px;
  color: #999999;
}

body #page-container .et_pb_button.btn-super-jobs:hover,
body .btn-super-jobs:hover::after {
  color: #ffffff !important;
}

.echipa-titlu-row {
  padding-top: 38px !important;
}

.echipa-item .et_pb_main_blurb_image {
  margin-bottom: 61px;
}
.cta-section {
  margin-top: 100px;
  margin-bottom: 67px;
}
.echipa-item .et_pb_blurb_description h2 {
  font-family: "Poppins";
  font-weight: 600;
  font-size: 30px;
  line-height: 40px !important;
  color: #000000;
}
.vrei-in-echipa-col {
  margin-right: 0 !important;
  margin-left: 5.5%;
}
.echipa-item {
  width: 33.33%;
  float: left;
}

.echipa-item.echipa-first-row {
  margin-bottom: 60px !important;
}

.key-people-row .echipa-item:nth-last-of-type(3),
.key-people-row .echipa-item:nth-last-of-type(2),
.key-people-row .echipa-item:nth-last-of-type(1) {
  margin-bottom: 2.75% !important;
}

.echipa-item {
  margin-bottom: 130px !important;
}

.echipa-item .et_pb_blurb_description {
  padding: 0 20px;
}

.echipa-item .position {
  font-family: "Poppins";
  font-weight: 300;
  font-size: 22px;
  line-height: 21.6px !important;
  color: #000000;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.echipa-item .et_pb_blurb_description p {
  font-family: "Open Sans";

  font-weight: 400;
  font-size: 22px;
  line-height: 42px !important;
  color: #999999;
}

.da-ne-semn-container .un-semn:hover a {
  color: #ffffff;
}

.un-semn-container {
  padding-top: 52px;
  padding-bottom: 13px;
}
.da-ne-semn-container .un-semn a {
  font-family: "Poppins";
  font-size: 25px;
  line-height: 30px;
  letter-spacing: 1px;
  font-weight: 300;
  color: #000000;
}
.servicii-logos-section {
  padding-bottom: 38px !important;
}

.logo-item.first-row {
  margin-bottom: 112px !important;
}

.logo-item.last-row {
  margin-top: 70px;
}

.logo-item .et_pb_main_blurb_image {
  margin-bottom: 46px;
}

.logo-item .et_pb_blurb_description h3 {
  padding-bottom: 21px;
}

.hero-bottom-col-middle {
  bottom: 8px;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  position: absolute;
}
.hero-bottom-row-whp .et_pb_column {
  width: 31.9% !important;
  margin-right: 0 !important;
}

.hero-bottom-col-left h2 {
  padding-bottom: 18px;
}

.animation-finished-about {
  background-image: url("/wp-content/uploads/2021/01/about-hero-img.png");
  background-size: 43.3%;
  background-position: 49% 31px;
  background-repeat: no-repeat;
}

.scale-in-center {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)
    both;
  animation: scale-in-center 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2021-1-15 18:23:30
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation scale-in-center
 * ----------------------------------------
 */
@-webkit-keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

#lottie {
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 11px;
  margin-top: 25px;
}

.anim-overflow-hidden {
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
}

#lottie svg {
  height: 100vh !important;
  transform: scale(1.5) !important;
}

.studii-de-caz-row article {
  width: 48%;
  float: left;
  background: #eaeaea;
  padding: 71px 71px;
  padding-bottom: 57px;
  margin-bottom: 54px;
  /*min-height: 580px;*/
}

.studii-de-caz-row {
  margin-top: 35px;
  margin-bottom: 19px;
}

.more-link {
  border: 1px solid #f26e21;
  background: #f26e21;
  font-family: "Poppins";
  font-size: 25px;
  font-weight: 300 !important;
  letter-spacing: 1px;
  line-height: 30px;
  text-align: center;
  width: 71%;
  padding: 18px;
  margin-top: 53px;
  color: #ffffff;
  transition: all 0.2s ease-in;
  margin-right: auto;
  margin-left: auto;
}

.more-link:hover {
  border: 1px solid #000000 !important;
  background: #ffffff !important;
  color: #000000 !important;
}

.studii-de-caz-row article:nth-child(odd) {
  margin-right: 2%;
}

.studii-de-caz-row article:nth-child(even) {
  margin-left: 2%;
}

.studii-de-caz-row article .entry-title {
  font-family: "Poppins";
  font-size: 30px !important;
  line-height: 40px !important;
  font-weight: 600 !important;
  color: #000000;
  min-height: 130px;
}

.studii-de-caz-row article .post-content-inner {
  font-family: "Open Sans";
  font-size: 22px;
  line-height: 42px;
  color: #999999;
}

.et_slide_in_menu_container {
  z-index: 99999999999;
}

#our-services-title2-section {
  overflow: hidden;
}

.super-jobs-row {
  display: -webkit-box;

  display: -moz-box;

  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.anim-overflow-hidden-services {
  overflow: hidden;
}

.cum-lucram-row {
  background-position: top center;
}

.cum-lucram-row .cum-lucram-item:nth-child(odd) {
  width: 41%;
  margin-right: auto;
}
.cum-lucram-row .cum-lucram-col-left {
  width: 100% !important;
  min-height: 2369px !important;
}
.cum-lucram-row .cum-lucram-item:nth-child(even) {
  width: 41%;
  margin-left: auto;
}

.research {
  margin-top: 83px;
}

.strategie {
  margin-top: -178px;
}

.setup {
  margin-top: -32px;
}

.promovare {
  margin-top: -177px;
}

.analiza {
  margin-top: 44px;
}

.optimizare {
  margin-top: -213px;
}

.calitate {
  margin-top: 79px;
}

.number-container {
  width: auto;
  margin-right: 20px;
}

.show-message-br {
  display: none !important;
}

.servicii-item {
  width: 46%;
  float: left;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.servicii-row .servicii-item:nth-child(odd) {
  margin-right: 4%;
}

.servicii-row .servicii-item:nth-child(odd) {
  margin-left: 4%;
}

.studiu-de-caz-row {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.descarca-ghiduri-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.cui-se-adreseaza-row2 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-evenly;
}

.descarca-ghiduri-row .et_pb_column {
  flex: 1;
}

.descarca-ghid-btn-container {
  position: relative;
  bottom: 0;
  left: 40px;
}

.descarca-ghiduri-section .descarca-ghid-btn-container {
  position: absolute !important;
}

.online-mkt-jobs-row .descarca-ghid-btn-container {
  position: absolute !important;
}

.cui-se-adreseaza-row2 .et_pb_column h3 {
  text-align: center;
}
.ai-nevoie-section .descarca-ghid-btn-container {
  position: absolute;
  bottom: -50px;
  left: 0px;
  right: 0;
}

.de-ce-animatii-col-left {
  padding-left: 0 !important;
  margin-right: 0 !important;
}

.de-ce-animatii-col-right {
  width: 35.167% !important;
}

.txtAbonare{
  padding: 0px !important;
  margin: 0px !important;
}


/* RESPONSIVE */
/* 4K - START */
@media screen and (min-width: 2570px) {
  .anim-overflow-hidden-services {
    overflow: visible;
  }

  .politica-sectiune .et_pb_row {
    max-width: 60%;
  }



  .politica-sectiune h3,
  .politica-sectiune h2,
  .politica-sectiune h4,
  .politica-sectiune h5,
  .politica-sectiune h6 {
    font-size: 65px !important;
    line-height: 65px !important;
  }

.politica-sectiune table tr td {
  font-size: 50px !important;
  line-height: 87.5px !important;
}
  .politica-sectiune p,
  .politica-sectiune ol li,
  .politica-sectiune ul li {
    font-size: 50px !important;
    line-height: 87.5px !important;
  }

  .strategie-digitala-cta-row {
    max-width: 87% !important;
  }

  .lp-academy-first-title {
    width: 87%;
  }
  .lp-academy-first-title.lp-academy-first-title-complete {
      width: 87%;
  }

  body .lp-academy-first-title h2,
  body .mkt-bazat-pe-proiecte-row h2,
  body .echipa-specialisti-titlu h2,
  body .training-online-title h2,
  body .motive-text h2,
  body .modalitati-title-row h2 {
    font-size: 112.5px;
    line-height: 150px;
  }

  .modalitati-title-row {
    max-width: 80% !important;
  }

  .modalitate-item img {
    min-width: 500px;
  }

  body #page-container .de-ce-animatii-title-row h2 {
    font-size: 175px;
    line-height: 225px;
  }
  .afla-mai-multe-container {
    padding: 110px 50px;
  }

  .lp-academy-row-first p {
    font-size: 55px;
    line-height: 105px !important;
  }

  .subtitle-text-echipa p {
    font-size: 55px;
    line-height: 105px !important;
  }

  .wdcl-carousel.wdcl-image-carousel .slick-arrow:before {
    font-size: 60px;
  }

  .wdcl-carousel.wdcl-image-carousel .slick-arrow {
    height: 80px;
    width: 80px;
  }

  .personalizat-interactiv-exemple-item img {
    width: 270px;
  }

  .training-online-item h2,
  .conversie-item h2,
  .analytics-item h2,
  .personalizat-interactiv-exemple-item h2 {
    font-size: 60px !important;
    line-height: 90px !important;
  }

  .mkt-bazat-pe-proiecte-row {
    width: 70% !important;
    max-width: 70% !important;
    padding-bottom: 53px !important;
  }

  body #page-container .de-ce-te-inscrii-col-left h3,
  body #page-container .specialisti-canopy-col-left h3,
  body #page-container .hai-in-echipa-text h3 {
    font-size: 75px;
    line-height: 100px;
  }

  body #page-container .de-ce-te-inscrii-col-left ul li,
  body #page-container .specialisti-canopy-col-left ul li,
  body #page-container .detalii-curs-col-left p,
  body #page-container .hai-in-echipa-text p,
  body .training-online-title p,
  body #page-container .creste-conversie-title p,
  body #page-container .motive-text ul li,
  body #page-container .testimonial .et_pb_blurb_description p,
  body #page-container .cum-lucram-content,
  body #page-container .modalitate-item p {
    font-size: 55px;
    line-height: 105px !important;
  }

  .modalitate-item .et_pb_blurb_content {
    max-width: 90%;
  }

  body #page-container .studii-de-caz-row article .entry-title {
    font-size: 75px !important;
    line-height: 100px !important;
  }

  .studii-de-caz-row article .post-content-inner {
    font-size: 55px;
    line-height: 105px !important;
  }

  .more-link {
    font-size: 62.5px;
    line-height: 75px;
  }

  .category-studii-de-caz #lottie svg,
  .page-id-473 #lottie svg,
  .page-id-17742 #lottie svg {
    transform: scale(1.5) !important;
  }

  .studii-de-caz-row article {
    margin-bottom: 100px;
  }

  .articol .entry-content {
    max-width: 60%;
  }

  .single-post .articol .entry-title {
    font-size: 112.5px;
    line-height: 150px;
  }

  body #page-container .certificate-rezidenta-title h2 {
    font-size: 112.5px !important;
    line-height: 150px !important;
  }

  body #page-container .certificate-rezidenta-tabs ul li a {
    font-size: 112.5px !important;
    line-height: 150px !important;
  }

  .certificate-rezidenta-tabs .et_pb_all_tabs ul {
    width: 61.65%;
  }

  body #page-container .certificate-rezidenta-tabs .et_pb_all_tabs ul li a,
  body #page-container .certificate-rezidenta-tabs .et_pb_all_tabs ul li {
    line-height: 87.5px !important;
    font-size: 55px !important;
  }

  body #page-container .btn-rasfoieste a,
  body #page-container .btn-descarca-gratuit a,
  body #page-container .btn-descarca-testul a {
    font-size: 62.5px;
    line-height: 75px;
  }
  body #page-container .ghid-rasfoieste-text p {
    font-size: 55px;
    line-height: 105px !important;
  }

  .g-ads-br {
    display: none;
  }

  .ghid-rasfoieste-img img {
    transform: scale(1.5);
  }

  body #page-container .ai-nevoie-list-row ul li,
  body #page-container .descarca-row p,
  body #page-container .pasi-esentiali-promovare-title p,
  body #page-container .pasi-esentiali-promovare-row p,
  body #page-container .pasi-esentiali-promovare-row ul li,
  body #page-container .pasi-esentiali-promovare-row h3,
  body #page-container .online-mkt-jobs-video-col-left-text p,
  body #page-container .online-mkt-jobs-echipa-col-right p,
  body #page-container .online-mkt-jobs-oportunitati-col-left p,
  body #page-container .online-mkt-jobs-branch-col-left ul li,
  body #page-container .search-lbl .et_pb_text_inner {
    font-size: 55px;
    line-height: 105px;
  }

  .online-mkt-jobs-branch-col-left h3,
  .lp-academy-col-left h3 {
    font-size: 87.5px !important;
    line-height: 117.5px !important;
  }

  .online-mkt-jobs-oportunitati-col-left h3,
  .online-mkt-jobs-echipa-col-right h3 {
    font-size: 87.5px !important;
    line-height: 117.5px !important;
  }

  .ghid-img img,
  .descarca-ghid-img img,
  .sarea-si-piperul-img img {
    width: 700px;
  }

  .online-mkt-jobs-oportunitati-col-right img,
  .online-mkt-jobs-echipa-col-left img {
    width: 1400px;
  }

  body #page-container .hai-in-echipa-text2 p {
    font-size: 55px;
    line-height: 105px;
  }

  .contact-page-title-row {
    max-width: 80%;
  }

  body #page-container .contact-page-text2 p {
    font-size: 45px;
    line-height: 59.5px;
  }

  .blog-row article .entry-title a,
  .blog-row article .entry-title,
  .tag-pg article .entry-title a,
  .tag-pg article .entry-title,
  .autor-pg article .entry-title a,
  .autor-pg article .entry-title {
    font-size: 112.5px;
    line-height: 150px;
  }

  .blog-row article .post-meta span,
  .blog-row article .post-meta,
  .tag-pg article .post-meta span,
  .tag-pg article .post-meta,
  .autor-pg article .post-meta span,
  .autor-pg article .post-meta {
    font-size: 55px;
    line-height: 54px;
  }

  .blog-row article .post-content p,
  .blog-row article .post-content span,
  .tag-pg article .post-content p,
  .tag-pg article .post-content span,
  .autor-pg article .post-content p,
  .autor-pg article .post-content span {
    font-size: 55px !important;
    line-height: 112.5px !important;
  }

  body .blog-section .blog-row article .more-link,
  .autor-pg article .more-link,
  .tag-pg article .more-link {
    font-size: 62.5px;
    line-height: 75px;
    min-width: 800px;
  }

  .et_pb_search .et_pb_searchsubmit {
    font-size: 40px !important;
    line-height: 52.5px !important;
    width: 15%;
  }

  .blog-section .et_pb_search form > div {
    min-height: 90px;
  }

  body #page-container .wp-pagenavi a,
  body #page-container .wp-pagenavi span.current {
    font-size: 60px !important;
  }

  .autor-img-container img {
    max-width: 200px !important;
  }

  .blog-row article:nth-child(even)::after {
    min-height: 400px;
    background-size: 300px;
    padding-top: 200px;
  }

  .blog-row article:nth-child(even)::before {
    min-height: 400px;
    background-size: 400px;
  }

  body #page-container .autor-articol-container .autor-name {
    font-size: 50px !important;
  }

  body .online-mkt-jobs-branch-col-right form .cv-ul-tau label,
  body .online-mkt-jobs-branch-col-right form .upload-test label {
    font-size: 55px !important;
    line-height: 105px !important;
  }

  .online-mkt-jobs-branch {
    min-height: 2002px !important;
    background-size: contain !important;
  }

  body .online-mkt-jobs-branch-col-right form .upload-cv,
  body .online-mkt-jobs-branch-col-right form .upload-test-btn {
    font-size: 45px !important;
    line-height: 75px !important;
  }

  body #page-container .descarca-ghiduri-text h2 {
    font-size: 87.5px;
    line-height: 117.5px;
  }

  body #page-container .text-ghiduri h2,
  body #page-container .sarea-si-piperul-rasfoieste-text h2 {
    font-size: 112.5px !important;
    line-height: 150px !important;
  }

  body #page-container .text-ghiduri h3 {
    font-size: 60px !important;
    line-height: 90px !important;
  }

  body #page-container .cui-se-adreseaza-row2 h3 {
    font-size: 40px !important;
    line-height: 60px !important;
  }

  body #page-container .pasi-esentiali-slider .slick-arrow {
    height: 80px;
    width: 80px;
  }
  .cui-se-adreseaza-row3 {
    max-width: 60%;
  }

  body #page-container .text-ghiduri-row {
    width: 80.9% !important;
    max-width: 80.9% !important ;
  }
  body #page-container .text-ghiduri ul li,
  body #page-container .descarca-ghiduri-text ul li,
  body #page-container .cui-se-adreseaza-row3 p,
  body #page-container .sarea-si-piperul-rasfoieste-text p,
  body #page-container .sarea-si-piperul-col-left h3,
  body #page-container .sarea-si-piperul-col-left ul li,
  body #page-container .sarea-si-piperul-col-left p,
  body #page-container .sarea-si-piperul-col-right h3,
  body #page-container .sarea-si-piperul-col-right ul li,
  body #page-container .sarea-si-piperul-col-right p {
    font-size: 55px;
    line-height: 105px !important;
  }

  .descarca-ghiduri-text {
    padding-bottom: 50px;
  }

  body #page-container .cui-se-adreseaza-title h2 {
    font-size: 112.5px;
    line-height: 150px;
  }

  body #page-container .pasi-esentiali-slider .slick-arrow::before {
    font-size: 100px;
  }

  .ai-nevoie-section .descarca-row .descarca-ghid-btn-container {
    position: static;
  }

  .pasi-esentiali-slider .slick-slider {
    max-height: 800px;
  }

  .pasi-esentiali-slider .wdcl-carousel-item img {
    min-width: 1200px;
  }
  .btn-rasfoieste,
  .btn-descarca-gratuit {
    display: block;
    max-width: 1000px !important;
    margin: auto;
  }

  .pasi-esentiali-promovare-title-row {
    max-width: 80%;
  }

  body #page-container .ai-nevoie-title h2,
  body #page-container .pasi-esentiali-promovare-title h2 {
    font-size: 75px;
    line-height: 100px;
  }
  body #page-container .ghid-rasfoieste-text h2 {
    font-size: 112.5px !important;
    line-height: 150px !important;
  }

  .single-post .articol p,
  .single-post .articol span,
  .single-post .articol a,
  .single-post .articol ul li,
  .single-post .articol ol li,
  body ol li body ul li {
    font-size: 55px !important;
    line-height: 105px !important;
  }

  .single-post .articol h2,
  .single-post .articol h3,
  .single-post .articol h5,
  .single-post .articol h6 {
    font-size: 75px !important;
    line-height: 100px !important;
  }

  .single-post .entry-content img {
    max-width: 100%;
    width: 100%;
  }

  .blog-post-section .hero-bottom-col-left h2,
  .hero-section-studii-de-caz .hero-bottom-col-left h2 {
    font-size: 175px !important;
    line-height: 210px !important;
  }

  body #page-container .hero-bottom-col-left p,
  body #page-container .specialists-title p {
    font-size: 55px !important;
    line-height: 120px !important;
  }

  .cum-lucram-row {
    background-image: url("/wp-content/uploads/2021/07/branch.png") !important;
    background-size: contain !important;
    width: 76% !important;
    max-width: 76% !important;
  }

  .echipa-training-marketing img {
    width: 870px;
  }

  .asteptari-item img {
    width: 270px;
  }

  .asteptari-item .et_pb_blurb_description h3,
  .asteptari-item .et_pb_blurb_description p {
    font-size: 55px !important;
    line-height: 90px !important;
  }

  .cum-lucram-number,
  .cum-lucram-number.right {
    font-size: 450px;
  }
  .asteptari-item .et_pb_blurb_content,
  .cum-lucram-title-row {
    max-width: 80%;
  }

  body #page-container .cum-lucram-item h2 {
    font-size: 175px;
    line-height: 202.5px;
  }

  body #page-container .cum-lucram-title-row h2 {
    font-size: 175px;
    line-height: 202.5px;
  }

  .number-description span {
    font-size: 55px;
    line-height: 85px;
  }
  .echipa-training-marketing .et_pb_blurb_content {
    max-width: 870px;
  }

  .number-container span {
    font-size: 147.5px !important;
    line-height: 227.5px;
  }

  .sephora .et_pb_blurb_content,
  .smartbill .et_pb_blurb_content,
  .testimonial .et_pb_blurb_content {
    max-width: 80%;
  }

  .testimonial .et_pb_main_blurb_image img {
    max-width: 100%;
  }

  .motive-list {
    margin-bottom: 45px;
  }

  .echipa-training-marketing h2,
  .echipa-specialisiti h2 {
    font-size: 75px;
    line-height: 90px;
  }

  body #page-container .analytics-main-content h3,
  body #page-container .analytics-main-content ul li {
    font-size: 55px;
    line-height: 105px;
  }

  .conversie-item img,
  .analytics-item img {
    width: 270px;
  }

  .conversie-item .et_pb_blurb_content,
  .analytics-item .et_pb_blurb_content {
    max-width: 85%;
  }

  .conversie-item ul li {
    font-size: 55px;
    line-height: 105px;
  }

  body #page-container .training-online-title-baze h2 {
    font-size: 87.5px;
    line-height: 117.5px;
  }

  .logo-slider img {
    min-width: 366px;
  }

  .training-online-item img {
    width: 270px;
  }

  .training-online-item .et_pb_blurb_content {
    max-width: 90%;
  }

  body #page-container .echipa-training-marketing span.position {
    font-size: 55px;
  }

  .lp-academy-col-right input,
  .lp-academy-col-right textarea,
  .contact-canopy-academy-full-w input,
  .contact-canopy-academy-full-w textarea {
    font-size: 45px !important;
    line-height: 54px !important;
  }

  .online-mkt-jobs-branch-col-right form .aplica,
  .lp-academy-col-right form .aplica,
  .contact-canopy-academy-full-w form .aplica,
  .contact-form-page input,
  .contact-form-page select,
  .contact-form-page textarea,
  .online-mkt-jobs-branch-col-right input,
  .online-mkt-jobs-branch-col-right select,
  .online-mkt-jobs-branch-col-right textarea,
  .lp-academy-col-right input,
  .lp-academy-col-right select,
  .lp-academy-col-right textarea,
  .contact-canopy-academy-full-w input,
  .contact-canopy-academy-full-w select,
  .contact-canopy-academy-full-w textarea
  {
    font-size: 62.5px !important;
    line-height: 75px !important;
  }

  .personalizat-interactiv-exemple-item .et_pb_blurb_content {
    max-width: 100%;
  }

  .lp-academy-branch {
    min-height: 1774px !important;
    transform: scaleX(-1) scaleY(1.5);
  }

  .oras-title {
    font-size: 75px;
    line-height: 100px;
  }

  body #page-container .strategie-digitala-cta h3 {
    font-size: 60px;
    line-height: 90px;
  }

  .strategie-digitala-icon-item .et_pb_blurb_content {
    max-width: 90% !important;
  }

  .strategie-digitala-icon-item img {
    width: 270px;
  }

  body #page-container .btn-vreau a {
    font-size: 62.5px;
    line-height: 75px;
  }

  body #page-container .strategie-digitala-title p,
  body #page-container .strategie-digitala-title ul li,
  body #page-container .strategie-digitala-icon-item .et_pb_blurb_description p,
  body #page-container .strategie-digitala-cta p {
    font-size: 55px;
    line-height: 105px;
  }

  body #page-container .float-btn-row .floating-btn {
    font-size: 35px !important;
    line-height: 59.5px !important;
    padding-top: 20px !important;
    padding-right: 40px !important;
    padding-bottom: 20px !important;
    padding-left: 40px !important;
  }
  body footer#main-footer #footer-widgets .oras-text {
    font-size: 35px !important;
    line-height: 59.5px !important;
  }

  .personalizat-interactiv-exemple-item.ce-inveti-curs .et_pb_blurb_content,
  .personalizat-interactiv-exemple-item.final-curs .et_pb_blurb_content {
    max-width: 94%;
  }

  .slider-logos-hp .slick-arrow,
  .slider-logos-lp-academy .slick-arrow {
    top: 50%;
    transform: translateY(-50%);
  }

  body #page-container .detalii-curs-col-left h3 {
    font-size: 87.5px;
    line-height: 117.5px;
  }

  .slider-logos-lp-academy .slick-slide img {
    width: 500px;
  }

  body #page-container .detalii-curs-title h2 {
    font-size: 175px;
    line-height: 225px;
  }

  .de-ce-te-inscrii-col-left {
    margin-right: 4% !important;
  }

  body .yotu-lightbox-close {
    width: 60px;
    height: 60px;
    font-size: 60px;
  }

  body .yotu-lightbox-more,
  body #page-container .yotu-lightbox-more:focus {
    width: 80px;
    height: 80px;
    max-height: 80px;
    font-size: 80px;
    line-height: 80px;
  }

  body .yotu-lightbox .yotu-lightbox-body {
    transform: translateX(-50%) translateY(-20%) scale(2.5);
  }

  .btn-afla-mai-multe a,
  .btn-afla-mai-multe {
    font-size: 45px;
    line-height: 75px;
  }

  .studiu-de-caz-col-left .et_pb_text_inner p {
    font-size: 45px;
    line-height: 95px;
  }

  body .yotu-videos .yotu-video h3 {
    font-size: 35px;
  }

  .yotu-pagination a {
    font-size: 57.5px;
    line-height: 70px;
  }
  .peste-500-anim-section .peste-500-anim-title-row h2 {
    font-size: 112.5px;
    line-height: 150px;
  }

  .studiu-de-caz-col-left .studiu-de-caz-title {
    font-size: 112.5px;
    line-height: 150px;
  }

  .de-ce-animatii-title-row {
    max-width: 80%;
  }

  body #page-container .afla-mai-multe-container h3 {
    font-size: 60px;
    line-height: 90px;
  }

  body #page-container .de-ce-animatii-col-left p {
    font-size: 55px;
    line-height: 105px;
  }
  #et-info-phone a,
  #et-info-phone,
  #et-info-email {
    font-size: 50px;
    line-height: 60px;
  }
  .echipa-titlu h2 {
    font-size: 175px !important;
    line-height: 200px !important;
  }

  .echipa-titlu-row {
    max-width: 80%;
  }
  .hp-tree-mobile,
  .toptree-section {
    min-height: 310px !important;
    background-size: contain !important;
  }

  .servicii-item h2,
  .ppc-item h2,
  .strategie-digitala-icon-item h2 {
    font-size: 87.5px;
    line-height: 117.5px;
  }

  .servicii-item p,
  .ppc-item p,
  .ppc-item span,
  .conversie-item p,
  .conversie-item span,
  .analytics-item p,
  .analytics-item span,
  .training-online-item p,
  .training-online-item span,
  .personalizat-interactiv-exemple-item p,
  .personalizat-interactiv-exemple-item span .strategie-digitala-icon-item p,
  .strategie-digitala-icon-item span,
  .servicii-item span {
    font-size: 55px;
    line-height: 105px !important;
  }

  .ppc-item .et_pb_blurb_content {
    max-width: 1000px;
  }

  .ppc-item.ppc-last {
    width: 100% !important;
  }

  .ppc-item img {
    width: 270px;
  }
  body #page-container .echipa-item img {
    width: 750px;
  }
  body #page-container .echipa-item .et_pb_blurb_content {
    max-width: 750px;
  }
  .echipa-item .et_pb_blurb_description h2 {
    font-size: 75px;
    line-height: 100px !important;
  }

  .key-people-section .echipa-item .position,
  .key-people-section .echipa-item .et_pb_blurb_description p {
    font-size: 45px;
    line-height: 44px !important;
  }

  body #page-container .btn-super-jobs {
    font-size: 62.5px !important;
  }

  body #page-container .super-jobs-row h2 {
    font-size: 67.5px;
    line-height: 97.5px;
  }
  .menu-item a {
  }
  .sub-menu .menu-item a {
  }
  .sub-menu .menu-item .sub-menu .menu-item a{
    font-size: 45px !important;
  }

  .mobile_menu_bar::before {
    content: url("/wp-content/uploads/2021/07/menu-icon-2-5-8.png") !important;
  }

  .et_pb_fullscreen_menu_opened .mobile_menu_bar:hover::before {
    content: url("/wp-content/uploads/2021/07/menu-icon-close-2-5-8.png") !important;
  }

  .mobile_menu_bar:hover::before {
    content: url("/wp-content/uploads/2021/07/menu-icon-2-5-8.png") !important;
  }

  .logo_container a #logo {
    -webkit-transform: scale(2.5);
    -ms-transform: scale(2.5);
    transform: scale(2.5);
    margin-left: 136px;
  }
  .mobile_menu_bar.et_pb_header_toggle {
    width: 78px;
  }
  .et_header_style_fullscreen a.et-cart-info,
  .et_header_style_fullscreen div#et-info,
  .et_header_style_fullscreen ul.et-social-icons {
    margin-right: 0px;
  }
  .et_header_style_fullscreen div#et-info span {
    margin-right: 115px !important;
  }
  .et_slide_menu_top {
    right: 144px;
  }
  .et_pb_fullscreen_menu_opened .mobile_menu_bar::before {
    content: url("/wp-content/uploads/2021/07/menu-icon-close-2-5-8.png") !important;
  }
  .mobile_menu_bar::before {
    font-size: 76px;
  }

  .et-fixed-header
    .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
    right: 0 !important;
  }
  #et-top-navigation {
    position: relative;
    right: 32px;
  }
  .canopy-menu-logo {
    -webkit-transform: scale(2.5);
    -ms-transform: scale(2.5);
    transform: scale(2.5);
  }
  #main-header {
    padding-top: 42.5px !important;
    padding-bottom: 50px !important;
  }
  .et_slide_menu_top .et_pb_top_menu_inner {
    top: 0;
  }
  .et_slide_menu_top.sticky-contact {
    margin-top: 25px !important;
    padding-top: 42.5px !important;
    padding-bottom: 42.5px !important;
  }
  .et_header_style_fullscreen .et_slide_menu_top {
    top: 38.5px;
  }
  .et_slide_menu_top.sticky-contact {
    top: 0 !important;
  }

  #hero-bottom-row-col-left h2 {
    font-size: 175px !important;
    line-height: 210px !important;
  }

  #hero-bottom-row-col-left p {
    font-size: 45px !important;
    line-height: 87.5px !important;
  }

  #contact-us-title {
    font-size: 175px;
    line-height: 210px;
  }

  .floating-btn {
    font-size: 35px;
    line-height: 59.5px;
    padding-top: 20px !important;
    padding-right: 40px !important;
    padding-bottom: 20px !important;
    padding-left: 40px !important;
  }

  .hero-hp .hero-bottom-row2 svg {
    width: 100px !important;
  }
  #services-title,
  #services-title2 {
    font-size: 112.5px;
    line-height: 150px;
  }

  .icon-hp img {
    min-width: 270px;
  }

  .hidden-text span {
    font-size: 55px !important;
    line-height: 80px !important;
  }

  .slider-logos-hp img {
    width: 400px;
  }

  body
    #page-container
    .slider-echipa-hp
    .wdcl-image-carousel
    .content
    .wdcl-image-title,
  body
    #page-container
    .slider-echipa-lp-academy
    .wdcl-image-carousel
    .content
    .wdcl-image-title {
    font-size: 65px !important;
    line-height: 90px !important;
  }

  body
    #page-container
    .slider-echipa-hp
    .wdcl-image-carousel
    .content
    .wdcl-image-subtitle,
  body
    #page-container
    .slider-echipa-lp-academy
    .wdcl-image-carousel
    .content
    .wdcl-image-subtitle {
    font-size: 45px !important;
    line-height: 44px !important;
  }

  .slider-logos-hp .slick-arrow {
    top: 50% !important;
  }

  .slider-logos-hp .slick-arrow::before,
  .slider-logos-lp-academy .slick-arrow::before {
    font-size: 100px !important;
  }
  .slider-echipa-hp .wdcl-image-carousel-item figure img,
  .slider-echipa-lp-academy .wdcl-image-carousel-item figure img {
    max-width: 80% !important;
  }

  .service-number {
    font-size: 250px !important;
    top: -51px;
  }

  .avantaj h2 {
    font-size: 67.5px !important;
    line-height: 97.5px !important;
  }

  .avantaj-content {
    font-size: 45px !important;
    line-height: 95px !important;
    text-align: left !important;
  }

  .contact-page-text p,
  .hai-cu-noi-in-varf p {
    font-size: 45px !important;
    line-height: 72.5px !important;
  }

  .slider-echipa-hp .wdcl-carousel .slick-prev:before,
  .slider-echipa-hp .wdcl-carousel .slick-next:before {
    font-size: 60px !important;
  }

  .slider-echipa-hp .wdcl-carousel .slick-arrow {
    height: 80px;
    width: 80px;
  }

  .contact-form-page .submit {
    font-size: 75px !important;
    line-height: 90px !important;
  }
  .et_pb_row.form-row,
  .et_pb_row.row-thank-you {
    max-width: 60%;
  }

  .row-thank-you h2 {
    font-size: 175px !important;
    line-height: 210px !important;
  }

  .gthp-row.thank-you-pg .et_pb_button {
    font-size: 62.5px !important;
  }
  .gthp-row.thank-you-pg .et_pb_button_module_wrapper {
    width: 100% !important;
  }

  body:not(.home) .et-fixed-header .mobile_menu_bar::before {
    content: url("/wp-content/uploads/2021/07/menu-icon-2-5-8.png") !important;
    -webkit-filter: none;
    filter: none;
  }

  body:not(.home) .et_pb_fullscreen_menu_opened .mobile_menu_bar::before {
    content: url("/wp-content/uploads/2021/07/menu-icon-close-2-5-8.png") !important;
    -webkit-filter: none;
    filter: none;
  }

  body:not(.home) .mobile_menu_bar::before {
    content: url("/wp-content/uploads/2021/07/menu-icon-2-5-8.png") !important;
    -webkit-filter: invert(1);
    filter: invert(1);
  }

  body:not(.home)
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu,
  .home.et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
    right: 63px !important;
    top: 66px !important;
  }

  body:not(.home) #et-top-navigation {
    right: 0 !important;
  }

  body:not(.home)
    .et-fixed-header
    .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
    right: 32px !important;
  }
  body:not(.home).sticky-menu-active.sticky-menu-active.et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
    top: 65px !important;
  }
  .home.sticky-menu-active.et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu,
  .home.et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
    right: 63px !important;
    top: 63px !important;
  }

  .servicii-logos-row .logo-item img {
    width: 337.5px;
  }

  body #page-container .logo-item .et_pb_blurb_description * {
    font-size: 55px;
    line-height: 65px;
  }

  body #page-container .logo-item .et_pb_blurb_content {
    max-width: 100%;
  }

  .logo-item.da-ne-semn-container h3 {
    font-size: 60px;
    line-height: 90px;
  }

  .logo-item.da-ne-semn-container p {
    font-size: 50px;
    line-height: 95px;
  }

  .da-ne-semn-container .un-semn a,
  .da-ne-semn-container .un-semn {
    font-size: 55px;
    line-height: 75px;
  }

  .da-ne-semn-container .et_pb_text_inner {
    width: 100%;
  }

  #moove_gdpr_cookie_modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: scale(2.5);
    -ms-transform: scale(2.5);
    transform: scale(2.5);
  }

  body #page-container .hero-bottom-col-left h2,
  .povestea-noastra-title-section h2 {
    font-size: 175px;
    line-height: 210px;
  }

  .sectiune_google_ads h2{
    font-size: 175px;
    line-height: 210px;
  }

  body #page-container .hero-bottom-col-left p,
  body #page-container .specialists-title p {
    font-size: 55px;
    line-height: 120px !important;
  }

  .hero-bottom-row-whp2 svg {
    width: 100px !important;
  }

  .toptree-section {
    min-height: 310px;
  }

  body .obiective-avantaj h2 {
    font-size: 67.5px;
    line-height: 97.5px;
  }

  .obiective-avantaj .service-number {
    top: -31px;
  }

  .hero-bottom-row-col-center svg {
    width: 100px !important;
  }

  body #page-container .remove-on-mobile {
    min-height: 387.5px;
    background-size: contain;
  }

  #lottie svg {
    -webkit-transform: scale(2.5) !important;
    -ms-transform: scale(2.5) !important;
    transform: scale(2.5) !important;
  }

  body #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p,
  body
    #moove_gdpr_cookie_info_bar
    .moove-gdpr-cookie-notice
    .change-settings-button {
    font-size: 35px !important;
    line-height: 59.5px !important;
  }

  #moove_gdpr_cookie_info_bar
    .moove-gdpr-info-bar-container
    .moove-gdpr-info-bar-content
    a.mgbutton,
  #moove_gdpr_cookie_info_bar
    .moove-gdpr-info-bar-container
    .moove-gdpr-info-bar-content
    button.mgbutton {
    font-size: 35px !important;
    line-height: 50px !important;
  }

  .mgbutton.moove-gdpr-infobar-allow-all {
    margin-right: 10px !important;
  }

  .footer-forest {
    height: 605px;
    min-height: 605px;
  }
  .footer-forest img {
    min-height: 621px;
    top: -16px;
  }

  #titlu-footer {
    font-size: 175px !important;
    line-height: 210px !important;
  }

  #main-footer .caldera-grid .form-control {
    height: 85px;
  }

  footer .widget_caldera_forms_widget input,
  footer .widget_caldera_forms_widget textarea,
  footer .widget_caldera_forms_widget select,
  .contact-form-page input,
  .contact-form-page select,
  .contact-form-page textarea {
    font-size: 45px !important;
    line-height: 54px !important;
    padding: 115px !important;
  }

  footer .widget_caldera_forms_widget .submit {
    padding: 29px !important;
    font-size: 75px !important;
    line-height: 90px !important;
  }

  .footer-imgs-item img {
    max-width: 500px !important;
    max-height: 325px;
  }

  footer #media_image-2 img {
    width: 382.5px;
  }
  .vm-logo::before {
    font-size: 95px;
  }

  .footer-social-container .bottom-icon {
    font-size: 85px;
  }

  .caldera-grid textarea.form-control {
    height: auto !important;
  }
  .caldera-grid .form-group,
  .cf-color-picker .form-group {
    margin-bottom: 37.5px !important;
  }
  .joinchat {
    -webkit-transform: scale(2.5) !important;
    -ms-transform: scale(2.5) !important;
    transform: scale(2.5) !important;
  }
  .joinchat {
    bottom: 50px !important;
    left: 50px !important;
  }

  #custom_html-3 .textwidget {
    width: 78.3%;
  }

  .hero-bottom-row .et_pb_column {
    width: 40.9% !important;
  }
  #custom_html-4 {
    width: 58%;
  }

  #custom_html-5 {
    width: auto;
    margin-right: 2%;
  }
}


@media screen and (max-width: 3000px) and (min-width: 2570px) {
	.footer-links-item a {
		font-size: 32px;
		line-height: 52px;
	}
	.follow-text {
	  font-size: 28px !important;
	  line-height: 31.6px !important;
	}
}

@media screen and (min-width: 3000px) {
	.footer-links-item a {
		font-size: 42.5px;
		line-height: 52.5px;
	}
	.follow-text {
	  font-size: 45px !important;
	  line-height: 54px !important;
	}
}

/* 4K - END */

@media screen and (min-width: 981px) and (max-width: 1550px) {
  .icon-hp .hidden-text span {
    font-size: 18px !important;
    line-height: 32px !important;
  }
}

@media screen and (max-width: 1900px) {

  .de-ce-te-inscrii-col-right.new-de-ce-te-inscrii-col-right {
      min-height: 300px;
      background-size: contain;
      background-position-y: top;
  }

  .row_reguli_de_baza .spoturi-video-list.strategie-digitala-title ul{
    padding-right: 20px;
  }

  .blog-row article .entry-title a,
  .blog-row article .entry-title,
  .tag-pg article .entry-title a,
  .tag-pg article .entry-title,
  .autor-pg article .entry-title a,
  .autor-pg article .entry-title {
    font-size: 40px !important;
    line-height: 50px !important;
  }

  body .blog-section .blog-row article .more-link,
  .autor-pg article .more-link,
  .tag-pg article .more-link {
    font-size: 22.5px !important;
    line-height: 27px !important;
  }
  .blog-row article .entry-featured-image-url img,
  .tag-pg article .entry-featured-image-url img,
  .autor-pg article .entry-featured-image-url img {
    width: 100% !important;
    max-width: 100%;
    margin-top: 0 !important;
  }

  .blog-row article .post-meta span,
  .blog-row article .post-meta,
  .tag-pg article .post-meta span,
  .tag-pg article .post-meta,
  .autor-pg article .post-meta span,
  .autor-pg article .post-meta {
    font-size: 16.2px;
    line-height: 19px;
  }
  .online-mkt-jobs-video-col-left-text p {
    font-size: 19px !important;
    line-height: 34px !important;
    padding-bottom: 0.5em;
  }

  .online-mkt-jobs-video-col-left {
    padding-right: 20px;
  }
}

@media screen and (max-width: 1860px) {

  .detalii-curs-row .detalii-curs-col-right {
    background-position-y: center;
  }

  .da-ne-semn-container .un-semn {
    padding: 17.5px 11px;
  }

  .da-ne-semn-container .un-semn a {
    font-family: "Poppins";
    font-size: 21px;
    line-height: 26px;
    letter-spacing: 1px;
    font-weight: 300;
    color: #000000;
  }
}

@media screen and (max-width: 1816px) {
  .coloumn_idali .specialists-title {
    width: 100%;
    max-width: 100%;
  }
  .txt_2_idali {
    width: 87% !important;
    max-width: 87% !important;
  }
}

@media screen and (max-width: 1716px) {
  .mailchimpAbonare h4 {
    font-size: 40px;
  }
  .campuriAbonare input[type="submit"], .campuriAbonare input[type="email"]{
    font-size: 22px;
  }
}

@media screen and (max-width: 1650px) {
  body.page-id-20818 .hero-section-services {
    background-size: 60vh !important;
  }
  .hai-in-echipa-text2 p {
    font-size: 20px !important;
    line-height: 35px !important;
    padding-right: 0px;
  }
}

@media screen and (max-width: 1600px) {
  .specialisti-canopy-row.new-specialisti-canopy-row .specialisti-canopy-col-right {
    width: 33% !important;
  }
  .specialisti-canopy-row.new-specialisti-canopy-row .specialisti-canopy-col-left {
    width: 65% !important;
    margin-right: 2% !important;
  }
}

@media screen and (max-width: 1580px) {

  .second_col_reguli_de_baza img{
    max-width: 80%;
  }

  .online-mkt-jobs-video-col-left-text p {
    font-size: 17px !important;
    line-height: 32px !important;
    padding-bottom: 0.5em;
  }

  .hai-in-echipa-text p,
  .hai-in-echipa-text ul li {
    font-size: 17px !important;
    line-height: 32px !important;
    padding-bottom: 0.5em;
  }
  .online-mkt-jobs-branch-col-left ul li,
  .lp-academy-col-left ul li {
    margin-bottom: 0 !important;
  }

  .online-mkt-jobs-echipa-col-right h3 {
    font-size: 30px !important;
    line-height: 42px !important;
  }

  .online-mkt-jobs-echipa-col-right p {
    font-size: 17px !important;
    line-height: 32px !important;
  }

  .online-mkt-jobs-oportunitati-row h3 {
    font-size: 30px !important;
    line-height: 42px !important;
  }

  .online-mkt-jobs-oportunitati-row p {
    font-size: 17px !important;
    line-height: 32px !important;
  }
  .online-mkt-jobs-oportunitati-col-right {
    width: 50% !important;
    padding-left: 65px;
  }
  .online-mkt-jobs-branch-col-left,
  .lp-academy-col-left {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 1575px){
  .servicii-logos-row-sc a[title="Afla mai multe"] {
    margin-top: 40px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media screen and (min-width: 1560px) and (max-width: 1900px) {
  .chestionar-satisfactie-clienti .radio-buttons .control-label {

    width: 41.25% !important;
  }
}

.certificare-rezidenta-main-row {
    width: 84% !important;
    max-width: 84% !important;
}

@media screen and (max-width: 1560px) {
  body.page-id-20014 .sectiune-gads h2{
    font-size: 30px !important;
    line-height: 35px !important;
  }

  .et_pb_module.et_pb_text.title_echipa_sc {
    padding-top: 60px;
  }

  .et_pb_module.et_pb_text.title_echipa_sc h3{
    font-size: 40px !important;
    line-height: 50px !important;
  }

  .sectiune_sc_persoana .echipa-training-marketing .et_pb_main_blurb_image {
    margin-bottom: 30px;
  }

  .et_pb_column.col_1_serviciu_cu_ce_te_putem_ajuta {
    width: 20% !important;
    margin-right: 2% !important;
    margin-left: 2% !important;
  }

  .sectiune_servicii_cu_ce_te_putem_ajuta h3{
    font-size: 40px !important;
    line-height: 45px !important;
  }

  .et_pb_column.col_2_serviciu_cu_ce_te_putem_ajuta {
    width: 76% !important;
    padding-top: 0;
  }

  .servicii-logos-row.servicii-logos-row-sc .logo-item .et_pb_blurb_description h3 {
    font-size: 30px;
    padding-bottom: 30px;
  }

  .servicii-logos-row.servicii-logos-row-sc .logo-item .et_pb_main_blurb_image {
    margin-bottom: 15px;
  }

  .sectiune-servicii-gads .et_pb_main_blurb_image {
    margin-bottom: 15px !important;
  }

  body.page-id-20014 .row-de-ce-sa-lucrezi-cu-noi .training-online-item h2{
    font-size: 24px !important;
  }

  .training-online-title h2{
    line-height: 50px !important;
  }

  .hai-in-echipa-text2 p {
    width: 100% !important;
  }

  body #page-container .et_pb_section .et_pb_button.btn_oh{
    font-size: 21px;
  }

  .second_col_google_premier_partner img {
    max-width: 90%;
    margin-top: 0px;
  }

  .page-id-18921
    .chestionar-satisfactie-clienti
    .chestionar-satisfactie-submit {
    padding: 20px 0;
    font-size: 24px;
  }

  .strategie-digitala-row,
  .creste-conversie-row {
    max-width: 63% !important;
    width: 63% !important;
  }

  .ghid-rasfoieste-text h2 {
    font-size: 25px !important;
    line-height: 40px !important;
  }

  .certificare-rezidenta-main-row {
    width: 85% !important;
    max-width: 85% !important;
  }
  .certificate-rezidenta-tabs ul li {
      width: 14.28%;
  }
  .servicii-row {
    max-width: 80% !important;
    width: 80% !important;
  }
  .blog-row,
  .tag-pg article,
  .autor-pg article {
    max-width: 86% !important;
    width: 86% !important;
    margin: auto;
  }

  .descarca-ghiduri-text {
    padding: 0 0 !important;
  }

  body .blog-section .blog-row article .more-link,
  body .autor-pg article .more-link,
  body .tag-pg article .more-link {
    margin-top: 25px;
  }

  .blog-row article .post-content p,
  .blog-row article .post-content span,

  .autor-pg article .post-content p,
  .blog-row article .post-content span,
  .tag-pg article .post-content p,
  .blog-row article .post-content span {
    margin-top: 10px;
  }

  body .blog-row article .post-content p,
  body .blog-row article .post-content span,
  body .autor-pg article .post-content p,
  body .autor-pg article .post-content span,
  body .tag-pg article .post-content p,
  body .tag-pg article .post-content span {
    font-size: 16px !important;
    line-height: 32px !important;
  }

  body .cum-lucram-number {
    top: -29px !important;
  }
  .hide-br {
    display: none !important;
  }
  h2,
  .body #et-main-area .articol h2 {
    font-size: 30px !important;
    line-height: 45px !important;
  }

  .detalii-curs-title.detalii-curs-title-pret.ce_este_ga4 h3, .title_ua_ga4 h3, .detalii-curs-title.detalii-curs-title-pret.txt_section_ga_4 h3, .servicii_aditionale_ga4 h3{
    font-size: 40px !important;
    line-height: 45px !important;
  }

  .title_ua_ga4 {
    margin-bottom: 40px !important;
  }

  .ga4_section_2 .motive-list-item {
    margin-bottom: 30px !important;
  }


  .detalii-curs-title-pret h2 span{
    font-size: 30px !important;
    line-height: 45px !important;
  }

  body.page-id-20014 h2{
    font-size: 40px !important;
  }

  .sectiune_titlu_gads h3{
    font-size: 40px !important;
  }

  .hai-cu-noi-in-varf-sectiune h3{
    font-size: 40px !important;
  }

  .footer-links-item a {
    font-size: 18px;
    line-height: 38px;
  }

  .footer-links-item {
    margin-left: 10px;
    margin-right: 10px;
  }

  p,
  span,
  body #et-main-area .articol p,
  body #et-main-area .articol span,
  body #et-main-area .articol ul li,
  body #et-main-area .articol ol li,
  body ol li body ul li {
    font-size: 20px !important;
    line-height: 35px !important;
  }

  body .txt_2_idali p{
    font-size: 24px !important;
    line-height: 33px !important;
  }

  .chestionar-satisfactie-clienti .radio-buttons .control-label,
  .chestionar-satisfactie-clienti .textarea-imbunatatiri textarea,
  .chestionar-satisfactie-clienti .textarea-imbunatatiri input {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  body footer#main-footer #footer-widgets .oras-text {
    font-size: 17px !important;
    line-height: 32px !important;
  }

  .chestionar-satisfactie-clienti .radio-buttons .control-label {
    width: 45%;
  }

  .chestionar-satisfactie-clienti .radio-buttons input {
    width: 24px;
    height: 24px;
  }

  .chestionar-satisfactie-clienti .radio-buttons input::before {
    width: 14px;
    height: 14px;
  }
  .ai-nevoie-col-left u li,
  .ai-nevoie-col-right ul li {
    font-size: 20px !important;
    line-height: 35px !important;
  }
  .pasi-esentiali-promovare-col-right-text ul li {
    font-size: 20px !important;
    line-height: 35px !important;
  }

  .strategie-digitala-title ul li {
    font-size: 20px !important;
    line-height: 35px !important;
  }

  #hero-bottom-row-col-left h2,
  .hero-bottom-col-left h2 {
    font-size: 60px !important;
    line-height: 74px !important;
  }



  .service-number,
  .cum-lucram-number {
    font-size: 140px !important;
  }
}

@media screen and (max-width: 1540px) {
  #hero-bottom-row-col-right {
    right: -50px;
  }
}

@media screen and (max-width: 1530px) {
  .modalNewsletter-content{
    width: 50%;
  }
}

@media screen and (max-width: 1700px) and (min-width: 1550px) {
  body #page-container .autor span {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 1550px) and (min-width: 1440px) {
  body #page-container .autor span {
    font-size: 14px !important;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1900px) {

  .avantaj h2 {
    font-size: 26px !important;
  }

  .service-number,
  .cum-lucram-number {
    font-size: 130px !important;
  }

  body .cum-lucram-number {
    top: 0 !important;
  }
}
@media screen and (max-width: 1650px) and (min-width: 1440px) {
  #custom_html-5 {
    width: auto;
    text-align: right;
    margin-left: 3%;
    margin-right: 0 !important;
  }
  #custom_html-4 {
    width: auto;
  }
  .footer-links-item {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 1500px) {
  .page-id-2038 .et_pb_video_box video, .page-id-2038 .et_pb_section_0{
    height: 90vh !important;
  }
  .de-ce-te-inscrii-col-right.new-de-ce-te-inscrii-col-right {
    width: 42.7%;
  }
}


@media screen and (max-width: 1448px) {
  .row-sc-asteptari .asteptari-item {
    width: 50%;
  }
  .et_pb_row.asteptari-row.asteptari-row-2 {
    margin-top: 0px !important;
    padding-top: 0px !important;
  }
  .row-sc-asteptari .et_pb_column{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 1400px) {

  .specialisti-canopy-row.new-specialisti-canopy-row .specialisti-canopy-col-left {
    width: 59% !important;
    margin-right: 1% !important;
  }

  .specialisti-canopy-row.new-specialisti-canopy-row .specialisti-canopy-col-right {
    width: 40% !important;
  }

  .col-1-eficient h3 {
    margin-top: 0;
    margin-bottom: 15px !important;
  }


  .modalNewsletter-content {
    width: 53%;
  }
  .mailchimpAbonare h4 {
    font-size: 40px;
    margin-top: 35px;
  }
  .mailchimpAbonare h4 {
    font-size: 35px;
  }
  .imagine_modal img {
    height: 95px;
  }
  .campuriAbonare{
    margin-top: 50px;
  }
  .campuriAbonare input[type="email"], .campuriAbonare input[type="submit"]{
    font-size: 20px;
  }
  .campuriAbonare p:last-child {
    width: auto;
    margin-left: 20px;
  }
}

@media screen and (max-width: 1390px) {
  body.page-id-20737 .hero-bottom-col-left h2 {
      font-size: 50px !important;
      line-height: 64px !important;
  }
}

@media screen and (max-width: 1345px) {
  .page-id-2038 .et_pb_video_box video {
      height: 73vh !important;
  }

  .page-id-2038 .et_pb_section_0 {
    height: 73vh !important;
  }

}

@media (max-width: 1161px){
    .certificate-rezidenta-tabs ul li {
        width: 14%;
    }
}


@media screen and (max-width: 1440px) and (min-width: 1100px) {
  .btn-comanda {
    padding: 23px 68px !important;
  }
}

@media screen and (max-width: 1440px) and (min-width: 1110px) {
  .follow-text {
    font-size: 13px !important;
  }
  .bottom-icon {
    font-size: 28px;
    margin: 0 6px !important;
  }

  footer .footer-widget {
    margin-bottom: 0 !important;
  }

  .footer-links {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
  }
  .footer-links-item a {
    font-size: 16px !important;
    line-height: 36px !important;
  }

  .footer-links-item {
    margin-right: 5px !important;
  }
  #footer-widgets .footer-widget #media_image-2 {
    width: 12%;
  }
  #footer-widgets .footer-widget #media_image-2 img {
    max-width: 90% !important;
  }
  #custom_html-5 {
    width: 22% !important;
  }
}

@media screen and (max-width: 1100px) and (min-width: 981px) {
  .btn-comanda {
    padding: 18px 17px !important;
  }
}
@media screen and (max-width: 1440px) and (min-width: 1250px) {
  .analytics-main-content-row,
  .page-id-1622 .bottom-servicii-cta-section {
    width: 76% !important;
    max-width: 76% !important;
  }
}
@media screen and (max-width: 1250px) and (min-width: 981px) {
  .analytics-main-content-row,
  .page-id-1622 .bottom-servicii-cta-section {
    width: 85% !important;
    max-width: 85% !important;
  }
  body .analytics-main-content ul li {
    font-size: 18px !important;
  }

  body .analytics-item-row {
    width: 87.5% !important;
    max-width: 87.5% !important;
  }
}

@media screen and (max-width: 1440px) and (min-width: 981px) {
  .hidden-text span {
    padding: 0 10px;
  }

  .page-id-2001 .bottom-servicii-cta-section {
    width: 80% !important;
    max-width: 80% !important;
  }
  .analytics-main-content ul li {
    font-size: 20px !important;
  }
  .studii-de-caz-row article .entry-title {
    font-size: 28px !important;
    line-height: 38px;
  }
  body footer#main-footer #custom_html-4 {
    margin-top: 0 !important;
  }
  #custom_html-3 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .modalitati-row {
    margin-top: 96px;
    max-width: 90% !important;
    width: 90% !important;
  }

  body #page-container .autor span {
    font-size: 14px !important;
  }

  .modalitate-item {
    min-height: 300px !important;
  }

  .modalitate-item .et_pb_blurb_description p {
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .modalitate-item .et_pb_blurb_description p {
    padding: 0 15px;
  }
}

@media screen and (max-width: 1440px) {
  .page-id-23540 .hero-bottom-row-whp .et_pb_column {
    width: 41% !important;
  }
  .detalii-curs-col-left {
    padding-right: 0em;
    padding-left: 0em;
  }

  body
    #page-container
    .slider-echipa-hp
    .wdcl-image-carousel
    .content
    .wdcl-image-subtitle,
  body
    #page-container
    .slider-echipa-lp-academy
    .wdcl-image-carousel
    .content
    .wdcl-image-subtitle {
    font-size: 16px !important;
    line-height: 15.6px !important;
  }

  body
    #page-container
    .slider-echipa-hp
    .wdcl-image-carousel
    .content
    .wdcl-image-title,
  body
    #page-container
    .slider-echipa-lp-academy
    .wdcl-image-carousel
    .content
    .wdcl-image-title {
    font-size: 22px !important;
    line-height: 32px !important;
  }
  .afla-mai-multe-container {
    padding: 40px 20px;
  }

  .btn-afla-mai-multe {
    padding: 15px 25px;
  }
  .page-id-2038 .hero-bottom-col-left h2 {
    font-size: 49px !important;
    line-height: 63px !important;
  }
  .online-mkt-jobs-video-col-left-text p {
    font-size: 18px !important;
    line-height: 33px !important;
    padding-bottom: 0.5em;
  }

  .online-mkt-jobs-video-col-left {
    padding-right: 10px;
  }
  .online-mkt-jobs-video-row,
  .online-mkt-jobs-echipa-row,
  .online-mkt-jobs-oportunitati-row {
    max-width: 80% !important;
    width: 80% !important;
  }

  body .online-mkt-jobs-video-col-left-text {
    margin-right: 0 !important;
  }

  .online-mkt-jobs-video-section .online-mkt-jobs-video-col-left-text p,
  .online-mkt-jobs-video-section .online-mkt-jobs-video-col-left-text span {
    font-size: 20px;
    line-height: 40px;
  }

  .btn-rasfoieste,
  .btn-descarca-gratuit {
    padding: 23px 52px;
  }
  .analytics-item-row {
    width: 81.5% !important;
    max-width: 81.5% !important;
  }
  .studiu-de-caz-row,
  .de-ce-animatii-row {
    width: 80% !important;
    max-width: 80% !important;
  }
  .studii-de-caz-row article {
    min-height: 550px;
  }
  .modalitate-item .et_pb_blurb_description p {
    padding: 0 10px;
  }
  .servicii-logos-row {
    width: 84.5% !important;
    max-width: 84.5% !important;
  }

  .casete-clienti-row {
    max-width: 90% !important;
    width: 90% !important;
  }

  .studii-de-caz-row {
    max-width: 90% !important;
    width: 90% !important;
  }

  .logo-item img {
    max-width: 90%;
  }

  .da-ne-semn-container .et_pb_text_inner {
    width: 90%;
    margin: auto;
    padding: 30px 25px;
    background-color: #eaeaea;
  }

  .menu-item a {
    /* font-size: 50px !important; */
    /* line-height: 64px; */
  }
/*  .menu-item .sub-menu .menu-item a {
    font-size: 30px !important;
    line-height: 44.8px !important;
  }
  .sub-menu .menu-item .sub-menu .menu-item a{
    font-size: 25px !important;
  }*/

  .people-key img,
  .echipa-item img {
    max-width: 82%;
  }

  .people-key .et_pb_blurb_description h2,
  .echipa-item .et_pb_blurb_description h2 {
    font-size: 28px !important;
    line-height: 34px !important;
  }

  .position {
    font-size: 17px;
    line-height: 34px;
  }

  .people-key .et_pb_blurb_description p{
    font-size: 17px !important;
    line-height: 34px !important;
  }

  .echipa-item .et_pb_blurb_description p {
    font-size: 0px !important;
    line-height: 34px !important;
  }

  /*#media_image-2 {
        position: absolute;
        bottom: 41px;
        left: 0;
        right: 0;
        margin-right: auto;
        margin-left: auto !important;
        width: 29% !important;
        text-align: center;
    }
    #footer-widgets {
        padding-bottom: 200px;
    }
    #custom_html-5 .textwidget {
        width: 72%;
        margin: auto;
    }
    .footer-social-container {
        display: block;
        width: 100%;
        text-align: center;
    }

    .bottom-icon {
        font-size: 35px;
        margin: 0 7px !important;
        width: auto;
    }
    .follow-text {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 24px;
        padding-right: 0 !important;
    }
    #custom_html-5 {
        position: absolute;
        bottom: 118px;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

    .footer-links-item {
        width: 100%;
        display: block;
        margin: auto !important;
        margin-right:  auto !important;
        margin-left: auto !important;
        margin-bottom: 11.3px !important;
    }

    body footer#main-footer #custom_html-4 {
        width: 100%;
        margin-top: 53px;
        margin-bottom: 19px !important;
    }*/

  .service-number,
  .cum-lucram-number {
    font-size: 100px !important;
  }

  .avantaje-row {
    width: 92.4% !important;
    max-width: 92.4% !important;
  }

  .avantaj h2 {
    font-size: 20px !important;
    line-height: 35px !important;
  }
  .service-number {
    top: -25px;
  }

  .cum-lucram-number {
    top: -17px;
  }
  .obiective-avantaj .service-number {
    top: -18px;
  }
}

@media screen and (max-width: 1360px) {
  .btn-rasfoieste {
    padding: 18px 47px;
  }
  .btn-descarca-gratuit {
    padding: 18px 32px;
  }

  .btn-rasfoieste a,
  .btn-descarca-gratuit a,
  .btn-descarca-testul a {
    font-size: 100%;
  }
  body .cv-ul-tau,
  body .upload-test {

    width: 47%;
    float: left;
    margin-bottom: 5px !important;
  }
}

@media screen and (max-width: 1300px) {
  .hero-bottom-col-left.hero-bottom-col-left-logo-gpec h2 {
    font-size: 40px!important;
    line-height: 51px!important;
  }

  .hero-bottom-col-left.hero-bottom-col-left-logo-gpec img {
    max-width: 200px;
  }

  body .online-mkt-jobs-branch-col-right form .cv-ul-tau label,
  body .online-mkt-jobs-branch-col-right form .upload-test label {
    font-size: 20px !important;
    line-height: 40px !important;
  }

  body .blog-row article .entry-title a,
  body .blog-row article .entry-title,
  body .tag-pg article .entry-title a,
  body .tag-pg article .entry-title,
  body .autor-pg article .entry-title a,
  body .autor-pg article .entry-title {
    font-size: 30px !important;
    line-height: 40px !important;
    margin-top: 6px !important;
  }

  .ghid-rasfoieste-text h2 {
    font-size: 25px !important;
    line-height: 40px !important;
  }
  .certificate-rezidenta-tabs .et_pb_all_tabs ul {
    width: 61.65%;
    margin: auto;
  }
  .cui-se-adreseaza-row2 .et_pb_column h3 {
    font-size: 20px;
    line-height: 32px;
  }
  .servicii-item .btn-vreau {
    bottom: 0;
  }

  .conversie-item-row {
    width: 86% !important;
    max-width: 86% !important;
  }

  .conversie-item-row .conversie-item ul li {
    font-size: 20px;
    line-height: 38px;
    padding-right: 1.3em;
  }

  .text-ghiduri-row {
    max-width: 70% !important;
    width: 70% !important;
  }

  body .blog-section .blog-row article .more-link,
  body .autor-pg article .more-link,
  body .tag-pg article .more-link {
    font-size: 20px !important;
    line-height: 24px !important;
    margin-top: 25px !important;
  }

  .blog-row article .post-meta span,
  .blog-row article .post-meta,
  .autor-pg article .post-meta span,
  .autor-pg article .post-meta,
  .tag-pg article .post-meta span,
  .tag-pg article .post-meta {
    font-size: 14.4px !important;
    line-height: 17px !important;
  }

  body .blog-row article .post-content p,
  body .blog-row article .post-content span,
  body .autor-pg article .post-content p,
  body .autor-pg article .post-content span,
  body .tag-pg article .post-content p,
  body .tag-pg article .post-content span {
    font-size: 14px !important;
    line-height: 28px !important;
  }
  .modalitate-item {
    min-height: 500px;
  }
  .icon-hp img {
    max-width: 60% !important;
  }
  .specialists-logos-item {
    margin-bottom: 60px !important;
  }
  .specialists-logos-item.middle-icon-row {
    margin-bottom: 60px !important;
  }
  footer .widget_caldera_forms_widget form {
    width: 77%;
    margin: auto;
    text-align: center;
  }
  body .blog-row article .post-content p,
  body .blog-row article .post-content span,
  body .tag-pg article .post-content p,
  body .tag-pg article .post-content span,
  body .autor-pg article .post-content p,
  body .autor-pg article .post-content span {
    margin-top: 10px !important;
  }

  .blog-row article:nth-child(even) .entry-title,
  .blog-row article:nth-child(even) .post-meta,
  .blog-row article:nth-child(even) .post-content,
  .tag-pg article:nth-child(even) .entry-title,
  .tag-pg article:nth-child(even) .post-meta,
  .tag-pg article:nth-child(even) .post-content,

  .autor-pg article:nth-child(even) .entry-title,
  .autor-pg article:nth-child(even) .post-meta,
  .autor-pg article:nth-child(even) .post-content {
    margin-top: 0 !important;
  }

  .blog-row,
  .tag-pg article,
  .autor-pg article {
    max-width: 91% !important;
    width: 91% !important;
  }
  .servicii-row {
    max-width: 86% !important;
    width: 86% !important;
  }
}

@media screen and (max-width: 1130px) and (min-width: 981px) {
  .studii-de-caz-row article {

    min-height: 650px;
  }
}

@media (max-width: 1242px){
  .servicii-logos-row-sc a[title="Afla mai multe"]{
    padding-left: 20px !important;
    padding-right: 20px !important;
    font-size: 20px;
  }
}

@media (max-width: 1235px){
  .sectiunea-gads-sect-1 .training-online-title h2{
      width: 100%;
  }
  .txt-section-gads-1 p {
    width: 85%;
  }
}

@media (max-width: 1220px){
  body.page-id-20818 .hero-section-services {
    background-position-x: 51%;
    background-size: 45vh !important;
  }
}

@media screen and (max-width: 1200px) {

  .row-formular-sc .et_pb_column.oferte_ga4_col.oferte_ga4_col_1 {
    padding-right: 0px;
    margin-right: 0px;
    padding-top: 61px;
  }

  .et_pb_column.col_2_gpec h2, .et_pb_column.col_2_gpec .et_pb_text_inner{
    text-align: center;
  }

  .et_pb_row.last-row-gads.row-gpec{
    flex-wrap: wrap;
  }

  .et_pb_column.col_1_gpec {
    margin-right: 0px;
    width: 100% !important;
  }

  .et_pb_column.col_2_gpec {
    width: 100%;
    margin-top: 40px!important;
    padding-top: 0px !important;
  }

  .col_2_gpec .et_pb_module.et_pb_text {
    margin-bottom: 20px!important;
  }

  .obiective-avantaj.avantaj-last.text-new-gpec h2 {
    padding-bottom: 20px;
  }

  .et_pb_row.echipa-training-marketing-row.row-echipa-sc{
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .et_pb_module.et_pb_text.title_echipa_sc {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .row-echipa-sc .et_pb_column {
    width: 100% !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
  }

  .et_pb_column.oferte_ga4_col.oferte_ga4_col_1 {
    padding-top: 61px;
    background-image: none !important;
    width: 100% !important;
    margin-right: 0px;
    padding-right: 0px;
  }

  .et_pb_column.oferte_ga4_col.oferte_ga4_col_1 .et_pb_text {
    min-height: auto !important;
  }

  .et_pb_column.oferte_ga4_col.oferte_ga4_col_2 {
    width: 100% !important;
  }

  .oferte_ga4_row .contact-canopy-academy-full-w form {
    width: 100%;
    margin-top: 50px;
  }

  .oferte_ga4_col_2 .caldera-grid .form-group {
    margin-bottom: 15px;
  }

  .et_pb_section.motive-section.oferte_ga4_section {
    margin-bottom: -100px;
  }

  .oferte_ga4_col_2 .caldera-grid .btn {
    margin-top: 30px;
    padding: 18px 40px 18px 40px !important;
    font-size: 20px !important;
  }

  .new-de-ce-sa-te-inscrii-section .de-ce-te-inscrii-col-left.col_left_ga4 {
    width: 100% !important;
    margin-right: 0px !important;
  }

  .col_right_ga4 .et_pb_image {
    text-align: center;
  }

  .ga4_section_2 .de-ce-sa-te-inscrii-row{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
  }

  .et_pb_column.de-ce-te-inscrii-col-right.new-de-ce-te-inscrii-col-right.col_right_ga4 {
    padding: 0px !important;
    margin-top: 22px;
    width: 100% !important;
  }

  .row-de-ce-sa-lucrezi-cu-noi .et_pb_column{
    width: 48% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 80px;
  }

  .training-online-logos-section.sectiune-servicii-gads {
    padding-bottom: 0px !important;
  }

  .row-de-ce-sa-lucrezi-cu-noi.row-de-ce-sa-lucrezi-cu-noi-second {
    padding-top: 0px !important;
  }

  .row-de-ce-sa-lucrezi-cu-noi .training-online-item{
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .row-de-ce-sa-lucrezi-cu-noi .et_pb_column:nth-child(odd){
    margin-right: 4% !important;
  }

  .campuriAbonare input[type="submit"]{
    width: 100%;
  }
  .campuriAbonare {
    margin-top: 40px;
  }
  .imagine_modal img {
    height: 50px;
  }
  .mailchimpAbonare h4 {
    font-size: 30px;
  }
  .campuriAbonare input[type="email"] {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
  }
  .campuriAbonare input[type="submit"] {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
  }
  .campuriAbonare p:first-child {
    width: 100%;
    margin-bottom: 20px;
  }
  .campuriAbonare p:last-child {
    width: 100%;
    margin-left: 0;
  }
  .campuriAbonare {
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 1205px) {
  .online-mkt-jobs-video-col-left-text p {
    font-size: 16px !important;
    line-height: 31px !important;
    padding-bottom: 0.4em;
  }

  .online-mkt-jobs-video-col-left {
    padding-top: 10px;
  }
}


@media screen and (max-width: 1195px) {
  .sectiune-gads .et_pb_column {
    width: 100% !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .col-2-eficient .et_pb_module{
    padding-right: 0px !important;
  }
  .obiective-section.sectiune-gads{
    padding-top: 0px !important;
  }
  .row-gads, .second-row-gads{
    padding-bottom: 0px !important;
  }
  .row-gads .et_pb_column, .second-row-gads .et_pb_column {
    margin-bottom: 120px !important;
  }
  .last-row-gads{
    padding-top: 0px !important;
  }
  .last-row-gads .et_pb_image {
    text-align: center;
  }
  .last-row-gads .et-last-child {
    margin-top: 120px;
    padding-top: 1em;
  }
  .row-gads .et-last-child, .second-row-gads .et-last-child{
    margin-bottom: 92px !important;
  }
}

@media screen and (max-width: 1140px) {
  .txtAbonare{
    display: none !important;
  }
}

@media screen and (max-width: 1110px) {
  .ghid-rasfoieste-text h2 {
    font-size: 35px !important;
    line-height: 50px !important;
  }
  #custom_html-5 {
    width: 100%;
    justify-content: center;
  }
  #media_image-2 {
    position: absolute;
    bottom: 41px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto !important;
    width: 29% !important;
    text-align: center;
  }
  #footer-widgets {
    padding-bottom: 200px;
  }
  #custom_html-5 .textwidget {
    width: 72%;
    margin: auto;
  }
  .footer-social-container {
    display: block;
    width: 100%;
    text-align: center;
  }

  .bottom-icon {
    font-size: 35px;
    margin: 0 7px !important;
    width: auto;
  }
  .follow-text {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 24px;

    padding-right: 0 !important;
  }
  #custom_html-5 {
    position: absolute;
    bottom: 118px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }

  .footer-links-item {
    width: 100%;
    display: block;
    margin: auto !important;
    margin-right: auto !important;
    margin-left: auto !important;
    margin-bottom: 11.3px !important;
  }

  body footer#main-footer #custom_html-4 {
    width: 100%;
    margin-top: 53px;
    margin-bottom: 19px !important;
  }
}

@media screen and (max-width: 1100px) and (min-width: 981px) {
  .de-ce-animatii-col-left p,
  .de-ce-animatii-col-left span,
  .studiu-de-caz-col-left p,
  .studiu-de-caz-col-left span {
    font-size: 18px !important;
    line-height: 33px !important;
  }
  .studiu-de-caz-col-left h2 {
    font-size: 27px !important;
    line-height: 42px !important;
  }
  .chestionar-row {
    width: 81.8% !important;
  }
}

@media screen and (max-width: 1100px) {
  .afla-mai-multe-container {
    padding: 70px 20px;
  }

  body .afla-mai-multe-container h3 {
    font-size: 20px;
    line-height: 32px;
  }
  body .btn-afla-mai-multe a {
    font-size: 18px;
    line-height: 27px;
  }

  .btn-afla-mai-multe {
    padding: 15px 25px;
  }

  #hero-bottom-row-col-right {
    right: -30px;
  }
  .hp-hero-br {
    display: none !important;
  }
  .certificare-rezidenta-main-row {
    width: 100% !important;
    max-width: 100% !important;
  }
  .certificate-rezidenta-tabs ul li {
    width: 100%;
  }
  body .online-mkt-jobs-branch-col-right form .cv-ul-tau label,
  body .online-mkt-jobs-branch-col-right form .upload-test label {
    font-size: 18px !important;
    line-height: 38px !important;
  }

  .btn-descarca-testul {
    padding: 23px 45px;
  }

  .online-mkt-jobs-branch-col-right form .aplica,
  .lp-academy-col-right form .aplica,
  .contact-canopy-academy-full-w form .aplica
   {
    width: 58%;
    font-size: 23px !important;
  }
  .online-mkt-jobs-branch-col-right select,
  .lp-academy-col-right select,
  .contact-canopy-academy-full-w select
  {
    background-size: 30px !important;
  }

  .online-mkt-jobs-video-row,
  .online-mkt-jobs-echipa-row,
  .online-mkt-jobs-oportunitati-row {
    max-width: 88% !important;
    width: 88% !important;
  }
}

@media screen and (max-width: 1084px) {
  .text-ghiduri-row {
    max-width: 75% !important;
    width: 75% !important;
  }
  .btn-descarca-gratuit {
    padding: 18px 27px;
  }
  .cui-se-adreseaza-row2 .et_pb_column h3 {
    font-size: 18px;
    line-height: 30px;
  }
}

@media screen and (max-width: 1040px) {
  .btn-rasfoieste {
    padding: 18px 37px;
  }

  .btn-descarca-gratuit {
    padding: 18px 17px;
  }
}

@media screen and (min-width: 981px) and (max-height: 1040px) {
  .blog-anim #lottie {
    margin-top: 0 !important;
    margin-left: 12px !important;
  }
  .page-id-473 #lottie {
    transform: scale(0.7);
    position: relative;
    bottom: 50px;
  }



  #lottie.studii-de-caz-anim {
    transform: scale(0.7);
    position: relative;
    bottom: 50px;
  }
}

@media screen and (min-width: 981px) and (max-height: 790px) {
  .blog-anim #lottie {
    margin-left: 7px !important;
  }
  #lottie svg {
    transform: scale(1.3) !important;
  }

  #lottie {
    margin-left: 4px !important;
    margin-top: 0;
  }
  body #lottie .scale-down {
    transform: scale(1.5) !important;
  }
}

@media screen and (min-width: 981px) and (max-height: 660px) {
  #lottie svg {
    transform: scale(1.1) !important;
  }
  body #lottie.scale-down {
    bottom: 50px;
  }
  body #lottie.scale-down svg {
    transform: scale(1.3) !important;
  }

  #lottie {
    margin-left: 4px !important;
    margin-top: 0;
  }
}

@media screen and (min-width: 981px) and (max-height: 620px) {
  #lottie svg {
    transform: scale(1.1) !important;
  }

  #lottie {
    margin-left: 4px !important;
    margin-top: 0;
  }
}

@media screen and (min-width: 981px) {
    .chestionar-satisfactie-clienti .radio-buttons .radio label {
        pointer-events: none;
        cursor: none;
    }
    .chestionar-satisfactie-clienti .valoare-referinta.val-min {
        min-width: 167px;
    }
  .page-id-2001 .strategie-digitala-cta h3 {
    margin-bottom: 30px;
  }
  .autor,
  .testimonial .et_pb_blurb_description p:nth-last-of-type(1) {
    position: absolute;
    bottom: 10px;
    width: 100%;
  }
  .deichmann {
    width: 50%;
    margin: auto;
  }
  .logo-slider .slick-track {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .specialists-logos-item.icon-hp:nth-child(1) .hidden-text {
    margin-top: 20px;
  }
  .ppc-row .et_pb_column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }

  .studii-de-caz-row .et_pb_ajax_pagination_container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }

  .specialists-logos-row.first .et_pb_column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .key-people-row .et_pb_column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: center;
  }

  .modalitati-row .et_pb_column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .servicii-logos-row .logo-item .et_pb_blurb_description {
    padding: 0 30px;
  }

  .modalitate-item img {
    max-width: 80%;
  }

  .motive-list-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    min-height: 168px;

    margin-bottom: 0 !important;
  }
  .page-id-3 .hero-bottom-row-whp .et_pb_column {
    width: 41.9% !important;
    margin-right: 0 !important;
  }
  .et_pb_tabs_controls li a {
    padding: 4px 15px !important;
  }
  body #page-container .peste-500-anim-row .yotu-mode-grid.yotu-column-3 li {
    width: 28.66% !important;
    margin-right: 4% !important;
  }
  body
    #page-container
    .peste-500-anim-row
    .yotu-mode-grid.yotu-column-3
    li.yotu-last {
    margin-right: 0 !important;
  }
  .animation-finished-about {
    background-position: 49% 154px;
  }
  .hide-on-desktop {
    display: none !important;
  }
  .hide-desk {
    display: none !important;
  }
}

@media screen and (min-width: 1200px) {
  .specialists-logos-item.icon-hp:nth-child(1) .hidden-text {
    margin-top: 27px;
  }
}
@media screen and (min-width: 981px) and (max-width: 1200px) {
  #custom_html-3 .textwidget {
    width: 68.3%;
  }

  .page-id-3 .hero-bottom-col-left h2 {
    font-size: 50px !important;
    line-height: 64px !important;
  }
}

@media screen and (min-width: 981px) {
  body.page-id-18921 .et_slide_menu_top.sticky-contact .et_pb_top_menu_inner {
    top: 8px !important;
  }
}
@media screen and (max-width: 981px) {

  body.page-id-20818 .hero-bottom-col-left h2,
  body.page-id-23088 .hero-bottom-col-left h2 {
    padding-bottom: 0px !important;
  }

  .et_pb_module.et_pb_text.title_echipa_sc {
    padding-top: 30px;
  }

  .row-formular-sc .et_pb_column.oferte_ga4_col.oferte_ga4_col_1 {
    padding-top: 30px;
  }

  .hai-cu-noi-sc .strategie-digitala-cta h3, .hai-cu-noi-sc-2 .strategie-digitala-cta h3, .hai-cu-noi-sc-3 .strategie-digitala-cta h3, .hai-cu-noi-sc-4 .strategie-digitala-cta h3{
    font-size: 30px !important;
    line-height: 40px !important;
    padding-bottom: 15px !important;
  }

  body.page-id-20818 .row_serviciu_cu_ce_te_putem_ajuta img {
    height: 100px;
    object-fit: contain;
  }

  body.page-id-20818 .logo-item {
    margin-bottom: 50px !important;
    padding: 0 10%;
  }

  .et_pb_section.section_ga4_1.sectiune_serv_canopy {
    padding-top: 0px;
  }

  .echipa-training-marketing-row.row-echipa-sc .et_pb_column {
    margin-bottom: 0px;
  }

  .row-sc-asteptari .asteptari-item {
    width: 100%;
    margin-bottom: 100px !important;
  }

  .asteptari-row.row-sc-asteptari .asteptari-item:nth-last-of-type(1){
    margin-bottom: 100px !important;
  }

  .et_pb_column.col_1_serviciu_cu_ce_te_putem_ajuta {
    margin-right: 4% !important;
  }

  .et_pb_column.col_2_serviciu_cu_ce_te_putem_ajuta {
    width: 74% !important;
    padding-right: 25px;
  }

  body #page-container .et_pb_section .row_serviciu_cu_ce_te_putem_ajuta a.et_pb_button{
    padding-left: 15px !important;
    padding-right: 15px !important;
    font-size: 21px !important;
  }

  body.page-id-20818 .hero-section-services,
  body.page-id-23088 .hero-section-services  {
    background-position-x: 51%;
    background-size: 28vh !important;
  }

  body .title_ua_ga4 h3, body.page-id-20737 .hero-bottom-col-left h2{
    text-align: center !important;
  }

  .oferte_ga4_col_1 h2{
    text-align: center !important;
  }

  body.page-id-20737 .hero-bottom-row-whp .et_pb_column, body.page-id-20818 .hero-bottom-row-whp .et_pb_column{
    width: 100% !important;
    margin-right: 0 !important;
  }

  body.page-id-20818 .hero-bottom-row-whp .et_pb_column h2 br{
    display: none;
  }

  .detalii-curs-title.detalii-curs-title-pret.txt_section_ga_4 h4 {
    width: 100% !important;
  }
  .et_pb_column.oferte_ga4_col.oferte_ga4_col_1 {
    padding-top: 0px;
  }

  .et_pb_section.motive-section.oferte_ga4_section {
    margin-bottom: 0px;
  }

  .oferte_ga4_row .contact-canopy-academy-full-w form {
    margin-top: 0px;
  }

  .oferte_ga4_col_2 .contact-canopy-academy-full-w select {
    padding: 19px 12px !important;
  }

  .col_left_ga4 .number-container{
    width: auto !important;
    padding-top: 0;
    margin-right: 0px !important;
  }

  .ga4_item a {
    font-size: 20px;
    padding: 10px 5px 10px 5px;
    margin-top: 30px;
  }

  .et_pb_row.ga4_row_oferta_limitata {
    padding-top: 0px;
    padding-bottom: 60px;
  }

  .ga4_section_serv_adit{
    padding-top: 0px !important;
  }

  .servicii_aditionale_ga4 h3 {
    margin-bottom: 20px;
  }

  .ga4_section_serv_adit .asteptari-row {
    margin-top: 0;
  }

  .ga4_item img {
    height: auto !important;
    object-fit: contain !important;
  }

  .ga4_section_4_row .et_pb_blurb_description {
    padding-bottom: 50px;
  }

  .ga4_section_4 .detalii-curs-title-pret {
    margin-top: 0px!important;
  }

  .detalii-curs-title.detalii-curs-title-pret.txt_section_ga_4 h3 {
    margin-bottom: 0px;
  }

  .et_pb_section.ga4_section_4 {
    padding-bottom: 0px;
  }

  .section_special_a h6 {
    position: relative;
    margin-top: 50px;
  }

  .section_special_a a {
    font-size: 20px;
    padding: 18px 25px 18px 25px;
  }

  .ga4_section_4_row h3 {
    font-size: 30px;
    padding-bottom: 0px !important;
  }

  .ga4_section_5 .asteptari-item img {
    height: 150px;
    object-fit: contain;
  }


  .ga4_section_4_row .asteptari-item .et_pb_main_blurb_image {
    margin-bottom: 0px !important;
  }

  .col_left_ga4 .number-container span {
    line-height: 53px !important;
  }

  .online-mkt-jobs-oportunitati-section.eficient-section-gads{
    padding-top: 30px;
  }

  .sectiune_titlu_gads .et_pb_row{
    padding-bottom: 10px;
  }

  .de-ce-animatii-section.sectiune_gads_premierpartener {
    padding-top: 54px;
  }

  .first_col_google_premier_partner h2 {
    margin-bottom: 10px;
  }

  .second_col_google_premier_partner img {
    max-width: 60%;
  }

  body #page-container .bottom-servicii-cta-section.hai-cu-noi-in-varf-sectiune.hai-cu-noi-in-varf-sectiune-2 {
    margin-bottom: 56px !important;
  }

  .sectiunea-de-ce-sa-lucrezi-cu-noi .training-online-title h2 {
    padding-bottom: 26px;
  }

  .sectiune_titlu_gads h3{
    font-size: 30px !important;
  }


  .sectiune-gads-info .studii-de-caz-row {
    margin-bottom: 0px !important;
    padding-bottom: 0px;
  }

  .bottom-servicii-cta-section.hai-cu-noi-in-varf-sectiune.hai-cu-noi-in-varf-sectiune-2{
    margin-top: 0px !important;
  }

  .row-de-ce-sa-lucrezi-cu-noi.row-de-ce-sa-lucrezi-cu-noi-second {
    padding-bottom: 0px !important;
  }

  .sectiunea-de-ce-sa-lucrezi-cu-noi.training-online-title-section {
    padding-top: 54px !important;
  }

  .sectiunea-de-ce-sa-lucrezi-cu-noi .training-online-title h2{
    text-align: center !important;
  }

  .row-de-ce-sa-lucrezi-cu-noi .et_pb_column {
    margin-bottom: 75px !important;
  }

  .training-online-title-section.sectiunea-gads-sect-1{
    padding-top: 60px !important;
    padding-bottom: 18px !important;
  }

  .col-1-eficient.et_pb_column{
    margin-bottom: 38px;
  }

  .txt-section-gads-1 p {
    width: 95%;
    padding-bottom: 1em;
  }

  .sectiunea-gads-sect-1 .training-online-title h2{
    text-align: center !important;
  }

  body .eficient-section-gads .online-mkt-jobs-oportunitati-row .online-mkt-jobs-oportunitati-col-left .et_pb_module{
    width: 100%;
  }

  .eficient-section-gads .et_pb_column {
    width: 100% !important;
  }
  .col-2-eficient img{
    max-width: 719px;
  }
  .eficient-section-gads .online-mkt-jobs-oportunitati-row .et_pb_module{
    text-align: center !important;
  }
  .eficient-section-gads .online-mkt-jobs-oportunitati-col-right{
    margin-top: 0px !important;
  }
  .col-1-eficient{
    order: 2;
    margin-top: 35px;
  }
  .col-1-eficient h3 {
    margin-bottom: 5px !important;
  }
  .col-2-eficient{
    order: 1;
  }
  .eficient-section-gads .et_pb_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 0px !important;
  }

  .sectiune_reguli_de_baza {
    padding-bottom: 0px !important;
  }

  .row_reguli_de_baza{
    margin-top: 54px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .second_col_reguli_de_baza img{
    max-width: 150px;
    width: 100%;
    margin-top: 0;
  }

  .row_reguli_de_baza .et_pb_column{
    width: 100% !important;
  }

  .second_col_reguli_de_baza{
    order: 1;
  }

  .row_reguli_de_baza .spoturi-video-list.strategie-digitala-title ul li {
    background-size: 64px;
    background-position-y: -13px;
    padding-left: 64px;
    margin-bottom: 10px;
  }

  .row_reguli_de_baza .spoturi-video-list.strategie-digitala-title ul {
    padding-right: 0;
  }

  .first_col_reguli_de_baza h4 {
    padding-left: 28px;
    margin-bottom: 3px;
    font-size: 25px !important;
  }

  .first_col_reguli_de_baza {
    order: 2;
    margin-top: 30px;
  }

  .hai-cu-noi-in-varf-sectiune h3 {
    margin-bottom: 40px !important;
    font-size: 30px !important;
  }

  body.page-id-20014 h2{
    font-size: 30px !important;
  }

  body #page-container .bottom-servicii-cta-section.hai-cu-noi-in-varf-sectiune{
    margin-bottom: 54px !important;
  }

  body.page-id-20014 .povestea-noastra-title-section {
    padding-bottom: 40px !important;
  }

  .page-id-2038 .et_pb_video_box video{
    height: 50vh !important;
  }

  .coloumn_idali .specialists-title{
    text-align: center !important;
  }

  body #page-container .et_pb_section .et_pb_button.btn_oh{
    width: 90%;
    max-width: 342px;
    margin-top: 0px;
  }

  .txt_2_idali p {
    padding-bottom: 1em;
  }

  .txt_2_idali {
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }

  body .txt_2_idali p {
    font-size: 20px !important;
    line-height: 35px !important;
  }

  .txt_1_idali {
    padding-top: 40px;
  }

  .specialists-title.txt_1_idali  h2{
    text-align: center !important;
  }

  .first_col_google_premier_partner .et_pb_module, .first_col_google_premier_partner .et_pb_button_module_wrapper {
    text-align: center;
  }

  .second_col_google_premier_partner {
    order: 1;
  }

  body .de-ce-animatii-row .first_col_google_premier_partner {
    order: 2;
    margin-top: 31px;
  }

  .de-ce-animatii-section.sectiune_gads_premierpartener {
    padding-bottom: 0px !important;
  }

  .povestea-noastra-title-section h2 {
    padding-top: 10px;
  }

  .de-ce-animatii-row.gads_premier_partener_row {
    max-width: 79.7% !important;
    width: 79.7% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 9px !important;
  }

  body.page-id-20014 .hero-section, body.page-id-20737 .hero-section-services,
   body.page-id-23540 .hero-section-services{
    background-size: 16vh !important;
  }


  .sectiune_google_ads {
    padding-bottom: 54px !important;
  }


  .abonareNewsletterHeader{
    margin-right: 20px !important;
  }

  .page-id-2038 .et_pb_section_0{
    height: 50vh !important;
  }

	.et_pb_search .et_pb_searchsubmit {
		width: 25% !important;
		font-size: 14px !important;
	}

	.search-lbl div{
		font-size: 18px !important;
	}
    .page-id-18921.et_header_style_left #logo, .page-id-18921.et_header_style_split #logo {
      max-width: 20%;
    }

    body.page-id-18921 .et_slide_menu_top .et_pb_top_menu_inner {
      top: 18px !important;
      right: 0px !important;
    }

    .form-mobile {
        display: block !important;
    }

    .form-mobile form input, .form-mobile form textarea {
        font-size: 14px !important;
        line-height: 17.6px !important;
    }

    /*.chestionar-satisfactie-clienti .caldera-grid .form-group, .chestionar-satisfactie-clienti .cf-color-picker .form-group {
        margin-right: 2.8%;
        margin-left: 2.8%;
    }*/

    .form-mobile form input, .form-mobile form textarea {
        padding: 30px 12px !important;
    }

    .chestionar-section {
        padding-bottom: 0 !important;
    }
  .chestionar-satisfactie-clienti .intrebare span {
    font-size: 22px !important;
    line-height: 30px !important;
  }
  .page-id-18921 .hero-bottom-row-whp {
    bottom: -42px !important;
  }
  .chestionar-satisfactie .hero-bottom-row-whp .et_pb_column {
    width: 52.9% !important;
  }

  .chestionar-satisfactie-clienti .caldera-grid {
    display: block;
  }

  .chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-1 .intrebare,
  .chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-3 .intrebare,
  .chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-5 .intrebare {
    order: 1;
  }

  .chestionar-satisfactie-clienti
    #CF60af4eed608bd_1-row-1
    .valoare-referinta.val-min,
  .chestionar-satisfactie-clienti
    #CF60af4eed608bd_1-row-3
    .valoare-referinta.val-min,
  .chestionar-satisfactie-clienti
    #CF60af4eed608bd_1-row-5
    .valoare-referinta.val-min {
    order: 2;
    flex: 1 1;
  }

  .chestionar-satisfactie-clienti
    #CF60af4eed608bd_1-row-1
    .valoare-referinta.val-max,
  .chestionar-satisfactie-clienti
    #CF60af4eed608bd_1-row-3
    .valoare-referinta.val-max,
  .chestionar-satisfactie-clienti
    #CF60af4eed608bd_1-row-5
    .valoare-referinta.val-max {
    order: 3;
    flex: 1 1;
    text-align: right;
  }

  .chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-1 .radio-buttons,
  .chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-3 .radio-buttons,
  .chestionar-satisfactie-clienti #CF60af4eed608bd_1-row-5 .radio-buttons {
    order: 4;
    max-width: 100%;
    margin: 0;
    flex: 1 1 100%;
    margin-top: 9px;
  }

  .chestionar-satisfactie-clienti .radio-buttons .radio label {
    font-size: 14px;
    line-height: 21px;
  }

  .chestionar-satisfactie-clienti .radio-buttons .radio input {
    margin-top: 2px;
  }

  .chestionar-satisfactie-clienti .caldera-grid .checkbox + .checkbox,
  .caldera-grid .radio + .radio,
  .chestionar-satisfactie-clienti .radio-buttons .radio {
    margin-top: 0 !important;
  }

  .chestionar-satisfactie-clienti .intrebare {
    margin-bottom: 9px;
  }
  .chestionar-satisfactie-clienti .radio-buttons input {
    width: 17px;
    height: 17px;
  }

  .chestionar-satisfactie-clienti .radio-buttons input::before {
    width: 7px;
    height: 7px;
  }
  .chestionar-satisfactie-clienti .intrebare,
  .chestionar-satisfactie-clienti .textarea-imbunatatiri {
    margin-right: 2.8%;
    margin-left: 2.8%;
  }

  .valoare-referinta.val-min {
    margin-left: 2.8%;
  }

  .valoare-referinta.val-max {
    margin-right: 2.8%;
  }

  .chestionar-satisfactie-clienti .row:not(:nth-last-of-type(1)) {
    margin-bottom: 102px;
  }

  .chestionar-satisfactie-clienti .adresa-email-input > div {
    margin-top: 50px;
    }

  .chestionar-satisfactie-clienti .radio-buttons .control-label {
    width: 100%;
    font-size: 15px !important;
    line-height: 25px !important;
    margin-left: 2.8%;
    margin-bottom: 15px;
  }

  .form-group.adresa-email-input {
    margin-left: 2.8%;
    margin-right: 2.8%;
  }

  #CF60af4eed608bd_1-row-2 .intrebare {
    margin-bottom: 41px !important;
  }

  .chestionar-satisfactie-clienti .radio-buttons.hide-label .radio label {
    font-size: 12px !important;
    line-height: 19px;
  }

  .chestionar-satisfactie-clienti .radio-buttons.hide-label .radio label {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    flex-direction: column-reverse !important;
    text-align: center;
  }

  .chestionar-satisfactie-clienti
    .form-group.radio-buttons:not(:nth-last-of-type(1)) {
    margin-bottom: 32px;
  }

  .chestionar-satisfactie-clienti .intrebare {
    margin-bottom: 16.5px;
  }

  .page-id-18921
    .chestionar-satisfactie-clienti
    .chestionar-satisfactie-submit {
    padding: 5px 0;
    font-size: 18px;
    width: 50%;
    max-width: 200px;
  }

  .et_pb_row.chestionar-row {
    padding-top: 0px !important;
    max-width: 83.6% !important;
    width: 83.6% !important;
    margin-bottom: 50px;
  }

  #form-contact-us-title {
      margin-bottom: 0;
  }
  .chestionar-satisfactie-clienti .valoare-referinta span {
    font-size: 12px !important;
    line-height: 22px !important;
  }
  .hero-section.chestionar-satisfactie {
    height: 49.7vh !important;
  }
  .gol-golut-section {
    margin-top: 60px;
  }
  .going-up-btn {
    font-size: 18px;
  }

  .gol-golut-section h2 {
    text-align: left !important;
  }
  .page-id-18844 #main-header {
    padding-bottom: 16px !important;
  }

  .page-id-18869 #main-header {
    padding-bottom: 16px !important;
  }

  .page-id-18844 #main-header.et-fixed-header {
    padding-bottom: 20px !important;

  }

  .page-id-18869 #main-header.et-fixed-header {
    padding-bottom: 20px !important;
  }
  .gol-button {
    position: static;
    bottom: 0;
  }
  .gol-content-row {
    height: auto;
  }
  .gol-logo-row {
    margin-top: 60px;
  }

  .gol-fb-row {
    margin-top: 0px;
    padding-bottom: 0;
  }

  .gol-logo-row img {
    max-width: 70%;
  }

  .gol-img img {
    height: 33vh;
    object-fit: cover;
  }
  .key-people-row .echipa-item:nth-last-of-type(3),
  .key-people-row .echipa-item:nth-last-of-type(2),
  .key-people-row .echipa-item:nth-last-of-type(1) {
    margin-bottom: 89px !important;
  }

  body #page-container .tag-pg .entry-title,
  body #page-container .autor-pg .entry-title,
  body #page-container .tag-pg .entry-title a,
  body #page-container .autor-pg .entry-title a {
    font-size: 18px !important;
    line-height: 23px !important;
  }
  .caldera-grid div[id^="caldera_notices_"] {
    width: 75% !important;
  }
  body #page-container .ce-inveti-curs p,
  body #page-container .final-curs p {
    padding-bottom: 10px !important;
  }
  .page-id-2001 .strategie-digitala-cta h3 {
    margin-bottom: 20px;
  }
  .studii-de-caz-row article .entry-title,
  .studii-de-caz-row article .post-content-inner,
  .casete-clienti-row .et_pb_blurb_container {
    min-height: 100% !important;
  }

  .descarca-row .descarca-ghid-btn-container {
    position: static !important;
    left: 50% !important;
    transform: translate(10px, 10px);
  }
  body.page-id-9 .hero-bottom-row2, body.page-id-2038 .et_pb_row.et_pb_row_2.hero-bottom-row2{
    display: none !important;
  }

  body.page-id-9 #et-main-area {
    overflow: hidden !important;
  }

  body.page-id-9 .hero-bottom-row {
    display: block !important;
  }

  body .hero-bottom-row .et_pb_column {
    width: 35% !important;
  }

  body.page-id-9 #hero-bottom-row-col-left {
    display: block !important;
    bottom: 20px !important;
    left: -10px !important;
  }

  body.page-id-9 #hero-bottom-row-col-left h2 {
    font-size: 20px !important;
    line-height: 34px !important;
    padding-bottom: 0;
  }

  body.page-id-9 #hero-bottom-row-col-left p {
    font-size: 14px !important;
    line-height: 23px !important;
  }
  .specialists-logos-item.icon-hp.middle-icon-row.text-lung .hidden-text {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  .et_slide_menu_top {
    display: block !important;
    padding: 0 !important;
    margin: 0;
  }

  .et_header_style_fullscreen div#et-info {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-right: 0;
    margin-top: 0;
    padding-top: 5px;
  }

  body.et_header_style_fullscreen .et_slide_menu_top {
    position: absolute !important;
  }
  body.et_header_style_fullscreen .et_slide_menu_top.sticky-contact {
    position: fixed !important;
    margin-top: 12px !important;
  }

  body #page-container #et-info-phone {
    margin-right: 0 !important;
    font-size: 14px !important;
    display: none !important;
  }

  .et_slide_menu_top .jPhoneLink {
    font-size: 13px !important;
  }

  body #page-container .et_slide_menu_top #et-info-email {
    font-size: 14px !important;
    margin-right: 10px !important;
  }
  .specialists-logos-row.first .et_pb_column {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .icon-hp {
    pointer-events: none;
  }

  .icon-hp img {
    height: 92px;
    object-fit: contain;
  }

  body .key-people-row {
    padding-bottom: 0 !important;
    padding-top: 20px !important;
  }
  .row-carousel-hp {
    padding-top: 30px !important;
  }
  .row-carousel-hp,
  #our-services-title2-section {
    padding-bottom: 0 !important;
  }
  .key-people-row .people-key:nth-last-of-type(1) {
    margin-bottom: 0 !important;
  }
  body #page-container .float-btn-row .floating-btn {
    font-size: 14px !important;
    padding-right: 20px !important;
    padding-left: 20px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    bottom: 30px;
    right: 30px;
  }

	.joinchat--left .joinchat__button {
		bottom: 13px !important;
	}

  .page-id-17878 .anim-overflow-hidden,
  .page-id-18553 .anim-overflow-hidden {
    height: 41.7vh !important;
  }
  .online-mkt-jobs-oportunitati-col-right img,
  .online-mkt-jobs-oportunitati-col-right .et_pb_image_wrap {
    width: 100%;
  }
  .row-thank-you {
    padding-top: 0 !important;
  }
  .row-404,
  .row-thank-you {
    max-width: 85% !important;
    width: 85% !important;
  }

  .gthp-row .et_pb_button_module_wrapper,
  .gthp-row.thank-you-pg .et_pb_button_module_wrapper {
    width: 50%;
  }
  .row-404 h2,
  .row-thank-you h2 {
    font-size: 50px !important;
    line-height: 64px !important;
  }
  .specialisti-canopy-col-left {
    width: 100% !important;
  }
  .detalii-curs-col-right {
    min-height: 530px;
  }
  .lp-academy-col-right .caldera-grid .form-control,
  .lp-academy-col-right .caldera-grid output,
  .contact-canopy-academy-full-w .caldera-grid .form-control,
  .contact-canopy-academy-full-w .caldera-grid output
   {
    font-size: 14px !important;
  }
  .row-carousel-lp-academy {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .specialisti-canopy-col-right .et_pb_image,
  .de-ce-te-inscrii-col-right .et_pb_image {
    text-align: center;
  }
  .row-carousel-lp-academy
    .wdcl-carousel
    .wdcl_logo_carousel_child:nth-last-of-type(1)
    img {
    margin-bottom: 0 !important;
  }

  .detalii-curs-title-row {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }

  .detalii-curs-title-row h2 {
    text-align: left !important;
  }

  .detalii-curs-title-row .new-detalii-curs-title h2{
    text-align: center !important;
  }

  .lp-academy-col-right {
    margin-top: 0 !important;
  }

  .lp-academy-col-right form, .contact-canopy-academy-full-w form{
    margin-top: 0;
  }
  .detalii-curs-row {
    padding-top: 10px;
  }
  .detalii-curs-row {
    display: grid;
  }
  .detalii-curs-col-left {
    order: 2;
    padding: 0;
  }
  .page-id-17742 h3 {
    font-size: 25px !important;
    line-height: 36px !important;
  }



  body .detalii-curs-title h2, body .detalii-curs-title h2 span {
    font-size: 26px !important;
    line-height: 40px !important;
  }

  .detalii-curs-col-left p,
  .detalii-curs-col-left span,
  .detalii-curs-col-left h3 {
    text-align: left !important;
  }
  .detalii-curs-col-right {
    order: 1;
    padding: 0;
    margin-bottom: 40px !important;
  }
  .lp-academy-first-title {
    width: 100% !important;
  }
  .lp-academy-first-title h2 {
    text-align: left !important;
  }
  .lp-academy-first-title.lp-academy-first-title-complete{
    width: 100% !important;
  }

  .text1 {
    margin-bottom: 10px !important;
  }

  .lp-academy-row-first p,
  .lp-academy-row-first span {
    text-align: left !important;
  }

  .lp-academy-row-first .lp-academy-first-title-complete  p, .lp-academy-row-first .lp-academy-first-title-complete span, .lp-academy-row-first .detalii-curs-title-pret  p, .lp-academy-row-first .detalii-curs-title-pret span{
    text-align: center !important;
  }

  .detalii-curs-title-pret{
    margin-top: 50px!important;
  }

  .de-ce-sa-te-inscrii-row {
    display: grid;
    padding-bottom: 0;
    padding-top: 0 !important;
  }

  .ga4_section_2 .de-ce-sa-te-inscrii-row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }

  .personalizat-interactiv-exemple-row {
    padding-bottom: 0;
  }

  .echipa-specialisti-titlu {
    margin-bottom: 0 !important;
  }

  .de-ce-te-inscrii-col-left {
    order: 2;
    width: 100% !important;
    margin-bottom: 0;
  }

  .new-de-ce-sa-te-inscrii-section .de-ce-te-inscrii-col-left {
    width: 100% !important;
    margin-right: 0px !important;
  }

  .de-ce-te-inscrii-col-right {
    order: 1;
    width: 100%;
    padding: 0;
    margin-bottom: 40px !important;
    min-height: 530px;
  }

  .de-ce-te-inscrii-col-right.new-de-ce-te-inscrii-col-right{
    width: 100%;
    min-height: 530px;
    background-size: cover;
  }

  .lp-academy-first-title {
    margin-bottom: 0 !important;
  }

  .lp-academy-first-title.lp-academy-first-title-complete, .lp-academy-first-title.lp-academy-first-title-complete.col-half{
    margin-bottom: 37px !important;
  }

  .lp-academy-first-title.lp-academy-first-title-complete.col-half{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .lp-academy-first-title.lp-academy-first-title-complete.col-half:nth-child(even) {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .de-ce-te-inscrii-col-left ul {
    padding-bottom: 0 !important;
  }

  .mkt-bazat-pe-proiecte-row {
    padding-top: 0;
  }
  .specialisti-canopy-row {
    display: grid;
    margin-top: 0;
  }

  .specialisti-canopy-col-left {
    order: 2;
  }
  .specialisti-canopy-col-right {
    order: 1;
    margin-bottom: 40px !important;
    min-height: 530px;
    width: 100% !important;
  }

  .specialisti-canopy-row.new-specialisti-canopy-row .specialisti-canopy-col-right{
    min-height: 530px;
    width: 100% !important;
    background-size: cover;
    background-position-x: 30%;
  }

  .specialisti-canopy-row.new-specialisti-canopy-row .specialisti-canopy-col-left{
    width: 100% !important;
    margin-right: 0px !important;
  }

  .detalii-curs-sectio {
    padding-top: 20px;
  }

  .specialisti-canopy-col-left ul {
    margin-top: 0;
  }
  body:not(.home).sticky-menu-active.sticky-menu-active.et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
    top: 28px !important;
  }

  body:not(.home).sticky-menu-active
    .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
    /* margin-right: 32px !important; */
    right: -8px !important;
    top: 8px !important;
  }
  body:not(.home).et_pb_fullscreen_menu_active.et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
    right: 12px !important;
    top: 20px !important;
  }

  body:not(.home).et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
    right: 12px !important;
    top: 18px !important;
  }

  body:not(.home)
    #page-container
    .et_pb_fullscreen_menu_opened
    .mobile_menu_bar::before {
    content: url("/wp-content/uploads/2021/02/menu-close-mobile.png") !important;
  }
  .wp-pagenavi .nextpostslink {
    left: 87%;
    right: 0%;
  }

  .wp-pagenavi .previouspostslink {
    left: 0%;
    right: 90%;
  }
  .single-post .articol .entry-title {
    font-size: 30px;
    line-height: 40px;
  }

  .scale-down {
    bottom: 20px;
  }
  .et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
    right: 20px !important;
    top: 18px !important;
  }
  .sticky-menu-active.et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
    top: 23px !important;
    right: 23px !important;
  }

  .sticky-menu-active.et_pb_fullscreen_menu_active.et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
    top: 23px !important;
    right: 23px !important;
  }

  body:not(.home)
    .et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
    right: 22px !important;
    top: 20px !important;
  }
  .et_pb_tabs_controls li a {
    padding: 4px 20px !important;
  }
  .de-ce-animatii-section {
    padding-top: 45px;
  }

  .de-ce-animatii-title-row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  body .de-ce-animatii-row {
    width: 100% !important;
    max-width: 100% !important;
  }

  .afla-mai-multe-container {
    padding: 57px 20px;
  }
  .de-ce-animatii-row .et_pb_column {
    width: 100% !important;
  }

  .de-ce-animatii-col-left .et_pb_module {
    width: 79.7% !important;
    margin-right: auto !important;
    margin-left: auto;
  }

  .de-ce-animatii-col-left {
    margin-bottom: 84px !important;
  }

  .studiu-de-caz-row {
    padding-top: 0 !important;
  }

  body .studiu-de-caz-row {
    width: 100% !important;
    max-width: 100% !important;
    display: block;
  }

  .studiu-de-caz-col-left {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .studiu-de-caz-col-left {
    margin-bottom: 81px;
  }

  .peste-500-anim-title-row {
    padding-bottom: 0;
  }

  body .peste-500-anim-row .yotu-video-title {
    text-align: center;
    padding: 5px 25px !important;
  }

  .yotu-pagination a {
    font-size: 14px;
    line-height: 20px;
    padding: 20px 40px !important;
    width: auto;
    text-align: center;
  }

  body .peste-500-anim-row {
    padding-top: 0;
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden;
  }
  .studiu-de-caz-col-left .et_pb_module {
    width: 79.5% !important;
    display: block;
    margin-left: auto;
    margin-right: auto !important;
  }

  .studiu-de-caz-col-left .et_pb_module p,
  .studiu-de-caz-col-left .et_pb_module span,
  .studiu-de-caz-col-left .et_pb_module h2 {
    text-align: left !important;
  }

  .studiu-de-caz-col-right {
    padding-left: 0 !important;
  }
  .de-ce-animatii-title-row h2 {
    text-align: left !important;
    padding-bottom: 2px;
  }
  body #page-container .peste-500-anim-row .yotu-mode-grid.yotu-column-3 li {
    width: 100% !important;
    margin-right: 0% !important;
  }
  .online-mkt-jobs-row {
    margin-bottom: 126px;
  }

  .inscriere-row {
    margin-bottom: 66px;
  }

  .online-mkt-jobs-echipa-col-left .et_pb_image .et_pb_image_wrap,
  .online-mkt-jobs-echipa-col-left .et_pb_image .et_pb_image_wrap img {
    width: 100% !important;
  }
  .online-mkt-jobs-oportunitati-section {
    margin-top: 0px;
    margin-bottom: 0px !important;
    padding-top: 43px;
    padding-bottom: 22px;
  }

  .online-mkt-jobs-oportunitati-section.eficient-section-gads{
    margin-top: 0px;
    margin-bottom: 0px !important;
  }


  .online-mkt-jobs-branch-col-left,
  .lp-academy-col-left {
    margin-top: 0 !important;
    padding-bottom: 21px !important;
  }

  .online-mkt-jobs-branch-col-right select,
  .lp-academy-col-right select,
  .contact-canopy-academy-full-w  select
  {
    background-size: 25px !important;
  }

  .hai-in-echipa-text2 p {
    float: none;
  }

  #CF60181b8443928_1-row-5 {
    margin-bottom: 17px !important;
  }

  .online-mkt-jobs-branch-col-right form .aplica,
  .lp-academy-col-right form .aplica,
  .contact-canopy-academy-full-w form .aplica{
    width: 73%;
    font-size: 23px !important;
    margin-top: 54px !important;
  }

  .online-mkt-jobs-video-row .et_pb_column,
  .online-mkt-jobs-echipa-row .et_pb_column,
  .online-mkt-jobs-oportunitati-row .et_pb_column {
    width: 100% !important;
    display: block;
  }

  body .online-mkt-jobs-video-row,
  body .online-mkt-jobs-echipa-row {
    width: 100% !important;
    max-width: 100% !important;
  }

  body .online-mkt-jobs-oportunitati-row {
    width: 100% !important;
    max-width: 100% !important;
  }

  .online-mkt-jobs-video-row .et_pb_column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body
    .online-mkt-jobs-oportunitati-row
    .online-mkt-jobs-oportunitati-col-left
    .et_pb_module {
    width: 77%;
    /* margin: auto; */
    margin-left: auto;
    margin-right: auto !important;
  }

  body .online-mkt-jobs-video-col-left-text {
    text-align: left !important;
    width: 77%;
    /* margin: auto; */
    margin-left: auto;
    margin-right: auto !important;
  }

  .online-mkt-jobs-echipa-col-right {
    padding-left: 0;
    padding-right: 0;
    margin-top: 7px !important;
  }

  .online-mkt-jobs-echipa-col-right .et_pb_module {
    width: 82%;
    margin-left: auto;
    margin-right: auto !important;
  }

  .online-mkt-jobs-oportunitati-section h3 {
    font-size: 22px !important;
    line-height: 33px !important;
    margin-bottom: 21px;
  }

  .online-mkt-jobs-oportunitati-section.eficient-section-gads h3{
    font-size: 25px !important;
    line-height: 37px !important;
  }

  .online-mkt-jobs-echipa-col-right .et_pb_module h3 {
    font-size: 22px !important;
    line-height: 33px !important;
    margin-bottom: 21px;
  }

  .jobs-echipa-h3 {
    margin-top: 53px !important;
  }

  .oportunitati-h3 {
    margin-top: 53px !important;
  }

  .online-mkt-jobs-oportunitati-col-right {
    margin-top: 41px !important;
  }

  .online-mkt-jobs-echipa-col-left {
    margin-top: 75px;
  }

  body .online-mkt-jobs-video-col-left-text p {
    margin-bottom: 19px !important;
  }

  body .online-mkt-jobs-video-col-right {
    margin-top: 24px !important;
  }

  .online-mkt-jobs-branch-col-right,
  .online-mkt-jobs-branch-col-left,
  .lp-academy-col-left,
  .lp-academy-col-right {
    width: 100% !important;
  }

  .online-mkt-jobs-video-section {
    margin-top: 0px;
    margin-bottom: 0px !important;
    padding-top: 0;
  }

  .online-mkt-jobs-echipa-section {
    margin-top: 0px;
    margin-bottom: 0px !important;
    padding-top: 3px;
    padding-bottom: 0;
  }

  .online-mkt-jobs-oportunitati-row {
    display: block;
  }

  .online-mkt-jobs-oportunitati-row .et_pb_module {
    text-align: left !important;
  }

  .online-mkt-jobs-oportunitati-col-right {
    padding-left: 0 !important;
  }
  .online-mkt-jobs-echipa-row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap-reverse;
  }

  .hai-in-echipa-text h3,
  .hai-in-echipa-text2 h3 {
    font-size: 22px !important;
    line-height: 33px !important;
  }

  body .online-mkt-jobs-section .hai-in-echipa-text2 {
    /*margin-bottom: 58px;*/
    margin-bottom: 0px !important;
  }

  .online-mkt-jobs-branch-col-right,
  .lp-academy-col-right {
    margin-top: 88px;
  }

  .online-mkt-jobs-branch-col-right form input,
  .online-mkt-jobs-branch-col-right form select,
  .lp-academy-col-right form input,
  .lp-academy-col-right form select,
  .contact-canopy-academy-full-w form input,
  .contact-canopy-academy-full-w form select
   {
    padding: 19px 12px !important;
  }
  .online-mkt-jobs-branch-col-right form textarea,
  .lp-academy-col-right form textarea,
  .contact-canopy-academy-full-w form textarea {
    padding: 12px 11px 46px 12px !important;
    margin-top: 10px;
  }

  .online-mkt-jobs-branch-col-right
    form
    #CF60181b8443928_1-row-6
    div:nth-child(1),
  .online-mkt-jobs-branch-col-right
    form
    #CF60181b8443928_1-row-7
    div:nth-child(1) {
    width: 100%;
    margin: auto;
    display: block;
    text-align: center;
    margin-bottom: 7px !important;
  }

  body .online-mkt-jobs-branch-col-right form .cv-ul-tau label,
  body .online-mkt-jobs-branch-col-right form .upload-test label {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  .file-name {
    bottom: -31px;
  }

  .online-mkt-jobs-branch-col-right form #CF60181b8443928_1-row-6,
  .online-mkt-jobs-branch-col-right form #CF60181b8443928_1-row-7 {
    margin-bottom: 18px;
  }

  .online-mkt-jobs-branch-col-right form .row,
  .lp-academy-col-right form .row,
  .contact-canopy-academy-full-w form .row {
    margin-bottom: 8px;
  }

  .hai-in-echipa-text2 h3 {
    padding-bottom: 25px;
  }

  .hai-in-echipa-text ul {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .hai-in-echipa-text ul li {
    margin-bottom: 11px;
  }

  .hai-in-echipa-text h3 {
    padding-bottom: 26px;
  }

  .btn-descarca-testul {
    padding: 9px 29px;
  }
  .hai-in-echipa-text ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }
  body .ghid-rasfoieste-col-left,
  body .ghid-rasfoieste-col-right {
    width: 100% !important;
    display: block;
  }

  .rasfoieste-ghid-row {
    display: block;
  }

  .ghid-rasfoieste-text p,
  .ghid-rasfoieste-text span,
  .ghid-rasfoieste-text h2 {
    text-align: left !important;
  }

  .rasfoieste-ghid-row .btn-rasfoieste,
  .sarea-si-piperul-ghid-row {
    float: none;
  }
  .sarea-si-piperul-ghid-row {
    padding-top: 0;
  }

  .sarea-si-piperul-list-row .sarea-si-piperul-col-left,
  .sarea-si-piperul-list-row .sarea-si-piperul-col-right {
    padding-right: 0;
    padding-left: 0;
    width: 100% !important;
    display: block;
    border-right: none;
  }

  .sarea-si-piperul-col-left .descarca-ghid-btn-container {
    margin-top: 70px;
    padding-right: 0 !important;
  }
  .sarea-si-piperul-list-row .sarea-si-piperul-col-left h3 {
    font-size: 22px !important;
    line-height: 33px !important;
  }

  .sarea-si-piperul-list-row .sarea-si-piperul-col-right h3 {
    font-size: 18px !important;
    line-height: 27px !important;
    padding-bottom: 24px;
  }

  .sarea-si-piperul-list-row .sarea-si-piperul-col-left {
    margin-bottom: 100px;
  }

  .sarea-si-piperul-list-section {
    padding-top: 26px;
    margin-bottom: 89px !important;
  }

  .page-id-2001 .strategie-digitala-cta-row {
    max-width: 86% !important;
    width: 86% !important;
  }

  .sarea-si-piperul-list-row {
    padding-top: 0;
    max-width: 83% !important;
    width: 83% !important;
  }

  .sarea-si-piperul-list-row ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  body .sarea-si-piperul-rasfoieste-col-left {
    margin-bottom: 72px;

  }
  .sarea-si-piperul-rasfoieste-text h2 {
    margin-top: 0 !important;
  }
  .cui-se-adreseaza-row2 .et_pb_column h3 {
    text-align: left;
  }
  .btn-descarca-gratuit {
    padding: 10px 31px;
  }
  .ghiduri-section {
    margin-top: 0;
    margin-bottom: 5px;
    padding-top: 42px;
  }

  .text-ghiduri-section {
    padding-bottom: 31px;
  }

  .descarca-ghiduri-section {
    margin-top: 0;
  }

  .descarca-ghiduri-text h2 {
    font-size: 30px !important;
    line-height: 47px !important;
    width: 71%;
  }

  .descarca-ghiduri-text ul {
    margin-top: 9px;
    margin-bottom: 35px !important;
  }

  .descarca-ghiduri-text {
    margin-bottom: 0 !important;
  }

  .descarca-ghid-img {
    margin-bottom: 30px !important;
  }

  .ghid-rasfoieste-text,
  .sarea-si-piperul-rasfoieste-text {
    margin-bottom: 67px !important;
  }

  .rasfoieste-ghid-row.g-ad-grants .ghid-rasfoieste-col-left {
    margin-bottom: 119px;
  }

  .descarca-ghiduri-text ul li {
    line-height: 33px !important;
    font-size: 18px;
    margin-bottom: 12px;
  }

  .text-ghiduri h2 {
    font-size: 30px !important;
    line-height: 47px !important;
    padding-bottom: 37px;
  }

  .cui-se-adreseaza-title h2 {
    font-size: 30px !important;
    line-height: 47px !important;
    text-align: left !important;
  }

  .text-ghiduri h3 {
    line-height: 33px !important;
  }

  .text-ghiduri ul li {
    line-height: 33px !important;
    font-size: 18px !important;
    margin-bottom: 14px;
  }

  .text-ghiduri-row {
    margin-top: 13px;
  }

  .ghid-img {
    margin-bottom: 31px !important;

  }
  .btn-rasfoieste {
    padding: 8px 27px;
  }

  .ghiduri-row .et_pb_column {
    margin-bottom: 128px;
  }
  .cui-se-adreseaza-row2 {
    display: block;
    padding-top: 0;
    padding-bottom: 0 !important;
  }

  .cui-se-aderseaza-row {
    padding-bottom: 24px;
  }

  .last-row-text {
    text-align: left;
  }

  .cui-se-adreseaza-row2 .et_pb_column h3 {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  .cui-se-adreseaza-row2 .et_pb_column {
    margin-right: 0 !important;
    width: 100% !important;
    display: block;
    margin-bottom: 0 !important;
  }

  .cui-se-adreseaza-row3 {
    padding-top: 12px;
    padding-bottom: 63px;
  }

  .descarca-ghid-btn-container {
    position: static;
  }

  .descarca-ghiduri-row .et_pb_column {
    display: block;
    width: 100%;
    margin-bottom: 124px;
  }

  .descarca-ghiduri-row .et_pb_column:nth-last-of-type(1) {
    margin-bottom: 0;
  }

  .descarca-ghiduri-row {
    display: block;
    padding-bottom: 17px !important;
  }
  .analytics-item-section {
    padding-top: 6px;
    padding-bottom: 28px;

  }

  .analytics-main-content h3 {
    font-size: 30px !important;
    line-height: 47px !important;
  }

  .analytics-main-content {
    padding-right: 0 !important;

  }

  .analytics-main-content-row {
    margin-top: 44px;
    margin-bottom: 4px;
  }

  .page-id-1622 .bottom-servicii-cta-section {
    margin-bottom: 120px;
  }

  .analytics-main-content ul li {
    padding-bottom: 11px;
    font-size: 18px !important;
    line-height: 33px !important;
  }

  .analytics-main-content h3 {
    padding-bottom: 29px;
  }

  .analytics-item-row {
    margin-top: 0;
  }
  .analytics-item img {
    max-width: 70%;
  }

  .analytics-item p,
  .analytics-item span {
    line-height: 33px !important;
  }
  .analytics-item-row {
    max-width: 80.7% !important;
    width: 80.7% !important;
  }

  .analytics-item-row .et_pb_column {
    margin-bottom: 135px !important;
  }
  .analytics-item-row .et_pb_column:nth-last-of-type(1) {
    margin-bottom: 0 !important;
  }
  .hero-bottom-col-left h2 {
    padding-bottom: 25px;
  }

  .creste-conversie-title p {
    padding-bottom: 41px;
  }

  .creste-conversie-title {
    text-align: left !important;
  }

  .creste-conversie-title p:nth-last-of-type(1) {
    padding-bottom: 0px;
  }
  .ppc-item img {
    max-width: 70%;
  }
  .ppc-section {
    margin-top: 0px;
    padding-top: 0;
    margin-bottom: 68px !important;
  }
  .ppc-row {
    padding-top: 12px;
  }

  .strategie-digitala-section {
    padding-top: 29px;
    padding-bottom: 0;
  }

  .creste-conversie-row {
    max-width: 84.7% !important;
    width: 84.7% !important;
  }

  .strategie-digitala-row,
  .creste-conversie-row {
    padding-top: 0;
    margin-top: 0;
  }

  .conversie-item-row {
    margin-top: 0px !important;
    padding-top: 0 !important;
    margin-bottom: 0px;
    padding-bottom: 0;
  }

  .crestere-conversie-section {
    padding-top: 0;
    padding-bottom: 0;
  }
  .page-id-1581 .bottom-servicii-cta-section {
    margin-bottom: 121px !important;
  }

  body .modalitati-row .modalitate-item:nth-last-of-type(1) {
    margin-bottom: 0 !important;
  }

  .sephora,
  .smartbill,
  .testimonial {
    padding: 0 0px;
  }

  .conversie-item-row .et_pb_main_blurb_image {
    margin-bottom: 25px;
  }

  body .conversie-item-row .et_pb_column {
    margin-top: 0px !important;
  }

  body .conversie-item-row .et_pb_column:nth-child(1) {
    margin-top: 0px !important;
  }
  .conversie-item-row .et_pb_main_blurb_image img {
    max-width: 70%;
  }
  .conversie-item-row .et_pb_blurb_content ul {
    line-height: 33px !important;
    margin-top: 11px;
  }
  .conversie-br {
    display: none !important;
  }
  .conversie-item-row .et_pb_blurb_content ul li {
    line-height: 33px !important;
    font-size: 18px !important;
    padding-bottom: 44px;
  }
  body .strategie-digitala-title ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  .strategie-digitala-icon-row {
    margin-top: 0;
    padding-top: 15px;
  }

  .strategie-digitala-icon-item {
    margin-bottom: 97px !important;
  }

  .conversie-item-row .et_pb_column {
    display: block;
    width: 100% !important;
  }

  .strategie-digitala-icon-row {
    margin-bottom: 0 !important;
  }

  body #page-container .bottom-servicii-cta-section {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 50px !important;
  }

  .strategie-digitala-icon-item img {
    max-width: 70%;
  }

  body .strategie-digitala-icon-item p {
    line-height: 33px !important;
  }

  body .ppc-section .ppc-row-2 .ppc-item.ppc-last {
    width: 100% !important;
  }
  body .ppc-section .ppc-row-2 .ppc-item.ppc-last p {
    line-height: 33px !important;
  }
  body .ppc-section .ppc-row .ppc-item p {
    line-height: 33px !important;
  }
  body .ppc-section .ppc-row .ppc-item {
    margin-bottom: 102px !important;
    width: 100% !important;
    float: left;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .servicii-row {
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0px;
    padding-bottom: 0;
  }
  body .servicii-row .servicii-item {
    display: block;
    width: 100%;
    margin-right: 0 !important;
    margin-left: 0 !important;
    margin-bottom: 65px !important;
  }

  .servicii-row .servicii-item:nth-last-of-type(1) {
    margin-bottom: 0 !important;
  }
  body .servicii-item .et_pb_main_blurb_image {
    margin-bottom: 20px;
  }

  .servicii-item .btn-vreau {
    padding: 11px 60px;
    bottom: 51px;
    position: static;
  }

  body .servicii-item .et_pb_blurb_description p {
    line-height: 33px !important;
    margin-bottom: 16px !important;
  }
  .servicii-item h2 {
    padding-right: 50px;
    padding-left: 50px;
    margin-bottom: 16px;
  }
  .servicii-item img {
    max-width: 66%;
  }
  body footer#main-footer #footer-widgets .oras-text {
    font-size: 18px !important;
    line-height: 38px !important;
  }
  .articol .entry-content {
    width: 83%;
    margin-top: 25px;
  }

  #text-3,
  #text-4,
  #text-5 {
    width: 100%;
    margin: 68px 0;
    padding: 0px 20px;
  }

  footer #custom_html-5 {
    margin-top: 20px !important;
    margin-bottom: 10px !important;
  }

  #caldera_forms_widget-2 {
    margin-bottom: 30px !important;
  }

  body #et-main-area .articol article h2,
  body #et-main-area .articol article h3,
  body #et-main-area .articol article h5,
  body #et-main-area .articol article h6 {
    font-size: 30px !important;
    font-weight: 600 !important;
    line-height: 40px !important;
    margin-bottom: 30px !important;
  }
  .blog-row article:nth-child(odd) .entry-title,
  .tag-pg article:nth-child(odd) .entry-title,
  .autor-pg article:nth-child(odd) .entry-title {
    margin-top: 6px !important;
  }
  body .blog-section .blog-row article .entry-title a,
  body .blog-section .blog-row article .entry-title,
  body .blog-section .tag-pg article .entry-title a,
  body .blog-section .tag-pg article .entry-title,
  body .blog-section .autor-pg article .entry-title a,
  body .blog-section .autor-pg article .entry-title {
    font-size: 25px !important;
    line-height: 28.6px !important;
    margin-top: 39px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .blog-row article .entry-featured-image-url,
  .tag-pg article .entry-featured-image-url,
  .autor-pg article .entry-featured-image-url {
    min-height: 110px;
  }

  .caldera_forms_form .row div:nth-child(1) {
    /* padding: 0 !important; */
  }

  body .blog-section .blog-row .blog-row article .post-meta span,
  body .blog-section .blog-row .blog-row article .post-meta,
  body .blog-section .blog-row .tag-pg article .post-meta span,
  body .blog-section .blog-row .tag-pg article .post-meta,
  body .blog-section .blog-row .autor-pg article .post-meta span,
  body .blog-section .blog-row .autor-pg article .post-meta {
    font-size: 14.96px !important;
    line-height: 16.55px !important;
  }

  .blog-row article .post-content,
  .tag-pg article .post-content,
  .autor-pg article .post-content {
    display: none !important;
  }
  .blog-row article,
  .tag-pg article,
  .autor-pg article {
    margin-bottom: 12px !important;
  }
  .blog-row article:nth-child(odd) .entry-title,
  .blog-row article:nth-child(odd) .post-meta,
  .blog-row article:nth-child(odd) .post-content,
  .tag-pg article:nth-child(odd) .entry-title,
  .tag-pg article:nth-child(odd) .post-meta,
  .tag-pg article:nth-child(odd) .post-content,
  .autor-pg article:nth-child(odd) .entry-title,
  .autor-pg article:nth-child(odd) .post-meta,
  .autor-pg article:nth-child(odd) .post-content {
    width: 66%;
    float: left;
    margin-bottom: 0;
    margin-right: 6%;
    text-align: right;
    padding-right: 0;
  }

  .blog-row article .post-meta,
  .tag-pg article .post-meta,
  .autor-pg article .post-meta {
    margin-top: 6px;
  }


  .blog-row article:nth-child(odd) .entry-featured-image-url,
  .tag-pg article:nth-child(odd) .entry-featured-image-url,
  .autor-pg article:nth-child(odd) .entry-featured-image-url {
    width: 28%;
    float: right;
    margin-bottom: 0;
    text-align: right;
  }

  .blog-row article:nth-child(even) .entry-featured-image-url,
  .tag-pg article:nth-child(even) .entry-featured-image-url,
  .autor-pg article:nth-child(even) .entry-featured-image-url {
    width: 28%;
    float: left;
    margin-bottom: 0;
    text-align: left;
  }

  .blog-row article .entry-featured-image-url img,
  .tag-pg article .entry-featured-image-url img,
  .autor-pg article .entry-featured-image-url img {
    width: 100% !important;
    margin-top: 5px !important;
    /*min-height: 110px !important;*/
  }

  .wp-pagenavi a {
    margin: 0 9px;
  }

  .wp-pagenavi {
    margin-bottom: 0px;
    margin-top: 50px;
  }

  body .blog-row,
  body .tag-pg article,
  body .autor-pg article {
    padding-top: 0;
    width: 86% !important;
    max-width: 86% !important;
  }

  .blog-section {
    padding-top: 50px !important;
  }
  /* BEFORE & AFTER BLOG */
  .blog-row article:nth-child(even)::after,
  .tag-pg article:nth-child(even)::after,
  .autor-pg article:nth-child(even)::after {
    /*content: none !important;*/
    max-height: 69px !important;
    min-height: 69px !important;
    padding-top: 24px !important;
    background-size: 50px !important;
  }
  .blog-row article:nth-child(even)::before,
  .tag-pg article:nth-child(even)::before,
  .autor-pg article:nth-child(even)::before {
    /*content: none !important;*/
    max-height: 69px !important;
    min-height: 69px !important;
    padding-top: 0px !important;
    background-size: 100px !important;
    padding-bottom: 28px !important;
  }
  .studii-de-caz-row article {
    width: 100%;
    float: left;
    padding: 53px 30px;
    padding-bottom: 57px;
    margin-bottom: 54px;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .studii-de-caz-row article .post-content {
    margin-top: 22px;
  }
  .studii-de-caz-row article .post-content .more-link {
    width: 53%;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px !important;
    line-height: 30px !important;
    padding: 7px 10px;
    margin-top: 77px;
  }

  body .studii-de-caz-row {
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 0;
    padding-top: 0;
  }

  .caldera-grid .col-sm-6 {
    width: 100% !important;
  }
  .modalitate-item {
    min-height: auto !important;
  }
  .caldera-grid .col-lg-1,
  .caldera-grid .col-lg-10,
  .caldera-grid .col-lg-11,
  .caldera-grid .col-lg-12,
  .caldera-grid .col-lg-2,
  .caldera-grid .col-lg-3,
  .caldera-grid .col-lg-4,
  .caldera-grid .col-lg-5,
  .caldera-grid .col-lg-6,
  .caldera-grid .col-lg-7,
  .caldera-grid .col-lg-8,
  .caldera-grid .col-lg-9,
  .caldera-grid .col-md-1,
  .caldera-grid .col-md-10,
  .caldera-grid .col-md-11,
  .caldera-grid .col-md-12,
  .caldera-grid .col-md-2,
  .caldera-grid .col-md-3,
  .caldera-grid .col-md-4,
  .caldera-grid .col-md-5,
  .caldera-grid .col-md-6,
  .caldera-grid .col-md-7,
  .caldera-grid .col-md-8,
  .caldera-grid .col-md-9,
  .caldera-grid .col-sm-1,
  .caldera-grid .col-sm-10,
  .caldera-grid .col-sm-11,
  .caldera-grid .col-sm-12,
  .caldera-grid .col-sm-2,
  .caldera-grid .col-sm-3,
  .caldera-grid .col-sm-4,
  .caldera-grid .col-sm-5,
  .caldera-grid .col-sm-6,
  .caldera-grid .col-sm-7,
  .caldera-grid .col-sm-8,
  .caldera-grid .col-sm-9,
  .caldera-grid .col-xs-1,

  .caldera-grid .col-xs-10,
  .caldera-grid .col-xs-11,
  .caldera-grid .col-xs-12,
  .caldera-grid .col-xs-2,
  .caldera-grid .col-xs-3,
  .caldera-grid .col-xs-4,
  .caldera-grid .col-xs-5,
  .caldera-grid .col-xs-6,
  .caldera-grid .col-xs-7,
  .caldera-grid .col-xs-8,
  .caldera-grid .col-xs-9 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .cum-lucram-item {
    width: 100% !important;
    margin: 0 0 !important;
    text-align: left !important;
    margin-bottom: 186px !important;
  }

  .modalitati-title-row {
    margin-bottom: 60px;
  }

  .modalitati-section {
    margin-bottom: 39px;
  }

  .modalitati-row {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .btn-comanda {
    padding: 10px 31px !important;
  }

  .descarca-ghid-btn-container {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
  }

  .modalitate-item .et_pb_blurb_description p {
    padding: 0 0;
  }

  body .modalitati-row .modalitate-item {
    margin-bottom: 104px !important;
  }

  .modalitate-item {
    width: 100%;
  }

  .cum-lucram-title-row {
    margin-bottom: 82px;
  }

  .cum-lucram-row .cum-lucram-item:nth-last-of-type(1) {
    margin-bottom: 0 !important;
  }

  .cum-lucram-number {
    font-size: 120px;
  }

  .cum-lucram-number {
    top: -34px !important;
  }

  .cum-lucram-content {
    padding-top: 8px;
    line-height: 33px !important;
  }

  .cum-lucram-row .cum-lucram-item:nth-child(even) h2,
  .cum-lucram-row .cum-lucram-item:nth-child(even) .cum-lucram-content {
    text-align: left !important;
  }

  .cum-lucram-row {
    background-image: none !important;
  }

  .number-container span {
    font-size: 40px !important;
  }

  .number-container {
    width: auto;
    padding-right: 17px !important;
    padding-top: 13px;
  }

  .motive-list {
    -webkit-box-align: flex-start;
    -moz-box-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  body .casete-clienti-row {
    max-width: 100% !important;
    width: 100% !important;
    padding-top: 4px;
    padding-bottom: 0;
  }

  body .asteptari-title-row {
    max-width: 89.7% !important;
    width: 89.7% !important;
  }

  .asteptari-item {
    width: 100%;
  }

  .asteptari-item img {
    max-width: 70%;
  }

  body .asteptari-section {
    padding-top: 25px;
    padding-bottom: 0 !important;
  }

  .asteptari-row .asteptari-item:nth-last-of-type(1) {
    margin-bottom: 0px !important;
  }

  .cum-lucram-col-left,
  .cum-lucram-col-right {

    width: 100% !important;
  }

  .cum-lucram-title-row {
    margin-top: 0;
    padding-top: 24px;
  }

  .asteptari-row {
    margin-top: 38px;
  }

  .asteptari-item .et_pb_main_blurb_image {
    margin-bottom: 26px !important;
  }
  .asteptari-item .et_pb_blurb_description p {
    padding: 0 10px !important;
  }

  .hide-br-mobile {
    display: none;
  }
  .asteptari-item .et_pb_blurb_description h3 {
    padding-bottom: 22px !important;
  }

  .asteptari-item {
    margin-bottom: 86px !important;
  }

  body .smartbill .et_pb_blurb_content,
  body .sephora .et_pb_blurb_content,
  body .testimonial .et_pb_blurb_content {
    text-align: center;
  }

  body .smartbill .et_pb_blurb_description,
  body .sephora .et_pb_blurb_description,
  body .testimonial .et_pb_blurb_description {
    text-align: center;
    padding: 0 30px;
  }
  .casete-clienti-col-left,

  .casete-clienti-col-right {
    margin-top: 0px;
  }
  .motive-text ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  body .motive-list-row {
    max-width: 89.7% !important;
    width: 89.7% !important;
  }

  .ce-spun-clientii-row {
    padding-top: 25px !important;
  }
  body .smartbill,
  body .sephora,
  body .testimonial {
    padding-bottom: 20px;
  }
  .autor {
    float: left;
    padding-top: 12px;
    padding-bottom: 25px;
    margin-top: 0px !important;
    width: 100%;
  }

  .motive-list-item {
    margin-bottom: 22px !important;
    line-height: 33px !important;
  }

  .casete-clienti-col-left {
    margin-bottom: 0 !important;
  }

  .motive-list-col-left .motive-list-item:nth-last-of-type(1) {
    margin-bottom: 0 !important;
  }

  .motive-list-col-left .motive-list-item:nth-child(1) .number-container {
    padding-left: 9px !important;
  }

  .motive-text ul {
    padding-bottom: 0;
  }

  .hero-section-services #lottie,
  .hero-section-studii-de-caz #lottie,
  .blog-post-section #lottie,
  .hero-section-servicii #lottie {
    margin-top: 0 !important;
    margin-left: 4px !important;
    height: 31.7vh !important;
  }

  .motive-section {
    margin-top: 0;
    padding-top: 0px !important;
  }
  .motive-text h2 {
    padding-bottom: 24px;
  }
  .hero-hp .hero-bottom-row {
    display: none !important;
  }
  .logo-item.first-row {
    margin-bottom: 77px !important;
  }
  .hero-bottom-row-whp2 {
    display: none !important;
  }

  .super-jobs-row {
    display: block;
  }

  .hero-hp .et_pb_row {
    max-width: 100% !important;
    width: 100% !important;
  }

  .et_pb_row {
    max-width: 79.7% !important;
    width: 79.7% !important;
  }

  .specialists-title,
  .specialists-title h2 {
    text-align: left !important;
  }

  .povestea-noastra-title-section h2,
  .echipa-titlu h2 {
    font-size: 30px !important;
    line-height: 47px !important;
    padding-bottom: 29px;
  }

  .detalii-curs-title.detalii-curs-title-pret.ce_este_ga4 h3{
    font-size: 30px !important;
    line-height: 47px !important;
    padding-bottom: 29px;
  }

  body.page-id-20818 .detalii-curs-title.detalii-curs-title-pret.ce_este_ga4 h3, .sectiune_servicii_cu_ce_te_putem_ajuta h3{
    font-size: 30px !important;
    line-height: 40px !important;
  }

  body.page-id-20818 .col_2_serviciu_cu_ce_te_putem_ajuta h3 {
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .sectiune_google_ads h2{
    font-size: 30px !important;
    line-height: 47px !important;
    padding-bottom: 29px;
  }

  .povestea-noastra-title-section {
    padding-top: 10px !important;
  }

  .sectiune_google_ads{
    padding-top: 40px !important;
  }

  .obiective-section h2 {
    font-size: 30px !important;
    line-height: 47px !important;
  }

  .obiective-section .avantaj-content {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  .obiective-avantaj {
    margin-bottom: 192px !important;
  }

  .sectiune-gads .obiective-avantaj {
    margin-bottom: 0px !important;
  }

  .obiective-avantaj.avantaj-last {
    margin-bottom: 0 !important;
  }

  .obiective-section .service-number,
  .cum-lucram-number {
    font-size: 120px !important;
    top: -21px;
    left: -9px;
  }

  .echipa-titlu-row {
    max-width: 80.6% !important;
    width: 80.6% !important;
  }
  .echipa-titlu h2 {
    padding-bottom: 0 !important;
    font-weight: 600 !important;
  }
  .echipa-titlu-row {
    padding-top: 28px !important;
    padding-bottom: 0;
  }
  .key-people-section {
    padding-top: 25px !important;
  }

  .key-people-row {
    padding-top: 49px !important;
  }

  .echipa-item img {
    max-width: 53%;
  }

  .echipa-item .et_pb_blurb_description p {
    line-height: 33px !important;
  }

  .echipa-item .et_pb_main_blurb_image {
    margin-bottom: 25px;
  }

  .echipa-item .et_pb_blurb_description h2 {
    line-height: 33px !important;
    padding-bottom: 0;
  }

  .echipa-item .et_pb_blurb_description {
    padding: 0 0 !important;
  }

  .echipa-titlu-section {
    padding-bottom: 0;
  }

  .echipa-item {
    width: 100%;
  }

  .obiective-section {
    margin-top: 39px;
    margin-bottom: 15px;
    padding-left: 6px;
    padding-bottom: 0;
  }
  .obiective-section.sectiune-gads{
    margin-top: 80px;
    padding-bottom: 0;
  }
  .servicii-logos-row {
    margin-top: 11px;
    padding-top: 0;
  }
  .logo-item {
    width: 100%;
    padding: 0 18%;
  }

  .logo-item.da-ne-semn-container {
    width: 100% !important;
    padding: 0 0 !important;
    margin-top: 0px;
  }

  .da-ne-semn-container .un-semn {
    padding: 20.5px 32px;
  }

  .un-semn-container {
    padding-top: 58px;
    padding-bottom: 17px;
  }

  .da-ne-semn-container h3 {
    padding-bottom: 25px;
  }

  .da-ne-semn-container .et_pb_text_inner {
    width: 100%;
    padding: 48px 45px;
  }

  .logo-item img {
    max-width: 72%;
  }

  .logo-item .et_pb_main_blurb_image {
    margin-bottom: 33px;
  }

  .servicii-logos-row {
    width: 100% !important;
    max-width: 100% !important;
  }

  .servicii-logos-section {
    padding-top: 49px !important;
  }
  .logo-item .et_pb_blurb_description h3 {
    padding-bottom: 33px;
    font-weight: 600 !important;
  }

  #lottie {
    height: 31.7vh !important;
    margin-top: 35px;
  }

  .anim-overflow-hidden {
    height: 31.7vh !important;
  }

  .hero-bottom-col-left p {
    display: none !important;
  }
  #lottie svg {
    height: auto !important;
    transform: scale(1.9) !important;
  }
  .hero-section {
    height: 41.7vh !important;
    padding-top: 0 !important;
  }

  .hero-section-services,
  .hero-section-studii-de-caz,
  .hero-section-servicii {
    height: 31.7vh !important;
    padding-top: 0 !important;
  }

  .blog-post-section {
    height: 41.7vh !important;
    padding-top: 0 !important;
  }

  body .blog-post-section .anim-overflow-hidden {
    height: 41.7vh !important;
  }

  body .blog-post-section #lottie {
    height: 41.7vh !important;
  }
  .hero-section-services.training-mkt {
    height: 53.7vh !important;
  }

  .hero-section-services.sarea-si-piperul .sarea-si-piperul-col-left {
    width: 100% !important;
  }

  .sarea-si-piperul-ghid-row {
    display: block;
  }

  body .sarea-si-piperul-rasfoieste-col-left,
  body .sarea-si-piperul-rasfoieste-col-right {
    width: 100% !important;
    display: block;
  }

  .sarea-si-piperul-rasfoieste-text p,
  .sarea-si-piperul-rasfoieste-text span,
  .sarea-si-piperul-rasfoieste-text h2 {
    text-align: left !important;
  }

  body #page-container .hero-section-services {
    height: 43.7vh !important;
  }

  .sarea-si-piperul-btn-rasfoieste {
    float: none;
  }
  .hero-section-services.sarea-si-piperul {
    height: 38.7vh !important;
    padding-top: 0 !important;
  }

  .hero-section-services.politica-conf {
    height: 38.7vh !important;
    padding-top: 0 !important;
  }

  .hero-section-services.politica-conf #lottie {
    height: 38.7vh !important;
  }

  .hero-section-services.termeni-si-conditii {
    height: 38.7vh !important;
    padding-top: 0 !important;
  }

  .termeni-si-conditii-row {
    margin-top: 0;
    padding-top: 0;
  }

  .termeni-si-conditii-row ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  .politica-confidentialitate-row {
    margin-top: 0px;
    margin-bottom: 76px;
    padding-top: 4px;
  }

  .politica-confidentialitate-row ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }
  .politica-confidentialitate-row h3 {
    padding-bottom: 25px;
  }

  body .hero-bottom-row-whp .term-si-cond-col-left {
    width: 40% !important;
  }

  .hero-section-services.termeni-si-conditii #lottie {
    height: 38.7vh !important;
  }
  .hero-section-services.sarea-si-piperul #lottie {
    height: 38.7vh !important;
  }
  .hero-section-services.cert-rez-fisc {
    height: 38.7vh !important;
    padding-top: 0 !important;
  }
  .hero-section-services.ghid-ad-grants {
    height: 38.7vh !important;
    padding-top: 0 !important;
  }

  .hero-section-services.ghid-ad-grants #lottie {
    height: 38.7vh !important;
  }

  .rasfoieste-ghid-row.g-ad-grants .ghid-rasfoieste-text h2 {
    font-size: 22px !important;
    line-height: 33px !important;
    margin-top: 0;
  }

  .g-ads-br {
    display: none !important;
  }

  .ghid-btn-rasfoieste {
    overflow: visible;
  }

  .rasfoieste-ghid-row.g-ad-grants {
    padding-top: 0 !important;
  }

  .rasfoieste-ghid-row.g-ad-grants .ghid-rasfoieste-col-left {
    margin-right: 0 !important;
  }

  .g-ads-grants-section {
    padding-top: 11px;
    margin-bottom: 0 !important;
    padding-bottom: 29px;
  }

  .ai-nevoie-section {
    margin-top: 0;
    padding-top: 40px;
  }

  .ai-nevoie-title h2 {
    font-size: 30px !important;
    line-height: 47px !important;
    text-align: left !important;
  }

  .ai-nevoie-row {
    padding-bottom: 18px;
  }

  .ai-nevoie-list-row ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  .ai-nevoie-col-left {
    padding-left: 8.5px;
    margin-bottom: 0;
  }

  .pasi-esentiali-promovare-title h2 {
    font-size: 22px !important;
    line-height: 33px !important;
    text-align: left !important;
    font-family: "Poppins" !important;
    margin-bottom: 11px;
  }

  .pasi-esentiali-promovare-title {
    text-align: left;
  }

  .pasi-esentiali-promovare-col-left,
  .pasi-esentiali-promovare-col-right {
    display: block;
    width: 100% !important;
    padding-right: 0;
    padding-left: 0;
    border-right: none;
  }

  .pasi-promovare-slider-row {
    margin-top: 38px;
    margin-bottom: 0px !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  .page-id-1748 .bottom-servicii-cta-section {
    margin-top: 63px;
    margin-bottom: 125px;
  }

  .page-id-1748 .bottom-servicii-cta-section .strategie-digitala-cta-row {
    max-width: 86% !important;
    width: 86% !important;
  }

  .pasi-esentiali-slider .wdcl_logo_carousel_child {
    margin-bottom: 100px;
  }

  .pasi-esentiali-slider .wdcl_logo_carousel_child:nth-last-of-type(1) {
    margin-bottom: 0;
  }

  .pasi-esentiali-promovare-col-right-text h3 {
    font-size: 18px !important;
    line-height: 27px !important;
    padding-bottom: 20px;
  }

  .pasi-esentiali-promovare-col-right-text ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  .pasi-esentiali-promovare-col-left {
    margin-bottom: 98px;
  }
  .pasi-esentiali-promovare-row {
    width: 83.6% !important;
    max-width: 83.6% !important;
    margin-top: 0 !important;
  }

  body .pasi-esentiali-promovare-title-row {
    margin-top: 0;
    padding-top: 14px;
    max-width: 83.6% !important;
    width: 83.7% !important;
    padding-bottom: 6px;
  }

  .hide-text-mobile {
    display: none !important;
  }

  .ai-nevoie-section .descarca-ghid-btn-container {
    margin-top: 66px;
  }

  .descarca-row {
    margin-bottom: 0px !important;
  }

  .hero-section-services.ghid-ad-grants .ghid-ad-grants-col-left {
    width: 100% !important;
  }
  .hero-section-services.cert-rez-fisc #lottie {
    height: 38.7vh !important;
  }
  .hero-section-services.pers-analytics {
    height: 53.7vh !important;
  }

  .hero-section-services.cert-rez-fisc .cert-rez-fisc-col-left {
    width: 100% !important;
  }

  .certificate-rezidenta-title h2 {
    font-size: 30px !important;
    line-height: 47px !important;
  }

  .certificare-rezidenta-main-row {
    max-width: 89.7% !important;
    width: 89.7% !important;
  }

  .certificare-rezidenta-main-section,
  .certificare-rezidenta-main-row {
    padding-top: 0;
  }

  .certificate-rezidenta-tabs {
    margin-top: 55px;
  }

  .certificate-rezidenta-tabs .et_pb_all_tabs {
    margin-top: 73px;
  }

  .certificare-rezidenta-main-section {
    margin-bottom: 12px;
  }

  .certificate-rezidenta-tabs .et_pb_all_tabs .et_pb_tab {
    padding: 0px 24.43px;
  }
  body #et-main-area .certificate-rezidenta-tabs .et_pb_all_tabs ul li {
    margin-bottom: 4px;
  }

  body #et-main-area .certificate-rezidenta-tabs .et_pb_all_tabs ul li a {
    font-size: 18px !important;
    line-height: 35px !important;
  }

  body #et-main-area .certificate-rezidenta-tabs ul li a {
    font-size: 35px !important;
    line-height: 60px !important;
  }

  .hero-section-services.ghid-fact {
    height: 53.7vh !important;
  }

  .hero-section-services.pers-analytics #lottie {
    height: 53.7vh !important;
  }

  .hero-section-services.ghid-fact #lottie {
    height: 53.7vh !important;
  }

  .hero-section-services.training-mkt #lottie {
    height: 53.7vh !important;
  }

  .training-online-title-row {
    margin-top: 0;
    padding-top: 0;
  }

  .training-online-title {
    text-align: left;
  }

  .echipa-training-marketing-row,
  .echipa-specialisti-row {
    padding-top: 21px;
  }

  .echipa-training-marketing img,
  .echipa-specialisiti img {
    max-width: 54%;
  }

  .row-discutie {
    margin-top: 75px;
    max-width: 81.7% !important;
    width: 81.7% !important;
  }

  .training-online-title-baze-section {
    padding-top: 19px;
    padding-bottom: 0 !important;
  }

  .logo-slider {
    margin-top: 0px;
    margin-bottom: 0px !important;
  }

  .page-id-1430 .strategie-digitala-cta-row {
    max-width: 83.7% !important;
    width: 83.7% !important;
  }

  .page-id-1430 .bottom-servicii-cta-section {
    margin-bottom: 163px !important;
  }

  .btn-vreau a {
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .btn-vreau {
    padding: 10px 30px;
  }

  .logo-slider .wdc_et_pb_module {
    margin-bottom: 85px;
  }

  .training-online-item img,
  .personalizat-interactiv-exemple-item img {
    max-width: 70%;
  }

  .training-online-item p,
  .training-online-item span,
  .personalizat-interactiv-exemple-item p,
  .personalizat-interactiv-exemple-item span {
    line-height: 33px !important;
  }


  .training-online-logos-row .et_pb_column {
    margin-bottom: 160px;
  }

  .personalizat-interactiv-exemple-row .et_pb_column {
    margin-bottom: 80px;
  }

  .training-online-logos-row,
  .personalizat-interactiv-exemple-row {
    max-width: 82.7% !important;
    width: 82.7% !important;
  }

  .training-online-item .et_pb_main_blurb_image,
  .personalizat-interactiv-exemple-item .et_pb_main_blurb_image {
    margin-bottom: 25px;
  }

  .echipa-training-marketing-row .et_pb_column,
  .echipa-specialisti-row .et_pb_column {
    margin-bottom: 100px;
  }
  .training-online-title-section {
    padding-bottom: 16px !important;
  }

  .training-online-logos-row,
  .personalizat-interactiv-exemple-row {
    margin-top: 0;
    padding-top: 21px;
  }

  .echipa-training-marketing-row.mkt-row-2 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .echipa-training-marketing .et_pb_main_blurb_image,
  .echipa-specialisiti .et_pb_main_blurb_image {
    margin-bottom: 24px;
  }

  .echipa-training-marketing h2,
  .echipa-specialisiti h2 {
    padding-bottom: 6px;
  }

  .training-online-title h2 {
    text-align: left !important;
    font-size: 30px !important;
    line-height: 47px !important;
    padding-bottom: 29px;
  }

  .training-online-title-section {
    padding-top: 34px !important;
  }
  .hero-section-services.training-mkt .anim-overflow-hidden-services {
    padding-top: 0 !important;
  }

  .hero-section-services.pers-analytics .anim-overflow-hidden-services {
    padding-top: 0 !important;
  }

  .hero-section-services.ghid-fact .anim-overflow-hidden-services {
    padding-top: 0 !important;
  }

  .hero-section-services.training-mkt .left-col-training-mkt {
    width: 100% !important;
  }
  .service-number {
    font-size: 140px !important;
  }
  .row-carousel-hp .wdcl-carousel img {
    max-width: 45%;
    margin-bottom: 56px !important;
  }

  .et_pb_row.row-carousel-hp.row-parteneri-gpec img {
    max-width: 90%;
    object-fit: contain;
  }

  .row-carousel-lp-academy .wdcl-carousel img {
    max-width: 45%;
    margin-bottom: 56px !important;
  }
  .footer-imgs {
    display: block;
  }

  .footer-imgs-item {
    width: 100%;
    margin: auto;
  }

  #custom_html-5 {
    margin-top: 55px !important;
  }
  .footer-links-item a {
    font-size: 18px !important;
    line-height: 33px !important;
  }
  .follow-text {
    font-size: 14px !important;
    line-height: 8.08px !important;
  }

  #servicii-title-section {
    padding-bottom: 0 !important;
  }
  .hp-tree-mobile {
    min-height: 69px !important;
    padding: 39px 0 !important;

  }
  #our-services-title2-section {
    padding-top: 30px;
  }

  .specialists-logos-row .icon-hp:nth-last-of-type(1),
  .specialists-logos-row .icon-hp:nth-last-of-type(2) {
    margin-bottom: 30px !important;
  }

  .people-key {
    width: 100%;
    margin-bottom: 110px !important;
  }

  .footer-imgs-item.itm-1 img {
    max-width: 69%;
  }

  .footer-imgs-item.itm-1 {
    margin-bottom: 41px;
  }

  .footer-imgs-item.itm-2 {
    margin-bottom: 40px;
  }

  .footer-imgs-item.itm-3 {
    max-width: 42%;
    display: flex;
  }

  .ppl-key-last {
    margin-bottom: 0 !important;
  }

  #titlu-footer {
    font-size: 30px !important;
    line-height: 47px !important;
  }

  /*#custom_html-2 {
    margin-bottom: 45px !important;
  }*/
  #custom_html-6 {
    margin-bottom: 45px !important;
  }

  #text-2 {
    margin-bottom: 61px !important;
  }

  footer .widget_caldera_forms_widget form {
    width: 80%;
  }

  #custom_html-5 .textwidget {
    width: 66.3%;
    margin: auto;
  }

  .caldera_forms_form .first_row .first_col .form-group {
    padding-right: 0 !important;
  }

  .caldera_forms_form .first_row .last_col {
    padding-left: 0 !important;
  }

  .avantaje-row {
    width: 87% !important;
    max-width: 87% !important;
    padding-top: 89px !important;
    padding-bottom: 98px !important;
    padding-left: 15px;
  }

  .footer-forest {
    height: 50px;
    min-height: 50px;
    background-image: none;
  }

  .footer-forest img {
    max-height: 52px;
  }

  .service-number,
  .cum-lucram-number {
    top: -37px;
    left: -7px;
  }

  .avantaje-row .avantaj {
    margin-bottom: 253px !important;
    width: 100% !important;
  }

  body .avantaj.last-avantaj {
    margin-bottom: 0 !important;
  }

  .avantaj h2 {
    padding-bottom: 17px !important;
  }

  .key-people-row {
    width: 83% !important;
    max-width: 83% !important;
    padding-bottom: 53px !important;
  }

  .echipa-item.echipa-first-row,
  .echipa-item {
    margin-bottom: 89px !important;
  }

  .btn-super-jobs {
    padding: 5px 26px !important;
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .cta-section {
    margin-top: 0px;
    padding-top: 42px;
    padding-bottom: 38px;
    margin-bottom: 0px !important;
  }

  .vrei-in-echipa-col {
    width: 100%;
    display: block;
    margin-bottom: 50px !important;
    margin-left: 0 !important;
  }

  .people-key img {
    max-width: 53%;
  }
  .people-key .et_pb_main_blurb_image {
    margin-bottom: 0 !important;
  }

  .people-key .et_pb_blurb_description h2 {
    padding-bottom: 5px;
  }

  .echipa-item-last {
    margin-bottom: 0 !important;
  }

  .p1 {
    padding-bottom: 16.5px !important;
  }

  .people-key .et_pb_blurb_description {
    width: 100%;
    margin: auto;
    padding-top: 22px;
  }

  #services-title2 {
    padding-bottom: 15px;
  }

  .hai-cu-noi-in-varf {
    padding: 0 4px;
  }

  .specialists-logos-item.last-icon-row {
    margin-bottom: 61px !important;
  }
  .specialists-logos-item {
    margin-bottom: 30px !important;
    margin-top: 0px !important;
  }
  .specialists-logos-item.middle-icon-row {
    margin-top: 0px !important;
  }

  .specialists-logos-item {
    margin-bottom: 61px !important;
    margin-top: 0 !important;
  }
  .specialists-logos-item.middle-icon-row {
    margin-bottom: 61px !important;
  }
  .icon-hp {
    min-height: 100% !important;
  }
  body .specialists-logos-item.middle-icon-row.middle-icon-row-last {
    margin-bottom: 61px !important;
  }
  #hero-bottom-row-col-left h2,
  .hero-bottom-col-left h2 h2 {
    font-size: 50px !important;
    line-height: 64px !important;
  }
  .et_pb_fullscreen_menu_active.et_header_style_fullscreen
    .et_slide_in_menu_container
    span.mobile_menu_bar.et_toggle_fullscreen_menu {
    right: 20px !important;
    top: 20px !important;
  }

  .row-video-hp .et_pb_video_box {
    height: 50vh !important;
  }
  .remove-on-mobile {
    display: none !important;
  }

  .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
    width: 100% !important;
    padding-top: 0;
  }

  #mobile_menu_slide .menu-item a {
    font-size: 24px !important;
    line-height: 28.8px;
  }

  #mobile_menu_slide .sub-menu .menu-item a {
    font-size: 14px !important;
    line-height: 26px !important;
  }
  #mobile_menu_slide .sub-menu .menu-item .sub-menu .menu-item a {
    font-size: 9px !important;
    line-height: 26px !important;
  }

  #mobile_menu_slide .sub-menu .menu-item.customHover.mlmax a{
    margin-right: -50px !important;
  }

  #mobile_menu_slide .sub-menu .menu-item.customHover .sub-menu .menu-item a{
    margin-right: 0px !important;
  }

  .google_ads_item a{
    background-size: 14px !important;
  }
  .google_ads_item {
    line-height: 26px !important;
  }

  .specialists-logos-row.first {
    padding-top: 65px !important;
  }
  h2 {
    font-size: 25px !important;
    line-height: 36px !important;
  }
  p,
  span,
  body #et-main-area .articol p,
  body #et-main-area .articol span,
  body #et-main-area .articol ul li,
  body #et-main-area .articol ol li,
  body ol li body ul li {
    font-size: 20px !important;
    line-height: 35px !important;
  }

  body footer#main-footer #footer-widgets .oras-text {
    font-size: 20px !important;

    line-height: 35px !important;
  }
  .ai-nevoie-col-left u li,
  .ai-nevoie-col-right ul li {
    font-size: 20px !important;
    line-height: 35px !important;
  }


  .pasi-esentiali-promovare-col-right-text ul li {
    font-size: 20px !important;
    line-height: 35px !important;
  }
  .strategie-digitala-title ul li {
    font-size: 20px !important;
    line-height: 35px !important;
  }

  .hidden-text span {
    font-size: 25px !important;
    line-height: 36px !important;
  }

  .servicii-title-row {
    width: 84% !important;
    max-width: 84% !important;
  }

  .specialists-logos-item.first-icon-row,
  .specialists-logos-row.middle,
  .specialists-logos-row.last {
    width: 50%;
  }

  .specialists-logos-item.middle-icon-row {
    width: 50% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .specialists-logos-item.last-icon-row {
    width: 50% !important;
  }

  #servicii-title-section,
  .servicii-title-row {
    padding-top: 14.5px !important;
  }

  .mobile_menu_bar::before {
    content: url("/wp-content/uploads/2021/02/menu-icon-hp-mobile.png") !important;
    font-size: 27px;
  }

  body:not(.home) .mobile_menu_bar::before {
    content: url("/wp-content/uploads/2024/06/icon-menu-mobile.png") !important;
    font-size: 27px;
  }

  body:not(.home).sticky-menu-active .mobile_menu_bar::before {
    content: url("/wp-content/uploads/2024/06/icon-menu-mobile.png") !important;
    font-size: 27px;
  }

  .row-video-hp .et_pb_video_play::before {
    content: url("/wp-content/uploads/2021/02/play-btn-mobile.png") !important;
  }

  .et_pb_fullscreen_menu_opened .mobile_menu_bar::before {
    content: url("/wp-content/uploads/2021/02/menu-close-mobile.png") !important;
  }

  .et_pb_fullscreen_menu_opened .mobile_menu_bar:hover::before {
    content: url("/wp-content/uploads/2021/02/close-btn-orange23-8.png") !important;
  }

  .mobile_menu_bar:hover::before {
    content: url("/wp-content/uploads/2021/02/menu-mobile-orange.png") !important;
  }

  .et_header_style_fullscreen .et-fixed-header #et-top-navigation,
  .et_header_style_slide .et-fixed-header #et-top-navigation {
    padding: 0 0 !important;
  }

  .hero-bottom-row {
    padding: 0 !important;
  }

  .hero-bottom-row .et_pb_column {
    margin-bottom: 0;
  }
  .et_header_style_left #logo,
  .et_header_style_split #logo {
    max-width: 24%;
    margin-top: 3px;
  }

  .logo_helper {
    display: none !important;
  }
  #et-top-navigation {
    padding-top: 0 !important;
  }

  #main-header {
    padding-top: 16px;
  }

  .toptree-section {
    min-height: 10.14px !important;
    max-height: 10.14px;
    padding: 27px;
  }

  #hero-bottom-row-col-right {
    bottom: 22px;
    right: 7px !important;
    width: 16%;
  }

  #main-header .container {
    width: 95% !important;
    max-width: 95% !important;
    padding-top: 0 !important;
  }

  .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
    right: -4px !important;
    top: 4px !important;
  }

  .home .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
    right: -3px !important;
    top: 5px !important;
  }
  .row-video-hp .fluid-width-video-wrapper {
    height: 50vh !important;
  }

  .row-video-hp .et_pb_video_box {
    background-color: #696969 !important;
  }
  .row-video-hp,
  .hp-video-col,
  .hp-video-col iframe,
  .row-video-hp .fluid-width-video-wrapper iframe,
  .hp-video-col .et_pb_video,
  .hp-video-col .et_pb_video .et_pb_video_overlay,
  .hp-video-col .et_pb_video .et_pb_video_overlay_hover {
    height: 50vh !important;
  }

  .hero-hp {
    /*height: calc(100 * var(--vh))!important;*/
    /* height: 88vh !important;  */
    height: 50vh !important;
  }
  .container.clearfix.et_menu_container {
    padding-left: 0px !important;
    width: 95%;
  }
  .contact-form-page input,
  .contact-form-page textarea {
    font-size: 16px !important;
    line-height: 16.6px !important;
    padding: 33px 33px 33px 13.5px !important;
  }

  .contact-form-page {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .contact-form-page .submit {
    margin-top: 26px;
    width: 49%;
    padding: 13px !important;
    font-size: 14px !important;
    line-height: 16.6px !important;
  }

  #contact-us-title,
  #form-contact-us-title {
    font-size: 30px !important;
    line-height: 47px !important;
  }
  .contact-page-text {
    font-size: 16px !important;
    line-height: 16.4px !important;
    width: 47%;
    margin: auto;
  }

  .form-mobile-text {
      font-size: 16px !important;
      line-height: 16.4px !important;
      width: 47%;
      margin: auto;
  }

  .contact-page-text p {
    padding: 0 30px;
  }

  .form-mobile-text p{
    padding: 0 30px;
  }

  #contact-message-title {
    font-size: 30px !important;
    line-height: 47px !important;
  }

  .contact-message-page {
    margin-top: 276px !important;
    margin-bottom: 326px !important;
  }

  /*.contact-form-page .last_row {
        margin-top: 20px;
    }*/

  .contact-page-title-row {
    padding-top: 40px !important;
  }
  .caldera-grid .row {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .contact-form-page form {
    margin-top: 7px;
    width: 80%;
  }

  .form-row {
    padding-top: 0 !important;
  }

  /*.contact-form-page .last_row {
        margin-top: 6px !important;
    }*/

  .contact-form-page input,
  .contact-form-page textarea {
    font-size: 16px !important;
    line-height: 16.6px !important;
    padding: 33px 33px 33px 13.5px !important;
  }

  .contact-form-page {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .contact-form-page .submit {
    margin-top: 26px;
    width: 49%;
    padding: 13px !important;
    font-size: 14px !important;
    line-height: 16.6px !important;
  }

  .form-mobile .submit {
    margin-top: 26px;
    width: 49%;
    padding: 13px !important;
    font-size: 14px !important;
    line-height: 16.6px !important;
  }

  .hidden-text span {
    font-size: 25px !important;
    line-height: 34px !important;
  }

  #hero-bottom-row-col-left,
  .hero-bottom-row-col-center,
  .et_slide_menu_top {
    display: none;
  }
  .hero-bottom-row {
    padding: 0 !important;
  }

  .hero-bottom-row .et_pb_column {
    margin-bottom: 0;
  }

  .servicii-title-row {
    padding-bottom: 18px !important;
  }
  .hero-bottom-row-whp,
  .hero-bottom-row-whp2 {
    width: auto;
    max-width: 95%;
    left: 11.5%;
    bottom: -112px;
  }
  .hero-bottom-col-left h2,
  .hero-section-studii-de-caz .hero-bottom-col-left h2,
  .blog-post-section .hero-bottom-col-left h2,
  .page-id-2038 .hero-bottom-col-left h2{
    font-size: 24px !important;
    line-height: 28.8px !important;
  }

  .hero-bottom-col-left.hero-bottom-col-left-logo-gpec h2{
    font-size: 24px !important;
    line-height: 28.8px !important;
  }

  .hero-bottom-col-left.hero-bottom-col-left-logo-gpec h2:first-child {
    padding-bottom: 0px;
  }

  .hero-bottom-col-left.hero-bottom-col-left-logo-gpec img {
    max-width: 150px;
  }

  body.page-id-20737 .hero-bottom-col-left h2{
    font-size: 20px !important;
    line-height: 23.8px !important;
  }

  .page-id-2038 .hero-bottom-row-whp .et_pb_column {
    width: 100% !important;
  }
}
@media screen and (min-width: 496px) and (max-width: 582px) {
  .show-message-br {
    display: block !important;
  }
}

@media screen and (max-width: 810px) {

  .modalNewsletter-content {
    padding: 3rem 1em;
    width: 90%;
  }

  .row-de-ce-sa-lucrezi-cu-noi .et_pb_column {
    width: 100% !important;
  }

  .row-de-ce-sa-lucrezi-cu-noi .et_pb_column:nth-child(odd) {
    margin-right: 0% !important;
  }

  .close-button{
    background-color: transparent;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 38px !important;
  }

  .close-button{
    display: block !important;
  }
  .certificate-rezidenta-tabs ul li {
    width: 100%;
    margin-bottom: 21px;
  }

  .certificate-rezidenta-tabs .et_pb_all_tabs ul {
    width: 100%;
    padding: 0 0 !important;
  }

  .certificate-rezidenta-tabs .et_pb_tabs_controls li a {
    display: block;
  }
}

@media screen and (max-width: 700px) {
  span.info_listen_canopy{
    display: none !important;
  }
  div#main-content {
      overflow-x: hidden !important;
  }
  .et_pb_column.col_1_serviciu_cu_ce_te_putem_ajuta {
    width: 100% !important;
    margin-right: 0% !important;
    margin-left: 0% !important;
  }
  .et_pb_section.sectiune_servicii_cu_ce_te_putem_ajuta.et_section_regular {
    padding-top: 20px;
  }
  .et_pb_column.col_2_serviciu_cu_ce_te_putem_ajuta {
    width: 100% !important;
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media screen and (max-width: 633px) {
  .hero-bottom-col-left.hero-bottom-col-left-logo-gpec h2 {
    font-size: 20px !important;
    line-height: normal !important;
    padding-bottom: 10px;
  }
  .hero-bottom-col-left.hero-bottom-col-left-logo-gpec img {
    max-width: 100px;
  }
  .section_gpec .hero-bottom-row-whp .et_pb_column {
    width: 100% !important;
  }
}

@media screen and (max-width: 600px) {

  body.page-id-20818 .hero-section-services {
    background-size: 25vh !important;
    background-position-y: 43%;
  }

  .et_pb_module.et_pb_text.title_echipa_sc h3 {
    font-size: 34px !important;
    line-height: 46px !important;
  }

  .de-ce-sa-te-inscrii-section{
    padding-top: 0px !important;
  }
  .de-ce-sa-te-inscrii-section.ga4_section_2{
    padding-top: 29px !important;
  }
  .contact-canopy-academy-full-w form {
    width: 100%;
  }
  .sectiune-servicii-gads .et_pb_main_blurb_image {
      margin-bottom: 0px !important;
  }

  .page-id-2038 .et_pb_video_box video, .page-id-2038 .et_pb_section_0{
    height: 42vh !important;
  }

  body .hero-bottom-row .et_pb_column {
    width: 50% !important;
  }
  .icon-hp img {
    height: 62px;
  }
  .row-404 h2,
  .row-thank-you h2 {
    font-size: 27px !important;
    line-height: 49px !important;
  }
  .gthp-row .et_pb_button_module_wrapper,
  .gthp-row.thank-you-pg .et_pb_button_module_wrapper {
    width: 80%;
  }
  body #page-container .gthp-row .et_pb_button_module_wrapper .go-to-homepage,
  body
    #page-container

    .gthp-row.thank-you-pg
    .et_pb_button_module_wrapper
    .go-to-homepage {
    font-size: 18px;
  }
  .row-404 p {
    font-size: 17px;
    line-height: 24px !important;
  }
  .de-ce-te-inscrii-col-right,
  .specialisti-canopy-col-right,
  .detalii-curs-col-right {
    max-height: 300px;
    min-height: 300px;
  }
  .de-ce-te-inscrii-col-right.col_right_ga4{
    max-height: 100% !important;
  }
  .de-ce-te-inscrii-col-right.new-de-ce-te-inscrii-col-right{
    min-height: 300px;
    background-size: cover;
  }
  .specialisti-canopy-row.new-specialisti-canopy-row .specialisti-canopy-col-right{
    min-height: 300px;
    background-size: cover;
    background-position-x: 30%;
  }
  .page-id-17742 h3 {
    font-size: 22px !important;
    line-height: 33px !important;
  }
  .page-id-17742 .col-half h3 {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  body:not(.home)
    .mobile_menu_bar.et_pb_header_toggle.et_toggle_fullscreen_menu {
    right: -10px !important;
    top: 4px !important;
  }
  body .blog-section .blog-row article .entry-title a,
  body .blog-section .autor-pg article .entry-title a,
  body .blog-section .tag-pg article .entry-title a {
    font-size: 18px !important;
    line-height: 21.6px !important;
    margin-top: 39px;
  }

  body .blog-section .blog-row article .entry-title,
  body .blog-section .autor-pg article .entry-title,
  body .blog-section .tag-pg article .entry-title {
    font-size: 18px !important;
    line-height: 21.6px !important;
    margin-top: 0px !important;
  }

  .blog-row article .post-meta span,
  .blog-row article .post-meta,
  .tag-pg article .post-meta span,
  .tag-pg article .post-meta,
  .autor-pg article .post-meta span,
  .autor-pg article .post-meta {
    font-size: 7.96px !important;
    line-height: 9.55px !important;
  }
  #lottie {
    margin-top: 58px;
  }
  .hero-section,
  .hero-section-services {
    padding-bottom: 21px !important;
  }
  h2,
  body #et-main-area .articol h2 {
    font-size: 22px !important;
    line-height: 33px !important;
  }

  footer .widget_caldera_forms_widget .submit {
    color: #ffffff !important;
    background: #000000;
    width: 67%;
    font-size: 18px !important;
    margin-top: 76px;
    letter-spacing: 1.6px;
    line-height: 16.8px !important;
    padding: 13px 29px !important;
  }

  footer form .col-sm-12,
  footer form .col-sm-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .icon-hp img {
    max-width: 57% !important;
    margin-bottom: 0px;
  }

  p,
  span,
  body #et-main-area .articol p,
  body #et-main-area .articol span,
  body #et-main-area .articol ul li,
  body #et-main-area .articol ol li,
  body ol li,
  body ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }
  body footer#main-footer #footer-widgets .oras-text {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  .ai-nevoie-col-left u li,
  .ai-nevoie-col-right ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }
  .pasi-esentiali-promovare-col-right-text ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }
  .strategie-digitala-title ul li {
    font-size: 18px !important;
    line-height: 33px !important;
  }

  .hidden-text span {
    font-size: 18px !important;
    line-height: 29px !important;
  }

  .specialists-logos-row {
    max-width: 90% !important;
    width: 90% !important;
    padding-bottom: 7px !important;
  }


  .row-video-hp .fluid-width-video-wrapper {
    height: 42vh !important;
  }

  .row-video-hp .et_pb_video_box {
    background-color: #696969 !important;
    height: 42vh !important;
  }
  .row-video-hp,
  .hp-video-col,
  .hp-video-col iframe,
  .row-video-hp .fluid-width-video-wrapper iframe,
  .hp-video-col .et_pb_video,
  .hp-video-col .et_pb_video .et_pb_video_overlay,
  .hp-video-col .et_pb_video .et_pb_video_overlay_hover {
    height: 42vh !important;
  }

  .hero-hp {
    /*height: calc(100 * var(--vh))!important;*/
    /* height: 88vh !important;  */
    height: 42vh !important;
  }

  .hidden-text {
    font-size: 14px !important;
    line-height: 16.8px !important;
  }
  footer .widget_caldera_forms_widget input,
  footer .widget_caldera_forms_widget select,
  footer .widget_caldera_forms_widget textarea,
  .form-mobile .widget_caldera_forms_widget input,
  .form-mobile .widget_caldera_forms_widget select,
  .form-mobile .widget_caldera_forms_widget textarea,
  .contact-form-page input,
  .contact-form-page textarea,
  .contact-form-page select {
    font-size: 14px !important;
    line-height: 14.4px !important;
    padding: 21px 23px 23px 13.5px !important;
  }

  .popup_descarcare.popup input[type="url"], .popup_descarcare.popup input[type="email"], .new-class-custom-form input{
    font-size: 14px !important;
    line-height: 14.4px !important;
    padding: 21px 23px 23px 13.5px !important;
  }

  .popup_descarcare.popup input[type=submit]{
    width: 67%;
    font-size: 18px!important;
    letter-spacing: 1.6px;
    line-height: 16.8px!important;
    padding: 13px 29px!important;
  }

  .contact-page-text {
    font-size: 14px !important;
    line-height: 14.4px !important;
    width: 100%;
  }

  .form-mobile-text {
      font-size: 14px !important;
      line-height: 14.4px !important;
      width: 100%;
  }

  .contact-form-page form {
    width: 100%;
  }

  .contact-form-page .submit {
    margin-top: 26px;
    width: 67%;
    padding: 13px !important;
    font-size: 14px !important;
    line-height: 16.6px !important;
  }

  .form-mobile .submit {
    margin-top: 26px;
    width: 67%;
    padding: 13px !important;
    font-size: 14px !important;
    line-height: 16.6px !important;
  }
}

@media screen and (max-width: 500px) {
  body.page-id-20737 .hero-section-services {
    background-size: 11vh !important;
    background-position-y: 40%;
  }
  .oferte_ga4_col_2 .caldera-grid .form-group {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }
  body.page-id-20737 .hero-bottom-row-whp .et_pb_column {
    width: 100% !important;
    margin-right: 0 !important;
  }
  body.page-id-20737 .hero-bottom-col-left h2 {
    padding-bottom: 15px;
  }
  body.page-id-20818 .hero-bottom-row-whp .et_pb_column {
    width: 100% !important;
    margin-right: 0 !important;
  }
  body.page-id-20818 .hero-bottom-col-left h2 {
    padding-bottom: 15px;
  }
}

@media screen and (max-width: 460px) {
  .et_header_style_left #logo,
  .et_header_style_split #logo {
    margin-top: 7px !important;
    max-width: 25% !important;
  }

  .sticky-menu-active.et_header_style_left #logo,
  .et_header_style_split #logo {
    margin-top: 9px !important;
  }
  #lottie {
    max-height: 289px !important;
    margin-top: 58px !important;
  }
  .hp-video-col .et_pb_video .et_pb_video_overlay {
    background-image: url("/wp-content/uploads/2021/02/hp-hero-img-mobile.png") !important;
  }
  .row-video-hp .et_pb_video_play {
    top: 45.5%;
  }

  .et_pb_video_play {
    left: 47%;
  }
}

/*///////////////////////*/

.trigger2 {
    cursor: pointer;
}

@media screen and (max-width: 980px) {

  .et_pb_section.inscriere-section.new-inscriere-section.gpec-inscriere {
    margin-top: 20px;
  }

  .col_1_gpec{
    margin-bottom: 0px !important;
  }

  div#services-title2-row.title-parteneri-gpec{
    padding: 0px !important;
  }

  .gpec-inscriere.et_section_regular .et_pb_row.inscriere-row{
      margin-bottom: 0 !important;
  }

  .inscriere-section.new-inscriere-section{
    padding-bottom: 50px !important;
  }
    .row-100-za {
        width: 100%!important;
        max-width: 100%!important;
    }

    .et_pb_video_4.modul-100,
    .et_pb_video_9.modul-100 {
        width: 100%!important;
    }
}

/*start autori responsive */
@media (max-width: 913px) {
    .pp-multiple-authors-wrapper ul li {
        /*padding: 0px !important;*/
    }
}

@media (max-width: 700px) {
    .pp-multiple-authors-layout-boxed ul {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
    }

    .pp-multiple-authors-wrapper ul li {
        width: 50%;
    }
}

@media (max-width: 600px) {
    .pp-multiple-authors-layout-boxed .multiple-authors-name a, .pp-multiple-authors-layout-centered .multiple-authors-name a{
        font-size: 18px !important;
    }
}

@media (max-width: 400px) {
    .pp-multiple-authors-wrapper ul li {
        width: 100%;
    }
}



/*end autori responsive */

.spoturi-video-list.strategie-digitala-title ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.spoturi-video-list.strategie-digitala-title ul li {
	padding-left: 82px;
	list-style: none;
	background-image: url("/wp-content/uploads/2022/04/Canopy_Icon_Fin.svg");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 75px;
    background-position-y: -20px;
}

body.page-id-19982 .yotu-thumbnails-wrp,.yotu-copyright{
  display: none !important;
}

@media (max-width: 455px) {
    .spoturi-video-list.strategie-digitala-title ul li {
        background-size: 65px;
        padding-left: 65px;
        background-position-y: -15px;
    }

    .g-recaptcha {
      transform:scale(0.77);
      transform-origin:0 0;
    }
}


@media screen and (min-width: 981px) and (max-height: 797px) {
  body.page-id-20737 .hero-section-services{
    background-size: 32vh !important;
  }
}

@media screen and (min-width: 981px) and (max-height: 737px) {
  body.page-id-20818 .hero-section-services{
    background-position-y: 34%;
    background-size: 45vh !important;
  }
}


.group-button-orange{
  display: flex;
  justify-content: flex-start;
}

.buton-net-orange{
    background: #EC6C2B;
    border: 1px solid #EC6C2B;
    color: #ffffff;
    padding: 10.5px 47px;
    transition: all 0.2s ease-in;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-size: 24px;
}
.buton-net-orange:hover{
  background: #ffffff;
  border:1px solid #8e8e8e;
  color:#8e8e8e;
}
.container-boom{
  display: flex;
  gap:30px;
  color:white;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}
.container-boom .item-boom{
  display: flex;
  gap: 15px;
  font-size: 30px;
  align-items: center;
  line-height: 34px;
}
.container-boom .item-boom span{
  color: black;
  font-size: 30px !important;

}

.new-flex-column{
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.new-class-group{
  padding-left: 45px !important;
  padding-right: 45px !important;
  display: flex;
  align-items: center;
}
.new-class-group h1{
  margin-top: 20px !important;

}
.new-class-group h1 span.editie{
  font-size: 22px !important;
  font-weight: 400 !important;
}
.new-class-group h1 span{
  font-size: 85px !important;
}
.right-content-new {
  color: white;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}

.right-content-new .medium{
  font-size: 48px;
  font-weight: 600;
  margin-bottom: 40px;
  line-height: 51px;
}

.right-content-new .small{
  font-size: 22px;
  line-height: 35px;
  font-weight: 500;
}

.image-content{
  display: flex;
  align-items: center;
}
.column-set-new, .column-set-new2 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}


.column-set-new .number{
  font-size: 120px  !important;
  line-height: 130px !important;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-weight: bold;
}

.column-set-new .title{
  font-size: 32px  !important;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 500;
  margin-top: 20px;
  display: block;
  line-height: 35px !important;
  margin-bottom: 10px;
}
.column-set-new ul {
  list-style: none;
}

.column-set-new ul li::before {
  content: "\2022";
  color: #acdfdc;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.column-set-new ul span{
  color: #acdfdc !important;
  font-size: 16px !important;
  line-height: 20px !important;

}
.column-set-new h2{
  font-size: 70px !important;
  line-height: 78px !important;
}
.text-white-group h2{
  font-size: 48px !important;
  line-height: 55px !important;
}
.text-white-group p{
    margin-top: 30px !important;
}
.text-white-group p span{
  color: white;
  font-family: 'Open Sans' !important;
  font-size: 22px !important;
}
.new-people-row h2{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.new-people-row .et_pb_main_blurb_image{
  margin-bottom: 30px !important;
}
.key-people-row.new-people-row .border-radius img{
  border-radius: 100% !important;
}
.et_pb_row.et_pb_row_8.key-people-row.new-people-row{
padding: 0 !important;
}
.grid-bulltes{
  display: flex;
  color:white;
  flex-direction: column;
}
.grid-bulltes .item-bullets{
  display: flex;

}

.grid-bulltes .bullet.first{
  top: 0px;
}
.grid-bulltes .bullet{
  width: 16px;
  height: 16px;
  border:2px solid black;
  border-radius: 100%;
  background: #009C92;
  position: absolute;
  left: -9px;
  top: 4px;
}
.grid-bulltes .time{
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  padding-right: 52px;
  font-size: 24px;
  width: 100%;
  max-width: 110px;
}

.grid-bulltes .info{
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  position: relative;
  padding-left: 52px;
  border-left: 2px solid black;
  padding-bottom: 40px;
  font-size: 24px;
  max-width: 337px;
  line-height: 34px;
  width: 100%;
}
.grid-bulltes .last .info{
  padding-bottom: 0px;
}
.grid-bulltes .last .bullet{
    top: unset;
    bottom: 0;
}
 .grid-bulltes .bullet5 .bullet{
   border:2px solid white;
   top: 0;
 }
 .grid-bulltes .bullet5 .info {
   border-left: 2px solid white;
 }

 .image-content.set2{
   align-items: flex-start;
 }
 #css-paragraph p{
   color: white;
   font-size: 22px;
   line-height: 25px;
   font-weight: 400 !important;
   font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
 }
 .echipa-new .new-h2 span{
   font-size: 70px !important;
   color: white !important;
 }
 .echipa-new .new-h2{
   font-size: 70px !important;
   color: white !important;
 }

footer .new_footer.widget_caldera_forms_widget form{
  width: 100% !important;
}
.new-footer-inscriere{
  display: flex;
  justify-content:space-between;
  align-items: center;

}

@media (min-width:981px){
  footer .new_footer.widget_caldera_forms_widget .caldera_forms_form .first_row .last_col{
    padding-left: 8px !important;
  }
  .new_footer .caldera_forms_form .first_row .first_col .form-group{
    padding-right: 0px !important;
  }
}

@media (max-width:1800px){

  .container-boom .item-boom{
    font-size: 20px;
  }
  .container-boom .item-boom span{
    font-size: 20px !important;
  }
}

@media (max-width:1530px){

  .new-class-group h1 span{
    font-size: 85px !important;
  }
  .new-class-group h1 span.editie{
    font-size: 22px !important;
    font-weight: 400 !important;
  }
}
@media (max-width:1380px){

  .container-boom{
    gap:15px;
    flex-direction: column;
  }
}
@media (max-width:1240px){

  .right-content-new .medium{
    font-size: 30px;
    line-height: 38px;
  }

  .right-content-new .small{
    font-size: 18px;
    line-height: 24px;
  }
}

@media (max-width:1240px){
  .new-class-group h1 span.editie{
    float: left;
    width: 100%;
    margin-top: 30px;
  }
}

@media (max-width: 981px){
  .echipa-new .new-h2 span{
    font-size: 40px !important;
    color: white !important;
    line-height: 45px !important;
  }
  .echipa-new .new-h2{
    font-size: 40px !important;
    color: white !important;
    line-height: 45px !important;
  }
  .column-set-new .number{
    display: block !important;
    margin-top: 40px !important;
  }
  .image-content{
    flex-direction: column-reverse;
    gap: 30px;
  }
  .image-content.set2{
    flex-direction: column !important;
  }
  .new-class-group h1 span{
    font-size: 80px !important;
  }
  .new-class-group h1 span.editie{
    font-size: 22px !important;
    font-weight: 400 !important;
  }

  .new-class-group{
    padding-left: 0 !important;
    padding-right: 0 !important;
    flex-direction: column;
  }

  .column-set-new, .column-set-new2 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 800px){
  .et_pb_section_0_tb_header, body .et_pb_section.header-new-main.sticky-hnm{
    top:0px !important;
  }
  #cookiescript_badge {
    left: 0 !important;
  }
  .ancr-group.ancr-pos-top{
    top: unset !important;
    bottom: 0 !important;
  }
  #ancr-23499 .ancr-btn-wrap{
    margin: 0 !important;
  }
}
@media (max-width:640px){


  .right-content-new .medium{
    margin-bottom: 20px;
  }
  .key-people-row.new-people-row .echipa-item{
    margin-bottom: 40px !important;
  }
  .new-people-row .et_pb_main_blurb_image{
    margin-bottom: 0px !important;
  }
  #media_image-2.class-new{
    position: unset;
    width: 100% !important;
  }
  .new-footer-inscriere{
    flex-direction: column-reverse;
    gap:40px;
  }
  .new-submit{
    width: 100% !important;
  }
  .column-set-new{
    padding: 0 !important;
  }
  .column-set-new .et_pb_row.et_pb_row_2{
    padding: 0;
  }
  .right-content-new .small{
    padding-bottom: 30px;
  }
  .image-content{
    gap: 0px;
    padding-top: 0 !important;
  }
  .text-white-group p span{
    font-size: 16px !important;
  }
  .grid-bulltes .info{
    font-size: 17px;
    line-height: 24px;
    padding-left: 24px;
  }
  .grid-bulltes .time{
    font-size: 17px;
    padding-right: 25px;
    max-width: 74px;
  }
  .text-white-group p span{
    font-size: 18px !important;
  }
  .column-set-new .number{
    font-size: 80px  !important;
    line-height: 80px !important;
  }

  .column-set-new .title{
    font-size: 28px  !important;
    line-height: 35px !important;
  }

  .column-set-new h2{
    font-size: 40px !important;
    line-height: 45px !important;
  }
  .buton-net-orange{
    font-size: 18px;
  }

  .new-class-group h1 {
    font-size: 44px !important;
  }
  .new-class-group h1 span{
    font-size: 44px !important;
  }
  .et_pb_row.et_pb_row_0.new-class-group{
    margin-bottom: 0 !important;
  }
}

.countdown-container {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
.clock-item .inner {
height: 0px;
padding-bottom: 100%;
position: relative;
width: 100%;
}
.clock-canvas {
background-color: rgba(255, 255, 255, .1);
border-radius: 50%;
height: 0px;
padding-bottom: 100%;
}
.text {
color: #fff;
font-size: 30px;
font-weight: bold;
margin-top: -50px;
position: absolute;
top: 50%;
text-align: center;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
width: 100%;
}
.text .val {
font-size: 50px;
}
.text .type-time {
font-size: 20px;
}
 @media (min-width: 768px) and (max-width: 991px) {
  .clock-item {
  margin-bottom: 30px;
  }
}
 @media (max-width: 767px) {
  .clock-item {
  margin: 0px 30px 30px 30px;
  }
}
.color-primary-set a{
  color: #EC6C2B !important;
}

/* #main-header.et-fixed-header {
  padding-top: 50px;
} */

#main-header .info{
  background: #EC6C2B;
  padding: 4px 30px;
  font-size: 17px;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  width: 100%;
  display: block;
  text-align: center;
  color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999!important
}
#main-header .info span{
  font-size: 17px !important;
}
#main-header.et-fixed-header .info{
  font-size: 15px;
  padding: 8px 30px;
}
#main-header.et-fixed-header .info span{
  font-size: 15px !important;
}

@media (max-width:780px){
  #main-header.et-fixed-header .info{
    font-size: 10px;
    line-height: 16px !important;
    padding: 5px 10px;
  }
  #main-header .info{
    font-size: 10px;
    padding: 5px 10px;
    line-height: 16px !important;
  }


  #main-header.et-fixed-header .info span{
    font-size: 10px !important;
    line-height: 16px !important;
    display: block;
  }
  #main-header .info span{
    font-size: 10px !important;
    line-height: 16px !important;
    display: block;
  }
  body.et_header_style_fullscreen .et_slide_menu_top{
    margin-top: 30px !important;
  }
  body.et_header_style_fullscreen .et_slide_menu_top.sticky-contact {
    margin-top: 20px !important;
  }
}

.sticky-contact.et_slide_menu_top{
  top:30px;
}
@media (max-width:640px){
  body.et_header_style_fullscreen .et_slide_menu_top{
    margin-top: -37px !important;
  }
  .et_slide_menu_top .et_pb_top_menu_inner {

    right: -47px !important;
  }
  #main-header.et-fixed-header {
    padding-top: 4px !important;
  }
  body.et_header_style_fullscreen .et_slide_menu_top.sticky-contact{
    margin-top: -6px !important;
  }
}

.radio-termeni div{
	display: flex;
	align-items: center;
	gap: 20px;
	font-size: 18px;
}

.radio-termeni div a{
	font-weight: 700;
}
.radio-termeni .help-block{
	margin: 0;
  text-align: left;
}
@media (max-width:640px){

  .radio-termeni .help-block{
  	font-size: 14px !important;
  }
}
.entry-content ul li{
	margin: 10px 0;
	line-height: 42px;
}
#fld_1303484_1-wrap, #fld_9928301, #fld_8849954_1-wrap{
    width: 100%;
}

body .post-20184 .hero-bottom-col-left.h2-title.first-text{
  bottom: 204px !important;
}
.post-20184 .et_pb_module.et_pb_text.et_pb_text_1.hero-bottom-col-left.h2-title.job_name_title.et_pb_text_align_left.et_pb_bg_layout_light{
  bottom: 0px !important;
}
.post-20184 .et_pb_module.et_pb_text.et_pb_text_1.hero-bottom-col-left.h2-title.job_name_title.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner{
  line-height: 55px;
}
@media (max-width: 1600px){
  body .post-20184 .hero-bottom-col-left.h2-title.first-text {
    bottom: 140px !important;
  }
  body .post-20184 .blog-post-section .hero-bottom-col-left h2{
    line-height: 55px !important;
  }
}
@media (max-width: 1240px){
  body .post-20184 .blog-post-section .hero-bottom-col-left h2{
    padding-bottom: 55px;
  }
}
@media (max-width: 981px){

  body .post-20184 .hero-bottom-col-left.h2-title.first-text {
    bottom: 100px !important;
  }
  body .post-20184 .blog-post-section .hero-bottom-col-left h2{
    padding-bottom: 0;
  }
  body .post-20184 .blog-post-section .hero-bottom-row-whp{
    bottom: -47px;
  }
  .new-set-column-consent{
    display: grid;
    grid-template-columns: 1fr;
    align-items: start;
    row-gap: 30px;
    column-gap: 10px;
  }

  .item_list_1{
    order: 1;
  }
  .item_list_2{
    order: 2;
  }
  .item_list_3{
    order: 3;
  }
  .item_list_4{
    order: 4;
  }
}
@media (max-width: 750px){
  .row_serviciu_cu_ce_te_putem_ajuta.new-grid-set{
    display: flex;
    flex-direction: column;
    gap: 20px;
      margin-bottom: 0px !important;
  }
  .row_serviciu_cu_ce_te_putem_ajuta.new-grid-set .et_pb_column_22{
    display: flex;
    margin-bottom: 0;
  }
  .row_serviciu_cu_ce_te_putem_ajuta.new-grid-set .et_pb_column_22 .et_pb_module.et_pb_image.et_pb_image_6.et_multi_view__hover_selector{
    margin: auto;
    position: relative;
    left: 17px;
  }
  .row_serviciu_cu_ce_te_putem_ajuta.new-grid-set .et_pb_column_22 .et_pb_module.et_pb_image.et_pb_image_6.et_multi_view__hover_selector img{
    width: 37px;
    height: 166px;
  }
  .row_serviciu_cu_ce_te_putem_ajuta.new-grid-set .et_pb_column_23{
    margin-top: 25px;
  }
  .row_serviciu_cu_ce_te_putem_ajuta .new-width-form .form-group{
    margin-bottom: 25px;
  }
  .row_serviciu_cu_ce_te_putem_ajuta .new-width-form .btn{
    margin-top: 25px;
  }
  .contact-canopy-academy-full-w.new-width-form input,
  .contact-canopy-academy-full-w.new-width-form select {
    padding: 19px 38px !important;
  }
}
@media(max-width: 640px){
  body .post-20184 .blog-post-section .hero-bottom-col-left h2 {
    font-size: 30px !important;
    line-height: 30px !important;
  }
}
@media (max-width: 1730px){
  .post-20184  .hero-bottom-col-left.h2-title.first-text{
    bottom: 123px!important;
  }
  .post-20184 .et_pb_module.et_pb_text.et_pb_text_1.hero-bottom-col-left.h2-title.job_name_title.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner{
    line-height: 43px;
  }
}
@media (max-width: 870px){
    .post-20184  .hero-bottom-row-whp .et_pb_column{
      width: 80.9% !important;
    }
    .post-20184  .hero-bottom-col-left.h2-title.first-text{
      bottom: 58px!important;
    }
}
@media (max-width: 640px){

  .raspuns-corect{
      margin-bottom: 0;
  }
  .intrebare-ty span{
    line-height: 26px !important;
  }
  .custom-style-lp h1{
    font-size: 35px;
    line-height: 40px;
  }
  .new-style-intrebari .caldera_forms_form .style-text.style-text-title{
    margin-top: 75px !important;
  }
  .style-regulament-gpec h1{
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .custom-radio-terms{
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
  .custom-radio-terms .help-block{
    font-size: 14px !important;
    line-height: 22px !important;
  }
  .page-id-23791 .et_pb_row{
    max-width: 91% !important;
    width: 91% !important;
  }
  .style-padding{
    padding: 5px 20px 15px 20px;
  }
  .custom-style-lp{
    padding-bottom: 0px;
  }
  .new-style-intrebari .caldera_forms_form label{
    font-size: 16px;
  }
  .mini-container-intrebare {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
  .caldera_forms_form .row div.max-container-intrebare:nth-child(1),
  .max-container-intrebare {
    padding: 30px 20px !important;
  }
  .caldera_forms_form .row div.max-container-intrebare-2:nth-child(1),
  .max-container-intrebare-2 {
    padding: 30px 20px !important;
    padding-bottom: 0px !important;
  }
  .caldera_forms_form .row div.max-container-intrebare-3:nth-child(1),
  .max-container-intrebare-3 {
    padding: 30px 20px !important;
    padding-top: 0px !important;
  }

  .container-raspuns input[type='radio']:after,
  .container-raspuns input[type='radio']:checked:after{
    top: -3px;
    left: -3px;
  }
  .caldera-grid .container-raspuns .radio input[type=radio]{
    margin-top: 5px;
  }
  .caldera-grid .container-raspuns .radio label{
    align-items: flex-start;
  }
  .new-class-font h2{
    font-size: 26px !important;
    line-height: 36px !important;
  }
  .sectiune_servicii_ga4.new_consent_mode .new-class-font h3{
    font-size: 18px !important;
    line-height: 32px !important;
  }
  body.page-id-23540 #page-container  .hero-section-services {
    height: 47.7vh !important;
  }
  .page-id-23535 .hero-section,
  .page-id-23663 .hero-section,
  .page-id-23800 .hero-section,
  .page-id-25497 .hero-section {
    height: 250px !important;
  }
  .contact-canopy-academy-full-w.new-set select{
    padding: 19px 12px !important;
  }
  .sectiune_servicii_ga4.new_consent_mode .titlu_pachet_serviciuga4{
    padding: 20px;
  }
  .row_sectiune_servcii_consent .titlu_pachet_serviciuga4.new_color{
    height: auto;
  }
  .border-left-set::before{
    display: none;
  }
  .sectiune_servicii_ga4.new_consent_mode h3{
    font-size: 24px !important;
    padding-bottom: 0;
  }
  body.page-id-23540  .row_sectiune_servcii_consent, body.page-id-23540 .border-left-set{
    width: 100% !important;
    max-width: 100% !important;
  }
  .sectiune_servicii_ga4.new_consent_mode h4{
    font-size: 20px !important;
  }
  .new-section-consent .motive-list.top-1,
  .new-section-consent .motive-list.top-2{
    margin-top: 0;
  }
  .page-id-23540 .hero-bottom-row-whp .et_pb_column{
    width: 100% !important;
    bottom: 0;
  }
  body.page-id-23540 .hero-bottom-col-left{
    left: 0;
    bottom: 40px;
  }
  body.page-id-23540 .hero-bottom-col-left h2{
    font-size: 20px !important;
    text-align: center;
    line-height: 21px !important;
  }
  .new-section-consent .et_pb_row.et_pb_row_3 {
    width: 100% !important;
    max-width: 100% !important;
  }
  .new-section-consent .number-container{
    padding-right: 0 !important;
    padding-top: 0 !important;
  }
  .new-section-consent .number-container span {
    line-height: 50px !important;
  }
  .radio-termeni.new-set input{
    height: 20px;
    width: 30px;
  }
  .et_pb_video_box iframe{
    height: 200px !important;
  }
  .text-white-group .font-mini-mobile h2{
    font-size: 30px !important;
    line-height: 38px !important;
  }
  .font-mini-mobile span{
    font-size: 16px !important;
  }
  .row_serviciu_cu_ce_te_putem_ajuta.margin-bottom-set{
    margin-bottom: 0 !important;
  }
  .row_serviciu_cu_ce_te_putem_ajuta.new-grid-set .et_pb_column_21{
    margin-top: 0;
  }
  .hp-tree-mobile.set-spacing{
    padding-top:  0 !important;
  }
  .detalii-curs-title.detalii-curs-title-pret.ce_este_ga4.new-spacing{
    padding: 0 !important;
    margin: 0 !important;
  }
    .post-20184  .hero-bottom-row-whp .et_pb_column{
      width: 100% !important;
    }
    .post-20184 .et_pb_module.et_pb_text.et_pb_text_1.hero-bottom-col-left.h2-title.job_name_title.et_pb_text_align_left.et_pb_bg_layout_light .et_pb_text_inner{
      line-height: 25px;
      font-size: 18px;
    }
    .post-20184 .et_pb_module.et_pb_text.et_pb_text_1.hero-bottom-col-left.h2-title.job_name_title.et_pb_text_align_left.et_pb_bg_layout_light{
      bottom: -33px !important;
    }
    body .post-20184 .hero-bottom-col-left.h2-title.first-text{
      bottom: 50px !important;
    }
}
