.elementor .creative-box{padding:clamp(28px,3.2vw,46px);;border-radius:var(--radius-large);gap:20px;background: linear-gradient(155deg,#FFF9F5 0%,rgba(255,249,245,0.6) 100%);
box-shadow: 0 10px 34px rgba(61,12,65,0.06);\n}.elementor .icon-number{width:39px;height:39px;margin-block-end:-10px;}.elementor .width{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--site-width);padding-inline-end:var(--site-width);}.elementor .logo{max-width:200px;}.elementor .reset{padding:0px;}.elementor .hero{min-height:700px;padding:clamp(48px,6vw,88px) clamp(26px,4vw,72px);;border-radius:clamp(20px,2.4vw,34px);;background-image:url("https://mariagingiu.ro/wp-content/uploads/2026/09/maria-gingiu-banner-home-desktop.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;flex-direction:row;gap:60px;justify-content:flex-end;align-items:end;}.elementor .center-align{flex-direction:column;gap:15px;justify-content:center;align-items:center;}.elementor .spacer{padding-block-start:var(--spacer);padding-block-end:var(--spacer);}.elementor .non-accent-text{color:#b2a4a6;}.elementor .anpc{width:120px;}.elementor .sticky-header{background-color:var(--crem-bg);}.elementor .sub-text{color:var(--sub-text);}.elementor .left-align{flex-direction:column;gap:15px;justify-content:center;align-items:start;}.elementor .h3-bg-inchis{color:var(--white);}.elementor .text-circle{font-size:var(--corp-small);color:var(--main-text);line-height:1.4em;padding-block-start:9px;padding-block-end:9px;padding-inline-start:15px;padding-inline-end:15px;border-radius:var(--radius-max);border-width:1px;border-color:rgba(201, 161, 90, 0.5);border-style:solid;background-color:rgba(232, 213, 216, 0.35);display:inline-flex;}.elementor .blur-hero-card{padding:clamp(24px,2.6vw,34px);;border-radius:22px;border-width:1px;border-color:rgba(255, 249, 245, 0.18);border-style:solid;gap:22px;background: linear-gradient(155deg, rgba(255,249,245,.14) 0%, rgba(255,249,245,.05) 100%);
backdrop-filter: blur(18px);
-webkit-backdrop-filter: blur(18px);
opacity: 0;
animation: mg-rise .9s cubic-bezier(.22,.7,.3,1) .34s forwards;
border: 1px solid rgba(255,249,245,.18);\n}.elementor .btn-primary{min-height:53px;font-weight:500;color:var(--main-text);border-radius:var(--radius-max);background-color:var(--tertiary);box-shadow:0px 8px 24px 0px rgba(219, 168, 26, 0.11);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:#c19344;box-shadow:0px 10px 24px 0px rgba(219, 166, 26, 0.24);transform: translateY(-1px);\n}.elementor .video{width:100%;border-radius:clamp(18px,2.2vw,28px);;box-shadow:0px 20px 60px 0px rgba(10,2,14, 0.35);}.elementor .title-footer{font-size:11px;color:var(--accent-tertiary);letter-spacing:0.2em;text-transform:uppercase;}.elementor .social-icon{width:40px;height:auto;transition:all 200ms;}.elementor .card-program{height:100%;overflow:hidden;border-radius:var(--radius-large);border-color:rgba(61, 12, 65, 0.1);background-color:var(--white);box-shadow:0px 10px 34px 0px rgba(61, 12, 65, 0.06);transition:all 300ms;flex-direction:column;gap:14px;}.elementor .card-program:hover,.elementor .card-program:focus-visible{box-shadow:0px 22px 54px 0px rgba(61, 12, 65, 0.12);}.elementor .card-img{overflow:hidden;}.elementor .img{aspect-ratio:16/9;object-fit:cover;}.elementor .program-title{font-weight:600;color:#8A5A2B;letter-spacing:0px;text-transform:uppercase;}.elementor .inner-program-card{padding-inline-start:clamp(22px,2.4vw,32px);;padding-inline-end:clamp(22px,2.4vw,32px);;display:flex;flex-direction:column;gap:15px;}.elementor .btn-secondary{min-height:63px;font-weight:500;font-size:clamp(15px, 0.659rem + 0.4545vw, 16px);;color:var(--white);column-gap:5px;padding-inline-start:26px;padding-inline-end:24px;border-radius:var(--radius-max);background-color:var(--primary);box-shadow:0px 8px 24px 0px rgba(166, 26, 219, 0.11);transition:all 200ms;display:flex;justify-content:space-between;align-items:center;}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{background-color:var(--secondary-accent);box-shadow:0px 10px 24px 0px rgba(179, 26, 219, 0.24);transform: translateY(-1px);\n}.elementor .review-img{border-radius:var(--radius-large);}.elementor .top-title-1{font-size:11px;color:var(--secondary-accent);letter-spacing:0.2em;line-height:10px;text-transform:uppercase;}.elementor .btn-tertiary{min-height:63px;font-weight:500;font-size:clamp(15px, 0.659rem + 0.4545vw, 16px);;color:var(--main-text);column-gap:10px;padding-inline-start:26px;padding-inline-end:24px;border-radius:var(--radius-max);background-color:var(--tertiary);box-shadow:0px 8px 24px 0px rgba(219, 183, 26, 0.11);transition:all 200ms;display:flex;justify-content:space-between;align-items:center;}.elementor .btn-tertiary:hover,.elementor .btn-tertiary:focus-visible{background-color:var(--accent-tertiary);box-shadow:0px 10px 24px 0px rgba(219, 158, 26, 0.24);transform: translateY(-1px);\n}