.elementor-500 .elementor-element.elementor-element-f4998b4 .mil-banner-content .el-text{color:#FFFFFF;}.elementor-500 .elementor-element.elementor-element-f4998b4 .mil-banner-content .mil-button{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-500 .elementor-element.elementor-element-f4998b4 .mil-banner-content .mil-button svg path{fill:#FFFFFF;}.elementor-500 .elementor-element.elementor-element-f4998b4 .mil-banner-content .mil-link svg{background-color:var( --e-global-color-primary );}.elementor-500 .elementor-element.elementor-element-f4998b4 .mil-banner-content .mil-link svg path{fill:#FFFFFF;}.elementor-500 .elementor-element.elementor-element-1a68381 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-500 .elementor-element.elementor-element-1a68381:not(.elementor-motion-effects-element-type-background), .elementor-500 .elementor-element.elementor-element-1a68381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-500 .elementor-element.elementor-element-1a68381 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-500 .elementor-element.elementor-element-1a68381{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-500 .elementor-element.elementor-element-1b8b2c0 > .elementor-element-populated{padding:0% 30% 0% 0%;}.elementor-500 .elementor-element.elementor-element-acf2907{text-align:left;}.elementor-500 .elementor-element.elementor-element-da6423f{text-align:left;}.elementor-500 .elementor-element.elementor-element-8b28e6c .mil-about-quote .mil-quote .mil-thin{color:#000000;}.elementor-500 .elementor-element.elementor-element-8b28e6c .mil-about-quote .mil-avatar:after{background-color:#FFFFFF;}.elementor-500 .elementor-element.elementor-element-24e7aec{padding:100px 0px 80px 0px;}.elementor-500 .elementor-element.elementor-element-f590d50 > .elementor-widget-container{padding:0% 20% 0% 0%;}.elementor-500 .elementor-element.elementor-element-f590d50{text-align:left;}.elementor-500 .elementor-element.elementor-element-81c7e70 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0% 30% 0% 0%;}.elementor-500 .elementor-element.elementor-element-81c7e70{text-align:left;}.elementor-500 .elementor-element.elementor-element-60b2394 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-500 .elementor-element.elementor-element-60b2394{text-align:left;}.elementor-500 .elementor-element.elementor-element-76a2b71{--display:flex;--overflow:hidden;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;}.elementor-500 .elementor-element.elementor-element-76a2b71.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-500 .elementor-element.elementor-element-929c31f.elementor-element{--order:-99999 /* order start hack */;}.elementor-500 .elementor-element.elementor-element-ad408b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-500 .elementor-element.elementor-element-aa24492{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-500 .elementor-element.elementor-element-aa24492:not(.elementor-motion-effects-element-type-background), .elementor-500 .elementor-element.elementor-element-aa24492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-500 .elementor-element.elementor-element-de639cf{--display:flex;}.elementor-500 .elementor-element.elementor-element-99c89bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-500 .elementor-element.elementor-element-87be8e7{--display:flex;}.elementor-500 .elementor-element.elementor-element-52a69bb > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-500 .elementor-element.elementor-element-52a69bb{text-align:center;}.elementor-500 .elementor-element.elementor-element-4c7c536{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-500 .elementor-element.elementor-element-1960cc9{--display:flex;}.elementor-500 .elementor-element.elementor-element-84f8207{text-align:center;}.elementor-500 .elementor-element.elementor-element-84f8207 .mil-button{color:#FFFFFF;}.elementor-500 .elementor-element.elementor-element-84f8207 .mil-button svg{background-color:#F2F2F2;}.elementor-500 .elementor-element.elementor-element-84f8207 .mil-button svg path{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-500 .elementor-element.elementor-element-1b8b2c0{width:58.333%;}.elementor-500 .elementor-element.elementor-element-00ce66d{width:41.66666667%;}}@media(max-width:1024px) and (min-width:768px){.elementor-500 .elementor-element.elementor-element-1b8b2c0{width:100%;}.elementor-500 .elementor-element.elementor-element-00ce66d{width:100%;}.elementor-500 .elementor-element.elementor-element-a87e257{width:100%;}.elementor-500 .elementor-element.elementor-element-5db601a{width:100%;}}@media(max-width:1024px){.elementor-500 .elementor-element.elementor-element-1a68381{padding:80px 0px 80px 0px;}.elementor-500 .elementor-element.elementor-element-1b8b2c0 > .elementor-element-populated{margin:0px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-500 .elementor-element.elementor-element-24e7aec{padding:70px 0px 50px 0px;}.elementor-500 .elementor-element.elementor-element-a87e257 > .elementor-element-populated{margin:0px 0px 70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-500 .elementor-element.elementor-element-81c7e70 > .elementor-widget-container{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-500 .elementor-element.elementor-element-76a2b71{--width:367px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for ashley-hero-banner, class: .elementor-element-f4998b4 *//* Pe desktop, păstrează afișarea inline */
@media (min-width: 769px) {
  .phrases {
    display: flex;
    gap: 10px;
  }
}

/* Pe mobil, afișează pe rânduri separate, păstrând punctele atașate */
  .phrases {
    display: flex;
    flex-direction: column;
  }
  .mil-thin {
    display: inline-block;
    margin-bottom: 10px; /* spațiu între rânduri */
  }
@media (max-width: 768px) {
  .mil-link:not([href="#top"]) {
    text-transform: uppercase;
    margin-left: 27px;
  }
}
.force-last-line {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cf0c478 */.elementor-section-wrap {
  margin-top: 120px; /* ajustează valoarea după înălțimea header-ului */
}
.mil-animation-frame,
.mil-animation-frame .mil-animation {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for ashley-about-quote, class: .elementor-element-8b28e6c */.mil-about-quote .mil-avatar {
width: 90px;
height: 90px;
border-radius: 50%;
position: relative;
display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1bfcccf */.mil-about-quote .mil-quote {
    padding-left: 0px !important;
    width: calc(100% - 90px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a68381 */.mil-main-transition .mil-lines-place {
opacity: 1;
margin-top: 0;
-webkit-transition: 0.6s;
transition: 0.6s;
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
display: none;
}/* End custom CSS */
/* Start custom CSS for ashley-accordion, class: .elementor-element-12c593b */ul {
  list-style: disc !important;
  margin-left: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24e7aec */.elementor-500 .elementor-element.elementor-element-24e7aec {
    padding: 10px 0px 80px 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-929c31f *//* ✅ Overwrite pentru a elimina toate marginile */
.elementor-500 .elementor-element.elementor-element-76a2b71 {
  --margin-top: 0 !important;
  --margin-bottom: 0 !important;
  --margin-left: 0 !important;
  --margin-right: 0 !important;
}
@media (max-width: 767px) {
  .elementor-500 .elementor-element.elementor-element-76a2b71 {
    --width: auto !important; /* ✅ resetează lățimea */
  }
}/* End custom CSS */