.elementor-3570 .elementor-element.elementor-element-98505e6{--display:flex;--min-height:398px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-3570 .elementor-element.elementor-element-98505e6:not(.elementor-motion-effects-element-type-background), .elementor-3570 .elementor-element.elementor-element-98505e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-57bb61c );}.elementor-3570 .elementor-element.elementor-element-bbd6e3f{--display:flex;--min-height:398px;--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3570 .elementor-element.elementor-element-bbd6e3f.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3570 .elementor-element.elementor-element-2ca3cb6.elementor-element{--align-self:flex-start;}.elementor-3570 .elementor-element.elementor-element-2ca3cb6 > .elementor-widget-container{border-radius:16px 16px 0px 0px;}.elementor-3570 .elementor-element.elementor-element-2ca3cb6{text-align:left;}.elementor-3570 .elementor-element.elementor-element-2ca3cb6 img{height:398px;object-fit:cover;object-position:center center;border-style:solid;border-width:0px 0px 0px 0px;border-radius:16px 0px 0px 16px;}.elementor-3570 .elementor-element.elementor-element-b0bc952{--display:flex;--min-height:398px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:55px;--padding-left:49px;--padding-right:138px;}.elementor-3570 .elementor-element.elementor-element-66b8724 > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 0px 0px;}.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta{text-align:flex-start;}.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__item, .elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__item-val{font-family:"Roboto", Sans-serif;font-size:14px;letter-spacing:1px;}.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__item{color:var( --e-global-color-primary );margin:0px 20px 0px 0px;}.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__item:hover{color:var( --e-global-color-secondary );}.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__icon{color:var( --e-global-color-secondary );font-size:16px;}.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__icon{margin-right:11px;}body.rtl .elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__icon{margin-left:11px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3570 .elementor-element.elementor-element-5694fb8{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;}.elementor-3570 .elementor-element.elementor-element-5694fb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 00px 0px;}.elementor-3570 .elementor-element.elementor-element-5694fb8 .elementor-heading-title{font-size:20px;font-weight:400;line-height:1.5em;color:var( --e-global-color-c88b884 );}.elementor-3570 .elementor-element.elementor-element-74cde53{width:100%;max-width:100%;}.elementor-3570 .elementor-element.elementor-element-74cde53 > .elementor-widget-container{margin:0px 0px 4px 0px;padding:0px 0px 0px 0px;}.elementor-3570 .elementor-element.elementor-element-74cde53 .jet-listing-dynamic-field__content{color:#6C829D;font-family:var( --e-global-typography-a872966-font-family ), Sans-serif;font-size:var( --e-global-typography-a872966-font-size );font-weight:var( --e-global-typography-a872966-font-weight );text-align:left;}.elementor-3570 .elementor-element.elementor-element-74cde53 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-3570 .elementor-element.elementor-element-74cde53 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-3570 .elementor-element.elementor-element-74cde53 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-3570 .elementor-element.elementor-element-2008800 .jet-listing-dynamic-terms__link{background-color:var( --e-global-color-def7bde );font-family:"Roboto", Sans-serif;font-size:12px;font-weight:bold;line-height:19.2px;letter-spacing:0.3px;color:var( --e-global-color-text );padding:8.5px 15px 8.5px 15px;margin:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-3570 .elementor-element.elementor-element-2008800 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3570 .elementor-element.elementor-element-2008800 .jet-listing-dynamic-terms{text-align:left;}.elementor-3570 .elementor-element.elementor-element-2008800 .jet-listing-dynamic-terms__link:hover{color:var( --e-global-color-accent );}.elementor-3570 .elementor-element.elementor-element-2008800 .jet-listing-dynamic-terms__delimiter{margin-left:0px;margin-right:0px;}.jet-listing-item.single-jet-engine.elementor-page-3570 > .elementor{width:989px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-3570 .elementor-element.elementor-element-b0bc952{--width:50%;}}@media(max-width:1576px){.elementor-3570 .elementor-element.elementor-element-98505e6{--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;}.elementor-3570 .elementor-element.elementor-element-2ca3cb6 img{width:100%;}.elementor-3570 .elementor-element.elementor-element-b0bc952{--padding-top:20px;--padding-bottom:20px;--padding-left:49px;--padding-right:52px;}.elementor-3570 .elementor-element.elementor-element-b0bc952.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3570 .elementor-element.elementor-element-5694fb8 .elementor-heading-title{font-size:20px;}.elementor-3570 .elementor-element.elementor-element-74cde53 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-a872966-font-size );}}@media(max-width:1241px){.elementor-3570 .elementor-element.elementor-element-98505e6{--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-3570 .elementor-element.elementor-element-bbd6e3f{--min-height:399px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3570 .elementor-element.elementor-element-2ca3cb6 img{width:100%;height:399px;object-fit:cover;border-radius:16px 16px 0px 0px;}.elementor-3570 .elementor-element.elementor-element-b0bc952{--min-height:0px;--padding-top:016px;--padding-bottom:16px;--padding-left:20px;--padding-right:020px;}.elementor-3570 .elementor-element.elementor-element-5694fb8{width:100%;max-width:100%;}.elementor-3570 .elementor-element.elementor-element-5694fb8 .elementor-heading-title{font-size:18px;}.elementor-3570 .elementor-element.elementor-element-74cde53{width:100%;max-width:100%;}}@media(max-width:1090px){.elementor-3570 .elementor-element.elementor-element-bbd6e3f{--min-height:350px;}.elementor-3570 .elementor-element.elementor-element-2ca3cb6 img{object-fit:cover;}.elementor-3570 .elementor-element.elementor-element-74cde53 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-a872966-font-size );}}@media(max-width:900px){.elementor-3570 .elementor-element.elementor-element-2ca3cb6 img{object-fit:cover;}}@media(max-width:767px){.elementor-3570 .elementor-element.elementor-element-98505e6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3570 .elementor-element.elementor-element-bbd6e3f{--min-height:191px;}.elementor-3570 .elementor-element.elementor-element-2ca3cb6 img{height:191px;object-fit:cover;}.elementor-3570 .elementor-element.elementor-element-b0bc952{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:17px;--padding-left:20px;--padding-right:20px;}.elementor-3570 .elementor-element.elementor-element-66b8724 > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-3570 .elementor-element.elementor-element-5694fb8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3570 .elementor-element.elementor-element-74cde53 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3570 .elementor-element.elementor-element-74cde53 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-a872966-font-size );}}@media(max-width:1241px) and (min-width:768px){.elementor-3570 .elementor-element.elementor-element-bbd6e3f{--width:100%;}.elementor-3570 .elementor-element.elementor-element-b0bc952{--width:100%;}}@media(min-width:2400px){.elementor-3570 .elementor-element.elementor-element-98505e6{--justify-content:flex-start;}.elementor-3570 .elementor-element.elementor-element-bbd6e3f{--width:50%;}.elementor-3570 .elementor-element.elementor-element-b0bc952{--width:50%;}.elementor-3570 .elementor-element.elementor-element-5694fb8 .elementor-heading-title{font-size:20px;}.elementor-3570 .elementor-element.elementor-element-74cde53 .jet-listing-dynamic-field__content{font-size:var( --e-global-typography-a872966-font-size );}}/* Start custom CSS for image, class: .elementor-element-2ca3cb6 */.elementor-3570 .elementor-element.elementor-element-2ca3cb6 img {
    transform-origin: 50% 65%;
  transition: transform 1s, filter 3s ease-in-out;
}

.elementor-3570 .elementor-element.elementor-element-2ca3cb6 img:hover {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbd6e3f */.elementor-3570 .elementor-element.elementor-element-bbd6e3f {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-meta, class: .elementor-element-66b8724 */.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
}

.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__item {
    white-space: nowrap;
}

.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__item:last-child {
    margin-right: 0;
    max-width: 100%;
}

.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__item {
    display: flex;
    align-items: center;
}

.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__item:last-child .jet-listing-dynamic-meta__item-val {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: calc(100% - 27px);
}
.elementor-3570 .elementor-element.elementor-element-66b8724 .jet-listing-dynamic-meta__item-val { padding-top: 3px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5694fb8 */.elementor-3570 .elementor-element.elementor-element-5694fb8 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    max-height: 56px /* wysokość 2 linii */;
    overflow: hidden;
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-74cde53 */.elementor-3570 .elementor-element.elementor-element-74cde53 .jet-listing-dynamic-field__content {
        display: -webkit-box;
    -webkit-line-clamp: 3; /* 3 linie */
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    max-height: 73px /* wysokość 3 linii */;
    overflow: hidden;
    align-self: center;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-2008800 */.elementor-3570 .elementor-element.elementor-element-2008800 .jet-listing {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0bc952 */.elementor-3570 .elementor-element.elementor-element-b0bc952>.e-con-inner {
    display: grid;
    grid-template-rows: min-content 30px 56px 1fr min-content;
}

@media screen and (min-width: 1242px) and (max-width: 1576px) {
.elementor-3570 .elementor-element.elementor-element-b0bc952 {
    width:auto;
    max-width:370px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98505e6 */@media screen and (min-width: 1576px) {
    .elementor-3570 .elementor-element.elementor-element-98505e6 .obrazek {
        max-width: 710px;
        width: calc((100%-90px)/4*2+30px);
    }
    
    .elementor-3570 .elementor-element.elementor-element-98505e6 .dane {
        width: calc(100%-((100%-90px)/4*2+30px));
    }
}


@media screen and (min-width: 1242px) and (max-width: 1576px) {
    .elementor-3570 .elementor-element.elementor-element-98505e6 .obrazek {
        max-width: 710px;        
        width: calc((100%-60px)/3*2+30px);
    }

    .elementor-3570 .elementor-element.elementor-element-98505e6 .dane {
        width: calc(100%-((100%-60px)/3*2+30px));
    }
}/* End custom CSS */