
.page-id-17 .banner-home .et_pb_row{
  width: 94%!important;
  padding-left: 12px!important;
}

.text-center-modula p{
  font-size: 45px!important;
  text-align: center;
  padding: 5px !important;
color: transparent;
background: linear-gradient(to right, #000000, #0e4200, #1b7d00, #1d8600, #27b700, #29be00, #2bc900, #2ed700);
background-size: cover;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent;
}
@media only screen and (max-width: 768px) {
  .text-center-modula p{
    font-size: 24px!important;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-17 .banner-home .et_pb_row{
    width: 80%!important;
    max-width: 1376px!important;
  }
}

/*Banner homepage - sectiunea 1*/
.banner-home {
  background-size: 66%;
  background-position: 70%;
  margin-bottom: 30px;
}
.banner-home .et_pb_row {
  padding-top: 36px;
}
.banner-image {
  padding-top: 80px !important;
}
.banner-home h1 {
  padding-top: 51px !important;
}
.text-box p {
  padding-top: 13px !important;
}
.moto p,
.text-box h1 {
  color: transparent;
  background: linear-gradient(
    to right,
    #000000,
    #0e4200,
    #1b7d00,
    #1d8600,
    #27b700,
    #29be00,
    #2bc900,
    #2ed700
  );
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.contact-button-main {
  padding-top: 6px !important;
}
.contact-button-main a {
  font-family: 'Sequel Sans Medium Disp';
  height: max-content;
  border-radius: 500px;
  background-position: center;
  background-image: url("/wp-content/uploads/2024/12/Property-1Frame-3.svg");
  padding: 0px;
  display: flex !important;
  gap: 29px;
  color: #ffffff;
  padding: 0px 0px 0px 45px;
  width: max-content;
  align-items: center !important;
}

.contact-button-main a::after {
  width: 40px;
  content: '';
  height: 40px;
  text-align: center;
  border-radius: 100%!important;
  background:
    url('/wp-content/uploads/2025/01/Animation-1730039161886-1-1.svg') no-repeat center center,
    linear-gradient(180deg, #FFFFFF 0.88%, #DBDBDB 50.44%, #B9DCB0 100%);
  background-size: 30px 30px, cover;
  transform: scale(1);
  transition: background 0.3s ease;
}

.contact-button-main a:hover::after {
  color: #ffffff!important;
  background:
    url('/wp-content/uploads/2025/01/animatia.gif') no-repeat center center,
    linear-gradient(180deg, #FFFFFF 0.88%, #DBDBDB 50.44%, #B9DCB0 100%);
  background-size: 30px 30px, cover;
}
.marquee-section .et_pb_row,
.marquee-section {
  padding: 0px !important;
}

/*Sectiunea carduri - sectiunea 2*/
/*-Sectiunea titlu-*/

.card-section{
  background: #FFFFFF;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  border-radius: 22px;
  max-width: 1376px!important;
  margin: auto!important;
  width: 80%!important;
  padding: 73px 30px 0px 62px!important;


}

.card-section .et_pb_row{
  width: 100%!important;
  max-width: 100%!important;
}

.cursuri-investitii p {
  display: flex;
  align-items: center;
}

.text-box-card-section p {
  padding: 5px !important;
  color: transparent;
  background: linear-gradient(
    to right,
    #000000,
    #0e4200,
    #1b7d00,
    #1d8600,
    #27b700,
    #29be00,
    #2bc900,
    #2ed700
  );
  background-size: cover;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent;
}
/*Card propriu-zis*/

.row-construieste {
  padding: 73px 30px 0px 62px !important;
}
.text-before-title {
  margin-bottom: 1% !important;
}
.text-before-title .et_pb_code_inner {
  display: flex;
  gap: 17px;
  font-family: "Montserrat";
  font-weight: 700;
  font-size: 15px;
  align-items: center;
}
.text-box-card {
  margin-bottom: 1% !important;
}
.text-box-card .et_pb_code_inner {
  display: flex;
  font-size: 15px;
  font-family: "Sequel Sans" !important;
}
.module-3 .et_pb_image {
  margin-bottom: 17px !important;
  margin-top: 0px !important;
}
.module-1 .et_pb_image,
.module-2 .et_pb_image {
  margin-bottom: 9% !important;
}
.text-box-card p {
  padding-bottom: 13px !important;
}
.text-before-title p {
  padding-top: 21px;
}
.card-section {
  padding-top: 10px !important;
}
.card-row {
  display: flex;
  justify-content: center;
  padding: 54px 43px 39px 43px!important;
}

.card-row .et_pb_column {
  display: flex;
  flex-direction: column;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  border-radius: 15px;
  padding: 17px;
}
.card-module-text{
  padding-bottom: 74px!important;
}
.module-1,
.module-2 {
  margin-right: 2.9% !important;
}

.card-module :first-child p {
  display: flex;
  align-items: center;
}
.card-module :last-child p {
  display: flex;
  align-items: center;
  padding-top: 0px !important;
  padding: 5px;
  gap: 10px;
}
.card-module .et_pb_image {
  margin: auto;
}
.card-module {
  position: relative;
}
.position-in-box {
  bottom: 89px;
  position: absolute;
}

/*Card button*/
.card-button-section {
  padding-top: 0px !important;
  display: flex;
  justify-content: center;
}

.card-button-section .contact-button-main a {
  margin: auto;
}
.card-button-section-coll3 {
  display: flex;
  justify-content: flex-end;
  padding-right: 65px;
  padding-top: 10px;
}

.button-next-prev img {
  margin: 0px 5px 0px 5px;
}

/*Sectiunea 3 */

.section-asistenta {
  background-position-y: 36% !important;
  background-position-x: 73% !important;
  padding-top: 0px !important;
  padding-bottom: 12px!important;
  background-size: 30%;
  background-position: 62%;
}
.section-asistenta .et_pb_row {
  margin-top: 13px;
  padding: 20px;
  padding-top: 7px!important;
  padding-bottom: 53px!important;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  border-radius: 22px;
}

.asiastenta-row-titlu p {
  display: flex;
  align-items: center;
}
.asistenta-row-1 {
  padding-top: 69px !important;
  padding-left: 30px !important;
}
.asistenta-row-1 .et_pb_column {
  padding-left: 11px !important;
}
.asistenta-row-1 p {
  padding-top: 0px !important;
}
.asistenta-last-p p {
  padding-bottom: 10px;
}
.section-asistenta .asistenta-col1 {
  width: 64% !important;
  margin-right: 0% !important;
}
.section-asistenta .asistenta-col2 {
  width: 36% !important;
  margin-top: 22.5%;
  padding-left: 20px;
}

.row-asistenta {
  display: flex;
  justify-content: center;
  padding: 0px 0px 0px 30px !important;
  margin-bottom: 1%;
}
.row-asistenta .card-asistenta:first-child {
  margin-right: 1% !important;
}

.card-asistenta {
  width: 49.5% !important;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background: #ffffff;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  border-radius: 15px;
  padding: 10px;
  padding-bottom: 50px;
}
.card-asistenta .et_pb_text {
  margin-bottom: 2px !important;
}
.card-asistenta p {
  text-align: center;
}

.row-asistenta-2 .card-asistenta {
  padding-top: 60px;
}
.row-asistenta-2 .card-asistenta .et_pb_image {
  margin-top: 0px;
  margin-right: 157px;
}
.asistenta-text p {
  text-align: center;
  width: 95%;
  margin: auto;
}
.card-asistenta .et_pb_image {
  margin: auto;
  margin-bottom: 10px !important;
}
.row-asistenta .text-box-card-section {
  margin-bottom: 33px;
}

.asistenta-row-button .et_pb_column .et_pb_module {
  display: flex;
  justify-content: center;
}
.asistenta-row-button {
  padding-top: 45px !important;
}
.asistenta-row-button a {
  margin-left: 43px;
}

.asistenta-row-1 .text-box-card-section {
  margin-bottom: 5% !important;
}

/*Sectiunea 4 */
/*de sters*/
.cursuri-section {
  padding-top: 10px !important;
  padding-bottom: 0px !important;
}
.cursuri-section .text-before-title {
  padding-left: 10px;
}
.cursuri-section .text-before-title p {
  padding-top: 38px;
}
.cursuri-section .text-box-card-section p {
  padding-left: 12px !important;
}
.cursuri-section .asistenta-last-p p {
  padding-left: 12px !important;
  width: 94% !important;
}
/*de sters*/

.cursuri-row {
  padding-left: 50px !important;
}
.video-section {
  padding-top: 9px !important;
  padding-bottom: 0px!important;
}
.video-section .et_pb_row {
  background: #FFFFFF;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  border-radius: 22px;
  padding-left: 50px !important;
  padding-bottom: 93px!important;
}

.video-section-col-1 {
  margin-top: 25%!important;
  padding-top: 0px !important;
  width: 23% !important;
  margin-right: 2% !important;
}
.video-section-col-1 .et_pb_video {
  margin-left: 16px !important;
}
.video-section-col-2 {
  width: 75% !important;
}
.video-section-col-2 .et_pb_module:first-of-type {
  padding-top: 10px;
}

.video-section-col-2 .et_pb_row_inner {
  width: 92% !important;
  padding: 10px 0px !important;
}
.et_pb_row .module-col1 {
  margin-right: 3% !important;
}
.card-cursuri {
  width: 48% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #ffffff;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  border-radius: 15px;
  padding: 10px;
}
.card-cursuri .et_pb_module:last-child p {
  width: 82%;
  margin: auto;
}
.video-section-col-2 .cursuri-section-title-row{
  padding-top: 54px!important;
  width: 120%!important;
  margin-left: -32%!important;
}
.cursuri-section-title-row .text-box-card-section{
  margin-bottom: 3.4%!important;
}

.et_pb_row_inner.special-row-padding-top{
  padding-top: 34px!important;
}

.cursuri-section-title-row .text-before-title p{
  padding-top: 31px!important;
}
.card-cursuri .et_pb_image {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8px !important;
}
.card-cursuri .et_pb_text {
  margin-bottom: 10px !important;
  text-align: center;
}
.cursuri-row-2 .card-cursuri {
  padding-top: 40px !important;
}
.cursuri-last-row{
  padding-top: 25px!important;
}
.cursuri-last-row .et_pb_column {
  padding-top: 28px!important;
  display: flex;
  justify-content: center;
}
/*provizoriu*/
.video-section iframe {
  border-radius: 15px;
  width: 264.36px !important;
  height: 458.9px !important;
}

/*Sectiunea 5 - Testimoniale */

.testimoniale-section {
  background-position-y:30%!important;
  background-repeat: no-repeat!important;
  background-position-x: 85% !important;
  background-size: 70% !important;
  background: #FFFFFF;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  border-radius: 22px;
  max-width: 1376px!important;
  width: 80%!important;
  margin: auto!important;
  margin-top: 18px!important;
  padding-top: 21px!important;
}

.testimoniale-section .et_pb_row{
  width: 100%!important;
  max-height: 100%!important;
}

.testi-row-1{
  padding-top: 23px!important;
  padding-left: 50px!important;
}

.et_pb_toggle_open {
  padding: 17px!important;
}
.row-testimoniale {
  padding-left: 50px !important;
  padding-top: 37px !important;
}
.row-testimoniale .text-before-title {
  margin-bottom: 8px !important;
  padding-left: 9px;
}
.row-testimoniale .text-before-title p {
  padding-top: 40px;
}
.row-testimoniale .text-box-card-section {
  padding-left: 13px;
}
.row-testimoniale .asistenta-last-p {
  padding-left: 13px;
}
.row-testimoniale .text-box-card-section{
  margin-bottom: 3.5%!important;
}
.row-testimonial-content{
  padding-top: 17px!important;
  padding-left: 50px!important;
  padding-right: 50px!important;
}

.row-testimonial-content .testi-col-1{
   margin-right: 2%;
   width: 48%!important;
}
.row-testimonial-content .testi-col-2{
     width: 48%!important;
}

.testimonial-video-section{
  display: flex;
  gap:12px;
}
.section-2-testi,
.section-1-testi{
  /*position: relative*/;
}
.section-2-testi .media-box,
.section-1-testi .media-box{
  position: absolute;
  top:10px;
  right:10px;
}


.content-box-testimonial{
  /*padding-left: 30px;
  padding-top: 0px;*/
  background: #FFFFFF;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  /*border-radius: 15px;*/
}
.content-box-testimonial p{
  padding: 90px 0px;
}

.text-box-testimonial{
  padding-left: 31px;
  padding-top: 18px;
}
.name-testimoniale{
  font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
  font-weight: bold;
  font-size: 17px;
  padding-top: 140px!important;
  padding-bottom: 20px!important;
}
.text-testimonial{
  font-family: 'Sequel Sans Medium Disp';
  line-height: 30px;
  font-size: 16px;
  padding-top: 2px;
  padding-left: 4px;
}
.et_pb_row.testimonial-button{
  padding-top: 32px!important;
}
.testimonial-button .et_pb_column{
  padding-top: 0px!important;
}


/*Sectiunea 6 -Studiu de caz */
.shortcode-studii-de-caz-section{
  max-width: 1376px!important;
  width: 80%!important;
  margin: auto;
  background: #FFFFFF;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  border-radius: 22px;
  margin-top: 15px!important;
  padding-top: 53px!important;
}

.shortcode-studii-de-caz-section .et_pb_row{
  max-width: 100%!important;
  width: 100%!important;
}

.row-studiu-de-caz {
  padding-left: 50px !important;
  padding-top: 8px !important;
}

.row-studiu-de-caz .text-before-title {
  margin-bottom: 8px !important;
  padding-left: 9px;
}
.row-studiu-de-caz .text-before-title p {
  padding-top: 40px;
}
.row-studiu-de-caz .text-box-card-section {
  padding-left: 13px;
}
.row-studiu-de-caz .asistenta-last-p {
  padding-left: 13px;
}

.studii-caz-section{
  display: flex;
  gap:20px;
  justify-content: center;
}

.relative-caz-element{
  position: relative;
}
.studii-caz-coll-1 .card-studii-caz{
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 49px;
}
.studii-caz-coll-2 .card-studii-caz{
  padding-top: 20px;
  padding-right: 49px;
  padding-left: 20px;
}
.card-studii-caz{
  position: relative;
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 16px;
}

.card-studii-caz-shadow{
  width: 100%;
  height: 90%;
  position: absolute;
  background: #FFFFFF;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  border-radius: 15px;


}

.studii-caz-coll-1,
.studii-caz-coll-2{
  text-align: center;
}
.studii-caz-text{
  width: 77%;
  font-style: normal;
font-weight: 415;
font-size: 20px;
line-height: 35px;
letter-spacing: 0.05em;
color:#ffffff;
  font-family: 'Sequel Sans Mediu Dispon',Helvetica,Arial,Lucida,sans-serif;
  bottom: 33px;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
}
.studii-caz-coll-1 .studii-caz-button{
  margin-left: 33%!important;
}
.studii-caz-button{
  margin-left: 25%!important;
  color:#1D8600;
display:flex;
justify-content: center;
align-items: center;
  margin-top: 44px;
  padding: 7.5px 36px;
  background-color: transparent;
  border: 1px solid #1D8600;
border-radius: 100px;
font-family: 'Sequel Sans Mediu Dispon';
font-style: normal;
font-weight: 415;
font-size: 16px;
line-height: 19px;
letter-spacing: 0.05em;
}

.studii-caz-button::before{
  content: url('/wp-content/uploads/2024/12/Your-paragraph-text-1-1.svg');
}

.cursuri-last-row{
  padding-top: 29px!important;
}
.cursuri-last-row .et_pb_column{
  padding-top: 13px;
}
.studii-caz-row{
  padding-top: 0px!important;
}
.studii-caz-row .et_pb_column{
  padding-top: 11px!important;
}
/*Sectiunea 7 Conecteaza-te cu noi  */

.section-reels-podcast{
 background-repeat: no-repeat!important;
 background-position-y: 21% !important;
 background-position-x: 72% !important;
 max-width: 1376px!important;
 width: 80%!important;
 margin: auto;
 background: #FFFFFF;
 box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
 border-radius: 22px;
 margin-top: 18px!important;
 padding-top: 50px!important;
padding-bottom: 60px!important;
margin-bottom: 8px!important;
}
.section-reels-podcast .et_pb_row{

width: 100%!important;
max-width: 100%!important;

}

.row-conectare {
  padding-left: 48px !important;
  padding-top: 14px !important;
}
.reels-podcast-row{
  padding-left: 61px!important;
  padding-top: 83px!important;
}
.video-section-row{
  padding-top: 0px!important;
  padding-left: 65px!important;
  padding-right: 68px!important;
  overflow-y: scroll;
  max-height: 846px!important;
}
.video-section-row iframe{
  border-radius: 15px;
}
.reels-podcast-row-col1{
  width: 30%!important;
  margin-right: 2%!important;
}

.reels-podcast-row-2{
  padding-top: 46px!important;
  padding-left: 61px!important;
}

.reels-podcast-row-2-col-1{
  display: flex;
  justify-content: center!important;
  width: 30%!important;
  margin-right: 2%!important;
}

.reels-podcast-row-2-col-2{
  display: flex;
  justify-content: center!important;
  width: 64%!important;
}

.reels-podcast-row-col2{
 width: 68%!important;
}
.video-section-row-col1{
  width: 31%!important;
  margin-right: 3%!important;
}

.video-section-row-col2{
  width: 66%!important;
}
.conectare-sociala-row span{
  width: 47px;
  text-align: center;
}
.row-conectare .text-before-title {
  margin-bottom: 8px !important;
  padding-left: 9px;
}
.row-conectare .text-before-title p {
  padding-top: 40px;
}
.row-conectare .text-box-card-section {
  padding-left: 13px;
}
.row-conectare .asistenta-last-p {
  padding-left: 13px;
}

.conectare-sociala-row {
  padding-left: 72px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.conectare-sociala-row .et_pb_column {
  padding-top: 9px;
  display: flex;
  align-items: center;
  gap: 30px;
}

.conectare-sociala-row .et_pb_module {
  background: #ffffff;
  padding: 26px;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  border-radius: 500px;
  margin: 0px !important;
  height: max-content;
}
.mobile-version-button-reels-pod,
.mobile-version-title-reels-pod{
  display: none;
}

/*FAQ Section */
.faq-section{
  padding-top: 20px!important;
  padding-bottom: 0px!important;
  margin-bottom: 10px!important;
}

.faq-row{
  background: #FFFFFF;
  box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
  border-radius: 22px;
  padding-top: 23px!important;
  margin-top: 5px!important;
  padding-top: 14px!important;
  padding-bottom: 102px!important;
}

.faq-section .text-box-card-section{
  width: 190%!important;
}
.faq-col-1{
  padding-top: 48px!important;
  width: 39%!important;
  margin-right: 1%!important;
  padding-left: 56px!important;
}
.faq-col-1 .et_pb_image{
  margin-left: -25px!important;
  margin-top: 77%!important;
}
.faq-col-2{
  padding-top: 48px!important;
  width: 60%!important;
  margin-top: 13%!important;
}

.et_pb_toggle{
  width: 90%!important;
  background: #FFFFFF;
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.05);
  border-radius: 500px;
  margin-bottom: 1.6%!important;
}
.et_pb_toggle p,
.et_pb_toggle h5{
  font-family: 'Sequel Sans Medium Disp';
  font-style: normal;
  font-weight: 415;
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.03em;
  color: #000000!important;
  padding: 0px 24px 0px 0px!important;
}
.et_pb_toggle_content{
  padding-left: 30px!important;
  padding-right: 30px!important;
}
.et_pb_toggle_title:before{
  content: url('/wp-content/uploads/2024/12/Untitled-design-1-3.svg')!important;
}

.alte-intrebari-module{
  padding-top: 49px!important;
  display: flex;
  justify-content: center;
  width: 87%!important;
}

.alte-intrebari-button{
  padding-top: 0px!important;
  display: flex;
  justify-content: center;
    width: 87%!important;

}

.faq-row .alte-intrebari-button a{
  margin-left: 30px!important;
  gap:36px!important;
}
/*Blog section*/
.blog-row{
  background-repeat: no-repeat!important;
  background-position-x: 80%!important;
  max-width: 1376px!important;
  width: 80%!important;
  margin: auto;
  background: #FFFFFF;
 box-shadow: 0px 1px 7px 1px rgba(0, 0, 0, 0.08);
 border-radius: 22px;
 padding-top: 56px!important;
 margin-bottom: 5px!important;

}

.blog-row .et_pb_row{
  width: 100%!important;
  max-width: 100%!important;
}


.blog-row .text-box-card-section{
  width: 69%!important;
}

.blog-row-1 {
  padding-top: 12px!important;
}

.blog-row .studii-caz-button {
margin-left: 29%!important;
}
.blog-row .studii-caz-coll-1 .studii-caz-button {
margin-left: 36%!important;
}


/*Testimoniale video*/

.section-1-testi{
  width: 50%!important;
}
.section-1-testi iframe{
  border-radius: 22px!important;
  width: 100%!important;
  height: 100%!important;
}

.section-1-testi iframe .vp-target{
  border-radius: 22px!important;
}

.slick-prev,
.slick-next{
  cursor: pointer!important;
  z-index: 100!important;
}

.page-id-17 div.content-box-testimonial {
  box-shadow: none!important;
  background: transparent;
  padding-top: 0px!important;
  padding-left: 0px!important;

}

.page-id-17 .cursuri-testimoniale .et_pb_row_4_tb_body{
  display: flex!important;
  /*width: max-content!important;*/
}

.page-id-17 .cursuri-testimoniale .slick-prev,
.page-id-17 .cursuri-testimoniale .slick-next {
  bottom: -47px!important;
}

.page-id-17 .cursuri-testimoniale .testi-row-1 {
  padding-bottom: 0px!important;
}
.page-id-17 .cursuri-testimoniale .row-testimoniale {
  padding-bottom: 0px!important;
}
html .player .vp-video-wrapper .vp-preview {
  border-radius: 22px !important;
}


/* media querry */
@media only screen and (max-width: 768px) {

  .page-id-17  div.slick-track {
    gap: 0px!important;
  }

  .page-id-17 .cursuri-testimoniale .testi-row-1 img{
    width: 70%!important;
  }
.page-id-17 .cursuri-testimoniale .slick-next,
.page-id-17 .cursuri-testimoniale .slick-prev{

  bottom: -19px!important;
}

.page-id-17 .cursuri-testimoniale .slick-prev{
  right: 45px!important;
}
}
@media only screen and (max-width: 1200px) {


  .page-id-17 .cursuri-testimoniale .testi-row-1 {
    padding-bottom: 20px!important;
  }


  .entry-content .et_pb_row{
    width: 86%!important;
  }

  .banner-home{
    background-size: 136%!important;
    padding-top: 46px!important;
    padding-bottom: 0px!important;
    margin-bottom: 4px!important;
  }

  .banner-home .et_pb_row .et_pb_column{
    margin-bottom: 19px!important;
  }

  .banner-home .et_pb_row {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
  }

  .banner-home h1{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
  }

  .banner-home .text-box{
    margin-bottom: 19px!important;
  }

  .banner-home .moto{
    width: 80%!important;
    margin-bottom: 19px!important;
  }

  .text-box h1{
    font-size: 45px!important;
  }

  .text-box p{
    padding-top: 8px!important;
    font-style: normal;
    font-weight: 410;
    line-height: 30px;
    letter-spacing: 0.05em;

  }

  .banner-home .et_pb_image{
    margin-left: 37px;
    margin-bottom: 19px;
    width: 80%;
  }

  .contact-button-main p{
    width: max-content;
    margin: auto;
  }

/*Section2 */

  .card-section {
    width: 93%!important;
    padding-top: 58px!important;
  }

  .card-section .et_pb_row{
    width: 100%!important;
    max-width: 100%!important;
    padding: 0px!important;
  }

  .card-row{
    flex-direction: column!important;
  }

  .text-box-card-section p {
    font-size: 28px!important;
  }

  .text-before-title{
    padding-top: 7px;
    padding-left: 11px;
  }

  .text-before-title p {
    padding-top: 17px!important;
    font-size: 15px!important;
  }

  .text-before-title .et_pb_code_inner {
    gap:13px;
  }

  .text-before-title img{
    /*width: 8%!important;*/
  }

  .text-box-card-section{
    padding-left: 9px;
    padding-top: 12px;
    font-size: 28px;
    line-height: 40px;
    letter-spacing: 0.05em!important;
  }
  .et_pb_row .et_pb_column.et-last-child,
  .module-2,
  .module-1{
    margin-right: auto!important;
    margin-left: auto!important;
    margin-bottom: 10px!important;

  }
  .card-row .et_pb_column {
    width: 90%!important;
    margin:auto;
  }

  .card-button-section-coll3{
    display: none!important;
  }

  .text-box-card p{
   font-size: 15px;
   line-height: 18px;
   letter-spacing: 0.05em;
  }

  .card-module .et_pb_image {
    margin: initial!important;
  }

  .banner-col-2{
    margin-bottom: 0px!important;
  }

  .sm-24 p{
  font-weight: 415;
   font-size: 24px;
   line-height: 30px;
   letter-spacing: 0.03em;
   margin-top:32px;
  }

  .module-1{
    margin-top: 24px!important;
  }

  .module-2 .sm-24 p{
    width: 80%!important;
    margin-bottom: 12px;
  }

  .position-in-box {
    bottom: 79px!important;
  }

  .card-module{
    padding-top: 26px!important;

  }

  .card-section .contact-button-main{
    padding-top: 90px!important;
  }

  /*Section-3 */

.section-asistenta{
  width: 93%!important;
  margin: auto;
}

.section-asistenta .et_pb_row{
  width: 100%!important;
}

.asistenta-row-1{
  padding: 0px 0px 0px 0px!important;

}

.asistenta-row-1 .et_pb_column {
  padding-left: 0px!important;
}
.section-asistenta .asistenta-col1{
  width: 100%!important;
  margin-right: 0%!important;
}

.section-asistenta .asistenta-col2{
  display: none;
}

.row-asistenta{
  flex-direction: column!important;
  padding: 0px!important;
}

.card-asistenta{
  width: 100%!important;
}

.asistenta-row-button a {
  margin-left: auto!important;
}

.asistenta-row-1 .text-box-card-section p{
  font-size: 28px!important;
line-height: 33px;
text-align: left;
letter-spacing: 0.05em;
}


.fs-22{
  font-size: 22px!important;
}
.fs-20 p{
  font-size: 20px!important;
line-height: 30px!important;
letter-spacing: 0.03em;
}

  /*Section-4 */

.video-section .et_pb_row{
  width: 93%!important;
  padding-left: 0px!important;
}

.video-section .video-section-col-1{
  display: none;
}

.video-section-col-2 {
  width: 100%!important;

}

.video-section-col-2 .cursuri-section-title-row {
  width: 100%!important;
  margin-left: auto!important;

}
.video-section-col-2 .fluid-width-video-wrapper{
  padding-top: 10px!important;
  display: flex;
  justify-content:center;
}

.video-section-col-2 .fluid-width-video-wrapper iframe{
  position: static!important;
}

.video-section-col-2 .et_pb_row_inner {
  width: 90%!important;
  display: flex;
  justify-content: center;
  margin: auto;
  flex-direction: column;

}

.card-cursuri{
  width: 100%!important;
}


  /*Section-5 */

  .testimoniale-section{
    width: 92%!important;
  }

  .row-testimoniale{
    padding-left: 0px!important;
  }

  .testimonial-video-section{
    flex-direction: column!important;
  }

  .testi-row-1{
    padding-left: 0px!important;
  }
  /*
.section-2-testi .media-box,
.section-1-testi .media-box {
  width: 70%!important;

}
*/
.content-box-testimonial img{
  width: 30%!important;
}

.name-testimoniale {
  width: 40%!important;
  padding-top: 100px!important;
}


/*Section -6 */

.shortcode-studii-de-caz-section{
  width: 92%!important;
  }

  .row-studiu-de-caz{
    padding-left: 0px!important;
  }

  .studii-caz-section{
    flex-direction: column;
  }
  .studii-caz-coll-2 .studii-caz-button,
  .studii-caz-coll-1 .studii-caz-button {
    margin-left: auto!important;
    margin-right: auto!important;
  }


/*Section -7 */

.section-reels-podcast{
  width: 92%!important;
  margin:auto;
}

.row-conectare{
  padding-left: 0px!important;
}
.conectare-sociala-row {
  padding-left: 0px!important;
}
.conectare-sociala-row .et_pb_module {
  padding: 2px!important;
}

.conectare-sociala-row span {
  margin: auto;
  width: 50%!important;
}

.video-section-row .video-section-row-col1 {
  width: 100%!important;
  margin-right: 0%!important;
}

.video-section-row-col2 {
  width: 100%!important;
}

.video-section-row {
  overflow-y: visible!important;
  padding-left: initial!important;
  padding-right: initial!important;

}

.reels-podcast-row{
  display: none;
}
.mobile-version-button-reels-pod,
.mobile-version-title-reels-pod{
  display: block;
}

.reels-podcast-row-2{
  display: none!important;
}


}
