.elementor-91518 .elementor-element.elementor-element-f7d3ad0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-e6b8822 );--border-color:var( --e-global-color-e6b8822 );--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-f7d3ad0:not(.elementor-motion-effects-element-type-background), .elementor-91518 .elementor-element.elementor-element-f7d3ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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 );}body:not(.rtl) .elementor-91518 .elementor-element.elementor-element-dcea29f{left:113px;}body.rtl .elementor-91518 .elementor-element.elementor-element-dcea29f{right:113px;}.elementor-91518 .elementor-element.elementor-element-dcea29f{top:391px;z-index:2;}.elementor-91518 .elementor-element.elementor-element-747ec94{--display:flex;--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-91518 .elementor-element.elementor-element-b0d17b2{--e-image-carousel-slides-to-show:1;width:auto;max-width:auto;margin:-0px -0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;}.elementor-91518 .elementor-element.elementor-element-b0d17b2.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-91518 .elementor-element.elementor-element-b0d17b2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-91518 .elementor-element.elementor-element-d5a489c{--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;--justify-content:flex-end;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:05px;--z-index:99;}.elementor-91518 .elementor-element.elementor-element-d5a489c:not(.elementor-motion-effects-element-type-background), .elementor-91518 .elementor-element.elementor-element-d5a489c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-91518 .elementor-element.elementor-element-4381d42{--display:flex;--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:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-4381d42:not(.elementor-motion-effects-element-type-background), .elementor-91518 .elementor-element.elementor-element-4381d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A222999;}.elementor-91518 .elementor-element.elementor-element-4381d42.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-91518 .elementor-element.elementor-element-5aa08a8 .elementor-icon-box-wrapper{text-align:end;gap:11px;}.elementor-91518 .elementor-element.elementor-element-5aa08a8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5c43fdf );}.elementor-91518 .elementor-element.elementor-element-5aa08a8 .elementor-icon{font-size:21px;}.elementor-91518 .elementor-element.elementor-element-5aa08a8 .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-5aa08a8 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:5px;}.elementor-91518 .elementor-element.elementor-element-94efc54.elementor-element{--align-self:center;}.elementor-91518 .elementor-element.elementor-element-965244c{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-965244c:not(.elementor-motion-effects-element-type-background), .elementor-91518 .elementor-element.elementor-element-965244c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A222999;}.elementor-91518 .elementor-element.elementor-element-965244c.e-con{--align-self:flex-end;}.elementor-91518 .elementor-element.elementor-element-15931e4{z-index:3;}.elementor-91518 .elementor-element.elementor-element-0868174{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-0868174:not(.elementor-motion-effects-element-type-background), .elementor-91518 .elementor-element.elementor-element-0868174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A222999;}.elementor-91518 .elementor-element.elementor-element-0868174.e-con{--align-self:flex-end;}.elementor-91518 .elementor-element.elementor-element-2fafb0f.elementor-element{--align-self:center;}.elementor-91518 .elementor-element.elementor-element-2fafb0f{z-index:2;}.elementor-91518 .elementor-element.elementor-element-2fafb0f .jet-data-store-link__icon{font-size:21px;}.elementor-91518 .elementor-element.elementor-element-d5a489c.e-con{--align-self:flex-end;}.elementor-91518 .elementor-element.elementor-element-2a869ec{--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;--justify-content:flex-end;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:05px;--z-index:99;}.elementor-91518 .elementor-element.elementor-element-2a869ec:not(.elementor-motion-effects-element-type-background), .elementor-91518 .elementor-element.elementor-element-2a869ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-91518 .elementor-element.elementor-element-366c70a{--display:flex;--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:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-366c70a:not(.elementor-motion-effects-element-type-background), .elementor-91518 .elementor-element.elementor-element-366c70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A222999;}.elementor-91518 .elementor-element.elementor-element-366c70a.e-con{--align-self:center;}.elementor-91518 .elementor-element.elementor-element-b577d3e .elementor-icon-box-wrapper{text-align:end;gap:11px;}.elementor-91518 .elementor-element.elementor-element-b577d3e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-5c43fdf );}.elementor-91518 .elementor-element.elementor-element-b577d3e .elementor-icon{font-size:21px;}.elementor-91518 .elementor-element.elementor-element-b577d3e .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-b577d3e .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:5px;}.elementor-91518 .elementor-element.elementor-element-ba11325.elementor-element{--align-self:center;}.elementor-91518 .elementor-element.elementor-element-f0cd592{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:6px;--padding-left:5px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-f0cd592:not(.elementor-motion-effects-element-type-background), .elementor-91518 .elementor-element.elementor-element-f0cd592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A222999;}.elementor-91518 .elementor-element.elementor-element-f0cd592.e-con{--align-self:flex-end;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-91518 .elementor-element.elementor-element-9319fc2.elementor-element{--align-self:center;}.elementor-91518 .elementor-element.elementor-element-9319fc2{z-index:2;}.elementor-91518 .elementor-element.elementor-element-9319fc2 .elementor-icon-wrapper{text-align:center;}.elementor-91518 .elementor-element.elementor-element-9319fc2.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-91518 .elementor-element.elementor-element-9319fc2.elementor-view-framed .elementor-icon, .elementor-91518 .elementor-element.elementor-element-9319fc2.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-91518 .elementor-element.elementor-element-9319fc2.elementor-view-framed .elementor-icon, .elementor-91518 .elementor-element.elementor-element-9319fc2.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-91518 .elementor-element.elementor-element-9319fc2 .elementor-icon{font-size:21px;}.elementor-91518 .elementor-element.elementor-element-9319fc2 .elementor-icon svg{height:21px;}.elementor-91518 .elementor-element.elementor-element-f16352c{--display:flex;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:5px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-f16352c:not(.elementor-motion-effects-element-type-background), .elementor-91518 .elementor-element.elementor-element-f16352c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A222999;}.elementor-91518 .elementor-element.elementor-element-f16352c.e-con{--align-self:flex-end;}.elementor-91518 .elementor-element.elementor-element-8da86a3.elementor-element{--align-self:center;}.elementor-91518 .elementor-element.elementor-element-8da86a3{z-index:2;}.elementor-91518 .elementor-element.elementor-element-8da86a3 .elementor-icon-wrapper{text-align:center;}.elementor-91518 .elementor-element.elementor-element-8da86a3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-91518 .elementor-element.elementor-element-8da86a3.elementor-view-framed .elementor-icon, .elementor-91518 .elementor-element.elementor-element-8da86a3.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-91518 .elementor-element.elementor-element-8da86a3.elementor-view-framed .elementor-icon, .elementor-91518 .elementor-element.elementor-element-8da86a3.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-91518 .elementor-element.elementor-element-8da86a3 .elementor-icon{font-size:21px;}.elementor-91518 .elementor-element.elementor-element-8da86a3 .elementor-icon svg{height:21px;}.elementor-91518 .elementor-element.elementor-element-2a869ec.e-con{--align-self:flex-end;}.elementor-91518 .elementor-element.elementor-element-c56de07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-0f305c5{--display:flex;--min-height:55px;--padding-top:10px;--padding-bottom:5px;--padding-left:20px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-9bd8497 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-91518 .elementor-element.elementor-element-9bd8497 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-91518 .elementor-element.elementor-element-9bd8497 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-91518 .elementor-element.elementor-element-9bd8497 .jet-listing-dynamic-field__content{text-align:left;}.elementor-91518 .elementor-element.elementor-element-a4aea37{padding:10px 0px 0px 0px;text-align:start;}.elementor-91518 .elementor-element.elementor-element-a4aea37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-31c402d{--display:flex;--min-height:55px;--padding-top:3px;--padding-bottom:0px;--padding-left:20px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-ca0808d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-2471c7e{--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:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-91518 .elementor-element.elementor-element-2be92fd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-75576cf );--border-color:var( --e-global-color-75576cf );--border-radius:0px 0px 0px 0px;--padding-top:11px;--padding-bottom:06px;--padding-left:12px;--padding-right:0px;--z-index:100000;}.elementor-91518 .elementor-element.elementor-element-ff42708{z-index:10003;}.elementor-91518 .elementor-element.elementor-element-ff42708 .elementor-icon-box-wrapper{text-align:center;gap:9px;}.elementor-91518 .elementor-element.elementor-element-ff42708 .elementor-icon{font-size:18px;}.elementor-91518 .elementor-element.elementor-element-ff42708 .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-ff42708 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:5px;}.elementor-91518 .elementor-element.elementor-element-ff42708 .elementor-icon-box-title{color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-ff42708 .elementor-icon-box-description{font-family:var( --e-global-typography-a177042-font-family ), Sans-serif;font-size:var( --e-global-typography-a177042-font-size );font-weight:var( --e-global-typography-a177042-font-weight );}.elementor-91518 .elementor-element.elementor-element-bec143d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-75576cf );--border-color:var( --e-global-color-75576cf );--padding-top:11px;--padding-bottom:06px;--padding-left:12px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-572a0ac .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-91518 .elementor-element.elementor-element-572a0ac .elementor-icon{font-size:18px;}.elementor-91518 .elementor-element.elementor-element-572a0ac .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-572a0ac .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:5px;}.elementor-91518 .elementor-element.elementor-element-572a0ac .elementor-icon-box-title{color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-572a0ac .elementor-icon-box-description{font-family:var( --e-global-typography-a177042-font-family ), Sans-serif;font-size:var( --e-global-typography-a177042-font-size );font-weight:var( --e-global-typography-a177042-font-weight );}.elementor-91518 .elementor-element.elementor-element-55e991c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-91518 .elementor-element.elementor-element-41a285d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-75576cf );--border-color:var( --e-global-color-75576cf );--border-radius:0px 0px 0px 0px;--padding-top:11px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-a73716c .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-91518 .elementor-element.elementor-element-a73716c .elementor-icon{font-size:18px;}.elementor-91518 .elementor-element.elementor-element-a73716c .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-a73716c .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:5px;}.elementor-91518 .elementor-element.elementor-element-a73716c .elementor-icon-box-title{color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-a73716c .elementor-icon-box-description{font-family:var( --e-global-typography-a177042-font-family ), Sans-serif;font-size:var( --e-global-typography-a177042-font-size );font-weight:var( --e-global-typography-a177042-font-weight );}.elementor-91518 .elementor-element.elementor-element-812544b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-75576cf );--border-color:var( --e-global-color-75576cf );--padding-top:11px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-3e4106e .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-91518 .elementor-element.elementor-element-3e4106e .elementor-icon{font-size:18px;}.elementor-91518 .elementor-element.elementor-element-3e4106e .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-3e4106e .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:5px;}.elementor-91518 .elementor-element.elementor-element-3e4106e .elementor-icon-box-title{color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-3e4106e .elementor-icon-box-description{font-family:var( --e-global-typography-a177042-font-family ), Sans-serif;font-size:var( --e-global-typography-a177042-font-size );font-weight:var( --e-global-typography-a177042-font-weight );}.elementor-91518 .elementor-element.elementor-element-03e7f68{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-91518 .elementor-element.elementor-element-94be3e0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-75576cf );--border-color:var( --e-global-color-75576cf );--border-radius:0px 0px 0px 0px;--padding-top:11px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-a8fbbcc .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-91518 .elementor-element.elementor-element-a8fbbcc .elementor-icon{font-size:18px;}.elementor-91518 .elementor-element.elementor-element-a8fbbcc .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-a8fbbcc .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:5px;}.elementor-91518 .elementor-element.elementor-element-a8fbbcc .elementor-icon-box-title{color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-a8fbbcc .elementor-icon-box-description{font-family:var( --e-global-typography-a177042-font-family ), Sans-serif;font-size:var( --e-global-typography-a177042-font-size );font-weight:var( --e-global-typography-a177042-font-weight );}.elementor-91518 .elementor-element.elementor-element-3efb194{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-75576cf );--border-color:var( --e-global-color-75576cf );--padding-top:11px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-fe3b611 .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-91518 .elementor-element.elementor-element-fe3b611 .elementor-icon{font-size:18px;}.elementor-91518 .elementor-element.elementor-element-fe3b611 .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-fe3b611 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:5px;}.elementor-91518 .elementor-element.elementor-element-fe3b611 .elementor-icon-box-title{color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-fe3b611 .elementor-icon-box-description{font-family:var( --e-global-typography-a177042-font-family ), Sans-serif;font-size:var( --e-global-typography-a177042-font-size );font-weight:var( --e-global-typography-a177042-font-weight );}.elementor-91518 .elementor-element.elementor-element-59659f1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-91518 .elementor-element.elementor-element-d3e2f92{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-75576cf );--border-color:var( --e-global-color-75576cf );--border-radius:0px 0px 0px 0px;--padding-top:11px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-cf71032 .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-91518 .elementor-element.elementor-element-cf71032 .elementor-icon{font-size:18px;}.elementor-91518 .elementor-element.elementor-element-cf71032 .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-cf71032 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:5px;}.elementor-91518 .elementor-element.elementor-element-cf71032 .elementor-icon-box-title{color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-cf71032 .elementor-icon-box-description{font-family:var( --e-global-typography-a177042-font-family ), Sans-serif;font-size:var( --e-global-typography-a177042-font-size );font-weight:var( --e-global-typography-a177042-font-weight );}.elementor-91518 .elementor-element.elementor-element-515546c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-75576cf );--border-color:var( --e-global-color-75576cf );--padding-top:11px;--padding-bottom:6px;--padding-left:12px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-b2d877c .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-91518 .elementor-element.elementor-element-b2d877c .elementor-icon{font-size:18px;}.elementor-91518 .elementor-element.elementor-element-b2d877c .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-b2d877c .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:5px;}.elementor-91518 .elementor-element.elementor-element-b2d877c .elementor-icon-box-title{color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-b2d877c .elementor-icon-box-description{font-family:var( --e-global-typography-a177042-font-family ), Sans-serif;font-size:var( --e-global-typography-a177042-font-size );font-weight:var( --e-global-typography-a177042-font-weight );}.elementor-91518 .elementor-element.elementor-element-0003765{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-91518 .elementor-element.elementor-element-2dd1a28{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-75576cf );--border-color:var( --e-global-color-75576cf );--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:012px;--padding-left:12px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon{font-size:18px;}.elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:6px;}.elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon-box-title{color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon-box-description{font-family:var( --e-global-typography-a177042-font-family ), Sans-serif;font-size:var( --e-global-typography-a177042-font-size );font-weight:var( --e-global-typography-a177042-font-weight );}.elementor-91518 .elementor-element.elementor-element-256b7a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-75576cf );--border-color:var( --e-global-color-75576cf );--padding-top:16px;--padding-bottom:012px;--padding-left:12px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon-box-wrapper{align-items:start;gap:9px;}.elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon{font-size:18px;}.elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon-box-title, .elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:5px;}.elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon-box-title{color:var( --e-global-color-75576cf );}.elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon-box-description{font-family:var( --e-global-typography-a177042-font-family ), Sans-serif;font-size:var( --e-global-typography-a177042-font-size );font-weight:var( --e-global-typography-a177042-font-weight );}@media(max-width:1024px){.elementor-91518 .elementor-element.elementor-element-ff42708 .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-572a0ac .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-a73716c .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-3e4106e .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-a8fbbcc .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-fe3b611 .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-cf71032 .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-b2d877c .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}}@media(max-width:767px){.elementor-91518 .elementor-element.elementor-element-f7d3ad0{--content-width:345px;}.elementor-91518 .elementor-element.elementor-element-747ec94{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-4381d42{--width:32%;}.elementor-91518 .elementor-element.elementor-element-965244c{--width:12%;}.elementor-91518 .elementor-element.elementor-element-0868174{--width:12%;}.elementor-91518 .elementor-element.elementor-element-d5a489c{--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-91518 .elementor-element.elementor-element-366c70a{--width:32%;}.elementor-91518 .elementor-element.elementor-element-f0cd592{--width:12%;}.elementor-91518 .elementor-element.elementor-element-f16352c{--width:12%;}.elementor-91518 .elementor-element.elementor-element-2a869ec{--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-91518 .elementor-element.elementor-element-2471c7e{--padding-top:2px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-91518 .elementor-element.elementor-element-2be92fd{--width:50%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-ff42708{padding:0px 0px 0px 0px;}.elementor-91518 .elementor-element.elementor-element-ff42708.elementor-element{--align-self:flex-start;}.elementor-91518 .elementor-element.elementor-element-ff42708 .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-bec143d{--width:50%;--padding-top:5px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-572a0ac .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-41a285d{--width:50%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-a73716c{padding:0px 0px 0px 0px;}.elementor-91518 .elementor-element.elementor-element-a73716c.elementor-element{--align-self:flex-start;}.elementor-91518 .elementor-element.elementor-element-a73716c .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-812544b{--width:50%;--padding-top:5px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-3e4106e .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-94be3e0{--width:50%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-a8fbbcc{padding:0px 0px 0px 0px;}.elementor-91518 .elementor-element.elementor-element-a8fbbcc.elementor-element{--align-self:flex-start;}.elementor-91518 .elementor-element.elementor-element-a8fbbcc .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-3efb194{--width:50%;--padding-top:5px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-fe3b611 .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-d3e2f92{--width:50%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-cf71032{padding:0px 0px 0px 0px;}.elementor-91518 .elementor-element.elementor-element-cf71032.elementor-element{--align-self:flex-start;}.elementor-91518 .elementor-element.elementor-element-cf71032 .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-515546c{--width:50%;--padding-top:5px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-b2d877c .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-2dd1a28{--width:50%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-91518 .elementor-element.elementor-element-19e654a{padding:0px 0px 0px 0px;}.elementor-91518 .elementor-element.elementor-element-19e654a.elementor-element{--align-self:flex-start;}.elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}.elementor-91518 .elementor-element.elementor-element-256b7a5{--width:50%;--padding-top:5px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon-box-description{font-size:var( --e-global-typography-a177042-font-size );}}@media(min-width:768px){.elementor-91518 .elementor-element.elementor-element-f7d3ad0{--content-width:100%;}.elementor-91518 .elementor-element.elementor-element-747ec94{--content-width:100%;}.elementor-91518 .elementor-element.elementor-element-4381d42{--width:28%;}.elementor-91518 .elementor-element.elementor-element-965244c{--width:12%;}.elementor-91518 .elementor-element.elementor-element-0868174{--width:12%;}.elementor-91518 .elementor-element.elementor-element-d5a489c{--content-width:100%;}.elementor-91518 .elementor-element.elementor-element-366c70a{--width:28%;}.elementor-91518 .elementor-element.elementor-element-f0cd592{--width:12%;}.elementor-91518 .elementor-element.elementor-element-f16352c{--width:12%;}.elementor-91518 .elementor-element.elementor-element-41a285d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-91518 .elementor-element.elementor-element-d5a489c{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-dcea29f *//* Ustawienia głównego kontenera (Szyba) */
.elementor-91518 .elementor-element.elementor-element-dcea29f {
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    
    /* TU ZMIANA: Usuwamy kolor i ukrywamy wizualnie */
    background: transparent !important; 
    opacity: 0; /* To sprawia, że jest niewidoczne, ale wciąż się klika */
    
    z-index: 5; /* Warstwa "nad" zdjęciem, "pod" sercem */
}

/* Wymuszenie rozciągnięcia linku wewnątrz */
.elementor-91518 .elementor-element.elementor-element-dcea29f a, 
.elementor-91518 .elementor-element.elementor-element-dcea29f .elementor-heading-title {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer; /* Dla pewności, żeby była "łapka" */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b0d17b2 *//* ==========================================
   NAPRAWIONY CSS DLA JETENGINE LISTING
   Wymaga klasy 'moj-karuzela-fix' na widgecie Karuzeli
   ========================================== */

/* ---- Kontener główny karuzeli (ustawiamy mu sztywne ramy) ---- */
/* Używamy naszej nowej klasy zamiast starego ID */
.moj-karuzela-fix .elementor-image-carousel-wrapper {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  display: block;
  box-sizing: border-box;
}

/* Desktop: sztywna wysokość 281px */
@media (min-width: 1024px) {
  .moj-karuzela-fix .elementor-image-carousel-wrapper {
    height: 281px !important; /* Dodalem !important dla pewnosci w nowej strukturze */
    min-height: 281px;
    max-height: 281px;
  }
}

/* Mobile / tablet: proporcja */
@media (max-width: 1023px) {
  .moj-karuzela-fix .elementor-image-carousel-wrapper {
    aspect-ratio: 16 / 9;
    height: auto !important;
  }
}

/* Swiper: wymuszamy pełną wysokość drzewa elementów wewnątrz karuzeli */
.moj-karuzela-fix .elementor-widget-container,
.moj-karuzela-fix .elementor-image-carousel,
.moj-karuzela-fix .swiper,
.moj-karuzela-fix .swiper-wrapper,
.moj-karuzela-fix .swiper-slide,
.moj-karuzela-fix .swiper-slide-inner {
  height: 100% !important;
}

/* Jeden slajd = 100% szerokości */
.moj-karuzela-fix .swiper-wrapper { display: flex; }
.moj-karuzela-fix .swiper-slide {
  flex: 0 0 100% !important;
  width: 100% !important;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background: #000; /* Tło na wypadek gdyby obrazek się nie załadował */
  min-width: 0;
}

/* --- Krytyczne: obrazek – wymuszamy COVER --- */
/* Celujemy w obrazek wewnątrz naszej klasy */
.moj-karuzela-fix .swiper-slide img,
.moj-karuzela-fix .swiper-slide picture,
.moj-karuzela-fix .swiper-slide picture img,
.moj-karuzela-fix .swiper-slide .swiper-slide-image,
.moj-karuzela-fix .swiper-slide .attachment-post-thumbnail {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
/* Kluczowe: */
  object-fit: cover !important;
  object-position: center center !important;
  max-width: none !important; /* Resetuje domyślne style Elementora */
}

/* Jeśli elementy obrazów opakowane są w linki / figure */
.moj-karuzela-fix .swiper-slide a,
.moj-karuzela-fix .swiper-slide figure {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

/* Mobile fallback: utrzymujemy wysokość */
@media (max-width: 750px) {
  .moj-karuzela-fix .elementor-image-carousel-wrapper {
    min-height: 181px;
  }
}

/* To sprawia, że link ze zdjęcia pokrywa cały kafel */
.elementor-91518 .elementor-element.elementor-element-b0d17b2 a::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1; /* Warstwa klikalna */
}

/* Podnosimy strzałki nad "szybę" */
.elementor-91518 .elementor-element.elementor-element-b0d17b2 .elementor-swiper-button-prev,
.elementor-91518 .elementor-element.elementor-element-b0d17b2 .elementor-swiper-button-next,
.elementor-91518 .elementor-element.elementor-element-b0d17b2 .swiper-button-prev,
.elementor-91518 .elementor-element.elementor-element-b0d17b2 .swiper-button-next {
    z-index: 20 !important;
}

/* =========================================
   NATYCHMIASTOWE PRZESKAKIWANIE KARUZELI
   ========================================= */
.elementor-91518 .elementor-element.elementor-element-b0d17b2 .swiper-wrapper {
    transition-duration: 1ms !important; 
    transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381d42 */.post-views-count,
.post-views-count * {
    color: #FFFFFF !important;
    font-family: Lato !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 14px !important;
    line-height: 100% !important;
    letter-spacing: 0% !important;
    margin-right: 0 !important;
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4381d42 */.post-views-count,
.post-views-count * {
    color: #FFFFFF !important;
    font-family: Lato !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 14px !important;
    line-height: 100% !important;
    letter-spacing: 0% !important;
    margin-right: 0 !important;
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-366c70a */.post-views-count,
.post-views-count * {
    color: #FFFFFF !important;
    font-family: Lato !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 14px !important;
    line-height: 100% !important;
    letter-spacing: 0% !important;
    margin-right: 0 !important;
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-366c70a */.post-views-count,
.post-views-count * {
    color: #FFFFFF !important;
    font-family: Lato !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 14px !important;
    line-height: 100% !important;
    letter-spacing: 0% !important;
    margin-right: 0 !important;
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4aea37 */.elementor-91518 .elementor-element.elementor-element-a4aea37{
    {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19e654a *//* Wyrównanie ikony i tekstu w pionie dla Icon Box */
.elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important; /* To wyśrodkuje ikonę względem tekstu */
    gap: 10px; /* Odstęp między ikoną a tekstem */
}

/* Usunięcie domyślnych marginesów pod ikoną, które psują środek */
.elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon-box-icon {
    margin-bottom: 0 !important;
    display: flex;
    align-items: center;
}

/* Naprawa interlinii, żeby przy dwóch wierszach tekst nie był zbyt "rozlazły" */
.elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon-box-title,
.elementor-91518 .elementor-element.elementor-element-19e654a .elementor-icon-box-description {
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f37885 *//* Wyrównanie ikony i tekstu w pionie dla Icon Box */
.elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important; /* To wyśrodkuje ikonę względem tekstu */
    gap: 10px; /* Odstęp między ikoną a tekstem */
}

/* Usunięcie domyślnych marginesów pod ikoną, które psują środek */
.elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon-box-icon {
    margin-bottom: 0 !important;
    display: flex;
    align-items: center;
}

/* Naprawa interlinii, żeby przy dwóch wierszach tekst nie był zbyt "rozlazły" */
.elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon-box-title,
.elementor-91518 .elementor-element.elementor-element-5f37885 .elementor-icon-box-description {
    line-height: 1.2 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7d3ad0 */.main {
  border-radius: 5px;
  overflow: hidden;
  max-width: 400px !important;
  position:relative !important;
}

/* ==================================================
   WYRÓWNANIE KAFELKÓW DO DOŁU (FLEXBOX FIX)
   ================================================== */

/* 1. Zmuszamy główny kontener i jego wnętrze do zajęcia 100% dostępnej wysokości */
.elementor-91518 .elementor-element.elementor-element-f7d3ad0, 
.elementor-91518 .elementor-element.elementor-element-f7d3ad0 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* 2. Magiczny margines pchający tabelę na sam dół */
/* .elementor-element-2471c7e to Twój kontener z pierwszym wierszem (ID + Cena za m2) */
.elementor-91518 .elementor-element.elementor-element-f7d3ad0 .elementor-element-2471c7e {
    margin-top: auto !important;
}/* End custom CSS */