.elementor-3977 .elementor-element.elementor-element-881a2d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3977 .elementor-element.elementor-element-6d7fa37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3977 .elementor-element.elementor-element-6d7fa37 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3977 .elementor-element.elementor-element-6d7fa37 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3977 .elementor-element.elementor-element-6d7fa37 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-3977 .elementor-element.elementor-element-6d7fa37 .jet-listing-dynamic-field__content{text-align:left;}.elementor-3977 .elementor-element.elementor-element-6d7fa37 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-3977 .elementor-element.elementor-element-6d7fa37 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}:is( .tippy-922b2a3, .elementor-3977 .elementor-element.elementor-element-922b2a3 > [data-tippy-root] ) .tippy-box{background-color:#3F162B;}.elementor-3977 .elementor-element.elementor-element-922b2a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 6px 6px 6px;}body:not(.rtl) .elementor-3977 .elementor-element.elementor-element-922b2a3{right:-10px;}body.rtl .elementor-3977 .elementor-element.elementor-element-922b2a3{left:-10px;}.elementor-3977 .elementor-element.elementor-element-922b2a3{top:-8px;}:is( .tippy-922b2a3, .elementor-3977 .elementor-element.elementor-element-922b2a3 > [data-tippy-root] ) .tippy-box .tippy-content{font-family:"Poppins", Sans-serif;font-size:16;font-weight:400;text-transform:none;line-height:1.3em;letter-spacing:0px;text-align:center;}:is( .tippy-922b2a3, .elementor-3977 .elementor-element.elementor-element-922b2a3 > [data-tippy-root] ) .tippy-box[data-placement^=left] .tippy-arrow:before{border-left-color:#3F162B;}:is( .tippy-922b2a3, .elementor-3977 .elementor-element.elementor-element-922b2a3 > [data-tippy-root] ) .tippy-box[data-placement^=right] .tippy-arrow:before{border-right-color:#3F162B;}:is( .tippy-922b2a3, .elementor-3977 .elementor-element.elementor-element-922b2a3 > [data-tippy-root] ) .tippy-box[data-placement^=top] .tippy-arrow:before{border-top-color:#3F162B;}:is( .tippy-922b2a3, .elementor-3977 .elementor-element.elementor-element-922b2a3 > [data-tippy-root] ) .tippy-box[data-placement^=bottom] .tippy-arrow:before{border-bottom-color:#3F162B;}.elementor-3977 .elementor-element.elementor-element-922b2a3 .elementor-icon-wrapper{text-align:center;}.elementor-3977 .elementor-element.elementor-element-922b2a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3977 .elementor-element.elementor-element-922b2a3.elementor-view-framed .elementor-icon, .elementor-3977 .elementor-element.elementor-element-922b2a3.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3977 .elementor-element.elementor-element-922b2a3.elementor-view-framed .elementor-icon, .elementor-3977 .elementor-element.elementor-element-922b2a3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3977 .elementor-element.elementor-element-922b2a3 .elementor-icon{font-size:8px;}.elementor-3977 .elementor-element.elementor-element-922b2a3 .elementor-icon svg{height:8px;}[data-theme="dark"] .elementor-3977 .elementor-element.elementor-element-922b2a3.elementor-view-stacked .elementor-icon{background-color:#ffffff;}[data-theme="dark"] .elementor-3977 .elementor-element.elementor-element-922b2a3.elementor-view-framed .elementor-icon, [data-theme="dark"] .elementor-3977 .elementor-element.elementor-element-922b2a3.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}[data-theme="dark"] .elementor-3977 .elementor-element.elementor-element-922b2a3.elementor-view-framed .elementor-icon, [data-theme="dark"] .elementor-3977 .elementor-element.elementor-element-922b2a3.elementor-view-default .elementor-icon svg{fill:#ffffff;}/* Start custom CSS for icon, class: .elementor-element-922b2a3 *//* Definicja: KRWISTY PULS (Potrójna Warstwa) */
@keyframes sando-blood-pulse-extreme {
    0% {
        /* Start: Skupiona, ciemna krew przy krawędzi */
        filter: drop-shadow(0 0 2px rgba(220, 20, 60, 1))
                drop-shadow(0 0 0 rgba(255, 0, 0, 0));
        transform: scale(1);
    }
    50% {
        /* Szczyt: WYBUCH (7x mocniej) */
        /* Warstwa 1: Ostry rdzeń (Crimson) */
        /* Warstwa 2: Szeroka poświata (Pure Red) */
        /* Warstwa 3: Daleka aura (Fade Red) */
        filter: drop-shadow(0 0 2px rgba(220, 20, 60, 1)) 
                drop-shadow(0 0 4px rgba(255, 0, 0, 0.9)) 
                drop-shadow(0 0 8px rgba(255, 0, 0, 0.6));
        /* Fizyczne powiększenie ikony */
    }
    100% {
        /* Powrót */
        filter: drop-shadow(0 0 2px rgba(220, 20, 60, 1))
                drop-shadow(0 0 0 rgba(255, 0, 0, 0));
     
    }
}

/* Aplikacja do ikony */
.elementor-3977 .elementor-element.elementor-element-922b2a3 .elementor-icon {
    /* Czyścimy tło, żeby świecił sam kształt */
    background-color: transparent !important; 
    box-shadow: none !important; 
    border: none !important;
    
    /* Uruchomienie: Szybkie, agresywne bicie (1.5s) */
    animation: sando-blood-pulse-extreme 1.5s infinite ease-in-out;
}

/* Naprawa ucinania poświaty */
.elementor-3977 .elementor-element.elementor-element-922b2a3 .elementor-icon svg {
    overflow: visible !important;
}

/* Stop po najechaniu */
.elementor-3977 .elementor-element.elementor-element-922b2a3:hover .elementor-icon {
    animation: none;
    filter: none;
    transform: scale(1);
}/* End custom CSS */