.elementor-254 .elementor-element.elementor-element-291fa38{--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-254 .elementor-element.elementor-element-291fa38:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-291fa38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4a08ca );}.elementor-254 .elementor-element.elementor-element-6733581{--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-254 .elementor-element.elementor-element-6733581.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-254 .elementor-element.elementor-element-97103ff .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-size:var(--font-14);text-align:left;}.elementor-254 .elementor-element.elementor-element-97103ff .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-254 .elementor-element.elementor-element-97103ff .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-254 .elementor-element.elementor-element-97103ff .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-254 .elementor-element.elementor-element-97103ff .jet-listing-dynamic-field__icon{font-size:var(--font-10);}body:not(.rtl) .elementor-254 .elementor-element.elementor-element-97103ff .jet-listing-dynamic-field__icon{margin-right:var(--space-8);}body.rtl .elementor-254 .elementor-element.elementor-element-97103ff .jet-listing-dynamic-field__icon{margin-left:var(--space-8);}.elementor-254 .elementor-element.elementor-element-471a517 .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-254 .elementor-element.elementor-element-471a517 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-254 .elementor-element.elementor-element-471a517 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-254 .elementor-element.elementor-element-471a517 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-254 .elementor-element.elementor-element-6e0b8c7 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-align:left;}.elementor-254 .elementor-element.elementor-element-6e0b8c7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-254 .elementor-element.elementor-element-6e0b8c7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-254 .elementor-element.elementor-element-6e0b8c7 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-254 .elementor-element.elementor-element-423093d{--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-254 .elementor-element.elementor-element-c9bb38e .elementor-button{background-color:var( --e-global-color-e4f4cd1 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-254 .elementor-element.elementor-element-c9bb38e .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1366px){.elementor-254 .elementor-element.elementor-element-6e0b8c7 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-254 .elementor-element.elementor-element-6e0b8c7 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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-254 .elementor-element.elementor-element-6e0b8c7 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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 jet-listing-dynamic-field, class: .elementor-element-6e0b8c7 */.elementor-254 .elementor-element.elementor-element-6e0b8c7 div {
   display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-291fa38 */.elementor-254 .elementor-element.elementor-element-291fa38 {
    /* 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-254 .elementor-element.elementor-element-291fa38: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 */