.elementor-42406 .elementor-element.elementor-element-3a26913:not(.elementor-motion-effects-element-type-background), .elementor-42406 .elementor-element.elementor-element-3a26913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ancamaftei.ro/wp-content/uploads/2024/11/Untitled-design.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42406 .elementor-element.elementor-element-3a26913 > .elementor-background-overlay{background-color:#000000A6;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42406 .elementor-element.elementor-element-3a26913 > .elementor-container{min-height:100vh;}.elementor-42406 .elementor-element.elementor-element-3a26913{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-42406 .elementor-element.elementor-element-b7f82e3 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-42406 .elementor-element.elementor-element-40d3879 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-42406 .elementor-element.elementor-element-40d3879 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;line-height:1.3em;}.elementor-42406 .elementor-element.elementor-element-0e7cf3f > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-42406 .elementor-element.elementor-element-0e7cf3f .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;padding:15px 50px 15px 50px;}.elementor-42406 .elementor-element.elementor-element-b8145de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-42406 .elementor-element.elementor-element-fcaf0bf > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-42406 .elementor-element.elementor-element-fcaf0bf .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#000000;color:#000000;padding:15px 50px 15px 50px;}.elementor-42406 .elementor-element.elementor-element-d0e389c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-42406 .elementor-element.elementor-element-fd494a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-42406 .elementor-element.elementor-element-b7f82e3{width:60%;}.elementor-42406 .elementor-element.elementor-element-fd494a8{width:40%;}}@media(max-width:767px){.elementor-42406 .elementor-element.elementor-element-3a26913:not(.elementor-motion-effects-element-type-background), .elementor-42406 .elementor-element.elementor-element-3a26913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ancamaftei.ro/wp-content/uploads/2024/11/Untitled-design.webp");background-position:center left;}.elementor-42406 .elementor-element.elementor-element-3a26913 > .elementor-background-overlay{opacity:1;}.elementor-42406 .elementor-element.elementor-element-3a26913{padding:25px 25px 25px 25px;}.elementor-42406 .elementor-element.elementor-element-b7f82e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42406 .elementor-element.elementor-element-40d3879 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-42406 .elementor-element.elementor-element-40d3879{text-align:center;}.elementor-42406 .elementor-element.elementor-element-40d3879 .elementor-heading-title{font-size:32px;}.elementor-42406 .elementor-element.elementor-element-0e7cf3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42406 .elementor-element.elementor-element-0e7cf3f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-42406 .elementor-element.elementor-element-0e7cf3f .elementor-button{padding:15px 0px 15px 0px;}.elementor-42406 .elementor-element.elementor-element-b8145de .elementor-heading-title{font-size:16px;}.elementor-42406 .elementor-element.elementor-element-fcaf0bf .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-42406 .elementor-element.elementor-element-fcaf0bf .elementor-button{padding:15px 0px 15px 0px;}.elementor-42406 .elementor-element.elementor-element-d0e389c .elementor-heading-title{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-40d3879 */.elementor-42406 .elementor-element.elementor-element-40d3879 {
  background: linear-gradient(160deg, #FFFFFF 0%, #71717A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e7cf3f */.elementor-42406 .elementor-element.elementor-element-0e7cf3f a {
  background-color: #fff; /* Fundal negru */
  border-radius: 999px; /* Colțuri complet rotunjite */
  border: 2px solid transparent; /* Bordură inițial invizibilă */
  position: relative;
  cursor: pointer;
  text-decoration: none; /* Fără subliniere */
  transition: box-shadow 0.3s ease; /* Tranziție pentru efectul de glow */
}

.elementor-42406 .elementor-element.elementor-element-0e7cf3f a::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 2px; /* Lățimea liniei de jos */
  background: linear-gradient(90deg, rgba(234, 210, 165, 0) 0%, rgba(234, 210, 165, 0.9) 50%, rgba(234, 210, 165, 0) 100%);
}

.elementor-42406 .elementor-element.elementor-element-0e7cf3f a:hover {
  box-shadow: 0 0 10px 3px rgba(234, 210, 165, 0.7); /* Glow subtil la hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcaf0bf */.elementor-42406 .elementor-element.elementor-element-fcaf0bf a {
  background-color: #fff; /* Fundal negru */
  border-radius: 999px; /* Colțuri complet rotunjite */
  border: 2px solid transparent; /* Bordură inițial invizibilă */
  position: relative;
  cursor: pointer;
  text-decoration: none; /* Fără subliniere */
  transition: box-shadow 0.3s ease; /* Tranziție pentru efectul de glow */
}

.elementor-42406 .elementor-element.elementor-element-fcaf0bf a::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 2px; /* Lățimea liniei de jos */
  background: linear-gradient(90deg, rgba(234, 210, 165, 0) 0%, rgba(234, 210, 165, 0.9) 50%, rgba(234, 210, 165, 0) 100%);
}

.elementor-42406 .elementor-element.elementor-element-fcaf0bf a:hover {
  box-shadow: 0 0 10px 3px rgba(234, 210, 165, 0.7); /* Glow subtil la hover */
}/* End custom CSS */