.elementor-17727 .elementor-element.elementor-element-e804987{--spacer-size:50px;}.elementor-17727 .elementor-element.elementor-element-a692ede > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17727 .elementor-element.elementor-element-7884358 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-17727 .elementor-element.elementor-element-7884358{text-align:center;}.elementor-17727 .elementor-element.elementor-element-a9bc862{padding:0px 0px 50px 0px;}.elementor-17727 .elementor-element.elementor-element-fa15bd4 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 040px 0px 040px;}.elementor-17727 .elementor-element.elementor-element-fa15bd4{text-align:justify;}.elementor-bc-flex-widget .elementor-17727 .elementor-element.elementor-element-6600133.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17727 .elementor-element.elementor-element-6600133.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17727 .elementor-element.elementor-element-93708bd{padding:030px 0px 030px 0px;}.elementor-17727 .elementor-element.elementor-element-4b64808 .gallery-item .gallery-caption{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17727 .elementor-element.elementor-element-3eaca6c{width:50%;}.elementor-17727 .elementor-element.elementor-element-6600133{width:49.333%;}}/* Start custom CSS for image, class: .elementor-element-2fca27a *//* === CONTAINER GENERAL IMAGINE CERCETARE === */
.cercetare-new-img {
    position: relative;
    z-index: 1;
}

/* === IMAGINEA === */
.cercetare-new-img img {
    border-radius: 22px;
    box-shadow:
        0 20px 50px rgba(0, 80, 160, 0.25),
        0 0 0 8px rgba(0, 136, 204, 0.08);
    transition: all 0.6s cubic-bezier(.25,.8,.25,1);
    position: relative;
    z-index: 2;
}

/* Hover elegant */
.cercetare-new-img:hover img {
    transform: translateY(-10px) scale(1.015);
    box-shadow:
        0 35px 80px rgba(0, 80, 160, 0.35),
        0 0 0 10px rgba(0, 180, 255, 0.18);
}

/* === CERC DECORATIV ALBASTRU (BACKGROUND) === */
.cercetare-new-img::before {
    content: "";
    position: absolute;
    width: 220px;
    height: 220px;
    border-radius: 50%;
    background: radial-gradient(circle at center,
        rgba(0, 180, 255, 0.45),
        rgba(0, 136, 204, 0.25),
        transparent 70%);
    top: -60px;
    right: -60px;
    z-index: 0;
    filter: blur(8px);
    animation: floatBlue 8s ease-in-out infinite;
}

/* === AL DOILEA ACCENT (mai discret) === */
.cercetare-new-img::after {
    content: "";
    position: absolute;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background: rgba(0, 136, 204, 0.18);
    bottom: -40px;
    left: -40px;
    z-index: 0;
    filter: blur(6px);
}

/* === ANIMATIE SUBTILA === */
@keyframes floatBlue {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(12px); }
}

/* === RESPONSIVE – MOBILE SAFE === */
@media (max-width: 768px) {
    .cercetare-new-img::before,
    .cercetare-new-img::after {
        display: none;
    }

    .cercetare-new-img img {
        border-radius: 16px;
        box-shadow: 0 15px 35px rgba(0, 80, 160, 0.25);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-941099d *//* ===============================
   ZONA 3 IMAGINI – CERCETARE WOW
   =============================== */

.cercetare-new-img-box {
    position: relative;
    overflow: hidden;
    border-radius: 22px;
    background: linear-gradient(135deg, #f7fbff, #eef6fc);
    box-shadow:
        0 12px 35px rgba(0, 70, 140, 0.18);
    transition: all 0.6s cubic-bezier(.25,.8,.25,1);
}

/* Imaginea */
.cercetare-new-img-box img {
    width: 100%;
    height: auto;
    border-radius: 22px;
    transition: all 0.7s ease;
    transform: scale(1);
}

/* Overlay subtil academic */
.cercetare-new-img-box::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        linear-gradient(
            180deg,
            rgba(0, 136, 204, 0.05) 0%,
            rgba(0, 136, 204, 0.15) 100%
        );
    opacity: 0;
    transition: opacity 0.5s ease;
    z-index: 1;
}

/* Accent decorativ (cerc / glow) */
.cercetare-new-img-box::after {
    content: "";
    position: absolute;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    background: radial-gradient(circle,
        rgba(0,180,255,0.45),
        rgba(0,136,204,0.25),
        transparent 70%);
    bottom: -60px;
    right: -60px;
    filter: blur(10px);
    opacity: 0;
    transition: all 0.6s ease;
    z-index: 0;
}

/* ===============================
   HOVER – EFECT WOW
   =============================== */

.cercetare-new-img-box:hover {
    transform: translateY(-10px);
    box-shadow:
        0 25px 70px rgba(0, 70, 140, 0.35);
}

.cercetare-new-img-box:hover img {
    transform: scale(1.06);
}

.cercetare-new-img-box:hover::before {
    opacity: 1;
}

.cercetare-new-img-box:hover::after {
    opacity: 1;
    transform: scale(1.15);
}

/* ===============================
   DIFERENȚIERE PE COLOANE (WOW EXTRA)
   =============================== */

/* Imaginea din stânga */
.elementor-column:first-child .cercetare-new-img-box::after {
    background: radial-gradient(circle,
        rgba(0,160,255,0.45),
        rgba(0,120,200,0.25),
        transparent 70%);
}

/* Imaginea din mijloc – mai serioasă */
.elementor-column:nth-child(2) .cercetare-new-img-box::after {
    background: radial-gradient(circle,
        rgba(80,120,180,0.45),
        rgba(40,80,140,0.25),
        transparent 70%);
}

/* Imaginea din dreapta – mai vibrantă */
.elementor-column:nth-child(3) .cercetare-new-img-box::after {
    background: radial-gradient(circle,
        rgba(0,200,255,0.45),
        rgba(0,150,220,0.25),
        transparent 70%);
}

/* ===============================
   MOBILE – CLEAN
   =============================== */

@media (max-width: 768px) {
    .cercetare-new-img-box {
        border-radius: 16px;
        box-shadow: 0 10px 25px rgba(0,70,140,0.2);
    }

    .cercetare-new-img-box::after {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-4b64808 */.sigle_cercetare img{max-height: 150px; width:auto !important;}/* End custom CSS */