.elementor .primary-button{color:#f7f7f7;border-radius:2rem;background-color:#341390;}.elementor .primary-button:hover,.elementor .primary-button:focus-visible{color:#9fd1f7;background-color:#5729d7;}.elementor .background-light{background-color:var(--light);}.elementor .background-dark{background-color:var(--text);}.elementor .boxed-1120{max-width:1120px;padding:2px;margin:auto;}.elementor .section-m{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .section-l{padding-block-start:6rem;padding-block-end:6px;}.elementor .flex-column{flex-direction:column;}.elementor .flex-center{justify-content:center;align-items:center;}.elementor .gaps-m{gap:1.25rem;}.elementor .gaps-l{gap:2rem;}.elementor .heading-sub{font-weight:700;font-size:1rem;text-transform:uppercase;}.elementor .color-orange{color:#f89300;}.elementor .heading-s{font-weight:600;font-size:clamp(1.5rem, 1.2rem + 1.1vw, 2.1rem);line-height:1.15em;}.elementor .color-light-blue{font-weight:800;color:#7d43e9;}.elementor .text-m{font-size:1rem;line-height:1.6em;}.elementor .max-width-800{max-width:50rem;}.elementor .text-align-center{color:#010101;text-align:center;}.elementor .text-l{font-size:1.25rem;line-height:1.6em;}.elementor .card-m{height:30rem;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 52%,#0c10d6 100%),url("https://dev.promocrat.ro/wp-content/uploads/2025/07/3d-illustration-green-shape-fantastic-shape-simple-geometric-shapes-683x1024.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;justify-content:flex-end;align-items:start;}.elementor .border-radius{border-radius:1.25rem;}.elementor .color-white{color:#fbf9f9;}.elementor .padding-l{padding:2rem;}.elementor .heading-m{font-weight:800;}.elementor .background-light-blue{background-color:var(--light-blue);}.elementor .heading-hero{font-weight:900;font-size:3.8rem;text-transform:uppercase;padding:0.7px;background-color:var(--dark-blue);align-self:start;}.elementor .orange-button{font-weight:600;color:var(--light);border-radius:2rem;background-color:var(--orange);}.elementor .orange-button:hover,.elementor .orange-button:focus-visible{background-color:var(--dark-blue);transform:translate3d(0.5rem, 0px, 0px);}.elementor .circle-image{border-radius:13rem;}.elementor .bg{display:flex;justify-content:center;}.elementor .boxed-m{width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5px;padding-inline-end:5%;}.elementor .hero-main-title{font-weight:700;font-size:72px;color:#ffffff;}.elementor .hero-subtitle{font-size:18px;color:#7b7878;}.elementor .primary-button2{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:5rem;background-color:#4f6ad8c2;}.elementor .input-form{color:#334155;border-radius:15px;background-color:#ffffff;}.elementor .header-glass{padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:40px;background-color:#0b0f19;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);opacity:50%;filter:blur(0px);transform:translate3d(0px, 0px, 0px);selector {
  position: sticky !important;
  top: 0 !important;
  z-index: 999 !important;
}\n}.elementor .logo-tech{font-family:Outfit;font-weight:700;font-size:24px;color:#FFFFFF;}.elementor .btn-neon{width:300px;color:#0B0F19;border-radius:20px;background-color:#06B6D4;opacity:100%;}.elementor .btn-neon:hover,.elementor .btn-neon:focus-visible{box-shadow:0px 0px 20px 0px #06B6D4;opacity:90%;transform:translate3d(0px, -10px, 0px);}.elementor .footer-container{padding-block-start:80px;padding-block-end:40px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E2E8F0;border-style:solid;background-color:#0B0F19;opacity:100%;}.elementor .text-dimmed{font-family:Inter;font-size:18px;color:#ffffff;margin-block-start:30px;margin-block-end:30px;opacity:70%;align-self:center;}.elementor .hero-minimal{justify-content:center;}.elementor .heading-xl{font-family:Outfit;font-weight:800;font-size:64px;color:#ffffff;align-self:center;}.elementor .portofolio-container{padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;}.elementor .project-card{margin-block-end:60px;}.elementor .heading-medium{font-family:Outfit;font-size:28px;color:#ffffff;margin-block-start:24px;}