.elementor-403 .elementor-element.elementor-element-43e7da8{--display:flex;--gap:var(--space-8) var(--space-8);--row-gap:var(--space-8);--column-gap:var(--space-8);--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:2px 2px 2px 2px;}.elementor-403 .elementor-element.elementor-element-43e7da8:not(.elementor-motion-effects-element-type-background), .elementor-403 .elementor-element.elementor-element-43e7da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4a08ca );}.elementor-403 .elementor-element.elementor-element-55c5989{--display:flex;--gap:var(--space-8) var(--space-8);--row-gap:var(--space-8);--column-gap:var(--space-8);--padding-top:var(--space-24);--padding-bottom:var(--space-24);--padding-left:var(--space-24);--padding-right:var(--space-24);}.elementor-403 .elementor-element.elementor-element-55c5989.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-403 .elementor-element.elementor-element-f7a9611 .jet-listing-dynamic-field__content{color:var( --e-global-color-6412942 );font-family:"Spectral", Sans-serif;font-size:var(--font-20);font-weight:600;line-height:var(--lh-140);letter-spacing:-0.025em;text-align:left;}.elementor-403 .elementor-element.elementor-element-f7a9611 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-403 .elementor-element.elementor-element-f7a9611 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-403 .elementor-element.elementor-element-f7a9611 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-403 .elementor-element.elementor-element-b4e78ed{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-403 .elementor-element.elementor-element-4a6fd7a .elementor-button{background-color:var( --e-global-color-e4f4cd1 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-403 .elementor-element.elementor-element-4a6fd7a .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1366px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-43e7da8 */.elementor-403 .elementor-element.elementor-element-43e7da8 {
    /* Twój podstawowy cień */
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
    
    /* Płynne przejście jest kluczowe dla "fajnego" efektu */
    transition: all 200ms ease;
    cursor: pointer;
}

.elementor-403 .elementor-element.elementor-element-43e7da8:hover {
    /* Element przesuwa się w dół o 2 piksele */
    transform: translateY(2px);
    
    /* Cień staje się mniejszy i jaśniejszy (element jest "bliżej" podłoża) */
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43e7da8 */.elementor-403 .elementor-element.elementor-element-43e7da8 {
    /* Twój podstawowy cień */
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
    
    /* Płynne przejście jest kluczowe dla "fajnego" efektu */
    transition: all 200ms ease;
    cursor: pointer;
}

.elementor-403 .elementor-element.elementor-element-43e7da8:hover {
    /* Element przesuwa się w dół o 2 piksele */
    transform: translateY(2px);
    
    /* Cień staje się mniejszy i jaśniejszy (element jest "bliżej" podłoża) */
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}/* End custom CSS */