.elementor .e-5731867-1dda722{font-family:Outfit;font-weight:800;font-size:64px;line-height:1.1em;}.elementor .e-b4eddb3-240fc86{width:50%;flex-direction:column;}.elementor .e-27337aa-9202ca5{mix-blend-mode:screen;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);/* Definim stilul imaginii si animatia */
selector {
  mix-blend-mode: screen !important; /* MAGIA: Face fundalul negru invizibil */
  animation: float 6s ease-in-out infinite; /* 6 secunde, miscare fina */
}

/* Definim miscarile cheie (keyframes) ale animatiei */
@keyframes float {
	0% {
		transform: translateY(0px); /* Pozitia de start */
	}
	50% {
		transform: translateY(-20px); /* Se ridica cu 20px */
	}
	100% {
		transform: translateY(0px); /* Revine la pozitia de start */
	}
}\n}.elementor .e-964a32d-99f1d6b{width:50%;padding:40px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-0b0f863-30322a0{min-height:90vh;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-244228f-b738528{font-family:Outfit;font-weight:700;font-size:48px;}.elementor .e-f60cf36-18f51a1{font-family:Outfit;font-size:24px;margin-block-start:20px;}.elementor .e-880d22c-0fdfba8{font-family:Inter;font-size:15px;color:#E2E8F0;opacity:70%;}.elementor .e-5e62ad1-8fbed3f{width:31%;padding:40px;border-radius:50px;border-width:1px;border-color:rgba(255, 255, 255, 0.05);border-style:solid;background-color:#111827;transform:translate3d(0px, -10px, 0px);flex-direction:column;selector {
  transition: all 0.4s ease !important;
}

selector:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 30px rgba(6, 182, 212, 0.15) !important;
  border-color: rgba(6, 182, 212, 0.5) !important;
}\n}.elementor .e-5e62ad1-8fbed3f:hover,.elementor .e-5e62ad1-8fbed3f:focus-visible{border-color:#06B6D4;box-shadow:0px 0px 20px 0px #06B6D4;opacity:80%;transform:translate3d(0px, 0px, 0px);}.elementor .e-d70c317-1ef2ab1{font-family:Outfit;font-size:24px;margin-block-start:20px;}.elementor .e-11ad535-1bae28b{font-family:Inter;font-size:15px;color:#E2E8F0;opacity:70%;}.elementor .e-02df19d-87e5d2f{width:31%;padding:40px;border-radius:50px;border-width:1px;border-color:rgba(255, 255, 255, 0.05);border-style:solid;background-color:#111827;transform:translate3d(0px, -10px, 0px);flex-direction:column;selector {
  transition: all 0.4s ease !important;
}

selector:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 30px rgba(6, 182, 212, 0.15) !important;
  border-color: rgba(6, 182, 212, 0.5) !important;
}\n}.elementor .e-02df19d-87e5d2f:hover,.elementor .e-02df19d-87e5d2f:focus-visible{border-color:#06B6D4;box-shadow:0px 0px 20px 0px #06B6D4;opacity:80%;transform:translate3d(0px, 0px, 0px);}.elementor .e-5891339-82cc061{font-family:Outfit;font-size:24px;margin-block-start:20px;}.elementor .e-4025810-bbef36a{font-family:Inter;font-size:15px;color:#E2E8F0;opacity:70%;}.elementor .e-0f858c7-3873592{width:31%;padding:40px;border-radius:50px;border-width:1px;border-color:rgba(255, 255, 255, 0.05);border-style:solid;background-color:#111827;transform:translate3d(0px, -10px, 0px);flex-direction:column;selector {
  transition: all 0.4s ease !important;
}

selector:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 30px rgba(6, 182, 212, 0.15) !important;
  border-color: rgba(6, 182, 212, 0.5) !important;
}\n}.elementor .e-0f858c7-3873592:hover,.elementor .e-0f858c7-3873592:focus-visible{border-color:#06B6D4;box-shadow:0px 0px 20px 0px #06B6D4;opacity:80%;transform:translate3d(0px, 0px, 0px);}.elementor .e-75db279-5b00962{margin-block-start:60px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.elementor .e-8d34621-1ff1ff7{padding-block-start:120px;padding-block-end:120px;flex-direction:column;align-items:center;}.elementor .e-a1b389f-f3fd6fa{font-family:Outfit;font-weight:800;font-size:48px;align-self:center;}.elementor .e-6c3d0de-7bc72ba{font-family:Inter;color:#e2e8f0cc;margin-block-end:40px;align-self:center;}.elementor .e-74c5b86-46cd88f{width:800px;padding:80px;border-radius:24px;border-width:1px;border-color:#0000001a;border-style:solid;background-color:#ffffff0d;flex-direction:column;align-items:center;selector {
  background-color: rgba(255, 255, 255, 0.05) !important;
  backdrop-filter: blur(20px) !important;
  -webkit-backdrop-filter: blur(20px) !important;
}\n}.elementor .e-0e7f8ab-dfe1ff3{padding-block-start:150px;padding-block-end:150px;background-image:radial-gradient(circle at center center, #8B5CF6 0%,#0B0F19 49%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;justify-content:center;align-items:center;}