.wa-nav ul.menu > li > a{ text-transform:none !important; } .wa-nav .fa-calendar-days, .wa-nav .fa-calendar, .wa-nav .fa-calendar-alt{ display:none !important; } @media (min-width:1200px){
.wa-nav li.wa-grup::after, .wa-nav li.wa-grup > a::after{ content:none !important; display:none !important; }
.wa-nav li.wa-grup > span:empty{ display:none !important; }
.wa-nav ul.menu{ position:relative; }
.wa-nav ul.menu > li.menu-item-has-children > ul.sub-menu{
background:#FFFFFF !important;
border:0 !important;
border-radius:12px !important;
padding:12px !important;
margin-top:8px !important;
box-shadow:0 1px 2px rgba(28,44,67,.08), 0 16px 32px rgba(28,44,67,.14) !important; pointer-events:none !important;
transition:opacity 160ms ease-out, visibility 0s linear 160ms !important;
}
.wa-nav ul.menu > li.menu-item-has-children:hover > ul.sub-menu,
.wa-nav ul.menu > li.menu-item-has-children:focus-within > ul.sub-menu{
opacity:1 !important; visibility:visible !important;
pointer-events:auto !important;
transition:opacity 160ms ease-out, visibility 0s !important;
} .wa-nav ul.menu > li.menu-item-has-children > ul.sub-menu::before{
content:""; position:absolute; left:0; right:0; top:-10px; height:10px;
} .wa-nav li.wa-mega{ position:static !important; }
.wa-nav li.wa-mega > ul.sub-menu{
display:grid !important;
grid-template-columns:repeat(3, max-content);
gap:4px 20px;
width:max-content !important;
max-width:min(94vw, 1100px);
left:50% !important; right:auto !important; transform:translateX(-50%) !important;
}
.wa-nav li.wa-mega > ul.sub-menu > li{ width:auto !important; float:none !important; min-width:0 !important; } .wa-nav li.wa-grup > a{
display:block !important;
font-size:12px !important; font-weight:600 !important;
letter-spacing:.07em; text-transform:uppercase;
color:#8A93A1 !important;
padding:12px 14px 6px !important;
white-space:nowrap;
}
.wa-nav li.wa-grup > a:hover, .wa-nav li.wa-grup > a:focus-visible{
color:#2A52C4 !important; background:none !important;
} .wa-nav li.wa-grup > ul.sub-menu{
position:static !important; display:block !important;
opacity:1 !important; visibility:inherit !important;
background:none !important; box-shadow:none !important; border:0 !important;
padding:0 !important; margin:0 !important;
transform:none !important; left:auto !important; top:auto !important;
width:auto !important; max-width:none !important; min-width:0 !important;
}
.wa-nav li.wa-grup > ul.sub-menu > li,
.wa-nav li.wa-simplu > ul.sub-menu > li{
width:auto !important; max-width:none !important; min-width:0 !important; float:none !important;
}
.wa-nav li.wa-grup > ul.sub-menu a,
.wa-nav li.wa-simplu > ul.sub-menu a{
display:block !important;
width:auto !important; min-width:100%; max-width:none !important; box-sizing:border-box;
padding:10px 14px !important;
border-radius:8px;
font-size:15px !important; line-height:1.35 !important; font-weight:400 !important;
color:#1F2733 !important; text-decoration:none;
white-space:nowrap;
text-transform:none !important; letter-spacing:0 !important;
}
.wa-nav li.wa-grup > ul.sub-menu a:hover,
.wa-nav li.wa-grup > ul.sub-menu a:focus-visible,
.wa-nav li.wa-simplu > ul.sub-menu a:hover,
.wa-nav li.wa-simplu > ul.sub-menu a:focus-visible{
background:#EEF3FE !important; color:#2A52C4 !important;
}
.wa-nav ul.sub-menu li.current-menu-item > a{ color:#2A52C4 !important; font-weight:600 !important; } .wa-nav li.wa-submenu__foot{
grid-column:1 / -1;
margin-top:8px; padding-top:12px;
border-top:1px solid #E3E7EE;
}
.wa-nav li.wa-submenu__foot > a{
font-size:15px !important; font-weight:600 !important;
text-transform:none !important; letter-spacing:0 !important;
color:#2A52C4 !important; padding:10px 14px !important;
border-radius:8px; white-space:nowrap;
}
.wa-nav li.wa-submenu__foot > a::before{
content:"Nu știi de unde să începi? ";
color:#5A6675; font-weight:400;
}
.wa-nav li.wa-submenu__foot > a:hover{ background:#EEF3FE !important; }
.wa-nav li.wa-simplu > ul.sub-menu{ min-width:240px; }
} @media (max-width:1199px){ .wa-nav .rt-slide-nav a, .wa-nav .mean-bar a{
min-height:44px !important; display:flex !important; align-items:center;
padding-top:10px !important; padding-bottom:10px !important;
white-space:normal !important;
} .wa-nav .rt-slide-nav li > span, .wa-nav .mean-bar a.mean-expand{
min-width:44px !important; min-height:44px !important;
} .wa-nav .rt-slide-nav li.wa-grup > a{
font-size:13px !important; font-weight:600 !important;
letter-spacing:.06em; text-transform:uppercase; color:#8A93A1 !important;
}
.wa-nav .rt-slide-nav li.wa-submenu__foot > a{
font-size:15px !important; font-weight:600 !important;
text-transform:none !important; letter-spacing:0 !important;
color:#2A52C4 !important; display:block !important;
}
.wa-nav .rt-slide-nav li.wa-submenu__foot > a::before{
content:"Nu știi de unde să începi? "; color:#5A6675; font-weight:400; margin-right:4px;
}
}
@media (max-width:1199px){ .wa-nav footer ul.menu a,
.wa-nav .menu-quick-links-container a,
.wa-nav [class*="menu-"][class*="-container"] ul.menu a{
min-height:44px !important;
display:flex !important; align-items:center;
padding-top:8px !important; padding-bottom:8px !important;
}
}
@media (max-width:1199px){ .wa-nav footer a:not(:has(img)):not(:has(svg)){
min-height:44px; display:inline-flex; align-items:center;
}
}
@media (max-width:1199px){ .wa-nav .footer-logo a{ display:inline-block; padding:13px 0; }
}
@media (max-width:1199px){ .wa-nav footer .widget a:has(img){ display:inline-block; padding:13px 0; }
} .entry-banner h1, .entry-banner .entry-title,
.inner-page-banner h1, .inner-page-banner .entry-title,
.wa-page h1, .wa-page h2, .wa-page h3, .wa-page h4{
word-break:normal !important;
overflow-wrap:break-word;
}:root, .wa-surface-light{
--wa-heading:#1C2C43;
--wa-text:#1F2733;
--wa-text-2:#5A6675;
--wa-link:#2A52C4;
--wa-link-hover:#1C2C43;
--wa-line:#E3E7EE;
--wa-check:#2A52C4;
} .wa-on-dark{
--wa-heading:#FFFFFF;
--wa-text:#C6D0DE;
--wa-text-2:#8FA3C0;
--wa-link:#AFC8FF;
--wa-link-hover:#FFFFFF;
--wa-line:rgba(255,255,255,.12);
--wa-check:#7FD1A8;
} .wa-on-dark .wa-surface-light, .wa-on-dark .wa-panel,
.wa-on-dark .wa-panel .elementor-widget-container, .wa-on-dark table.wa-table,
.wa-on-dark .wa-stat,
.wa-on-dark .wa-card{
--wa-heading:#1C2C43;
--wa-text:#1F2733;
--wa-text-2:#5A6675;
--wa-link:#2A52C4;
--wa-link-hover:#1C2C43;
--wa-line:#E3E7EE;
--wa-check:#2A52C4;
}
.wa-surface-light .wa-on-dark{
--wa-heading:#FFFFFF;
--wa-text:#C6D0DE;
--wa-text-2:#8FA3C0;
--wa-link:#AFC8FF;
--wa-link-hover:#FFFFFF;
--wa-line:rgba(255,255,255,.12);
--wa-check:#7FD1A8;
} .wa-on-dark,
.wa-on-dark p, .wa-on-dark li, .wa-on-dark td, .wa-on-dark span,
.wa-on-dark blockquote, .wa-on-dark .elementor-widget-container,
.wa-on-dark .elementor-text-editor, .wa-on-dark .rtin-text{
color:var(--wa-text) !important;
}
.wa-on-dark h1, .wa-on-dark h2, .wa-on-dark h3,
.wa-on-dark h4, .wa-on-dark h5, .wa-on-dark h6,
.wa-on-dark h1 span, .wa-on-dark h2 span, .wa-on-dark h3 span, .wa-on-dark h4 span,
.wa-on-dark strong, .wa-on-dark b,
.wa-on-dark .rtin-title, .wa-on-dark .entry-title, .wa-on-dark .title,
.wa-on-dark .elementor-heading-title{
color:var(--wa-heading) !important;
}
.wa-on-dark .wa-eyebrow, .wa-on-dark .rtin-subtitle, .wa-on-dark .sub-title{
color:var(--wa-text-2) !important;
}
.wa-on-dark a:not(.elementor-button):not(.item-btn):not(.btn):not(.rt-btn){
color:var(--wa-link) !important;
}
.wa-on-dark a:not(.elementor-button):not(.item-btn):not(.btn):not(.rt-btn):hover{
color:var(--wa-link-hover) !important;
}
.wa-on-dark .wa-check svg, .wa-on-dark ul li::before{ color:var(--wa-check) !important; }
.wa-on-dark hr, .wa-on-dark .wa-hairline{ border-color:var(--wa-line) !important; } .wa-on-dark .elementor-button,
.wa-on-dark .item-btn,
.wa-on-dark .btn,
.wa-on-dark a.rt-btn{
background-color:#396CF0 !important;
border-color:#396CF0 !important;
color:#FFFFFF !important;
}
.wa-on-dark .elementor-button:hover,
.wa-on-dark .item-btn:hover,
.wa-on-dark .btn:hover,
.wa-on-dark a.rt-btn:hover{
background-color:#2A52C4 !important;
border-color:#2A52C4 !important;
color:#FFFFFF !important;
}
.wa-on-dark .elementor-button *, .wa-on-dark .item-btn *, .wa-on-dark .btn *,
.wa-on-dark a.rt-btn *{ color:#FFFFFF !important; } .wa-on-dark .rt-el-info-box .rtin-icon,
.wa-on-dark .icon, .wa-on-dark .info-box-icon{
background-color:#396CF0 !important; color:#FFFFFF !important;
}
.wa-on-dark .wa-panel .rt-el-info-box .rtin-icon,
.wa-on-dark .wa-surface-light .rt-el-info-box .rtin-icon,
.wa-on-dark .wa-surface-light .icon,
.wa-on-dark .wa-surface-light .info-box-icon{
background-color:#EEF3FE !important; color:#2A52C4 !important;
} body:not(.wa-page) .entry-banner,
body:not(.wa-page) .inner-page-banner,
.elementor-section.wa-scrim{ position:relative; }
body:not(.wa-page) .entry-banner::after,
body:not(.wa-page) .inner-page-banner::after,
.elementor-section.wa-scrim::after{
content:""; position:absolute; inset:0; z-index:0;
background:linear-gradient(180deg, rgba(28,44,67,.80), rgba(28,44,67,.92)); pointer-events:none; }
body:not(.wa-page) .entry-banner > *,
body:not(.wa-page) .inner-page-banner > *,
.elementor-section.wa-scrim > *{ position:relative; z-index:1; } .elementor-section.wa-scrim,
body:not(.wa-page) .entry-banner,
body:not(.wa-page) .inner-page-banner{
--wa-text-2:var(--wa-text);
}
.elementor-section.wa-scrim .wa-eyebrow,
.elementor-section.wa-scrim .rtin-subtitle,
.elementor-section.wa-scrim .sub-title,
.elementor-section.wa-scrim div,
body:not(.wa-page) .entry-banner .sub-title{
color:var(--wa-text) !important;
} .wa-scrim{
--wa-heading:#FFFFFF; --wa-text:#C6D0DE; --wa-text-2:#C6D0DE; --wa-link:#BFD3FF; --wa-link-hover:#FFFFFF;
--wa-line:rgba(255,255,255,.12); --wa-check:#7FD1A8;
}