.elementor-2156 .elementor-element.elementor-element-85914a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2156 .elementor-element.elementor-element-ab2b21a{--spacer-size:50px;}.elementor-2156 .elementor-element.elementor-element-e0be80e{text-align:center;}.elementor-2156 .elementor-element.elementor-element-e0be80e .elementor-heading-title{font-size:56px;}.elementor-2156 .elementor-element.elementor-element-8ca7049 .elementor-heading-title{font-size:36px;}.elementor-2156 .elementor-element.elementor-element-114bb8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2156 .elementor-element.elementor-element-114bb8c > .elementor-shape-top .elementor-shape-fill, .elementor-2156 .elementor-element.elementor-element-114bb8c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#E75757;}.elementor-2156 .elementor-element.elementor-element-114bb8c > .elementor-shape-bottom .elementor-shape-fill, .elementor-2156 .elementor-element.elementor-element-114bb8c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#E75757;}.elementor-2156 .elementor-element.elementor-element-4cc5c47{--grid-row-gap:9px;--grid-column-gap:0px;}.elementor-2156 .elementor-element.elementor-element-4cc5c47 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2156 .elementor-element.elementor-element-4cc5c47:after{content:"0.66";}.elementor-2156 .elementor-element.elementor-element-4cc5c47 .elementor-post__thumbnail__link{width:88%;}.elementor-2156 .elementor-element.elementor-element-4cc5c47 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2156 .elementor-element.elementor-element-4cc5c47 .elementor-post{border-radius:0px;}.elementor-2156 .elementor-element.elementor-element-4cc5c47.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2156 .elementor-element.elementor-element-4cc5c47.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2156 .elementor-element.elementor-element-4cc5c47.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2156 .elementor-element.elementor-element-f67d923 .elementor-heading-title{font-size:36px;}.elementor-2156 .elementor-element.elementor-element-4419004{--grid-row-gap:9px;--grid-column-gap:0px;}.elementor-2156 .elementor-element.elementor-element-4419004 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.67 * 100% );}.elementor-2156 .elementor-element.elementor-element-4419004:after{content:"0.67";}.elementor-2156 .elementor-element.elementor-element-4419004 .elementor-post__thumbnail__link{width:88%;}.elementor-2156 .elementor-element.elementor-element-4419004 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2156 .elementor-element.elementor-element-4419004 .elementor-post{border-radius:0px;}.elementor-2156 .elementor-element.elementor-element-4419004.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2156 .elementor-element.elementor-element-4419004.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2156 .elementor-element.elementor-element-4419004.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2156 .elementor-element.elementor-element-cd67234 .elementor-heading-title{font-size:36px;}.elementor-2156 .elementor-element.elementor-element-e237ba0{--grid-row-gap:9px;--grid-column-gap:0px;}.elementor-2156 .elementor-element.elementor-element-e237ba0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.67 * 100% );}.elementor-2156 .elementor-element.elementor-element-e237ba0:after{content:"0.67";}.elementor-2156 .elementor-element.elementor-element-e237ba0 .elementor-post__thumbnail__link{width:88%;}.elementor-2156 .elementor-element.elementor-element-e237ba0 .elementor-post__meta-data span + span:before{content:"///";}.elementor-2156 .elementor-element.elementor-element-e237ba0 .elementor-post{border-radius:0px;}.elementor-2156 .elementor-element.elementor-element-e237ba0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2156 .elementor-element.elementor-element-e237ba0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2156 .elementor-element.elementor-element-e237ba0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2156 .elementor-element.elementor-element-4cc5c47 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2156 .elementor-element.elementor-element-4cc5c47:after{content:"0.5";}.elementor-2156 .elementor-element.elementor-element-4cc5c47 .elementor-post__thumbnail__link{width:100%;}.elementor-2156 .elementor-element.elementor-element-4419004 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2156 .elementor-element.elementor-element-4419004:after{content:"0.5";}.elementor-2156 .elementor-element.elementor-element-4419004 .elementor-post__thumbnail__link{width:100%;}.elementor-2156 .elementor-element.elementor-element-e237ba0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2156 .elementor-element.elementor-element-e237ba0:after{content:"0.5";}.elementor-2156 .elementor-element.elementor-element-e237ba0 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-85914a4 *//* 1. PAGRINDINIS KONTEINERIS (Glassmorphism + Floating) */
.elementor-2156 .elementor-element.elementor-element-85914a4 {
    background: rgba(255, 255, 255, 0.03) !important;
    backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 20px;
    padding: 35px;
    transition: all 0.4s ease-in-out;
    /* Lengvas plaukiojimo efektas visam blokui */
    animation: floatingEffect 5s ease-in-out infinite;
}

/* 2. ANTRAŠTĖS EFEKTAI (Pulsas + Pabraukimas) */
.elementor-2156 .elementor-element.elementor-element-85914a4 .elementor-heading-title {
    color: #ffffff !important;
    position: relative;
    display: inline-block;
    /* Teksto švytėjimo pulsas */
    text-shadow: 0 0 10px rgba(74, 144, 226, 0.3);
    animation: glowPulse 3s infinite alternate;
}

/* Dinaminė linija po tekstu */
.elementor-2156 .elementor-element.elementor-element-85914a4 .elementor-heading-title::after {
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    bottom: -5px;
    left: 0;
    background: linear-gradient(90deg, #4a90e2, #ffffff);
    transition: width 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

/* 3. INTERAKCIJA (Hover) */
.elementor-2156 .elementor-element.elementor-element-85914a4:hover {
    background: rgba(255, 255, 255, 0.07) !important;
    border-color: rgba(74, 144, 226, 0.6) !important;
    transform: translateY(-5px) scale(1.01);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);
}

.elementor-2156 .elementor-element.elementor-element-85914a4:hover .elementor-heading-title::after {
    width: 100%;
}

/* 4. ANIMACIJŲ LOGIKA */
@keyframes glowPulse {
    from { text-shadow: 0 0 8px rgba(74, 144, 226, 0.2); }
    to { text-shadow: 0 0 20px rgba(74, 144, 226, 0.7); }
}

@keyframes floatingEffect {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114bb8c *//* 1. PAGRINDINIS KONTEINERIS (Glassmorphism + Floating) */
.elementor-2156 .elementor-element.elementor-element-114bb8c {
    background: rgba(255, 255, 255, 0.03) !important;
    backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 20px;
    padding: 35px;
    transition: all 0.4s ease-in-out;
    /* Lengvas plaukiojimo efektas visam blokui */
    animation: floatingEffect 5s ease-in-out infinite;
}

/* 2. ANTRAŠTĖS EFEKTAI (Pulsas + Pabraukimas) */
.elementor-2156 .elementor-element.elementor-element-114bb8c .elementor-heading-title {
    color: #ffffff !important;
    position: relative;
    display: inline-block;
    /* Teksto švytėjimo pulsas */
    text-shadow: 0 0 10px rgba(74, 144, 226, 0.3);
    animation: glowPulse 3s infinite alternate;
}

/* Dinaminė linija po tekstu */
.elementor-2156 .elementor-element.elementor-element-114bb8c .elementor-heading-title::after {
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    bottom: -5px;
    left: 0;
    background: linear-gradient(90deg, #4a90e2, #ffffff);
    transition: width 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

/* 3. INTERAKCIJA (Hover) */
.elementor-2156 .elementor-element.elementor-element-114bb8c:hover {
    background: rgba(255, 255, 255, 0.07) !important;
    border-color: rgba(74, 144, 226, 0.6) !important;
    transform: translateY(-5px) scale(1.01);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);
}

.elementor-2156 .elementor-element.elementor-element-114bb8c:hover .elementor-heading-title::after {
    width: 100%;
}

/* 4. ANIMACIJŲ LOGIKA */
@keyframes glowPulse {
    from { text-shadow: 0 0 8px rgba(74, 144, 226, 0.2); }
    to { text-shadow: 0 0 20px rgba(74, 144, 226, 0.7); }
}

@keyframes floatingEffect {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}/* End custom CSS */